/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-tracking:initial;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0;--tw-space-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:#fffbeb;--color-primary-100:#fef3c7;--color-primary-200:#fde68a;--color-primary-300:#fcd34d;--color-primary-400:#fbbf24;--color-primary-500:#f59e0b;--color-primary-600:#d97706;--color-primary-700:#b45309;--color-danger-50:#fff1f2;--color-danger-300:#fda4af;--color-danger-500:#f43f5e;--color-danger-700:#be123c;--color-success-50:#f0fdf4;--color-success-300:#86efac;--color-success-500:#22c55e;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-300:#fcd34d;--color-warning-500:#f59e0b;--color-warning-700:#b45309;--color-info-50:#eff6ff;--color-info-300:#93c5fd;--color-info-500:#3b82f6;--color-info-700:#1d4ed8}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{background-color:var(--color-gray-50);min-height:100%;color:var(--color-gray-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);--erp-scrollbar-track:transparent;--erp-scrollbar-thumb:#0f172a38;--erp-scrollbar-thumb-hover:#0f172a66}a{color:var(--color-primary-600);text-decoration-line:none}@media (hover:hover){a:hover{color:var(--color-primary-700)}}button,input,select,textarea{font:inherit}h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-950)}@media (min-width:40rem){h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950)}h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950)}.dark,.dark body{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--erp-scrollbar-track:transparent;--erp-scrollbar-thumb:#ffffff38;--erp-scrollbar-thumb-hover:#fff6}.dark a{color:var(--color-primary-400)}.dark h1,.dark h2,.dark h3{color:var(--color-white)}}@layer components{.icon{flex-shrink:0;width:1.05rem;height:1.05rem}.fi-overlay{pointer-events:none;z-index:40;background-color:#03071266;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fi-overlay{background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.fi-overlay{opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:64rem){.fi-overlay{display:none}}.peer:checked~.fi-overlay{pointer-events:auto;opacity:1}.fi-sidebar{top:calc(var(--spacing) * 16);z-index:50;width:calc(var(--spacing) * 72);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);flex-direction:column;display:flex;position:fixed;bottom:0;left:0}@media (min-width:64rem){.fi-sidebar{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0}}.peer:checked~.fi-sidebar{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-sidebar-brand{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-shrink:0;display:none}@media (min-width:64rem){.fi-sidebar-brand{display:block}}.brand{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-gray-950);display:flex}.brand-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-primary-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);place-items:center;display:grid;overflow:hidden}.brand-mark-img{background-color:var(--color-white);object-fit:cover;padding:var(--spacing)}.brand-mark-img.is-avatar{padding:0}.brand small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);display:block}.team-switcher{position:relative}@media (min-width:64rem){.team-switcher.is-compact{display:none}}.team-switcher.is-compact.is-open{z-index:230}.team-switcher.is-compact .team-switcher-meta,.team-switcher.is-compact .user-menu-caret{display:none}.team-switcher.is-compact .team-switcher-trigger{width:auto;padding-inline:var(--spacing);padding-block:var(--spacing);flex-shrink:0;gap:0}.team-switcher.is-compact .brand-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.team-switcher.is-compact .team-switcher-backdrop{z-index:240}.team-switcher.is-compact .team-switcher-panel{top:4.5rem;right:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:250;width:auto;position:fixed}.team-switcher-trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-gray-950);display:flex}@media (hover:hover){.team-switcher-trigger:hover{background-color:var(--color-gray-50)}}.team-switcher-trigger:focus{--tw-outline-style:none;outline-style:none}.team-switcher-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.team-switcher-meta{flex:1;min-width:0}.team-switcher-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.team-switcher-meta small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);display:block;overflow:hidden}.team-switcher-backdrop{z-index:40;position:fixed;inset:0}.team-switcher-panel{top:calc(100% + .35rem);right:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:50;border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-switcher-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.team-switcher-list{max-height:calc(var(--spacing) * 64);margin:0;padding:0;list-style-type:none;overflow-y:auto}.team-switcher-item{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);display:flex}@media (hover:hover){.team-switcher-item:hover{background-color:var(--color-gray-50)}}.team-switcher-item.is-active{background-color:var(--color-primary-50);color:var(--color-primary-700)}.team-switcher-dot{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-switcher-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-white);object-fit:contain;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.team-switcher-avatar{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.team-switcher-avatar.is-circle{object-fit:cover;border-radius:3.40282e38px}.team-switcher-avatar-fallback{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-primary-500);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;place-items:center;display:grid}.team-switcher-item.is-active .team-switcher-avatar-fallback{background-color:var(--color-primary-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b4d}@supports (color:color-mix(in lab, red, red)){.team-switcher-item.is-active .team-switcher-avatar-fallback{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.team-switcher-item-text{flex:1;min-width:0}.team-switcher-item-text strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.team-switcher-item-text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);display:block;overflow:hidden}.team-switcher-foot{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:var(--spacing)}.side-nav-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.side-nav-search{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);flex-shrink:0}@media (min-width:64rem){.side-nav-search{padding-top:0}}.side-nav-search-box{width:100%}@media (min-width:40rem){.side-nav-search-box{max-width:none}}.side-nav-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center}.side-nav{gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6);scrollbar-width:thin;scrollbar-color:var(--erp-scrollbar-thumb) var(--erp-scrollbar-track);flex-direction:column;flex:1;display:flex;overflow-y:auto}.side-nav::-webkit-scrollbar{width:8px}.side-nav::-webkit-scrollbar-track{background:var(--erp-scrollbar-track)}.side-nav::-webkit-scrollbar-thumb{background-color:var(--erp-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.side-nav::-webkit-scrollbar-thumb:hover{background-color:var(--erp-scrollbar-thumb-hover)}.nav-group{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.nav-group-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-gray-400);text-transform:uppercase;list-style-type:none;display:flex}@media (hover:hover){.nav-group-toggle:hover{background-color:var(--color-gray-50);color:var(--color-gray-700)}}.nav-group-toggle::-webkit-details-marker{display:none}.nav-group-toggle::marker{content:""}.nav-chevron{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-left:auto}.nav-group[open] .nav-chevron{rotate:90deg}.nav-group-items{gap:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2);flex-direction:column;display:flex}.nav-label{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-gray-400);text-transform:uppercase;display:flex}.nav-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);display:flex}@media (hover:hover){.nav-link:hover{background-color:var(--color-gray-50);color:var(--color-gray-950)}}.nav-link.active{background-color:var(--color-primary-50);color:var(--color-primary-700)}@media (hover:hover){.nav-link.active:hover{background-color:var(--color-primary-50);color:var(--color-primary-700)}}.fi-main{background-color:var(--color-gray-50);min-height:100vh}@media (min-width:64rem){.fi-main{padding-left:calc(var(--spacing) * 72)}}.fi-topbar{z-index:220;min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:#ffffffe6;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fi-topbar{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.fi-topbar{padding-inline:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:40rem){.fi-topbar{padding-inline:calc(var(--spacing) * 6)}}.crumbs{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:1;min-width:0;display:flex}@media (min-width:40rem){.crumbs{gap:calc(var(--spacing) * 3)}}.top-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}@media (min-width:40rem){.top-actions{gap:calc(var(--spacing) * 2)}}.user-menu{position:relative}.user-menu.is-open{z-index:230}.user-menu-trigger{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);max-width:14rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:inline-flex}@media (hover:hover){.user-menu-trigger:hover{background-color:var(--color-gray-100)}}.user-menu-trigger:focus{--tw-outline-style:none;outline-style:none}.user-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.user-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-primary-600);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.user-avatar.lg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.user-menu-meta{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:none}@media (min-width:40rem){.user-menu-meta{display:flex}}.user-menu-meta strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950);overflow:hidden}.user-menu-meta small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);overflow:hidden}.user-menu-caret{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-gray-400);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.user-menu-caret.is-open{rotate:180deg}.user-menu-backdrop{z-index:240;position:fixed;inset:0}.user-menu-panel{z-index:250;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:min(20rem,100vw - 1.5rem);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:absolute;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.user-menu-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.user-menu-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.user-menu-profile{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);min-width:0;color:inherit;flex:1;text-decoration-line:none;display:flex}@media (hover:hover){.user-menu-profile:hover{background-color:var(--color-gray-50)}}.user-menu-profile-hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);display:block}.user-menu-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950);display:block}.user-menu-head small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:block}.user-menu-head .pill{margin-top:calc(var(--spacing) * 1.5)}.user-menu-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.user-menu-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-gray-400);text-transform:uppercase}.user-menu-chips{gap:var(--spacing);flex-wrap:wrap;display:flex}.user-menu-chips .theme-btn{gap:var(--spacing)}.user-menu-links{gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);border-bottom-width:0;flex-direction:column;display:flex}.user-menu-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:flex}@media (hover:hover){.user-menu-item:hover{background-color:var(--color-gray-50);color:var(--color-gray-950)}}.user-menu-item.danger{color:var(--color-rose-600)}@media (hover:hover){.user-menu-item.danger:hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.user-menu-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.global-search{z-index:50;max-width:var(--container-xl);flex:1;min-width:0;position:relative}.global-search-box{height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 1.5);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:0}@media (min-width:40rem){.global-search-box{max-width:none}}.global-search-box.is-open{z-index:110;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500);position:relative}.global-search-box .icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-gray-400);flex-shrink:0}.global-search-box .input.bare{--tw-leading:calc(var(--spacing) * 5);min-height:0;font-size:13px;line-height:calc(var(--spacing) * 5);padding-block:0}.search-kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-gray-400);border-radius:.25rem;padding-block:1px;display:none}@media (min-width:40rem){.search-kbd{display:inline}}.global-search-backdrop{z-index:100;position:fixed;inset:0}.global-search-panel{z-index:110;border-radius:var(--radius-xl);background-color:var(--color-white);max-height:min(50vh,18rem);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.global-search-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.global-search-msg{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.global-search-group{margin-bottom:calc(var(--spacing) * 1.5)}.global-search-group header{margin-bottom:calc(var(--spacing) * .5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;display:flex}.global-search-group header a{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-primary-600);text-transform:none}.global-search-group ul{margin:0;padding:0;list-style-type:none}.global-search-group li a{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);flex-direction:column;gap:0;display:flex}@media (hover:hover){.global-search-group li a:hover{background-color:var(--color-gray-50)}}.global-search-group li small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.global-search-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.global-search-page{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}.content{padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.content{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.content{padding:calc(var(--spacing) * 8)}}.sr-only{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-head{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.page-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.page-head-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.page-head-actions>.record-pager{margin-left:auto}}.page-head-title{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.form-icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-primary-50);color:var(--color-primary-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b26;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.form-icon{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.form-icon .icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.form-icon-img{object-fit:cover;width:100%;height:100%}.page-head-copy{min-width:0}.eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary-600);text-transform:uppercase;margin:0}.breadcrumbs{margin-bottom:calc(var(--spacing) * 1.5);min-width:0}.breadcrumbs-list{align-items:center;row-gap:var(--spacing);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.breadcrumbs-item{align-items:center;gap:var(--spacing);max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);display:inline-flex}.breadcrumbs-link{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--color-primary-700);text-decoration-line:none;overflow:hidden}@media (hover:hover){.breadcrumbs-link:hover{color:var(--color-primary-600);text-decoration-line:underline}}.breadcrumbs-current{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;color:var(--color-gray-700);overflow:hidden}.breadcrumbs-item.is-current .breadcrumbs-current{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.breadcrumbs-sep{color:var(--color-gray-300);flex-shrink:0;display:inline-flex}.breadcrumbs-chevron{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.muted{color:var(--color-gray-500)}.tiny{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.card{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}@media (min-width:40rem){.card{padding:calc(var(--spacing) * 5)}}.card-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.card-head{flex-direction:row;justify-content:space-between;align-items:center}}.card-head h2,.fi-tr-head h2{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.card-head h2 .icon,.fi-tr-head h2 .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-primary-600)}.kpi-grid,.fi-wi-stats-overview{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.kpi-grid,.fi-wi-stats-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.kpi-grid,.fi-wi-stats-overview{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi,.fi-wi-stats-overview-stat{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kpi,.fi-wi-stats-overview-stat{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.kpi,.fi-wi-stats-overview-stat{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.kpi,.fi-wi-stats-overview-stat):hover{--tw-ring-color:#f59e0b40}@supports (color:color-mix(in lab, red, red)){:is(.kpi,.fi-wi-stats-overview-stat):hover{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 25%, transparent)}}}.kpi:before,.fi-wi-stats-overview-stat:before{content:"";height:var(--spacing);inset-inline:0;background-color:#f59e0bcc;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.kpi:before,.fi-wi-stats-overview-stat:before{background-color:color-mix(in oklab, var(--color-primary-500) 80%, transparent)}}.kpi span,.kpi small,.fi-wi-stats-overview-stat-label,.fi-wi-stats-overview-stat-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.kpi strong,.fi-wi-stats-overview-stat-value{margin-block:calc(var(--spacing) * .5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-950);display:block}.kpi.accent,.fi-wi-stats-overview-stat.accent,.fi-wi-stats-overview-stat.fi-color-primary{background-color:var(--color-primary-600);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){:is(.kpi.accent,.fi-wi-stats-overview-stat.accent,.fi-wi-stats-overview-stat.fi-color-primary):hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.kpi.accent:before,.fi-wi-stats-overview-stat.accent:before,.fi-wi-stats-overview-stat.fi-color-primary:before{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.kpi.accent:before,.fi-wi-stats-overview-stat.accent:before,.fi-wi-stats-overview-stat.fi-color-primary:before{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.kpi.accent span,.kpi.accent small,.fi-wi-stats-overview-stat.accent .fi-wi-stats-overview-stat-label,.fi-wi-stats-overview-stat.accent .fi-wi-stats-overview-stat-description,.fi-wi-stats-overview-stat.fi-color-primary .fi-wi-stats-overview-stat-label,.fi-wi-stats-overview-stat.fi-color-primary .fi-wi-stats-overview-stat-description{color:var(--color-primary-50)}.kpi.accent strong,.fi-wi-stats-overview-stat.accent .fi-wi-stats-overview-stat-value,.fi-wi-stats-overview-stat.fi-color-primary .fi-wi-stats-overview-stat-value{color:var(--color-white)}.fi-section{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fi-section{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-section-header{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.fi-section-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.fi-section-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-950);margin:0}.graph-options{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);-webkit-user-select:none;user-select:none;display:inline-flex}.check.tiny{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.check input{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);accent-color:var(--color-primary-600)}.split{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:80rem){.split{grid-template-columns:1.4fr .8fr}}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table th,.table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:left;vertical-align:middle}.table th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase}.col-p1{display:table-cell}.col-p2{display:none}@media (min-width:40rem){.col-p2{display:table-cell}}.col-p3{display:none}@media (min-width:48rem){.col-p3{display:table-cell}}.col-p4{display:none}@media (min-width:64rem){.col-p4{display:table-cell}}.col-p5{display:none}@media (min-width:80rem){.col-p5{display:table-cell}}.record-link{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);max-width:100%;font-weight:var(--font-weight-semibold);color:var(--color-primary-700);text-decoration-line:none;display:inline-flex}@media (hover:hover){.record-link:hover{text-decoration-line:underline}}.record-link-arrow{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-primary-500);opacity:.8;flex-shrink:0}.hide-lt-md{display:none}@media (min-width:48rem){.hide-lt-md{display:inline-flex}}.hide-lt-lg{display:none}@media (min-width:64rem){.hide-lt-lg{display:inline-flex}}.num{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.table th.num,.table td.num,.table tfoot th.num,.table tfoot td.num,.table>thead>tr>th.num,.table>tbody>tr>td.num,.table>tfoot>tr>th.num,.table>tfoot>tr>td.num{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);text-align:right!important}.table th.center,.table td.center,.table tfoot th.center,.table tfoot td.center,.table>thead>tr>th.center,.table>tbody>tr>td.center,.table>tfoot>tr>th.center,.table>tfoot>tr>td.center{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);text-align:center!important}.input.num,input[type=number],input.input[type=number]{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.num-inline{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.row-actions{justify-content:flex-end;align-items:center;gap:var(--spacing);display:flex}.row-link{cursor:pointer}.row-link:hover td{background-color:var(--color-gray-50)}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}@media (hover:hover){.btn:hover{background-color:var(--color-gray-50)}}.btn:disabled{opacity:.5}.btn.primary{background-color:var(--color-primary-500);color:var(--color-white);border-color:#0000}@media (hover:hover){.btn.primary:hover{background-color:var(--color-primary-400)}}.btn.excel{background-color:var(--color-emerald-600);color:var(--color-white);border-color:#0000}@media (hover:hover){.btn.excel:hover{background-color:var(--color-emerald-500)}}.btn.danger,.btn.delete{border-color:var(--color-rose-700);background-color:var(--color-rose-600);color:var(--color-white)}@media (hover:hover){:is(.btn.danger,.btn.delete):hover{border-color:var(--color-rose-800);background-color:var(--color-rose-700)}}.btn.ghost{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-color:#0000}@media (hover:hover){.btn.ghost:hover{background-color:var(--color-gray-100)}}.btn.ghost.danger,.btn.ghost.delete{color:var(--color-rose-600);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-color:#0000}@media (hover:hover){:is(.btn.ghost.danger,.btn.ghost.delete):hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.btn.full{width:100%}.btn.icon-btn{padding-inline:calc(var(--spacing) * 2);color:var(--color-gray-500)}.btn.icon-btn.danger,.btn.icon-btn.delete{color:var(--color-rose-600);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-color:#0000}@media (hover:hover){:is(.btn.icon-btn.danger,.btn.icon-btn.delete):hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.rel-picker{align-items:stretch;gap:var(--spacing);display:flex}.rel-picker.is-open{z-index:200;position:relative}.rel-picker .rel-select{flex:1;min-width:0;position:relative}.rel-select-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;width:100%;display:flex}.rel-select-trigger:disabled{cursor:not-allowed}.tag-select-box{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-height:2.5rem;padding-block:calc(var(--spacing) * 1.5);text-align:left;display:flex}.tag-select-box.is-disabled{cursor:not-allowed;opacity:.6}.tag-select-chips{align-items:center;gap:var(--spacing);flex-wrap:wrap;flex:1;min-width:0;display:flex}.tag-chip{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}.tag-chip.is-on{background-color:var(--color-primary-50);color:var(--color-primary-700);--tw-ring-color:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.tag-chip.is-on{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.tag-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag-chip-x{margin-right:calc(var(--spacing) * -.5);padding:calc(var(--spacing) * .5);color:var(--color-primary-600);border-radius:.25rem;display:inline-flex}@media (hover:hover){.tag-chip-x:hover{background-color:var(--color-primary-100)}}.tag-chip-x-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.tag-list{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.rel-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-950);flex:1;overflow:hidden}.rel-select-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);flex:1;overflow:hidden}.rel-select-actions{align-items:center;gap:calc(var(--spacing) * .5);color:var(--color-gray-400);flex-shrink:0;display:inline-flex}.rel-select-clear{border-radius:var(--radius-md);padding:calc(var(--spacing) * .5);display:inline-flex}@media (hover:hover){.rel-select-clear:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}}.rel-select-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.rel-select-caret{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.rel-select-caret.is-open{rotate:180deg}.rel-select-backdrop{z-index:190;position:fixed;inset:0}.rel-select-panel{z-index:200;margin-top:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);min-width:16rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:absolute;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rel-select-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.rel-select-search-wrap{border-bottom-style:var(--tw-border-style);border-color:#0307120d;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.rel-select-search-wrap{border-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.rel-select-search-wrap{padding:calc(var(--spacing) * 2)}.rel-select-search-box{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;display:flex}@supports (color:color-mix(in lab, red, red)){.rel-select-search-box{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.rel-select-search-box:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.rel-select-search-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-gray-400);flex-shrink:0}.rel-select-search{flex:1;min-width:0}.rel-select-list{max-height:calc(var(--spacing) * 60);padding:var(--spacing);margin:0;list-style-type:none;overflow-y:auto}.rel-select-option{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.rel-select-option:hover{background-color:var(--color-gray-50)}}.rel-select-option.is-active{background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.rel-select-option.is-disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.rel-select-option.is-disabled:hover{background-color:#0000}}.rel-select-create{color:var(--color-primary-700)}.rel-select-option-label{overflow-wrap:break-word;white-space:normal;flex:1;min-width:0}.rel-select-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-primary-600);flex-shrink:0}.rel-select-check-box{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);color:var(--color-white);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rel-select-check-box.is-on{border-color:var(--color-primary-600);background-color:var(--color-primary-600)}.rel-select-check-mark{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--color-white)}.rel-select-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.dark .rel-select-value{color:var(--color-gray-100)}.dark .rel-select-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .rel-select-search-wrap{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-search-wrap{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .rel-select-search-box{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-search-box{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .rel-select-option{color:var(--color-gray-200)}@media (hover:hover){.dark .rel-select-option:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-option:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.dark .rel-select-option.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-option.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .rel-select-option.is-active{color:var(--color-primary-300)}@media (hover:hover){.dark .rel-select-clear:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-clear:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .rel-select-clear:hover{color:var(--color-gray-200)}}.dark .rel-select-check-box{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark .rel-select-check-box{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark .rel-select-check-box{background-color:#0000}.dark .rel-select-check-box.is-on{border-color:var(--color-primary-500);background-color:var(--color-primary-500)}.dark .tag-chip.is-on{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .tag-chip.is-on{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .tag-chip.is-on{color:var(--color-primary-200);--tw-ring-color:#fbbf2440}@supports (color:color-mix(in lab, red, red)){.dark .tag-chip.is-on{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 25%, transparent)}}.dark .tag-chip-x{color:var(--color-primary-300)}@media (hover:hover){.dark .tag-chip-x:hover{background-color:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.dark .tag-chip-x:hover{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}}.studio-options{border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.studio-options{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.studio-options .card-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.studio-options .card-head h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.studio-options-list{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}.studio-options-head{gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;grid-template-columns:1fr 1fr 2.5rem;display:grid}.studio-options-row{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:1fr 1fr 2.5rem;display:grid}.table tr.is-selected td{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.table tr.is-selected td{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.dark .studio-options{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.dark .studio-options{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.dark .studio-options{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .studio-options{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .table tr.is-selected td{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .table tr.is-selected td{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.card:has(.rel-picker.is-open),.fi-tr:has(.rel-picker.is-open),.fi-tr-scroll:has(.rel-picker.is-open),.table-wrap:has(.rel-picker.is-open),.form-grid:has(.rel-picker.is-open){overflow:visible!important}#erp-confirm-root{z-index:500;pointer-events:none;position:fixed;inset:0}#erp-confirm-root:has(.modal-backdrop){pointer-events:auto}.modal-backdrop{z-index:300;background-color:#0307128c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.modal-backdrop{background-color:color-mix(in oklab, var(--color-gray-950) 55%, transparent)}}.modal-backdrop{padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.modal-backdrop{padding:calc(var(--spacing) * 8)}}.modal-backdrop{background-color:#0f172a8c!important}.modal-card{pointer-events:auto;width:100%;max-width:var(--container-lg);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;margin-block:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.modal-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.modal-card .rel-picker.is-open{z-index:340}.modal-card .rel-select-backdrop{z-index:330}.modal-card .rel-select-panel{z-index:340}.confirm-backdrop{z-index:510;background-color:#0307128c;align-items:center}@supports (color:color-mix(in lab, red, red)){.confirm-backdrop{background-color:color-mix(in oklab, var(--color-gray-950) 55%, transparent)}}.confirm-backdrop{background-color:#0f172a8c!important}.confirm-card{pointer-events:auto;max-width:var(--container-md);padding:calc(var(--spacing) * 5);margin-block:0}.confirm-card h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950)}.confirm-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600);margin:0}.erp-toast-host{pointer-events:none;inset-inline:0;bottom:calc(var(--spacing) * 6);z-index:320;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:fixed}.erp-toast{pointer-events:auto;max-width:var(--container-sm);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.erp-toast.is-on{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.erp-toast-success{background-color:var(--color-emerald-50);color:var(--color-emerald-900);--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.erp-toast-success{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.erp-toast-info{background-color:var(--color-sky-50);color:var(--color-sky-900);--tw-ring-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.erp-toast-info{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.erp-toast-error{background-color:var(--color-rose-50);color:var(--color-rose-900);--tw-ring-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.erp-toast-error{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.line-desc-cell{align-items:stretch;gap:var(--spacing);min-width:0;display:flex}.line-desc-preview{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;border-width:0;flex:1;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.line-desc-preview{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.line-desc-preview:hover{--tw-ring-color:#f59e0b66}@supports (color:color-mix(in lab, red, red)){.line-desc-preview:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.line-desc-text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.line-desc-btn{flex-shrink:0}.line-desc-wysiwyg{margin-top:calc(var(--spacing) * 3)}.line-desc-toolbar{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:var(--spacing);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.line-desc-toolbar{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.line-desc-toolbar-sep{margin-inline:var(--spacing);height:calc(var(--spacing) * 4);background-color:var(--color-gray-300);width:1px}.line-desc-wysiwyg .line-desc-editor{min-height:calc(var(--spacing) * 48);font-family:var(--font-sans);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);white-space:pre-wrap;--tw-outline-style:none;outline-style:none;overflow-y:auto}.line-desc-wysiwyg .line-desc-editor:empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--color-gray-400)}.line-desc-wysiwyg .line-desc-editor ul{margin-block:var(--spacing);padding-left:calc(var(--spacing) * 5);list-style-type:disc}.line-desc-wysiwyg .line-desc-editor ol{margin-block:var(--spacing);padding-left:calc(var(--spacing) * 5);list-style-type:decimal}.line-desc-wysiwyg.is-readonly .line-desc-editor{background-color:var(--color-gray-50);color:var(--color-gray-700)}.line-desc-meta{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);justify-content:space-between;align-items:center;display:flex}.line-desc-meta.is-limit{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-rose-600)}.dark .line-desc-preview{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .line-desc-preview{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .line-desc-toolbar{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .line-desc-toolbar{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .line-desc-toolbar-sep{background-color:var(--color-zinc-700)}.dark .line-desc-meta.is-limit{color:var(--color-rose-300)}.dark .line-desc-wysiwyg.is-readonly .line-desc-editor{background-color:var(--color-zinc-900);color:var(--color-zinc-300)}.modal-card-wide{max-width:var(--container-5xl)}.modal-card-xl{max-width:var(--container-6xl)}.modal-card-xl .form-grid{gap:calc(var(--spacing) * 4)}@media (min-width:40rem){.modal-card-xl .form-grid{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4)}}.modal-card-xl .rel-select-panel{min-width:22rem}.modal-card-xl .rel-select-list{max-height:min(52vh,30rem)}.modal-card-xl .rel-select-option{padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.modal-wide{max-width:var(--container-5xl)}.modal-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.modal-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.modal-group{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;grid-column:1/-1}.role-picker{gap:calc(var(--spacing) * 3);display:grid}.role-picker-bar{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.role-picker-bar{flex-direction:row;align-items:center}}.role-picker-bar .input{flex:1}.role-picker-bar .check{gap:calc(var(--spacing) * 2);flex-shrink:0}.role-picker-grid{gap:calc(var(--spacing) * 3);max-height:min(62vh,34rem);padding-right:var(--spacing);display:grid;overflow-y:auto}@media (min-width:40rem){.role-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.role-mod{border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.role-mod{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.role-mod.has-on{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.role-mod.has-on{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.role-mod.has-on{--tw-ring-color:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.role-mod.has-on{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.role-mod-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.role-mod-head h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950);margin:0}.role-mod-list{gap:calc(var(--spacing) * 1.5);display:grid}.role-opt{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#03071214;display:flex}@supports (color:color-mix(in lab, red, red)){.role-opt{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 8%, transparent)}}@media (hover:hover){.role-opt:hover{--tw-ring-color:#fbbf2466}@supports (color:color-mix(in lab, red, red)){.role-opt:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}}.role-opt input{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-primary-600);flex-shrink:0}.role-opt-body{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.role-opt-body strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-950)}.role-opt-body small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.role-opt.is-on{background-color:var(--color-primary-50);--tw-ring-color:#f59e0b4d}@supports (color:color-mix(in lab, red, red)){.role-opt.is-on{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.role-opt.is-extra{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.role-opt.is-extra{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.role-opt.is-extra.is-on{background-color:var(--color-amber-50);--tw-ring-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.role-opt.is-extra.is-on{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.role-chips{gap:var(--spacing);flex-wrap:wrap;max-width:18rem;display:flex}.pay-methods{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pay-amount-actions{margin-top:calc(var(--spacing) * 1.5)}.pay-voucher{margin-top:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.pay-voucher{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.pay-qr{max-height:calc(var(--spacing) * 40);border-radius:var(--radius-lg);max-width:100%;margin-inline:auto}.pay-bank{gap:calc(var(--spacing) * 2);margin:0;display:grid}@media (min-width:40rem){.pay-bank{grid-template-columns:repeat(2,minmax(0,1fr))}}.pay-bank>div{gap:calc(var(--spacing) * .5);display:grid}.pay-bank dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.pay-bank dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.pay-files{margin:0;margin-top:calc(var(--spacing) * 2);list-style-type:none}:where(.pay-files>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-100)}.pay-files{border-radius:var(--radius-lg);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.pay-files{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.pay-files li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.input,select.input,textarea.input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;border-width:0}@supports (color:color-mix(in lab, red, red)){.input,select.input,textarea.input{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}:is(.input,select.input,textarea.input):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500);--tw-outline-style:none;outline-style:none}select.input option:disabled{color:var(--color-gray-400)}.input.bare{border-style:var(--tw-border-style);padding:var(--spacing);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0}.input.bare:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.search{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}@media (min-width:40rem){.search{max-width:var(--container-sm)}}.odoo-search{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;position:relative}.odoo-search-bar{z-index:40;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;position:relative}.odoo-search-input{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.odoo-search-input{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}@media (min-width:40rem){.odoo-search-input{max-width:var(--container-xl)}}.odoo-search-input.is-open{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.odoo-search-backdrop{z-index:30;position:fixed;inset:0}.odoo-search-panel{z-index:40;border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:relative}@supports (color:color-mix(in lab, red, red)){.odoo-search-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.odoo-panel-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.odoo-panel-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-800)}.odoo-panel-section{margin-bottom:calc(var(--spacing) * 4)}.odoo-panel-section:last-child{margin-bottom:0}.odoo-panel-section h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase}.odoo-preset-grid{gap:var(--spacing);display:grid}@media (min-width:40rem){.odoo-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.odoo-filter-builder{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.odoo-filter-builder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.odoo-filter-builder{grid-template-columns:repeat(4,minmax(0,1fr))}}.odoo-filter-builder .field{margin:0}@media (min-width:40rem){.odoo-filter-value{grid-column:span 2/span 2}}@media (min-width:64rem){.odoo-filter-value{grid-column:span 1/span 1}}.odoo-filter-actions{align-items:flex-end;display:flex}@media (min-width:40rem){.odoo-filter-actions{grid-column:span 2/span 2}}@media (min-width:64rem){.odoo-filter-actions{grid-column:span 1/span 1}}.odoo-menu-list{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.odoo-menu-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.odoo-menu-item:hover{background-color:var(--color-gray-50)}}.odoo-menu-item.is-active{background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.odoo-fav-row{padding-right:var(--spacing)}.odoo-fav-row .linkish{text-align:left;flex:1}.odoo-save-fav{margin-top:calc(var(--spacing) * 3)}@media (min-width:40rem){.odoo-save-fav{grid-template-columns:minmax(12rem,1fr) auto}}@media (min-width:64rem){.odoo-save-fav{grid-template-columns:minmax(14rem,1fr) auto}}@media (min-width:40rem){.odoo-save-fav-name,.odoo-save-fav .odoo-filter-actions{grid-column:span 1/span 1}}.odoo-save-fav .odoo-filter-actions .btn,.odoo-save-fav .input{box-sizing:border-box;min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.odoo-group-row td{background-color:var(--color-gray-50);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.field{margin-bottom:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.field label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:inline-flex}.field-ico{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-gray-400);flex-shrink:0}.input-affix{position:relative}.input-affix .input-prefix{pointer-events:none;z-index:1;width:calc(var(--spacing) * 9);color:var(--color-gray-400);inset-block:0;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.input-affix .input-prefix .icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.input-affix .input,.input-affix select.input,.input-affix textarea.input{padding-left:calc(var(--spacing) * 9)}.field.is-invalid .input,.field.is-invalid select.input,.field.is-invalid textarea.input,.field.is-invalid .rel-picker .rel-select-trigger,.field.is-invalid .rel-picker .tag-select-box,.field.is-invalid .phone-input .input,.field.is-invalid .phone-cc-btn{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-rose-400)}:is(.field.is-invalid .input,.field.is-invalid select.input,.field.is-invalid textarea.input,.field.is-invalid .rel-picker .rel-select-trigger,.field.is-invalid .rel-picker .tag-select-box,.field.is-invalid .phone-input .input,.field.is-invalid .phone-cc-btn):focus{--tw-ring-color:var(--color-rose-500)}.field.is-invalid .rel-picker .rel-select-panel .input,.field.is-invalid .rel-picker .rel-select-search{--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.field.is-invalid .rel-picker .rel-select-panel .input,.field.is-invalid .rel-picker .rel-select-search):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.field.is-invalid .rel-picker .rel-select-search-box{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.field.is-invalid .rel-picker .rel-select-search-box{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.field.is-invalid .rel-picker .rel-select-search-box:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.dark .field.is-invalid .rel-picker .rel-select-search-box{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .field.is-invalid .rel-picker .rel-select-search-box{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .field.is-invalid .rel-picker .rel-select-search-box:focus-within{--tw-ring-color:var(--color-primary-500)}.field-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rose-600)}.form-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.form-grid{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(12,minmax(0,1fr))}.span-3{grid-column:span 6/span 6}}@media (min-width:48rem){.span-3{grid-column:span 3/span 3}}@media (min-width:40rem){.span-4{grid-column:span 6/span 6}}@media (min-width:48rem){.span-4{grid-column:span 4/span 4}}@media (min-width:40rem){.span-6{grid-column:span 6/span 6}.span-8{grid-column:span 8/span 8}}@media (min-width:48rem){.span-8{grid-column:span 8/span 8}}@media (min-width:40rem){.span-9{grid-column:span 6/span 6}}@media (min-width:48rem){.span-9{grid-column:span 9/span 9}}.span-12{grid-column:1/-1}.field.span-6 .rel-select-value,.field.span-12 .rel-select-value{overflow-wrap:break-word;white-space:normal;text-overflow:unset;overflow:visible}.image-field-side{align-self:flex-start}@media (min-width:40rem){.image-field-side{grid-area:span 3/span 4/span 3/span 4}}.image-field-side .image-cropper.is-avatar{max-width:none}.image-field-side .image-preview.is-circle{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.image-field.span-12 .image-drop,.image-field.span-12 .image-preview{max-width:var(--container-xl)}.form-layout{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.relation-managers{margin-top:calc(var(--spacing) * 4)}.relation-managers .tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);margin-bottom:0}.relation-managers .card-head{margin-top:calc(var(--spacing) * 4)}.relation-managers .tab .pill{margin-left:calc(var(--spacing) * 1.5)}.chatter-composer{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.chatter-table .chatter-body{white-space:pre-wrap}.btn.is-following{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b66}@supports (color:color-mix(in lab, red, red)){.btn.is-following{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.similar-list{margin:0;list-style-type:none}:where(.similar-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.similar-list{padding:0}.similar-list li{align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.similar-list li:last-child{border-style:var(--tw-border-style);border-width:0}.similar-list li:where(.dark,.dark *){border-color:var(--color-zinc-800)}.tabs{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);display:flex;overflow-x:auto}.tab{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);background-color:#0000;border-color:#0000;border-bottom-width:2px;flex-shrink:0}.tab.active{border-color:var(--color-primary-500);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950)}.pill,.badge{border-radius:var(--radius-md);background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-700);align-items:center;display:inline-flex}.pill.muted{background-color:var(--color-zinc-100);color:var(--color-zinc-600)}.pill.accent{background-color:var(--color-primary-600);color:var(--color-white);text-decoration-line:none}.notice-inline{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-sky-950);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-sky-200);display:flex}.notice-inline a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-sky-800);text-decoration-line:underline}.cancel-flow-steps{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;list-style-type:decimal;display:flex}.cancel-flow-steps strong{color:var(--color-gray-950)}.cancel-flow-steps strong:where(.dark,.dark *){color:var(--color-white)}.credit-return{max-height:min(92vh,52rem);padding:calc(var(--spacing) * 5);flex-direction:column;gap:0;display:flex}.credit-return-body{min-height:0;padding-right:calc(var(--spacing) * .5);flex:1;overflow-y:auto}.credit-return-table{margin-top:calc(var(--spacing) * 2)}.credit-return-check{width:calc(var(--spacing) * 10);text-align:center}.credit-return-item{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.credit-return-item strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-950)}.qty-editor{align-items:center;gap:calc(var(--spacing) * .5);margin-left:auto;display:inline-flex}.qty-editor .input{width:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 16);padding-inline:var(--spacing);padding-block:var(--spacing);text-align:center}.qty-editor .icon-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:0}.credit-return .table tr.is-off td{color:var(--color-gray-400)}.credit-return-foot{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.credit-return-foot{flex-direction:row;justify-content:space-between;align-items:flex-end}}.credit-return-tot{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.credit-return-tot strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.credit-return-foot .modal-actions{margin-top:0}.dark .notice-inline{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark .notice-inline{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark .notice-inline{color:var(--color-sky-100);--tw-ring-color:var(--color-sky-800)}.dark .notice-inline a{color:var(--color-sky-200)}.badge.draft{background-color:var(--color-gray-100);color:var(--color-gray-700)}.badge.confirmed,.badge.create{background:var(--color-success-50);color:var(--color-success-700)}.badge.done{background:var(--color-info-50);color:var(--color-info-700)}.badge.cancelled,.badge.delete,.badge.danger{background:var(--color-danger-50);color:var(--color-danger-700)}.badge.update{background:var(--color-warning-50);color:var(--color-warning-800,var(--color-warning-700))}.fi-badge{align-items:center;gap:var(--spacing);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.fi-badge--gray{background-color:var(--color-gray-50);color:var(--color-gray-600);--tw-ring-color:#6a728226}@supports (color:color-mix(in lab, red, red)){.fi-badge--gray{--tw-ring-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.fi-badge--primary{background-color:var(--color-primary-50);color:var(--color-primary-700);--tw-ring-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.fi-badge--primary{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.fi-badge--success{background:var(--color-success-50);color:var(--color-success-700);box-shadow:inset 0 0 0 1px #22c55e2e}@supports (color:color-mix(in lab, red, red)){.fi-badge--success{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success-500) 18%, transparent)}}.fi-badge--warning{background:var(--color-warning-50);color:var(--color-warning-800,var(--color-warning-700));box-shadow:inset 0 0 0 1px #f59e0b33}@supports (color:color-mix(in lab, red, red)){.fi-badge--warning{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warning-500) 20%, transparent)}}.fi-badge--danger{background:var(--color-danger-50);color:var(--color-danger-700);box-shadow:inset 0 0 0 1px #f43f5e2e}@supports (color:color-mix(in lab, red, red)){.fi-badge--danger{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-danger-500) 18%, transparent)}}.fi-badge--info{background:var(--color-info-50);color:var(--color-info-700);box-shadow:inset 0 0 0 1px #3b82f62e}@supports (color:color-mix(in lab, red, red)){.fi-badge--info{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-info-500) 18%, transparent)}}.doc-statusbar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:#f9fafbcc;flex-wrap:wrap;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.doc-statusbar{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.doc-statusbar{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.doc-statusbar__step{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400);display:flex;position:relative}.doc-statusbar__step:not(:last-child):after{content:"";margin-inline:var(--spacing);height:1px;width:calc(var(--spacing) * 4);background-color:var(--color-gray-200);flex-shrink:0}.doc-statusbar__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-gray-300);border-radius:3.40282e38px;flex-shrink:0}.doc-statusbar__step.is-done{color:var(--color-gray-600)}.doc-statusbar__step.is-done .doc-statusbar__dot{background-color:var(--color-primary-400)}.doc-statusbar__step.is-current{border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-primary-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.doc-statusbar__step.is-current{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.doc-statusbar__step.is-current .doc-statusbar__dot{background-color:var(--color-primary-600)}.doc-statusbar__step.is-terminal{color:var(--color-danger-700);--tw-ring-color:#f43f5e33}@supports (color:color-mix(in lab, red, red)){.doc-statusbar__step.is-terminal{--tw-ring-color:color-mix(in oklab, var(--color-danger-500) 20%, transparent)}}.doc-statusbar__step.is-terminal .doc-statusbar__dot{background:var(--color-danger-500)}.dark .doc-statusbar{border-color:var(--color-zinc-700);background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.dark .doc-statusbar{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.dark .doc-statusbar__step{color:var(--color-zinc-500)}.dark .doc-statusbar__step:not(:last-child):after{background-color:var(--color-zinc-700)}.dark .doc-statusbar__step.is-done{color:var(--color-zinc-300)}.dark .doc-statusbar__step.is-current{background-color:var(--color-zinc-800);color:var(--color-primary-200);--tw-ring-color:#fbbf2440}@supports (color:color-mix(in lab, red, red)){.dark .doc-statusbar__step.is-current{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 25%, transparent)}}.badge.draft,.badge.confirmed,.badge.done,.badge.cancelled,.badge.create,.badge.delete,.badge.update,.badge.danger,.badge.posted,.badge.sent,.badge.paid,.badge.new,.badge.inprogress,.badge.todo,.badge.approved,.badge.refused,.badge.rejected,.badge.accepted,.badge.waiting,.badge.solved,.badge.preventive,.badge.corrective{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-inset:inset;border-radius:3.40282e38px}.badge.posted,.badge.sent,.badge.paid,.badge.approved,.badge.accepted,.badge.solved{background:var(--color-success-50);color:var(--color-success-700)}.badge.new,.badge.todo,.badge.waiting{background-color:var(--color-gray-50);color:var(--color-gray-600);--tw-ring-color:#6a728226}@supports (color:color-mix(in lab, red, red)){.badge.new,.badge.todo,.badge.waiting{--tw-ring-color:color-mix(in oklab, var(--color-gray-500) 15%, transparent)}}.badge.inprogress,.badge.preventive,.badge.corrective{background:var(--color-warning-50);color:var(--color-warning-800,var(--color-warning-700))}.badge.refused,.badge.rejected{background:var(--color-danger-50);color:var(--color-danger-700)}.company-switch{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-gray-50);max-width:46vw;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;border-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-switch{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}@media (min-width:40rem){.company-switch{max-width:none}}.phone-input.iti{--iti-path-flags-1x:url(/lib/intl-tel-input/img/flags.webp);--iti-path-flags-2x:url(/lib/intl-tel-input/img/flags@2x.webp);--iti-path-globe-1x:url(/lib/intl-tel-input/img/globe.webp);--iti-path-globe-2x:url(/lib/intl-tel-input/img/globe@2x.webp);--iti-hover-color:#0307120d;width:100%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.phone-input.iti{--iti-hover-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.phone-input.iti{--iti-border-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.phone-input.iti{--iti-border-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.phone-input.iti{--iti-dialcode-color:var(--color-gray-500);--iti-dropdown-bg:var(--color-white);--iti-arrow-color:var(--color-gray-500)}.phone-input.is-disabled{opacity:.6}.phone-input .iti__country-container.phone-cc{z-index:1;inset-block:0;padding:1px;position:absolute;left:0}.phone-input .phone-cc-btn{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-style:var(--tw-border-style);height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.phone-input .phone-cc-btn:hover{background-color:var(--color-gray-50)}}.phone-input .phone-cc-btn:focus{--tw-outline-style:none;outline-style:none}.phone-input .phone-cc-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500);--tw-ring-inset:inset}.phone-input .iti__selected-country-primary{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5)}.phone-input .phone-dial{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.phone-input .phone-local{width:100%;padding-left:calc(var(--spacing) * 28)}.phone-input .phone-cc-backdrop{z-index:40;position:fixed;inset:0}.phone-input .phone-cc-panel{z-index:50;margin-top:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);width:min(22rem,100vw - 2rem);padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:absolute;top:100%;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.phone-input .phone-cc-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.phone-input .phone-cc-search{margin-bottom:calc(var(--spacing) * 2)}.phone-input .phone-cc-list{max-height:calc(var(--spacing) * 64);margin:0;padding:0;list-style-type:none;overflow-y:auto}.phone-input .phone-cc-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);background-color:#0000;border-width:0;display:flex}@media (hover:hover){.phone-input .phone-cc-item:hover{background-color:var(--color-gray-50)}}.phone-input .phone-cc-item.is-active{background-color:var(--color-primary-50);color:var(--color-primary-700)}.phone-input .phone-cc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.phone-input .phone-cc-code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.phone-input .iti__flag{flex-shrink:0}.phone-input .iti__arrow{border-inline-style:var(--tw-border-style);border-inline-width:4px;border-top-style:var(--tw-border-style);border-top-width:5px;border-inline-color:#0000;border-top-color:var(--color-gray-500)}.dark .phone-input.iti{--iti-hover-color:#ffffff14;--iti-border-color:#ffffff1f;--iti-dialcode-color:#a1a1aa;--iti-dropdown-bg:#18181b;--iti-arrow-color:#a1a1aa}.dark .phone-input .phone-cc-btn{color:var(--color-zinc-100);background-color:#0000}@media (hover:hover){.dark .phone-input .phone-cc-btn:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark .phone-input .phone-cc-btn:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.dark .phone-input .phone-cc-btn:focus-visible{--tw-ring-color:var(--color-primary-400)}.dark .phone-input .phone-dial{color:var(--color-zinc-200)}.dark .phone-input .phone-local{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .phone-input .phone-local{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .phone-input .phone-local::placeholder{color:var(--color-zinc-500)}.dark .phone-input .phone-cc-panel{background-color:var(--color-zinc-900);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .phone-input .phone-cc-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .phone-input .phone-cc-search{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .phone-input .phone-cc-search{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .phone-input .phone-cc-search::placeholder{color:var(--color-zinc-500)}.dark .phone-input .phone-cc-item{color:var(--color-zinc-200)}@media (hover:hover){.dark .phone-input .phone-cc-item:hover{background-color:var(--color-zinc-800)}}.dark .phone-input .phone-cc-item.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .phone-input .phone-cc-item.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .phone-input .phone-cc-item.is-active{color:var(--color-primary-200)}.dark .phone-input .phone-cc-code{color:var(--color-zinc-400)}.dark .phone-input .phone-cc-name{color:var(--color-zinc-100)}.dark .phone-input .iti__arrow{border-top-color:var(--color-zinc-400)}.dark .phone-input .iti__arrow--up{border-bottom-style:var(--tw-border-style);border-top-color:#0000;border-bottom-width:5px;border-bottom-color:var(--color-zinc-400)}.dark .field.is-invalid .phone-input .phone-local,.dark .field.is-invalid .phone-input .phone-cc-btn{--tw-ring-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.dark .field.is-invalid .phone-input .phone-local,.dark .field.is-invalid .phone-input .phone-cc-btn{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.linkish{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-600);background-color:#0000;border-width:0;padding:0}.linkish.danger{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rose-600)}@media (hover:hover){.linkish.danger:hover{color:var(--color-rose-700)}}.dark .linkish.danger{color:var(--color-rose-400)}@media (hover:hover){.dark .linkish.danger:hover{color:var(--color-rose-300)}}.alert{border-radius:var(--radius-lg);background-color:var(--color-rose-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rose-700)}.alert.info{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#77d4ffcc;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.alert.info{border-color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.alert.info{background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-sky-900)}.alert.info .alert-msg{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.alert.info .btn{flex-shrink:0}.table tr.row-keep{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.table tr.row-keep{background-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}.table tr.row-fill{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.table tr.row-fill{background-color:color-mix(in oklab, var(--color-success-50) 50%, transparent)}}.table tr.row-conflict{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.table tr.row-conflict{background-color:color-mix(in oklab, var(--color-warning-50) 70%, transparent)}}.table tr.row-same{opacity:.7}.dedupe-summary{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-300);background-color:#f0fdf466}@supports (color:color-mix(in lab, red, red)){.dedupe-summary{background-color:color-mix(in oklab, var(--color-success-50) 40%, transparent)}}.dedupe-summary-grid{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);padding-top:0;display:grid}@media (min-width:40rem){.dedupe-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dedupe-summary-removed{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2)}.dedupe-change-list{margin:0;list-style-type:none}:where(.dedupe-change-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.dedupe-change-list{padding:0}.dedupe-change-list li{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.dedupe-change-label{color:var(--color-gray-600)}.dedupe-change-arrow{color:var(--color-gray-400)}.dedupe-impact-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dedupe-chip{align-items:center;gap:var(--spacing);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-800);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);border-radius:3.40282e38px;display:inline-flex}.dedupe-impact-block{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:0;padding-top:calc(var(--spacing) * 4)}.dedupe-compare{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.dedupe-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.dedupe-side{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4)}.dedupe-side.keep{border-color:var(--color-success-300);background-color:#f0fdf466}@supports (color:color-mix(in lab, red, red)){.dedupe-side.keep{background-color:color-mix(in oklab, var(--color-success-50) 40%, transparent)}}.dedupe-side.remove{border-color:var(--color-danger-300);background-color:#fff1f24d}@supports (color:color-mix(in lab, red, red)){.dedupe-side.remove{background-color:color-mix(in oklab, var(--color-danger-50) 30%, transparent)}}.dedupe-side-badge{margin-bottom:calc(var(--spacing) * 2);background-color:var(--color-success-500);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;border-radius:3.40282e38px;display:inline-block}.dedupe-side-badge.danger{background-color:var(--color-danger-500)}.dedupe-pick{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.dedupe-member-grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.dedupe-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.dedupe-member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dedupe-member-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.dedupe-member-card:hover{border-color:var(--color-primary-300);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dedupe-member-card.is-keep{border-color:var(--color-success-300);background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.dedupe-member-card.is-keep{background-color:color-mix(in oklab, var(--color-success-50) 50%, transparent)}}.dedupe-member-card.is-keep{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-success-300)}.dedupe-member-card.is-remove{border-color:var(--color-danger-300);background-color:#fff1f233}@supports (color:color-mix(in lab, red, red)){.dedupe-member-card.is-remove{background-color:color-mix(in oklab, var(--color-danger-50) 20%, transparent)}}.dedupe-member-top{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.dedupe-member-actions{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.dark .dedupe-summary{border-color:var(--color-success-700);background-color:var(--color-zinc-900)}.dark .dedupe-chip{background-color:var(--color-zinc-900);color:var(--color-zinc-100);--tw-ring-color:var(--color-zinc-700)}.dark .dedupe-side,.dark .dedupe-member-card{border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.pager{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}@media (min-width:40rem){.pager{flex-direction:row;justify-content:space-between;align-items:center}}.pager-nav{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.pager-meta{margin-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700)}.pager-size{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pager-flip{rotate:180deg}.record-pager{align-items:center;gap:var(--spacing);background-color:#0000;padding-block:0;padding-inline:0;display:inline-flex}.record-pager .btn.icon-btn{border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.record-pager-meta{min-width:calc(var(--spacing) * 14);padding-inline:var(--spacing);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stack-list{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);color:var(--color-gray-500);margin:0;list-style-type:disc;display:grid}.cluster,.toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.cluster,.toolbar{gap:calc(var(--spacing) * 3)}}.action-overflow{flex-shrink:0;position:relative}.action-overflow.is-open{z-index:80}.action-overflow-backdrop{z-index:70;position:fixed;inset:0}.action-overflow-panel{z-index:80;margin-top:var(--spacing);width:calc(var(--spacing) * 80);border-radius:var(--radius-xl);background-color:var(--color-white);padding-block:var(--spacing);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;position:absolute;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.action-overflow-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.action-overflow-label{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;margin:0}.action-overflow-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}@media (hover:hover){.action-overflow-item:hover{background-color:var(--color-gray-50);color:var(--color-gray-950)}}.action-overflow-item:disabled{cursor:not-allowed;opacity:.5}.action-overflow-item .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-gray-400);flex-shrink:0}.action-overflow-text{gap:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.action-overflow-text strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.toolbar{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between}.fi-filters{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.fi-filters-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fi-filters-panel{border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.fi-filters-panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-filter-tabs{gap:var(--spacing);flex-wrap:wrap;display:flex}.fi-filter-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);background-color:#0000;border-width:0}@media (hover:hover){.fi-filter-tab:hover{background-color:var(--color-gray-100)}}.fi-filter-tab.is-active{background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.fi-filter-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fi-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b26;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fi-chip{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.btn.ghost.is-active{background-color:var(--color-primary-50);color:var(--color-primary-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.btn.ghost.is-active{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.timeline{gap:calc(var(--spacing) * 4);padding:0;list-style-type:none;display:grid}.timeline small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);display:block}.totals{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 4);display:grid}.totals div{min-width:calc(var(--spacing) * 52);justify-content:space-between;gap:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.totals .grand{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.totals .grand.is-unbalanced{color:var(--color-red-700)}.totals strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.fi-tr{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fi-tr{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-tr-head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#0307120d;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.fi-tr-head{border-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-tr-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:40rem){.fi-tr-head{padding-inline:calc(var(--spacing) * 5);flex-direction:row;justify-content:space-between;align-items:center}}.fi-tr-head h2{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-950);margin:0;display:inline-flex}.fi-tr-help{border-bottom-style:var(--tw-border-style);border-color:#0307120d;border-bottom-width:1px;margin:0}@supports (color:color-mix(in lab, red, red)){.fi-tr-help{border-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-tr-help{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}@media (min-width:40rem){.fi-tr-help{padding-inline:calc(var(--spacing) * 5)}}.fi-tr-scroll{width:100%;overflow-x:auto}.fi-tr-table{border-collapse:collapse;width:100%;min-width:56rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-tr-table thead th{border-bottom-style:var(--tw-border-style);border-color:#0307120d;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.fi-tr-table thead th{border-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-tr-table thead th{background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-gray-600)}.fi-tr-table thead th.num{text-align:right}.fi-tr-table tbody td{border-bottom-style:var(--tw-border-style);border-color:#0307120d;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.fi-tr-table tbody td{border-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-tr-table tbody td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);vertical-align:middle}.fi-tr-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fi-tr-table tbody tr:hover td{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.fi-tr-table tbody tr:hover td{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.fi-tr-table tbody tr.fi-tr-need-account td{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.fi-tr-table tbody tr.fi-tr-need-account td{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.fi-tr-col-grow{width:28%;min-width:14rem}.fi-tr-col-md{width:22%;min-width:10rem}.fi-tr-col-sm{width:7.5rem;min-width:6.5rem}.fi-tr-col-sm.num{text-align:right}.fi-tr-table tbody td.num .input.num{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.fi-tr input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.fi-tr input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.fi-tr input[type=number]{appearance:textfield}.fi-tr-col-xs{width:5.5rem;min-width:4.75rem}.fi-tr-col-read{text-align:right;width:7.5rem;min-width:6.5rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.fi-tr-col-actions{width:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 12);text-align:center}.fi-tr-col-reorder{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);text-align:center}.fi-tr-reorder{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;display:inline-flex}.fi-tr-move{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:var(--color-gray-400);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fi-tr-move:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}}.fi-tr-move:disabled{cursor:not-allowed;opacity:.3}@media (hover:hover){.fi-tr-move:disabled:hover{background-color:#0000}}.fi-tr-move .icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.fi-tr-drag{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);cursor:grab;border-radius:var(--radius-md);color:var(--color-gray-400);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fi-tr-drag:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}}.fi-tr-drag:active{cursor:grabbing}.fi-tr-drag .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.table.is-reorderable tbody tr.is-dragging td{opacity:.4}.table.is-reorderable tbody tr.is-drop-target td{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.table.is-reorderable tbody tr.is-drop-target td{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.table .col-reorder{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);text-align:center}.reorder-hint{padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * 2);margin:0}.dark .table.is-reorderable tbody tr.is-drop-target td{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .table.is-reorderable tbody tr.is-drop-target td{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.fi-tr-table tbody tr.is-dragging td{opacity:.4}.fi-tr-table tbody tr.is-drop-target td{border-top-style:var(--tw-border-style);border-top-width:2px;border-top-color:var(--color-primary-500)}.fi-tr.is-compact .fi-tr-table thead th,.fi-tr.is-compact .fi-tr-table tbody td{padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing)}.fi-tr.is-compact .input,.fi-tr.is-compact select.input,.fi-tr.is-compact textarea.input,.fi-tr.is-compact .rel-select-trigger{padding-block:var(--spacing)}.fi-tr.is-compact .rel-picker>.icon-btn{display:none}.fi-tr.is-compact .fi-tr-delete{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.fi-tr.is-compact .fi-tr-footer{padding-block:calc(var(--spacing) * 2)}.fi-tr .input,.fi-tr select.input,.fi-tr textarea.input{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.fi-tr .input,.fi-tr select.input,.fi-tr textarea.input{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.fi-tr .rel-select-trigger{padding-block:calc(var(--spacing) * 1.5)}.fi-tr .rel-picker{min-width:11rem}.fi-tr-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.fi-tr-footer{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#0307120d;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.fi-tr-footer{border-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-tr-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:40rem){.fi-tr-footer{padding-inline:calc(var(--spacing) * 5);flex-direction:row;justify-content:space-between;align-items:center}}.fi-tr-add{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);background-color:#0000;display:inline-flex}@media (hover:hover){.fi-tr-add:hover{border-color:var(--color-primary-400);background-color:var(--color-primary-50);color:var(--color-primary-700)}}.fi-tr-add:disabled{cursor:not-allowed;opacity:.5}.fi-tr-delete{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:var(--color-rose-600);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fi-tr-delete:hover{background-color:var(--color-rose-50);color:var(--color-rose-700)}}.fi-tr-delete:disabled{opacity:.4}.fi-tr-footer .totals{padding-top:0}.dark .fi-tr{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-tr-head,.dark .fi-tr-help,.dark .fi-tr-footer{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-head,.dark .fi-tr-help,.dark .fi-tr-footer{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-tr-head h2{color:var(--color-gray-100)}.dark .fi-tr-table thead th{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-table thead th{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-tr-table thead th{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-table thead th{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark .fi-tr-table thead th{color:var(--color-gray-300)}.dark .fi-tr-table tbody td{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-table tbody td{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-tr-table tbody tr:hover td{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-table tbody tr:hover td{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark .fi-tr-table tbody tr.fi-tr-need-account td{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-table tbody tr.fi-tr-need-account td{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark .fi-tr-add{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-add{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark .fi-tr-add{color:var(--color-gray-300)}@media (hover:hover){.dark .fi-tr-add:hover{border-color:var(--color-primary-400);background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-add:hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark .fi-tr-add:hover{color:var(--color-primary-300)}}tr.line-adhoc td{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){tr.line-adhoc td{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.dark tr.line-adhoc td{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark tr.line-adhoc td{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark .fi-tr-delete{color:#c4788a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-delete{color:color-mix(in oklab, var(--color-danger-500) 42%, #a1a1aa)}}.dark .fi-tr-delete:hover{color:#fecdd3;background:oklab(27.0848% .0986216 .0211318/.55)}@media (hover:hover){.dark .fi-tr-move:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-move:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-tr-move:hover{color:var(--color-gray-200)}.dark .fi-tr-drag:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-tr-drag:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-tr-drag:hover{color:var(--color-gray-200)}}.dark .fi-tr-table tbody tr.is-drop-target td{border-top-color:var(--color-primary-400)}.dark .fi-tr-col-read{color:var(--color-gray-200)}.kanban{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:80rem){.kanban.kanban-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.kanban-col{min-height:calc(var(--spacing) * 64);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kanban-col.is-folded{opacity:.95;width:5rem;min-width:4.5rem;max-width:5.5rem;min-height:0}.kanban-col.is-folded .kanban-head{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column}.kanban-col.is-folded .kanban-head h3{align-items:center;gap:var(--spacing);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);writing-mode:vertical-rl;flex-direction:column;display:flex;transform:rotate(180deg)}.kanban-col.is-folded .kanban-fold-caret,.kanban-col.is-folded .crm-stage-dot{writing-mode:horizontal-tb;transform:none}.kanban-col.is-folded .kanban-folded-hint{text-align:center;--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);margin:0}.kanban-head.is-foldable{cursor:pointer;-webkit-user-select:none;user-select:none}.kanban-fold-caret{margin-right:var(--spacing);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);vertical-align:middle;opacity:.6;display:inline-block}.crm-stage-dot{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.kanban-col.is-dragging-active{background-color:#f3f4f6cc}@supports (color:color-mix(in lab, red, red)){.kanban-col.is-dragging-active{background-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.kanban-col.is-drop-target{background-color:var(--color-primary-50);--tw-ring-color:var(--color-primary-400)}.kanban-col header,.kanban-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.kanban-stack{min-height:calc(var(--spacing) * 40);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kanban-card{cursor:grab;gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);color:var(--color-gray-950);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;flex-direction:column;margin-bottom:0;display:flex}@supports (color:color-mix(in lab, red, red)){.kanban-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.kanban-card{-webkit-user-select:none;user-select:none}.kanban-card:active{cursor:grabbing}.kanban-card.is-dragging{opacity:.4;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-400)}.kanban-card.is-danger{--tw-ring-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.kanban-card.is-danger{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.kanban-card em{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);font-style:normal}.kanban-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.module-order{gap:calc(var(--spacing) * 2);padding:var(--spacing);flex-direction:column;display:flex}.module-order-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-950);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;display:flex}@supports (color:color-mix(in lab, red, red)){.module-order-item{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.module-order-item.is-dragging{opacity:.4}.module-order-item.is-drop-target{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.module-order-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-gray-50);color:var(--color-gray-600);justify-content:center;align-items:center;display:inline-flex}.module-order-copy{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.module-order-copy strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.module-order-copy code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.list-plain{margin:0;list-style-type:none}:where(.list-plain>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.list-plain{padding:calc(var(--spacing) * 3)}.list-plain li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.list-plain li:last-child{border-style:var(--tw-border-style);border-width:0}.list-plain a{gap:calc(var(--spacing) * .5);color:var(--color-gray-900);display:grid}@media (hover:hover){.list-plain a:hover{color:var(--color-primary-600)}}.canned-card{max-width:var(--container-sm);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.canned-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.canned-card summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.canned-card pre{margin-top:calc(var(--spacing) * 2);font-family:var(--font-sans);white-space:pre-wrap}.panel{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.panel{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.panel-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.panel-head h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.grid-2{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill.danger{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.pill.danger{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.pill.danger{color:var(--color-rose-700)}.fi-wi-stats-overview-stat.danger{--tw-ring-color:var(--color-rose-300)}.fi-wi-stats-overview-stat.danger .fi-wi-stats-overview-stat-value{color:var(--color-rose-600)}.table tr.is-warn td{background-color:var(--color-amber-50)}.dark .table tr.is-warn td{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark .table tr.is-warn td{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.table tr.is-posted td{opacity:.8}.org-tabs{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding:var(--spacing);flex-wrap:wrap;display:flex}.org-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.org-tab:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.org-tab:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.org-tab.is-active{background-color:var(--color-white);color:var(--color-gray-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.org-canvas{min-height:calc(var(--spacing) * 72);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-50);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4)}.org-root-zone{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300);background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.org-root-zone{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.org-root-zone{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.org-root-zone.is-dragging-active{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.org-root-zone.is-dragging-active{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.org-root-zone.is-drop-target{border-color:var(--color-primary-400);background-color:var(--color-primary-50);--tw-ring-color:var(--color-primary-300)}.org-empty{padding-block:calc(var(--spacing) * 16);text-align:center;margin:0}.org-forest{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.org-branch{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.org-children{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;position:relative}.org-children:before{content:"";height:calc(var(--spacing) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-gray-300);position:absolute;top:0;left:50%}.org-card{cursor:grab;gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);min-width:160px;max-width:220px;padding:calc(var(--spacing) * 3);text-align:left;--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.org-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.org-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none}.org-card:active{cursor:grabbing}.org-card:hover{--tw-ring-color:var(--color-primary-300)}.org-card.is-dragging{opacity:.4;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-400)}.org-card.is-drop-target{background-color:var(--color-primary-50);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-400)}.org-card.is-inactive{opacity:.55}.org-count{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);background-color:var(--color-gray-900);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;position:absolute}.org-modal .form-grid{margin-top:calc(var(--spacing) * 2)}.flex-1{flex:1}.dark .org-tabs{background-color:var(--color-zinc-900)}.dark .org-tab{color:var(--color-zinc-300)}.dark .org-tab.is-active{background-color:var(--color-zinc-800);color:var(--color-zinc-50)}.dark .org-canvas{border-color:var(--color-zinc-700);--tw-gradient-from:var(--color-zinc-950);--tw-gradient-to:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark .org-root-zone{border-color:var(--color-zinc-600);background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.dark .org-root-zone{background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.dark .org-root-zone.is-drop-target{border-color:var(--color-primary-400);background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .org-root-zone.is-drop-target{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark .org-card{background-color:var(--color-zinc-800);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .org-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .org-children:before{background-color:var(--color-zinc-600)}.record-kanban{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.record-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.record-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.record-kanban{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:96rem){.record-kanban{grid-template-columns:repeat(6,minmax(0,1fr))}}.record-card{cursor:pointer;border-radius:var(--radius-xl);background-color:var(--color-white);color:var(--color-gray-950);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.record-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.record-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.record-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-300)}}.record-card.is-inactive{opacity:.6}.record-card-media{aspect-ratio:1;background-color:var(--color-gray-50);padding:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.record-card-media>img{object-fit:contain;max-width:100%;max-height:100%}.record-card-brand{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:1;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:#fffffff2;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.record-card-brand{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.record-card-brand{padding:var(--spacing);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.record-card-brand{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.record-card-brand img{object-fit:contain;max-width:100%;max-height:100%}.record-card-placeholder{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-gray-100);color:var(--color-gray-400);justify-content:center;align-items:center;display:inline-flex}.record-card-placeholder .icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.record-card-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;background-color:#101828bf;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.record-card-badge{background-color:color-mix(in oklab, var(--color-gray-900) 75%, transparent)}}.record-card-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.record-card-body{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}.record-card-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.record-card-meta{justify-content:space-between;align-items:baseline;gap:var(--spacing);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;margin-top:auto;display:flex}.record-card-price{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.record-card-actions{top:var(--spacing);right:var(--spacing);gap:calc(var(--spacing) * .5);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:absolute}.record-card:hover .record-card-actions,.record-card:focus-within .record-card-actions{opacity:1}.cal-toolbar{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.cal-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.cal-month-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:capitalize;margin:0}.cal-chevron-left{rotate:180deg}.cal-layout{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:80rem){.cal-layout{grid-template-columns:1fr 320px}}.cal-weekdays{margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400);text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-grid{gap:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-day{min-height:calc(var(--spacing) * 24);gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 2);text-align:left;vertical-align:top;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;flex-direction:column;display:flex;position:relative}@media (hover:hover){.cal-day:hover{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.cal-day:hover{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}}.cal-day.is-outside{opacity:.4}.cal-day.is-today .cal-day-num{background-color:var(--color-primary-500);color:var(--color-white)}.cal-day.is-selected{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500)}.cal-day-head{justify-content:space-between;align-items:center;gap:var(--spacing);display:flex}.cal-day-num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.cal-day-add{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-gray-400);opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.cal-day-add:hover{background-color:var(--color-primary-50);color:var(--color-primary-700)}}.cal-day:hover .cal-day-add,.cal-day.is-selected .cal-day-add{opacity:1}.cal-day-events{gap:var(--spacing);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cal-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-primary-50);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-primary-700);border-width:0;display:block;overflow:hidden}.cal-chip-time{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:.8}.cal-side-time{margin-right:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.cal-quick-add{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);display:grid}.cal-composer{max-width:var(--container-lg)}.cal-chip.type-call{background-color:var(--color-sky-50);color:var(--color-sky-700)}.cal-chip.type-meeting{background-color:var(--color-violet-50);color:var(--color-violet-700)}.cal-chip.type-email{background-color:var(--color-amber-50);color:var(--color-amber-800)}.cal-chip.type-todo{background-color:var(--color-primary-50);color:var(--color-primary-700)}.cal-chip.type-upload{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.cal-chip.state-done{opacity:.6;text-decoration-line:line-through}.cal-chip.state-cancelled{opacity:.4}.cal-more{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.cal-side-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.cal-side-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 2);display:flex}.cal-side-item{gap:var(--spacing);border-style:var(--tw-border-style);min-width:0;padding:var(--spacing);text-align:left;background-color:#0000;border-width:0;flex-direction:column;flex:1;display:flex}.cal-side-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.documents-panel{margin-top:calc(var(--spacing) * 4)}.documents-panel label.btn{cursor:pointer}.documents-panel.is-compact{margin-top:0}.file-field .documents-panel{width:100%}.file-field .documents-panel .card-head h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.auth-shell{background-color:var(--color-gray-50);min-height:100vh;position:relative}.auth-panel{min-height:100vh;padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d}@supports (color:color-mix(in lab, red, red)){.login-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}@media (min-width:40rem){.login-card{padding:calc(var(--spacing) * 8)}}.login-card h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.hint{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);display:grid}.theme-switch{border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding:calc(var(--spacing) * .5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-switch{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.theme-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);display:inline-flex}@media (hover:hover){.theme-btn:hover{color:var(--color-gray-950)}}.theme-btn.is-active{background-color:var(--color-white);color:var(--color-gray-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.color-grid{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media (hover:hover){.color-swatch:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.color-swatch.is-active{--tw-ring-color:var(--color-gray-950)}.color-field{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-field-native{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;background-color:#0000;border-width:0;padding:0}@supports (color:color-mix(in lab, red, red)){.color-field-native{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.color-field .input{flex:1;min-width:10rem}.fi-badge--custom{background:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.fi-badge--custom{background:color-mix(in oklab, var(--badge-color) 16%, white)}}.fi-badge--custom{box-shadow:inset 0 0 0 1px var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.fi-badge--custom{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--badge-color) 32%, transparent)}}.brand-preview{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.favicon-row{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.favicon-preview{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-xl);background-color:var(--color-white);object-fit:contain;padding:var(--spacing);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.favicon-preview{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.coa-code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.coa-row.lvl-2 td:first-child{padding-left:1.25rem}.coa-row.lvl-3 td:first-child{padding-left:2.25rem}.coa-row.lvl-4 td:first-child{padding-left:3.25rem}.coa-row.lvl-5 td:first-child{padding-left:4.25rem}.coa-row.lvl-6 td:first-child{padding-left:5.25rem}.coa-row.is-view td:nth-child(2){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.erp-map{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 72);border-radius:var(--radius-xl);background-color:var(--color-gray-100);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.erp-map{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.image-cropper{gap:calc(var(--spacing) * 3);display:grid}.image-cropper.is-avatar{max-width:var(--container-sm)}.image-drop{max-width:var(--container-sm);cursor:pointer;display:block;position:relative}.image-drop.is-circle{max-width:none;margin-inline:auto}.image-drop.is-disabled{cursor:default}.image-drop-empty{place-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);text-align:center;display:grid}.image-preview{max-width:var(--container-sm);border-radius:var(--radius-xl);background-color:var(--color-gray-100);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-preview{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.image-preview{min-height:10rem}.image-drop:not(.is-disabled) .image-preview.is-empty{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.image-drop:not(.is-disabled):hover .image-preview{background-color:var(--color-gray-50);--tw-ring-color:#f59e0b66}@supports (color:color-mix(in lab, red, red)){.image-drop:not(.is-disabled):hover .image-preview{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.image-preview.is-circle{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);border-radius:3.40282e38px;max-width:none;min-height:0;margin-inline:auto}.image-preview img{object-fit:cover;width:100%;height:100%}.image-preview.is-empty{color:var(--color-gray-400)}.map-tools{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.image-pick-btn{cursor:pointer}.image-editor-backdrop{z-index:400}.image-editor-card{max-width:var(--container-4xl)}.image-editor-stage{border-radius:var(--radius-xl);background-color:var(--color-zinc-900);width:100%;height:min(60vh,28rem);position:relative;overflow:hidden}.image-editor-stage img{max-width:100%;max-height:100%;display:block}.image-editor-stage.is-circle .cropper-view-box,.image-editor-stage.is-circle .cropper-face{border-radius:50%}.image-editor-toolbar{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.image-editor-group,.image-editor-ratios{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.image-editor-ratios .btn.is-active,.image-editor-group .btn.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.image-editor-ratios .btn.is-active,.image-editor-group .btn.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.image-editor-ratios .btn.is-active,.image-editor-group .btn.is-active{color:var(--color-primary-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f59e0b4d}@supports (color:color-mix(in lab, red, red)){.image-editor-ratios .btn.is-active,.image-editor-group .btn.is-active{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}#blazor-error-ui{display:none}#blazor-error-ui.shown{background-color:var(--color-rose-600);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-white);display:block;position:fixed;bottom:0}.dark .fi-sidebar{border-color:var(--color-zinc-800);background-color:var(--color-zinc-900)}.dark .fi-sidebar-brand{border-color:var(--color-zinc-800)}.dark .brand{color:var(--color-white)}.dark .brand small{color:var(--color-zinc-400)}.dark .team-switcher-trigger{color:var(--color-white)}@media (hover:hover){.dark .team-switcher-trigger:hover{background-color:var(--color-zinc-800)}}.dark .team-switcher-meta small{color:var(--color-zinc-400)}.dark .team-switcher-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .team-switcher-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .team-switcher-item{color:var(--color-zinc-200)}@media (hover:hover){.dark .team-switcher-item:hover{background-color:var(--color-zinc-800)}}.dark .team-switcher-item.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .team-switcher-item.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .team-switcher-item.is-active{color:var(--color-primary-200)}.dark .team-switcher-item-text small{color:var(--color-zinc-400)}.dark .team-switcher-avatar-fallback{background-color:var(--color-primary-500);color:var(--color-white)}.dark .team-switcher-foot{border-color:var(--color-zinc-800)}.dark .nav-label,.dark .nav-group-toggle{color:var(--color-zinc-500)}@media (hover:hover){:is(.dark .nav-label,.dark .nav-group-toggle):hover{background-color:var(--color-zinc-800);color:var(--color-zinc-200)}}.dark .nav-link{color:var(--color-zinc-300)}@media (hover:hover){.dark .nav-link:hover{background-color:var(--color-zinc-800);color:var(--color-white)}}.dark .nav-link.active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .nav-link.active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .nav-link.active{color:var(--color-primary-300)}@media (hover:hover){.dark .nav-link.active:hover{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .nav-link.active:hover{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .nav-link.active:hover{color:var(--color-primary-300)}}.dark .fi-main{background-color:var(--color-zinc-950)}.dark .fi-topbar{border-color:var(--color-zinc-800);background-color:#18181be6}@supports (color:color-mix(in lab, red, red)){.dark .fi-topbar{background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.dark .user-menu-trigger{color:var(--color-zinc-200)}@media (hover:hover){.dark .user-menu-trigger:hover{background-color:var(--color-zinc-800)}}.dark .user-menu-meta strong{color:var(--color-white)}.dark .user-menu-meta small{color:var(--color-zinc-400)}.dark .user-menu-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .user-menu-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .user-menu-head,.dark .user-menu-section,.dark .user-menu-foot{border-color:var(--color-zinc-800)}@media (hover:hover){.dark .user-menu-profile:hover{background-color:var(--color-zinc-800)}}.dark .user-menu-profile-hint{color:var(--color-primary-400)}.dark .user-menu-head strong{color:var(--color-white)}.dark .user-menu-item{color:var(--color-zinc-200)}@media (hover:hover){.dark .user-menu-item:hover{background-color:var(--color-zinc-800);color:var(--color-white)}}.dark .user-menu-item.danger{color:var(--color-rose-400)}@media (hover:hover){.dark .user-menu-item.danger:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.dark .user-menu-item.danger:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.dark .user-menu-item.danger:hover{color:var(--color-rose-300)}}.dark .action-overflow-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .action-overflow-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .action-overflow-label{color:var(--color-zinc-500)}.dark .action-overflow-item{color:var(--color-zinc-200)}@media (hover:hover){.dark .action-overflow-item:hover{background-color:var(--color-zinc-800);color:var(--color-white)}}.dark .action-overflow-item .icon{color:var(--color-zinc-400)}.dark .action-overflow-text strong{color:var(--color-white)}.dark .global-search-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .global-search-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .global-search-group header{color:var(--color-zinc-500)}.dark .global-search-group header a{color:var(--color-primary-400)}.dark .global-search-group li a{color:var(--color-zinc-100)}@media (hover:hover){.dark .global-search-group li a:hover{background-color:var(--color-zinc-800)}}.dark .global-search-group li a strong{color:var(--color-zinc-50)}.dark .global-search-group li small{color:var(--color-zinc-400)}.dark .global-search-foot{border-color:var(--color-zinc-800)}.dark .global-search-foot a{color:var(--color-primary-400)}.dark .global-search-box .icon,.dark .side-nav-search-box .icon,.dark .odoo-search-input .icon{color:var(--color-zinc-400)}.dark .search,.dark .global-search-box,.dark .side-nav-search-box{background-color:var(--color-zinc-800);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .search,.dark .global-search-box,.dark .side-nav-search-box{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .search .input.bare,.dark .global-search-box .input.bare,.dark .side-nav-search-box .input.bare,.dark .odoo-search-input .input.bare{color:var(--color-zinc-100);caret-color:var(--color-zinc-100);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000}.dark .search .input.bare::placeholder,.dark .global-search-box .input.bare::placeholder,.dark .side-nav-search-box .input.bare::placeholder,.dark .odoo-search-input .input.bare::placeholder{color:var(--color-zinc-500)}.dark .search-kbd{border-color:var(--color-zinc-700);background-color:var(--color-zinc-950);color:var(--color-zinc-400)}.dark .odoo-search-input{background-color:var(--color-zinc-800);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .odoo-search-input{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .odoo-search-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .odoo-search-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .odoo-panel-head{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .odoo-panel-head{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .odoo-panel-head strong{color:var(--color-zinc-100)}.dark .odoo-panel-section h3{color:var(--color-zinc-400)}.dark .odoo-menu-item{color:var(--color-zinc-200)}@media (hover:hover){.dark .odoo-menu-item:hover{background-color:var(--color-zinc-800)}}.dark .odoo-menu-item.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .odoo-menu-item.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .odoo-menu-item.is-active{color:var(--color-primary-200)}.dark .eyebrow,.dark .breadcrumbs-link{color:var(--color-primary-400)}@media (hover:hover){.dark .breadcrumbs-link:hover{color:var(--color-primary-300)}}.dark .breadcrumbs-current{color:var(--color-gray-300)}.dark .breadcrumbs-item.is-current .breadcrumbs-current{color:var(--color-gray-100)}.dark .breadcrumbs-sep{color:var(--color-gray-600)}.dark .breadcrumbs-item{color:var(--color-gray-400)}.dark .form-icon{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .form-icon{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .form-icon{color:var(--color-primary-300);--tw-ring-color:#fbbf2433}@supports (color:color-mix(in lab, red, red)){.dark .form-icon{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.dark .field-ico,.dark .input-affix .input-prefix{color:var(--color-zinc-500)}.dark .card-head h2 .icon,.dark .fi-tr-head h2 .icon{color:var(--color-primary-400)}.dark .muted{color:var(--color-zinc-400)}.dark .card,.dark .kpi,.dark .fi-wi-stats-overview-stat,.dark .fi-section,.dark .panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .card,.dark .kpi,.dark .fi-wi-stats-overview-stat,.dark .fi-section,.dark .panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .panel-head{border-color:var(--color-zinc-800)}.dark .panel-head h2{color:var(--color-zinc-100)}.dark .list-plain li{border-color:var(--color-zinc-800);color:var(--color-zinc-200)}.dark .list-plain a{color:var(--color-zinc-100)}@media (hover:hover){.dark .list-plain a:hover{color:var(--color-primary-300)}}.dark .canned-card{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .canned-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .canned-card summary{color:var(--color-zinc-100)}.dark .kpi strong,.dark .fi-wi-stats-overview-stat-value,.dark .fi-section-heading{color:var(--color-white)}.dark .fi-wi-stats-overview-stat.danger{--tw-ring-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.dark .fi-wi-stats-overview-stat.danger{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.dark .fi-wi-stats-overview-stat.danger .fi-wi-stats-overview-stat-value{color:var(--color-rose-400)}.dark .pill.danger{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.dark .pill.danger{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.dark .pill.danger{color:var(--color-rose-300)}.dark .fi-section-header{border-color:var(--color-zinc-800)}.dark .check{color:var(--color-zinc-300)}.dark .table th,.dark .table td{border-color:var(--color-zinc-800)}.dark .row-link:hover td{background-color:var(--color-zinc-800)}.dark .record-link{color:var(--color-primary-300)}.dark .record-link-arrow{color:var(--color-primary-400)}.dark .btn{border-color:var(--color-zinc-700);background-color:var(--color-zinc-900);color:var(--color-zinc-100)}@media (hover:hover){.dark .btn:hover{background-color:var(--color-zinc-800)}}.dark .btn.primary{background-color:var(--color-primary-500);color:var(--color-white);border-color:#0000}@media (hover:hover){.dark .btn.primary:hover{background-color:var(--color-primary-400)}}.dark .btn.excel{background-color:var(--color-emerald-600);color:var(--color-white);border-color:#0000}@media (hover:hover){.dark .btn.excel:hover{background-color:var(--color-emerald-500)}}.dark .btn.danger,.dark .btn.delete{border-color:#8b0836cc}@supports (color:color-mix(in lab, red, red)){.dark .btn.danger,.dark .btn.delete{border-color:color-mix(in oklab, var(--color-rose-900) 80%, transparent)}}.dark .btn.danger,.dark .btn.delete{background-color:var(--color-rose-950);color:var(--color-rose-200)}@media (hover:hover){:is(.dark .btn.danger,.dark .btn.delete):hover{background-color:var(--color-rose-900);color:var(--color-rose-100)}.dark .btn.ghost:hover{background-color:var(--color-zinc-800)}}.dark .btn.ghost.danger,.dark .btn.ghost.delete{color:#c4788a}@supports (color:color-mix(in lab, red, red)){.dark .btn.ghost.danger,.dark .btn.ghost.delete{color:color-mix(in oklab, var(--color-danger-500) 42%, #a1a1aa)}}.dark .btn.ghost.danger,.dark .btn.ghost.delete{background:0 0}.dark .btn.ghost.danger:hover,.dark .btn.ghost.delete:hover{color:#fecdd3;background:oklab(27.0848% .0986216 .0211318/.55)}.dark .btn.icon-btn{color:var(--color-zinc-400)}.dark .btn.icon-btn.danger,.dark .btn.icon-btn.delete{color:#c4788a}@supports (color:color-mix(in lab, red, red)){.dark .btn.icon-btn.danger,.dark .btn.icon-btn.delete{color:color-mix(in oklab, var(--color-danger-500) 42%, #a1a1aa)}}.dark .btn.icon-btn.danger,.dark .btn.icon-btn.delete{background:0 0}.dark .btn.icon-btn.danger:hover,.dark .btn.icon-btn.delete:hover{color:#fecdd3;background:oklab(27.0848% .0986216 .0211318/.55)}.dark .modal-card{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .modal-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .credit-return-item strong,.dark .credit-return-tot strong{color:var(--color-white)}.dark .credit-return-foot{border-color:var(--color-zinc-800)}.dark .image-editor-ratios .btn.is-active,.dark .image-editor-group .btn.is-active{background-color:#f59e0b33}@supports (color:color-mix(in lab, red, red)){.dark .image-editor-ratios .btn.is-active,.dark .image-editor-group .btn.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.dark .image-editor-ratios .btn.is-active,.dark .image-editor-group .btn.is-active{color:var(--color-primary-300);--tw-ring-color:#fbbf244d}@supports (color:color-mix(in lab, red, red)){.dark .image-editor-ratios .btn.is-active,.dark .image-editor-group .btn.is-active{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 30%, transparent)}}@supports (color:color-mix(in lab, red, red)){.dark .image-preview{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .confirm-card h2{color:var(--color-zinc-50)}.dark .confirm-message{color:var(--color-zinc-300)}.dark .erp-toast-success{background-color:#002c22e6}@supports (color:color-mix(in lab, red, red)){.dark .erp-toast-success{background-color:color-mix(in oklab, var(--color-emerald-950) 90%, transparent)}}.dark .erp-toast-success{color:var(--color-emerald-100);--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark .erp-toast-success{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.dark .erp-toast-info{background-color:#052f4ae6}@supports (color:color-mix(in lab, red, red)){.dark .erp-toast-info{background-color:color-mix(in oklab, var(--color-sky-950) 90%, transparent)}}.dark .erp-toast-info{color:var(--color-sky-100);--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.dark .erp-toast-info{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.dark .erp-toast-error{background-color:#4d0218e6}@supports (color:color-mix(in lab, red, red)){.dark .erp-toast-error{background-color:color-mix(in oklab, var(--color-rose-950) 90%, transparent)}}.dark .erp-toast-error{color:var(--color-rose-100);--tw-ring-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.dark .erp-toast-error{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.dark .modal-group{color:var(--color-zinc-500)}.dark .role-mod{background-color:#09090b80}@supports (color:color-mix(in lab, red, red)){.dark .role-mod{background-color:color-mix(in oklab, var(--color-zinc-950) 50%, transparent)}}.dark .role-mod{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .role-mod{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .role-mod.has-on{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .role-mod.has-on{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark .role-mod.has-on{--tw-ring-color:#fbbf2440}@supports (color:color-mix(in lab, red, red)){.dark .role-mod.has-on{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 25%, transparent)}}.dark .role-mod-head h3{color:var(--color-zinc-50)}.dark .role-opt{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .role-opt{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark .role-opt:hover{--tw-ring-color:#fbbf2466}@supports (color:color-mix(in lab, red, red)){.dark .role-opt:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}}.dark .role-opt-body strong{color:var(--color-zinc-50)}.dark .role-opt-body small{color:var(--color-zinc-400)}.dark .role-opt.is-on{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .role-opt.is-on{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .role-opt.is-on{--tw-ring-color:#fbbf2466}@supports (color:color-mix(in lab, red, red)){.dark .role-opt.is-on{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}.dark .role-opt.is-extra.is-on{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark .role-opt.is-extra.is-on{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark .role-opt.is-extra.is-on{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.dark .role-opt.is-extra.is-on{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.dark .input,.dark select.input,.dark textarea.input{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .input,.dark select.input,.dark textarea.input{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .input::placeholder{color:var(--color-zinc-500)}.dark .fi-filters-panel{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.dark .fi-filters-panel{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.dark .fi-filters-panel{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-filters-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .odoo-group-row td{background-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.dark .odoo-group-row td{background-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark .odoo-group-row td{color:var(--color-zinc-100)}.dark .fi-filter-tab{color:var(--color-zinc-400)}@media (hover:hover){.dark .fi-filter-tab:hover{background-color:var(--color-zinc-800)}}.dark .fi-filter-tab.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .fi-filter-tab.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .fi-filter-tab.is-active{color:var(--color-primary-300)}.dark .fi-chip{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .fi-chip{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .fi-chip{color:var(--color-primary-200);--tw-ring-color:#fbbf2433}@supports (color:color-mix(in lab, red, red)){.dark .fi-chip{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.dark .field label{color:var(--color-zinc-300)}.dark .tab{color:var(--color-zinc-400)}.dark .tab.active{color:var(--color-white)}.dark .pill,.dark .badge{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .pill,.dark .badge{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .pill,.dark .badge{color:var(--color-primary-300)}.dark .badge.draft{background-color:var(--color-zinc-800);color:var(--color-zinc-200)}.dark .badge.confirmed,.dark .badge.create{background:#22c55e2e}@supports (color:color-mix(in lab, red, red)){.dark .badge.confirmed,.dark .badge.create{background:color-mix(in oklab, var(--color-success-500) 18%, transparent)}}.dark .badge.confirmed,.dark .badge.create{color:var(--color-success-300)}.dark .badge.done{background:#3b82f62e}@supports (color:color-mix(in lab, red, red)){.dark .badge.done{background:color-mix(in oklab, var(--color-info-500) 18%, transparent)}}.dark .badge.done{color:var(--color-info-300)}.dark .badge.cancelled,.dark .badge.delete,.dark .badge.danger{background:#f43f5e2e}@supports (color:color-mix(in lab, red, red)){.dark .badge.cancelled,.dark .badge.delete,.dark .badge.danger{background:color-mix(in oklab, var(--color-danger-500) 18%, transparent)}}.dark .badge.cancelled,.dark .badge.delete,.dark .badge.danger{color:var(--color-danger-300)}.dark .badge.update{background:#f59e0b2e}@supports (color:color-mix(in lab, red, red)){.dark .badge.update{background:color-mix(in oklab, var(--color-warning-500) 18%, transparent)}}.dark .badge.update{color:var(--color-warning-300)}.dark .fi-badge--gray{background-color:var(--color-zinc-800);color:var(--color-zinc-200);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--gray{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .fi-badge--primary{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--primary{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .fi-badge--primary{color:var(--color-primary-200);--tw-ring-color:#fbbf2433}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--primary{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.dark .fi-badge--success{background:#22c55e2e}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--success{background:color-mix(in oklab, var(--color-success-500) 18%, transparent)}}.dark .fi-badge--success{color:var(--color-success-300)}.dark .fi-badge--warning{background:#f59e0b2e}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--warning{background:color-mix(in oklab, var(--color-warning-500) 18%, transparent)}}.dark .fi-badge--warning{color:var(--color-warning-300)}.dark .fi-badge--danger{background:#f43f5e2e}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--danger{background:color-mix(in oklab, var(--color-danger-500) 18%, transparent)}}.dark .fi-badge--danger{color:var(--color-danger-300)}.dark .fi-badge--info{background:#3b82f62e}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--info{background:color-mix(in oklab, var(--color-info-500) 18%, transparent)}}.dark .fi-badge--info{color:var(--color-info-300)}.dark .record-pager{background-color:#0000}.dark .record-pager .btn.icon-btn{border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.dark .record-pager-meta{color:var(--color-zinc-200)}.dark .color-swatch{--tw-ring-offset-color:var(--color-zinc-900)}.dark .color-swatch.is-active{--tw-ring-color:var(--color-white)}.dark .color-field-native{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark .color-field-native{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark .fi-badge--custom{background:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--custom{background:color-mix(in oklab, var(--badge-color) 28%, transparent)}}.dark .fi-badge--custom{color:var(--badge-color)}@supports (color:color-mix(in lab, red, red)){.dark .fi-badge--custom{color:color-mix(in oklab, var(--badge-color) 80%, white)}}.dark .brand-preview{background-color:var(--color-zinc-950)}.dark .favicon-preview{background-color:var(--color-zinc-950);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .favicon-preview{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .erp-map{background-color:var(--color-zinc-950);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .erp-map{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .image-preview{background-color:var(--color-zinc-950);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .image-preview{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .company-switch{background-color:var(--color-zinc-950);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .company-switch{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .linkish{color:var(--color-primary-400)}.dark .alert{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.dark .alert{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.dark .alert{color:var(--color-rose-300)}.dark .alert.info{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.dark .alert.info{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.dark .alert.info{background-color:#052f4a73}@supports (color:color-mix(in lab, red, red)){.dark .alert.info{background-color:color-mix(in oklab, var(--color-sky-950) 45%, transparent)}}.dark .alert.info{color:var(--color-sky-100)}.dark .stack-list{color:var(--color-zinc-400)}.dark .kanban-col{background-color:var(--color-zinc-900)}.dark .kanban-col.is-drop-target{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .kanban-col.is-drop-target{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark .kanban-col.is-drop-target{--tw-ring-color:#fbbf2499}@supports (color:color-mix(in lab, red, red)){.dark .kanban-col.is-drop-target{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 60%, transparent)}}.dark .kanban-card{background-color:var(--color-zinc-800);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .kanban-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .module-order-item{background-color:var(--color-zinc-800);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .module-order-item{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .module-order-icon{background-color:var(--color-zinc-900);color:var(--color-zinc-300)}.dark .module-order-copy code{color:var(--color-zinc-400)}.dark .kanban-empty{border-color:var(--color-zinc-700);color:var(--color-zinc-500)}.dark .record-card{background-color:var(--color-zinc-800);color:var(--color-zinc-100);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .record-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .record-card-media{background-color:var(--color-zinc-900)}.dark .record-card-brand{background-color:#27272af2}@supports (color:color-mix(in lab, red, red)){.dark .record-card-brand{background-color:color-mix(in oklab, var(--color-zinc-800) 95%, transparent)}}.dark .record-card-brand{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark .record-card-brand{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark .record-card-placeholder{background-color:var(--color-zinc-700);color:var(--color-zinc-400)}.dark .record-card-price{color:var(--color-primary-300)}.dark .cal-day{background-color:var(--color-zinc-900)}@media (hover:hover){.dark .cal-day:hover{background-color:var(--color-zinc-800)}}.dark .cal-day.is-selected{background-color:var(--color-zinc-800);--tw-ring-color:var(--color-primary-400)}@media (hover:hover){.dark .cal-day-add:hover{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .cal-day-add:hover{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .cal-day-add:hover{color:var(--color-primary-300)}}.dark .cal-quick-add{background-color:var(--color-zinc-900)}.dark .cal-chip{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .cal-chip{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .cal-chip{color:var(--color-primary-300)}.dark .cal-chip.type-call{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.dark .cal-chip.type-call{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.dark .cal-chip.type-call{color:var(--color-sky-300)}.dark .cal-chip.type-meeting{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.dark .cal-chip.type-meeting{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.dark .cal-chip.type-meeting{color:var(--color-violet-300)}.dark .cal-chip.type-email{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark .cal-chip.type-email{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark .cal-chip.type-email{color:var(--color-amber-300)}.dark .cal-chip.type-todo{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .cal-chip.type-todo{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .cal-chip.type-todo{color:var(--color-primary-300)}.dark .cal-chip.type-upload{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark .cal-chip.type-upload{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark .cal-chip.type-upload{color:var(--color-emerald-300)}.dark .cal-side-list li{background-color:var(--color-zinc-900)}.dark .cal-side-time{color:var(--color-primary-300)}.dark .auth-shell{background-color:var(--color-zinc-950)}.dark .login-card{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .login-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .hint{background-color:var(--color-zinc-950);color:var(--color-zinc-400)}.dark .theme-switch{background-color:var(--color-zinc-800);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .theme-switch{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .theme-btn{color:var(--color-zinc-400)}@media (hover:hover){.dark .theme-btn:hover{color:var(--color-white)}}.dark .theme-btn.is-active{background-color:var(--color-zinc-700);color:var(--color-white)}.filter-select{width:auto;min-width:calc(var(--spacing) * 36)}.notice-dot{margin-left:calc(var(--spacing) * .5);min-width:calc(var(--spacing) * 4);background-color:var(--color-primary-500);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;display:inline-flex}.notice-panel-inner{width:22rem;max-height:min(72vh,32rem);padding:0;overflow:hidden}.notice-body{max-height:calc(var(--spacing) * 72);padding-block:calc(var(--spacing) * 2);overflow-y:auto}.notice-tabs{gap:var(--spacing);flex-wrap:wrap;margin-bottom:0;display:flex}.notice-tabs .tab{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.notice-tabs .tab.active{background-color:var(--color-gray-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.notice-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.notice-list li{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.notice-list li.is-unread{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.notice-list li.is-unread{background-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}.notice-list li.is-unread a,.notice-list li.is-unread .linkish{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.notice-kind{width:fit-content;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:.25rem;display:inline-flex}.notice-kind-info{background-color:var(--color-sky-100);color:var(--color-sky-800)}.notice-kind-follow{background-color:var(--color-amber-100);color:var(--color-amber-900)}.notice-kind-mention{background-color:var(--color-violet-100);color:var(--color-violet-900)}a.kpi,a.fi-wi-stats-overview-stat,a.kpi:hover,a.fi-wi-stats-overview-stat:hover{color:inherit;text-decoration-line:none}a.kpi:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-label,a.fi-wi-stats-overview-stat:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-label,a.kpi:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-description,a.fi-wi-stats-overview-stat:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-description{color:var(--color-gray-500)}a.kpi:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-value,a.fi-wi-stats-overview-stat:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-value{color:var(--color-gray-950)}.dark a.kpi:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-label,.dark a.fi-wi-stats-overview-stat:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-label,.dark a.kpi:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-description,.dark a.fi-wi-stats-overview-stat:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-description{color:var(--color-zinc-400)}.dark a.kpi:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-value,.dark a.fi-wi-stats-overview-stat:not(.accent):not(.fi-color-primary) .fi-wi-stats-overview-stat-value{color:var(--color-white)}.report-filters{margin-bottom:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.report-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.report-filters>.field{min-width:0;margin:0}.report-filters>.field.report-filter-search,.report-filters>.field.report-filter-actions{min-width:0}.report-filters>.field.report-filter-actions label{display:none}@media (min-width:80rem){.report-filters>.field.report-filter-actions label{display:block}}.report-filters>.field.report-filter-actions .btn-row{flex-wrap:nowrap}.report-resource-filters{margin-bottom:calc(var(--spacing) * 4)}.report-filter-actions .btn-row,.btn-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.table-wrap{overflow-x:auto}.report-hub-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.report-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.report-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.report-hub-card{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 1px 3px var(--tw-shadow-color,#1018281a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307120d;flex-direction:column;text-decoration-line:none;display:flex}@supports (color:color-mix(in lab, red, red)){.report-hub-card{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.report-hub-card{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.report-hub-card:hover{--tw-ring-color:#f59e0b4d}@supports (color:color-mix(in lab, red, red)){.report-hub-card:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.report-hub-card strong{color:var(--color-zinc-900)}.report-charts{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:80rem){.report-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.graph-display-opts{align-items:flex-end;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.dark .graph-display-opts{border-color:var(--color-zinc-800)}.report-bars{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);padding-top:0;display:grid}.report-bar-row{gap:var(--spacing);display:grid}.report-bar-meta{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.report-bar-track{height:calc(var(--spacing) * 2.5);background-color:var(--color-zinc-100);border-radius:3.40282e38px;overflow:hidden}.report-bar-fill{background-color:var(--color-primary-500);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;transition-duration:.5s}.erp-chart-wrap{width:100%;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);position:relative}.graph-explorer{margin-bottom:0}.graph-explorer-head{align-items:flex-start}.graph-toolbar{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.graph-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.graph-toolbar{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark .graph-toolbar{border-color:var(--color-zinc-800)}.view-switch{align-items:center;gap:var(--spacing);display:inline-flex}.report-chart-card .card-head{gap:calc(var(--spacing) * 3)}tr.is-inactive{opacity:.55}tr.is-inactive .pill.muted{margin-left:calc(var(--spacing) * 2);background-color:var(--color-zinc-100);color:var(--color-zinc-600)}.dark tr.is-inactive .pill.muted{background-color:var(--color-zinc-800);color:var(--color-zinc-300)}.report-tops{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:80rem){.report-tops{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-top-list{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);margin:0;padding-top:0;list-style-type:none;display:grid}.report-top-list li{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-100);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.report-top-list li:last-child{border-style:var(--tw-border-style);border-width:0}.report-top-list li div{gap:calc(var(--spacing) * .5);min-width:0;display:grid}.report-top-list li strong{color:var(--color-zinc-900)}.report-top-list li>.num,.report-top-list .report-top-value{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-800);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.dark .report-hub-card{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .report-hub-card{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .report-hub-card strong{color:var(--color-white)}.dark .report-bar-track{background-color:var(--color-zinc-800)}.dark .report-top-list li{border-color:var(--color-zinc-800)}.dark .report-top-list li strong{color:var(--color-zinc-100)}.export-wizard{max-width:var(--container-4xl)}.import-stats{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);flex-wrap:wrap;display:flex}.import-stats strong{color:var(--color-gray-950)}.import-error-table{max-height:calc(var(--spacing) * 64);border-radius:var(--radius-xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0307121a;overflow:auto}@supports (color:color-mix(in lab, red, red)){.import-error-table{--tw-ring-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.dark .import-stats{color:var(--color-zinc-300)}.dark .import-stats strong{color:var(--color-zinc-100)}.dark .import-error-table{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .import-error-table{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.alert.success{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.alert.success{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.alert.success{background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.dark .alert.success{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark .alert.success{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.dark .alert.success{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark .alert.success{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark .alert.success{color:var(--color-emerald-100)}.export-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.export-grid{grid-template-columns:1.4fr 1fr}}.export-fields{margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 72);gap:var(--spacing);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow-y:auto}@media (min-width:40rem){.export-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.export-field{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-zinc-800);display:flex}@media (hover:hover){.export-field:hover{background-color:var(--color-zinc-50)}}.export-side{gap:calc(var(--spacing) * 3);display:grid}.export-check{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.export-templates{gap:var(--spacing);display:grid}.export-template{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.dark .export-field{color:var(--color-zinc-200)}@media (hover:hover){.dark .export-field:hover{background-color:var(--color-zinc-800)}}.dark .export-check{color:var(--color-zinc-200)}.dark .export-wizard h3{color:var(--color-zinc-100)}.small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.print-settings-layout{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:80rem){.print-settings-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}}.print-settings-forms{min-width:0}:where(.print-settings-forms>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:80rem){.print-settings-preview{top:calc(var(--spacing) * 4);align-self:flex-start;position:sticky}}.print-settings-forms .print-mm-field{min-width:0}.print-settings-forms .print-mm-field .input,.print-settings-forms .print-mm-field input{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);box-sizing:border-box;width:100%;min-width:0}@media (min-width:40rem){.print-settings-forms .print-margins-grid{column-gap:calc(var(--spacing) * 4)}}.print-settings-forms .print-margins-grid .print-mm-field label{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);white-space:normal}.print-preview-stage{border-radius:var(--radius-md);background-color:#e4e4e7cc;max-height:78vh;overflow:auto}@supports (color:color-mix(in lab, red, red)){.print-preview-stage{background-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.print-preview-stage{padding:calc(var(--spacing) * 4)}.print-preview-stage:where(.dark,.dark *){background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.print-preview-stage:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.print-preview-paper{background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-zinc-300);margin-inline:auto}.print-preview-margins{box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.print-preview-margins .print-sheet{--tw-shadow:0 0 #0000;max-width:none;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex:1;min-height:100%;margin-inline:0;padding:0}.btn.tiny{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.serial-cell{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.serial-cell .input{flex:1;min-width:0}.serial-btn{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.serial-btn.is-complete{color:var(--color-emerald-700)}.serial-count{font-size:11px}.serial-modal-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.serial-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.serial-modal-col{min-width:0}.serial-scan-row{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);display:flex}.serial-scan-row .input{flex:1;min-width:0}.serial-filter-row{margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);display:flex}.serial-filter-row .input{flex:1;min-width:0}.serial-available-list{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);max-height:40vh;overflow-y:auto}.serial-available-list:where(.dark,.dark *){border-color:var(--color-zinc-700)}.serial-available-item{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-100);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.serial-available-item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.serial-available-item:hover{background-color:var(--color-zinc-50)}}.serial-available-item:disabled{cursor:not-allowed;opacity:.6}.serial-available-item:where(.dark,.dark *){border-color:var(--color-zinc-800)}@media (hover:hover){.serial-available-item:where(.dark,.dark *):hover{background-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.serial-available-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}}.serial-available-item.is-taken{background-color:var(--color-emerald-50)}.serial-available-item.is-taken:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.serial-available-item.is-taken:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.serial-available-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.serial-check{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-emerald-600);flex-shrink:0}.serial-slots{gap:calc(var(--spacing) * 2);max-height:50vh;display:grid;overflow-y:auto}.serial-slot{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);display:flex}.serial-slot:where(.dark,.dark *){border-color:var(--color-zinc-700)}.serial-slot.is-empty{--tw-border-style:dashed;opacity:.7;border-style:dashed}.serial-slot-num{width:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-zinc-500);flex-shrink:0}.serial-slot-value{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.serial-slot .input{flex:1}.print-sheet{--print-primary:#18181b;--print-accent:#e4e4e7;--print-text:#18181b;--print-muted:#52525b;--print-line:#27272a;--print-line-inner:#d4d4d8;--print-soft:#f4f4f5;background-color:var(--color-white);max-width:210mm;padding:calc(var(--spacing) * 6);--tw-leading:var(--leading-snug);font-size:10pt;line-height:var(--leading-snug);color:var(--print-text);box-sizing:border-box;flex-direction:column;margin-inline:auto;font-family:Figtree,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.print-hdr{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.print-hdr-main{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);display:flex}.print-logo-center{justify-content:center;display:flex}.print-hdr-company{flex:1;min-width:0}.print-hdr-company.is-beside{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.print-hdr-company-text{flex:1;min-width:0}.print-company-name{--tw-font-weight:var(--font-weight-semibold);font-size:14pt;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--print-primary)}.print-logo{margin-bottom:calc(var(--spacing) * 1.5);object-fit:contain;max-width:70mm;display:block}.print-logo-right{margin-bottom:calc(var(--spacing) * 2);margin-left:auto}.print-hdr-company.is-beside .print-logo{flex-shrink:0;margin-bottom:0}.print-company-extra{margin-top:var(--spacing);white-space:pre-wrap;color:var(--print-muted);font-size:8.5pt}.print-company-line{color:var(--print-muted);font-size:8.5pt}.print-hdr-doc{text-align:right;flex-shrink:0}.print-doc-type{--tw-font-weight:var(--font-weight-semibold);font-size:11pt;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:var(--print-primary)}.print-doc-number{--tw-font-weight:var(--font-weight-semibold);font-size:12pt;font-weight:var(--font-weight-semibold);color:var(--print-text)}.print-doc-date{margin-top:calc(var(--spacing) * .5);color:var(--print-muted);font-size:9pt}.print-rule{margin-block:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--print-line)}.print-body-grid{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.print-body-grid{grid-template-columns:1.4fr 1fr}}.print-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--print-line)}.print-box-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:8pt;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;border-bottom-width:1px;border-color:var(--print-line);background:var(--print-soft);color:var(--print-primary)}.print-box-body{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.print-box-row{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);grid-template-columns:5.5rem 1fr;font-size:9pt;display:grid}.print-k{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--print-muted)}.print-muted{color:var(--print-muted)}.print-meta-side{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);border-width:1px;border-color:var(--print-line)}.print-compact-meta,.print-acct-meta{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * .5);grid-template-columns:repeat(1,minmax(0,1fr));font-size:9pt;display:grid}@media (min-width:40rem){.print-compact-meta,.print-acct-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.print-acct-party{grid-column:span 2/span 2}}.print-table{margin-bottom:calc(var(--spacing) * 2);border-collapse:collapse;width:100%;font-size:9pt}.print-table thead{display:table-header-group}.print-table th{text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:8pt;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--print-soft);color:var(--print-primary);border:none;padding:.45rem .6rem}.print-table td{vertical-align:top;border:1px solid var(--print-line-inner);color:var(--print-text);padding:.28rem .45rem}.print-table th.num,.print-table td.num{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);text-align:right!important}.print-table th.center,.print-table td.center{text-align:center}.print-table th.grow{width:40%}.print-table tfoot td{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--print-soft);border:none;padding:.45rem .6rem}.print-totals{margin-top:calc(var(--spacing) * 2);break-inside:avoid;width:min(14rem,100%);margin-left:auto}.print-totals-acct{width:min(20rem,100%)}.print-total-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * .5);font-size:9pt;display:flex}.print-total-row.is-grand{margin-top:var(--spacing);border-top-style:var(--tw-border-style);padding-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11pt;font-weight:var(--font-weight-semibold);border-top-width:1px;border-color:var(--print-line);color:var(--print-primary)}.print-num{text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.print-foot-fields{margin-top:calc(var(--spacing) * 4);break-inside:avoid}:where(.print-foot-fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.print-foot-fields{font-size:9pt}.print-foot-field .print-k{margin-bottom:calc(var(--spacing) * .5);display:block}.print-foot-line{color:var(--print-text)}.print-foot-blank{margin-top:var(--spacing);height:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--print-line)}.print-signs{margin-top:calc(var(--spacing) * 8);break-inside:avoid;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.print-signs{grid-template-columns:repeat(3,minmax(0,1fr))}}.print-sign{text-align:center}.print-sign-line{margin-bottom:var(--spacing);height:calc(var(--spacing) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--print-line)}.print-sign-label{--tw-font-weight:var(--font-weight-semibold);font-size:8pt;font-weight:var(--font-weight-semibold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:var(--print-muted)}.print-pagefoot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:1px;border-color:var(--print-line);color:var(--print-muted);margin-top:auto;padding-top:.5rem;font-size:8pt;display:flex}.print-pagefoot-text{flex:1;min-width:0}.print-pagenum{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.print-pagenum:before{content:attr(data-preview)}.print-layout-compact .print-company-name{font-size:12pt}.print-layout-compact .print-doc-type{font-size:10pt}.print-layout-accounting .print-table td{padding:.32rem .5rem;font-size:8.5pt}.print-layout-accounting .print-table th,.print-layout-accounting .print-table tfoot td{padding:.48rem .6rem;font-size:8.5pt}.print-layout-accounting .print-table th.num,.print-layout-accounting .print-table td.num{white-space:nowrap;width:16%}.print-layout-accounting .print-total-row.is-grand{margin-top:calc(var(--spacing) * 1.5);background:var(--print-soft);border:none;padding:.45rem .6rem}@media print{@page{size:A4;margin:12mm 12mm 14mm}.no-print,.side-nav,.topbar,.fi-topbar,.page-head,.fi-filters-panel,.btn-row,.cluster,.modal-backdrop{display:none!important}html,body{background:#fff!important}.print-sheet,.card,main,.content{box-shadow:none!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.print-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column!important;min-height:100vh!important;display:flex!important}.print-box-head,.print-table th,.print-table tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--print-soft)!important}.print-pagefoot{margin-top:auto!important;position:static!important}.print-pagenum:before{content:none}.print-pagenum:after{content:"Pág. " counter(page) " / " counter(pages)}.print-signs,.print-totals,.print-foot-fields,.print-table tr{break-inside:avoid}}.dark .notice-panel{background-color:var(--color-zinc-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .notice-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .notice-tabs{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .notice-tabs{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .notice-tabs .tab.active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .notice-tabs .tab.active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .notice-tabs .tab.active{color:var(--color-white)}.dark .notice-list li.is-unread{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .notice-list li.is-unread{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark .notice-kind-info{background-color:var(--color-sky-950);color:var(--color-sky-200)}.dark .notice-kind-follow{background-color:var(--color-amber-950);color:var(--color-amber-200)}.dark .notice-kind-mention{background-color:var(--color-violet-950);color:var(--color-violet-200)}.alloc-layout{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.alloc-layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:flex-start}}.alloc-side{top:calc(var(--spacing) * 4);max-height:calc(100vh - 6rem);padding:0;position:sticky;overflow:hidden}.alloc-side .card-head,.alloc-side .field{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4)}.alloc-side .field{padding-bottom:calc(var(--spacing) * 2)}.alloc-payment-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);max-height:min(28rem,100vh - 14rem);margin:0;padding:0;list-style-type:none;overflow-y:auto}.dark .alloc-payment-list{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .alloc-payment-list{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.alloc-payment-item{cursor:pointer;gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;flex-direction:column;display:flex}@media (hover:hover){.alloc-payment-item:hover{background-color:var(--color-gray-50)}}.dark .alloc-payment-item{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .alloc-payment-item{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark .alloc-payment-item:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark .alloc-payment-item:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.alloc-payment-item.is-active{background-color:var(--color-primary-50);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-200);--tw-ring-inset:inset}.dark .alloc-payment-item.is-active{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.dark .alloc-payment-item.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark .alloc-payment-item.is-active{--tw-ring-color:#fbbf2466}@supports (color:color-mix(in lab, red, red)){.dark .alloc-payment-item.is-active{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}.alloc-payment-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.alloc-payment-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}.dark .alloc-payment-meta{color:var(--color-zinc-400)}.alloc-payment-residual{margin-top:var(--spacing);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.alloc-main{gap:calc(var(--spacing) * 4);display:grid}.alloc-empty{min-height:calc(var(--spacing) * 48);padding:calc(var(--spacing) * 8);text-align:center;justify-content:center;align-items:center;display:flex}.alloc-summary{top:calc(var(--spacing) * 4);z-index:10;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid;position:sticky}@media (min-width:40rem){.alloc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.alloc-summary{grid-template-columns:repeat(5,minmax(0,1fr));align-items:flex-end}}.alloc-kpi{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.dark .alloc-kpi{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark .alloc-kpi{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.alloc-kpi strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-gray-950);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.dark .alloc-kpi strong{color:var(--color-zinc-50)}.alloc-kpi strong.is-zero{color:var(--color-gray-400)}.alloc-kpi strong.is-over{color:var(--color-rose-600)}.dark .alloc-kpi strong.is-over{color:var(--color-rose-400)}.alloc-summary-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.alloc-summary-actions{grid-column:span 2/span 2}}@media (min-width:64rem){.alloc-summary-actions{grid-column:span 1/span 1;justify-content:flex-end}}.alloc-table tbody tr.has-draft{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.alloc-table tbody tr.has-draft{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.dark .alloc-table tbody tr.has-draft{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.dark .alloc-table tbody tr.has-draft{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.alloc-table tbody tr.is-invalid-row{background-color:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.alloc-table tbody tr.is-invalid-row{background-color:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.dark .alloc-table tbody tr.is-invalid-row{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.dark .alloc-table tbody tr.is-invalid-row{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.alloc-table .input.is-invalid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.alloc-table .input.is-invalid{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.alloc-row-actions{justify-content:flex-end;align-items:center;gap:var(--spacing);white-space:nowrap;flex-wrap:wrap;display:flex}.alloc-table .field-hint{margin-top:var(--spacing);display:block}.print-layout-receipt{background-color:var(--color-white);max-width:80mm;padding:calc(var(--spacing) * 3);--tw-leading:var(--leading-tight);font-size:9pt;line-height:var(--leading-tight);color:var(--print-text);margin-inline:auto;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace}.print-layout-receipt .print-hdr{margin-bottom:var(--spacing);align-items:center;gap:var(--spacing);text-align:center;flex-direction:column}.print-layout-receipt .print-hdr-main{align-items:center;gap:var(--spacing);flex-direction:column}.print-layout-receipt .print-hdr-doc{text-align:center}.print-layout-receipt .print-hdr-company,.print-layout-receipt .print-hdr-company.is-beside{flex-direction:column;align-items:center}.print-layout-receipt .print-company-name{font-size:11pt}.print-layout-receipt .print-doc-type{font-size:9pt}.print-layout-receipt .print-rule{margin-block:calc(var(--spacing) * 1.5);--tw-border-style:dashed;border-style:dashed;border-color:var(--print-line)}.print-layout-receipt .print-table{margin-bottom:var(--spacing);font-size:8.5pt}.print-layout-receipt .print-table th,.print-layout-receipt .print-table td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * .5);background-color:#0000;border-width:0}.print-layout-receipt .print-table th{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;border-style:dashed;border-bottom-width:1px;border-color:var(--print-line);background:0 0}.print-layout-receipt .print-table tbody td{border-style:var(--tw-border-style);border-width:0}.print-layout-receipt .print-table tfoot td{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--print-line);background-color:#0000}.print-layout-receipt .print-totals{font-size:9pt}.print-receipt-foot{margin-top:calc(var(--spacing) * 2)}:where(.print-receipt-foot>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.print-receipt-foot{text-align:center;font-size:8.5pt}.print-receipt-words{color:var(--print-muted);font-size:8pt;font-style:italic}.print-receipt-notes{white-space:pre-wrap;font-size:8pt}.print-receipt-thanks{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.print-color-swatches{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.print-color-swatch{cursor:pointer;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:var(--color-white);min-width:7.5rem;padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}.print-color-swatch.is-active{border-color:var(--color-zinc-900);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#18181b33}@supports (color:color-mix(in lab, red, red)){.print-color-swatch.is-active{--tw-ring-color:color-mix(in oklab, var(--color-zinc-900) 20%, transparent)}}.print-color-swatch-bar{height:calc(var(--spacing) * 3);border-radius:.25rem;display:flex;overflow:hidden}.print-color-swatch-bar span{flex:1}.dark .print-color-swatch{border-color:var(--color-zinc-700);background-color:var(--color-zinc-900)}.dark .print-color-swatch.is-active{border-color:var(--color-zinc-100);--tw-ring-color:#f4f4f533}@supports (color:color-mix(in lab, red, red)){.dark .print-color-swatch.is-active{--tw-ring-color:color-mix(in oklab, var(--color-zinc-100) 20%, transparent)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-50{inset-inline-start:calc(var(--spacing) * 50)}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-50{inset-inline-end:calc(var(--spacing) * 50)}.end-100{inset-inline-end:calc(var(--spacing) * 100)}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-50{bottom:calc(var(--spacing) * 50)}.bottom-100{bottom:calc(var(--spacing) * 100)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-40{z-index:40}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-auto{grid-column:auto}.float-end{float:inline-end}.float-none{float:none}.float-start{float:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.ms-0{margin-inline-start:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.me-0{margin-inline-end:0}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.me-5{margin-inline-end:calc(var(--spacing) * 5)}.me-auto{margin-inline-end:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-auto{margin-bottom:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-25{height:calc(var(--spacing) * 25)}.h-50{height:calc(var(--spacing) * 50)}.h-75{height:calc(var(--spacing) * 75)}.h-100{height:calc(var(--spacing) * 100)}.h-auto{height:auto}.h-min{height:min-content}.min-h-screen{min-height:100vh}.w-25{width:calc(var(--spacing) * 25)}.w-50{width:calc(var(--spacing) * 50)}.w-75{width:calc(var(--spacing) * 75)}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1,.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-grow-1,.grow{flex-grow:1}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-black{border-color:var(--color-black)}.border-white{border-color:var(--color-white)}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-black{background-color:var(--color-black)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-950\/40{background-color:#03071266}@supports (color:color-mix(in lab, red, red)){.bg-gray-950\/40{background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-end{text-align:end}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-black{color:var(--color-black)}.text-gray-950{color:var(--color-gray-950)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}@media (min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:inline{display:inline}}@media (min-width:64rem){.lg\:hidden{display:none}}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}}.pos-shell{--pos-bg:#f9fafb;--pos-surface:#fff;--pos-text:#111827;--pos-muted:#6b7280;--pos-border:#e5e7eb;--pos-accent:var(--color-primary-600);--pos-input:#111827;--pos-chip-bg:#fff;--pos-chip-text:#4b5563;--pos-chip-border:#d1d5db;--pos-chip-on-bg:var(--color-primary-50);--pos-chip-on-text:var(--color-primary-800);--pos-chip-on-border:var(--color-primary-400);background:var(--pos-bg);height:100vh;min-height:100vh;max-height:100vh;color:var(--pos-text);flex-direction:column;display:flex;overflow:hidden}.dark .pos-shell{--pos-bg:#09090b;--pos-surface:#18181b;--pos-text:#f4f4f5;--pos-muted:#a1a1aa;--pos-border:#27272a;--pos-accent:var(--color-primary-400);--pos-input:#fafafa;--pos-chip-bg:#27272a;--pos-chip-text:#e4e4e7;--pos-chip-border:#3f3f46;--pos-chip-on-bg:var(--color-primary-900)}@supports (color:color-mix(in lab, red, red)){.dark .pos-shell{--pos-chip-on-bg:color-mix(in srgb, var(--color-primary-900) 78%, #18181b)}}.dark .pos-shell{--pos-chip-on-text:var(--color-primary-100);--pos-chip-on-border:var(--color-primary-400)}html:has(.pos-shell),body:has(.pos-shell){height:100%;overflow:hidden}.pos-shell-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pos-app{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.pos-top{background:var(--pos-surface);border-bottom:1px solid var(--pos-border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.pos-top h1{color:var(--pos-text);margin:0;font-size:1.15rem;line-height:1.2}.pos-top .eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--pos-muted);margin:0 0 .1rem;font-size:.72rem}.pos-top-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.pos-header-tools{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pos-header-tools .theme-btn{padding:.28rem .4rem}.pos-header-tools .theme-switch.is-compact .theme-btn{gap:0}.pos-alert{margin:.75rem 1.25rem 0}.pos-alert.is-ok{background:#22c55e2e}@supports (color:color-mix(in lab, red, red)){.pos-alert.is-ok{background:color-mix(in srgb, var(--color-success-500,#22c55e) 18%, transparent)}}.pos-alert.is-ok{color:var(--color-success-800,#166534)}.dark .pos-alert.is-ok{color:var(--color-success-200,#bbf7d0)}.pos-grid,.pos-body{flex:auto;gap:0;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr)!important;display:grid!important}.pos-catalog{background:var(--pos-surface);border-right:1px solid var(--pos-border);flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow:hidden}.pos-scan,.pos-search{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.pos-scan:focus-within,.pos-search:focus-within{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #f59e0b38}@supports (color:color-mix(in lab, red, red)){.pos-scan:focus-within,.pos-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 22%, transparent)}}.pos-scan-input,.pos-search-input{color:var(--pos-input);box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}.pos-scan .input,.pos-search .input{box-shadow:none;background:0 0}.pos-filters{flex-wrap:wrap;gap:.4rem;display:flex}.pos-shell .chip,.pos-filters .chip{border:1px solid var(--pos-chip-border);background:var(--pos-chip-bg);color:var(--pos-chip-text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:500;line-height:1.25}.pos-shell .chip:hover:not(.on),.pos-filters .chip:hover:not(.on){border-color:var(--pos-chip-on-border);color:var(--pos-chip-on-text)}.pos-shell .chip.on,.pos-filters .chip.on{background:var(--pos-chip-on-bg);color:var(--pos-chip-on-text);border-color:var(--pos-chip-on-border);font-weight:500}.pos-products{flex:auto;grid-template-columns:repeat(auto-fill,160px);grid-auto-rows:max-content;place-content:start;align-items:start;gap:.6rem;min-height:0;padding-bottom:1rem;display:grid;overflow:auto}.pos-product{text-align:left;background:var(--pos-surface);border:1px solid var(--pos-border);color:inherit;cursor:pointer;border-radius:.8rem;flex-direction:column;align-self:start;gap:.25rem;width:160px;height:auto;min-height:0;padding:.55rem .7rem .7rem;font-size:.88rem;line-height:1.25;display:flex;overflow:hidden}.pos-product-photo,.pos-product-thumb{background:var(--pos-bg);border-radius:.55rem;flex:0 0 8.5rem;justify-content:center;align-items:center;height:8.5rem;min-height:8.5rem;max-height:8.5rem;margin:-.15rem -.3rem .35rem;padding:.35rem;display:flex;position:relative;overflow:hidden}.pos-product-photo img,.pos-product-thumb img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pos-line-photo{background:var(--pos-bg);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:.12rem;display:flex;overflow:hidden}.pos-line-photo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pos-product:hover{border-color:var(--color-primary-400);background:#fffbeb}@supports (color:color-mix(in lab, red, red)){.pos-product:hover{background:color-mix(in srgb, var(--color-primary-50) 65%, var(--pos-surface))}}.dark .pos-product:hover{background:var(--color-primary-900)}@supports (color:color-mix(in lab, red, red)){.dark .pos-product:hover{background:color-mix(in srgb, var(--color-primary-900) 42%, var(--pos-surface))}}.pos-product.is-out{opacity:.55;cursor:not-allowed}.pos-product.is-low{border-color:var(--color-warning-500)}.pos-product-name,.pos-product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pos-product-price,.pos-product em{color:var(--pos-accent);font-size:.95rem;font-style:normal;font-weight:700}.pos-product .tiny{font-size:.75rem}.pos-product-fallback{color:#d1d5db;opacity:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dark .pos-product-fallback{color:#3f3f46}.pos-product-fallback .icon{stroke-width:1.4px;width:2.15rem;height:2.15rem}.pos-stock-pill{color:#fff;border-radius:.35rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;position:absolute;bottom:.4rem;left:.4rem}.pos-stock-pill.ok{background:#059669}.pos-stock-pill.low{background:#d97706}.pos-stock-pill.out{background:#e11d48}.pos-stock{color:var(--pos-muted);font-size:.75rem}.pos-stock.low{color:var(--color-warning-600);font-weight:600}.pos-stock.out{color:var(--color-danger-600);font-weight:700}.pos-cart{background:var(--pos-bg);border-left:0;flex-direction:column;min-height:0;display:flex;overflow:hidden}.pos-tabs{background:var(--pos-surface);border-bottom:1px solid var(--pos-border);flex-wrap:wrap;flex:none;gap:.3rem;padding:.5rem 1rem;display:flex}.pos-tab{border:1px solid var(--pos-chip-border);background:var(--pos-chip-bg);color:var(--pos-chip-text);cursor:pointer;border-radius:.55rem;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.78rem;font-weight:500;display:inline-flex}.pos-tab:hover:not(.on){border-color:var(--pos-chip-on-border);color:var(--pos-chip-on-text)}.pos-tab.on{background:var(--pos-chip-on-bg);color:var(--pos-chip-on-text);border-color:var(--pos-chip-on-border);font-weight:500}.pos-tab.add{justify-content:center;min-width:1.8rem}.pos-tab-count{background:currentColor}@supports (color:color-mix(in lab, red, red)){.pos-tab-count{background:color-mix(in srgb, currentColor 16%, transparent)}}.pos-tab-count{color:inherit;border-radius:999px;padding:0 .35rem;font-size:.7rem;font-weight:500}.pos-tab-close{width:1.15rem;height:1.15rem;color:var(--pos-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;margin-left:.1rem;font-size:1rem;line-height:1;display:grid}.pos-tab-close:hover{background:var(--pos-bg);color:var(--pos-text)}.pos-customer{background:var(--pos-surface);z-index:30;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem 1rem .3rem;display:flex;position:relative;overflow:visible}.pos-customer-backdrop{z-index:20;background:0 0;position:fixed;inset:0}.pos-customer-search{z-index:25;flex:1;gap:.3rem;min-width:10rem;display:flex;position:relative}.pos-customer-input{width:100%;font-size:.82rem}.pos-customer .chip{text-overflow:ellipsis;max-width:11rem;overflow:hidden}.pos-customer-hits{z-index:40;background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:.5rem;max-height:14rem;margin:0;padding:.2rem 0;list-style:none;position:absolute;top:calc(100% + .15rem);left:0;right:2.2rem;overflow:auto;box-shadow:0 8px 24px #0f172a2e}.pos-customer-hits button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.05rem;padding:.4rem .6rem;font-size:.8rem;display:grid}.pos-customer-hits small{color:var(--pos-muted);font-size:.68rem}.pos-customer-hits button:hover{background:var(--pos-bg)}.pos-cart-meta{background:var(--pos-surface);border-bottom:1px solid var(--pos-border);padding:.15rem 1rem .35rem}.pos-customer-current{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0 0 .4rem;font-size:.85rem;display:flex}.pos-customer-current .muted{padding:0}.pos-customer-edit{margin-left:auto;padding:.15rem .55rem;font-size:.78rem}.pos-cart-actions{gap:.35rem;display:flex}.pos-print-actions{gap:.4rem;display:grid}.pos-receipt{color:#111827;background:#fff;border-radius:.75rem;padding:1.25rem}.pos-receipt.is-roll{width:var(--pos-roll-width,80mm);max-width:var(--pos-roll-width,80mm);font-size:var(--pos-roll-font,12px);padding:.6rem}.pos-receipt.is-page{max-width:210mm}.pos-receipt h2{margin:.4rem 0}.pos-receipt-thanks{text-align:center;margin-top:.75rem;font-weight:700}.pos-cart-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.pos-cart-head h2{color:var(--pos-text);margin:0;font-size:1.05rem}.pos-cart-empty{color:var(--pos-muted);text-align:center;flex:1;margin:0;padding:2rem 1rem}.pos-lines{flex:auto;min-height:0;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.pos-lines li{border-top:1px solid var(--pos-border);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.6rem;padding:.7rem 1rem;display:grid}.pos-lines li:not(:has(.pos-line-photo)){grid-template-columns:1fr auto auto auto}.pos-lines li>div:first-child{flex-direction:column;gap:.12rem;display:flex}.pos-qty{align-items:center;gap:.35rem;display:flex}.pos-qty button{border:1px solid var(--pos-border);background:var(--pos-bg);width:1.8rem;height:1.8rem;color:var(--pos-text);cursor:pointer;border-radius:.4rem}.pos-qty button:disabled{opacity:.45;cursor:not-allowed}.pos-qty-input{text-align:center;width:3.4rem;padding:.2rem .35rem;font-size:.9rem}.pos-price-edit{align-items:center;gap:.35rem;display:flex}.pos-price-input{width:6.5rem;padding:.2rem .4rem;font-size:.85rem}.pos-totals{border-top:1px solid var(--pos-border);background:var(--pos-surface);flex:none;gap:.4rem;margin-top:auto;padding:.75rem 1rem 1rem;display:grid}.pos-totals div{justify-content:space-between;display:flex}.pos-grand{font-size:1.2rem}.pos-grand strong{color:var(--pos-accent)}.pos-preactions{flex-wrap:wrap;gap:.35rem;display:flex}.pos-gate{flex:1;place-items:center;padding:1.5rem;display:grid}.pos-gate-stack{gap:.85rem;width:min(56rem,100%);display:grid}@media (min-width:900px){.pos-gate-stack.is-split{grid-template-columns:1fr 1fr;align-items:start}}.pos-gate-card{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:1rem;gap:.85rem;width:min(28rem,100%);padding:1.5rem;display:grid}.pos-gate-stack .pos-gate-card{width:100%}.pos-gate-card h1,.pos-gate-card h2{color:var(--pos-text);margin:0}.pos-session-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pos-session-list li{border-top:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.pos-session-list li:first-child{border-top:0;padding-top:0}.pos-modal-backdrop{z-index:50;background:#0000008c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pos-modal{background:var(--pos-surface);width:min(28rem,100%);color:var(--pos-text);border:1px solid var(--pos-border);border-radius:1rem;gap:.75rem;padding:1.25rem;display:grid}.pos-modal-wide{width:min(56rem,100%)}.pos-history-list{max-height:min(24rem,55vh);overflow:auto}.pos-history-actions{white-space:nowrap;justify-content:flex-end;gap:.3rem;display:flex}.pos-pay-methods{flex-wrap:wrap;gap:.4rem;display:flex}.pos-modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.pos-receipt{max-width:28rem}.pos-receipt-totals{gap:.35rem;display:grid}.pos-receipt-totals div{justify-content:space-between;display:flex}.pos-pick-list{gap:.45rem;max-height:min(24rem,55vh);display:grid;overflow:auto}.pos-pick-item{text-align:left;border:1px solid var(--pos-border);background:var(--pos-bg);width:100%;color:inherit;cursor:pointer;border-radius:.65rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.pos-pick-item:hover{border-color:var(--color-primary-400);background:#fffbeb}@supports (color:color-mix(in lab, red, red)){.pos-pick-item:hover{background:color-mix(in srgb, var(--color-primary-50) 65%, var(--pos-surface))}}.dark .pos-pick-item:hover{background:var(--color-primary-900)}@supports (color:color-mix(in lab, red, red)){.dark .pos-pick-item:hover{background:color-mix(in srgb, var(--color-primary-900) 42%, var(--pos-surface))}}.pos-pick-meta{flex:1;gap:.1rem;min-width:0;display:grid}.pos-pick-meta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pos-product-thumb.sm{background:var(--pos-surface);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex;overflow:hidden}.pos-product-thumb.sm img{object-fit:contain;max-width:100%;max-height:100%}.pos-pay-qr{justify-items:center;gap:.45rem;padding:.35rem 0 .15rem;display:grid}.pos-pay-qr img{border:1px solid var(--pos-border);background:#fff;border-radius:.65rem;width:min(16rem,100%);height:auto;padding:.5rem}.pos-pay-qr p{text-align:center;margin:0}.pos-pay-bank{border:1px solid var(--pos-border);background:var(--pos-bg);border-radius:.65rem;gap:.35rem;margin:0;padding:.65rem .75rem;display:grid}.pos-pay-bank>div{gap:.05rem;display:grid}.pos-pay-bank dt{color:var(--pos-muted);font-size:.72rem}.pos-pay-bank dd{letter-spacing:.01em;margin:0;font-size:.9rem;font-weight:600}.pos-pay-notes{white-space:pre-wrap;margin:0}@media (max-width:720px){.pos-grid,.pos-body{overflow:auto;grid-template-columns:1fr!important}.pos-catalog{border-right:0;min-height:55vh}.pos-cart{border-top:1px solid var(--pos-border);min-height:45vh}}@media print{.no-print,.fi-sidebar,.fi-topbar,.pos-header-tools{display:none!important}.pos-receipt{box-shadow:none;border:0}.pos-receipt.is-roll{width:var(--pos-roll-print-width,74mm);max-width:var(--pos-roll-print-width,74mm)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}