/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Gochi+Hand&display=swap";:root{--font-body:"Jost","Suisse Intl",system-ui;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-jost:"Jost","Suisse Intl",system-ui;--font-roboto-mono:"Roboto Mono",monospace;--font-gochi-hand:"Gochi Hand",cursive;--style-radius-s:4px;--style-radius-m:8px;--style-radius-l:16px;--nav-width:275px;--theme-lipaix-primary:#f60;--theme-lipaix-secondary:#f89e04;--theme-lipaix-tertiary:#3b707d;--theme-lipaix-tertiary-light:#3b707db3;--theme-bg:#fff;--theme-input-bg:#f9fafb;--theme-text:#111827;--theme-overlay:#0000001a;--theme-elevation-0:#fff;--theme-elevation-50:#f9fafb;--theme-elevation-100:#f3f4f6;--theme-elevation-150:#e5e7eb;--theme-elevation-200:#d1d5db;--theme-elevation-250:#9ca3af;--theme-elevation-300:#6b7280;--theme-elevation-350:#4b5563;--theme-elevation-400:#374151;--theme-elevation-450:#1f2937;--theme-elevation-500:#111827;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--radius:.625rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:oklch(0% 0 0);--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--tracking-normal:0em;--spacing:.25rem;font-size:14px}[data-theme=dark]{--theme-bg:#18181b;--theme-input-bg:#27272a;--theme-text:#fafafa;--theme-overlay:#18181b80;--theme-elevation-0:#18181b;--theme-elevation-50:#27272a;--theme-elevation-100:#3f3f46;--theme-elevation-150:#52525b;--theme-elevation-200:#71717a;--theme-elevation-250:#a1a1aa;--theme-elevation-300:#d4d4d8;--theme-elevation-350:#e4e4e7;--theme-elevation-400:#f4f4f5;--theme-elevation-450:#fafafa;--theme-elevation-500:#fff;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(26.9% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.58% .2043 43.491);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(51.38% .06 215.59);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(27.5% 0 0);--input:oklch(32.5% 0 0);--ring:oklch(55.6% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(27.5% 0 0);--sidebar-ring:oklch(43.9% 0 0);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.625rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:oklch(0% 0 0);--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a,0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040}.nav-group__indicator svg .stroke{stroke:var(--theme-lipaix-primary)}.nav-group__label{color:var(--theme-lipaix-primary);text-transform:uppercase;font-size:1.1rem;font-weight:500}.nav-group__label:hover{color:var(--theme-lipaix-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav{background-color:var(--theme-elevation-0);border-right:1px solid var(--theme-elevation-100)}.card:hover{background-color:var(--theme-lipaix-tertiary-light);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-.25rem)}.card:hover[data-theme=dark]{background-color:var(--theme-lipaix-tertiary)}.field-type.email:not(.has-many) input,.field-type.number:not(.has-many) input,.field-type.password:not(.has-many) input,.field-type.text:not(.has-many) input,.field-type.textarea:not(.has-many) textarea,.field-type.url:not(.has-many) input{border:1px solid var(--theme-elevation-150);background-color:var(--theme-input-bg);color:var(--theme-text);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field-type.email:not(.has-many) input:focus,.field-type.number:not(.has-many) input:focus,.field-type.password:not(.has-many) input:focus,.field-type.text:not(.has-many) input:focus,.field-type.textarea:not(.has-many) textarea:focus,.field-type.url:not(.has-many) input:focus{border-color:var(--theme-lipaix-primary);background-color:var(--theme-elevation-50);box-shadow:0 0 0 2px #ff66001a}.field-type.relationship:not(.has-many) select,.field-type.select:not(.has-many) select{border:1px solid var(--theme-elevation-150);background-color:var(--theme-input-bg);color:var(--theme-text);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field-type.relationship:not(.has-many) select:focus,.field-type.select:not(.has-many) select:focus{border-color:var(--theme-lipaix-primary);box-shadow:0 0 0 2px #ff66001a}.btn--style-primary{background-color:var(--theme-lipaix-primary);color:#fff;border:none;font-weight:600;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn--style-primary:hover{background-color:var(--theme-lipaix-secondary);transform:translateY(-.25rem)scale(1.05);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.btn--style-secondary{background-color:var(--theme-elevation-100);color:var(--theme-text);border:1px solid var(--theme-elevation-200);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn--style-secondary:hover{background-color:var(--theme-elevation-150);border-color:var(--theme-lipaix-primary)}.table thead th{color:var(--theme-elevation-450);text-transform:uppercase;border-bottom:1px solid var(--theme-elevation-100);font-weight:600}.table tbody tr:nth-child(odd),.table thead th{background-color:var(--theme-elevation-50)}.table tbody tr:hover{background-color:var(--theme-elevation-100);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.table td{color:var(--theme-elevation-400);border-bottom:1px solid var(--theme-elevation-100)}.collection-list__label{color:var(--theme-elevation-450);font-weight:500}.collection-list__label:hover{color:var(--theme-elevation-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.collection-list__header h1,.collection-list__header h2,.collection-list__header h3{color:var(--theme-elevation-450);text-transform:uppercase;font-weight:600}.collection-edit__header h1,.collection-edit__header-wrap h1,.collection-edit__title{color:var(--theme-elevation-450);font-size:2rem;font-weight:700}.collection-edit__description{color:var(--theme-elevation-250)}.search-filter__input{background-color:var(--theme-elevation-50)}.pagination__button,.search-filter__input{color:var(--theme-elevation-450);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pagination__button:hover:not(:disabled){border-color:var(--theme-lipaix-primary);color:var(--theme-lipaix-primary);transform:scale(1.05)}.pagination__button:disabled{opacity:.5}.list-controls,.pagination__button:disabled{border-color:var(--theme-elevation-100)}.collapsible{border-radius:var(--style-radius-m);border:1px solid var(--theme-elevation-200);overflow:hidden}.collapsible__content{background-color:var(--theme-elevation-50)}.collapsible--style-default>.collapsible__toggle-wrap .collapsible__toggle{background-color:var(--theme-elevation-100)}.dashboard .card h2,.dashboard .card h3,.dashboard .card__label,.dashboard .card__title{color:var(--theme-elevation-450)}.dashboard .card h2:hover,.dashboard .card h3:hover,.dashboard .card__label:hover,.dashboard .card__title:hover{color:var(--theme-elevation-500)}.dashboard .card--has-onclick .card__label,.dashboard .card--has-onclick .card__title,.dashboard .card--has-onclick h2,.dashboard .card--has-onclick h3,.dashboard .collection-card .card__label,.dashboard .collection-card .card__title,.dashboard .collection-card h2,.dashboard .collection-card h3{color:var(--theme-elevation-450)}.dashboard .card--has-onclick .card__label:hover,.dashboard .card--has-onclick .card__title:hover,.dashboard .card--has-onclick h2:hover,.dashboard .card--has-onclick h3:hover,.dashboard .collection-card .card__label:hover,.dashboard .collection-card .card__title:hover,.dashboard .collection-card h2:hover,.dashboard .collection-card h3:hover{color:var(--theme-elevation-500)}.doc-header__title{color:var(--theme-elevation-450);font-weight:600}.Toastify .Toastify__toast--error,.Toastify .Toastify__toast--success{background-color:var(--theme-elevation-50);color:var(--theme-text);border:1px solid var(--theme-elevation-100)}.pill{background-color:var(--theme-elevation-100);color:var(--theme-text);border:1px solid var(--theme-elevation-200)}.template-default__wrap{background-color:var(--theme-elevation-0)}a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,label,li,p,select,span,td,textarea,th{font-family:var(--font-body)}.mono,code,input[type=email],input[type=password],pre{font-family:var(--font-mono)}.hamburger:after,.hamburger:before,.hamburger__wrapper{background-color:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200)}.MuiTab-root{color:inherit!important}.MuiTab-root.Mui-selected{color:var(--theme-lipaix-primary)!important}.MuiTabs-indicator{background-color:var(--theme-lipaix-primary)!important}.role-selector .MuiOutlinedInput-root{color:var(--theme-text)}.role-selector .MuiOutlinedInput-root fieldset{border-color:var(--theme-elevation-200)}.role-selector .MuiOutlinedInput-root:hover fieldset{border-color:var(--theme-elevation-300)}.role-selector .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--theme-lipaix-primary)}.role-selector .MuiInputLabel-root,.role-selector .MuiSelect-select,.role-selector .MuiSvgIcon-root{color:var(--theme-text)}.role-selector .MuiInputLabel-root.Mui-focused{color:var(--theme-lipaix-primary)}.remarks-field .MuiOutlinedInput-root fieldset{border-color:var(--theme-elevation-200)}.remarks-field .MuiOutlinedInput-root:hover fieldset{border-color:var(--theme-elevation-300)}.remarks-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--theme-lipaix-primary)}.remarks-field .MuiInputBase-input{color:var(--theme-text)}.remarks-field .MuiInputBase-input::placeholder{color:var(--theme-elevation-300)}.sortable-role-item{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000}.sortable-role-item:active{touch-action:none}.dnd-context{touch-action:pan-y;-webkit-overflow-scrolling:touch}.dnd-context .sortable-role-item,[data-dnd-kit-draggable],[data-dnd-kit-draggable]:active{touch-action:none}