@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-mono:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--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-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--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-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--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-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--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-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--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-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--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-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-rose-50:oklch(96.9% .015 12.422);--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-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-100:var(--gray-100);--color-gray-200:var(--gray-200);--color-gray-300:var(--gray-300);--color-gray-400:var(--gray-400);--color-gray-500:var(--gray-500);--color-gray-600:var(--gray-600);--color-gray-700:var(--gray-700);--color-gray-900:var(--gray-900);--color-gray-950:var(--gray-950);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--default-mono-font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-primary-400:var(--primary-400);--color-primary-500:var(--primary-500);--color-primary-600:var(--primary-600)}}@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,ui-sans-serif,system-ui,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;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{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}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root.dark{color-scheme:dark}[data-field-wrapper],[data-field-wrapper] *{scroll-margin-top:calc(var(--topbar-height) + 4rem)}}@layer components{.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-theme~=light]{color:#26323d;background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.fi-avatar{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-md);object-fit:cover;object-position:center}.fi-avatar.fi-circular{border-radius:3.40282e38px}.fi-avatar.fi-size-sm{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.fi-avatar.fi-size-lg{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.fi-badge{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*1);border-radius:var(--radius-md);background-color:var(--gray-50);min-width:1.5rem;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);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(--gray-600);--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(--gray-600);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fi-badge{--tw-ring-color:color-mix(in oklab,var(--gray-600)10%,transparent)}}.fi-badge{--tw-ring-inset:inset}.fi-badge:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.fi-badge:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-400)10%,transparent)}}.fi-badge:where(.dark,.dark *){color:var(--gray-200);--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.fi-badge:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--gray-400)20%,transparent)}}.fi-badge:not(.fi-wrapped){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-badge.fi-disabled:not(.fi-force-enabled),.fi-badge[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-badge.fi-disabled:not(.fi-force-enabled),.fi-badge[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-badge .fi-badge-label-ctn{align-self:baseline;display:grid}.fi-badge .fi-badge-label.fi-wrapped{text-wrap:wrap;word-break:break-word}.fi-badge .fi-badge-label:not(.fi-wrapped){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-badge .fi-icon{flex-shrink:0}.fi-badge.fi-size-xs{min-width:1rem;padding-inline:calc(var(--spacing)*.5);padding-block:calc(var(--spacing)*0);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.fi-badge.fi-size-sm{min-width:1.25rem;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fi-badge.fi-color{background-color:var(--color-50);color:var(--text);--tw-ring-color:var(--color-600)}@supports (color:color-mix(in lab,red,red)){.fi-badge.fi-color{--tw-ring-color:color-mix(in oklab,var(--color-600)10%,transparent)}}.fi-badge.fi-color:where(.dark,.dark *){background-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-badge.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-400)10%,transparent)}}.fi-badge.fi-color:where(.dark,.dark *){color:var(--dark-text);--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-badge.fi-color:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-400)30%,transparent)}}.fi-badge.fi-color .fi-badge-delete-btn-icon{color:var(--color-700)}@supports (color:color-mix(in lab,red,red)){.fi-badge.fi-color .fi-badge-delete-btn-icon{color:color-mix(in oklab,var(--color-700)50%,transparent)}}.fi-badge.fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *){color:var(--color-300)}@supports (color:color-mix(in lab,red,red)){.fi-badge.fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *){color:color-mix(in oklab,var(--color-300)50%,transparent)}}.fi-badge:not(.fi-color) .fi-icon{color:var(--gray-400)}.fi-badge:not(.fi-color) .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-badge .fi-icon.fi-color{color:var(--color-500)}.fi-badge .fi-badge-delete-btn{margin-block:calc(var(--spacing)*-1);padding:calc(var(--spacing)*1);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:75ms;--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;margin-inline-start:calc(var(--spacing)*-1);margin-inline-end:calc(var(--spacing)*-2);transition-duration:75ms;display:flex}.fi-badge .fi-badge-delete-btn-icon{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3);color:var(--gray-700);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.fi-badge .fi-badge-delete-btn-icon{color:color-mix(in oklab,var(--gray-700)50%,transparent)}}.fi-badge .fi-badge-delete-btn-icon:where(.dark,.dark *){color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){.fi-badge .fi-badge-delete-btn-icon:where(.dark,.dark *){color:color-mix(in oklab,var(--gray-300)50%,transparent)}}.fi-badge .fi-badge-delete-btn-icon{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:focus-visible{color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:focus-visible{color:color-mix(in oklab,var(--gray-700)75%,transparent)}}@media(hover:hover){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:color-mix(in oklab,var(--gray-300)75%,transparent)}}}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:color-mix(in oklab,var(--gray-300)75%,transparent)}}@media(hover:hover){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:hover{color:var(--color-700)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:hover{color:color-mix(in oklab,var(--color-700)75%,transparent)}}}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:focus-visible{color:var(--color-700)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:focus-visible{color:color-mix(in oklab,var(--color-700)75%,transparent)}}@media(hover:hover){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:var(--color-300)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:color-mix(in oklab,var(--color-300)75%,transparent)}}}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:var(--color-300)}@supports (color:color-mix(in lab,red,red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:color-mix(in oklab,var(--color-300)75%,transparent)}}.fi-breadcrumbs ol{align-items:center;column-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.fi-breadcrumbs ol li{align-items:center;column-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-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);display:flex}.fi-breadcrumbs ol li:where(.dark,.dark *){color:var(--gray-400)}.fi-breadcrumbs ol li a{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:75ms;transition-duration:75ms}@media(hover:hover){.fi-breadcrumbs ol li a:hover{color:var(--gray-700)}.fi-breadcrumbs ol li a:where(.dark,.dark *):hover{color:var(--gray-200)}}.fi-breadcrumbs ol li .fi-icon{color:var(--gray-400);display:flex}.fi-breadcrumbs ol li .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-breadcrumbs ol li .fi-icon.fi-ltr:where(:dir(rtl),[dir=rtl],[dir=rtl] *),.fi-breadcrumbs ol li .fi-icon.fi-rtl:where(:dir(ltr),[dir=ltr],[dir=ltr] *){display:none}.fi-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);vertical-align:middle;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);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:75ms;--tw-outline-style:none;outline-style:none;grid-auto-flow:column;transition-duration:75ms;display:inline-grid;position:relative}:is(.fi-btn.fi-force-enabled,.fi-btn:not(.fi-disabled):not([disabled])):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)}.fi-btn[aria-pressed]:focus-visible:not([disabled]){z-index:1;--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(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-btn[aria-pressed]:focus-visible:not([disabled]){--tw-ring-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}.fi-btn[aria-pressed]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-btn[aria-pressed]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-btn.fi-disabled:not(.fi-force-enabled),.fi-btn[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-btn.fi-disabled:not(.fi-force-enabled),.fi-btn[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-btn>.fi-icon{color:var(--gray-400);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:75ms;transition-duration:75ms}.fi-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-btn.fi-size-xs{gap:calc(var(--spacing)*1);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))}.fi-btn.fi-size-sm{gap:calc(var(--spacing)*1);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))}.fi-btn.fi-size-lg{gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-btn.fi-size-xl{gap:calc(var(--spacing)*1.5);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))}.fi-btn.fi-outlined{color:var(--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:var(--gray-300)}.fi-btn.fi-outlined:where(.dark,.dark *){color:var(--color-white);--tw-ring-color:var(--gray-700)}@media(hover:hover){:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):hover{background-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):hover{background-color:color-mix(in oklab,var(--gray-400)10%,transparent)}}}:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--gray-400)40%,transparent)}}.fi-btn.fi-outlined.fi-color{color:var(--text);--tw-ring-color:var(--color-600)}.fi-btn.fi-outlined.fi-color:where(.dark,.dark *){color:var(--dark-text);--tw-ring-color:var(--color-500)}@media(hover:hover){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):hover{background-color:var(--color-500)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):hover{background-color:color-mix(in oklab,var(--color-500)10%,transparent)}}}:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-500)40%,transparent)}}@media(hover:hover){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:var(--color-600)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-600)10%,transparent)}}}:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-400)40%,transparent)}}.fi-btn.fi-outlined.fi-color>.fi-icon{color:var(--color-600)}.fi-btn.fi-outlined.fi-color>.fi-icon:where(.dark,.dark *){color:var(--color-400)}.fi-btn:not(.fi-outlined){background-color:var(--color-white);color:var(--gray-950)}.fi-btn:not(.fi-outlined):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-btn:not(.fi-outlined):where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-btn:not(.fi-outlined):where(.dark,.dark *){color:var(--color-white)}@media(hover:hover){:is(.fi-btn:not(.fi-outlined).fi-force-enabled,.fi-btn:not(.fi-outlined):not(.fi-disabled):not([disabled])):hover{background-color:var(--gray-50)}:is(.fi-btn:not(.fi-outlined).fi-force-enabled,.fi-btn:not(.fi-outlined):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn:not(.fi-outlined).fi-force-enabled,.fi-btn:not(.fi-outlined):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]{background-color:var(--gray-400);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)}:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]):where(.dark,.dark *){background-color:var(--gray-600)}@media(hover:hover){:is(:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]).fi-force-enabled,:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]):not(.fi-disabled):not([disabled])):hover{background-color:var(--gray-300)}:is(:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]).fi-force-enabled,:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:var(--gray-500)}}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]){background-color:var(--bg);color:var(--text)}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):where(.dark,.dark *){background-color:var(--dark-bg);color:var(--dark-text)}@media(hover:hover){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):hover{background-color:var(--hover-bg);color:var(--hover-text)}}:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-500)50%,transparent)}}@media(hover:hover){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:var(--dark-hover-bg);color:var(--dark-hover-text)}}:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-400)50%,transparent)}}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed])>.fi-icon{color:var(--text)}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed])>.fi-icon:where(.dark,.dark *){color:var(--dark-text)}input:checked+.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]),.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]{background-color:var(--bg);color:var(--text);--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(input:checked+.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]),.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]):where(.dark,.dark *){background-color:var(--dark-bg);color:var(--dark-text)}@media(hover:hover){:is(input:checked+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])),:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled]))[aria-pressed=true]):hover{background-color:var(--hover-bg);color:var(--hover-text)}:is(input:checked+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])),:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled]))[aria-pressed=true]):where(.dark,.dark *):hover{background-color:var(--dark-hover-bg);color:var(--dark-hover-text)}}input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){z-index:1;--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(--gray-950)}@supports (color:color-mix(in lab,red,red)){input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){--tw-ring-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab,red,red)){input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){--tw-ring-color:color-mix(in oklab,var(--color-500)50%,transparent)}}input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-400)50%,transparent)}}.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]){--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-500)}@supports (color:color-mix(in lab,red,red)){.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]){--tw-ring-color:color-mix(in oklab,var(--color-500)50%,transparent)}}.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-400)50%,transparent)}}.fi-btn:is(label,[aria-pressed]){cursor:pointer}.fi-btn:is(label,[aria-pressed])>.fi-icon:is(:checked+label>.fi-icon,[aria-pressed=true]>.fi-icon){color:var(--text)}.fi-btn:is(label,[aria-pressed])>.fi-icon:is(:checked+label>.fi-icon,[aria-pressed=true]>.fi-icon):where(.dark,.dark *){color:var(--dark-text)}.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed]){--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(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed]){--tw-ring-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}:is(.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed])):where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){:is(.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed])):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-btn.fi-labeled-from-sm,.fi-btn.fi-labeled-from-md,.fi-btn.fi-labeled-from-lg,.fi-btn.fi-labeled-from-xl,.fi-btn.fi-labeled-from-2xl{display:none}@media(min-width:40rem){.fi-btn.fi-labeled-from-sm{display:inline-grid}}@media(min-width:48rem){.fi-btn.fi-labeled-from-md{display:inline-grid}}@media(min-width:64rem){.fi-btn.fi-labeled-from-lg{display:inline-grid}}@media(min-width:80rem){.fi-btn.fi-labeled-from-xl{display:inline-grid}}@media(min-width:96rem){.fi-btn.fi-labeled-from-2xl{display:inline-grid}}.fi-btn .fi-btn-badge-ctn{inset-inline-start:100%;top:calc(var(--spacing)*0);z-index:1;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:max-content;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-white);display:flex;position:absolute}.fi-btn .fi-btn-badge-ctn:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-btn .fi-btn-badge-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-btn-group{border-radius:var(--radius-lg);--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:color-mix(in oklab,var(--gray-950)10%,transparent);grid-auto-flow:column;display:grid}.fi-btn-group:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-btn-group:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-btn-group>.fi-btn{border-radius:0;flex:1}.fi-btn-group>.fi-btn:nth-child(1 of.fi-btn){border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.fi-btn-group>.fi-btn:nth-last-child(1 of.fi-btn){border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.fi-btn-group>.fi-btn:not(:nth-child(1 of.fi-btn)){--tw-shadow:-1px 0 0 0 var(--tw-shadow-color,var(--color-gray-200));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-child(1 of.fi-btn)):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-shadow:1px 0 0 0 var(--tw-shadow-color,var(--color-gray-200));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-child(1 of.fi-btn)):where(.dark,.dark *){--tw-shadow:-1px 0 0 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-child(1 of.fi-btn)):where(:dir(rtl),[dir=rtl],[dir=rtl] *):where(.dark,.dark *){--tw-shadow:1px 0 0 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-last-child(1 of.fi-btn)){margin-inline-end:1px}.fi-btn-group>.fi-btn.fi-processing:enabled{cursor:wait;opacity:.7}.fi-btn-group>.fi-btn:not(.fi-outlined){--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)}.fi-btn-group>.fi-btn:not(.fi-color),.fi-btn-group>.fi-btn:is(label,[aria-pressed]){--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)}.fi-callout{gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:var(--color-white);width:100%;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:var(--gray-950);display:flex}@supports (color:color-mix(in lab,red,red)){.fi-callout{--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.fi-callout:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-callout:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-callout .fi-callout-icon{color:var(--gray-400)}.fi-callout .fi-callout-icon.fi-color{color:var(--color-400)}.fi-callout .fi-callout-main{margin-top:calc(var(--spacing)*.5);gap:calc(var(--spacing)*3);flex:1;display:grid}.fi-callout .fi-callout-text{gap:calc(var(--spacing)*1);display:grid}.fi-callout .fi-callout-heading{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(--gray-950)}.fi-callout .fi-callout-heading:where(.dark,.dark *){color:var(--color-white)}.fi-callout .fi-callout-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty;overflow-wrap:break-word;color:var(--gray-500);overflow:hidden}.fi-callout .fi-callout-description:where(.dark,.dark *){color:var(--gray-400)}.fi-callout .fi-callout-description>p:not(:first-of-type){margin-top:calc(var(--spacing)*1)}.fi-callout .fi-callout-footer{gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.fi-callout .fi-callout-controls{align-self:flex-start}.fi-callout.fi-color{--tw-ring-color:var(--color-600)}@supports (color:color-mix(in lab,red,red)){.fi-callout.fi-color{--tw-ring-color:color-mix(in oklab,var(--color-600)20%,transparent)}}.fi-callout.fi-color:where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-callout.fi-color:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-400)30%,transparent)}}.fi-callout.fi-color{background-color:#fff}@supports (color:color-mix(in lab,red,red)){.fi-callout.fi-color{background-color:color-mix(in oklab,white 90%,var(--color-400))}}.fi-callout.fi-color:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-callout.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)90%,var(--color-400))}}.fi-callout.fi-color .fi-callout-description{color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.fi-callout.fi-color .fi-callout-description{color:color-mix(in oklab,var(--gray-700)75%,transparent)}}.fi-callout.fi-color .fi-callout-description:where(.dark,.dark *){color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){.fi-callout.fi-color .fi-callout-description:where(.dark,.dark *){color:color-mix(in oklab,var(--gray-300)75%,transparent)}}.fi-dropdown-header{gap:calc(var(--spacing)*2);width:100%;padding:calc(var(--spacing)*3);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);display:flex}.fi-dropdown-header .fi-icon{color:var(--gray-400)}.fi-dropdown-header .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-dropdown-header span{text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--gray-700);flex:1;overflow:hidden}.fi-dropdown-header span:where(.dark,.dark *){color:var(--gray-200)}.fi-dropdown-header.fi-color .fi-icon{color:var(--color-500)}.fi-dropdown-header.fi-color .fi-icon:where(.dark,.dark *){color:var(--color-400)}.fi-dropdown-header.fi-color span{color:var(--text)}.fi-dropdown-header.fi-color span:where(.dark,.dark *){color:var(--dark-text)}:scope .fi-dropdown-trigger{cursor:pointer;display:flex}:scope .fi-dropdown-panel{z-index:20;border-radius:var(--radius-lg);background-color:var(--color-white);--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);width:100vw;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:color-mix(in oklab,var(--gray-950)5%,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));position:absolute;max-width:14rem!important}:scope .fi-dropdown-panel:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:scope .fi-dropdown-panel:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:where(:scope .fi-dropdown-panel:not(.fi-dropdown-list)>: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(--gray-100)}:where(:scope .fi-dropdown-panel:not(.fi-dropdown-list):where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(:scope .fi-dropdown-panel:not(.fi-dropdown-list):where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:scope .fi-dropdown-panel.fi-opacity-0{opacity:0}:scope .fi-dropdown-panel.fi-width-3xs{max-width:var(--container-3xs)!important}:scope .fi-dropdown-panel.fi-width-2xs{max-width:var(--container-2xs)!important}:scope .fi-dropdown-panel.fi-width-xs{max-width:var(--container-xs)!important}:scope .fi-dropdown-panel.fi-width-sm{max-width:var(--container-sm)!important}:scope .fi-dropdown-panel.fi-width-md{max-width:var(--container-md)!important}:scope .fi-dropdown-panel.fi-width-lg{max-width:var(--container-lg)!important}:scope .fi-dropdown-panel.fi-width-xl{max-width:var(--container-xl)!important}:scope .fi-dropdown-panel.fi-width-2xl{max-width:var(--container-2xl)!important}:scope .fi-dropdown-panel.fi-width-3xl{max-width:var(--container-3xl)!important}:scope .fi-dropdown-panel.fi-width-4xl{max-width:var(--container-4xl)!important}:scope .fi-dropdown-panel.fi-width-5xl{max-width:var(--container-5xl)!important}:scope .fi-dropdown-panel.fi-width-6xl{max-width:var(--container-6xl)!important}:scope .fi-dropdown-panel.fi-width-7xl{max-width:var(--container-7xl)!important}:scope .fi-dropdown-panel.fi-width-none{max-width:none!important}:scope .fi-dropdown-panel.fi-width-container{width:100%!important}@media(min-width:40rem){:scope .fi-dropdown-panel.fi-width-container{max-width:40rem!important}}@media(min-width:48rem){:scope .fi-dropdown-panel.fi-width-container{max-width:48rem!important}}@media(min-width:64rem){:scope .fi-dropdown-panel.fi-width-container{max-width:64rem!important}}@media(min-width:80rem){:scope .fi-dropdown-panel.fi-width-container{max-width:80rem!important}}@media(min-width:96rem){:scope .fi-dropdown-panel.fi-width-container{max-width:96rem!important}}:scope .fi-dropdown-panel.fi-scrollable{overflow-y:auto}.fi-dropdown-list{padding:calc(var(--spacing)*1);gap:1px;display:grid}.fi-dropdown-list>.fi-grid{overflow-x:hidden}.fi-dropdown-list-item{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);width:100%;padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:75ms;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;transition-duration:75ms;display:flex;overflow:hidden}@media(hover:hover){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):hover{background-color:var(--gray-50)}}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):focus-visible{background-color:var(--gray-50)}@media(hover:hover){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]).fi-selected{background-color:var(--gray-50)}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-dropdown-list-item.fi-disabled,.fi-dropdown-list-item[disabled]{cursor:default;opacity:.7}:is(.fi-dropdown-list-item.fi-disabled,.fi-dropdown-list-item[disabled]):not([x-tooltip]){pointer-events:none}.fi-dropdown-list-item[role^=menuitem][aria-disabled=true]:focus-visible{background-color:var(--gray-50)}.fi-dropdown-list-item[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-dropdown-list-item .fi-icon{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:75ms;transition-duration:75ms}.fi-dropdown-list-item .fi-dropdown-list-item-image{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);background-position:50%;background-size:cover;border-radius:3.40282e38px}.fi-dropdown-list-item>.fi-icon{color:var(--gray-400)}.fi-dropdown-list-item>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-dropdown-list-item>.fi-icon.fi-color{color:var(--color-500)}.fi-dropdown-list-item>.fi-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}@media(hover:hover){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):hover{background-color:var(--color-50)}}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):focus-visible{background-color:var(--color-50)}@media(hover:hover){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-400)10%,transparent)}}}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-400)10%,transparent)}}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]).fi-selected{background-color:var(--color-50)}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-400)10%,transparent)}}.fi-dropdown-list-item.fi-color[role^=menuitem][aria-disabled=true]:focus-visible{background-color:var(--color-50)}.fi-dropdown-list-item.fi-color[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-dropdown-list-item.fi-color[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-400)10%,transparent)}}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label{color:var(--text)}@media(hover:hover){.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label:hover{color:var(--hover-text)}}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label:where(.dark,.dark *){color:var(--dark-text)}@media(hover:hover){.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label:where(.dark,.dark *):hover{color:var(--dark-hover-text)}}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label.fi-selected{color:var(--hover-text)}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label.fi-selected:where(.dark,.dark *){color:var(--dark-hover-text)}.fi-dropdown-list-item .fi-badge{min-width:1.25rem;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fi-dropdown-list-item-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--gray-700);flex:1;overflow:hidden}.fi-dropdown-list-item-label:where(.dark,.dark *){color:var(--gray-200)}.fi-dropdown-list-item-badge-placeholder{color:var(--gray-400);align-items:center;display:flex}.fi-dropdown-list-item-badge-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-empty-state{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12)}.fi-empty-state:not(.fi-empty-state-not-contained){border-radius:var(--radius-xl);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);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-empty-state:not(.fi-empty-state-not-contained):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-empty-state:not(.fi-empty-state-not-contained):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-empty-state .fi-empty-state-content{max-width:var(--container-lg);text-align:center;justify-items:center;margin-inline:auto;display:grid}.fi-empty-state .fi-empty-state-text-ctn{text-align:center;justify-items:center;display:grid}.fi-empty-state .fi-empty-state-icon-bg{margin-bottom:calc(var(--spacing)*4);background-color:var(--gray-100);padding:calc(var(--spacing)*3);border-radius:3.40282e38px}.fi-empty-state .fi-empty-state-icon-bg:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab,red,red)){.fi-empty-state .fi-empty-state-icon-bg:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-500)20%,transparent)}}.fi-empty-state .fi-empty-state-icon-bg.fi-color{background-color:var(--color-100)}.fi-empty-state .fi-empty-state-icon-bg.fi-color:where(.dark,.dark *){background-color:var(--color-500)}@supports (color:color-mix(in lab,red,red)){.fi-empty-state .fi-empty-state-icon-bg.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-500)20%,transparent)}}.fi-empty-state .fi-empty-state-icon-bg .fi-icon{color:var(--gray-500)}.fi-empty-state .fi-empty-state-icon-bg .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-empty-state .fi-empty-state-icon-bg .fi-icon.fi-color{color:var(--color-500)}.fi-empty-state .fi-empty-state-icon-bg .fi-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}.fi-empty-state .fi-empty-state-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-empty-state .fi-empty-state-heading:where(.dark,.dark *){color:var(--color-white)}.fi-empty-state .fi-empty-state-description{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-empty-state .fi-empty-state-description:where(.dark,.dark *){color:var(--gray-400)}.fi-empty-state .fi-empty-state-footer{margin-top:calc(var(--spacing)*6)}.fi-empty-state.fi-compact{padding-block:calc(var(--spacing)*6)}.fi-empty-state.fi-compact .fi-empty-state-content{margin-inline:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*4);text-align:start;max-width:none;display:flex}.fi-empty-state.fi-compact .fi-empty-state-icon-bg{margin-bottom:calc(var(--spacing)*0);flex-shrink:0}.fi-empty-state.fi-compact .fi-empty-state-text-ctn{text-align:start;flex:1;justify-items:start}.fi-empty-state.fi-compact .fi-empty-state-description{margin-top:calc(var(--spacing)*1)}.fi-empty-state.fi-compact .fi-empty-state-footer{margin-top:calc(var(--spacing)*4)}.fi-fieldset>legend{padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);margin-inline-start:calc(var(--spacing)*-2)}.fi-fieldset>legend:where(.dark,.dark *){color:var(--color-white)}.fi-fieldset>legend .fi-fieldset-label-required-mark{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-600)}.fi-fieldset>legend .fi-fieldset-label-required-mark:where(.dark,.dark *){color:var(--danger-400)}.fi-fieldset.fi-fieldset-label-hidden>legend{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-fieldset:not(.fi-fieldset-not-contained){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);padding:calc(var(--spacing)*6)}.fi-fieldset:not(.fi-fieldset-not-contained):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fieldset:not(.fi-fieldset-not-contained):where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fieldset.fi-fieldset-not-contained{padding-top:calc(var(--spacing)*6)}.fi-grid:not(.fi-grid-direction-col){grid-template-columns:var(--cols-default);display:grid}@media(min-width:40rem){.fi-grid:not(.fi-grid-direction-col).sm\:fi-grid-cols{grid-template-columns:var(--cols-sm)}}@media(min-width:48rem){.fi-grid:not(.fi-grid-direction-col).md\:fi-grid-cols{grid-template-columns:var(--cols-md)}}@media(min-width:64rem){.fi-grid:not(.fi-grid-direction-col).lg\:fi-grid-cols{grid-template-columns:var(--cols-lg)}}@media(min-width:80rem){.fi-grid:not(.fi-grid-direction-col).xl\:fi-grid-cols{grid-template-columns:var(--cols-xl)}}@media(min-width:96rem){.fi-grid:not(.fi-grid-direction-col).\32xl\:fi-grid-cols{grid-template-columns:var(--cols-2xl)}}@supports (container-type:inline-size){@container (min-width:16rem){.fi-grid:not(.fi-grid-direction-col).\@3xs\:fi-grid-cols{grid-template-columns:var(--cols-c3xs)}}@container (min-width:18rem){.fi-grid:not(.fi-grid-direction-col).\@2xs\:fi-grid-cols{grid-template-columns:var(--cols-c2xs)}}@container (min-width:20rem){.fi-grid:not(.fi-grid-direction-col).\@xs\:fi-grid-cols{grid-template-columns:var(--cols-cxs)}}@container (min-width:24rem){.fi-grid:not(.fi-grid-direction-col).\@sm\:fi-grid-cols{grid-template-columns:var(--cols-csm)}}@container (min-width:28rem){.fi-grid:not(.fi-grid-direction-col).\@md\:fi-grid-cols{grid-template-columns:var(--cols-cmd)}}@container (min-width:32rem){.fi-grid:not(.fi-grid-direction-col).\@lg\:fi-grid-cols{grid-template-columns:var(--cols-clg)}}@container (min-width:36rem){.fi-grid:not(.fi-grid-direction-col).\@xl\:fi-grid-cols{grid-template-columns:var(--cols-cxl)}}@container (min-width:42rem){.fi-grid:not(.fi-grid-direction-col).\@2xl\:fi-grid-cols{grid-template-columns:var(--cols-c2xl)}}@container (min-width:48rem){.fi-grid:not(.fi-grid-direction-col).\@3xl\:fi-grid-cols{grid-template-columns:var(--cols-c3xl)}}@container (min-width:56rem){.fi-grid:not(.fi-grid-direction-col).\@4xl\:fi-grid-cols{grid-template-columns:var(--cols-c4xl)}}@container (min-width:64rem){.fi-grid:not(.fi-grid-direction-col).\@5xl\:fi-grid-cols{grid-template-columns:var(--cols-c5xl)}}@container (min-width:72rem){.fi-grid:not(.fi-grid-direction-col).\@6xl\:fi-grid-cols{grid-template-columns:var(--cols-c6xl)}}@container (min-width:80rem){.fi-grid:not(.fi-grid-direction-col).\@7xl\:fi-grid-cols{grid-template-columns:var(--cols-c7xl)}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-grid:not(.fi-grid-direction-col).\!\@sm\:fi-grid-cols{grid-template-columns:var(--cols-ncsm)}}@media(min-width:48rem){.fi-grid:not(.fi-grid-direction-col).\!\@md\:fi-grid-cols{grid-template-columns:var(--cols-ncmd)}}@media(min-width:64rem){.fi-grid:not(.fi-grid-direction-col).\!\@lg\:fi-grid-cols{grid-template-columns:var(--cols-nclg)}}@media(min-width:80rem){.fi-grid:not(.fi-grid-direction-col).\!\@xl\:fi-grid-cols{grid-template-columns:var(--cols-ncxl)}}@media(min-width:96rem){.fi-grid:not(.fi-grid-direction-col).\!\@2xl\:fi-grid-cols{grid-template-columns:var(--cols-nc2xl)}}}.fi-grid.fi-grid-direction-col{columns:var(--cols-default)}@media(min-width:40rem){.fi-grid.fi-grid-direction-col.sm\:fi-grid-cols{columns:var(--cols-sm)}}@media(min-width:48rem){.fi-grid.fi-grid-direction-col.md\:fi-grid-cols{columns:var(--cols-md)}}@media(min-width:64rem){.fi-grid.fi-grid-direction-col.lg\:fi-grid-cols{columns:var(--cols-lg)}}@media(min-width:80rem){.fi-grid.fi-grid-direction-col.xl\:fi-grid-cols{columns:var(--cols-xl)}}@media(min-width:96rem){.fi-grid.fi-grid-direction-col.\32xl\:fi-grid-cols{columns:var(--cols-2xl)}}@supports (container-type:inline-size){@container (min-width:16rem){.fi-grid.fi-grid-direction-col.\@3xs\:fi-grid-cols{columns:var(--cols-c3xs)}}@container (min-width:18rem){.fi-grid.fi-grid-direction-col.\@2xs\:fi-grid-cols{columns:var(--cols-c2xs)}}@container (min-width:20rem){.fi-grid.fi-grid-direction-col.\@xs\:fi-grid-cols{columns:var(--cols-cxs)}}@container (min-width:24rem){.fi-grid.fi-grid-direction-col.\@sm\:fi-grid-cols{columns:var(--cols-csm)}}@container (min-width:28rem){.fi-grid.fi-grid-direction-col.\@md\:fi-grid-cols{columns:var(--cols-cmd)}}@container (min-width:32rem){.fi-grid.fi-grid-direction-col.\@lg\:fi-grid-cols{columns:var(--cols-clg)}}@container (min-width:36rem){.fi-grid.fi-grid-direction-col.\@xl\:fi-grid-cols{columns:var(--cols-cxl)}}@container (min-width:42rem){.fi-grid.fi-grid-direction-col.\@2xl\:fi-grid-cols{columns:var(--cols-c2xl)}}@container (min-width:48rem){.fi-grid.fi-grid-direction-col.\@3xl\:fi-grid-cols{columns:var(--cols-c3xl)}}@container (min-width:56rem){.fi-grid.fi-grid-direction-col.\@4xl\:fi-grid-cols{columns:var(--cols-c4xl)}}@container (min-width:64rem){.fi-grid.fi-grid-direction-col.\@5xl\:fi-grid-cols{columns:var(--cols-c5xl)}}@container (min-width:72rem){.fi-grid.fi-grid-direction-col.\@6xl\:fi-grid-cols{columns:var(--cols-c6xl)}}@container (min-width:80rem){.fi-grid.fi-grid-direction-col.\@7xl\:fi-grid-cols{columns:var(--cols-c7xl)}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-grid.fi-grid-direction-col.\!\@sm\:fi-grid-cols{columns:var(--cols-ncsm)}}@media(min-width:48rem){.fi-grid.fi-grid-direction-col.\!\@md\:fi-grid-cols{columns:var(--cols-ncmd)}}@media(min-width:64rem){.fi-grid.fi-grid-direction-col.\!\@lg\:fi-grid-cols{columns:var(--cols-nclg)}}@media(min-width:80rem){.fi-grid.fi-grid-direction-col.\!\@xl\:fi-grid-cols{columns:var(--cols-ncxl)}}@media(min-width:96rem){.fi-grid.fi-grid-direction-col.\!\@2xl\:fi-grid-cols{columns:var(--cols-nc2xl)}}}@supports (container-type:inline-size){.fi-grid-ctn{container-type:inline-size}}.fi-grid-col{grid-column:var(--col-span-default)}@media(min-width:40rem){.fi-grid-col.sm\:fi-grid-col-span{grid-column:var(--col-span-sm)}}@media(min-width:48rem){.fi-grid-col.md\:fi-grid-col-span{grid-column:var(--col-span-md)}}@media(min-width:64rem){.fi-grid-col.lg\:fi-grid-col-span{grid-column:var(--col-span-lg)}}@media(min-width:80rem){.fi-grid-col.xl\:fi-grid-col-span{grid-column:var(--col-span-xl)}}@media(min-width:96rem){.fi-grid-col.\32xl\:fi-grid-col-span{grid-column:var(--col-span-2xl)}}@supports (container-type:inline-size){@container (min-width:16rem){.fi-grid-col.\@3xs\:fi-grid-col-span{grid-column:var(--col-span-c3xs)}}@container (min-width:18rem){.fi-grid-col.\@2xs\:fi-grid-col-span{grid-column:var(--col-span-c2xs)}}@container (min-width:20rem){.fi-grid-col.\@xs\:fi-grid-col-span{grid-column:var(--col-span-cxs)}}@container (min-width:24rem){.fi-grid-col.\@sm\:fi-grid-col-span{grid-column:var(--col-span-csm)}}@container (min-width:28rem){.fi-grid-col.\@md\:fi-grid-col-span{grid-column:var(--col-span-cmd)}}@container (min-width:32rem){.fi-grid-col.\@lg\:fi-grid-col-span{grid-column:var(--col-span-clg)}}@container (min-width:36rem){.fi-grid-col.\@xl\:fi-grid-col-span{grid-column:var(--col-span-cxl)}}@container (min-width:42rem){.fi-grid-col.\@2xl\:fi-grid-col-span{grid-column:var(--col-span-c2xl)}}@container (min-width:48rem){.fi-grid-col.\@3xl\:fi-grid-col-span{grid-column:var(--col-span-c3xl)}}@container (min-width:56rem){.fi-grid-col.\@4xl\:fi-grid-col-span{grid-column:var(--col-span-c4xl)}}@container (min-width:64rem){.fi-grid-col.\@5xl\:fi-grid-col-span{grid-column:var(--col-span-c5xl)}}@container (min-width:72rem){.fi-grid-col.\@6xl\:fi-grid-col-span{grid-column:var(--col-span-c6xl)}}@container (min-width:80rem){.fi-grid-col.\@7xl\:fi-grid-col-span{grid-column:var(--col-span-c7xl)}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-grid-col.\!\@sm\:fi-grid-col-span{grid-column:var(--col-span-ncsm)}}@media(min-width:48rem){.fi-grid-col.\!\@md\:fi-grid-col-span{grid-column:var(--col-span-ncmd)}}@media(min-width:64rem){.fi-grid-col.\!\@lg\:fi-grid-col-span{grid-column:var(--col-span-nclg)}}@media(min-width:80rem){.fi-grid-col.\!\@xl\:fi-grid-col-span{grid-column:var(--col-span-ncxl)}}@media(min-width:96rem){.fi-grid-col.\!\@2xl\:fi-grid-col-span{grid-column:var(--col-span-nc2xl)}}}.fi-grid-col.fi-grid-col-start{grid-column-start:var(--col-start-default)}@media(min-width:40rem){.fi-grid-col.sm\:fi-grid-col-start{grid-column-start:var(--col-start-sm)}}@media(min-width:48rem){.fi-grid-col.md\:fi-grid-col-start{grid-column-start:var(--col-start-md)}}@media(min-width:64rem){.fi-grid-col.lg\:fi-grid-col-start{grid-column-start:var(--col-start-lg)}}@media(min-width:80rem){.fi-grid-col.xl\:fi-grid-col-start{grid-column-start:var(--col-start-xl)}}@media(min-width:96rem){.fi-grid-col.\32xl\:fi-grid-col-start{grid-column-start:var(--col-start-2xl)}}@supports (container-type:inline-size){@container (min-width:16rem){.fi-grid-col.\@3xs\:fi-grid-col-start{grid-column-start:var(--col-start-c3xs)}}@container (min-width:18rem){.fi-grid-col.\@2xs\:fi-grid-col-start{grid-column-start:var(--col-start-c2xs)}}@container (min-width:20rem){.fi-grid-col.\@xs\:fi-grid-col-start{grid-column-start:var(--col-start-cxs)}}@container (min-width:24rem){.fi-grid-col.\@sm\:fi-grid-col-start{grid-column-start:var(--col-start-csm)}}@container (min-width:28rem){.fi-grid-col.\@md\:fi-grid-col-start{grid-column-start:var(--col-start-cmd)}}@container (min-width:32rem){.fi-grid-col.\@lg\:fi-grid-col-start{grid-column-start:var(--col-start-clg)}}@container (min-width:36rem){.fi-grid-col.\@xl\:fi-grid-col-start{grid-column-start:var(--col-start-cxl)}}@container (min-width:42rem){.fi-grid-col.\@2xl\:fi-grid-col-start{grid-column-start:var(--col-start-c2xl)}}@container (min-width:48rem){.fi-grid-col.\@3xl\:fi-grid-col-start{grid-column-start:var(--col-start-c3xl)}}@container (min-width:56rem){.fi-grid-col.\@4xl\:fi-grid-col-start{grid-column-start:var(--col-start-c4xl)}}@container (min-width:64rem){.fi-grid-col.\@5xl\:fi-grid-col-start{grid-column-start:var(--col-start-c5xl)}}@container (min-width:72rem){.fi-grid-col.\@6xl\:fi-grid-col-start{grid-column-start:var(--col-start-c6xl)}}@container (min-width:80rem){.fi-grid-col.\@7xl\:fi-grid-col-start{grid-column-start:var(--col-start-c7xl)}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-grid-col.\!\@sm\:fi-grid-col-start{grid-column-start:var(--col-start-ncsm)}}@media(min-width:48rem){.fi-grid-col.\!\@md\:fi-grid-col-start{grid-column-start:var(--col-start-ncmd)}}@media(min-width:64rem){.fi-grid-col.\!\@lg\:fi-grid-col-start{grid-column-start:var(--col-start-nclg)}}@media(min-width:80rem){.fi-grid-col.\!\@xl\:fi-grid-col-start{grid-column-start:var(--col-start-ncxl)}}@media(min-width:96rem){.fi-grid-col.\!\@2xl\:fi-grid-col-start{grid-column-start:var(--col-start-nc2xl)}}}.fi-grid-col.fi-grid-col-order{order:var(--col-order-default)}@media(min-width:40rem){.fi-grid-col.sm\:fi-grid-col-order{order:var(--col-order-sm)}}@media(min-width:48rem){.fi-grid-col.md\:fi-grid-col-order{order:var(--col-order-md)}}@media(min-width:64rem){.fi-grid-col.lg\:fi-grid-col-order{order:var(--col-order-lg)}}@media(min-width:80rem){.fi-grid-col.xl\:fi-grid-col-order{order:var(--col-order-xl)}}@media(min-width:96rem){.fi-grid-col.\32xl\:fi-grid-col-order{order:var(--col-order-2xl)}}@supports (container-type:inline-size){@container (min-width:16rem){.fi-grid-col.\@3xs\:fi-grid-col-order{order:var(--col-order-c3xs)}}@container (min-width:18rem){.fi-grid-col.\@2xs\:fi-grid-col-order{order:var(--col-order-c2xs)}}@container (min-width:20rem){.fi-grid-col.\@xs\:fi-grid-col-order{order:var(--col-order-cxs)}}@container (min-width:24rem){.fi-grid-col.\@sm\:fi-grid-col-order{order:var(--col-order-csm)}}@container (min-width:28rem){.fi-grid-col.\@md\:fi-grid-col-order{order:var(--col-order-cmd)}}@container (min-width:32rem){.fi-grid-col.\@lg\:fi-grid-col-order{order:var(--col-order-clg)}}@container (min-width:36rem){.fi-grid-col.\@xl\:fi-grid-col-order{order:var(--col-order-cxl)}}@container (min-width:42rem){.fi-grid-col.\@2xl\:fi-grid-col-order{order:var(--col-order-c2xl)}}@container (min-width:48rem){.fi-grid-col.\@3xl\:fi-grid-col-order{order:var(--col-order-c3xl)}}@container (min-width:56rem){.fi-grid-col.\@4xl\:fi-grid-col-order{order:var(--col-order-c4xl)}}@container (min-width:64rem){.fi-grid-col.\@5xl\:fi-grid-col-order{order:var(--col-order-c5xl)}}@container (min-width:72rem){.fi-grid-col.\@6xl\:fi-grid-col-order{order:var(--col-order-c6xl)}}@container (min-width:80rem){.fi-grid-col.\@7xl\:fi-grid-col-order{order:var(--col-order-c7xl)}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-grid-col.\!\@sm\:fi-grid-col-order{order:var(--col-order-ncsm)}}@media(min-width:48rem){.fi-grid-col.\!\@md\:fi-grid-col-order{order:var(--col-order-ncmd)}}@media(min-width:64rem){.fi-grid-col.\!\@lg\:fi-grid-col-order{order:var(--col-order-nclg)}}@media(min-width:80rem){.fi-grid-col.\!\@xl\:fi-grid-col-order{order:var(--col-order-ncxl)}}@media(min-width:96rem){.fi-grid-col.\!\@2xl\:fi-grid-col-order{order:var(--col-order-nc2xl)}}}.fi-grid-col.fi-hidden{display:none}.fi-icon{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.fi-icon.fi-size-xs{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.fi-icon.fi-size-sm{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.fi-icon.fi-size-md{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.fi-icon.fi-size-lg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.fi-icon.fi-size-xl{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.fi-icon.fi-size-2xl{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.fi-icon>svg{height:inherit;width:inherit}.fi-icon-btn{margin:calc(var(--spacing)*-2);width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);border-radius:var(--radius-lg);color:var(--gray-500);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:75ms;--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;transition-duration:75ms;display:flex;position:relative}.fi-icon-btn:where(.dark,.dark *){color:var(--gray-500)}@media(hover:hover){:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):hover{color:var(--gray-600)}}:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):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(--primary-600)}@media(hover:hover){:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{color:var(--gray-400)}}:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-icon-btn.fi-disabled:not(.fi-force-enabled),.fi-icon-btn[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-icon-btn.fi-disabled:not(.fi-force-enabled),.fi-icon-btn[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-icon-btn.fi-size-xs{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.fi-icon-btn.fi-size-xs:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing)*-1.5)}.fi-icon-btn.fi-size-xs:has(.fi-icon.fi-size-md){margin:calc(var(--spacing)*-1)}.fi-icon-btn.fi-size-xs:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing)*-.5)}.fi-icon-btn.fi-size-sm{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing)*-2)}.fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-md){margin:calc(var(--spacing)*-1.5)}.fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing)*-1)}.fi-icon-btn.fi-size-md:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing)*-2.5)}.fi-icon-btn.fi-size-md:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing)*-1.5)}.fi-icon-btn.fi-size-lg{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.fi-icon-btn.fi-size-lg:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing)*-3)}.fi-icon-btn.fi-size-lg:has(.fi-icon.fi-size-md){margin:calc(var(--spacing)*-2.5)}.fi-icon-btn.fi-size-lg:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing)*-2)}.fi-icon-btn.fi-size-xl{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.fi-icon-btn.fi-size-xl:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing)*-3.5)}.fi-icon-btn.fi-size-xl:has(.fi-icon.fi-size-md){margin:calc(var(--spacing)*-3)}.fi-icon-btn.fi-size-xl:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing)*-2.5)}.fi-icon-btn.fi-color{color:var(--text)}.fi-icon-btn.fi-color:where(.dark,.dark *){color:var(--dark-text)}@media(hover:hover){:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):hover{color:var(--hover-text)}}:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--color-600)}@media(hover:hover){:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{color:var(--dark-hover-text)}}:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-500)}.fi-icon-btn>.fi-icon-btn-badge-ctn{inset-inline-start:100%;top:calc(var(--spacing)*1);z-index:1;--tw-translate-x: -50% ;--tw-translate-y: -50% ;width:max-content;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-white);display:flex;position:absolute}.fi-icon-btn>.fi-icon-btn-badge-ctn:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-icon-btn>.fi-icon-btn-badge-ctn:where(.dark,.dark *){background-color:var(--gray-900)}@media(min-width:40rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-sm){display:none}}@media(min-width:48rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-md){display:none}}@media(min-width:64rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-lg){display:none}}@media(min-width:80rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-xl){display:none}}@media(min-width:96rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-2xl){display:none}}input[type=checkbox].fi-checkbox-input{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);appearance:none;--tw-border-style:none;background-color:var(--color-white);vertical-align:middle;color:var(--primary-600);--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:color-mix(in oklab,var(--gray-950)10%,transparent);border-style:none;border-radius:.25rem}input[type=checkbox].fi-checkbox-input:checked{background-color:var(--primary-600);--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)}input[type=checkbox].fi-checkbox-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(--primary-600);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}input[type=checkbox].fi-checkbox-input:checked:focus{--tw-ring-color:var(--primary-500)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:checked:focus{--tw-ring-color:color-mix(in oklab,var(--primary-500)50%,transparent)}}input[type=checkbox].fi-checkbox-input:disabled{pointer-events:none;background-color:var(--gray-50);color:var(--gray-50)}input[type=checkbox].fi-checkbox-input:disabled:checked{background-color:var(--gray-400);color:var(--gray-400)}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){color:var(--primary-500);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):checked{background-color:var(--primary-500)}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):focus{--tw-ring-color:var(--primary-500)}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab,var(--primary-400)50%,transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):disabled{--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):disabled{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):disabled:checked{background-color:var(--gray-600)}input[type=checkbox].fi-checkbox-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}input[type=checkbox].fi-checkbox-input:indeterminate{background-color:var(--primary-600);--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)}input[type=checkbox].fi-checkbox-input:indeterminate:where(.dark,.dark *){background-color:var(--primary-500)}input[type=checkbox].fi-checkbox-input:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75a1.25 1.25 0 0 0 0 2.5h7a1.25 1.25 0 0 0 0-2.5h-7z'/%3E%3C/svg%3E")}input[type=checkbox].fi-checkbox-input:indeterminate: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(--primary-500)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:indeterminate:focus{--tw-ring-color:color-mix(in oklab,var(--primary-500)50%,transparent)}}input[type=checkbox].fi-checkbox-input:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--primary-400)50%,transparent)}}input[type=checkbox].fi-checkbox-input:indeterminate:disabled{background-color:var(--gray-400)}input[type=checkbox].fi-checkbox-input:indeterminate:disabled:where(.dark,.dark *){background-color:var(--gray-600)}input[type=checkbox].fi-checkbox-input.fi-invalid{color:var(--danger-600);--tw-ring-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:checked{background-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:focus{--tw-ring-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:checked:focus{--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input.fi-invalid:checked:focus{--tw-ring-color:color-mix(in oklab,var(--danger-500)50%,transparent)}}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *){color:var(--danger-500);--tw-ring-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):checked{background-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):focus{--tw-ring-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab,var(--danger-400)50%,transparent)}}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate{background-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:where(.dark,.dark *){background-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus{--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus{--tw-ring-color:color-mix(in oklab,var(--danger-500)50%,transparent)}}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab,red,red)){input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--danger-400)50%,transparent)}}input.fi-input{appearance:none;--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-950);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:75ms;background-color:#0000;border-style:none;transition-duration:75ms;display:block}input.fi-input::placeholder{color:var(--gray-400)}input.fi-input: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);--tw-outline-style:none;outline-style:none}input.fi-input:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}input.fi-input:disabled::placeholder{-webkit-text-fill-color:var(--color-gray-400)}input.fi-input:where(.dark,.dark *){color:var(--color-white)}input.fi-input:where(.dark,.dark *)::placeholder{color:var(--gray-500)}input.fi-input:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}input.fi-input:where(.dark,.dark *):disabled::placeholder{-webkit-text-fill-color:var(--color-gray-500)}@supports (-webkit-touch-callout:none){input.fi-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}input.fi-input.fi-input-has-inline-prefix{padding-inline-start:calc(var(--spacing)*0)}input.fi-input.fi-input-has-inline-suffix{padding-inline-end:calc(var(--spacing)*0)}input.fi-input.fi-align-center{text-align:center}input.fi-input.fi-align-end{text-align:end}input.fi-input.fi-align-left{text-align:left}input.fi-input.fi-align-right{text-align:end}input.fi-input.fi-align-justify,input.fi-input.fi-align-between{text-align:justify}input[type=date].fi-input,input[type=datetime-local].fi-input,input[type=time].fi-input{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){input[type=date].fi-input,input[type=datetime-local].fi-input,input[type=time].fi-input{background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}input[type=range].fi-input{appearance:auto;width:calc(100% - 1.5rem);margin-inline:auto}.fi-one-time-code-input-ctn{align-items:center;gap:calc(var(--spacing)*2);width:fit-content;display:flex}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit{height:calc(var(--spacing)*11);width:calc(var(--spacing)*10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit{border-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit{background-color:var(--color-white);text-align:center;font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);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:75ms;transition-duration:75ms}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:focus{border-color:var(--primary-600);--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(--primary-600);--tw-outline-style:none;outline-style:none}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:disabled{pointer-events:none;color:var(--gray-500);opacity:.7}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){color:var(--color-white)}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *):focus{border-color:var(--primary-500);--tw-ring-color:var(--primary-500)}input[type=radio].fi-radio-input{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);appearance:none;--tw-border-style:none;background-color:var(--color-white);color:var(--primary-600);--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:color-mix(in oklab,var(--gray-950)10%,transparent);border-style:none;border-radius:3.40282e38px}input[type=radio].fi-radio-input:checked{background-color:var(--primary-600);--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)}input[type=radio].fi-radio-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(--primary-600);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}input[type=radio].fi-radio-input:checked:focus{--tw-ring-color:var(--primary-500)}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input:checked:focus{--tw-ring-color:color-mix(in oklab,var(--primary-500)50%,transparent)}}input[type=radio].fi-radio-input:disabled{background-color:var(--gray-50);color:var(--gray-50)}input[type=radio].fi-radio-input:disabled:checked{background-color:var(--gray-400);color:var(--gray-400)}input[type=radio].fi-radio-input:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *){color:var(--primary-500);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *):checked{background-color:var(--primary-500)}input[type=radio].fi-radio-input:where(.dark,.dark *):focus{--tw-ring-color:var(--primary-500)}input[type=radio].fi-radio-input:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab,var(--primary-400)50%,transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *):disabled{--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input:where(.dark,.dark *):disabled{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *):disabled:checked{background-color:var(--gray-600)}input[type=radio].fi-radio-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}input[type=radio].fi-radio-input.fi-invalid{color:var(--danger-600);--tw-ring-color:var(--danger-600)}input[type=radio].fi-radio-input.fi-invalid:checked{background-color:var(--danger-600)}input[type=radio].fi-radio-input.fi-invalid:focus{--tw-ring-color:var(--danger-600)}input[type=radio].fi-radio-input.fi-invalid:checked:focus{--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input.fi-invalid:checked:focus{--tw-ring-color:color-mix(in oklab,var(--danger-500)50%,transparent)}}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *){color:var(--danger-500);--tw-ring-color:var(--danger-500)}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):checked{background-color:var(--danger-500)}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):focus{--tw-ring-color:var(--danger-500)}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab,red,red)){input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab,var(--danger-400)50%,transparent)}}select.fi-select-input{appearance:none;--tw-border-style:none;width:100%;padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-950);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:75ms;background-color:#0000;border-style:none;padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8);transition-duration:75ms;display:block}select.fi-select-input: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);--tw-outline-style:none;outline-style:none}select.fi-select-input:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}select.fi-select-input:where(.dark,.dark *){color:var(--color-white)}select.fi-select-input:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}select.fi-select-input optgroup{background-color:var(--color-white)}select.fi-select-input optgroup:where(.dark,.dark *){background-color:var(--gray-900)}select.fi-select-input option{background-color:var(--color-white)}select.fi-select-input option:where(.dark,.dark *){background-color:var(--gray-900)}@supports (-webkit-touch-callout:none){select.fi-select-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}select.fi-select-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}select.fi-select-input:where(:dir(rtl),[dir=rtl],[dir=rtl] *){background-position:.5rem}select.fi-select-input.fi-select-input-has-inline-prefix{padding-inline-start:calc(var(--spacing)*0)}.fi-select-input .fi-select-input-ctn{position:relative}.fi-select-input div[x-ref=select]{min-height:calc(var(--spacing)*9)}.fi-select-input .fi-select-input-btn{min-height:calc(var(--spacing)*9);border-radius:var(--radius-lg);width:100%;padding-block:calc(var(--spacing)*1.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-950);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8);display:flex}.fi-select-input .fi-select-input-btn: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);--tw-outline-style:none;outline-style:none}.fi-select-input .fi-select-input-btn:where(.dark,.dark *){color:var(--color-white)}.fi-select-input .fi-select-input-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.fi-select-input .fi-select-input-btn:where(:dir(rtl),[dir=rtl],[dir=rtl] *){background-position:.5rem}.fi-select-input .fi-select-input-value-ctn{text-wrap:wrap;word-break:break-word;align-items:center;width:100%;display:flex}.fi-select-input .fi-select-input-value-badges-ctn{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.fi-select-input .fi-select-input-ctn-multiple .fi-select-input-btn{inset:calc(var(--spacing)*0);height:100%;position:absolute}.fi-select-input .fi-select-input-ctn-multiple .fi-select-input-value-ctn{pointer-events:none;min-height:calc(var(--spacing)*9);padding-block:calc(var(--spacing)*1.5);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*8);position:relative}.fi-select-input .fi-select-input-ctn-multiple .fi-badge-delete-btn,.fi-select-input .fi-select-input-ctn-reorderable .fi-select-input-value-badges-ctn{pointer-events:auto}.fi-select-input .fi-select-input-value-label{flex:1}.fi-select-input .fi-select-input-value-remove-btn{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--gray-500);inset-inline-end:calc(var(--spacing)*8);position:absolute;top:50%}@media(hover:hover){.fi-select-input .fi-select-input-value-remove-btn:hover{color:var(--gray-600)}}.fi-select-input .fi-select-input-value-remove-btn:focus-visible{color:var(--gray-600);--tw-outline-style:none;outline-style:none}@media(hover:hover){.fi-select-input .fi-select-input-value-remove-btn:where(.dark,.dark *):hover{color:var(--gray-300)}}.fi-select-input .fi-select-input-value-remove-btn:where(.dark,.dark *):focus-visible{color:var(--gray-300)}.fi-select-input .fi-select-input-value-remove-btn{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-select-input .fi-select-input-ctn-clearable .fi-select-input-btn{padding-inline-end:calc(var(--spacing)*14)}.fi-select-input .fi-select-input-ctn-clearable .fi-select-input-btn:disabled{padding-inline-end:calc(var(--spacing)*8)}.fi-select-input .fi-select-input-value-remove-btn:disabled,.fi-select-input .fi-badge-delete-btn:disabled{display:none}.fi-select-input .fi-dropdown-panel{max-height:calc(var(--spacing)*60);max-width:100%!important}:where(.fi-select-input .fi-select-input-options-ctn>: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(--gray-100)}:where(.fi-select-input .fi-select-input-options-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-select-input .fi-select-input-options-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.fi-select-input .fi-select-input-option-group>: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(--gray-100)}:where(.fi-select-input .fi-select-input-option-group:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-select-input .fi-select-input-option-group:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-select-input .fi-select-input-option-group .fi-dropdown-header{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-select-input .fi-select-input-option-group .fi-dropdown-header:where(.dark,.dark *){color:var(--gray-400)}.fi-select-input .fi-select-input-search-ctn{top:calc(var(--spacing)*0);z-index:10;background-color:var(--color-white);position:sticky}.fi-select-input .fi-select-input-search-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-select-input .fi-select-input-option{text-wrap:wrap;word-break:break-word;min-width:1px}.fi-select-input .fi-select-input-placeholder{color:var(--gray-400)}.fi-select-input .fi-select-input-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-select-input .fi-disabled{cursor:not-allowed;opacity:.7}.fi-select-input .fi-disabled .fi-select-input-placeholder{color:var(--gray-400)}.fi-select-input .fi-disabled .fi-select-input-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-select-input .fi-select-input-message{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(--gray-500)}.fi-select-input .fi-select-input-message:where(.dark,.dark *){color:var(--gray-400)}.fi-select-input .fi-select-input-max-items-message{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(--danger-600)}.fi-select-input .fi-select-input-max-items-message:where(.dark,.dark *){color:var(--danger-400)}.fi-select-input .fi-select-input-ctn.fi-select-input-ctn-option-labels-not-wrapped .fi-select-input-value-ctn>span{text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden}.fi-select-input .fi-select-input-ctn.fi-select-input-ctn-option-labels-not-wrapped .fi-select-input-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-input-wrp{border-radius:var(--radius-lg);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);--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:color-mix(in oklab,var(--gray-950)10%,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));--tw-duration:75ms;transition-duration:75ms;display:flex}.fi-input-wrp:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-input-wrp:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-input-wrp:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-input-wrp:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):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(--primary-600)}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):where(.dark,.dark *):focus-within{--tw-ring-color:var(--primary-500)}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)).fi-invalid:focus-within{--tw-ring-color:var(--danger-600)}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)).fi-invalid:where(.dark,.dark *):focus-within{--tw-ring-color:var(--danger-500)}.fi-input-wrp.fi-disabled{background-color:var(--gray-50)}.fi-input-wrp.fi-disabled:where(.dark,.dark *){background-color:#0000}.fi-input-wrp.fi-disabled:not(.fi-invalid):where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-input-wrp.fi-disabled:not(.fi-invalid):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-input-wrp.fi-invalid{--tw-ring-color:var(--danger-600)}.fi-input-wrp.fi-invalid:where(.dark,.dark *){--tw-ring-color:var(--danger-500)}.fi-input-wrp .fi-input-wrp-prefix{align-items:center;column-gap:calc(var(--spacing)*3);padding-inline-start:calc(var(--spacing)*3);display:none}.fi-input-wrp .fi-input-wrp-prefix.fi-input-wrp-prefix-has-content{display:flex}.fi-input-wrp .fi-input-wrp-prefix.fi-inline{padding-inline-end:calc(var(--spacing)*2)}.fi-input-wrp .fi-input-wrp-prefix.fi-inline.fi-input-wrp-prefix-has-label{padding-inline-end:calc(var(--spacing)*1)}.fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--gray-200);padding-inline-start:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*3)}.fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline):where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-input-wrp .fi-input-wrp-content-ctn,.fi-input-wrp:not(:has(.fi-input-wrp-content-ctn))>*{min-width:calc(var(--spacing)*0);flex:1}:is(.fi-input-wrp .fi-input-wrp-content-ctn,.fi-input-wrp:not(:has(.fi-input-wrp-content-ctn))>*).fi-input-wrp-content-ctn-ps{padding-inline-start:calc(var(--spacing)*3)}.fi-input-wrp .fi-input-wrp-suffix{align-items:center;column-gap:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*3);display:flex}.fi-input-wrp .fi-input-wrp-suffix.fi-inline{padding-inline-start:calc(var(--spacing)*2)}.fi-input-wrp .fi-input-wrp-suffix.fi-inline.fi-input-wrp-suffix-has-label{padding-inline-start:calc(var(--spacing)*1)}.fi-input-wrp .fi-input-wrp-suffix:not(.fi-inline){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--gray-200);padding-inline-start:calc(var(--spacing)*3)}.fi-input-wrp .fi-input-wrp-suffix:not(.fi-inline):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-input-wrp .fi-input-wrp-suffix:not(.fi-inline):where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-input-wrp .fi-input-wrp-actions{align-items:center;gap:calc(var(--spacing)*3);display:flex}.fi-input-wrp .fi-input-wrp-actions .fi-btn.fi-size-sm{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing)*-1.5)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-md){margin:calc(var(--spacing)*-1)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing)*-.5)}.fi-input-wrp .fi-input-wrp-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--gray-500)}.fi-input-wrp .fi-input-wrp-label:where(.dark,.dark *),:is(.fi-input-wrp .fi-input-wrp-prefix,.fi-input-wrp .fi-input-wrp-suffix)>.fi-icon{color:var(--gray-400)}:is(.fi-input-wrp .fi-input-wrp-prefix,.fi-input-wrp .fi-input-wrp-suffix)>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}:is(.fi-input-wrp .fi-input-wrp-prefix,.fi-input-wrp .fi-input-wrp-suffix)>.fi-icon.fi-color{color:var(--color-500)}.fi-link{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);--tw-outline-style:none;outline-style:none;display:inline-flex;position:relative}.fi-link:where(.dark,.dark *){color:var(--gray-200)}.fi-link>.fi-link-label{align-self:baseline}@media(hover:hover){:is(.fi-link.fi-force-enabled,.fi-link:not(.fi-disabled):not([disabled])):hover{text-decoration-line:underline}}:is(.fi-link.fi-force-enabled,.fi-link:not(.fi-disabled):not([disabled])):focus-visible{border-radius:var(--radius-sm);outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline:2px solid;text-decoration-line:underline}.fi-link.fi-disabled:not(.fi-force-enabled),.fi-link[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-link.fi-disabled:not(.fi-force-enabled),.fi-link[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-link.fi-size-xs{gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-link.fi-size-sm{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-link.fi-size-md,.fi-link.fi-size-lg,.fi-link.fi-size-xl{gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-link.fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-link.fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-link.fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-link.fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-link.fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-link.fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-link.fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-link.fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-link.fi-color{color:var(--text)}.fi-link.fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-link:not(.fi-color)>.fi-icon{color:var(--gray-400)}.fi-link:not(.fi-color)>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-link .fi-link-badge-ctn{inset-inline-start:100%;top:calc(var(--spacing)*0);z-index:1;--tw-translate-x: -25% ;--tw-translate-y: -75% ;width:max-content;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-white);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:flex;position:absolute}@media(hover:hover){.fi-link .fi-link-badge-ctn:hover{text-decoration-line:none}}.fi-link .fi-link-badge-ctn:focus-visible{text-decoration-line:none}.fi-link .fi-link-badge-ctn:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-link .fi-link-badge-ctn:where(.dark,.dark *){background-color:var(--gray-900)}p>.fi-link,span>.fi-link{vertical-align:middle;text-align:inherit;padding-bottom:2px}@media(prefers-reduced-motion:no-preference){.fi-loading-indicator{animation:var(--animate-spin)}.fi-loading-section{animation:var(--animate-pulse)}}.fi-modal{--tw-outline-style:none;outline-style:none}:is(.fi-modal.fi-modal-slide-over,.fi-modal.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window{height:100dvh}:is(.fi-modal.fi-modal-slide-over,.fi-modal.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content{flex:1}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window{margin-inline-end:auto}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window{margin-inline-start:auto}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window{overflow-y:auto}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-end,.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-start{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window .fi-modal-header{column-gap:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*5)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg{margin-block:calc(var(--spacing)*-2);padding:calc(var(--spacing)*2);margin-inline-start:calc(var(--spacing)*-2)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window .fi-modal-close-btn{inset-inline-end:calc(var(--spacing)*6);top:calc(var(--spacing)*5)}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen):not(.fi-modal-has-sticky-header):not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn{overflow-y:auto}:is(.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-header,.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window{max-height:calc(100dvh - 2rem);overflow-y:auto}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:0}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-end,.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-start{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-close-btn{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*4)}.fi-modal.fi-align-start:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window-has-icon .fi-modal-content,.fi-modal.fi-align-start:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window-has-icon .fi-modal-footer:not(.fi-align-center){padding-inline-start:5.25rem;padding-inline-end:calc(var(--spacing)*6)}.fi-modal:not(.fi-align-start)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content,.fi-modal:not(.fi-align-start)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-inline:calc(var(--spacing)*6)}.fi-modal>.fi-modal-close-overlay{inset:calc(var(--spacing)*0);z-index:40;background-color:var(--gray-950);position:fixed}@supports (color:color-mix(in lab,red,red)){.fi-modal>.fi-modal-close-overlay{background-color:color-mix(in oklab,var(--gray-950)50%,transparent)}}.fi-modal>.fi-modal-close-overlay{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.fi-modal>.fi-modal-close-overlay:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-modal>.fi-modal-close-overlay:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-950)75%,transparent)}}.fi-modal.fi-modal-open:has(~.fi-modal.fi-modal-open)>.fi-modal-close-overlay{opacity:0}.fi-modal.fi-modal-open~.fi-modal.fi-modal-open>.fi-modal-close-overlay,.fi-modal.fi-modal-open~.fi-modal.fi-modal-open>.fi-modal-window-ctn{z-index:50}.fi-modal>.fi-modal-window-ctn{inset:calc(var(--spacing)*0);z-index:40;--tw-outline-style:none;outline-style:none;grid-template-rows:1fr auto 1fr;justify-items:center;min-height:100%;display:grid;position:fixed}@media(min-width:40rem){.fi-modal>.fi-modal-window-ctn{grid-template-rows:1fr auto 3fr}}.fi-modal>.fi-modal-window-ctn.fi-clickable{cursor:pointer}.fi-modal.fi-modal-click-through{pointer-events:none}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn{padding:calc(var(--spacing)*4)}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window{border-radius:var(--radius-xl);margin-inline:auto}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window{pointer-events:auto;cursor:default;background-color:var(--color-white);--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);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:color-mix(in oklab,var(--gray-950)5%,transparent);--tw-outline-style:none;outline-style:none;flex-direction:column;grid-row-start:2;display:flex;position:relative}.fi-modal>.fi-modal-window-ctn>.fi-modal-window:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-header{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6);display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-header.fi-vertical-align-center{align-items:center}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-heading:where(.dark,.dark *){color:var(--color-white)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-description{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-description:where(.dark,.dark *){color:var(--gray-400)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content{row-gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);flex-direction:column;display:flex}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-left) .fi-modal-header{column-gap:calc(var(--spacing)*5)}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-left) .fi-modal-icon-bg{padding:calc(var(--spacing)*2)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-center .fi-modal-header{text-align:center;flex-direction:column}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-center .fi-modal-icon-ctn{margin-bottom:calc(var(--spacing)*5);justify-content:center;align-items:center;display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-center .fi-modal-icon-bg{padding:calc(var(--spacing)*3)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-hidden{display:none}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-3xs{max-width:var(--container-3xs)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-2xs{max-width:var(--container-2xs)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-xs{max-width:var(--container-xs)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-sm{max-width:var(--container-sm)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-md{max-width:var(--container-md)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-lg{max-width:var(--container-lg)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-xl{max-width:var(--container-xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-2xl{max-width:var(--container-2xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-3xl{max-width:var(--container-3xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-4xl{max-width:var(--container-4xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-5xl{max-width:var(--container-5xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-6xl{max-width:var(--container-6xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-7xl{max-width:var(--container-7xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-none{max-width:none}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-full{max-width:100%}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-min{max-width:min-content}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-max{max-width:max-content}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-fit{max-width:fit-content}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-prose{max-width:65ch}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{width:100%}@media(min-width:40rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:40rem}}@media(min-width:48rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:48rem}}@media(min-width:64rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:64rem}}@media(min-width:80rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:80rem}}@media(min-width:96rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:96rem}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-sm{max-width:var(--breakpoint-sm)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-md{max-width:var(--breakpoint-md)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-lg{max-width:var(--breakpoint-lg)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-xl{max-width:var(--breakpoint-xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-2xl{max-width:var(--breakpoint-2xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen{inset:calc(var(--spacing)*0);position:fixed}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave{--tw-duration:.3s;transition-duration:.3s}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn.fi-align-center:not(.fi-modal-window-has-icon) .fi-modal-heading{margin-inline-start:calc(var(--spacing)*6)}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn:not(.fi-modal-window-has-icon),.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn.fi-align-left) .fi-modal-heading{margin-inline-end:calc(var(--spacing)*6)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-close-btn{position:absolute}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{width:100%}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer .fi-modal-footer-actions{gap:calc(var(--spacing)*3)}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-left) .fi-modal-footer-actions{flex-wrap:wrap;align-items:center;display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center{padding-inline:calc(var(--spacing)*6)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center .fi-modal-footer-actions{flex-direction:column-reverse;display:flex}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-end,.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-right) .fi-modal-footer-actions{flex-flow:row-reverse wrap;align-items:center;display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg{background-color:var(--gray-100);border-radius:3.40282e38px}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab,red,red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-500)20%,transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg>.fi-icon{color:var(--gray-500)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg>.fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color{background-color:var(--color-100)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color:where(.dark,.dark *){background-color:var(--color-500)}@supports (color:color-mix(in lab,red,red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-500)20%,transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color>.fi-icon{color:var(--color-600)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color>.fi-icon:where(.dark,.dark *){color:var(--color-400)}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{top:calc(var(--spacing)*0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--color-white);padding-bottom:calc(var(--spacing)*6);position:sticky}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header:where(.dark,.dark *){background-color:var(--gray-900)}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content,.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-inline:calc(var(--spacing)*6)}.fi-modal.fi-modal-slide-over.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{padding-bottom:calc(var(--spacing)*5)}.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{bottom:calc(var(--spacing)*0);z-index:10;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);background-color:var(--color-white);padding-block:calc(var(--spacing)*5);position:sticky}.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer:where(.dark,.dark *){background-color:var(--gray-900)}.fi-modal:not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-content) .fi-modal-footer{margin-top:calc(var(--spacing)*6)}.fi-modal:not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-content):not(.fi-modal-window-has-footer) .fi-modal-header,.fi-modal:not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-bottom:calc(var(--spacing)*6)}.fi-modal:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-icon) .fi-modal-content,.fi-modal:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-icon) .fi-modal-footer{padding-inline:calc(var(--spacing)*6)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{margin-top:auto}@supports (container-type:inline-size){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center{container-type:inline-size}@container (min-width:24rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center .fi-modal-footer-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center .fi-modal-footer-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}}}:scope .fi-modal-trigger{display:flex}.fi-pagination{align-items:center;column-gap:calc(var(--spacing)*3);grid-template-columns:1fr auto 1fr;display:grid}.fi-pagination:empty{display:none}.fi-pagination .fi-pagination-previous-btn{justify-self:flex-start}.fi-pagination .fi-pagination-overview{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(--gray-700);display:none}.fi-pagination .fi-pagination-overview:where(.dark,.dark *){color:var(--gray-200)}.fi-pagination .fi-pagination-records-per-page-select-ctn{grid-column-start:2;justify-self:center}.fi-pagination .fi-pagination-records-per-page-select:not(.fi-compact){display:none}.fi-pagination .fi-pagination-next-btn{grid-column-start:3;justify-self:flex-end}.fi-pagination .fi-pagination-items{border-radius:var(--radius-lg);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);--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:color-mix(in oklab,var(--gray-950)10%,transparent);justify-self:flex-end;display:none}.fi-pagination .fi-pagination-items:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-pagination .fi-pagination-items:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-pagination .fi-pagination-items:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-pagination .fi-pagination-items:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-pagination .fi-pagination-item{border-inline-style:var(--tw-border-style);border-inline-width:.5px;border-color:var(--gray-200)}.fi-pagination .fi-pagination-item:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.fi-pagination .fi-pagination-item:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.fi-pagination .fi-pagination-item:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-pagination .fi-pagination-item:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn{background-color:var(--gray-50)}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-label{color:var(--primary-700)}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-label:where(.dark,.dark *){color:var(--primary-400)}.fi-pagination .fi-pagination-item:first-of-type .fi-pagination-item-btn{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.fi-pagination .fi-pagination-item:last-of-type .fi-pagination-item-btn{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.fi-pagination .fi-pagination-item.fi-disabled .fi-pagination-item-label{color:var(--gray-500)}.fi-pagination .fi-pagination-item.fi-disabled .fi-pagination-item-label:where(.dark,.dark *){color:var(--gray-400)}.fi-pagination .fi-pagination-item-btn{padding:calc(var(--spacing)*2);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:75ms;--tw-outline-style:none;outline-style:none;transition-duration:75ms;display:flex;position:relative;overflow:hidden}@media(hover:hover){.fi-pagination .fi-pagination-item-btn:enabled:hover{background-color:var(--gray-50)}}.fi-pagination .fi-pagination-item-btn:enabled:focus-visible{z-index:1;--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(--primary-600)}@media(hover:hover){.fi-pagination .fi-pagination-item-btn:enabled:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-pagination .fi-pagination-item-btn:enabled:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-pagination .fi-pagination-item-btn:enabled:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-pagination .fi-pagination-item-btn:hover .fi-icon{color:var(--gray-500)}.fi-pagination .fi-pagination-item-btn:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-pagination .fi-pagination-item-btn .fi-icon{color:var(--gray-400);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:75ms;transition-duration:75ms}.fi-pagination .fi-pagination-item-btn .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-pagination .fi-pagination-item-btn .fi-pagination-item-label{padding-inline: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-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700)}.fi-pagination .fi-pagination-item-btn .fi-pagination-item-label:where(.dark,.dark *){color:var(--gray-200)}@supports (container-type:inline-size){.fi-pagination{container-type:inline-size}@container (min-width:28rem){.fi-pagination .fi-pagination-records-per-page-select:not(.fi-compact){display:inline}.fi-pagination .fi-pagination-records-per-page-select.fi-compact{display:none}}@container (min-width:56rem){.fi-pagination:not(.fi-simple) .fi-pagination-previous-btn,.fi-pagination:not(.fi-simple) .fi-pagination-next-btn{display:none}.fi-pagination .fi-pagination-overview{display:inline}.fi-pagination .fi-pagination-items{display:flex}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-pagination .fi-pagination-records-per-page-select:not(.fi-compact){display:inline}.fi-pagination .fi-pagination-records-per-page-select.fi-compact{display:none}}@media(min-width:48rem){.fi-pagination:not(.fi-simple) .fi-pagination-previous-btn,.fi-pagination:not(.fi-simple) .fi-pagination-next-btn{display:none}.fi-pagination .fi-pagination-overview{display:inline}.fi-pagination .fi-pagination-items{display:flex}}}.fi-section:not(.fi-section-not-contained):not(.fi-divided)>.fi-section-content-ctn>.fi-section-content,.fi-section:not(.fi-section-not-contained).fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding:calc(var(--spacing)*6)}.fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4)}.fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside){border-radius:var(--radius-xl);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);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-section:not(.fi-section-not-contained):not(.fi-aside):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-compact{border-radius:var(--radius-lg)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-secondary{background-color:var(--gray-50)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-secondary:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-secondary:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside)>.fi-section-header{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-section-has-header:not(.fi-collapsed)>.fi-section-content-ctn{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-section-has-header:not(.fi-collapsed)>.fi-section-content-ctn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-section-has-header:not(.fi-collapsed)>.fi-section-content-ctn:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn{border-radius:var(--radius-xl);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);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}@media(min-width:48rem){.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn{grid-column:span 2/span 2}}.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-section:not(.fi-section-not-contained).fi-aside.fi-compact>.fi-section-content-ctn{border-radius:var(--radius-lg)}.fi-section:not(.fi-section-not-contained).fi-aside.fi-secondary>.fi-section-content-ctn{background-color:var(--gray-50)}.fi-section:not(.fi-section-not-contained).fi-aside.fi-secondary>.fi-section-content-ctn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-section:not(.fi-section-not-contained).fi-aside.fi-secondary>.fi-section-content-ctn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-section:not(.fi-section-not-contained).fi-compact:not(.fi-aside)>.fi-section-header{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}.fi-section:not(.fi-section-not-contained).fi-compact:not(.fi-divided)>.fi-section-content-ctn>.fi-section-content,.fi-section:not(.fi-section-not-contained).fi-compact.fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding:calc(var(--spacing)*4)}.fi-section:not(.fi-section-not-contained).fi-compact>.fi-section-footer{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5)}@media(min-width:48rem){.fi-section.fi-section-not-contained.fi-aside>.fi-section-content-ctn{grid-column:span 2/span 2}}.fi-section.fi-section-not-contained:not(.fi-aside),.fi-section.fi-section-not-contained:not(.fi-aside):not(.fi-collapsed)>.fi-section-content-ctn{row-gap:calc(var(--spacing)*4);display:grid}.fi-section.fi-section-not-contained:not(.fi-aside).fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding-block:calc(var(--spacing)*6)}.fi-section.fi-section-not-contained:not(.fi-aside).fi-compact,.fi-section.fi-section-not-contained:not(.fi-aside).fi-compact>.fi-section-content-ctn{row-gap:calc(var(--spacing)*2.5)}.fi-section.fi-section-not-contained:not(.fi-aside).fi-compact.fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding-block:calc(var(--spacing)*4)}.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content{gap:calc(var(--spacing)*0)}:where(.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content>: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(--gray-200)}:where(.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-section.fi-aside{align-items:flex-start;column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.fi-section.fi-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-section.fi-collapsible>.fi-section-header{cursor:pointer}.fi-section.fi-collapsed>.fi-section-header>.fi-section-collapse-btn{rotate:180deg}.fi-section.fi-collapsed>.fi-section-content-ctn{display:none}@media(min-width:48rem){.fi-section.fi-section-has-content-before>.fi-section-content-ctn{order:-9999}}.fi-section>.fi-section-header{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.fi-section>.fi-section-header>.fi-icon{color:var(--gray-400);flex-shrink:0}.fi-section>.fi-section-header>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-section>.fi-section-header>.fi-icon.fi-color{color:var(--color-500)}.fi-section>.fi-section-header>.fi-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}.fi-section>.fi-section-header>.fi-icon.fi-size-sm{margin-top:calc(var(--spacing)*1)}.fi-section>.fi-section-header>.fi-icon.fi-size-md{margin-top:calc(var(--spacing)*.5)}.fi-section>.fi-section-header>.fi-section-header-after-ctn{align-self:center}.fi-section>.fi-section-header>.fi-section-header-after-ctn .fi-sc-text:not(.fi-section-header-after-ctn .fi-dropdown-panel *),.fi-section>.fi-section-header>.fi-section-header-after-ctn .fi-link:not(.fi-section-header-after-ctn .fi-dropdown-panel *){--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-xs:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-.5)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-sm:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-1)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-md:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-1.5)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-lg:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-2)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-xl:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-2.5)}.fi-section>.fi-section-header>.fi-section-collapse-btn{margin-block:calc(var(--spacing)*-1.5);flex-shrink:0}.fi-section .fi-section-header-text-ctn{row-gap:calc(var(--spacing)*1);flex:1;display:grid}.fi-section .fi-section-header-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-section .fi-section-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-section .fi-section-header-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--gray-500);overflow:hidden}.fi-section .fi-section-header-description:where(.dark,.dark *){color:var(--gray-400)}.fi-tabs{column-gap:calc(var(--spacing)*1);max-width:100%;display:flex;overflow-x:auto}.fi-tabs.fi-contained{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.fi-tabs.fi-contained:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-tabs.fi-contained:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-tabs:not(.fi-contained){border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing)*2);--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:color-mix(in oklab,var(--gray-950)5%,transparent);margin-inline:auto}.fi-tabs:not(.fi-contained):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-tabs:not(.fi-contained):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-tabs.fi-vertical{column-gap:calc(var(--spacing)*0);row-gap:calc(var(--spacing)*1);flex-direction:column;overflow:hidden auto}.fi-tabs.fi-vertical.fi-contained{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fi-tabs.fi-vertical:not(.fi-contained){margin-inline:calc(var(--spacing)*0)}.fi-tabs.fi-vertical .fi-tabs-item{justify-content:flex-start}.fi-tabs-item{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*2);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);white-space:nowrap;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:75ms;--tw-outline-style:none;outline-style:none;transition-duration:75ms;display:flex}@media(hover:hover){.fi-tabs-item:hover{background-color:var(--gray-50)}}.fi-tabs-item:focus-visible{background-color:var(--gray-50)}@media(hover:hover){.fi-tabs-item:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-tabs-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-tabs-item:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-tabs-item:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-tabs-item.fi-active{background-color:var(--gray-50)}.fi-tabs-item.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-tabs-item.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-tabs-item.fi-active .fi-tabs-item-label,.fi-tabs-item.fi-active>.fi-icon{color:var(--primary-700)}:is(.fi-tabs-item.fi-active .fi-tabs-item-label,.fi-tabs-item.fi-active>.fi-icon):where(.dark,.dark *){color:var(--primary-400)}.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label,.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label:is(:where(.group):focus-visible *){color:var(--gray-700)}.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label:where(.dark,.dark *),.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label:where(.dark,.dark *):is(:where(.group):focus-visible *){color:var(--gray-200)}.fi-tabs-item :not(.fi-active):focus-visible .fi-tabs-item-label{color:var(--gray-700)}.fi-tabs-item :not(.fi-active):focus-visible .fi-tabs-item-label:where(.dark,.dark *){color:var(--gray-200)}.fi-tabs-item .fi-tabs-item-label{color:var(--gray-500);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:75ms;transition-duration:75ms}.fi-tabs-item .fi-tabs-item-label:where(.dark,.dark *){color:var(--gray-400)}.fi-tabs-item>.fi-icon{color:var(--gray-400);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:75ms;flex-shrink:0;transition-duration:75ms}.fi-tabs-item>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-tabs-item .fi-badge{width:max-content}.fi-tabs-item .fi-tabs-item-badge-placeholder{color:var(--gray-400);align-items:center;display:flex}.fi-tabs-item .fi-tabs-item-badge-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-toggle{height:calc(var(--spacing)*6);width:calc(var(--spacing)*11);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;border-width:2px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;flex-shrink:0;display:inline-flex;position:relative}.fi-toggle: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(--primary-600);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.fi-toggle:disabled{pointer-events:none;opacity:.7}.fi-toggle:where(.dark,.dark *){background-color:var(--gray-700)}.fi-toggle:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500);--tw-ring-offset-color:var(--gray-900)}.fi-toggle:disabled,.fi-toggle[disabled]{pointer-events:none;opacity:.7}.fi-toggle.fi-color{background-color:var(--bg)}.fi-toggle.fi-color:where(.dark,.dark *){background-color:var(--dark-bg)}.fi-toggle.fi-color .fi-icon{color:var(--text)}.fi-toggle.fi-hidden{display:none}.fi-toggle>:first-child{pointer-events:none;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);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);--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);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;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;display:inline-block;position:relative}.fi-toggle>:first-child>*{inset:calc(var(--spacing)*0);width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex;position:absolute}.fi-toggle .fi-icon{color:var(--gray-400)}.fi-toggle .fi-icon:where(.dark,.dark *){color:var(--gray-700)}.fi-toggle.fi-toggle-on>:first-child{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-toggle.fi-toggle-on>:first-child:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-toggle.fi-toggle-on>:first-child>:first-child{opacity:0;--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out)}.fi-toggle.fi-toggle-on>:first-child>:last-child{opacity:1;--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in)}.fi-toggle.fi-toggle-off>:first-child{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-toggle.fi-toggle-off>:first-child>:first-child{opacity:1;--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in)}.fi-toggle.fi-toggle-off>:first-child>:last-child{opacity:0;--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out)}.tippy-box{background-color:var(--tippy-background-color,#333)}.tippy-arrow{color:var(--tippy-background-color,#333)}.tippy-box[data-theme~=light]{--tippy-background-color:#fff;background-color:var(--tippy-background-color);box-shadow:var(--tippy-box-shadow,0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926)}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background-color)}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background-color)}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background-color)}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background-color)}.fi-sortable-ghost{opacity:.3}.fi-ac{gap:calc(var(--spacing)*3)}.fi-ac:not(.fi-width-full){flex-wrap:wrap;align-items:center;display:flex}.fi-ac:not(.fi-width-full).fi-align-start,.fi-ac:not(.fi-width-full).fi-align-left{justify-content:flex-start}.fi-ac:not(.fi-width-full).fi-align-center{justify-content:center}.fi-ac:not(.fi-width-full).fi-align-end,.fi-ac:not(.fi-width-full).fi-align-right{flex-direction:row-reverse}.fi-ac:not(.fi-width-full).fi-align-between,.fi-ac:not(.fi-width-full).fi-align-justify{justify-content:space-between}.fi-ac.fi-width-full{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.CodeMirror{color:#000;direction:ltr;height:300px;font-family:monospace}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{white-space:nowrap;background-color:#f7f7f7;border-right:1px solid #ddd}.CodeMirror-linenumber{text-align:right;color:#999;white-space:nowrap;min-width:20px;padding:0 3px 0 5px}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;width:auto;border:0!important}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{50%{background-color:#0000}}.cm-tab{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute;top:0;bottom:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;position:relative;overflow:hidden}.CodeMirror-scroll{z-index:0;outline:0;height:100%;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;position:relative;overflow:scroll!important}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{z-index:6;outline:0;display:none;position:absolute}.CodeMirror-vscrollbar{top:0;right:0;overflow:hidden scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow:scroll hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{z-index:3;min-height:100%;position:absolute;top:0;left:0}.CodeMirror-gutter{white-space:normal;vertical-align:top;height:100%;margin-bottom:-50px;display:inline-block}.CodeMirror-gutter-wrapper{z-index:4;position:absolute;background:0 0!important;border:none!important}.CodeMirror-gutter-background{z-index:4;position:absolute;top:0;bottom:0}.CodeMirror-gutter-elt{cursor:default;z-index:4;position:absolute}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{font-family:inherit;font-size:inherit;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;background:0 0;border-width:0;border-radius:0;margin:0;position:relative;overflow:visible}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{z-index:0;position:absolute;inset:0}.CodeMirror-linewidget{z-index:2;padding:.1px;position:relative}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{visibility:hidden;width:100%;height:0;position:absolute;overflow:hidden}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;z-index:3;position:relative}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection{background:#d7d4f0}.CodeMirror-line>span::selection{background:#d7d4f0}.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{flex-flow:wrap;display:flex}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;font:inherit;z-index:0;word-wrap:break-word;border:1px solid #ced4da;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:10px}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{z-index:8;background:#fff;height:auto;inset:50px 0 0;border-right:none!important;border-bottom-right-radius:0!important;position:fixed!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;flex:auto;position:relative;border-right:none!important}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{-webkit-user-select:none;user-select:none;-o-user-select:none;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative}.editor-toolbar.fullscreen{box-sizing:border-box;opacity:1;z-index:9;background:#fff;border:0;width:100%;height:50px;padding-top:10px;padding-bottom:10px;position:fixed;top:0;left:0}.editor-toolbar.fullscreen:before{background:-o-linear-gradient(270deg,#fff 0,#fff0 100%);background:-ms-linear-gradient(left,#fff 0,#fff0 100%);background:linear-gradient(90deg,#fff 0,#fff0);width:20px;height:50px;margin:0;padding:0;position:fixed;top:0;left:0}.editor-toolbar.fullscreen:after{background:-o-linear-gradient(270deg,#fff0 0,#fff 100%);background:-ms-linear-gradient(left,#fff0 0,#fff 100%);background:linear-gradient(90deg,#fff0 0,#fff);width:20px;height:50px;margin:0;padding:0;position:fixed;top:0;right:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;height:30px;margin:0;padding:0;display:inline-block;text-decoration:none!important}.editor-toolbar button{white-space:nowrap;min-width:30px;padding:0 6px;font-weight:700}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{color:#0000;text-indent:-10px;border-left:1px solid #d9d9d9;border-right:1px solid #fff;width:0;margin:0 6px;display:inline-block}.editor-toolbar button:after{vertical-align:text-bottom;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;text-align:right;padding:8px 10px;font-size:12px}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{min-width:4em;margin-left:1em;display:inline-block}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{z-index:7;box-sizing:border-box;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:auto}.editor-preview-side{z-index:9;box-sizing:border-box;word-wrap:break-word;border:1px solid #ddd;width:50%;display:none;position:fixed;top:50px;bottom:0;right:0;overflow:auto}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:#0000000d;border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{background:linear-gradient(to bottom right,#fff 0 84%,#333 50% 100%);border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0 84%,#333 50% 100%)}.easymde-dropdown-content{visibility:hidden;z-index:2;background-color:#f9f9f9;padding:8px;display:block;position:absolute;top:30px;box-shadow:0 8px 16px #0003}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{content:"";background-image:var(--bg-image);max-width:100%;height:0;max-height:100%;padding-top:var(--height);width:var(--width);background-repeat:no-repeat;background-size:contain;display:block}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:#ff000026}.cropper-container{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;inset:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:after,.cropper-center:before{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media(min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media(min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media(min-width:1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.filepond--assistant{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--browser.filepond--browser{opacity:0;width:calc(100% - 2em);margin:0;padding:0;font-size:0;position:absolute;top:1.75em;left:1em}.filepond--data{visibility:hidden;pointer-events:none;contain:strict;border:none;width:0;height:0;margin:0;padding:0;position:absolute}.filepond--drip{opacity:.1;pointer-events:none;background:#00000003;border-radius:.5em;position:absolute;inset:0;overflow:hidden}.filepond--drip-blob{transform-origin:50%;background:#292625;border-radius:50%;width:8em;height:8em;margin-top:-4em;margin-left:-4em}.filepond--drip-blob,.filepond--drop-label{will-change:transform,opacity;position:absolute;top:0;left:0}.filepond--drop-label{color:#4f4f4f;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:0;margin:0;display:flex;right:0}.filepond--drop-label.filepond--drop-label label{margin:0;padding:.5em;display:block}.filepond--drop-label label{cursor:default;text-align:center;font-size:.875em;font-weight:400;line-height:1.5}.filepond--label-action{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;cursor:pointer;-webkit-text-decoration:underline #a7a4a4;text-decoration:underline #a7a4a4}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{width:1.625em;height:1.625em;font-family:inherit;font-size:1em;line-height:inherit;will-change:transform,opacity;border:none;outline:none;margin:0;padding:0}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{content:"";position:absolute;inset:-.75em}.filepond--file-action-button{cursor:auto;color:#fff;background-color:#00000080;background-image:none;border-radius:50%;transition:box-shadow .25s ease-in;box-shadow:0 0 #fff0}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--file-info{will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0 .5em 0 0;display:flex;position:static}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75em;line-height:1.2;overflow:hidden}.filepond--file-info .filepond--file-info-sub{opacity:.5;white-space:nowrap;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:flex-end;min-width:2.25em;margin:0;display:flex;position:static}.filepond--file-status *{white-space:nowrap;margin:0}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{opacity:.5;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;min-width:0;height:100%;margin:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file{color:#fff;border-radius:.5em;align-items:flex-start;height:100%;padding:.5625em;display:flex;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:.5s linear .125s both fall}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:.65s linear both shake}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{opacity:0;animation-timing-function:ease-out;transform:scale(.5)}70%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";z-index:100;position:absolute;inset:0}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{z-index:1;will-change:transform,opacity;touch-action:auto;margin:.25em;padding:0;position:absolute;top:0;left:0;right:0}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 #0000}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{will-change:transform;margin:0;position:absolute;top:0;left:0;right:0}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;overflow:hidden scroll;-webkit-mask:linear-gradient(#000 calc(100% - .5em),#0000);mask:linear-gradient(#000 calc(100% - .5em),#0000)}.filepond--list-scroller::-webkit-scrollbar{background:0 0}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;background-clip:content-box;border:.3125em solid #0000;border-radius:99999px}.filepond--list.filepond--list{will-change:transform;margin:0;padding:0;list-style-type:none;position:absolute;top:0}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;max-width:none;height:100%;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7;justify-content:center;align-items:center;height:auto;display:flex;bottom:0}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-top:0;margin-bottom:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*,.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{pointer-events:none;margin:0;position:absolute;top:0;left:0;right:0;height:100%!important}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#0000!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{margin:0;padding:0;position:absolute;top:0;left:0;right:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.filepond--panel-top:after{content:"";background-color:inherit;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:0 0;transform:translateY(.5em)}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{content:"";background-color:inherit;height:2px;position:absolute;top:-1px;left:0;right:0}.filepond--panel-center{border-top:none!important;border-bottom:none!important;border-radius:0!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;pointer-events:none;will-change:transform,opacity;width:1.25em;height:1.25em;margin:0;position:static}.filepond--progress-indicator svg{vertical-align:top;transform-box:fill-box;width:100%;height:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;text-align:left;text-rendering:optimizelegibility;contain:layout style size;direction:ltr;margin-bottom:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;position:relative}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{opacity:.4;color:inherit;z-index:3;font-size:11px;line-height:.85;text-decoration:none;position:absolute;bottom:-14px;right:0}.filepond--root .filepond--credits[style]{margin-top:14px;top:0;bottom:auto}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{line-height:inherit;color:inherit;pointer-events:all;background:0 0;border:none;outline:none;margin:0 0 0 .25em;padding:0;font-family:inherit;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{opacity:0;font-size:0}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.filepond--image-preview-markup{position:absolute;top:0;left:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-height:5rem;max-height:7rem;margin:0;display:block;position:absolute;top:0;left:0}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;user-select:none;background:#00000003;border-radius:.45em;height:100%;margin:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.filepond--image-preview{z-index:1;pointer-events:none;will-change:transform,opacity;background:#222;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.filepond--image-clip{margin:0 auto;position:relative;overflow:hidden}.filepond--image-clip[data-transparency-indicator=grid] img,.filepond--image-clip[data-transparency-indicator=grid] canvas{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{will-change:transform;position:absolute;top:0;left:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{justify-content:center;align-items:center;height:100%;display:flex}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}.filepond--media-preview audio{display:none}.filepond--media-preview .audioplayer{cursor:pointer;width:calc(100% - 1.4em);margin:2.3em auto auto}.filepond--media-preview .playpausebtn{float:left;cursor:pointer;background-position:50%;background-repeat:no-repeat;border:none;border-radius:25px;outline:none;width:25px;height:25px;margin-top:.3em;margin-right:.3em}.filepond--media-preview .playpausebtn:hover{background-color:#00000080}.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}.filepond--media-preview .timeline{box-sizing:content-box;float:left;background:#ffffff4d padding-box content-box;border-radius:15px;width:calc(100% - 2.5em);height:3px;margin-top:2px;padding-block:14px}.filepond--media-preview .playhead{background:#fff;border-radius:50%;width:13px;height:13px;margin-top:-5px;transform:translate(-50%)}.filepond--media-preview-wrapper{pointer-events:auto;background:#00000003;border-radius:.45em;height:100%;margin:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.filepond--media-preview-wrapper:before{content:" ";width:100%;height:2em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);z-index:3;background:linear-gradient(#000,#0000);position:absolute}.filepond--media-preview{z-index:1;transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;display:block;position:relative}.filepond--media-preview video,.filepond--media-preview audio{will-change:transform;width:100%}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}.fi-fo-builder{row-gap:calc(var(--spacing)*4);--tw-outline-style:none;outline-style:none;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.fi-fo-builder .fi-fo-builder-actions{column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-builder .fi-fo-builder-actions.fi-hidden{display:none}.fi-fo-builder .fi-fo-builder-items{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.fi-fo-builder .fi-fo-builder-items>*+*{margin-top:calc(var(--spacing)*4)}.fi-fo-builder .fi-fo-builder-item{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent);--tw-outline-style:none;outline-style:none}.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-builder .fi-fo-builder-item.fi-collapsed .fi-fo-builder-item-header-collapsible-actions{rotate:-180deg}.fi-fo-builder .fi-fo-builder-item.fi-collapsed .fi-fo-builder-item-header-collapse-action,.fi-fo-builder .fi-fo-builder-item:not(.fi-collapsed) .fi-fo-builder-item-header-expand-action{pointer-events:none;opacity:0}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-item{--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-radius:0}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-item>.fi-fo-builder-item-content{padding:calc(var(--spacing)*0)}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-label-between-items-ctn>.fi-fo-builder-label-between-items-divider-before{width:calc(var(--spacing)*0)}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-label-between-items-ctn>.fi-fo-builder-label-between-items{padding-inline-start:calc(var(--spacing)*0)}.fi-fo-builder .fi-fo-builder-item-header{align-items:center;column-gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex;overflow:hidden}.fi-fo-builder.fi-collapsible .fi-fo-builder-item-header{cursor:pointer;-webkit-user-select:none;user-select:none}.fi-fo-builder .fi-fo-builder-item-header-start-actions{align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-builder .fi-fo-builder-item-header-icon{color:var(--gray-400);flex-shrink:0}.fi-fo-builder .fi-fo-builder-item-header-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-builder .fi-fo-builder-item-header-label{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(--gray-950)}.fi-fo-builder .fi-fo-builder-item-header-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-builder .fi-fo-builder-item-header-label.fi-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-fo-builder .fi-fo-builder-item-header-end-actions{align-items:center;column-gap:calc(var(--spacing)*3);margin-inline-start:auto;display:flex}.fi-fo-builder .fi-fo-builder-item-header-collapsible-actions{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));position:relative}.fi-fo-builder .fi-fo-builder-item-header-collapse-action{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))}.fi-fo-builder .fi-fo-builder-item-header-expand-action{inset:calc(var(--spacing)*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));position:absolute;rotate:180deg}.fi-fo-builder .fi-fo-builder-item-content:not(.fi-fo-builder-item-content-has-preview){padding:calc(var(--spacing)*4)}.fi-fo-builder .fi-fo-builder-item-content.fi-fo-builder-item-content-has-preview{position:relative}.fi-fo-builder .fi-fo-builder-item-has-header>.fi-fo-builder-item-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-100)}.fi-fo-builder .fi-fo-builder-item-has-header>.fi-fo-builder-item-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-builder .fi-fo-builder-item-has-header>.fi-fo-builder-item-content:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-builder .fi-fo-builder-item-preview:not(.fi-interactive){pointer-events:none}.fi-fo-builder .fi-fo-builder-item-preview-edit-overlay{inset:calc(var(--spacing)*0);z-index:1;cursor:pointer;position:absolute}.fi-fo-builder .fi-fo-builder-block-picker-ctn{border-radius:var(--radius-lg);background-color:var(--color-white)}.fi-fo-builder .fi-fo-builder-block-picker-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-builder .fi-fo-builder-add-between-items-ctn{pointer-events:none;visibility:hidden;margin-top:calc(var(--spacing)*0);height:calc(var(--spacing)*0);opacity:0;width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;display:flex;position:relative;overflow:visible}.fi-fo-builder .fi-fo-builder-item:hover+.fi-fo-builder-add-between-items-ctn,.fi-fo-builder .fi-fo-builder-add-between-items-ctn:has(+.fi-fo-builder-item:hover),.fi-fo-builder .fi-fo-builder-add-between-items-ctn:hover,.fi-fo-builder .fi-fo-builder-add-between-items-ctn:focus-within{pointer-events:auto;visibility:visible;opacity:1}.fi-fo-builder .fi-fo-builder-add-between-items{z-index:5;--tw-translate-y: calc(-50% + .5rem) ;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-white);position:absolute;top:50%}.fi-fo-builder .fi-fo-builder-add-between-items:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-builder .fi-fo-builder-add-between-items:has(.fi-dropdown-trigger>button[aria-expanded=true]){z-index:20}.fi-fo-builder .fi-fo-builder-label-between-items-ctn{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*-3);align-items:center;display:flex;position:relative}.fi-fo-builder .fi-fo-builder-label-between-items-divider-before{width:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex-shrink:0}.fi-fo-builder .fi-fo-builder-label-between-items-divider-before:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-builder .fi-fo-builder-label-between-items-divider-before:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-builder .fi-fo-builder-label-between-items{padding-inline:calc(var(--spacing)*1);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(--gray-500);flex-shrink:0}.fi-fo-builder .fi-fo-builder-label-between-items:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-builder .fi-fo-builder-label-between-items-divider-after{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex:1}.fi-fo-builder .fi-fo-builder-label-between-items-divider-after:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-builder .fi-fo-builder-label-between-items-divider-after:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-builder .fi-fo-builder-block-picker-search-ctn{top:calc(var(--spacing)*0);z-index:10;margin-inline:calc(var(--spacing)*-1);margin-top:calc(var(--spacing)*-1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-100);background-color:var(--color-white);position:sticky}.fi-fo-builder .fi-fo-builder-block-picker-search-ctn:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-builder .fi-fo-builder-block-picker-search-ctn:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-builder .fi-fo-builder-block-picker-search-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-builder .fi-fo-builder-block-picker-no-search-results-message{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(--gray-500)}.fi-fo-builder .fi-fo-builder-block-picker-no-search-results-message:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-builder .fi-fo-builder-block-picker{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.fi-fo-builder .fi-fo-builder-block-picker .fi-dropdown-panel{overflow-y:auto}.fi-fo-builder .fi-fo-builder-block-picker .fi-dropdown-list .fi-grid{column-gap:calc(var(--spacing)*0)}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group{break-inside:avoid-column}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group:not(:last-child){margin-bottom:calc(var(--spacing)*2)}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group-label{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));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-builder .fi-fo-builder-block-picker.fi-align-start,.fi-fo-builder .fi-fo-builder-block-picker.fi-align-left{justify-content:flex-start;margin-inline-start:calc(var(--spacing)*0)}.fi-fo-builder .fi-fo-builder-block-picker.fi-align-end,.fi-fo-builder .fi-fo-builder-block-picker.fi-align-right{justify-content:flex-end;margin-inline-end:calc(var(--spacing)*0)}.fi-fo-checkbox-list .fi-fo-checkbox-list-search-input-wrp{margin-bottom:calc(var(--spacing)*4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-actions{margin-bottom:calc(var(--spacing)*2)}.fi-fo-checkbox-list .fi-fo-checkbox-list-options{gap:calc(var(--spacing)*4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-options.fi-grid-direction-col{margin-top:calc(var(--spacing)*-4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-options.fi-grid-direction-col .fi-fo-checkbox-list-option-ctn{break-inside:avoid;padding-top:calc(var(--spacing)*4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option{column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-checkbox-input{margin-top:calc(var(--spacing)*1);flex-shrink:0}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);display:grid}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--gray-950);overflow:hidden}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-description{color:var(--gray-500)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-description:where(.dark,.dark *),.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-label{color:var(--gray-400)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-label:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-description{color:var(--gray-300)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-description:where(.dark,.dark *){color:var(--gray-600)}.fi-fo-checkbox-list .fi-fo-checkbox-list-no-search-results-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-fo-checkbox-list .fi-fo-checkbox-list-no-search-results-message:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-code-editor{overflow:hidden}.fi-fo-code-editor .cm-editor.cm-focused{--tw-outline-style:none!important;outline-style:none!important}.fi-fo-code-editor .cm-editor .cm-panels{z-index:5!important}.fi-fo-code-editor .cm-editor .cm-tooltip{z-index:20!important}.fi-fo-code-editor .cm-editor .cm-gutters{min-height:calc(var(--spacing)*48)!important;border-inline-end-color:var(--gray-300)!important;background-color:var(--gray-100)!important}.fi-fo-code-editor .cm-editor .cm-gutters:where(.dark,.dark *){border-inline-end-color:var(--gray-800)!important;background-color:var(--gray-950)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin-inline-start:calc(var(--spacing)*1)}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement.cm-activeLineGutter{background-color:var(--gray-200)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement.cm-activeLineGutter:where(.dark,.dark *){background-color:var(--gray-800)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-foldGutter .cm-gutterElement.cm-activeLineGutter{background-color:var(--gray-200)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-foldGutter .cm-gutterElement.cm-activeLineGutter:where(.dark,.dark *){background-color:var(--gray-800)!important}.fi-fo-code-editor .cm-editor .cm-scroller{min-height:calc(var(--spacing)*48)!important}.fi-fo-code-editor .cm-editor .cm-line{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);margin-inline-end:calc(var(--spacing)*1)}.fi-fo-code-editor.fi-disabled .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement.cm-activeLineGutter,.fi-fo-code-editor.fi-disabled .cm-editor .cm-gutters .cm-gutter.cm-foldGutter .cm-gutterElement.cm-activeLineGutter,.fi-fo-code-editor.fi-disabled .cm-editor .cm-line.cm-activeLine{background-color:#0000!important}.fi-fo-color-picker .fi-input-wrp-content{display:flex}.fi-fo-color-picker .fi-fo-color-picker-preview{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;margin-block:auto;margin-inline-end:calc(var(--spacing)*3)}.fi-fo-color-picker .fi-fo-color-picker-preview.fi-empty{--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(--gray-200);--tw-ring-inset:inset}.fi-fo-color-picker .fi-fo-color-picker-preview.fi-empty:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-color-picker .fi-fo-color-picker-preview.fi-empty:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-color-picker .fi-fo-color-picker-panel{z-index:20;border-radius:var(--radius-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);display:none;position:absolute}.fi-fo-date-time-picker input::-webkit-datetime-edit{padding:0;display:block}:is(.fi-fo-date-time-picker input:disabled,.fi-fo-date-time-picker input[readonly])::-webkit-calendar-picker-indicator{display:none}:is(.fi-fo-date-time-picker input:disabled,.fi-fo-date-time-picker input[readonly])::-webkit-inner-spin-button{display:none}.fi-fo-date-time-picker .fi-fo-date-time-picker-trigger{width:100%}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{--tw-border-style:none;width:100%;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-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-950);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none}@media(forced-colors:active){.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{outline-offset:2px;outline:2px solid #0000}}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{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:75ms;transition-duration:75ms}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input::placeholder{color:var(--gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input: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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:where(.dark,.dark *)::placeholder{color:var(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-panel{z-index:20;border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing)*4);--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);--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,transparent);position:absolute}.fi-fo-date-time-picker .fi-fo-date-time-picker-panel:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-panel:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-panel .fi-fo-date-time-picker-panel-header{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-day,.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input{border-radius:var(--radius-lg);--tw-outline-style:none;outline-style:none}:is(.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-day,.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--primary-600);--tw-outline-style:solid;outline-style:solid}:is(.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-day,.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input):focus-visible:where(.dark,.dark *){outline-color:var(--primary-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing)*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);color:var(--gray-950);background-color:#0000;border-style:none;flex-grow:1}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select: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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select:where(.dark,.dark *){background-color:var(--gray-900);color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input{width:calc(var(--spacing)*16);--tw-border-style:none;padding:calc(var(--spacing)*0);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-950);background-color:#0000;border-style:none}.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input: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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-description{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-header{margin-bottom:calc(var(--spacing)*2);gap:calc(var(--spacing)*1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-header .fi-fo-date-time-picker-calendar-header-day{text-align:center;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(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-header .fi-fo-date-time-picker-calendar-header-day:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar{gap:calc(var(--spacing)*1);--tw-outline-style:none;outline-style:none;display:grid}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-week{grid-template-columns:repeat(7,minmax(calc(var(--spacing)*7),1fr));gap:calc(var(--spacing)*1);display:grid}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-disabled{opacity:.5}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:focus{opacity:1}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled):is(:hover,:focus-visible){background-color:var(--gray-50)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled):is(:hover,:focus-visible):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled):is(:hover,:focus-visible):where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled){cursor:pointer}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected{background-color:var(--gray-50);color:var(--primary-700)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-fo-date-time-picker-calendar-day-today:not(.fi-selected):not(.fi-disabled){color:var(--primary-700)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-fo-date-time-picker-calendar-day-today:not(.fi-selected):not(.fi-disabled):where(.dark,.dark *){color:var(--primary-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-fo-date-time-picker-calendar-day-today):not(.fi-selected){color:var(--gray-950)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-fo-date-time-picker-calendar-day-today):not(.fi-selected):where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-disabled:focus{color:var(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-disabled:focus:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar+.fi-fo-date-time-picker-time-inputs{margin-top:calc(var(--spacing)*3)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*1);display:flex}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input{width:calc(var(--spacing)*10);--tw-border-style:none;padding:calc(var(--spacing)*0);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-950);background-color:#0000;border-style:none}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input: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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs .fi-fo-date-time-picker-time-input-separator{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(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs .fi-fo-date-time-picker-time-input-separator:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-field{row-gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.fi-fo-field.fi-fo-field-has-inline-label{align-items:flex-start;column-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}.fi-fo-field.fi-fo-field-has-inline-label .fi-fo-field-content-col{grid-column:span 2/span 2}}.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label{align-items:flex-start;column-gap:calc(var(--spacing)*3);display:flex}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label)>.fi-checkbox-input{margin-top:calc(var(--spacing)*.5);flex-shrink:0}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label)>.fi-toggle{margin-block:calc(var(--spacing)*-.5)}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label)>.fi-sc:first-child{flex-grow:0}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label).fi-hidden{display:none}.fi-fo-field .fi-fo-field-label-content{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(--gray-950)}.fi-fo-field .fi-fo-field-label-content:where(.dark,.dark *){color:var(--color-white)}.fi-fo-field .fi-fo-field-label-content .fi-fo-field-label-required-mark{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-600)}.fi-fo-field .fi-fo-field-label-content .fi-fo-field-label-required-mark:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-field .fi-fo-field-label-col{row-gap:calc(var(--spacing)*2);grid-auto-columns:minmax(0,1fr);height:100%;display:grid}@media(min-width:40rem){.fi-fo-field .fi-fo-field-label-col.fi-vertical-align-start{align-items:flex-start}.fi-fo-field .fi-fo-field-label-col.fi-vertical-align-center{align-items:center}.fi-fo-field .fi-fo-field-label-col.fi-vertical-align-end{align-items:flex-end}}.fi-fo-field .fi-fo-field-content-col{row-gap:calc(var(--spacing)*2);grid-auto-columns:minmax(0,1fr);display:grid}.fi-fo-field .fi-fo-field-content-ctn{align-items:center;column-gap:calc(var(--spacing)*3);width:100%;display:flex}.fi-fo-field .fi-fo-field-content{width:100%}.fi-fo-field .fi-fo-field-wrp-error-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--danger-600)}.fi-fo-field .fi-fo-field-wrp-error-message:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-field .fi-fo-field-wrp-error-list{list-style-type:disc;list-style-position:inside}:where(.fi-fo-field .fi-fo-field-wrp-error-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}.fi-fo-file-upload{row-gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.fi-fo-file-upload.fi-align-start,.fi-fo-file-upload.fi-align-left{align-items:flex-start}.fi-fo-file-upload.fi-align-center{align-items:center}.fi-fo-file-upload.fi-align-end,.fi-fo-file-upload.fi-align-right{align-items:flex-end}.fi-fo-file-upload .fi-fo-file-upload-input-ctn{width:100%;height:100%}.fi-fo-file-upload.fi-fo-file-upload-avatar .fi-fo-file-upload-input-ctn{height:100%;width:calc(var(--spacing)*32)}.fi-fo-file-upload .fi-fo-file-upload-error-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--danger-600)}.fi-fo-file-upload .fi-fo-file-upload-error-message:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-file-upload .filepond--root{margin-bottom:calc(var(--spacing)*0);border-radius:var(--radius-lg);background-color:var(--color-white);font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--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:color-mix(in oklab,var(--gray-950)10%,transparent);overflow:hidden}.fi-fo-file-upload .filepond--root:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .filepond--root:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-file-upload .filepond--root:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .filepond--root:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-file-upload .filepond--root[data-disabled=disabled]{background-color:var(--gray-50)}.fi-fo-file-upload .filepond--root[data-disabled=disabled]:where(.dark,.dark *){--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .filepond--root[data-disabled=disabled]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-file-upload .filepond--root[data-style-panel-layout="compact circle"]{border-radius:3.40282e38px}.fi-fo-file-upload .filepond--panel-root{background-color:#0000}.fi-fo-file-upload .filepond--drop-label{height:auto!important;padding:calc(var(--spacing)*3)!important}.fi-fo-file-upload .filepond--drop-label label{padding:calc(var(--spacing)*0)!important}.fi-fo-file-upload .filepond--drop-label,.fi-fo-file-upload .filepond--drop-label label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600)!important;opacity:1!important}:is(.fi-fo-file-upload .filepond--drop-label,.fi-fo-file-upload .filepond--drop-label label):where(.dark,.dark *){color:var(--gray-400)!important}.fi-fo-file-upload .filepond--label-action{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary-700);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:75ms;text-decoration-line:none;transition-duration:75ms}@media(hover:hover){.fi-fo-file-upload .filepond--label-action:hover{color:var(--primary-600)}}.fi-fo-file-upload .filepond--label-action:where(.dark,.dark *){color:var(--primary-400)}@media(hover:hover){.fi-fo-file-upload .filepond--label-action:where(.dark,.dark *):hover{color:var(--primary-400)}}.fi-fo-file-upload .filepond--drip-blob{background-color:var(--gray-400)}.fi-fo-file-upload .filepond--drip-blob:where(.dark,.dark *){background-color:var(--gray-500)}.fi-fo-file-upload .filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(50% - .5rem);display:inline}@media(min-width:64rem){.fi-fo-file-upload .filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5rem)}}.fi-fo-file-upload .filepond--download-icon{pointer-events:auto;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);background-color:var(--color-white);vertical-align:bottom;margin-inline-end:calc(var(--spacing)*1);display:inline-block}@media(hover:hover){.fi-fo-file-upload .filepond--download-icon:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .filepond--download-icon:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}}.fi-fo-file-upload .filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-fo-file-upload .filepond--open-icon{pointer-events:auto;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);background-color:var(--color-white);vertical-align:bottom;margin-inline-end:calc(var(--spacing)*1);display:inline-block}@media(hover:hover){.fi-fo-file-upload .filepond--open-icon:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .filepond--open-icon:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}}.fi-fo-file-upload .filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-fo-file-upload .filepond--file-action-button.filepond--action-edit-item{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .filepond--file-action-button.filepond--action-edit-item{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor{inset:calc(var(--spacing)*0);isolation:isolate;z-index:50;width:100vw;height:100dvh;padding:calc(var(--spacing)*2);position:fixed}@media(min-width:40rem){.fi-fo-file-upload .fi-fo-file-upload-editor{padding:calc(var(--spacing)*10)}}@media(min-width:48rem){.fi-fo-file-upload .fi-fo-file-upload-editor{padding:calc(var(--spacing)*20)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay{inset:calc(var(--spacing)*0);cursor:pointer;background-color:var(--gray-950);width:100%;height:100%;position:fixed}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay{background-color:color-mix(in oklab,var(--gray-950)50%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-950)75%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay{will-change:transform}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window{isolation:isolate;border-radius:var(--radius-xl);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);width:100%;height: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:var(--gray-900);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window{--tw-ring-color:color-mix(in oklab,var(--gray-900)10%,transparent)}}@media(min-width:64rem){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window{flex-direction:row}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window:where(.dark,.dark *){background-color:var(--gray-800);--tw-ring-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--gray-50)10%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-image-ctn{margin:calc(var(--spacing)*4);flex:1;max-width:100%;max-height:100%}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-image{width:auto;height:100%}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel{background-color:var(--gray-50);flex-direction:column;flex:1;width:100%;height:100%;display:flex;overflow-y:auto}@media(min-width:64rem){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel{max-width:var(--container-xs)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)30%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-main{flex:1}:where(.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-main{padding:calc(var(--spacing)*4);overflow:auto}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group{gap:calc(var(--spacing)*3);display:grid}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-btn-group{width:100%}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-btn.fi-active{background-color:var(--gray-50)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-btn.fi-active:where(.dark,.dark *){background-color:var(--gray-700)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-fo-file-upload-editor-control-panel-group-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-950)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-fo-file-upload-editor-control-panel-group-title:where(.dark,.dark *){color:var(--color-white)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-reset-action-ctn{justify-content:flex-end;display:flex}.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal{background-color:var(--gray-100)}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal{background-color:color-mix(in oklab,var(--gray-100)50%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal{opacity:1}.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)80%,transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-circle-cropper .cropper-view-box,.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-circle-cropper .cropper-face{border-radius:50%}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-window{max-width:var(--container-3xl);flex-direction:column}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-image-ctn{min-height:calc(var(--spacing)*0);flex:1;overflow:hidden}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-control-panel{flex:none;height:auto}@media(min-width:64rem){.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-control-panel{max-width:none}}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-control-panel-footer{justify-content:flex-start}:where(.fi-fo-key-value .fi-fo-key-value-table-ctn>: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(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-key-value .fi-fo-key-value-table-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-key-value .fi-fo-key-value-table{table-layout:auto;width:100%}:where(.fi-fo-key-value .fi-fo-key-value-table>: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(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-key-value .fi-fo-key-value-table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-key-value .fi-fo-key-value-table>thead>tr>th{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:start;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(--gray-700)}.fi-fo-key-value .fi-fo-key-value-table>thead>tr>th:where(.dark,.dark *){color:var(--gray-200)}.fi-fo-key-value .fi-fo-key-value-table>thead>tr>th.fi-has-action{width:calc(var(--spacing)*9);padding:calc(var(--spacing)*0)}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>: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(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-key-value .fi-fo-key-value-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));border-color:var(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td{width:50%;padding:calc(var(--spacing)*0)}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td.fi-has-action{width:auto;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td.fi-has-action .fi-fo-key-value-table-row-sortable-handle{display:flex}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td .fi-input{font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.fi-fo-key-value .fi-fo-key-value-add-action-ctn{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);justify-content:center;display:flex}@media(min-width:40rem){.fi-fo-key-value-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing)*1.5)}}.fi-fo-markdown-editor{--color-cm-red:#991b1b;--color-cm-orange:#9a3412;--color-cm-amber:#92400e;--color-cm-yellow:#854d0e;--color-cm-lime:#3f6212;--color-cm-green:#166534;--color-cm-emerald:#065f46;--color-cm-teal:#115e59;--color-cm-cyan:#155e75;--color-cm-sky:#075985;--color-cm-blue:#1e40af;--color-cm-indigo:#3730a3;--color-cm-violet:#5b21b6;--color-cm-purple:#6b21a8;--color-cm-fuchsia:#86198f;--color-cm-pink:#9d174d;--color-cm-rose:#9f1239;--color-cm-gray:#18181b;--color-cm-gray-muted:#71717a;--color-cm-gray-background:#e4e4e7}.fi-fo-markdown-editor:not(.fi-disabled){max-width:100%;font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-950);overflow:hidden}.fi-fo-markdown-editor:not(.fi-disabled):where(.dark,.dark *){color:var(--color-white)}.fi-fo-markdown-editor.fi-disabled{border-radius:var(--radius-lg);background-color:var(--gray-50);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)10%,transparent);display:block}.fi-fo-markdown-editor.fi-disabled:where(.dark,.dark *){color:var(--gray-400);--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab,red,red)){.fi-fo-markdown-editor.fi-disabled:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-markdown-editor.fi-disabled[style*=--min-height]{min-height:var(--min-height)}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]{--tw-outline-style:none;outline-style:none;overflow-y:auto}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]: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(--primary-600);--tw-ring-inset:inset}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]{scrollbar-gutter:stable;max-height:var(--max-height)}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror{padding-inline:calc(var(--spacing)*4)!important;padding-block:calc(var(--spacing)*0)!important}.fi-fo-markdown-editor .fi-fo-markdown-editor-placeholder{color:var(--gray-400)}.fi-fo-markdown-editor .fi-fo-markdown-editor-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror-lines{padding-block:calc(var(--spacing)*3)!important}.fi-fo-markdown-editor .cm-s-easymde .cm-comment{color:var(--color-cm-gray-muted);background-color:#0000}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror-cursor{border-color:currentColor}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-keyword{color:var(--color-cm-violet)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-atom{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-number{color:var(--color-cm-green)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-def{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-variable{color:var(--color-cm-yellow)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-variable-2{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-variable-3{color:var(--color-cm-emerald)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-property,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-operator{color:var(--color-cm-gray)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-string,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-string-2{color:var(--color-cm-rose)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-meta{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-error{color:var(--color-cm-red)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-qualifier{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-builtin{color:var(--color-cm-violet)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-bracket,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-hr{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-quote{color:var(--color-cm-sky)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-quote~.cm-quote{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list~.cm-variable-2,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list~.cm-variable-3,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list~.cm-keyword,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-variable-2,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-variable-3,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-keyword{color:var(--color-cm-gray)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-link{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-red)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-amber)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-attribute+.cm-string{color:var(--color-cm-green)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-code+.cm-comment:not(.cm-formatting-code){background-color:var(--color-cm-gray-background);color:var(--color-cm-gray)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-comment{color:inherit;background-color:#0000}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror{--tw-border-style:none;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);color:inherit;background-color:#0000;border-style:none}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror-scroll{height:auto}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar{gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);border-radius:0;flex-wrap:wrap;display:flex}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-lg);--tw-border-style:none;padding:calc(var(--spacing)*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));--tw-duration:75ms;border-style:none;place-content:center;transition-duration:75ms;display:grid!important}@media(hover:hover){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:hover{background-color:var(--gray-50)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:focus-visible{background-color:var(--gray-50)}@media(hover:hover){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active{background-color:var(--gray-50)}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:before{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);background-color:var(--gray-700);content:"";display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active:before{background-color:var(--primary-600)}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .separator{width:calc(var(--spacing)*1);--tw-border-style:none;border-style:none;margin:calc(var(--spacing)*0)!important}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z' /%3E%3Cpath d='M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z' /%3E%3Cpath d='M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h10' /%3E%3Cpath d='M7 5v14' /%3E%3Cpath d='M17 5v14' /%3E%3Cpath d='M15 19h4' /%3E%3Cpath d='M15 5h4' /%3E%3Cpath d='M5 19h4' /%3E%3Cpath d='M5 5h4' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h10' /%3E%3Cpath d='M7 5v14' /%3E%3Cpath d='M17 5v14' /%3E%3Cpath d='M15 19h4' /%3E%3Cpath d='M15 5h4' /%3E%3Cpath d='M5 19h4' /%3E%3Cpath d='M5 5h4' /%3E%3C/svg%3E")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M10 2c-2.236 0-4.43.18-6.57.524C1.993 2.755 1 4.014 1 5.426v5.148c0 1.413.993 2.67 2.43 2.902 1.168.188 2.352.327 3.55.414.28.02.521.18.642.413l1.713 3.293a.75.75 0 0 0 1.33 0l1.713-3.293a.783.783 0 0 1 .642-.413 41.102 41.102 0 0 0 3.55-.414c1.437-.231 2.43-1.49 2.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289 41.289 0 0 0 10 2ZM6.75 6a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 2.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M10 2c-2.236 0-4.43.18-6.57.524C1.993 2.755 1 4.014 1 5.426v5.148c0 1.413.993 2.67 2.43 2.902 1.168.188 2.352.327 3.55.414.28.02.521.18.642.413l1.713 3.293a.75.75 0 0 0 1.33 0l1.713-3.293a.783.783 0 0 1 .642-.413 41.102 41.102 0 0 0 3.55-.414c1.437-.231 2.43-1.49 2.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289 41.289 0 0 0 10 2ZM6.75 6a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 2.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06ZM11.377 2.011a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06ZM11.377 2.011a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 15.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 10a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 15.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 10a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3ZM2.97 8.654a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 9.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 15.5a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM2.625 13.875a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3ZM2.97 8.654a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 9.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 15.5a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM2.625 13.875a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M.99 5.24A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25l.01 9.5A2.25 2.25 0 0 1 16.76 17H3.26A2.267 2.267 0 0 1 1 14.74l-.01-9.5Zm8.26 9.52v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.615c0 .414.336.75.75.75h5.373a.75.75 0 0 0 .627-.74Zm1.5 0a.75.75 0 0 0 .627.74h5.373a.75.75 0 0 0 .75-.75v-.615a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625Zm6.75-3.63v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75ZM17.5 7.5v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M.99 5.24A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25l.01 9.5A2.25 2.25 0 0 1 16.76 17H3.26A2.267 2.267 0 0 1 1 14.74l-.01-9.5Zm8.26 9.52v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.615c0 .414.336.75.75.75h5.373a.75.75 0 0 0 .627-.74Zm1.5 0a.75.75 0 0 0 .627.74h5.373a.75.75 0 0 0 .75-.75v-.615a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625Zm6.75-3.63v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75ZM17.5 7.5v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M12.207 2.232a.75.75 0 0 0 .025 1.06l4.146 3.958H6.375a5.375 5.375 0 0 0 0 10.75H9.25a.75.75 0 0 0 0-1.5H6.375a3.875 3.875 0 0 1 0-7.75h10.003l-4.146 3.957a.75.75 0 0 0 1.036 1.085l5.5-5.25a.75.75 0 0 0 0-1.085l-5.5-5.25a.75.75 0 0 0-1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M12.207 2.232a.75.75 0 0 0 .025 1.06l4.146 3.958H6.375a5.375 5.375 0 0 0 0 10.75H9.25a.75.75 0 0 0 0-1.5H6.375a3.875 3.875 0 0 1 0-7.75h10.003l-4.146 3.957a.75.75 0 0 0 1.036 1.085l5.5-5.25a.75.75 0 0 0 0-1.085l-5.5-5.25a.75.75 0 0 0-1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-statusbar{display:none}.fi-fo-markdown-editor:where(.dark,.dark *){--color-cm-red:#f87171;--color-cm-orange:#fb923c;--color-cm-amber:#fbbf24;--color-cm-yellow:#facc15;--color-cm-lime:#a3e635;--color-cm-green:#4ade80;--color-cm-emerald:#4ade80;--color-cm-teal:#2dd4bf;--color-cm-cyan:#22d3ee;--color-cm-sky:#38bdf8;--color-cm-blue:#60a5fa;--color-cm-indigo:#818cf8;--color-cm-violet:#a78bfa;--color-cm-purple:#c084fc;--color-cm-fuchsia:#e879f9;--color-cm-pink:#f472b6;--color-cm-rose:#fb7185;--color-cm-gray:#fafafa;--color-cm-gray-muted:#a1a1aa;--color-cm-gray-background:#52525b}.fi-fo-markdown-editor:where(.dark,.dark *) .EasyMDEContainer .cm-s-easymde span.CodeMirror-selectedtext{filter:invert()}.fi-fo-markdown-editor:where(.dark,.dark *) .EasyMDEContainer .editor-toolbar button:before{background-color:var(--gray-300)}.fi-fo-markdown-editor:where(.dark,.dark *) .EasyMDEContainer .editor-toolbar button.active:before{background-color:var(--primary-400)}[x-sortable]:has(.fi-sortable-ghost) .fi-fo-markdown-editor{pointer-events:none}.fi-fo-modal-table-select:not(.fi-fo-modal-table-select-multiple){align-items:flex-start;column-gap:calc(var(--spacing)*3);--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);display:flex}.fi-fo-modal-table-select.fi-fo-modal-table-select-multiple{gap:calc(var(--spacing)*2);display:grid}.fi-fo-modal-table-select.fi-fo-modal-table-select-multiple .fi-fo-modal-table-select-badges-ctn{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.fi-fo-modal-table-select .fi-fo-modal-table-select-placeholder{color:var(--gray-400)}.fi-fo-modal-table-select .fi-fo-modal-table-select-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-radio{gap:calc(var(--spacing)*4)}.fi-fo-radio.fi-inline{flex-wrap:wrap;display:flex}.fi-fo-radio:not(.fi-inline).fi-grid-direction-col{margin-top:calc(var(--spacing)*-4)}.fi-fo-radio:not(.fi-inline).fi-grid-direction-col>.fi-fo-radio-label{break-inside:avoid;padding-top:calc(var(--spacing)*4)}.fi-fo-radio>.fi-fo-radio-label{column-gap:calc(var(--spacing)*3);align-self:flex-start;display:flex}.fi-fo-radio>.fi-fo-radio-label>.fi-radio-input{margin-top:calc(var(--spacing)*1);flex-shrink:0}.fi-fo-radio>.fi-fo-radio-label>.fi-fo-radio-label-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);display:grid}.fi-fo-radio>.fi-fo-radio-label>.fi-fo-radio-label-text:where(.dark,.dark *){color:var(--color-white)}.fi-fo-radio>.fi-fo-radio-label .fi-fo-radio-label-description{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--gray-500)}.fi-fo-radio>.fi-fo-radio-label .fi-fo-radio-label-description:where(.dark,.dark *),.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled)>.fi-fo-radio-label-text{color:var(--gray-400)}.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled)>.fi-fo-radio-label-text:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled) .fi-fo-radio-label-description{color:var(--gray-300)}.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled) .fi-fo-radio-label-description:where(.dark,.dark *){color:var(--gray-600)}.fi-fo-repeater{row-gap:calc(var(--spacing)*4);--tw-outline-style:none;outline-style:none;display:grid}.fi-fo-repeater .fi-fo-repeater-actions{column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-repeater .fi-fo-repeater-actions.fi-hidden{display:none}.fi-fo-repeater .fi-fo-repeater-items{align-items:flex-start;gap:calc(var(--spacing)*4)}.fi-fo-repeater .fi-fo-repeater-item{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent);--tw-outline-style:none;outline-style:none}.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-repeater .fi-fo-repeater-item.fi-collapsed .fi-fo-repeater-item-header-collapsible-actions{rotate:-180deg}.fi-fo-repeater .fi-fo-repeater-item.fi-collapsed .fi-fo-repeater-item-header-collapse-action,.fi-fo-repeater .fi-fo-repeater-item:not(.fi-collapsed) .fi-fo-repeater-item-header-expand-action{pointer-events:none;opacity:0}.fi-fo-repeater .fi-fo-repeater-item-header{align-items:center;column-gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex;overflow:hidden}.fi-fo-repeater.fi-collapsible .fi-fo-repeater-item-header{cursor:pointer;-webkit-user-select:none;user-select:none}.fi-fo-repeater .fi-fo-repeater-item-header-start-actions{align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-repeater .fi-fo-repeater-item-header-label{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(--gray-950)}.fi-fo-repeater .fi-fo-repeater-item-header-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-repeater .fi-fo-repeater-item-header-label.fi-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-fo-repeater .fi-fo-repeater-item-header-end-actions{align-items:center;column-gap:calc(var(--spacing)*3);margin-inline-start:auto;display:flex}.fi-fo-repeater .fi-fo-repeater-item-header-collapsible-actions{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));position:relative}.fi-fo-repeater .fi-fo-repeater-item-header-collapse-action{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))}.fi-fo-repeater .fi-fo-repeater-item-header-expand-action{inset:calc(var(--spacing)*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));position:absolute;rotate:180deg}.fi-fo-repeater .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-100)}.fi-fo-repeater .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-repeater .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-repeater .fi-fo-repeater-item-content{padding:calc(var(--spacing)*4)}.fi-fo-repeater .fi-fo-repeater-add-between-items-ctn{justify-content:center;width:100%;display:flex}.fi-fo-repeater .fi-fo-repeater-add-between-items{border-radius:var(--radius-lg);background-color:var(--color-white)}.fi-fo-repeater .fi-fo-repeater-add-between-items:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-repeater .fi-fo-repeater-label-between-items-ctn{margin-block:calc(var(--spacing)*-2);align-items:center;display:flex;position:relative}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-before{width:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex-shrink:0}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-before:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-before:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-repeater .fi-fo-repeater-label-between-items{padding-inline:calc(var(--spacing)*1);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(--gray-500);flex-shrink:0}.fi-fo-repeater .fi-fo-repeater-label-between-items:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-after{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex:1}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-after:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-after:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-repeater .fi-fo-repeater-add{justify-content:center;width:100%;display:flex}.fi-fo-repeater .fi-fo-repeater-add.fi-align-start,.fi-fo-repeater .fi-fo-repeater-add.fi-align-left{justify-content:flex-start}.fi-fo-repeater .fi-fo-repeater-add.fi-align-end,.fi-fo-repeater .fi-fo-repeater-add.fi-align-right{justify-content:flex-end}.fi-fo-simple-repeater{row-gap:calc(var(--spacing)*4);display:grid}.fi-fo-simple-repeater .fi-fo-simple-repeater-items{gap:calc(var(--spacing)*4)}.fi-fo-simple-repeater .fi-fo-simple-repeater-item{justify-content:flex-start;column-gap:calc(var(--spacing)*3);display:flex}.fi-fo-simple-repeater .fi-fo-simple-repeater-item-content{flex:1}.fi-fo-simple-repeater .fi-fo-simple-repeater-item-actions{align-items:center;column-gap:calc(var(--spacing)*1);display:flex}.fi-fo-simple-repeater .fi-fo-simple-repeater-add{justify-content:center;width:100%;display:flex}.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-start,.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-left{justify-content:flex-start}.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-end,.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-right{justify-content:flex-end}.fi-fo-table-repeater{gap:calc(var(--spacing)*3);display:grid}.fi-fo-table-repeater>table{width:100%;display:block}:where(.fi-fo-table-repeater>table>: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(--gray-200)}.fi-fo-table-repeater>table{border-radius:var(--radius-xl);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);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}:where(.fi-fo-table-repeater>table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-table-repeater>table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-table-repeater>table:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-table-repeater>table:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-table-repeater>table>thead{white-space:nowrap;display:none}.fi-fo-table-repeater>table>thead>tr>th{border-color:var(--gray-200);background-color:var(--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-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-fo-table-repeater>table>thead>tr>th:first-of-type{border-start-start-radius:var(--radius-xl)}.fi-fo-table-repeater>table>thead>tr>th:last-of-type{border-start-end-radius:var(--radius-xl)}.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){color:var(--color-white)}.fi-fo-table-repeater>table>thead>tr>th:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-fo-table-repeater>table>thead>tr>th.fi-align-start,.fi-fo-table-repeater>table>thead>tr>th.fi-align-left{text-align:start}.fi-fo-table-repeater>table>thead>tr>th.fi-align-end,.fi-fo-table-repeater>table>thead>tr>th.fi-align-right{text-align:end}.fi-fo-table-repeater>table>thead>tr>th.fi-wrapped{white-space:normal}.fi-fo-table-repeater>table>thead>tr>th:not(.fi-wrapped){white-space:nowrap}.fi-fo-table-repeater>table>thead>tr>th.fi-fo-table-repeater-empty-header-cell{width:calc(var(--spacing)*1)}.fi-fo-table-repeater>table>tbody{display:block}:where(.fi-fo-table-repeater>table>tbody>: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(--gray-200)}:where(.fi-fo-table-repeater>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-table-repeater>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-table-repeater>table>tbody>tr{gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*6);display:grid}.fi-fo-table-repeater>table>tbody>tr>td{display:block}.fi-fo-table-repeater>table>tbody>tr>td.fi-hidden{display:none}.fi-fo-table-repeater>table>tbody>tr>td.fi-vertical-align-start{vertical-align:top}.fi-fo-table-repeater>table>tbody>tr>td.fi-vertical-align-center{vertical-align:middle}.fi-fo-table-repeater>table>tbody>tr>td.fi-vertical-align-end{vertical-align:bottom}.fi-fo-table-repeater>table .fi-fo-table-repeater-header-required-mark{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-600)}.fi-fo-table-repeater>table .fi-fo-table-repeater-header-required-mark:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-table-repeater>table .fi-fo-table-repeater-actions{align-items:center;column-gap:calc(var(--spacing)*3);height:100%;display:flex}@supports (container-type:inline-size){.fi-fo-table-repeater{container-type:inline-size}@container (min-width:36rem){.fi-fo-table-repeater>table{display:table}.fi-fo-table-repeater>table>thead{display:table-header-group}.fi-fo-table-repeater>table>tbody{display:table-row-group}.fi-fo-table-repeater>table>tbody>tr{padding:calc(var(--spacing)*0);display:table-row}.fi-fo-table-repeater>table>tbody>tr>td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry{row-gap:calc(var(--spacing)*0)}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field-label-content,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry-label{display:none}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-toggle-buttons-wrp .fi-fo-field-content-col{grid-auto-columns:1fr}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td{border-color:var(--gray-200);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1)}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-fo-table-repeater.fi-compact .fi-input-wrp{--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);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;background-color:#0000!important}.fi-fo-table-repeater.fi-compact .fi-fo-table-repeater-actions{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.fi-fo-table-repeater.fi-compact .fi-fo-field-wrp-error-message{padding-inline:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*2)}.fi-fo-table-repeater.fi-compact .fi-in-entry-content,.fi-fo-table-repeater.fi-compact .fi-fo-radio{padding-inline:calc(var(--spacing)*3)}}}@supports not (container-type:inline-size){@media(min-width:64rem){.fi-fo-table-repeater>table{display:table}.fi-fo-table-repeater>table>thead{display:table-header-group}.fi-fo-table-repeater>table>tbody{display:table-row-group}.fi-fo-table-repeater>table>tbody>tr{padding:calc(var(--spacing)*0);display:table-row}.fi-fo-table-repeater>table>tbody>tr>td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry{row-gap:calc(var(--spacing)*0)}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field-label-content,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry-label{display:none}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-toggle-buttons-wrp .fi-fo-field-content-col{grid-auto-columns:1fr}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td{border-color:var(--gray-200);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1)}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-fo-table-repeater.fi-compact .fi-input-wrp{--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);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;background-color:#0000!important}.fi-fo-table-repeater.fi-compact .fi-fo-table-repeater-actions{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.fi-fo-table-repeater.fi-compact .fi-fo-field-wrp-error-message{padding-inline:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*2)}.fi-fo-table-repeater.fi-compact .fi-in-entry-content,.fi-fo-table-repeater.fi-compact .fi-fo-radio{padding-inline:calc(var(--spacing)*3)}}}.fi-fo-table-repeater .fi-fo-table-repeater-add{justify-content:center;width:100%;display:flex}.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-start,.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-left{justify-content:flex-start}.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-end,.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-right{justify-content:flex-end}.fi-fo-rich-editor{--fi-fo-rich-editor-toolbar-height:0px;--fi-fo-rich-editor-sticky-offset:0px}.fi-topbar-ctn~* .fi-fo-rich-editor{--fi-fo-rich-editor-sticky-offset:var(--topbar-height,4rem)}.fi-modal .fi-fo-rich-editor{--fi-fo-rich-editor-sticky-offset:initial}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar.fi-fo-rich-editor-sticky-toolbar{z-index:5;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:var(--color-white);position:sticky}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar.fi-fo-rich-editor-sticky-toolbar:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar.fi-fo-rich-editor-sticky-toolbar{top:var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px))}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file{pointer-events:none;cursor:wait;opacity:.5}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar{column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);flex-wrap:wrap;display:flex;position:relative}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-toolbar:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-floating-toolbar{visibility:hidden;z-index:5;margin-top:calc(var(--spacing)*-1);column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--color-white);max-width:100%;padding:calc(var(--spacing)*1);--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-wrap:wrap;display:flex;position:absolute}.fi-fo-rich-editor .fi-fo-rich-editor-floating-toolbar:where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-800)}:is(.fi-fo-rich-editor .fi-fo-rich-editor-toolbar,.fi-fo-rich-editor .fi-fo-rich-editor-floating-toolbar):has(.fi-fo-rich-editor-dropdown-tool-trigger[aria-expanded=true]){z-index:20}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar-group{column-gap:calc(var(--spacing)*1);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool{display:inline-flex;position:relative}:where(.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool:not(.fi-fo-rich-editor-dropdown-tool-textual) .fi-fo-rich-editor-dropdown-tool-panel>: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(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger{height:calc(var(--spacing)*8);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);--tw-border-style:none;padding-inline:calc(var(--spacing)*1);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(--gray-700);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:75ms;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;transition-duration:75ms;display:flex}@media(hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:hover{background-color:var(--gray-50)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:focus-visible{background-color:var(--gray-50)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *){color:var(--gray-200)}@media(hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active{background-color:var(--gray-50);color:var(--primary-600)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-chevron{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);color:var(--gray-400)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-chevron:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-panel{z-index:30;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--color-white);width:max-content;padding:calc(var(--spacing)*1);--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(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);max-width:none!important}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-panel:where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-800)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-menu{gap:calc(var(--spacing)*1);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option{height:calc(var(--spacing)*8);width:auto;min-width:calc(var(--spacing)*8);cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:none;padding:calc(var(--spacing)*0);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(--gray-700);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:75ms;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;justify-content:center;align-items:center;transition-duration:75ms;display:flex}@media(hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:hover{background-color:var(--gray-50)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:focus-visible{background-color:var(--gray-50)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *){color:var(--gray-200)}@media(hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option>.fi-icon{color:currentColor}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option[aria-disabled=true]{cursor:default;opacity:.7}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active{background-color:var(--gray-50);color:var(--primary-600)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-menu{min-width:calc(var(--spacing)*32);flex-direction:column}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-option{min-width:calc(var(--spacing)*0);justify-content:flex-start;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal);white-space:nowrap}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-option.fi-active{color:var(--primary-700)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-tool{height:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);border-radius:var(--radius-lg);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(--gray-700);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:75ms;justify-content:center;align-items:center;transition-duration:75ms;display:flex}@media(hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-tool:hover{background-color:var(--gray-50)}}.fi-fo-rich-editor .fi-fo-rich-editor-tool:focus-visible{background-color:var(--gray-50)}.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *){color:var(--gray-200)}@media(hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-tool[disabled]{pointer-events:none;cursor:default;opacity:.7}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active{background-color:var(--gray-50);color:var(--primary-600)}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-fo-rich-editor-tool-with-label{align-items:center;column-gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*1.5)}:is(.fi-fo-rich-editor .fi-fo-rich-editor-tool,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option):focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--primary-600);--tw-outline-style:solid;outline-style:solid}:is(.fi-fo-rich-editor .fi-fo-rich-editor-tool,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option):focus-visible:where(.dark,.dark *){outline-color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message{align-items:center;column-gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){color:var(--gray-200)}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message .fi-loading-indicator{color:var(--gray-400)}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message{align-items:center;column-gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--danger-200);background-color:var(--danger-50);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-700);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){color:var(--danger-200)}.fi-fo-rich-editor .fi-fo-rich-editor-main{flex-direction:column-reverse;display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-content{min-height:calc(var(--spacing)*12);width:100%;padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex;position:relative}.fi-fo-rich-editor[style*=--min-height] .fi-fo-rich-editor-content{min-height:var(--min-height)}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content{scrollbar-gutter:stable;max-height:var(--max-height);overflow-y:auto}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content[role=region]{--tw-outline-style:none;outline-style:none}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content[role=region]: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(--primary-600);--tw-ring-inset:inset}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content[role=region]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-fo-rich-editor span[data-type=mergeTag]{margin-block:calc(var(--spacing)*0);white-space:nowrap;display:inline-block}.fi-fo-rich-editor span[data-type=mergeTag]:before{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.6;content:"{{";margin-inline-end:calc(var(--spacing)*1)}.fi-fo-rich-editor span[data-type=mergeTag]:after{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.6;content:"}}";margin-inline-start:calc(var(--spacing)*1)}.fi-fo-rich-editor span[data-type=mention]{margin-block:calc(var(--spacing)*0);background-color:var(--primary-50);padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--primary-600);border-radius:.25rem;display:inline-block}.fi-fo-rich-editor span[data-type=mention]:where(.dark,.dark *){background-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor span[data-type=mention]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-400)10%,transparent)}}.fi-fo-rich-editor span[data-type=mention]:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-panels{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);width:100%;overflow:clip}.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)30%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-panel-header{align-items:flex-start;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-panel-heading{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(--gray-950);flex:1}.fi-fo-rich-editor .fi-fo-rich-editor-panel-heading:where(.dark,.dark *){color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-panel-close-btn-ctn{flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-panel{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}:where(.fi-fo-rich-editor .fi-fo-rich-editor-panel>: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(--gray-200)}:where(.fi-fo-rich-editor .fi-fo-rich-editor-panel:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-rich-editor .fi-fo-rich-editor-panel:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-panel:has(.fi-fo-rich-editor-custom-blocks-ctn){margin-bottom:-1px}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tags-list{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn{cursor:move;border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing)*1);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600);--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(--gray-600)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn{--tw-ring-color:color-mix(in oklab,var(--gray-600)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-400)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){color:var(--gray-200);--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--gray-400)20%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-ctn{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);display:grid;overflow-y:auto}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-ctn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-ctn:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header{z-index:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*4);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(--gray-950);position:sticky;top:-1px}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-list{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.fi-fo-rich-editor:has(.fi-fo-rich-editor-custom-blocks-group-header) .fi-fo-rich-editor-custom-blocks-list{background-color:var(--color-white)}.fi-fo-rich-editor:has(.fi-fo-rich-editor-custom-blocks-group-header) .fi-fo-rich-editor-custom-blocks-list:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn{cursor:move;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600);--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(--gray-600);display:flex}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn{--tw-ring-color:color-mix(in oklab,var(--gray-600)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-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(--primary-600);--tw-outline-style:none;outline-style:none}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-400)10%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){color:var(--gray-200);--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--gray-400)20%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn .fi-fo-rich-editor-custom-block-icon,.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn .fi-loading-indicator{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn .fi-fo-rich-editor-custom-block-icon .fi-icon{width:100%;height:100%}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-list.fi-fo-rich-editor-custom-blocks-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-grid>.fi-fo-rich-editor-custom-block-btn{min-height:calc(var(--spacing)*20);justify-content:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-grid>.fi-fo-rich-editor-custom-block-btn .fi-fo-rich-editor-custom-block-icon,.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-grid>.fi-fo-rich-editor-custom-block-btn .fi-loading-indicator{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search:focus-within{--tw-inset-shadow:inset 0 -2px 0 var(--tw-inset-shadow-color,var(--color-primary-600));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search:where(.dark,.dark *):focus-within{--tw-inset-shadow:inset 0 -2px 0 var(--tw-inset-shadow-color,var(--color-primary-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search>.fi-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--gray-400);flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--gray-950);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;display:block}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input::placeholder{color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input: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)}@media(min-width:40rem){.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input:where(.dark,.dark *)::placeholder{color:var(--gray-400)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-no-results{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(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-no-results:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-rich-editor .tiptap{flex:1;height:100%}.fi-fo-rich-editor .tiptap:focus{--tw-outline-style:none;outline-style:none}div:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode)[data-type=customBlock],img:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode){--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(--primary-600)}:is(div:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode)[data-type=customBlock],img:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode)):where(.dark,.dark *){--tw-ring-color:var(--primary-500)}.fi-fo-rich-editor .tiptap p.is-editor-empty:first-child:before{pointer-events:none;float:inline-start;height:calc(var(--spacing)*0);color:var(--gray-400);content:attr(data-placeholder)}.fi-fo-rich-editor .tiptap p.is-editor-empty:first-child:after{pointer-events:none;visibility:hidden;content:attr(data-placeholder);min-height:1lh;margin-top:-1lh;display:block}.fi-fo-rich-editor .tiptap p.is-editor-empty:first-child:where(.dark,.dark *):before{color:var(--gray-500)}.fi-fo-rich-editor .tiptap [data-type=details]{margin-block:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950);display:flex}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap [data-type=details]{border-color:color-mix(in oklab,var(--gray-950)20%,transparent)}}.fi-fo-rich-editor .tiptap [data-type=details]{padding:calc(var(--spacing)*4)}.fi-fo-rich-editor .tiptap [data-type=details]:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap [data-type=details]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-rich-editor .tiptap [data-type=details]>div:first-of-type{margin-top:calc(var(--spacing)*0)!important}.fi-fo-rich-editor .tiptap [data-type=details] summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none}.fi-fo-rich-editor .tiptap [data-type=details]>button{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);border-radius:var(--radius-md);padding:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;margin-inline-end:calc(var(--spacing)*2);background-color:#0000;justify-content:center;align-items:center;margin-top:1px;line-height:1;display:flex}@media(hover:hover){.fi-fo-rich-editor .tiptap [data-type=details]>button:hover{background-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap [data-type=details]>button:hover{background-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.fi-fo-rich-editor .tiptap [data-type=details]>button:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap [data-type=details]>button:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-fo-rich-editor .tiptap [data-type=details]>button:before{content:"▶"}.fi-fo-rich-editor .tiptap [data-type=details]>button:where(:dir(rtl),[dir=rtl],[dir=rtl] *):before{content:"◀"}.fi-fo-rich-editor .tiptap [data-type=details].is-open>button:before{content:"▼"}.fi-fo-rich-editor .tiptap [data-type=details]>div{gap:calc(var(--spacing)*4);flex-direction:column;width:100%;display:flex}.fi-fo-rich-editor .tiptap [data-type=details]>div>[data-type=detailsContent]{margin-top:calc(var(--spacing)*0)!important}.fi-fo-rich-editor .tiptap [data-type=details]>div>[data-type=detailsContent]>:last-child{margin-bottom:calc(var(--spacing)*4)}.fi-fo-rich-editor .tiptap table{margin:calc(var(--spacing)*0);table-layout:fixed;border-collapse:collapse;width:100%;overflow:hidden}.fi-fo-rich-editor .tiptap table:first-child{margin-top:calc(var(--spacing)*0)}.fi-fo-rich-editor .tiptap table td,.fi-fo-rich-editor .tiptap table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);vertical-align:top;min-width:1em;position:relative;padding:calc(var(--spacing)*2)!important}:is(.fi-fo-rich-editor .tiptap table td,.fi-fo-rich-editor .tiptap table th):where(.dark,.dark *){border-color:var(--gray-600)}:is(.fi-fo-rich-editor .tiptap table td,.fi-fo-rich-editor .tiptap table th)>*{margin-bottom:calc(var(--spacing)*0)}.fi-fo-rich-editor .tiptap table th{background-color:var(--gray-100);text-align:start;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-fo-rich-editor .tiptap table th:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white)}.fi-fo-rich-editor .tiptap table .selectedCell:after{pointer-events:none;inset-inline-start:calc(var(--spacing)*0);inset-inline-end:calc(var(--spacing)*0);top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);z-index:2;background-color:var(--gray-200);position:absolute}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap table .selectedCell:after{background-color:color-mix(in oklab,var(--gray-200)80%,transparent)}}.fi-fo-rich-editor .tiptap table .selectedCell:after{--tw-content:"";content:var(--tw-content)}.fi-fo-rich-editor .tiptap table .selectedCell:where(.dark,.dark *):after{background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap table .selectedCell:where(.dark,.dark *):after{background-color:color-mix(in oklab,var(--gray-800)80%,transparent)}}.fi-fo-rich-editor .tiptap table .column-resize-handle{pointer-events:none;inset-inline-end:calc(var(--spacing)*0);top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);width:calc(var(--spacing)*1);background-color:var(--primary-600);position:absolute;margin:calc(var(--spacing)*0)!important}.fi-fo-rich-editor .tiptap .tableWrapper{overflow-x:auto}.fi-fo-rich-editor .tiptap li>.tableWrapper:where(:not(.fi-not-prose,.fi-not-prose *)){margin-block:calc(var(--spacing)*4)}.fi-fo-rich-editor .tiptap li>.tableWrapper:where(:not(.fi-not-prose,.fi-not-prose *)):first-child{margin-top:calc(var(--spacing)*0)}.fi-fo-rich-editor .tiptap li>.tableWrapper:where(:not(.fi-not-prose,.fi-not-prose *)):last-child{margin-bottom:calc(var(--spacing)*0)}.fi-fo-rich-editor .tiptap.resize-cursor{cursor:col-resize;cursor:ew-resize}.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col{border-color:color-mix(in oklab,var(--gray-950)20%,transparent)}}.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col{padding:calc(var(--spacing)*4)}.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-rich-editor .tiptap [data-resize-handle]{z-index:1;background:#00000080;border:1px solid #fffc;border-radius:2px;position:absolute}.fi-fo-rich-editor .tiptap [data-resize-handle]:hover{background:#000c}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle]{margin:0!important}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-left],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-right],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-left],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-right]{width:8px;height:8px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-left]{cursor:nwse-resize;top:-4px;left:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-right]{cursor:nesw-resize;top:-4px;right:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-left]{cursor:nesw-resize;bottom:-4px;left:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-right]{cursor:nwse-resize;bottom:-4px;right:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom]{height:6px;left:8px;right:8px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top]{cursor:ns-resize;top:-3px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom]{cursor:ns-resize;bottom:-3px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=left],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=right]{width:6px;top:8px;bottom:8px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=left]{cursor:ew-resize;left:-3px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=right]{cursor:ew-resize;right:-3px}.fi-fo-rich-editor .tiptap [data-resize-state=true] [data-resize-wrapper]{border-radius:.125rem;outline:1px solid #00000040;position:relative}.fi-fo-rich-editor.fi-disabled [data-resize-handle]{display:none}.fi-fo-rich-editor.fi-disabled [data-resize-state=true] [data-resize-wrapper]{outline:none}@supports (-webkit-touch-callout:none){.fi-fo-rich-editor .tiptap.ProseMirror{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fi-fo-rich-editor img{display:inline-block}.fi-fo-rich-editor div[data-type=customBlock]{display:grid}:where(.fi-fo-rich-editor div[data-type=customBlock]>: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(--gray-200)}.fi-fo-rich-editor div[data-type=customBlock]{border-radius:var(--radius-lg);--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:color-mix(in oklab,var(--gray-950)10%,transparent);overflow:hidden}:where(.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-header{align-items:flex-start;gap:calc(var(--spacing)*3);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-header:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)30%,transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-heading{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(--gray-950);flex:1}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-heading:where(.dark,.dark *){color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-delete-btn-ctn{flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-preview{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal{grid-template-columns:repeat(1,minmax(0,1fr));position:relative}:where(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>: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(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal{--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)}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal:has(>.fi-fo-rich-editor-custom-block-header .fi-icon-btn){column-gap:calc(var(--spacing)*2);grid-template-columns:minmax(0,1fr) auto}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header{gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);background-color:#0000;border-width:0;flex-direction:column;grid-row-start:1;grid-column-start:2;align-self:flex-start}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header:not(:has(.fi-icon-btn)),.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-heading{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn{margin:calc(var(--spacing)*0);width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:focus-visible{background-color:var(--gray-50);--tw-ring-inset:inset}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}@media(hover:hover){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:hover{background-color:var(--gray-50)}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}@media(pointer:coarse){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-preview{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-width:0;grid-row-start:1;grid-column-start:1;align-self:center}@supports (container-type:inline-size){.fi-fo-rich-editor{container-type:inline-size}@container (min-width:42rem){.fi-fo-rich-editor .fi-fo-rich-editor-main{flex-direction:row}.fi-fo-rich-editor .fi-fo-rich-editor-panels{max-width:var(--container-3xs);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-end-end-radius:var(--radius-lg)}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{position:sticky;overflow-y:auto}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel .fi-fo-rich-editor-custom-blocks-ctn{overflow:visible}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{top:calc(var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) + var(--fi-fo-rich-editor-toolbar-height,0px));max-height:calc(var(--fi-fo-rich-editor-modal-viewport-height,100dvh) - var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) - var(--fi-fo-rich-editor-toolbar-height,0px) - var(--fi-fo-rich-editor-modal-footer-height,0px))}}}@supports not (container-type:inline-size){@media(min-width:48rem){.fi-fo-rich-editor .fi-fo-rich-editor-main{flex-direction:row}.fi-fo-rich-editor .fi-fo-rich-editor-panels{max-width:var(--container-3xs);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-end-end-radius:var(--radius-lg)}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{position:sticky;overflow-y:auto}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel .fi-fo-rich-editor-custom-blocks-ctn{overflow:visible}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{top:calc(var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) + var(--fi-fo-rich-editor-toolbar-height,0px));max-height:calc(var(--fi-fo-rich-editor-modal-viewport-height,100dvh) - var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) - var(--fi-fo-rich-editor-toolbar-height,0px) - var(--fi-fo-rich-editor-modal-footer-height,0px))}}}:scope .fi-fo-rich-editor-text-color-select-option{align-items:center;gap:calc(var(--spacing)*2);display:flex}:scope .fi-fo-rich-editor-text-color-select-option .fi-fo-rich-editor-text-color-select-option-preview{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background-color:var(--color);border-radius:3.40282e38px;flex-shrink:0}:scope .fi-fo-rich-editor-text-color-select-option .fi-fo-rich-editor-text-color-select-option-preview:where(.dark,.dark *){background-color:var(--dark-color)}[x-sortable]:has(.fi-sortable-ghost) .fi-fo-rich-editor{pointer-events:none}.fi-fo-select .fi-hidden{display:none}@media(min-width:40rem){.fi-fo-select-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing)*1.5)}}.fi-fo-slider{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--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:color-mix(in oklab,var(--gray-950)10%,transparent);background-color:#0000;border-width:0}.fi-fo-slider:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-slider:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-slider .noUi-connect{background-color:var(--primary-500)}.fi-fo-slider .noUi-connect:where(.dark,.dark *){background-color:var(--primary-600)}.fi-fo-slider .noUi-connects{border-radius:var(--radius-lg);background-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-fo-slider .noUi-connects{background-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.fi-fo-slider .noUi-connects:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-fo-slider .noUi-connects:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-fo-slider .noUi-handle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950);position:absolute}@supports (color:color-mix(in lab,red,red)){.fi-fo-slider .noUi-handle{border-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}.fi-fo-slider .noUi-handle{background-color:var(--color-white);--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);backface-visibility:hidden}.fi-fo-slider .noUi-handle:focus{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--primary-600)}.fi-fo-slider .noUi-handle:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-slider .noUi-handle:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-slider .noUi-handle:where(.dark,.dark *){background-color:var(--gray-700)}.fi-fo-slider .noUi-handle:where(.dark,.dark *):focus{outline-color:var(--primary-500)}.fi-fo-slider .noUi-handle:before,.fi-fo-slider .noUi-handle:after{border-style:var(--tw-border-style);background-color:var(--gray-400);border-width:0}.fi-fo-slider .noUi-tooltip{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--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:color-mix(in oklab,var(--gray-950)10%,transparent);border-width:0}.fi-fo-slider .noUi-tooltip:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-fo-slider .noUi-tooltip:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-fo-slider .noUi-pips .noUi-value{color:var(--gray-950)}.fi-fo-slider .noUi-pips .noUi-value:where(.dark,.dark *){color:var(--color-white)}.fi-fo-slider.fi-fo-slider-vertical{margin-top:calc(var(--spacing)*4);height:calc(var(--spacing)*40)}.fi-fo-slider.fi-fo-slider-vertical.fi-fo-slider-has-tooltips{margin-inline-start:calc(var(--spacing)*10)}.fi-fo-slider:not(.fi-fo-slider-vertical).fi-fo-slider-has-pips{margin-bottom:calc(var(--spacing)*8)}.fi-fo-slider:not(.fi-fo-slider-vertical).fi-fo-slider-has-tooltips{margin-top:calc(var(--spacing)*10)}.fi-fo-slider:not(.fi-fo-slider-vertical) .noUi-pips .noUi-value{margin-top:calc(var(--spacing)*1)}.fi-fo-tags-input.fi-disabled .fi-badge-delete-btn{display:none}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn{gap:calc(var(--spacing)*1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--gray-200);width:100%;padding:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn:where(.dark,.dark *){border-top-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-fo-tags-input .fi-fo-tags-input-tags-ctn:where(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn>template{display:none}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn>.fi-badge.fi-reorderable{cursor:move}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn>.fi-badge .fi-badge-label-ctn{text-align:start;-webkit-user-select:none;user-select:none}@media(min-width:40rem){.fi-fo-tags-input-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing)*1.5)}}.fi-fo-text-input{overflow:hidden}.fi-fo-text-input input.fi-revealable::-ms-reveal{display:none}.fi-fo-text-input input[type=number]:disabled,.fi-fo-text-input input[type=number][readonly]{-moz-appearance:textfield}:is(.fi-fo-text-input input[type=number]:disabled,.fi-fo-text-input input[type=number][readonly])::-webkit-inner-spin-button{appearance:none;margin:0}:is(.fi-fo-text-input input[type=number]:disabled,.fi-fo-text-input input[type=number][readonly])::-webkit-outer-spin-button{appearance:none;margin:0}.fi-fo-textarea{overflow:hidden}.fi-fo-textarea textarea{--tw-border-style:none;width:100%;height:100%;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-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-950);background-color:#0000;border-style:none;display:block}.fi-fo-textarea textarea::placeholder{color:var(--gray-400)}.fi-fo-textarea textarea: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);--tw-outline-style:none;outline-style:none}.fi-fo-textarea textarea:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}.fi-fo-textarea textarea:disabled::placeholder{-webkit-text-fill-color:var(--color-gray-400)}.fi-fo-textarea textarea:where(.dark,.dark *){color:var(--color-white)}.fi-fo-textarea textarea:where(.dark,.dark *)::placeholder{color:var(--gray-500)}.fi-fo-textarea textarea:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}.fi-fo-textarea textarea:where(.dark,.dark *):disabled::placeholder{-webkit-text-fill-color:var(--color-gray-500)}@supports (-webkit-touch-callout:none){.fi-fo-textarea textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fi-fo-textarea.fi-autosizable textarea{resize:none}@media(min-width:40rem){.fi-fo-textarea-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing)*1.5)}}.fi-fo-toggle-buttons.fi-btn-group{width:max-content;max-width:100%}.fi-fo-toggle-buttons.fi-btn-group.fi-width-full{width:100%}.fi-fo-toggle-buttons:not(.fi-btn-group){gap:calc(var(--spacing)*3)}.fi-fo-toggle-buttons:not(.fi-btn-group).fi-inline{flex-wrap:wrap;display:flex}.fi-fo-toggle-buttons:not(.fi-btn-group).fi-inline.fi-width-full .fi-fo-toggle-buttons-btn-ctn{flex-grow:1}.fi-fo-toggle-buttons:not(.fi-btn-group):not(.fi-inline).fi-grid-direction-col{margin-top:calc(var(--spacing)*-3)}.fi-fo-toggle-buttons:not(.fi-btn-group):not(.fi-inline).fi-grid-direction-col .fi-fo-toggle-buttons-btn-ctn{break-inside:avoid;padding-top:calc(var(--spacing)*3)}.fi-fo-toggle-buttons:not(.fi-btn-group).fi-width-full .fi-fo-toggle-buttons-btn-ctn .fi-btn{width:100%}.fi-fo-toggle-buttons .fi-fo-toggle-buttons-input{pointer-events:none;opacity:0;position:absolute}.fi-fo-toggle-buttons-wrp{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.fi-fo-toggle-buttons-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing)*1.5)}}.fi-in-code .phiki{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--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:color-mix(in oklab,var(--gray-950)10%,transparent);overflow-x:auto}.fi-in-code .phiki:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-in-code .phiki:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-in-code:where(.dark,.dark *) .phiki,.fi-in-code:where(.dark,.dark *) .phiki span{color:var(--phiki-dark-color)!important;background-color:var(--phiki-dark-background-color)!important;font-style:var(--phiki-dark-font-style)!important;font-weight:var(--phiki-dark-font-weight)!important;-webkit-text-decoration:var(--phiki-dark-text-decoration)!important;text-decoration:var(--phiki-dark-text-decoration)!important}.fi-in-code.fi-copyable,.fi-in-code>.fi-copyable{cursor:pointer;border-radius:var(--radius-lg);--tw-outline-style:none;outline-style:none}:is(.fi-in-code.fi-copyable,.fi-in-code>.fi-copyable):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(--primary-600)}:is(.fi-in-code.fi-copyable,.fi-in-code>.fi-copyable):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-in-color{gap:calc(var(--spacing)*1.5);width:100%;display:flex}.fi-in-color.fi-wrapped{flex-wrap:wrap}.fi-in-color.fi-align-start,.fi-in-color.fi-align-left{justify-content:flex-start}.fi-in-color.fi-align-center{justify-content:center}.fi-in-color.fi-align-end,.fi-in-color.fi-align-right{justify-content:flex-end}.fi-in-color.fi-align-justify,.fi-in-color.fi-align-between{justify-content:space-between}.fi-in-color>.fi-in-color-item{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-md);--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(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-in-color>.fi-in-color-item{--tw-ring-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}.fi-in-color>.fi-in-color-item:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-in-color>.fi-in-color-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-in-color>.fi-in-color-item.fi-copyable{cursor:pointer;--tw-outline-style:none;outline-style:none}.fi-in-color>.fi-in-color-item.fi-copyable: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(--primary-600)}.fi-in-color>.fi-in-color-item.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-in-entry{row-gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.fi-in-entry.fi-in-entry-has-inline-label{align-items:flex-start;column-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}.fi-in-entry.fi-in-entry-has-inline-label .fi-in-entry-content-col{grid-column:span 2/span 2}}.fi-in-entry .fi-in-entry-label-ctn{align-items:flex-start;column-gap:calc(var(--spacing)*3);display:flex}.fi-in-entry .fi-in-entry-label-ctn>.fi-sc:first-child{flex-grow:0}.fi-in-entry .fi-in-entry-label{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(--gray-950)}.fi-in-entry .fi-in-entry-label:where(.dark,.dark *){color:var(--color-white)}.fi-in-entry .fi-in-entry-label-col,.fi-in-entry .fi-in-entry-content-col{row-gap:calc(var(--spacing)*2);grid-auto-columns:minmax(0,1fr);display:grid}.fi-in-entry .fi-in-entry-content-ctn{align-items:center;column-gap:calc(var(--spacing)*3);width:100%;display:flex}.fi-in-entry .fi-in-entry-content{text-align:start;width:100%;display:block}.fi-in-entry .fi-in-entry-content.fi-align-center{text-align:center}.fi-in-entry .fi-in-entry-content.fi-align-end{text-align:end}.fi-in-entry .fi-in-entry-content.fi-align-left{text-align:left}.fi-in-entry .fi-in-entry-content.fi-align-right{text-align:right}.fi-in-entry .fi-in-entry-content.fi-align-justify,.fi-in-entry .fi-in-entry-content.fi-align-between{text-align:justify}.fi-in-entry .fi-in-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-400)}.fi-in-entry .fi-in-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-in-key-value{table-layout:auto;width:100%}:where(.fi-in-key-value>: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(--gray-200)}.fi-in-key-value{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}:where(.fi-in-key-value:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-in-key-value:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-key-value:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-in-key-value:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-key-value:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-in-key-value:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-in-key-value thead th{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:start;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(--gray-700)}.fi-in-key-value thead th:where(.dark,.dark *){color:var(--gray-200)}:where(.fi-in-key-value tbody>: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(--gray-200)}.fi-in-key-value tbody{font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media(min-width:40rem){.fi-in-key-value tbody{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}}:where(.fi-in-key-value tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-in-key-value tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.fi-in-key-value tr>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));border-color:var(--gray-200)}:where(.fi-in-key-value tr:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}:where(.fi-in-key-value tr:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-in-key-value tr:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-key-value tbody th,.fi-in-key-value tbody td{width:50%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);overflow-wrap:anywhere}:is(.fi-in-key-value tbody th,.fi-in-key-value tbody td).fi-in-placeholder{width:100%;padding-block:calc(var(--spacing)*2);text-align:center;font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fi-in-icon{gap:calc(var(--spacing)*1.5);width:100%;display:flex}.fi-in-icon.fi-wrapped{flex-wrap:wrap}.fi-in-icon.fi-in-icon-has-line-breaks{flex-direction:column}.fi-in-icon.fi-align-start,.fi-in-icon.fi-align-left{justify-content:flex-start}.fi-in-icon.fi-align-center{justify-content:center}.fi-in-icon.fi-align-end,.fi-in-icon.fi-align-right{justify-content:flex-end}.fi-in-icon.fi-align-justify,.fi-in-icon.fi-align-between{justify-content:space-between}.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon{color:var(--gray-400)}:is(.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon).fi-color{color:var(--text)}:is(.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon).fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-in-image{align-items:center;gap:calc(var(--spacing)*1.5);width:100%;display:flex}.fi-in-image img{object-fit:cover;object-position:center;max-width:none}.fi-in-image.fi-circular img{border-radius:3.40282e38px}.fi-in-image.fi-in-image-ring img,.fi-in-image.fi-in-image-ring .fi-in-image-limited-remaining-text{--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-white)}:is(.fi-in-image.fi-in-image-ring img,.fi-in-image.fi-in-image-ring .fi-in-image-limited-remaining-text):where(.dark,.dark *){--tw-ring-color:var(--gray-900)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-0 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-0 .fi-in-image-limited-remaining-text{--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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-1 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-1 .fi-in-image-limited-remaining-text{--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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-2 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-2 .fi-in-image-limited-remaining-text{--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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-3 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-3 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-4 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-4 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-5 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-5 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(5px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-6 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-6 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(6px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-7 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-7 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(7px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-8 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-8 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + 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)}.fi-in-image.fi-in-image-overlap-1{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-2{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-3{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-4{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-4)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-5{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-5)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-6{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-6)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-7{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-7)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-7)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-8{column-gap:calc(var(--spacing)*0)}:where(.fi-in-image.fi-in-image-overlap-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-8)*calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-wrapped{flex-wrap:wrap}.fi-in-image.fi-align-start,.fi-in-image.fi-align-left{justify-content:flex-start}.fi-in-image.fi-align-center{justify-content:center}.fi-in-image.fi-align-end,.fi-in-image.fi-align-right{justify-content:flex-end}.fi-in-image.fi-align-justify,.fi-in-image.fi-align-between{justify-content:space-between}.fi-in-image.fi-stacked .fi-in-image-limited-remaining-text{background-color:var(--gray-100);border-radius:3.40282e38px}.fi-in-image.fi-stacked .fi-in-image-limited-remaining-text:where(.dark,.dark *){background-color:var(--gray-800)}.fi-in-image .fi-in-image-limited-remaining-text{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(--gray-500);justify-content:center;align-items:center;display:flex}.fi-in-image .fi-in-image-limited-remaining-text:where(.dark,.dark *){color:var(--gray-400)}.fi-in-image .fi-in-image-limited-remaining-text.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-in-image .fi-in-image-limited-remaining-text.fi-size-base,.fi-in-image .fi-in-image-limited-remaining-text.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-in-image .fi-in-image-limited-remaining-text.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}ul.fi-in-repeatable{gap:calc(var(--spacing)*4)}.fi-in-repeatable>.fi-in-repeatable-item{display:block}.fi-in-repeatable.fi-contained>.fi-in-repeatable-item{border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-in-table-repeatable{gap:calc(var(--spacing)*3);display:grid}.fi-in-table-repeatable>table{width:100%;display:block}:where(.fi-in-table-repeatable>table>: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(--gray-200)}.fi-in-table-repeatable>table{border-radius:var(--radius-xl);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);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}:where(.fi-in-table-repeatable>table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-in-table-repeatable>table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-in-table-repeatable>table:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-in-table-repeatable>table:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-in-table-repeatable>table>thead{white-space:nowrap;display:none}.fi-in-table-repeatable>table>thead>tr>th{border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:start;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(--gray-950)}.fi-in-table-repeatable>table>thead>tr>th:first-of-type{border-start-start-radius:var(--radius-xl)}.fi-in-table-repeatable>table>thead>tr>th:last-of-type{border-start-end-radius:var(--radius-xl)}.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){color:var(--color-white)}.fi-in-table-repeatable>table>thead>tr>th:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-in-table-repeatable>table>thead>tr>th.fi-align-center{text-align:center}.fi-in-table-repeatable>table>thead>tr>th.fi-align-end,.fi-in-table-repeatable>table>thead>tr>th.fi-align-right{text-align:end}.fi-in-table-repeatable>table>thead>tr>th.fi-wrapped{white-space:normal}.fi-in-table-repeatable>table>thead>tr>th:not(.fi-wrapped){white-space:nowrap}.fi-in-table-repeatable>table>tbody{display:block}:where(.fi-in-table-repeatable>table>tbody>: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(--gray-200)}:where(.fi-in-table-repeatable>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-in-table-repeatable>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-in-table-repeatable>table>tbody>tr{gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*6);display:grid}.fi-in-table-repeatable>table>tbody>tr>td{display:block}.fi-in-table-repeatable>table>tbody>tr>td.fi-hidden{display:none}@supports (container-type:inline-size){.fi-in-table-repeatable{container-type:inline-size}@container (min-width:36rem){.fi-in-table-repeatable>table{display:table}.fi-in-table-repeatable>table>thead{display:table-header-group}.fi-in-table-repeatable>table>tbody{display:table-row-group}.fi-in-table-repeatable>table>tbody>tr{padding:calc(var(--spacing)*0);display:table-row}.fi-in-table-repeatable>table>tbody>tr>td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry{row-gap:calc(var(--spacing)*0)}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry-label{display:none}}}@supports not (container-type:inline-size){@media(min-width:64rem){.fi-in-table-repeatable>table{display:table}.fi-in-table-repeatable>table>thead{display:table-header-group}.fi-in-table-repeatable>table>tbody{display:table-row-group}.fi-in-table-repeatable>table>tbody>tr{padding:calc(var(--spacing)*0);display:table-row}.fi-in-table-repeatable>table>tbody>tr>td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry{row-gap:calc(var(--spacing)*0)}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry-label{display:none}}}.fi-in-text{width:100%}.fi-in-text.fi-numeric{--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-in-text.fi-in-text-affixed{gap:calc(var(--spacing)*3);display:flex}.fi-in-text .fi-in-text-affixed-content{min-width:calc(var(--spacing)*0);flex:1}.fi-in-text .fi-in-text-affix{align-items:center;gap:calc(var(--spacing)*3);align-self:stretch;display:flex}.fi-in-text.fi-in-text-list-limited{flex-direction:column;display:flex}.fi-in-text.fi-in-text-list-limited.fi-in-text-has-badges{row-gap:calc(var(--spacing)*2)}.fi-in-text.fi-in-text-list-limited:not(.fi-in-text-has-badges){row-gap:calc(var(--spacing)*1)}ul.fi-in-text.fi-bulleted,.fi-in-text.fi-bulleted ul{list-style-type:disc;list-style-position:inside}ul.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges,.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges ul{column-gap:calc(var(--spacing)*1.5);display:flex}:is(ul.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges,.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges ul).fi-wrapped,:is(ul.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges,.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges ul):is(.fi-wrapped ul){row-gap:calc(var(--spacing)*1);flex-wrap:wrap}:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul).fi-in-text-has-line-breaks,:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):is(.fi-in-text-has-line-breaks ul){row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(ul.fi-in-text-has-line-breaks),:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(.fi-in-text-has-line-breaks ul){column-gap:calc(var(--spacing)*1.5);display:flex}:is(:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(ul.fi-in-text-has-line-breaks),:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(.fi-in-text-has-line-breaks ul)).fi-wrapped,:is(:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(ul.fi-in-text-has-line-breaks),:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(.fi-in-text-has-line-breaks ul)):is(.fi-wrapped ul){row-gap:calc(var(--spacing)*1);flex-wrap:wrap}.fi-in-text.fi-wrapped:not(.fi-in-text-has-badges.fi-in-text-has-line-breaks){white-space:normal;overflow-wrap:break-word}.fi-in-text.fi-wrapped:not(.fi-in-text-has-badges.fi-in-text-has-line-breaks) .fi-badge,.fi-in-text.fi-wrapped:not(.fi-in-text-has-badges.fi-in-text-has-line-breaks) .fi-in-text-list-limited-message{white-space:nowrap}.fi-in-text>.fi-in-text-list-limited-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-in-text>.fi-in-text-list-limited-message:where(.dark,.dark *){color:var(--gray-400)}.fi-in-text.fi-align-center{text-align:center}ul.fi-in-text.fi-align-center,.fi-in-text.fi-align-center ul{justify-content:center}.fi-in-text.fi-align-end,.fi-in-text.fi-align-right{text-align:end}ul:is(.fi-in-text.fi-align-end,.fi-in-text.fi-align-right),:is(.fi-in-text.fi-align-end,.fi-in-text.fi-align-right) ul{justify-content:flex-end}.fi-in-text.fi-align-justify,.fi-in-text.fi-align-between{text-align:justify}ul:is(.fi-in-text.fi-align-justify,.fi-in-text.fi-align-between),:is(.fi-in-text.fi-align-justify,.fi-in-text.fi-align-between) ul{justify-content:space-between}.fi-in-text-item{color:var(--gray-950)}.fi-in-text-item:where(.dark,.dark *){color:var(--color-white)}@media(hover:hover){.fi-in-text-item a:hover{text-decoration-line:underline}}.fi-in-text-item a:focus-visible{text-decoration-line:underline}.fi-in-text-item:not(.fi-bulleted li.fi-in-text-item){-webkit-line-clamp:var(--line-clamp,none);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-in-text-item>.fi-copyable{cursor:pointer;border-radius:var(--radius-md);--tw-outline-style:none;outline-style:none}.fi-in-text-item>.fi-copyable: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(--primary-600)}.fi-in-text-item>.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-in-text-item.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-in-text-item.fi-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-in-text-item.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-in-text-item.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-in-text-item.fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-in-text-item.fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-in-text-item.fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-in-text-item.fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-in-text-item.fi-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-in-text-item.fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-in-text-item.fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-in-text-item.fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-in-text-item.fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-in-text-item.fi-font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fi-in-text-item.fi-font-serif{font-family:var(--serif-font-family),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}.fi-in-text-item.fi-font-mono{font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.fi-in-text-item.fi-color{color:var(--text)}.fi-in-text-item.fi-color:where(.dark,.dark *){color:var(--dark-text)}li.fi-in-text-item.fi-color::marker{color:var(--gray-950)}li.fi-in-text-item.fi-color:where(.dark,.dark *)::marker{color:var(--color-white)}.fi-in-text-item.fi-color-gray{color:var(--gray-500)}.fi-in-text-item.fi-color-gray:where(.dark,.dark *){color:var(--gray-400)}li.fi-in-text-item.fi-color-gray::marker{color:var(--gray-950)}.fi-in-text-item>.fi-icon,.fi-in-text-item>span:not(.fi-badge)>.fi-icon{color:var(--gray-400);flex-shrink:0;display:inline-block}:is(.fi-in-text-item>.fi-icon,.fi-in-text-item>span:not(.fi-badge)>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-in-text-item>.fi-icon,.fi-in-text-item>span:not(.fi-badge)>.fi-icon).fi-color{color:var(--color-500)}.fi-no-database{display:flex}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-heading{display:inline-block;position:relative}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-heading .fi-badge{inset-inline-start:100%;top:calc(var(--spacing)*-1);width:max-content;margin-inline-start:calc(var(--spacing)*1);position:absolute}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-header .fi-ac{margin-top:calc(var(--spacing)*2)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content{row-gap:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications{margin-bottom:-1px}:where(.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>: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(--gray-200)}:where(.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>:last-child:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>:last-child:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-footer .fi-modal-content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-footer .fi-modal-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-footer .fi-modal-content:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-top:calc(var(--spacing)*6)}.fi-no-database .fi-no-notification-unread-ctn{position:relative}.fi-no-database .fi-no-notification-unread-ctn:before{height:100%;width:calc(var(--spacing)*.5);content:var(--tw-content);background-color:var(--primary-600);position:absolute;inset-inline-start:calc(var(--spacing)*0)}.fi-no-database .fi-no-notification-unread-ctn:where(.dark,.dark *):before{content:var(--tw-content);background-color:var(--primary-500)}.fi-no-notification{pointer-events:auto;visibility:hidden;gap:calc(var(--spacing)*3);width:100%;padding:calc(var(--spacing)*4);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:.3s;flex-shrink:0;transition-duration:.3s;display:flex;overflow:hidden}.fi-no-notification .fi-no-notification-icon{color:var(--gray-400)}.fi-no-notification .fi-no-notification-icon.fi-color{color:var(--color-400)}.fi-no-notification .fi-no-notification-main{margin-top:calc(var(--spacing)*.5);gap:calc(var(--spacing)*3);flex:1;display:grid}.fi-no-notification .fi-no-notification-text{gap:calc(var(--spacing)*1);display:grid}.fi-no-notification .fi-no-notification-title{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(--gray-950)}.fi-no-notification .fi-no-notification-title:where(.dark,.dark *){color:var(--color-white)}.fi-no-notification .fi-no-notification-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-no-notification .fi-no-notification-date:where(.dark,.dark *){color:var(--gray-400)}.fi-no-notification .fi-no-notification-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty;overflow-wrap:break-word;color:var(--gray-500);overflow:hidden}.fi-no-notification .fi-no-notification-body:where(.dark,.dark *){color:var(--gray-400)}.fi-no-notification .fi-no-notification-body>p:not(:first-of-type){margin-top:calc(var(--spacing)*1)}.fi-no-notification:not(.fi-inline){max-width:var(--container-sm);gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing)*4);--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);--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,transparent);display:flex}.fi-no-notification:not(.fi-inline):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-no-notification:not(.fi-inline):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-no-notification:not(.fi-inline).fi-color{--tw-ring-color:var(--color-600)}@supports (color:color-mix(in lab,red,red)){.fi-no-notification:not(.fi-inline).fi-color{--tw-ring-color:color-mix(in oklab,var(--color-600)20%,transparent)}}.fi-no-notification:not(.fi-inline).fi-color:where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-no-notification:not(.fi-inline).fi-color:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-400)30%,transparent)}}.fi-no-notification:not(.fi-inline).fi-transition-leave-end{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.fi-no-notification.fi-color{background-color:#fff}@supports (color:color-mix(in lab,red,red)){.fi-no-notification.fi-color{background-color:color-mix(in oklab,white 90%,var(--color-400))}}.fi-no-notification.fi-color:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-no-notification.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)90%,var(--color-400))}}.fi-no-notification.fi-color .fi-no-notification-body{color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.fi-no-notification.fi-color .fi-no-notification-body{color:color-mix(in oklab,var(--gray-700)75%,transparent)}}.fi-no-notification.fi-color .fi-no-notification-body:where(.dark,.dark *){color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){.fi-no-notification.fi-color .fi-no-notification-body:where(.dark,.dark *){color:color-mix(in oklab,var(--gray-300)75%,transparent)}}.fi-no-notification.fi-transition-enter-start,.fi-no-notification.fi-transition-leave-end{opacity:0}:is(.fi-no.fi-align-start,.fi-no.fi-align-left) .fi-no-notification.fi-transition-enter-start{--tw-translate-x:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.fi-no.fi-align-start,.fi-no.fi-align-left) .fi-no-notification.fi-transition-enter-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *),:is(.fi-no.fi-align-end,.fi-no.fi-align-right) .fi-no-notification.fi-transition-enter-start{--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.fi-no.fi-align-end,.fi-no.fi-align-right) .fi-no-notification.fi-transition-enter-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-no.fi-align-center.fi-vertical-align-start .fi-no-notification.fi-transition-enter-start{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-no.fi-align-center.fi-vertical-align-end .fi-no-notification.fi-transition-enter-start{--tw-translate-y:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-no{pointer-events:none;inset:calc(var(--spacing)*4);z-index:50;gap:calc(var(--spacing)*3);margin-inline:auto;display:flex;position:fixed}.fi-no.fi-align-start,.fi-no.fi-align-left{align-items:flex-start}.fi-no.fi-align-center{align-items:center}.fi-no.fi-align-end,.fi-no.fi-align-right{align-items:flex-end}.fi-no.fi-vertical-align-start{flex-direction:column-reverse;justify-content:flex-end}.fi-no.fi-vertical-align-center{flex-direction:column;justify-content:center}.fi-no.fi-vertical-align-end{flex-direction:column;justify-content:flex-end}.fi-sc-actions{gap:calc(var(--spacing)*2);flex-direction:column;height:100%;display:flex}.fi-sc-actions .fi-sc-actions-label-ctn{align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-sc-actions .fi-sc-actions-label-ctn .fi-sc-actions-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-sc-actions .fi-sc-actions-label-ctn .fi-sc-actions-label:where(.dark,.dark *){color:var(--color-white)}.fi-sc-actions.fi-sticky .fi-ac{bottom:calc(var(--spacing)*0);margin-inline:calc(var(--spacing)*-4);width:100%;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:var(--color-white);padding:calc(var(--spacing)*4);--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);--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,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));position:fixed}@media(min-width:48rem){.fi-sc-actions.fi-sticky .fi-ac{bottom:calc(var(--spacing)*4);border-radius:var(--radius-xl)}}.fi-sc-actions.fi-sticky .fi-ac:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sc-actions.fi-sticky .fi-ac:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sc-actions.fi-vertical-align-start{justify-content:flex-start}.fi-sc-actions.fi-vertical-align-center{justify-content:center}.fi-sc-actions.fi-vertical-align-end{justify-content:flex-end}.fi-sc-flex{gap:calc(var(--spacing)*6);display:flex}.fi-sc-flex.fi-align-start,.fi-sc-flex.fi-align-left{justify-content:flex-start}.fi-sc-flex.fi-align-center{justify-content:center}.fi-sc-flex.fi-align-end,.fi-sc-flex.fi-align-right{justify-content:flex-end}.fi-sc-flex.fi-align-between,.fi-sc-flex.fi-align-justify{justify-content:space-between}.fi-sc-flex.fi-dense{gap:calc(var(--spacing)*3)}.fi-sc-flex>.fi-hidden{display:none}.fi-sc-flex>.fi-growable{flex:1;width:100%}.fi-sc-flex.fi-from-default{align-items:flex-start}.fi-sc-flex.fi-from-default.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-default.fi-vertical-align-end{align-items:flex-end}.fi-sc-flex.fi-from-sm{flex-direction:column}@media(min-width:40rem){.fi-sc-flex.fi-from-sm{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-sm.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-sm.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-md{flex-direction:column}@media(min-width:48rem){.fi-sc-flex.fi-from-md{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-md.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-md.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-lg{flex-direction:column}@media(min-width:64rem){.fi-sc-flex.fi-from-lg{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-lg.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-lg.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-xl{flex-direction:column}@media(min-width:80rem){.fi-sc-flex.fi-from-xl{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-xl.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-xl.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-2xl{flex-direction:column}@media(min-width:96rem){.fi-sc-flex.fi-from-2xl{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-2xl.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-2xl.fi-vertical-align-end{align-items:flex-end}}.fi-sc-form{gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.fi-sc-form.fi-dense{gap:calc(var(--spacing)*3)}.fi-sc-fused-group>.fi-sc{--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:color-mix(in oklab,var(--gray-950)10%,transparent)}.fi-sc-fused-group>.fi-sc: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(--primary-600)}.fi-sc-fused-group>.fi-sc:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-sc-fused-group>.fi-sc:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-sc-fused-group>.fi-sc:where(.dark,.dark *):focus-within{--tw-ring-color:var(--primary-500)}:where(.fi-sc-fused-group .fi-sc>: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(--gray-950)}@supports (color:color-mix(in lab,red,red)){:where(.fi-sc-fused-group .fi-sc>:not(:last-child)){border-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}.fi-sc-fused-group .fi-sc{border-radius:var(--radius-lg)}:where(.fi-sc-fused-group .fi-sc:where(.dark,.dark *)>:not(:last-child)){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){:where(.fi-sc-fused-group .fi-sc:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-sc-fused-group .fi-sc .fi-sc-component,.fi-sc-fused-group .fi-sc .fi-sc-component .fi-fo-field,.fi-sc-fused-group .fi-sc .fi-sc-component .fi-input{min-height:100%}.fi-sc-fused-group .fi-sc .fi-sc-component .fi-sc-actions{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.fi-sc-fused-group .fi-sc>:first-child .fi-input-wrp{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc>:last-child .fi-input-wrp{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where(.fi-sc-fused-group .fi-sc.fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}@media(min-width:40rem){:where(.fi-sc-fused-group .fi-sc.sm\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.sm\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.sm\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:48rem){:where(.fi-sc-fused-group .fi-sc.md\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.md\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.md\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:64rem){:where(.fi-sc-fused-group .fi-sc.lg\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.lg\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.lg\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:80rem){:where(.fi-sc-fused-group .fi-sc.xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:96rem){:where(.fi-sc-fused-group .fi-sc.\32xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\32xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\32xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@supports (container-type:inline-size){@container (min-width:16rem){:where(.fi-sc-fused-group .fi-sc.\@3xs\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@3xs\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@3xs\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:18rem){:where(.fi-sc-fused-group .fi-sc.\@2xs\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@2xs\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@2xs\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:20rem){:where(.fi-sc-fused-group .fi-sc.\@xs\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@xs\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@xs\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:24rem){:where(.fi-sc-fused-group .fi-sc.\@sm\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@sm\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@sm\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:28rem){:where(.fi-sc-fused-group .fi-sc.\@md\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@md\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@md\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:32rem){:where(.fi-sc-fused-group .fi-sc.\@lg\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@lg\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@lg\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:36rem){:where(.fi-sc-fused-group .fi-sc.\@xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:42rem){:where(.fi-sc-fused-group .fi-sc.\@2xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@2xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@2xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:48rem){:where(.fi-sc-fused-group .fi-sc.\@3xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@3xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@3xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:56rem){:where(.fi-sc-fused-group .fi-sc.\@4xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@4xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@4xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:64rem){:where(.fi-sc-fused-group .fi-sc.\@5xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@5xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@5xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:72rem){:where(.fi-sc-fused-group .fi-sc.\@6xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@6xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@6xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (min-width:80rem){:where(.fi-sc-fused-group .fi-sc.\@7xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@7xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@7xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}}@supports not (container-type:inline-size){@media(min-width:40rem){:where(.fi-sc-fused-group .fi-sc.\!\@sm\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@sm\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@sm\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:48rem){:where(.fi-sc-fused-group .fi-sc.\!\@md\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@md\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@md\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:64rem){:where(.fi-sc-fused-group .fi-sc.\!\@lg\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@lg\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@lg\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:80rem){:where(.fi-sc-fused-group .fi-sc.\!\@xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media(min-width:96rem){:where(.fi-sc-fused-group .fi-sc.\!\@2xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@2xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@2xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}}.fi-sc-fused-group .fi-input-wrp{--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);border-radius:0}.fi-sc-fused-group .fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):focus-within,.fi-sc-fused-group .fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)).fi-invalid:focus-within{--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)}.fi-sc-icon{color:var(--gray-400)}.fi-sc-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sc-icon.fi-sc-icon-htmlable{display:inline-block}.fi-sc-icon.fi-color{color:var(--color-500)}.fi-sc-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}.fi-sc-image{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300)}.fi-sc-image:where(.dark,.dark *){border-color:#0000}.fi-sc-image.fi-align-center{margin-inline:auto}.fi-sc-image.fi-align-end,.fi-sc-image.fi-align-right{margin-inline-start:auto}.fi-sc-section{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.fi-sc-section .fi-sc-section-label-ctn{align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-sc-section .fi-sc-section-label-ctn .fi-sc-section-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-sc-section .fi-sc-section-label-ctn .fi-sc-section-label:where(.dark,.dark *){color:var(--color-white)}.fi-sc-tabs{flex-direction:column;display:flex}.fi-sc-tabs>.fi-tabs>.fi-sc-tabs-tablist{display:contents}.fi-sc-tabs .fi-sc-tabs-header-overflow:not(.fi-sc-tabs-header-overflow-open){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-sc-tabs .fi-sc-tabs-header-overflow-open{z-index:32;border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);justify-content:flex-start;position:fixed}.fi-sc-tabs .fi-sc-tabs-header-overflow-open: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(--primary-600);--tw-ring-inset:inset}.fi-sc-tabs .fi-sc-tabs-header-overflow-open:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-sc-tabs .fi-sc-tabs-header-overflow-open{left:var(--tab-overflow-left);top:var(--tab-overflow-top);width:var(--tab-overflow-width);height:var(--tab-overflow-height);clip-path:var(--tab-overflow-clip)}.fi-sc-tabs .fi-sc-tabs-header-overflow-open .fi-tabs-item-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;overflow:hidden}.fi-sc-tabs .fi-sc-tabs-overflow-panel{z-index:31;position:fixed;overflow-y:auto}.fi-sc-tabs .fi-sc-tabs-overflow-placeholder,.fi-sc-tabs .fi-tabs.fi-invisible{visibility:hidden}.fi-sc-tabs .fi-sc-tabs-tab{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.fi-sc-tabs .fi-sc-tabs-tab{outline-offset:2px;outline:2px solid #0000}}.fi-sc-tabs .fi-sc-tabs-tab: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(--primary-600)}.fi-sc-tabs .fi-sc-tabs-tab:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-sc-tabs .fi-sc-tabs-tab.fi-active{margin-top:calc(var(--spacing)*6)}.fi-sc-tabs .fi-sc-tabs-tab:not(.fi-active){display:none}.fi-sc-tabs.fi-contained{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-sc-tabs.fi-contained:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sc-tabs.fi-contained:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sc-tabs.fi-contained .fi-sc-tabs-tab.fi-active{margin-top:calc(var(--spacing)*0);padding:calc(var(--spacing)*6)}.fi-sc-tabs.fi-vertical{flex-direction:row}.fi-sc-tabs.fi-vertical .fi-sc-tabs-tab.fi-active{margin-inline-start:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*0);flex:1}.fi-sc-text.fi-copyable{cursor:pointer;--tw-outline-style:none;outline-style:none}.fi-sc-text.fi-copyable:focus-visible{border-radius:var(--radius-sm);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:currentColor}.fi-sc-text.fi-font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fi-sc-text.fi-font-serif{font-family:var(--serif-font-family),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}.fi-sc-text.fi-font-mono{font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.fi-sc-text:not(.fi-badge){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--gray-600);display:inline-block}.fi-sc-text:not(.fi-badge):where(.dark,.dark *){color:var(--gray-400)}.fi-sc-text:not(.fi-badge).fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-sc-text:not(.fi-badge).fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-sc-text:not(.fi-badge).fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-sc-text:not(.fi-badge).fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-sc-text:not(.fi-badge).fi-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-sc-text:not(.fi-badge).fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-sc-text:not(.fi-badge).fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-sc-text:not(.fi-badge).fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-sc-text:not(.fi-badge).fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-sc-text:not(.fi-badge).fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-sc-text:not(.fi-badge).fi-color-neutral{color:var(--gray-950)}.fi-sc-text:not(.fi-badge).fi-color-neutral:where(.dark,.dark *){color:var(--color-white)}.fi-sc-text:not(.fi-badge).fi-color:not(.fi-color-neutral){color:var(--text)}.fi-sc-text:not(.fi-badge).fi-color:not(.fi-color-neutral):where(.dark,.dark *){color:var(--dark-text)}.fi-sc-text:not(.fi-badge).fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-sc-text:not(.fi-badge).fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-sc-unordered-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-inline-start:calc(var(--spacing)*3);list-style-type:disc}.fi-sc-unordered-list.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-sc-unordered-list.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-sc-unordered-list.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-sc-wizard{flex-direction:column;display:flex}.fi-sc-wizard .fi-sc-wizard-header{display:grid}@media(min-width:48rem){.fi-sc-wizard .fi-sc-wizard-header{grid-auto-flow:column;overflow-x:auto}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step{display:flex;position:relative}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active){display:none}@media(min-width:48rem){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active){display:flex}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn{align-items:center;column-gap:calc(var(--spacing)*4);height:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);text-align:start;display:flex}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number{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)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text{justify-items:start;display:grid}@media(min-width:48rem){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text{width:max-content;max-width:calc(var(--spacing)*60)}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{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)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-description:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator{height:100%;width:calc(var(--spacing)*5);color:var(--gray-200);display:none;position:absolute;inset-inline-end:calc(var(--spacing)*0)}@media(min-width:48rem){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator{display:block}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator:where(.dark,.dark *){color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{background-color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn:where(.dark,.dark *){background-color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--color-white)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{color:var(--gray-950)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label:where(.dark,.dark *){color:var(--color-white)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{border-style:var(--tw-border-style);border-width:2px}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed).fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed).fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon:where(.dark,.dark *){color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{border-color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn:where(.dark,.dark *){border-color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number{color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number:where(.dark,.dark *){color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{color:var(--primary-700)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label:where(.dark,.dark *){color:var(--primary-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{border-color:var(--gray-300)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn:where(.dark,.dark *){border-color:var(--gray-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number{color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-step{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.fi-sc-wizard .fi-sc-wizard-step{outline-offset:2px;outline:2px solid #0000}}.fi-sc-wizard .fi-sc-wizard-step:not(.fi-active){display:none}.fi-sc-wizard:not(.fi-sc-wizard-header-hidden) .fi-sc-wizard-step.fi-active{margin-top:calc(var(--spacing)*6)}.fi-sc-wizard .fi-sc-wizard-footer{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-sc-wizard .fi-sc-wizard-footer>.fi-hidden{display:none}.fi-sc-wizard.fi-contained{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-sc-wizard.fi-contained:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sc-wizard.fi-contained:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sc-wizard.fi-contained .fi-sc-wizard-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.fi-sc-wizard.fi-contained .fi-sc-wizard-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sc-wizard.fi-contained .fi-sc-wizard-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sc-wizard.fi-contained .fi-sc-wizard-step.fi-active{margin-top:calc(var(--spacing)*0);padding:calc(var(--spacing)*6)}.fi-sc-wizard.fi-contained .fi-sc-wizard-footer{padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6)}.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-footer{margin-top:calc(var(--spacing)*6)}.fi-sc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-sc.fi-sc-loading{min-height:calc(var(--spacing)*32);color:var(--gray-400);place-items:center;display:grid}.fi-sc.fi-sc-loading:where(.dark,.dark *){color:var(--gray-500)}.fi-sc.fi-inline{flex-wrap:wrap;flex-grow:1;align-items:center;display:flex}.fi-sc.fi-inline>.fi-growable{flex:1;width:100%}.fi-sc.fi-inline>.fi-sc-action:not(.fi-hidden){display:contents}.fi-sc.fi-sc-has-gap{gap:calc(var(--spacing)*6)}.fi-sc.fi-sc-has-gap.fi-sc-dense{gap:calc(var(--spacing)*3)}.fi-sc.fi-align-start,.fi-sc.fi-align-left{justify-content:flex-start}.fi-sc.fi-align-center{justify-content:center}.fi-sc.fi-align-end,.fi-sc.fi-align-right{justify-content:flex-end}.fi-sc.fi-align-between,.fi-sc.fi-align-justify{justify-content:space-between}.fi-sc>.fi-hidden{display:none}.fi-sc>.fi-grid-col.fi-width-3xs{max-width:var(--container-3xs)}.fi-sc>.fi-grid-col.fi-width-2xs{max-width:var(--container-2xs)}.fi-sc>.fi-grid-col.fi-width-xs{max-width:var(--container-xs)}.fi-sc>.fi-grid-col.fi-width-sm{max-width:var(--container-sm)}.fi-sc>.fi-grid-col.fi-width-md{max-width:var(--container-md)}.fi-sc>.fi-grid-col.fi-width-lg{max-width:var(--container-lg)}.fi-sc>.fi-grid-col.fi-width-xl{max-width:var(--container-xl)}.fi-sc>.fi-grid-col.fi-width-2xl{max-width:var(--container-2xl)}.fi-sc>.fi-grid-col.fi-width-3xl{max-width:var(--container-3xl)}.fi-sc>.fi-grid-col.fi-width-4xl{max-width:var(--container-4xl)}.fi-sc>.fi-grid-col.fi-width-5xl{max-width:var(--container-5xl)}.fi-sc>.fi-grid-col.fi-width-6xl{max-width:var(--container-6xl)}.fi-sc>.fi-grid-col.fi-width-7xl{max-width:var(--container-7xl)}.fi-sc>.fi-grid-col.fi-width-none{max-width:none}.fi-sc>.fi-grid-col.fi-width-container{width:100%}@media(min-width:40rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:40rem}}@media(min-width:48rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:48rem}}@media(min-width:64rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:64rem}}@media(min-width:80rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:80rem}}@media(min-width:96rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:96rem}}.fi-sc>.fi-grid-col>.fi-sc-component{height:100%}fieldset.fi-sc-visibility-fieldset{margin:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-width:0;min-inline-size:0}.fi-ta-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);flex-shrink:0;max-width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link),.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link){color:#0000;--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);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);transition-property:none}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link),.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link))>*{opacity:0;transition-property:none}.fi-ta-actions>*{flex-shrink:0}.fi-ta-actions.fi-wrapped{flex-wrap:wrap}@media(min-width:40rem){.fi-ta-actions.sm\:fi-not-wrapped{flex-wrap:nowrap}}.fi-ta-actions.fi-align-center{justify-content:center}.fi-ta-actions.fi-align-start{justify-content:flex-start}.fi-ta-actions.fi-align-between{justify-content:space-between}@media(min-width:48rem){.fi-ta-actions.md\:fi-align-end{justify-content:flex-end}}.fi-ta-cell{padding:calc(var(--spacing)*0)}.fi-ta-cell:first-child{padding-inline-start:calc(var(--spacing)*1)}.fi-ta-cell:last-child{padding-inline-end:calc(var(--spacing)*1)}@media(min-width:40rem){.fi-ta-cell:first-child{padding-inline-start:calc(var(--spacing)*3)}.fi-ta-cell:last-child{padding-inline-end:calc(var(--spacing)*3)}}.fi-ta-cell.fi-vertical-align-start{vertical-align:top}.fi-ta-cell.fi-vertical-align-end{vertical-align:bottom}@media(min-width:40rem){.fi-ta-cell.sm\:fi-hidden{display:none}}@media(min-width:48rem){.fi-ta-cell.md\:fi-hidden{display:none}}@media(min-width:64rem){.fi-ta-cell.lg\:fi-hidden{display:none}}@media(min-width:80rem){.fi-ta-cell.xl\:fi-hidden{display:none}}@media(min-width:96rem){.fi-ta-cell.\32xl\:fi-hidden{display:none}}.fi-ta-cell.sm\:fi-visible{display:none}@media(min-width:40rem){.fi-ta-cell.sm\:fi-visible{display:table-cell}}.fi-ta-cell.md\:fi-visible{display:none}@media(min-width:48rem){.fi-ta-cell.md\:fi-visible{display:table-cell}}.fi-ta-cell.lg\:fi-visible{display:none}@media(min-width:64rem){.fi-ta-cell.lg\:fi-visible{display:table-cell}}.fi-ta-cell.xl\:fi-visible{display:none}@media(min-width:80rem){.fi-ta-cell.xl\:fi-visible{display:table-cell}}.fi-ta-cell.\32xl\:fi-visible{display:none}@media(min-width:96rem){.fi-ta-cell.\32xl\:fi-visible{display:table-cell}}.fi-ta-cell .fi-ta-col{text-align:start;justify-content:flex-start;width:100%;display:flex}.fi-ta-cell .fi-ta-col:disabled{pointer-events:none}.fi-ta-cell:has(.fi-ta-reorder-handle){width:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.fi-ta-cell:has(.fi-ta-reorder-handle):first-of-type{padding-inline-start:calc(var(--spacing)*4)}.fi-ta-cell:has(.fi-ta-reorder-handle):last-of-type{padding-inline-end:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-cell:has(.fi-ta-reorder-handle):first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-cell:has(.fi-ta-reorder-handle):last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-cell:has(.fi-ta-actions){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);white-space:nowrap}.fi-ta-cell:has(.fi-ta-actions):first-of-type{padding-inline-start:calc(var(--spacing)*4)}.fi-ta-cell:has(.fi-ta-actions):last-of-type{padding-inline-end:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-cell:has(.fi-ta-actions):first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-cell:has(.fi-ta-actions):last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-cell:has(.fi-ta-record-checkbox){width:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-cell:has(.fi-ta-record-checkbox):first-of-type{padding-inline-start:calc(var(--spacing)*4)}.fi-ta-cell:has(.fi-ta-record-checkbox):last-of-type{padding-inline-end:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-cell:has(.fi-ta-record-checkbox):first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-cell:has(.fi-ta-record-checkbox):last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-cell .fi-ta-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);color:var(--gray-400)}.fi-ta-cell .fi-ta-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-cell.fi-ta-summary-row-heading-cell{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);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(--gray-950)}@media(min-width:40rem){.fi-ta-cell.fi-ta-summary-row-heading-cell:first-child{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-cell.fi-ta-summary-row-heading-cell:last-child{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-cell.fi-ta-summary-row-heading-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-cell.fi-align-start{text-align:start}.fi-ta-cell.fi-align-center{text-align:center}.fi-ta-cell.fi-align-end{text-align:end}.fi-ta-cell.fi-align-left{text-align:left}.fi-ta-cell.fi-align-right{text-align:right}.fi-ta-cell.fi-align-justify,.fi-ta-cell.fi-align-between{text-align:justify}.fi-ta-cell.fi-ta-summary-header-cell{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(--gray-950)}@media(min-width:40rem){.fi-ta-cell.fi-ta-summary-header-cell:first-child{padding-inline-start:calc(var(--spacing)*6)}}.fi-ta-cell.fi-ta-summary-header-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-cell.fi-ta-summary-header-cell.fi-wrapped,.fi-ta-cell.fi-ta-summary-header-cell:not(.fi-wrapped){white-space:nowrap}.fi-ta-cell.fi-ta-individual-search-cell{min-width:calc(var(--spacing)*48);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.fi-ta-cell .fi-ta-reorder-handle{cursor:move}.fi-ta-content-loading .fi-ta-cell .fi-ta-record-checkbox{--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);animation:var(--loading-skeleton-animation);transition-property:none;background-color:var(--loading-skeleton-background-color)!important;background-image:none!important}.fi-ta-cell.fi-ta-selection-cell{width:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-cell.fi-ta-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing)*4)}.fi-ta-cell.fi-ta-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-cell.fi-ta-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-cell.fi-ta-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-cell.fi-ta-group-selection-cell{width:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);vertical-align:middle}.fi-ta-cell.fi-ta-group-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing)*4)}.fi-ta-cell.fi-ta-group-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-cell.fi-ta-group-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-cell.fi-ta-group-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-search-field>.fi-ta-cell-label{padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-500);display:block}@media(min-width:40rem){.fi-ta-search-field>.fi-ta-cell-label{display:none}}.fi-ta-search-field>.fi-ta-cell-label:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-checkbox{width:100%}.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox):after{inset-inline:calc(var(--spacing)*3);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox):after{inset-inline:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox):after{inset-inline:calc(var(--spacing)*3)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox)>*{opacity:0}.fi-ta-checkbox:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-checkbox{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-checkbox{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-checkbox.fi-align-center{text-align:center}.fi-ta-checkbox.fi-align-end,.fi-ta-checkbox.fi-align-right{text-align:end}.fi-ta-color{gap:calc(var(--spacing)*1.5);width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color):after{inset:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color)>*{opacity:0}.fi-ta-color.fi-wrapped{flex-wrap:wrap}.fi-ta-color:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-color{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-color{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-color.fi-align-start,.fi-ta-color.fi-align-left{justify-content:flex-start}.fi-ta-color.fi-align-center{justify-content:center}.fi-ta-color.fi-align-end,.fi-ta-color.fi-align-right{justify-content:flex-end}.fi-ta-color.fi-align-justify,.fi-ta-color.fi-align-between{justify-content:space-between}.fi-ta-color>.fi-ta-color-item{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-md);--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(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-ta-color>.fi-ta-color-item{--tw-ring-color:color-mix(in oklab,var(--gray-950)10%,transparent)}}.fi-ta-color>.fi-ta-color-item:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-ta-color>.fi-ta-color-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-ta-color>.fi-ta-color-item.fi-copyable{cursor:pointer;--tw-outline-style:none;outline-style:none}.fi-ta-color>.fi-ta-color-item.fi-copyable: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(--primary-600)}.fi-ta-color>.fi-ta-color-item.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-ta-icon{gap:calc(var(--spacing)*1.5);width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon):after{inset:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon)>*{opacity:0}.fi-ta-icon.fi-wrapped{flex-wrap:wrap}.fi-ta-icon.fi-ta-icon-has-line-breaks{flex-direction:column}.fi-ta-icon:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-icon{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-icon{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-icon.fi-align-start,.fi-ta-icon.fi-align-left{justify-content:flex-start}.fi-ta-icon.fi-align-center{justify-content:center}.fi-ta-icon.fi-align-end,.fi-ta-icon.fi-align-right{justify-content:flex-end}.fi-ta-icon.fi-align-justify,.fi-ta-icon.fi-align-between{justify-content:space-between}.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon{color:var(--gray-400)}:is(.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon).fi-color{color:var(--text)}:is(.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon).fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-ta-image{align-items:center;gap:calc(var(--spacing)*1.5);width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image):after{inset-block:calc(var(--spacing)*4);aspect-ratio:1;animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;inset-inline-start:calc(var(--spacing)*3)}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image):after{inset-block:calc(var(--spacing)*0);inset-inline-start:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image):after{inset-block:calc(var(--spacing)*4);inset-inline-start:calc(var(--spacing)*3)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-circular:after{border-radius:3.40282e38px}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image)>*{opacity:0}.fi-ta-image img{object-fit:cover;object-position:center;max-width:none}.fi-ta-image.fi-circular img{border-radius:3.40282e38px}.fi-ta-image.fi-ta-image-ring img,.fi-ta-image.fi-ta-image-ring .fi-ta-image-limited-remaining-text{--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-white)}:is(.fi-ta-image.fi-ta-image-ring img,.fi-ta-image.fi-ta-image-ring .fi-ta-image-limited-remaining-text):where(.dark,.dark *){--tw-ring-color:var(--gray-900)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-0 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-0 .fi-ta-image-limited-remaining-text{--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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-1 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-1 .fi-ta-image-limited-remaining-text{--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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-2 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-2 .fi-ta-image-limited-remaining-text{--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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-3 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-3 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-4 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-4 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-5 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-5 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(5px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-6 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-6 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(6px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-7 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-7 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(7px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-8 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-8 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + 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)}.fi-ta-image.fi-ta-image-overlap-1{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-2{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-3{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-4{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-4)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-5{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-5)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-6{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-6)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-7{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-7)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-7)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-8{column-gap:calc(var(--spacing)*0)}:where(.fi-ta-image.fi-ta-image-overlap-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-8)*calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-wrapped{flex-wrap:wrap}.fi-ta-image:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-image{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-image{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-image.fi-align-start,.fi-ta-image.fi-align-left{justify-content:flex-start}.fi-ta-image.fi-align-center{justify-content:center}.fi-ta-image.fi-align-end,.fi-ta-image.fi-align-right{justify-content:flex-end}.fi-ta-image.fi-align-justify,.fi-ta-image.fi-align-between{justify-content:space-between}.fi-ta-image.fi-stacked .fi-ta-image-limited-remaining-text{background-color:var(--gray-100);border-radius:3.40282e38px}.fi-ta-image.fi-stacked .fi-ta-image-limited-remaining-text:where(.dark,.dark *){background-color:var(--gray-800)}.fi-ta-image .fi-ta-image-limited-remaining-text{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(--gray-500);justify-content:center;align-items:center;display:flex}.fi-ta-image .fi-ta-image-limited-remaining-text:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-base,.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-ta-select{width:100%;min-width:calc(var(--spacing)*48)}.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select):after{inset:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select)>*{opacity:0}.fi-ta-select:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-select{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-select{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-text{width:100%}.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):after{inset-inline:calc(var(--spacing)*3);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:calc(var(--spacing)*4);--tw-translate-y:calc(var(--spacing)*0);height:auto;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-inline:after{inset-inline:calc(var(--spacing)*0)}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-inline:is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-inline:has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:calc(var(--spacing)*0)}.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):after{inset-inline:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):after{inset-inline:calc(var(--spacing)*3)}}.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:calc(var(--spacing)*4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text)>*{opacity:0}.fi-ta-text.fi-numeric{--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-ta-text.fi-ta-text-has-descriptions,.fi-ta-text.fi-ta-text-list-limited{flex-direction:column;display:flex}:is(.fi-ta-text.fi-ta-text-has-descriptions,.fi-ta-text.fi-ta-text-list-limited).fi-ta-text-has-badges{row-gap:calc(var(--spacing)*2)}:is(.fi-ta-text.fi-ta-text-has-descriptions,.fi-ta-text.fi-ta-text-list-limited):not(.fi-ta-text-has-badges){row-gap:calc(var(--spacing)*1)}.fi-ta-text:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-text{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-text{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}ul.fi-ta-text.fi-bulleted,.fi-ta-text.fi-bulleted ul{list-style-type:disc;list-style-position:inside}ul.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges,.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges ul{column-gap:calc(var(--spacing)*1.5);display:flex}:is(ul.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges,.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges ul).fi-wrapped,:is(ul.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges,.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges ul):is(.fi-wrapped ul){row-gap:calc(var(--spacing)*1);flex-wrap:wrap}:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul).fi-ta-text-has-line-breaks,:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):is(.fi-ta-text-has-line-breaks ul){row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(ul.fi-ta-text-has-line-breaks),:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(.fi-ta-text-has-line-breaks ul){column-gap:calc(var(--spacing)*1.5);display:flex}:is(:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(ul.fi-ta-text-has-line-breaks),:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(.fi-ta-text-has-line-breaks ul)).fi-wrapped,:is(:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(ul.fi-ta-text-has-line-breaks),:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(.fi-ta-text-has-line-breaks ul)):is(.fi-wrapped ul){row-gap:calc(var(--spacing)*1);flex-wrap:wrap}.fi-ta-text.fi-wrapped:not(.fi-ta-text-has-badges.fi-ta-text-has-line-breaks){white-space:normal}.fi-ta-text.fi-wrapped:not(.fi-ta-text-has-badges.fi-ta-text-has-line-breaks) .fi-badge,.fi-ta-text.fi-wrapped:not(.fi-ta-text-has-badges.fi-ta-text-has-line-breaks) .fi-ta-text-list-limited-message{white-space:nowrap}.fi-ta-text>.fi-ta-text-description,.fi-ta-text>.fi-ta-text-list-limited-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}:is(.fi-ta-text>.fi-ta-text-description,.fi-ta-text>.fi-ta-text-list-limited-message):where(.dark,.dark *){color:var(--gray-400)}.fi-ta-text.fi-align-center{text-align:center}ul.fi-ta-text.fi-align-center,.fi-ta-text.fi-align-center ul{justify-content:center}.fi-ta-text.fi-align-end,.fi-ta-text.fi-align-right{text-align:end}ul:is(.fi-ta-text.fi-align-end,.fi-ta-text.fi-align-right),:is(.fi-ta-text.fi-align-end,.fi-ta-text.fi-align-right) ul{justify-content:flex-end}.fi-ta-text.fi-align-justify,.fi-ta-text.fi-align-between{text-align:justify}ul:is(.fi-ta-text.fi-align-justify,.fi-ta-text.fi-align-between),:is(.fi-ta-text.fi-align-justify,.fi-ta-text.fi-align-between) ul{justify-content:space-between}.fi-ta-text-item{color:var(--gray-950)}.fi-ta-text-item:where(.dark,.dark *){color:var(--color-white)}@media(hover:hover){.fi-ta-text-item a:hover{text-decoration-line:underline}}.fi-ta-text-item a:focus-visible{text-decoration-line:underline}.fi-ta-text-item:not(.fi-bulleted li.fi-ta-text-item){-webkit-line-clamp:var(--line-clamp,none);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-ta-text-item>.fi-copyable{cursor:pointer;border-radius:var(--radius-md);--tw-outline-style:none;outline-style:none}.fi-ta-text-item>.fi-copyable: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(--primary-600)}.fi-ta-text-item>.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-ta-text-item.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-ta-text-item.fi-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.fi-ta-text-item.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-ta-text-item.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-ta-text-item.fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-ta-text-item.fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-ta-text-item.fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-ta-text-item.fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-ta-text-item.fi-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-ta-text-item.fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-ta-text-item.fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-ta-text-item.fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-ta-text-item.fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-ta-text-item.fi-font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fi-ta-text-item.fi-font-serif{font-family:var(--serif-font-family),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}.fi-ta-text-item.fi-font-mono{font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.fi-ta-text-item.fi-color{color:var(--text)}.fi-ta-text-item.fi-color:where(.dark,.dark *){color:var(--dark-text)}li.fi-ta-text-item.fi-color::marker{color:var(--gray-950)}li.fi-ta-text-item.fi-color:where(.dark,.dark *)::marker{color:var(--color-white)}.fi-ta-text-item.fi-color-gray{color:var(--gray-500)}.fi-ta-text-item.fi-color-gray:where(.dark,.dark *){color:var(--gray-400)}li.fi-ta-text-item.fi-color-gray::marker{color:var(--gray-950)}li.fi-ta-text-item.fi-color-gray:where(.dark,.dark *)::marker{color:var(--color-white)}.fi-ta-text-item>.fi-icon,.fi-ta-text-item>span:not(.fi-badge)>.fi-icon{color:var(--gray-400);flex-shrink:0;display:inline-block}:is(.fi-ta-text-item>.fi-icon,.fi-ta-text-item>span:not(.fi-badge)>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-ta-text-item>.fi-icon,.fi-ta-text-item>span:not(.fi-badge)>.fi-icon).fi-color{color:var(--color-500)}.fi-ta-text-item.fi-ta-text-has-badges>.fi-badge{vertical-align:middle}@media(hover:hover){.fi-ta-col-has-column-url .fi-ta-text-item:hover{text-decoration-line:underline}}.fi-ta-col-has-column-url .fi-ta-text-item:focus-visible{text-decoration-line:underline}@media(hover:hover){.fi-ta-col-has-column-url .fi-ta-text-item .fi-icon:hover{text-decoration-line:none}}.fi-ta-col-has-column-url .fi-ta-text-item .fi-icon:focus-visible{text-decoration-line:none}@media(hover:hover){.fi-ta-col-has-column-url .fi-ta-text-item>.fi-badge:hover{text-decoration-line:none}}.fi-ta-col-has-column-url .fi-ta-text-item>.fi-badge:focus-visible{text-decoration-line:none}.fi-ta-text-input{width:100%;min-width:calc(var(--spacing)*48)}.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input):after{inset:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input):after{inset-inline:calc(var(--spacing)*3);inset-block:calc(var(--spacing)*4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input)>*{opacity:0}.fi-ta-text-input:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-text-input{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-text-input{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-toggle{width:100%}.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle):after{inset-inline:calc(var(--spacing)*3);height:calc(var(--spacing)*6);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle):after{inset-inline:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle):after{inset-inline:calc(var(--spacing)*3)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle)>*{opacity:0}.fi-ta-toggle:not(.fi-inline){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table-stacked-on-mobile .fi-ta-toggle{padding:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-toggle{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-toggle.fi-align-center{text-align:center}.fi-ta-toggle.fi-align-end,.fi-ta-toggle.fi-align-right{text-align:end}.fi-ta-grid.fi-gap-sm{gap:calc(var(--spacing)*1)}@media(min-width:40rem){.fi-ta-grid.sm\:fi-gap-sm{gap:calc(var(--spacing)*1)}}@media(min-width:48rem){.fi-ta-grid.md\:fi-gap-sm{gap:calc(var(--spacing)*1)}}@media(min-width:64rem){.fi-ta-grid.lg\:fi-gap-sm{gap:calc(var(--spacing)*1)}}@media(min-width:80rem){.fi-ta-grid.xl\:fi-gap-sm{gap:calc(var(--spacing)*1)}}@media(min-width:96rem){.fi-ta-grid.\32xl\:fi-gap-sm{gap:calc(var(--spacing)*1)}}.fi-ta-grid.fi-gap-lg{gap:calc(var(--spacing)*3)}@media(min-width:40rem){.fi-ta-grid.sm\:fi-gap-lg{gap:calc(var(--spacing)*3)}}@media(min-width:48rem){.fi-ta-grid.md\:fi-gap-lg{gap:calc(var(--spacing)*3)}}@media(min-width:64rem){.fi-ta-grid.lg\:fi-gap-lg{gap:calc(var(--spacing)*3)}}@media(min-width:80rem){.fi-ta-grid.xl\:fi-gap-lg{gap:calc(var(--spacing)*3)}}@media(min-width:96rem){.fi-ta-grid.\32xl\:fi-gap-lg{gap:calc(var(--spacing)*3)}}.fi-ta-panel{border-radius:var(--radius-lg);background-color:var(--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:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-ta-panel{--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.fi-ta-panel{--tw-ring-inset:inset}.fi-ta-panel:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-panel:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-panel:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-panel:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-split{display:flex}.fi-ta-split.default\:fi-ta-split{align-items:center;gap:calc(var(--spacing)*3)}.fi-ta-split.sm\:fi-ta-split,.fi-ta-split.md\:fi-ta-split,.fi-ta-split.lg\:fi-ta-split,.fi-ta-split.xl\:fi-ta-split,.fi-ta-split.\32xl\:fi-ta-split{gap:calc(var(--spacing)*2);flex-direction:column}@media(min-width:40rem){.fi-ta-split.sm\:fi-ta-split{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}@media(min-width:48rem){.fi-ta-split.md\:fi-ta-split{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}@media(min-width:64rem){.fi-ta-split.lg\:fi-ta-split{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}@media(min-width:80rem){.fi-ta-split.xl\:fi-ta-split{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}@media(min-width:96rem){.fi-ta-split.\32xl\:fi-ta-split{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}.fi-ta-stack{flex-direction:column;display:flex}.fi-ta-stack.fi-align-start,.fi-ta-stack.fi-align-left{align-items:flex-start}.fi-ta-stack.fi-align-center{align-items:center}.fi-ta-stack.fi-align-end,.fi-ta-stack.fi-align-right{align-items:flex-end}:where(.fi-ta-stack.fi-gap-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.fi-ta-stack.fi-gap-md>: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)))}:where(.fi-ta-stack.fi-gap-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.fi-ta-icon-count-summary{row-gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--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,);display:grid}.fi-ta-icon-count-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-icon-count-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-icon-count-summary:after{inset-inline:calc(var(--spacing)*0);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}.fi-ta-content-loading .fi-ta-icon-count-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-icon-count-summary{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-icon-count-summary{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-icon-count-summary>.fi-ta-icon-count-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-icon-count-summary>.fi-ta-icon-count-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-icon-count-summary>ul{row-gap:calc(var(--spacing)*1.5);display:grid}.fi-ta-icon-count-summary>ul>li{align-items:center;column-gap:calc(var(--spacing)*1.5);display:flex}.fi-ta-icon-count-summary>ul>li>.fi-icon{color:var(--gray-400)}.fi-ta-icon-count-summary>ul>li>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-icon-count-summary>ul>li>.fi-icon.fi-color{color:var(--text)}.fi-ta-icon-count-summary>ul>li>.fi-icon.fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-ta-range-summary{row-gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--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,);display:grid}.fi-ta-range-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-range-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-range-summary:after{inset-inline:calc(var(--spacing)*0);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}.fi-ta-content-loading .fi-ta-range-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-range-summary{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-range-summary{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-range-summary>.fi-ta-range-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-range-summary>.fi-ta-range-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-text-summary{row-gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--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,);display:grid}.fi-ta-text-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-text-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-text-summary:after{inset-inline:calc(var(--spacing)*0);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}.fi-ta-content-loading .fi-ta-text-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-text-summary{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-text-summary{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-text-summary>.fi-ta-text-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-text-summary>.fi-ta-text-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-values-summary{row-gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--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,);display:grid}.fi-ta-values-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-values-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-values-summary:after{inset-inline:calc(var(--spacing)*0);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}.fi-ta-content-loading .fi-ta-values-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-values-summary{padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2)}@media(min-width:40rem){.fi-ta-table-stacked-on-mobile .fi-ta-values-summary{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}}.fi-ta-values-summary>.fi-ta-values-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-values-summary>.fi-ta-values-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-values-summary>ul.fi-bulleted{list-style-type:disc;list-style-position:inside}.fi-ta-ctn{border-radius:var(--radius-xl);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);--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:color-mix(in oklab,var(--gray-950)5%,transparent);display:flex;position:relative}.fi-ta-ctn:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn:not(.fi-ta-ctn-with-header){overflow:hidden}.fi-ta-ctn.fi-loading{animation:var(--animate-pulse)}.fi-ta-ctn .fi-ta-header{gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:40rem){.fi-ta-ctn .fi-ta-header{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-ta-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media(min-width:40rem){.fi-ta-ctn .fi-ta-header.fi-ta-header-adaptive-actions-position{flex-direction:row;align-items:center}.fi-ta-ctn .fi-ta-header.fi-ta-header-adaptive-actions-position .fi-ta-actions{margin-inline-start:auto}}.fi-ta-ctn .fi-ta-header.fi-ta-header-adaptive-actions-position:not(:has(.fi-ta-header-heading)):not(:has(.fi-ta-header-description)) .fi-ta-actions{margin-inline-start:auto}@media(min-width:40rem){.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-xs:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-.5)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-sm:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-1)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-md:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-1.5)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-lg:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-2)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-xl:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing)*-2.5)}}.fi-ta-ctn .fi-ta-header .fi-ta-header-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-ctn .fi-ta-header .fi-ta-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-ctn .fi-ta-header .fi-ta-header-description{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600)}.fi-ta-ctn .fi-ta-header .fi-ta-header-description:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-ctn .fi-ta-header-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}@media(min-width:40rem){.fi-ta-ctn .fi-ta-header-toolbar{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-ta-header-toolbar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-header-toolbar:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-header-toolbar>*{min-height:calc(var(--spacing)*9);align-items:center;column-gap:calc(var(--spacing)*4);display:flex}.fi-ta-ctn .fi-ta-header-toolbar>:first-child{flex-shrink:0}.fi-ta-ctn .fi-ta-header-toolbar>:nth-child(2){margin-inline-start:auto}@media(min-width:40rem){.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown.sm\:fi-hidden{display:none}}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields{row-gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*6);display:grid}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields label{row-gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);display:grid}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings>.fi-ta-grouping-settings-fields{align-items:center;column-gap:calc(var(--spacing)*3);display:none}@media(min-width:40rem){.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings>.fi-ta-grouping-settings-fields{display:flex}}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-filters-dropdown .fi-ta-filters,.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-col-manager-dropdown .fi-ta-col-manager{padding:calc(var(--spacing)*6)}.fi-ta-ctn .fi-ta-filters{row-gap:calc(var(--spacing)*4);display:grid}.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header{justify-content:space-between;align-items:center;display:flex}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-ta-filters-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-ta-filters-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-loading-indicator{color:var(--gray-400)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-actions-ctn{gap:calc(var(--spacing)*3);display:flex}.fi-ta-ctn .fi-ta-filters-above-content-ctn{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);display:grid}@media(min-width:40rem){.fi-ta-ctn .fi-ta-filters-above-content-ctn{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-ta-filters-above-content-ctn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-filters-above-content-ctn:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-filters-above-content-ctn .fi-ta-filters-trigger-action-ctn{margin-inline-start:auto}.fi-ta-ctn .fi-ta-filters-above-content-ctn.fi-open .fi-ta-filters-trigger-action-ctn{margin-top:calc(var(--spacing)*3)}.fi-ta-ctn .fi-ta-filters-above-content-ctn.fi-open:has(.fi-ta-filters-actions-ctn) .fi-ta-filters-trigger-action-ctn{margin-top:calc(var(--spacing)*-7)}.fi-ta-ctn .fi-ta-reorder-indicator{align-items:center;column-gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);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-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);display:flex}@media(min-width:40rem){.fi-ta-ctn .fi-ta-reorder-indicator{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-ctn .fi-ta-reorder-indicator .fi-loading-indicator{color:var(--gray-400)}.fi-ta-ctn .fi-ta-reorder-indicator .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-ctn .fi-ta-selection-indicator{justify-content:space-between;row-gap:calc(var(--spacing)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);flex-direction:column;display:flex}@media(min-width:40rem){.fi-ta-ctn .fi-ta-selection-indicator{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*1.5);flex-direction:row;align-items:center}}.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-ctn .fi-ta-selection-indicator .fi-loading-indicator{color:var(--gray-400)}.fi-ta-ctn .fi-ta-selection-indicator .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-ctn .fi-ta-selection-indicator .fi-ta-selection-indicator-actions-ctn,.fi-ta-ctn .fi-ta-selection-indicator>*{column-gap:calc(var(--spacing)*3);display:flex}.fi-ta-ctn .fi-ta-selection-indicator>:first-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700)}.fi-ta-ctn .fi-ta-selection-indicator>:first-child:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-ctn .fi-ta-selection-indicator>:nth-child(2){margin-inline-start:auto}.fi-ta-ctn .fi-ta-filter-indicators{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);display:flex}@media(min-width:40rem){.fi-ta-ctn .fi-ta-filter-indicators{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-ctn .fi-ta-filter-indicators>:first-child{column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}@media(min-width:40rem){.fi-ta-ctn .fi-ta-filter-indicators>:first-child{flex-direction:row}}.fi-ta-ctn .fi-ta-filter-indicators>:first-child .fi-ta-filter-indicators-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--gray-700)}.fi-ta-ctn .fi-ta-filter-indicators>:first-child .fi-ta-filter-indicators-label:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-ctn .fi-ta-filter-indicators>:first-child .fi-ta-filter-indicators-badges-ctn{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.fi-ta-ctn .fi-ta-filter-indicators>:nth-child(2).fi-icon-btn{margin-top:calc(var(--spacing)*-1)}.fi-ta-ctn .fi-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3)}@media(min-width:40rem){.fi-ta-ctn .fi-pagination{padding-inline:calc(var(--spacing)*6)}}.fi-ta-ctn .fi-pagination:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-ctn .fi-pagination:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-ctn .fi-ta-table-loading-ctn{height:calc(var(--spacing)*32);justify-content:center;align-items:center;display:flex}.fi-ta-ctn .fi-ta-main{min-width:calc(var(--spacing)*0);flex:1}@media(min-width:64rem){.fi-ta-ctn .fi-ta-filters-trigger-action-ctn.lg\:fi-hidden{display:none}}.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn{z-index:20;border-radius:var(--radius-lg);border-color:var(--gray-200);background-color:var(--color-white);--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);width:100vw;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:color-mix(in oklab,var(--gray-950)5%,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));flex-shrink:0;display:none;position:absolute;max-width:14rem!important}@media(min-width:64rem){.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn{z-index:auto;--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);position:static}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn) .fi-ta-filters{padding:calc(var(--spacing)*6)}@media(min-width:64rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn) .fi-ta-filters{padding-block:calc(var(--spacing)*4)}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-open{display:block}@media(min-width:64rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).lg\:fi-open{display:block}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-opacity-0{opacity:0}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-3xs{max-width:var(--container-3xs)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-2xs{max-width:var(--container-2xs)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-xs{max-width:var(--container-xs)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-sm{max-width:var(--container-sm)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-md{max-width:var(--container-md)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-lg{max-width:var(--container-lg)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-xl{max-width:var(--container-xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-2xl{max-width:var(--container-2xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-3xl{max-width:var(--container-3xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-4xl{max-width:var(--container-4xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-5xl{max-width:var(--container-5xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-6xl{max-width:var(--container-6xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-7xl{max-width:var(--container-7xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-none{max-width:none!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{width:100%!important}@media(min-width:40rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:40rem!important}}@media(min-width:48rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:48rem!important}}@media(min-width:64rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:64rem!important}}@media(min-width:80rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:80rem!important}}@media(min-width:96rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:96rem!important}}.fi-ta-ctn .fi-ta-filters-before-content-ctn{inset-inline-start:calc(var(--spacing)*0)}@media(min-width:64rem){.fi-ta-ctn .fi-ta-filters-before-content-ctn{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-start-start-radius:var(--radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-xl)}}.fi-ta-ctn .fi-ta-filters-after-content-ctn{inset-inline-end:calc(var(--spacing)*0)}@media(min-width:64rem){.fi-ta-ctn .fi-ta-filters-after-content-ctn{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-start-start-radius:0;border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);border-end-start-radius:0}}.fi-ta-content-loading{--loading-skeleton-animation:var(--animate-pulse);--loading-skeleton-background-color:var(--gray-200);--loading-skeleton-border-radius:var(--radius-md)}.fi-ta-content-loading:where(.dark,.dark *){--loading-skeleton-background-color:#ffffff1a}@media(prefers-reduced-motion:reduce){.fi-ta-content-loading{--loading-skeleton-animation:none}}.fi-ta-content-loading>.fi-ta-content,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records{pointer-events:none}.fi-ta-content-ctn{position:relative}:where(.fi-ta-content-ctn>: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(--gray-200)}.fi-ta-content-ctn{overflow-x:auto}:where(.fi-ta-content-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-ta-content-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-content-ctn:where(.dark,.dark *){border-top-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn:where(.dark,.dark *){border-top-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-content-ctn .fi-ta-content-header{align-items:center;gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*6);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*4);display:flex}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content-header{padding-inline:calc(var(--spacing)*6)}}.fi-ta-content-ctn .fi-ta-content-header:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-content-ctn .fi-ta-content-header .fi-ta-page-checkbox{margin-block:calc(var(--spacing)*4);flex-shrink:0}.fi-ta-content-ctn .fi-ta-content-header .fi-ta-sorting-settings{column-gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);display:flex}.fi-ta-content-ctn:not(.fi-ta-ctn-with-footer .fi-ta-content-ctn){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.fi-ta-content-ctn:not(.fi-ta-ctn-with-header .fi-ta-content-ctn){border-top-style:var(--tw-border-style);border-top-width:0}.fi-ta-content-ctn .fi-ta-content{display:grid}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4)}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid{padding-inline:calc(var(--spacing)*6)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid.fi-ta-content-grouped{padding-top:calc(var(--spacing)*0)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{margin-inline:calc(var(--spacing)*-4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--gray-200)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{margin-inline:calc(var(--spacing)*-6)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{width:calc(100% + 2rem)}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{width:calc(100% + 3rem)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record{border-radius:var(--radius-xl);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media(hover:hover){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected){background-color:var(--color-white)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-actions{padding-inline-start:calc(var(--spacing)*2)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-actions{padding-inline-end:calc(var(--spacing)*2)}:where(.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid)>: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(--gray-200)}:where(.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid):where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid):where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}@media(hover:hover){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:before{inset-block:calc(var(--spacing)*0);width:calc(var(--spacing)*.5);content:var(--tw-content);background-color:var(--primary-600);position:absolute;inset-inline-start:calc(var(--spacing)*0)}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:where(.dark,.dark *):before{content:var(--tw-content);background-color:var(--primary-500)}@media(min-width:48rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record .fi-ta-record-content-ctn{flex-direction:row;align-items:center}}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-actions{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-actions{padding-inline-end:calc(var(--spacing)*6)}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-prefix{padding-inline-start:calc(var(--spacing)*3)}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-actions{padding-inline-start:calc(var(--spacing)*3)}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-suffix{padding-inline-end:calc(var(--spacing)*3)}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-actions{padding-inline-end:calc(var(--spacing)*3)}@media(min-width:48rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record .fi-ta-actions{padding-inline-start:calc(var(--spacing)*3)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header{background-color:var(--gray-50);padding-inline:calc(var(--spacing)*1);grid-column:1/-1}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header{padding-inline:calc(var(--spacing)*3)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header .fi-ta-group-checkbox{margin-inline:calc(var(--spacing)*3)}.fi-ta-content-ctn .fi-ta-content .fi-ta-table{grid-column:1/-1}.fi-ta-content-ctn .fi-ta-content .fi-ta-record{background-color:var(--color-white);height:100%;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:75ms;align-items:center;transition-duration:75ms;display:flex;position:relative}.fi-ta-content-ctn .fi-ta-content .fi-ta-record:where(.dark,.dark *){background-color:var(--gray-900)}.fi-ta-content-loading :is(.fi-ta-content-ctn .fi-ta-content .fi-ta-record) .fi-ta-record-checkbox{--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);animation:var(--loading-skeleton-animation);transition-property:none;background-color:var(--loading-skeleton-background-color)!important;background-image:none!important}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-ta-record-with-content-prefix{padding-inline-start:calc(var(--spacing)*1)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-ta-record-with-content-suffix{padding-inline-end:calc(var(--spacing)*1)}@media(hover:hover){.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-clickable:hover{background-color:var(--gray-50)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-collapsed{display:none}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-selected{background-color:var(--gray-50)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-reorder-handle{margin-inline:calc(var(--spacing)*1);margin-block:calc(var(--spacing)*2)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-checkbox{margin-inline:calc(var(--spacing)*3);margin-block:calc(var(--spacing)*4);flex-shrink:0}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn{row-gap:calc(var(--spacing)*3);width:100%;height:100%;padding-block:calc(var(--spacing)*4);flex-direction:column;display:flex}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn>:first-child{flex:1}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content{width:100%;display:block}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col{text-align:start;justify-content:flex-start;display:flex}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col:disabled{pointer-events:none}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-growable{width:100%}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-center{text-align:center;justify-content:center}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-end{text-align:end;justify-content:flex-end}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-left{text-align:left;justify-content:flex-start}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-right{text-align:right;justify-content:flex-end}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-justify,.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-between{text-align:justify;justify-content:space-between}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content.fi-collapsible{margin-top:calc(var(--spacing)*3)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-growable{flex:1;width:100%}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .sm\:fi-hidden{display:none}}@media(min-width:48rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .md\:fi-hidden{display:none}}@media(min-width:64rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .lg\:fi-hidden{display:none}}@media(min-width:80rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .xl\:fi-hidden{display:none}}@media(min-width:96rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .\32xl\:fi-hidden{display:none}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .sm\:fi-visible{display:none}@media(min-width:40rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .sm\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .md\:fi-visible{display:none}@media(min-width:48rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .md\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .lg\:fi-visible{display:none}@media(min-width:64rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .lg\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .xl\:fi-visible{display:none}@media(min-width:80rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .xl\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .\32xl\:fi-visible{display:none}@media(min-width:96rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .\32xl\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-collapse-btn{margin-inline:calc(var(--spacing)*1);margin-block:calc(var(--spacing)*2);flex-shrink:0}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-actions.fi-ta-actions-before-columns-position{order:-9999}.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-actions{padding-inline-start:calc(var(--spacing)*4)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-actions{padding-inline-end:calc(var(--spacing)*4)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-ta-record-collapsed .fi-ta-record-collapse-btn{rotate:180deg}.fi-ta-empty-state{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12)}.fi-ta-empty-state:not(.fi-ta-ctn-with-content-layout .fi-ta-empty-state){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.fi-ta-empty-state:not(.fi-ta-ctn-with-content-layout .fi-ta-empty-state):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-ta-empty-state:not(.fi-ta-ctn-with-content-layout .fi-ta-empty-state):where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-ta-empty-state .fi-ta-empty-state-content{max-width:var(--container-lg);text-align:center;justify-items:center;margin-inline:auto;display:grid}.fi-ta-empty-state .fi-ta-empty-state-icon-bg{margin-bottom:calc(var(--spacing)*4);background-color:var(--gray-100);padding:calc(var(--spacing)*3);border-radius:3.40282e38px}.fi-ta-empty-state .fi-ta-empty-state-icon-bg:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab,red,red)){.fi-ta-empty-state .fi-ta-empty-state-icon-bg:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-500)20%,transparent)}}.fi-ta-empty-state .fi-ta-empty-state-icon-bg .fi-icon{color:var(--gray-500)}.fi-ta-empty-state .fi-ta-empty-state-icon-bg .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-empty-state .fi-ta-empty-state-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-empty-state .fi-ta-empty-state-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-empty-state .fi-ta-empty-state-description{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-ta-empty-state .fi-ta-empty-state-description:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-empty-state .fi-ta-actions{margin-top:calc(var(--spacing)*6)}.fi-ta-group-header{align-items:center;column-gap:calc(var(--spacing)*3);width:100%;padding-block:calc(var(--spacing)*2);display:flex}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>div{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>div:after{inset-inline:calc(var(--spacing)*0);height:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>div>*,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>.fi-icon-btn{opacity:0}.fi-ta-group-header.fi-collapsible{cursor:pointer}.fi-ta-group-header.fi-collapsible.fi-collapsed .fi-icon-btn{rotate:-180deg}.fi-ta-group-header .fi-ta-group-heading{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(--gray-950)}.fi-ta-group-header .fi-ta-group-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-group-header .fi-ta-group-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-ta-group-header .fi-ta-group-description:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading>.fi-ta-content .fi-ta-group-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-checkbox{--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);animation:var(--loading-skeleton-animation);transition-property:none;background-color:var(--loading-skeleton-background-color)!important;background-image:none!important}.fi-ta-header-cell{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3.5);text-align:start;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(--gray-950)}@media(min-width:40rem){.fi-ta-header-cell:first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-header-cell:last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-header-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-header-cell.fi-growable{width:100%}.fi-ta-header-cell.fi-grouped{border-color:var(--gray-200)}.fi-ta-header-cell.fi-grouped:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-header-cell.fi-grouped:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-header-cell.fi-grouped:not(:first-of-type){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.fi-ta-header-cell.fi-grouped:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-ta-header-cell.fi-align-center{text-align:center}.fi-ta-header-cell.fi-align-center .fi-ta-header-cell-sort-btn{justify-content:center}.fi-ta-header-cell.fi-align-end{text-align:end}.fi-ta-header-cell.fi-align-end .fi-ta-header-cell-sort-btn{justify-content:flex-end}.fi-ta-header-cell.fi-align-left{text-align:left}.fi-ta-header-cell.fi-align-left .fi-ta-header-cell-sort-btn{justify-content:flex-start}.fi-ta-header-cell.fi-align-left .fi-ta-header-cell-sort-btn:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.fi-ta-header-cell.fi-align-right{text-align:right}.fi-ta-header-cell.fi-align-right .fi-ta-header-cell-sort-btn{justify-content:flex-end}.fi-ta-header-cell.fi-align-right .fi-ta-header-cell-sort-btn:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.fi-ta-header-cell.fi-align-justify,.fi-ta-header-cell.fi-align-between{text-align:justify}:is(.fi-ta-header-cell.fi-align-justify,.fi-ta-header-cell.fi-align-between) .fi-ta-header-cell-sort-btn{justify-content:space-between}.fi-ta-header-cell.fi-ta-header-cell-sorted .fi-icon{color:var(--gray-950)}.fi-ta-header-cell.fi-ta-header-cell-sorted .fi-icon:where(.dark,.dark *){color:var(--color-white)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-icon{color:var(--gray-400)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-icon:where(.dark,.dark *),.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:hover .fi-icon{color:var(--gray-500)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:focus-visible .fi-icon{color:var(--gray-500)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:focus-visible .fi-icon:where(.dark,.dark *){color:var(--gray-400)}@media(min-width:40rem){.fi-ta-header-cell.sm\:fi-hidden{display:none}}@media(min-width:48rem){.fi-ta-header-cell.md\:fi-hidden{display:none}}@media(min-width:64rem){.fi-ta-header-cell.lg\:fi-hidden{display:none}}@media(min-width:80rem){.fi-ta-header-cell.xl\:fi-hidden{display:none}}@media(min-width:96rem){.fi-ta-header-cell.\32xl\:fi-hidden{display:none}}.fi-ta-header-cell.sm\:fi-visible{display:none}@media(min-width:40rem){.fi-ta-header-cell.sm\:fi-visible{display:table-cell}}.fi-ta-header-cell.md\:fi-visible{display:none}@media(min-width:48rem){.fi-ta-header-cell.md\:fi-visible{display:table-cell}}.fi-ta-header-cell.lg\:fi-visible{display:none}@media(min-width:64rem){.fi-ta-header-cell.lg\:fi-visible{display:table-cell}}.fi-ta-header-cell.xl\:fi-visible{display:none}@media(min-width:80rem){.fi-ta-header-cell.xl\:fi-visible{display:table-cell}}.fi-ta-header-cell.\32xl\:fi-visible{display:none}@media(min-width:96rem){.fi-ta-header-cell.\32xl\:fi-visible{display:table-cell}}.fi-ta-header-cell.fi-wrapped{white-space:normal}.fi-ta-header-cell:not(.fi-wrapped){white-space:nowrap}.fi-ta-header-cell .fi-ta-header-cell-sort-btn{cursor:pointer;appearance:none;justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*0);text-align:start;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;display:flex}.fi-ta-header-cell .fi-ta-header-cell-sort-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(--primary-600)}.fi-ta-header-cell .fi-ta-header-cell-sort-btn:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-ta-header-cell .fi-ta-header-cell-sort-btn{text-transform:inherit}.fi-ta-header-cell .fi-icon{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:75ms;flex-shrink:0;transition-duration:75ms}.fi-ta-header-cell .fi-loading-indicator{color:var(--gray-400)}.fi-ta-header-cell .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-header-group-cell{border-color:var(--gray-200);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(--gray-950)}@media(min-width:40rem){.fi-ta-header-group-cell:first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-header-group-cell:last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-header-group-cell:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-header-group-cell:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-header-group-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-header-group-cell:not(:first-of-type){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.fi-ta-header-group-cell:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-ta-header-group-cell.fi-align-start{text-align:start}.fi-ta-header-group-cell.fi-align-center{text-align:center}.fi-ta-header-group-cell.fi-align-end{text-align:end}.fi-ta-header-group-cell.fi-align-left{text-align:left}.fi-ta-header-group-cell.fi-align-right{text-align:right}.fi-ta-header-group-cell.fi-align-justify,.fi-ta-header-group-cell.fi-align-between{text-align:justify}@media(min-width:40rem){.fi-ta-header-group-cell.sm\:fi-hidden{display:none}}@media(min-width:48rem){.fi-ta-header-group-cell.md\:fi-hidden{display:none}}@media(min-width:64rem){.fi-ta-header-group-cell.lg\:fi-hidden{display:none}}@media(min-width:80rem){.fi-ta-header-group-cell.xl\:fi-hidden{display:none}}@media(min-width:96rem){.fi-ta-header-group-cell.\32xl\:fi-hidden{display:none}}.fi-ta-header-group-cell.sm\:fi-visible{display:none}@media(min-width:40rem){.fi-ta-header-group-cell.sm\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.md\:fi-visible{display:none}@media(min-width:48rem){.fi-ta-header-group-cell.md\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.lg\:fi-visible{display:none}@media(min-width:64rem){.fi-ta-header-group-cell.lg\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.xl\:fi-visible{display:none}@media(min-width:80rem){.fi-ta-header-group-cell.xl\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.\32xl\:fi-visible{display:none}@media(min-width:96rem){.fi-ta-header-group-cell.\32xl\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.fi-wrapped{white-space:normal}.fi-ta-header-group-cell:not(.fi-wrapped){white-space:nowrap}.fi-ta-empty-header-cell{width:calc(var(--spacing)*1)}@media(hover:hover){.fi-ta-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:75ms;transition-duration:75ms}.fi-ta-row.fi-clickable:hover{background-color:var(--gray-50)}.fi-ta-row.fi-clickable:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-row.fi-clickable:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-ta-row.fi-striped{background-color:var(--gray-50)}.fi-ta-row.fi-striped:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-row.fi-striped:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-row.fi-collapsed{display:none}.fi-ta-row.fi-ta-group-header-row>td{background-color:var(--gray-50)}.fi-ta-row.fi-ta-group-header-row>td:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-row.fi-ta-group-header-row>td:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-row .fi-ta-group-header-cell{padding-inline:calc(var(--spacing)*3)}@media(min-width:40rem){.fi-ta-row .fi-ta-group-header-cell:first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-row .fi-ta-group-header-cell:last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-row.fi-selected:not(.fi-striped){background-color:var(--gray-50)}.fi-ta-row.fi-selected:not(.fi-striped):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-row.fi-selected:not(.fi-striped):where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-row.fi-selected>:first-child{--tw-inset-shadow:inset 2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-600));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-ta-row.fi-selected>:first-child:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-inset-shadow:inset -2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-600));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-ta-row.fi-selected>:first-child:where(.dark,.dark *){--tw-inset-shadow:inset 2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-ta-row.fi-selected>:first-child:where(.dark,.dark *):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-inset-shadow:inset -2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fi-ta-reordering .fi-ta-row:not(.fi-ta-row-not-reorderable){cursor:move}.fi-ta-table{table-layout:auto;width:100%}:where(.fi-ta-table>: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(--gray-200)}.fi-ta-table{text-align:start}:where(.fi-ta-table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-ta-table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-table.fi-ta-table-stacked-on-mobile{display:block}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile{table-layout:auto;display:table}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead{display:block}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead{display:table-header-group}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead:not(:has(.fi-ta-table-stacked-header-row)){display:none}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead:not(:has(.fi-ta-table-stacked-header-row)){display:table-header-group}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr:not(.fi-ta-table-stacked-header-row){display:none}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr:not(.fi-ta-table-stacked-header-row){display:table-row}}@media not all and (min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr>.fi-ta-header-cell{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr>.fi-ta-selection-cell{display:none}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr>.fi-ta-selection-cell{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody{white-space:normal;display:block}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody{white-space:nowrap;display:table-row-group}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr{padding-block:calc(var(--spacing)*2);display:block;position:relative}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr{padding-block:calc(var(--spacing)*0);display:table-row;position:static}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-collapsed{display:none}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{inset-block:calc(var(--spacing)*0);width:calc(var(--spacing)*.5);background-color:var(--primary-600);position:absolute;inset-inline-start:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{content:""}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:where(.dark,.dark *):before{background-color:var(--primary-500)}@media not all and (min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected>:first-child{--tw-inset-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)}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row{padding-block:calc(var(--spacing)*0)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row.fi-ta-group-header-row-with-selection{grid-template-columns:1fr auto;display:grid}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row.fi-ta-group-header-row-with-selection{display:table-row}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td{width:100%;display:block}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td{width:auto;display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td:empty{display:none}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td:empty{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>.fi-ta-group-selection-cell{width:auto;padding-inline:calc(var(--spacing)*4);order:9999;align-items:center;display:flex!important}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>.fi-ta-group-selection-cell{width:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);display:table-cell!important}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-summary-row{padding-block:calc(var(--spacing)*0)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-summary-header-row{display:none}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-summary-header-row{display:table-row}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell{inset-inline-end:calc(var(--spacing)*4);top:calc(var(--spacing)*0);padding-inline-end:calc(var(--spacing)*4);position:absolute}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell{width:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4);display:table-cell;position:static}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing)*6)}}@media not all and (min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot,.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot>tr{display:block}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell){padding-inline:calc(var(--spacing)*4);display:block}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell){padding-inline:calc(var(--spacing)*0);display:table-cell}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):first-child{padding-inline-start:calc(var(--spacing)*3)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):last-child{padding-inline-end:calc(var(--spacing)*3)}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell{padding-bottom:calc(var(--spacing)*0)}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell:first-child{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell:last-child{padding-inline-end:calc(var(--spacing)*6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-header-cell{padding-inline:calc(var(--spacing)*3)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-header-cell:first-child{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-individual-search-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-group-selection-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-reorder-handle){padding-inline:calc(var(--spacing)*3)}:is(.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-group-selection-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-reorder-handle)):first-of-type{padding-inline-start:calc(var(--spacing)*6)}:is(.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-group-selection-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-reorder-handle)):last-of-type{padding-inline-end:calc(var(--spacing)*6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).sm\:fi-hidden{display:none}}@media(min-width:48rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).md\:fi-hidden{display:none}}@media(min-width:64rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).lg\:fi-hidden{display:none}}@media(min-width:80rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).xl\:fi-hidden{display:none}}@media(min-width:96rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).\32xl\:fi-hidden{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).sm\:fi-visible{display:none}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).sm\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).md\:fi-visible{display:none}@media(min-width:48rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).md\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).lg\:fi-visible{display:none}@media(min-width:64rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).lg\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).xl\:fi-visible{display:none}@media(min-width:80rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).xl\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).\32xl\:fi-visible{display:none}@media(min-width:96rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).\32xl\:fi-visible{display:table-cell}}@media not all and (min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell-responsive{display:block!important}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-label{padding-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-500)}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-label{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-label:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--gray-800)}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-content{display:block}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-content:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions){padding-block:calc(var(--spacing)*2)}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions):first-of-type{padding-inline-start:calc(var(--spacing)*6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions):last-of-type{padding-inline-end:calc(var(--spacing)*6)}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions)>.fi-ta-actions{justify-content:flex-start;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;width:100%}@media(min-width:40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions)>.fi-ta-actions{justify-content:flex-end;gap:calc(var(--spacing)*3);flex-wrap:nowrap;width:auto}}:where(.fi-ta-table>thead>: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(--gray-200)}:where(.fi-ta-table>thead:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-ta-table>thead:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-table>thead>tr{background-color:var(--gray-50)}.fi-ta-table>thead>tr:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-table>thead>tr:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-table>thead>tr.fi-ta-table-head-groups-row{background-color:var(--gray-100)}.fi-ta-table>thead>tr.fi-ta-table-head-groups-row:where(.dark,.dark *){background-color:#0000}:where(.fi-ta-table>tbody>: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(--gray-200)}.fi-ta-table>tbody{white-space:nowrap}:where(.fi-ta-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.fi-ta-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-table>tfoot{background-color:var(--gray-50)}.fi-ta-table>tfoot:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-table>tfoot:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}@media not all and (min-width:40rem){:where(.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot>tr>td),:where(.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot>tr>th){width:100%;display:block}.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=base]{display:none}}@media(min-width:40rem){@media not all and (min-width:48rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=sm]{display:none}}}@media(min-width:48rem){@media not all and (min-width:64rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=md]{display:none}}}@media(min-width:64rem){@media not all and (min-width:80rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=lg]{display:none}}}@media(min-width:80rem){@media not all and (min-width:96rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=xl]{display:none}}}@media(min-width:96rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~="2xl"]{display:none}}.fi-ta-summary-row-heading-fallback{min-height:calc(var(--spacing)*9);padding-inline: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));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);display:none}.fi-ta-summary-row-heading-fallback:where(.dark,.dark *){color:var(--color-white)}.fi-ta-summary-row-heading-fallback>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not all and (min-width:40rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=base]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=base]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=base]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=base]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}@media(min-width:40rem){@media not all and (min-width:48rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=sm]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=sm]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=sm]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=sm]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media(min-width:48rem){@media not all and (min-width:64rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=md]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=md]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=md]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=md]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media(min-width:64rem){@media not all and (min-width:80rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=lg]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=lg]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=lg]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=lg]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media(min-width:80rem){@media not all and (min-width:96rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=xl]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=xl]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=xl]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=xl]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media(min-width:96rem){.fi-ta-summary-row[data-summary-heading-hidden-at~="2xl"]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~="2xl"]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~="2xl"]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~="2xl"]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}.fi-ta-table-stacked-header-row{border-block-style:var(--tw-border-style);border-block-width:0;width:100%;display:block}@media(min-width:40rem){.fi-ta-table-stacked-header-row{display:none}}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell{align-items:center;gap:calc(var(--spacing)*4);background-color:var(--gray-50);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:flex}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell .fi-ta-page-checkbox{flex-shrink:0;margin-inline-start:auto}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell .fi-ta-table-stacked-sorting{column-gap:calc(var(--spacing)*3);flex:1;display:flex}.fi-ta-col-manager{gap:calc(var(--spacing)*4);display:grid}.fi-ta-col-manager .fi-ta-col-manager-header{justify-content:space-between;align-items:center;display:flex}.fi-ta-col-manager .fi-ta-col-manager-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-col-manager .fi-ta-col-manager-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-col-manager .fi-ta-col-manager-items{margin-top:calc(var(--spacing)*-6);column-gap:calc(var(--spacing)*6)}.fi-ta-col-manager .fi-ta-col-manager-reorder-controls,.fi-ta-col-manager .fi-ta-col-manager-status{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-ta-col-manager .fi-ta-col-manager-item{break-inside:avoid;align-items:center;gap:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*6);display:flex}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-label{align-items:center;column-gap:calc(var(--spacing)*3);width:100%;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(--gray-950);flex:1;display:flex}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-label .fi-checkbox-input{flex-shrink:0}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-reorder-handle{cursor:move}.fi-ta-col-manager .fi-ta-col-manager-group{break-inside:avoid}.fi-ta-col-manager .fi-ta-col-manager-group .fi-ta-col-manager-group-items{padding-inline-start:calc(var(--spacing)*8)}.fi-ta-col-manager .fi-ta-col-manager-actions-ctn{gap:calc(var(--spacing)*3);display:flex}.fi-wi-chart .fi-wi-chart-frame{justify-content:center;align-items:center;width:100%;margin-inline:auto;display:flex}.fi-wi-chart .fi-wi-chart-frame:not(.fi-wi-chart-frame-no-aspect-ratio){aspect-ratio:1}@supports (container-type:inline-size){.fi-wi-chart .fi-section-content{container-type:inline-size}@container (min-width:24rem){.fi-wi-chart .fi-wi-chart-frame:not(.fi-wi-chart-frame-no-aspect-ratio){aspect-ratio:1.5}}}@supports not (container-type:inline-size){@media(min-width:40rem){.fi-wi-chart .fi-wi-chart-frame:not(.fi-wi-chart-frame-no-aspect-ratio){aspect-ratio:1.5}}}.fi-wi-chart .fi-wi-chart-filter.fi-input-wrp{width:max-content}@media(min-width:40rem){.fi-wi-chart .fi-wi-chart-filter.fi-input-wrp{margin-block:calc(var(--spacing)*-2)}}.fi-wi-chart .fi-wi-chart-filter.fi-dropdown .fi-wi-chart-filter-content{row-gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6);display:grid}.fi-wi-chart .fi-wi-chart-filter.fi-dropdown .fi-wi-chart-filter-content-actions-ctn{gap:calc(var(--spacing)*3);display:flex}.fi-wi-chart .fi-color .fi-wi-chart-bg-color{color:var(--color-50)}.fi-wi-chart .fi-color .fi-wi-chart-bg-color:where(.dark,.dark *){color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-wi-chart .fi-color .fi-wi-chart-bg-color:where(.dark,.dark *){color:color-mix(in oklab,var(--color-400)10%,transparent)}}.fi-wi-chart .fi-color .fi-wi-chart-border-color{color:var(--color-500)}.fi-wi-chart .fi-color .fi-wi-chart-border-color:where(.dark,.dark *){color:var(--color-400)}.fi-wi-chart .fi-wi-chart-bg-color{color:var(--gray-100)}.fi-wi-chart .fi-wi-chart-bg-color:where(.dark,.dark *){color:var(--gray-800)}.fi-wi-chart .fi-wi-chart-border-color{color:var(--gray-400)}.fi-wi-chart .fi-wi-chart-grid-color{color:var(--gray-200)}.fi-wi-chart .fi-wi-chart-grid-color:where(.dark,.dark *){color:var(--gray-800)}.fi-wi-chart .fi-wi-chart-text-color{color:var(--gray-500)}.fi-wi-chart .fi-wi-chart-text-color:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-chart .fi-wi-chart-tooltip-bg-color{color:#000c}.fi-wi-chart .fi-wi-chart-tooltip-text-color{color:#fff}.fi-wi-chart .fi-wi-chart-tooltip-border-color{color:#fff3}.fi-wi-chart .fi-empty-state{padding:calc(var(--spacing)*0)}.fi-wi-stats-overview-stat{border-radius:var(--radius-xl);background-color:var(--color-white);height:100%;padding:calc(var(--spacing)*6);--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:color-mix(in oklab,var(--gray-950)5%,transparent);--tw-outline-style:none;outline-style:none;display:block;position:relative}.fi-wi-stats-overview-stat: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(--primary-600)}.fi-wi-stats-overview-stat:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-wi-stats-overview-stat:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-wi-stats-overview-stat:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-wi-stats-overview-stat .fi-icon{color:var(--gray-400);flex-shrink:0}.fi-wi-stats-overview-stat .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-content{row-gap:calc(var(--spacing)*2);display:grid}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label-ctn{align-items:center;column-gap:calc(var(--spacing)*2);display:flex}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label{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(--gray-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value{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(--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,)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value:where(.dark,.dark *){color:var(--color-white)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-placeholder{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-placeholder:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description{align-items:center;column-gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);display:flex}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description.fi-color{color:var(--text)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description.fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description.fi-color .fi-icon{color:var(--color-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);position:absolute;overflow:hidden}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart>canvas{height:calc(var(--spacing)*6)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart .fi-wi-stats-overview-stat-chart-bg-color{color:var(--gray-100)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart .fi-wi-stats-overview-stat-chart-bg-color:where(.dark,.dark *){color:var(--gray-800)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart .fi-wi-stats-overview-stat-chart-border-color{color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-bg-color{color:var(--color-50)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-bg-color:where(.dark,.dark *){color:var(--color-400)}@supports (color:color-mix(in lab,red,red)){.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-bg-color:where(.dark,.dark *){color:color-mix(in oklab,var(--color-400)10%,transparent)}}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-border-color{color:var(--color-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-border-color:where(.dark,.dark *){color:var(--color-400)}.fi-wi{gap:calc(var(--spacing)*6)}.fi-global-search-ctn{align-items:center;display:flex}.fi-global-search{flex:1}@media(min-width:40rem){.fi-global-search{position:relative}}.fi-global-search-results-ctn{inset-inline:calc(var(--spacing)*4);z-index:10;margin-top:calc(var(--spacing)*2);max-height:calc(var(--spacing)*96);border-radius:var(--radius-lg);background-color:var(--color-white);--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);--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,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));position:absolute;overflow:auto}@media(min-width:40rem){.fi-global-search-results-ctn{inset-inline:auto}}.fi-global-search-results-ctn:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-global-search-results-ctn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-global-search-results-ctn{transform:translateZ(0)}.fi-global-search-results-ctn.fi-transition-enter-start,.fi-global-search-results-ctn.fi-transition-leave-end{opacity:0}@media(min-width:40rem){.fi-topbar .fi-global-search-results-ctn{width:100vw;max-width:var(--container-sm);inset-inline-end:calc(var(--spacing)*0)}}.fi-sidebar .fi-global-search-ctn{margin-inline:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*3)}@media(min-width:40rem){.fi-sidebar .fi-global-search-results-ctn{inset-inline-start:calc(var(--spacing)*0)}}.fi-global-search-no-results-message{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-global-search-no-results-message:where(.dark,.dark *){color:var(--gray-400)}:where(.fi-global-search-results>: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(--gray-200)}:where(.fi-global-search-results:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-global-search-results:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-global-search-result-group-header{top:calc(var(--spacing)*0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing)*4);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(--gray-950);text-transform:capitalize;position:sticky}.fi-global-search-result-group-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-global-search-result-group-header:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-global-search-result-group-header:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white)}:where(.fi-global-search-result-group-results>: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(--gray-200)}:where(.fi-global-search-result-group-results:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.fi-global-search-result-group-results:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-global-search-result{scroll-margin-top:calc(var(--spacing)*9);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:75ms;transition-duration:75ms}.fi-global-search-result:focus-within{background-color:var(--gray-50)}@media(hover:hover){.fi-global-search-result:hover{background-color:var(--gray-50)}}.fi-global-search-result:where(.dark,.dark *):focus-within{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-global-search-result:where(.dark,.dark *):focus-within{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}@media(hover:hover){.fi-global-search-result:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-global-search-result:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-global-search-result.fi-global-search-result-has-actions .fi-global-search-result-link{padding-bottom:calc(var(--spacing)*0)}.fi-global-search-result-link{padding:calc(var(--spacing)*4);--tw-outline-style:none;outline-style:none;display:block}@media(forced-colors:active){.fi-global-search-result-link{outline-offset:2px;outline:2px solid #0000}}.fi-global-search-result-heading{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(--gray-950)}.fi-global-search-result-heading:where(.dark,.dark *){color:var(--color-white)}.fi-global-search-result-details{margin-top:calc(var(--spacing)*1)}.fi-global-search-result-detail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-global-search-result-detail:where(.dark,.dark *){color:var(--gray-400)}.fi-global-search-result-detail-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline}.fi-global-search-result-detail-value{display:inline}.fi-global-search-result-actions{margin-top:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);display:flex}.fi-header{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:40rem){.fi-header{flex-flow:wrap;justify-content:space-between;align-items:center}}.fi-header .fi-breadcrumbs{margin-bottom:calc(var(--spacing)*2);display:none}@media(min-width:40rem){.fi-header .fi-breadcrumbs{display:block}}.fi-header>div:first-child:not(.fi-header-actions-ctn){max-width:100%}@media(min-width:40rem){.fi-header>div:first-child:not(.fi-header-actions-ctn){width:max-content}.fi-header.fi-header-has-subheading .fi-header-actions-ctn{align-self:center}}.fi-header-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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(--gray-950)}@media(min-width:40rem){.fi-header-heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.fi-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-header-subheading{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--gray-600)}.fi-header-subheading:where(.dark,.dark *){color:var(--gray-400)}.fi-header-actions-ctn{align-items:center;gap:calc(var(--spacing)*3);flex-shrink:0;max-width:100%;display:flex}@media(min-width:40rem){.fi-header-actions-ctn{align-self:flex-end}}.fi-header-actions-ctn>.fi-ac{flex:1}.fi-header-actions-ctn>.fi-ac:not(.fi-width-full).fi-align-end,.fi-header-actions-ctn>.fi-ac:not(.fi-width-full).fi-align-right{flex-direction:row;justify-content:flex-end}.fi-simple-header{flex-direction:column;align-items:center;display:flex}.fi-simple-header .fi-logo{margin-bottom:calc(var(--spacing)*4);text-align:center;--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);text-wrap:balance}.fi-simple-header-heading{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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(--gray-950)}.fi-simple-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-simple-header-subheading{margin-top:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-simple-header-subheading:where(.dark,.dark *){color:var(--gray-400)}html.fi{min-height:100dvh}.fi-body{background-color:var(--gray-50);--tw-font-weight:var(--font-weight-normal);min-height:100dvh;font-weight:var(--font-weight-normal);color:var(--gray-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-body:where(.dark,.dark *){background-color:var(--gray-950);color:var(--color-white)}:is(.fi-body.fi-body-has-sidebar-collapsible-on-desktop,.fi-body.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-main-ctn{min-height:calc(100dvh - var(--topbar-height));opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fi-body>.fi-layout-sidebar-toggle-btn-ctn{padding-inline-start:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5)}@media(min-width:64rem){.fi-body>.fi-layout-sidebar-toggle-btn-ctn.lg\:fi-hidden{display:none}}.fi-body.fi-body-has-navigation:not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop):not(.fi-body-has-top-navigation) .fi-main-ctn{opacity:0}:is(.fi-body.fi-body-has-top-navigation,.fi-body:not(.fi-body-has-navigation)) .fi-main-ctn{min-height:calc(100dvh - var(--topbar-height));display:flex}.fi-body:not(.fi-body-has-topbar) .fi-main-ctn{min-height:100dvh;display:flex}.fi-layout{width:100%;height:100%;display:flex;overflow-x:clip}.fi-main-ctn{min-width:calc(var(--spacing)*0);flex-direction:column;flex:1}.fi-main{width:100%;height:100%;padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:48rem){.fi-main{padding-inline:calc(var(--spacing)*6)}}@media(min-width:64rem){.fi-main{padding-inline:calc(var(--spacing)*8)}}.fi-main,.fi-simple-main{--tw-outline-style:none;outline-style:none}:is(.fi-main,.fi-simple-main).fi-width-3xs{max-width:var(--container-3xs)}:is(.fi-main,.fi-simple-main).fi-width-2xs{max-width:var(--container-2xs)}:is(.fi-main,.fi-simple-main).fi-width-xs{max-width:var(--container-xs)}:is(.fi-main,.fi-simple-main).fi-width-sm{max-width:var(--container-sm)}:is(.fi-main,.fi-simple-main).fi-width-md{max-width:var(--container-md)}:is(.fi-main,.fi-simple-main).fi-width-lg{max-width:var(--container-lg)}:is(.fi-main,.fi-simple-main).fi-width-xl{max-width:var(--container-xl)}:is(.fi-main,.fi-simple-main).fi-width-2xl{max-width:var(--container-2xl)}:is(.fi-main,.fi-simple-main).fi-width-3xl{max-width:var(--container-3xl)}:is(.fi-main,.fi-simple-main).fi-width-4xl{max-width:var(--container-4xl)}:is(.fi-main,.fi-simple-main).fi-width-5xl{max-width:var(--container-5xl)}:is(.fi-main,.fi-simple-main).fi-width-6xl{max-width:var(--container-6xl)}:is(.fi-main,.fi-simple-main).fi-width-7xl{max-width:var(--container-7xl)}:is(.fi-main,.fi-simple-main).fi-width-none{max-width:none}:is(.fi-main,.fi-simple-main).fi-width-full{max-width:100%}:is(.fi-main,.fi-simple-main).fi-width-min{max-width:min-content}:is(.fi-main,.fi-simple-main).fi-width-max{max-width:max-content}:is(.fi-main,.fi-simple-main).fi-width-fit{max-width:fit-content}:is(.fi-main,.fi-simple-main).fi-width-prose{max-width:65ch}:is(.fi-main,.fi-simple-main).fi-width-container{width:100%}@media(min-width:40rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:40rem}}@media(min-width:48rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:48rem}}@media(min-width:64rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:64rem}}@media(min-width:80rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:80rem}}@media(min-width:96rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:96rem}}:is(.fi-main,.fi-simple-main).fi-width-screen-sm{max-width:var(--breakpoint-sm)}:is(.fi-main,.fi-simple-main).fi-width-screen-md{max-width:var(--breakpoint-md)}:is(.fi-main,.fi-simple-main).fi-width-screen-lg{max-width:var(--breakpoint-lg)}:is(.fi-main,.fi-simple-main).fi-width-screen-xl{max-width:var(--breakpoint-xl)}:is(.fi-main,.fi-simple-main).fi-width-screen-2xl{max-width:var(--breakpoint-2xl)}:is(.fi-main,.fi-simple-main).fi-width-screen{inset:calc(var(--spacing)*0);position:fixed}.fi-simple-layout{flex-direction:column;align-items:center;min-height:100dvh;display:flex}.fi-simple-layout-header{inset-inline-end:calc(var(--spacing)*0);top:calc(var(--spacing)*0);height:calc(var(--spacing)*16);align-items:center;column-gap:calc(var(--spacing)*4);padding-inline-end:calc(var(--spacing)*4);display:flex;position:absolute}@media(min-width:48rem){.fi-simple-layout-header{padding-inline-end:calc(var(--spacing)*6)}}@media(min-width:64rem){.fi-simple-layout-header{padding-inline-end:calc(var(--spacing)*8)}}.fi-simple-main-ctn{flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.fi-simple-main{margin-block:calc(var(--spacing)*16);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}@media(min-width:40rem){.fi-simple-main{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*12)}}.fi-simple-main:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-simple-main:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-logo{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--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(--gray-950);display:flex}.fi-logo:where(.dark,.dark *){color:var(--color-white)}.fi-logo.fi-logo-light:where(.dark,.dark *),.fi-logo.fi-logo-dark{display:none}.fi-logo.fi-logo-dark:where(.dark,.dark *){display:flex}@media(min-width:48rem){.fi-page-sub-navigation-dropdown{display:none}}.fi-page-sub-navigation-dropdown>.fi-dropdown-trigger>.fi-btn{justify-content:space-between;width:100%}.fi-page-sub-navigation-sidebar-ctn{width:calc(var(--spacing)*72);flex-direction:column;display:none}@media(min-width:48rem){.fi-page-sub-navigation-sidebar-ctn{display:flex}}.fi-page-sub-navigation-sidebar{row-gap:calc(var(--spacing)*7);flex-direction:column;display:flex}.fi-page-sub-navigation-tabs{display:none}@media(min-width:48rem){.fi-page-sub-navigation-tabs{display:flex}}.fi-page.fi-height-full,.fi-page.fi-height-full .fi-page-main,.fi-page.fi-height-full .fi-page-header-main-ctn,.fi-page.fi-height-full .fi-page-content{height:100%}.fi-page.fi-page-has-sub-navigation .fi-page-main{gap:calc(var(--spacing)*8);flex-direction:column;display:flex}@media(min-width:48rem){:is(.fi-page.fi-page-has-sub-navigation.fi-page-has-sub-navigation-start,.fi-page.fi-page-has-sub-navigation.fi-page-has-sub-navigation-end) .fi-page-main{flex-direction:row;align-items:flex-start}}.fi-page-header-main-ctn{row-gap:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*8);flex-direction:column;display:flex}.fi-page-main-sub-navigation-mobile-menu-render-hook-ctn{display:contents}@media(min-width:48rem){.fi-page-main-sub-navigation-mobile-menu-render-hook-ctn{display:none}}.fi-page-content{row-gap:calc(var(--spacing)*8);flex:1;grid-auto-columns:minmax(0,1fr);display:grid}.fi-simple-page-content{row-gap:calc(var(--spacing)*6);grid-auto-columns:minmax(0,1fr);display:grid}.fi-sidebar-group{row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.fi-sidebar-group.fi-collapsed .fi-sidebar-group-collapse-btn{rotate:-180deg}.fi-sidebar-group.fi-collapsible>.fi-sidebar-group-btn{cursor:pointer}.fi-sidebar-group.fi-active .fi-sidebar-group-dropdown-trigger-btn .fi-icon{color:var(--primary-600)}.fi-sidebar-group.fi-active .fi-sidebar-group-dropdown-trigger-btn .fi-icon:where(.dark,.dark *){color:var(--primary-400)}.fi-sidebar-group-btn{align-items:center;column-gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*2);display:flex}.fi-sidebar-group-btn .fi-icon{color:var(--gray-400)}.fi-sidebar-group-btn .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-group-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);flex:1}.fi-sidebar-group-label:where(.dark,.dark *){color:var(--gray-400)}.fi-sidebar-group-dropdown-trigger-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none;flex:1;display:flex;position:relative}@media(forced-colors:active){.fi-sidebar-group-dropdown-trigger-btn{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar-group-dropdown-trigger-btn{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:75ms;transition-duration:75ms}@media(hover:hover){.fi-sidebar-group-dropdown-trigger-btn:hover{background-color:var(--gray-100)}}.fi-sidebar-group-dropdown-trigger-btn:focus-visible{background-color:var(--gray-100)}@media(hover:hover){.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-sidebar-group-dropdown-trigger-btn .fi-icon{color:var(--gray-400)}.fi-sidebar-group-dropdown-trigger-btn .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-group-items{row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter{transition-delay:.1s}@media(min-width:64rem){:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter{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))}}:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter-start{opacity:0}:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter-end{opacity:1}.fi-sidebar{inset-block:calc(var(--spacing)*0);z-index:30;background-color:var(--color-white);height:100dvh;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;align-content:flex-start;display:flex;position:fixed;inset-inline-start:calc(var(--spacing)*0)}@media(min-width:64rem){.fi-sidebar{z-index:20;background-color:#0000;transition-property:none}}.fi-sidebar:where(.dark,.dark *){background-color:var(--gray-900)}@media(min-width:64rem){.fi-sidebar:where(.dark,.dark *){background-color:#0000}}.fi-sidebar.fi-sidebar-open{width:var(--sidebar-width);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--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:color-mix(in oklab,var(--gray-950)5%,transparent)}@media(min-width:64rem){.fi-sidebar.fi-sidebar-open{--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)}}.fi-sidebar.fi-sidebar-open:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-sidebar.fi-sidebar-open:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sidebar.fi-sidebar-open:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sidebar:not(.fi-sidebar-open){--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-sidebar:not(.fi-sidebar-open):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:64rem){.fi-body-has-topbar .fi-sidebar{top:var(--topbar-height);height:calc(100dvh - var(--topbar-height))}}.fi-sidebar-close-overlay{inset:calc(var(--spacing)*0);z-index:30;background-color:var(--gray-950);position:fixed}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-close-overlay{background-color:color-mix(in oklab,var(--gray-950)50%,transparent)}}.fi-sidebar-close-overlay{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:.5s;transition-duration:.5s}@media(min-width:64rem){.fi-sidebar-close-overlay{display:none}}.fi-sidebar-close-overlay:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-close-overlay:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-950)75%,transparent)}}@media(min-width:64rem){.fi-body.fi-body-has-top-navigation .fi-sidebar{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-body.fi-body-has-top-navigation .fi-sidebar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-body:not(.fi-body-has-top-navigation) .fi-sidebar.fi-sidebar-open,.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open){position:sticky}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open){width:var(--collapsed-sidebar-width);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{padding-inline-end:calc(var(--spacing)*0)}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav-groups{width:max-content}.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar,.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar:not(.fi-sidebar-open){width:var(--sidebar-width)}@media(min-width:64rem){.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar:not(.fi-sidebar-open){position:sticky}}.fi-sidebar-header-ctn{overflow-x:clip}.fi-sidebar-header{height:var(--topbar-height);justify-content:center;align-items:center;display:flex}.fi-sidebar-header-logo-ctn{flex:1}.fi-body-has-topbar .fi-sidebar-header{background-color:var(--color-white);padding-inline:calc(var(--spacing)*6);--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(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-body-has-topbar .fi-sidebar-header{--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}@media(min-width:64rem){.fi-body-has-topbar .fi-sidebar-header{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:none}}.fi-body-has-topbar .fi-sidebar-header:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-body-has-topbar .fi-sidebar-header:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}:not(.fi-body-has-topbar) .fi-sidebar-header{padding-inline:calc(var(--spacing)*4);--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}:not(.fi-body-has-topbar) .fi-sidebar-header .fi-logo{margin-inline-start:calc(var(--spacing)*3)}.fi-sidebar-header-controls{flex-direction:column;flex-shrink:0;display:flex}.fi-sidebar-header-controls:after{margin-inline:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);content:var(--tw-content);border-top-width:1px;border-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-header-controls:after{border-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.fi-sidebar-header-controls:after{--tw-content:"";content:var(--tw-content)}.fi-sidebar-header-controls:where(.dark,.dark *):after{content:var(--tw-content);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-header-controls:where(.dark,.dark *):after{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sidebar-nav{row-gap:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*8);scrollbar-gutter:stable;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.fi-sidebar-nav-groups{margin-inline:calc(var(--spacing)*-2);row-gap:calc(var(--spacing)*7);flex-direction:column;display:flex}.fi-sidebar-item.fi-active,.fi-sidebar-item.fi-sidebar-item-has-active-child-items{row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:var(--gray-100)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-item.fi-active>.fi-sidebar-item-btn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon{color:var(--primary-700)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--primary-400)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-grouped-border>.fi-sidebar-item-grouped-border-part{background-color:var(--primary-700)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-grouped-border>.fi-sidebar-item-grouped-border-part:where(.dark,.dark *){background-color:var(--primary-400)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label{color:var(--primary-700)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label:where(.dark,.dark *){color:var(--primary-400)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-grouped-border-part{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);border-radius:3.40282e38px;position:relative}@media(hover:hover){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover{background-color:var(--gray-100)}}.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:focus-visible{background-color:var(--gray-100)}@media(hover:hover){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-sidebar-item-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media(forced-colors:active){.fi-sidebar-item-btn{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar-item-btn{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:75ms;transition-duration:75ms}.fi-sidebar-item-btn>.fi-icon{color:var(--gray-400);flex-shrink:0}.fi-sidebar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-item-grouped-border{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);justify-content:center;align-items:center;display:flex;position:relative}.fi-sidebar-item-grouped-border-part-not-first{background-color:var(--gray-300);width:1px;position:absolute;top:-50%;bottom:50%}.fi-sidebar-item-grouped-border-part-not-first:where(.dark,.dark *){background-color:var(--gray-600)}.fi-sidebar-item-grouped-border-part-not-last{background-color:var(--gray-300);width:1px;position:absolute;top:50%;bottom:-50%}.fi-sidebar-item-grouped-border-part-not-last:where(.dark,.dark *){background-color:var(--gray-600)}.fi-sidebar-item-grouped-border-part{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--gray-400);border-radius:3.40282e38px;position:relative}.fi-sidebar-item-grouped-border-part:where(.dark,.dark *){background-color:var(--gray-500)}.fi-sidebar-item-label{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-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);flex:1;overflow:hidden}.fi-sidebar-item-label:where(.dark,.dark *){color:var(--gray-200)}@media(min-width:64rem){:is(.fi-sidebar-item-label,.fi-sidebar-item-badge-ctn).fi-transition-enter{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));transition-delay:.1s}}:is(.fi-sidebar-item-label,.fi-sidebar-item-badge-ctn).fi-transition-enter-start{opacity:0}:is(.fi-sidebar-item-label,.fi-sidebar-item-badge-ctn).fi-transition-enter-end{opacity:1}.fi-sidebar-footer{margin-inline:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-950);display:grid}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-footer{border-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.fi-sidebar-footer{padding-top:calc(var(--spacing)*3)}.fi-sidebar-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-footer:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-sidebar-footer>.fi-no-database{display:block}.fi-sidebar-sub-group-items{row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.fi-sidebar-database-notifications-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing)*2);text-align:start;--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media(forced-colors:active){.fi-sidebar-database-notifications-btn{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar-database-notifications-btn{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:75ms;transition-duration:75ms}@media(hover:hover){.fi-sidebar-database-notifications-btn:hover{background-color:var(--gray-100)}}.fi-sidebar-database-notifications-btn:focus-visible{background-color:var(--gray-100)}@media(hover:hover){.fi-sidebar-database-notifications-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-database-notifications-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-sidebar-database-notifications-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-sidebar-database-notifications-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-sidebar-database-notifications-btn>.fi-icon{color:var(--gray-400)}.fi-sidebar-database-notifications-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label{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-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);flex:1;overflow:hidden}.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label:where(.dark,.dark *){color:var(--gray-200)}@media(min-width:64rem){:is(.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label,.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-badge-ctn).fi-transition-enter{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));transition-delay:.1s}}:is(.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label,.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-badge-ctn).fi-transition-enter-start{opacity:0}:is(.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label,.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-badge-ctn).fi-transition-enter-end{opacity:1}.fi-sidebar-open-sidebar-btn,.fi-sidebar-open-collapse-sidebar-btn{margin-inline:calc(var(--spacing)*0)!important}.fi-sidebar-close-collapse-sidebar-btn{display:none;margin-inline:calc(var(--spacing)*0)!important}@media(min-width:64rem){.fi-sidebar-close-collapse-sidebar-btn{display:flex}:is(.fi-body.fi-body-has-sidebar-collapsible-on-desktop,.fi-body:not(.fi-body-has-sidebar-fully-collapsible-on-desktop)) .fi-sidebar-open-sidebar-btn{display:none}}.fi-sidebar-close-sidebar-btn{margin-inline:calc(var(--spacing)*0)!important}@media(min-width:64rem){.fi-sidebar-close-sidebar-btn{display:none}}.fi-tenant-menu-trigger{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);width:100%;padding: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);--tw-outline-style:none;outline-style:none;display:flex}@media(forced-colors:active){.fi-tenant-menu-trigger{outline-offset:2px;outline:2px solid #0000}}.fi-tenant-menu-trigger{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:75ms;transition-duration:75ms}@media(hover:hover){.fi-tenant-menu-trigger:hover{background-color:var(--gray-100)}}.fi-tenant-menu-trigger:focus-visible{background-color:var(--gray-100)}@media(hover:hover){.fi-tenant-menu-trigger:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-tenant-menu-trigger:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-tenant-menu-trigger:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-tenant-menu-trigger:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-tenant-menu-trigger .fi-tenant-avatar{flex-shrink:0;max-width:none}.fi-tenant-menu-trigger .fi-icon{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);color:var(--gray-400);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:75ms;flex-shrink:0;margin-inline-start:auto;transition-duration:75ms}@media(hover:hover){.fi-tenant-menu-trigger .fi-icon:is(:where(.group):hover *){color:var(--gray-500)}}.fi-tenant-menu-trigger .fi-icon:is(:where(.group):focus-visible *),.fi-tenant-menu-trigger .fi-icon:where(.dark,.dark *){color:var(--gray-500)}@media(hover:hover){.fi-tenant-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):hover *){color:var(--gray-400)}}.fi-tenant-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):focus-visible *){color:var(--gray-400)}.fi-tenant-menu-trigger:hover .fi-icon{color:var(--gray-500)}.fi-tenant-menu-trigger:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-tenant-menu-trigger:focus-visible .fi-icon{color:var(--gray-500)}.fi-tenant-menu-trigger:focus-visible .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-tenant-menu-trigger-text{text-align:start;justify-items:start;display:grid}.fi-tenant-menu-trigger-current-tenant-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-500)}.fi-tenant-menu-trigger-current-tenant-label:where(.dark,.dark *){color:var(--gray-400)}.fi-tenant-menu-trigger-tenant-name{color:var(--gray-950)}.fi-tenant-menu-trigger-tenant-name:where(.dark,.dark *){color:var(--color-white)}.fi-tenant-menu-item{min-width:calc(var(--spacing)*0)}.fi-tenant-menu-item .fi-dropdown-list-item-image{border-radius:var(--radius-sm)}.fi-sidebar .fi-tenant-menu{margin-inline:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*3)}.fi-theme-switcher{column-gap:calc(var(--spacing)*1);grid-auto-flow:column;display:grid}.fi-theme-switcher-btn{border-radius:var(--radius-md);padding:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none;justify-content:center;display:flex}@media(forced-colors:active){.fi-theme-switcher-btn{outline-offset:2px;outline:2px solid #0000}}.fi-theme-switcher-btn{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:75ms;transition-duration:75ms}@media(hover:hover){.fi-theme-switcher-btn:hover{background-color:var(--gray-50)}}.fi-theme-switcher-btn:focus-visible{background-color:var(--gray-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(--primary-600)}@media(hover:hover){.fi-theme-switcher-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-theme-switcher-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-theme-switcher-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-theme-switcher-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-theme-switcher-btn:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-theme-switcher-btn.fi-active{background-color:var(--gray-50);color:var(--primary-500)}.fi-theme-switcher-btn.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-theme-switcher-btn.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-theme-switcher-btn.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-theme-switcher-btn:not(.fi-active){color:var(--gray-400)}@media(hover:hover){.fi-theme-switcher-btn:not(.fi-active):hover{color:var(--gray-500)}}.fi-theme-switcher-btn:not(.fi-active):focus-visible,.fi-theme-switcher-btn:not(.fi-active):where(.dark,.dark *){color:var(--gray-500)}@media(hover:hover){.fi-theme-switcher-btn:not(.fi-active):where(.dark,.dark *):hover{color:var(--gray-400)}}.fi-theme-switcher-btn:not(.fi-active):where(.dark,.dark *):focus-visible{color:var(--gray-400)}.fi-body{--topbar-height:4rem}.fi-topbar-ctn{top:calc(var(--spacing)*0);z-index:30;position:sticky;overflow-x:clip}.fi-topbar{min-height:var(--topbar-height);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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:color-mix(in oklab,var(--gray-950)5%,transparent);align-items:center;display:flex}.fi-topbar:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.fi-topbar:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-topbar .fi-tenant-menu{display:none}@media(min-width:64rem){.fi-topbar .fi-tenant-menu{display:block}}.fi-topbar-open-sidebar-btn,.fi-topbar-close-sidebar-btn{margin-inline-start:calc(var(--spacing)*0)!important;margin-inline-end:calc(var(--spacing)*4)!important}@media(min-width:64rem){.fi-topbar-open-sidebar-btn,.fi-topbar-close-sidebar-btn{margin-inline-end:calc(var(--spacing)*0)!important}.fi-topbar-close-sidebar-btn{display:none}}.fi-topbar-open-collapse-sidebar-btn{margin-inline:calc(var(--spacing)*0)!important}.fi-topbar-close-collapse-sidebar-btn{display:none;margin-inline:calc(var(--spacing)*0)!important}@media(min-width:64rem){.fi-topbar-close-collapse-sidebar-btn{display:flex}}.fi-topbar-start{align-items:center;margin-inline-end:calc(var(--spacing)*6);display:none}@media(min-width:64rem){.fi-topbar-start{display:flex}}.fi-topbar-start .fi-logo{margin-inline-start:calc(var(--spacing)*3)}.fi-topbar-collapse-sidebar-btn-ctn{width:calc(var(--spacing)*9);flex-shrink:0}@media(min-width:64rem){:is(.fi-body.fi-body-has-sidebar-collapsible-on-desktop,.fi-body:not(.fi-body-has-sidebar-fully-collapsible-on-desktop)) .fi-topbar-open-sidebar-btn{display:none}}.fi-topbar-nav-groups{align-items:center;column-gap:calc(var(--spacing)*4);margin-inline-start:calc(var(--spacing)*4);margin-inline-end:calc(var(--spacing)*4);display:none}@media(min-width:64rem){.fi-topbar-nav-groups{margin-block:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}}.fi-topbar-end{align-items:center;column-gap:calc(var(--spacing)*4);margin-inline-start:auto;display:flex}.fi-topbar-item-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none;display:flex}@media(forced-colors:active){.fi-topbar-item-btn{outline-offset:2px;outline:2px solid #0000}}.fi-topbar-item-btn{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:75ms;transition-duration:75ms}@media(hover:hover){.fi-topbar-item-btn:hover{background-color:var(--gray-50)}}.fi-topbar-item-btn:focus-visible{background-color:var(--gray-50)}@media(hover:hover){.fi-topbar-item-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-topbar-item-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.fi-topbar-item-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-topbar-item-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-topbar-item-btn>.fi-icon{color:var(--gray-400)}.fi-topbar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-topbar-item-label{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(--gray-700)}.fi-topbar-item-label:where(.dark,.dark *){color:var(--gray-200)}.fi-topbar-item.fi-active .fi-topbar-item-btn{background-color:var(--gray-50)}.fi-topbar-item.fi-active .fi-topbar-item-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.fi-topbar-item.fi-active .fi-topbar-item-btn:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.fi-topbar-item.fi-active .fi-topbar-item-btn>.fi-icon{color:var(--primary-600)}.fi-topbar-item.fi-active .fi-topbar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--primary-400)}.fi-topbar-item.fi-active .fi-topbar-item-label{color:var(--primary-600)}.fi-topbar-item.fi-active .fi-topbar-item-label:where(.dark,.dark *){color:var(--primary-400)}.fi-simple-user-menu-ctn{align-items:center;column-gap:calc(var(--spacing)*4);display:flex}.fi-topbar .fi-user-menu-trigger{flex-shrink:0}.fi-sidebar .fi-user-menu-trigger{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);width:100%;padding: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);--tw-outline-style:none;outline-style:none;display:flex}@media(forced-colors:active){.fi-sidebar .fi-user-menu-trigger{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar .fi-user-menu-trigger{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:75ms;transition-duration:75ms}.fi-sidebar .fi-user-menu-trigger .fi-user-avatar{flex-shrink:0}.fi-sidebar .fi-user-menu-trigger .fi-icon{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);color:var(--gray-400);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:75ms;flex-shrink:0;margin-inline-start:auto;transition-duration:75ms}@media(hover:hover){.fi-sidebar .fi-user-menu-trigger .fi-icon:is(:where(.group):hover *){color:var(--gray-500)}}.fi-sidebar .fi-user-menu-trigger .fi-icon:is(:where(.group):focus-visible *),.fi-sidebar .fi-user-menu-trigger .fi-icon:where(.dark,.dark *){color:var(--gray-500)}@media(hover:hover){.fi-sidebar .fi-user-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):hover *){color:var(--gray-400)}}.fi-sidebar .fi-user-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):focus-visible *){color:var(--gray-400)}.fi-sidebar .fi-user-menu-trigger:hover .fi-icon{color:var(--gray-500)}.fi-sidebar .fi-user-menu-trigger:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-sidebar .fi-user-menu-trigger:focus-visible .fi-icon{color:var(--gray-500)}.fi-sidebar .fi-user-menu-trigger:focus-visible .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-sidebar .fi-user-menu-trigger .fi-tenant-menu-trigger-text{text-align:start;color:var(--gray-950);justify-items:start;display:grid}.fi-sidebar .fi-user-menu-trigger .fi-tenant-menu-trigger-text:where(.dark,.dark *){color:var(--color-white)}.fi-sidebar .fi-user-menu .fi-dropdown-panel{max-width:max(14rem,100% - 1.5rem)!important}.fi-account-widget .fi-section-content{align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-account-widget-logout-form{margin-block:auto}.fi-account-widget-main{flex:1}.fi-account-widget-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950);flex:1;display:grid}.fi-account-widget-heading:where(.dark,.dark *){color:var(--color-white)}.fi-account-widget-user-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-account-widget-user-name:where(.dark,.dark *){color:var(--gray-400)}.fi-filament-info-widget .fi-section-content{align-items:center;column-gap:calc(var(--spacing)*3);display:flex}.fi-filament-info-widget-main{flex:1}.fi-filament-info-widget-logo{height:calc(var(--spacing)*5);color:var(--gray-950)}.fi-filament-info-widget-logo:where(.dark,.dark *){color:var(--color-white)}.fi-filament-info-widget-version{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-500)}.fi-filament-info-widget-version:where(.dark,.dark *){color:var(--gray-400)}.fi-filament-info-widget-links{align-items:flex-end;row-gap:calc(var(--spacing)*1);flex-direction:column;display:flex}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.-top-2{top:calc(var(--spacing)*-2)}.-top-8{top:calc(var(--spacing)*-8)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.-right-2{right:calc(var(--spacing)*-2)}.-right-4{right:calc(var(--spacing)*-4)}.-right-8{right:calc(var(--spacing)*-8)}.right-0{right:calc(var(--spacing)*0)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.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-6{margin:calc(var(--spacing)*-6)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-3\.5{margin-inline:calc(var(--spacing)*-3.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.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-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing)*-.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-10{margin-right:calc(var(--spacing)*10)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.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-8{margin-bottom:calc(var(--spacing)*8)}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[65vh\]{max-height:65vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[38px\]{min-height:38px}.min-h-\[76px\]{min-height:76px}.min-h-\[450px\]{min-height:450px}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[2\.75rem\]{width:2.75rem}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[276px\]{width:276px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-12{max-width:calc(var(--spacing)*12)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-\[80px\]{min-width:80px}.min-w-\[320px\]{min-width:320px}.min-w-\[540px\]{min-width:540px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-8px\]{--tw-translate-x:-8px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[8px\]{--tw-translate-x:8px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>: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)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>: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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-y>: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)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--gray-100)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2CA01C\]{border-color:#2ca01c}.border-\[\#4285F4\]{border-color:#4285f4}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-current{border-color:currentColor}.border-danger-200{border-color:var(--danger-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-50{border-color:var(--gray-50)}.border-gray-100{border-color:var(--gray-100)}.border-gray-200,.border-gray-200\/60{border-color:var(--gray-200)}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/60{border-color:color-mix(in oklab,var(--gray-200)60%,transparent)}}.border-gray-200\/70{border-color:var(--gray-200)}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--gray-200)70%,transparent)}}.border-gray-200\/80{border-color:var(--gray-200)}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--gray-200)80%,transparent)}}.border-gray-300{border-color:var(--gray-300)}.border-gray-400{border-color:var(--gray-400)}.border-gray-600{border-color:var(--gray-600)}.border-gray-700{border-color:var(--gray-700)}.border-gray-900{border-color:var(--gray-900)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-900\/5{border-color:#1717170d}@supports (color:color-mix(in lab,red,red)){.border-neutral-900\/5{border-color:color-mix(in oklab,var(--color-neutral-900)5%,transparent)}}.border-neutral-900\/10{border-color:#1717171a}@supports (color:color-mix(in lab,red,red)){.border-neutral-900\/10{border-color:color-mix(in oklab,var(--color-neutral-900)10%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-primary-400{border-color:var(--primary-400)}.border-primary-500{border-color:var(--primary-500)}.border-primary-600{border-color:var(--primary-600)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sky-500{border-color:var(--color-sky-500)}.border-success-300{border-color:var(--success-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-b-gray-100{border-bottom-color:var(--gray-100)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-primary-500{border-left-color:var(--primary-500)}.border-l-teal-500{border-left-color:var(--color-teal-500)}.border-l-transparent{border-left-color:#0000}.border-l-white{border-left-color:var(--color-white)}.bg-\[\#2CA01C\]{background-color:#2ca01c}.bg-\[\#2CA01C\]\/20{background-color:#2ca01c33}.bg-\[\#4285F4\]{background-color:#4285f4}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50)40%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-danger-100{background-color:var(--danger-100)}.bg-danger-600{background-color:var(--danger-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50)40%,transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50)60%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/50{background-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/50{background-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50,.bg-gray-50\/40{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--gray-50)40%,transparent)}}.bg-gray-50\/50{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--gray-50)50%,transparent)}}.bg-gray-50\/60{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--gray-50)60%,transparent)}}.bg-gray-50\/70{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/70{background-color:color-mix(in oklab,var(--gray-50)70%,transparent)}}.bg-gray-50\/80{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--gray-50)80%,transparent)}}.bg-gray-100,.bg-gray-100\/80{background-color:var(--gray-100)}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/80{background-color:color-mix(in oklab,var(--gray-100)80%,transparent)}}.bg-gray-200{background-color:var(--gray-200)}.bg-gray-300,.bg-gray-300\/40{background-color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){.bg-gray-300\/40{background-color:color-mix(in oklab,var(--gray-300)40%,transparent)}}.bg-gray-300\/60{background-color:var(--gray-300)}@supports (color:color-mix(in lab,red,red)){.bg-gray-300\/60{background-color:color-mix(in oklab,var(--gray-300)60%,transparent)}}.bg-gray-400{background-color:var(--gray-400)}.bg-gray-700{background-color:var(--gray-700)}.bg-gray-800,.bg-gray-800\/80{background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/80{background-color:color-mix(in oklab,var(--gray-800)80%,transparent)}}.bg-gray-900,.bg-gray-900\/50{background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--gray-900)50%,transparent)}}.bg-gray-900\/60{background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/60{background-color:color-mix(in oklab,var(--gray-900)60%,transparent)}}.bg-gray-950{background-color:var(--gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/40{background-color:color-mix(in oklab,var(--color-indigo-50)40%,transparent)}}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary-50{background-color:var(--primary-50)}.bg-primary-100{background-color:var(--primary-100)}.bg-primary-200{background-color:var(--primary-200)}.bg-primary-500{background-color:var(--primary-500)}.bg-primary-600{background-color:var(--primary-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/20{background-color:#faf5ff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/20{background-color:color-mix(in oklab,var(--color-purple-50)20%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/50{background-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/50{background-color:color-mix(in oklab,var(--color-slate-500)50%,transparent)}}.bg-success-50{background-color:var(--success-50)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--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))}.from-gray-50{--tw-gradient-from:var(--gray-50);--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))}.from-gray-100{--tw-gradient-from:var(--gray-100);--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))}.from-gray-900{--tw-gradient-from:var(--gray-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))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--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))}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gray-50{--tw-gradient-to:var(--gray-50);--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))}.to-gray-100{--tw-gradient-to:var(--gray-100);--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))}.to-gray-800{--tw-gradient-to:var(--gray-800);--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))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--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))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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))}.to-slate-600{--tw-gradient-to:var(--color-slate-600);--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.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)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--mono-font-family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/6{font-size:var(--text-lg);line-height:calc(var(--spacing)*6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/5{font-size:var(--text-sm);line-height:calc(var(--spacing)*5)}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#2CA01C\]{color:#2ca01c}.text-\[\#4285F4\]{color:#4285f4}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-700{color:var(--color-cyan-700)}.text-danger-600{color:var(--danger-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-gray-200{color:var(--gray-200)}.text-gray-300{color:var(--gray-300)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-gray-950{color:var(--gray-950)}.text-green-100{color:var(--color-green-100)}.text-green-200{color:var(--color-green-200)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-900{color:var(--color-indigo-900)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-900{color:var(--color-orange-900)}.text-primary-400{color:var(--primary-400)}.text-primary-500{color:var(--primary-500)}.text-primary-600{color:var(--primary-600)}.text-primary-700{color:var(--primary-700)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-sky-500{color:var(--color-sky-500)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-success-600{color:var(--success-600)}.text-success-700{color:var(--success-700)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-900{color:var(--color-teal-900)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-gray-300{-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300)}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::placeholder{color:var(--gray-400)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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-md{--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)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.ring-0{--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)}.ring-1{--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)}.ring-2{--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)}.shadow-blue-500\/10{--tw-shadow-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-400\/50{--tw-shadow-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-400\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-400)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-400\/50{--tw-shadow-color:#ff656880}@supports (color:color-mix(in lab,red,red)){.shadow-red-400\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-400)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-current{--tw-ring-color:currentcolor}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-fuchsia-200{--tw-ring-color:var(--color-fuchsia-200)}.ring-gray-950\/5{--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.ring-gray-950\/5{--tw-ring-color:color-mix(in oklab,var(--gray-950)5%,transparent)}}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.ring-primary-500{--tw-ring-color:var(--primary-500)}.ring-primary-600,.ring-primary-600\/20{--tw-ring-color:var(--primary-600)}@supports (color:color-mix(in lab,red,red)){.ring-primary-600\/20{--tw-ring-color:color-mix(in oklab,var(--primary-600)20%,transparent)}}.ring-purple-500{--tw-ring-color:var(--color-purple-500)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-transparent{--tw-ring-color:transparent}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--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)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-filter{-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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{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))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:bg-green-200:is(:where(.group):hover *){background-color:var(--color-green-200)}.group-hover\:bg-orange-200:is(:where(.group):hover *){background-color:var(--color-orange-200)}.group-hover\:bg-primary-200:is(:where(.group):hover *){background-color:var(--primary-200)}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--gray-600)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--gray-700)}.group-hover\:text-green-700:is(:where(.group):hover *){color:var(--color-green-700)}.group-hover\:text-orange-700:is(:where(.group):hover *){color:var(--color-orange-700)}.group-hover\:text-primary-700:is(:where(.group):hover *){color:var(--primary-700)}.group-hover\:text-violet-600:is(:where(.group):hover *){color:var(--color-violet-600)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-md:is(:where(.group):hover *){--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)}.group-hover\:ring-2:is(:where(.group):hover *){--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)}.group-hover\:ring-primary-200:is(:where(.group):hover *){--tw-ring-color:var(--primary-200)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/tr\:bg-neutral-50:is(:where(.group\/tr):hover *){background-color:var(--color-neutral-50)}}.peer-checked\:translate-x-\[18px\]:is(:where(.peer):checked~*){--tw-translate-x:18px;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:bg-amber-600:is(:where(.peer):checked~*){background-color:var(--color-amber-600)}.peer-checked\:bg-blue-600:is(:where(.peer):checked~*){background-color:var(--color-blue-600)}.peer-focus\:ring-2:is(:where(.peer):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)}.peer-focus\:ring-amber-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-amber-300)}.peer-focus\:ring-blue-300:is(:where(.peer):focus~*){--tw-ring-color:var(--color-blue-300)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.placeholder\:text-gray-300::placeholder{color:var(--gray-300)}.placeholder\:text-gray-400::placeholder{color:var(--gray-400)}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.placeholder\:text-neutral-500::placeholder{color:var(--color-neutral-500)}.placeholder\:text-neutral-500\/80::placeholder{color:#737373cc}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-neutral-500\/80::placeholder{color:color-mix(in oklab,var(--color-neutral-500)80%,transparent)}}.before\:block:before{content:var(--tw-content);display:block}.before\:h-4:before{content:var(--tw-content);height:calc(var(--spacing)*4)}.before\:w-4:before{content:var(--tw-content);width:calc(var(--spacing)*4)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:shadow-sm:before{content:var(--tw-content);--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)}.before\:transition-transform:before{content:var(--tw-content);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))}.before\:duration-200:before{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.before\:ease-in-out:before{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}.checked\:before\:translate-x-full:checked:before{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-within\:text-neutral-700:focus-within{color:var(--color-neutral-700)}.focus-within\:ring-2: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)}.focus-within\:ring-primary-500:focus-within{--tw-ring-color:var(--primary-500)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-danger-300:hover{border-color:var(--danger-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-gray-300:hover{border-color:var(--gray-300)}.hover\:border-green-400:hover{border-color:var(--color-green-400)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-orange-400:hover{border-color:var(--color-orange-400)}.hover\:border-primary-400:hover{border-color:var(--primary-400)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-l-gray-300:hover{border-left-color:var(--gray-300)}.hover\:bg-\[\#249118\]:hover{background-color:#249118}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-danger-50:hover{background-color:var(--danger-50)}.hover\:bg-danger-500:hover{background-color:var(--danger-500)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-gray-50:hover,.hover\:bg-gray-50\/50:hover{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--gray-50)50%,transparent)}}.hover\:bg-gray-50\/60:hover{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/60:hover{background-color:color-mix(in oklab,var(--gray-50)60%,transparent)}}.hover\:bg-gray-50\/70:hover{background-color:var(--gray-50)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/70:hover{background-color:color-mix(in oklab,var(--gray-50)70%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--gray-100)}.hover\:bg-gray-200:hover{background-color:var(--gray-200)}.hover\:bg-gray-700:hover{background-color:var(--gray-700)}.hover\:bg-gray-800:hover{background-color:var(--gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/50:hover{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-primary-50:hover{background-color:var(--primary-50)}.hover\:bg-primary-100:hover{background-color:var(--primary-100)}.hover\:bg-primary-500:hover{background-color:var(--primary-500)}.hover\:bg-primary-600:hover{background-color:var(--primary-600)}.hover\:bg-primary-700:hover{background-color:var(--primary-700)}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-success-100:hover{background-color:var(--success-100)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-200:hover{color:var(--gray-200)}.hover\:text-gray-500:hover{color:var(--gray-500)}.hover\:text-gray-600:hover{color:var(--gray-600)}.hover\:text-gray-700:hover{color:var(--gray-700)}.hover\:text-gray-800:hover{color:var(--gray-800)}.hover\:text-gray-900:hover{color:var(--gray-900)}.hover\:text-green-900:hover{color:var(--color-green-900)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-primary-500:hover{color:var(--primary-500)}.hover\:text-primary-600:hover{color:var(--primary-600)}.hover\:text-primary-800:hover{color:var(--primary-800)}.hover\:text-primary-900:hover{color:var(--primary-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-gray-900:hover{-webkit-text-decoration-color:var(--gray-900);text-decoration-color:var(--gray-900)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-\[\#2CA01C\]:focus{border-color:#2ca01c}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-gray-400:focus{border-color:var(--gray-400)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-primary-500:focus{border-color:var(--primary-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-blue-700:focus{background-color:var(--color-blue-700)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-0: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)}.focus\:ring-1:focus{--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)}.focus\:ring-2: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)}.focus\:ring-\[\#2CA01C\]:focus{--tw-ring-color:#2ca01c}.focus\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.focus\:ring-blue-500\/30:focus{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.focus\:ring-danger-500:focus{--tw-ring-color:var(--danger-500)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--gray-400)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--gray-500)}.focus\:ring-gray-900\/10:focus{--tw-ring-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-gray-900\/10:focus{--tw-ring-color:color-mix(in oklab,var(--gray-900)10%,transparent)}}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-indigo-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--primary-500)}.focus\:ring-primary-600:focus{--tw-ring-color:var(--primary-600)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-white\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.focus\:ring-offset-2:focus{--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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:ring-2: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)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--primary-500)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.active\:scale-\[1\.015\]:active{scale:1.015}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-indigo-800:active{background-color:var(--color-indigo-800)}.active\:bg-red-100:active{background-color:var(--color-red-100)}.active\:shadow-xl:active{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:ml-5{margin-left:calc(var(--spacing)*5)}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_140px_40px\]{grid-template-columns:1fr 1fr 140px 40px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:pl-0{padding-left:calc(var(--spacing)*0)}.sm\:text-base\/6{font-size:var(--text-base);line-height:calc(var(--spacing)*6)}}@media(min-width:48rem){.md\:hidden{display:none}.md\:w-56{width:calc(var(--spacing)*56)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}@media(hover:hover){.md\:group-hover\:block:is(:where(.group):hover *){display:block}}}@media(min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-0{gap:calc(var(--spacing)*0)}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dark\:divide-gray-700:where(.dark,.dark *)>:not(:last-child)),:where(.dark\:divide-gray-700\/50:where(.dark,.dark *)>:not(:last-child)){border-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-gray-700\/50:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--gray-700)50%,transparent)}}:where(.dark\:divide-gray-800:where(.dark,.dark *)>:not(:last-child)){border-color:var(--gray-800)}:where(.dark\:divide-neutral-500\/30:where(.dark,.dark *)>:not(:last-child)){border-color:#7373734d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-neutral-500\/30:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-neutral-500)30%,transparent)}}.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.dark\:border-amber-600:where(.dark,.dark *){border-color:var(--color-amber-600)}.dark\:border-amber-700:where(.dark,.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-700\/40:where(.dark,.dark *){border-color:#b7500066}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-700)40%,transparent)}}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:where(.dark,.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-blue-700\/40:where(.dark,.dark *){border-color:#1447e666}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-700)40%,transparent)}}.dark\:border-blue-700\/50:where(.dark,.dark *){border-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-700)50%,transparent)}}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-blue-800\/30:where(.dark,.dark *){border-color:#193cb84d}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-800)30%,transparent)}}.dark\:border-blue-800\/50:where(.dark,.dark *){border-color:#193cb880}@supports (color:color-mix(in lab,red,red)){.dark\:border-blue-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-800)50%,transparent)}}.dark\:border-danger-700:where(.dark,.dark *){border-color:var(--danger-700)}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/50:where(.dark,.dark *){border-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-800)50%,transparent)}}.dark\:border-emerald-900\/50:where(.dark,.dark *){border-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.dark\:border-emerald-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.dark\:border-gray-500:where(.dark,.dark *){border-color:var(--gray-500)}.dark\:border-gray-600:where(.dark,.dark *),.dark\:border-gray-600\/30:where(.dark,.dark *){border-color:var(--gray-600)}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-600\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gray-600)30%,transparent)}}.dark\:border-gray-700:where(.dark,.dark *),.dark\:border-gray-700\/30:where(.dark,.dark *){border-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gray-700)30%,transparent)}}.dark\:border-gray-700\/40:where(.dark,.dark *){border-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gray-700)40%,transparent)}}.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gray-700)50%,transparent)}}.dark\:border-gray-800:where(.dark,.dark *),.dark\:border-gray-800\/60:where(.dark,.dark *){border-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gray-800)60%,transparent)}}.dark\:border-gray-800\/80:where(.dark,.dark *){border-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-800\/80:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gray-800)80%,transparent)}}.dark\:border-green-700\/40:where(.dark,.dark *){border-color:#00813866}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-700)40%,transparent)}}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:where(.dark,.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-green-800\/50:where(.dark,.dark *){border-color:#01663080}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-800)50%,transparent)}}.dark\:border-indigo-700:where(.dark,.dark *){border-color:var(--color-indigo-700)}.dark\:border-indigo-800:where(.dark,.dark *){border-color:var(--color-indigo-800)}.dark\:border-indigo-800\/50:where(.dark,.dark *){border-color:#372aac80}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-indigo-800)50%,transparent)}}.dark\:border-indigo-900\/50:where(.dark,.dark *){border-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-900\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:border-neutral-500\/30:where(.dark,.dark *){border-color:#7373734d}@supports (color:color-mix(in lab,red,red)){.dark\:border-neutral-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-500)30%,transparent)}}.dark\:border-neutral-600:where(.dark,.dark *){border-color:var(--color-neutral-600)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-primary-400:where(.dark,.dark *){border-color:var(--primary-400)}.dark\:border-primary-500:where(.dark,.dark *){border-color:var(--primary-500)}.dark\:border-purple-700\/40:where(.dark,.dark *){border-color:#8200da66}@supports (color:color-mix(in lab,red,red)){.dark\:border-purple-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-purple-700)40%,transparent)}}.dark\:border-red-700\/40:where(.dark,.dark *){border-color:#bf000f66}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-700\/40:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-700)40%,transparent)}}.dark\:border-red-700\/50:where(.dark,.dark *){border-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-700)50%,transparent)}}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/50:where(.dark,.dark *){border-color:#9f071280}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/50:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-800)50%,transparent)}}.dark\:border-success-700:where(.dark,.dark *){border-color:var(--success-700)}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:border-white\/20:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[0\.05\]:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.05\]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/\[0\.06\]:where(.dark,.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.06\]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:border-white\/\[0\.07\]:where(.dark,.dark *){border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.07\]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:border-b-white\/5:where(.dark,.dark *){border-bottom-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-b-white\/5:where(.dark,.dark *){border-bottom-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-\[\#0d1117\]:where(.dark,.dark *){background-color:#0d1117}.dark\:bg-amber-500:where(.dark,.dark *){background-color:var(--color-amber-500)}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.dark\:bg-amber-800\/40:where(.dark,.dark *){background-color:#953d0066}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-800)40%,transparent)}}.dark\:bg-amber-900\/10:where(.dark,.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:where(.dark,.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:bg-black\/20:where(.dark,.dark *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.dark\:bg-black\/40:where(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.dark\:bg-black\/50:where(.dark,.dark *){background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.dark\:bg-black\/60:where(.dark,.dark *){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.dark\:bg-black\/70:where(.dark,.dark *){background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.dark\:bg-blue-400\/10:where(.dark,.dark *){background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.dark\:bg-blue-700:where(.dark,.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900\/10:where(.dark,.dark *){background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)10%,transparent)}}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-900\/50:where(.dark,.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:bg-blue-950\/30:where(.dark,.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.dark\:bg-blue-950\/50:where(.dark,.dark *){background-color:#16245680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)50%,transparent)}}.dark\:bg-danger-900\/40:where(.dark,.dark *){background-color:var(--danger-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-danger-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--danger-900)40%,transparent)}}.dark\:bg-emerald-400\/10:where(.dark,.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.dark\:bg-emerald-800\/40:where(.dark,.dark *){background-color:#005f4666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-800)40%,transparent)}}.dark\:bg-emerald-900\/10:where(.dark,.dark *){background-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)10%,transparent)}}.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-900\/50:where(.dark,.dark *){background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.dark\:bg-emerald-950\/20:where(.dark,.dark *){background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:bg-fuchsia-500\/10:where(.dark,.dark *){background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-fuchsia-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-500)10%,transparent)}}.dark\:bg-gray-400\/10:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-400)10%,transparent)}}.dark\:bg-gray-500\/10:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-500)10%,transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--gray-600)}.dark\:bg-gray-700:where(.dark,.dark *),.dark\:bg-gray-700\/40:where(.dark,.dark *){background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-700)40%,transparent)}}.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-700)50%,transparent)}}.dark\:bg-gray-700\/60:where(.dark,.dark *){background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-700)60%,transparent)}}.dark\:bg-gray-800:where(.dark,.dark *),.dark\:bg-gray-800\/20:where(.dark,.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-800)20%,transparent)}}.dark\:bg-gray-800\/30:where(.dark,.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-800)30%,transparent)}}.dark\:bg-gray-800\/40:where(.dark,.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-800)40%,transparent)}}.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-800)50%,transparent)}}.dark\:bg-gray-800\/60:where(.dark,.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-800)60%,transparent)}}.dark\:bg-gray-800\/80:where(.dark,.dark *){background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-800)80%,transparent)}}.dark\:bg-gray-900:where(.dark,.dark *),.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)50%,transparent)}}.dark\:bg-gray-900\/80:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)80%,transparent)}}.dark\:bg-gray-900\/95:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-900)95%,transparent)}}.dark\:bg-gray-950:where(.dark,.dark *),.dark\:bg-gray-950\/75:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-950\/75:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gray-950)75%,transparent)}}.dark\:bg-green-500\/10:where(.dark,.dark *){background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.dark\:bg-green-700:where(.dark,.dark *){background-color:var(--color-green-700)}.dark\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:where(.dark,.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:where(.dark,.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-900\/50:where(.dark,.dark *){background-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.dark\:bg-green-950:where(.dark,.dark *){background-color:var(--color-green-950)}.dark\:bg-green-950\/20:where(.dark,.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-green-950\/30:where(.dark,.dark *){background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:bg-indigo-900\/20:where(.dark,.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/40:where(.dark,.dark *){background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.dark\:bg-indigo-950:where(.dark,.dark *){background-color:var(--color-indigo-950)}.dark\:bg-indigo-950\/20:where(.dark,.dark *){background-color:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:bg-indigo-950\/30:where(.dark,.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\:bg-indigo-950\/40:where(.dark,.dark *){background-color:#1e1a4d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)40%,transparent)}}.dark\:bg-neutral-500\/10:where(.dark,.dark *){background-color:#7373731a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-neutral-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-500)10%,transparent)}}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:where(.dark,.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-800\/60:where(.dark,.dark *){background-color:#26262699}@supports (color:color-mix(in lab,red,red)){.dark\:bg-neutral-800\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-800)60%,transparent)}}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-600:where(.dark,.dark *){background-color:var(--color-orange-600)}.dark\:bg-orange-900\/50:where(.dark,.dark *){background-color:#7e2a0c80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900)50%,transparent)}}.dark\:bg-orange-950\/30:where(.dark,.dark *){background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:bg-primary-400\/10:where(.dark,.dark *){background-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-400)10%,transparent)}}.dark\:bg-primary-500:where(.dark,.dark *){background-color:var(--primary-500)}.dark\:bg-primary-900\/20:where(.dark,.dark *){background-color:var(--primary-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-900)20%,transparent)}}.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:var(--primary-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-900)30%,transparent)}}.dark\:bg-primary-900\/50:where(.dark,.dark *){background-color:var(--primary-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-900)50%,transparent)}}.dark\:bg-primary-950\/20:where(.dark,.dark *){background-color:var(--primary-950)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-950)20%,transparent)}}.dark\:bg-primary-950\/50:where(.dark,.dark *){background-color:var(--primary-950)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary-950)50%,transparent)}}.dark\:bg-purple-700:where(.dark,.dark *){background-color:var(--color-purple-700)}.dark\:bg-purple-900\/5:where(.dark,.dark *){background-color:#59168b0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)5%,transparent)}}.dark\:bg-purple-900\/20:where(.dark,.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-400\/10:where(.dark,.dark *){background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-400\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-400)10%,transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:bg-rose-400:where(.dark,.dark *){background-color:var(--color-rose-400)}.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.dark\:bg-rose-900\/20:where(.dark,.dark *){background-color:#8b083633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-900)20%,transparent)}}.dark\:bg-sky-500\/10:where(.dark,.dark *){background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.dark\:bg-sky-900\/20:where(.dark,.dark *){background-color:#024a7033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-900)20%,transparent)}}.dark\:bg-sky-950\/20:where(.dark,.dark *){background-color:#052f4a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950)20%,transparent)}}.dark\:bg-slate-500\/10:where(.dark,.dark *){background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.dark\:bg-success-900\/20:where(.dark,.dark *){background-color:var(--success-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-success-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--success-900)20%,transparent)}}.dark\:bg-teal-950\/30:where(.dark,.dark *){background-color:#022f2e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-teal-950)30%,transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500\/10:where(.dark,.dark *){background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.dark\:bg-violet-900\/20:where(.dark,.dark *){background-color:#4d179a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900)20%,transparent)}}.dark\:bg-violet-950\/30:where(.dark,.dark *){background-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-950)30%,transparent)}}.dark\:bg-violet-950\/40:where(.dark,.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-950)40%,transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:bg-white\/\[0\.02\]:where(.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.02\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[0\.07\]:where(.dark,.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.07\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.dark\:text-amber-100:where(.dark,.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-100:where(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-danger-400:where(.dark,.dark *){color:var(--danger-400)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:where(.dark,.dark *){color:var(--color-emerald-500)}.dark\:text-emerald-600:where(.dark,.dark *){color:var(--color-emerald-600)}.dark\:text-fuchsia-300:where(.dark,.dark *){color:var(--color-fuchsia-300)}.dark\:text-gray-50:where(.dark,.dark *){color:var(--gray-50)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--gray-100)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--gray-500)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--gray-600)}.dark\:text-gray-700:where(.dark,.dark *){color:var(--gray-700)}.dark\:text-gray-900:where(.dark,.dark *){color:var(--gray-900)}.dark\:text-green-100:where(.dark,.dark *){color:var(--color-green-100)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-indigo-100:where(.dark,.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-300:where(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-indigo-500:where(.dark,.dark *){color:var(--color-indigo-500)}.dark\:text-neutral-50:where(.dark,.dark *){color:var(--color-neutral-50)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:where(.dark,.dark *){color:var(--color-neutral-400)}.dark\:text-orange-100:where(.dark,.dark *){color:var(--color-orange-100)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-primary-100:where(.dark,.dark *){color:var(--primary-100)}.dark\:text-primary-300:where(.dark,.dark *){color:var(--primary-300)}.dark\:text-primary-400:where(.dark,.dark *){color:var(--primary-400)}.dark\:text-purple-300:where(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-success-400:where(.dark,.dark *){color:var(--success-400)}.dark\:text-teal-100:where(.dark,.dark *){color:var(--color-teal-100)}.dark\:text-teal-400:where(.dark,.dark *){color:var(--color-teal-400)}.dark\:text-violet-100:where(.dark,.dark *){color:var(--color-violet-100)}.dark\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)}.dark\:text-violet-500:where(.dark,.dark *){color:var(--color-violet-500)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:decoration-gray-600:where(.dark,.dark *){-webkit-text-decoration-color:var(--gray-600);text-decoration-color:var(--gray-600)}.dark\:placeholder-gray-500:where(.dark,.dark *)::placeholder{color:var(--gray-500)}.dark\:ring-amber-900\/40:where(.dark,.dark *){--tw-ring-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:ring-amber-900\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:ring-blue-400\/30:where(.dark,.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-emerald-900\/40:where(.dark,.dark *){--tw-ring-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:ring-emerald-900\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:ring-fuchsia-900\/40:where(.dark,.dark *){--tw-ring-color:#72137866}@supports (color:color-mix(in lab,red,red)){.dark\:ring-fuchsia-900\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-fuchsia-900)40%,transparent)}}.dark\:ring-gray-800\/80:where(.dark,.dark *){--tw-ring-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-800\/80:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--gray-800)80%,transparent)}}.dark\:ring-neutral-500\/30:where(.dark,.dark *){--tw-ring-color:#7373734d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-neutral-500\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-neutral-500)30%,transparent)}}.dark\:ring-neutral-900:where(.dark,.dark *){--tw-ring-color:var(--color-neutral-900)}.dark\:ring-primary-400\/30:where(.dark,.dark *){--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-primary-400\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--primary-400)30%,transparent)}}.dark\:ring-rose-900\/40:where(.dark,.dark *){--tw-ring-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.dark\:ring-rose-900\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-rose-900)40%,transparent)}}.dark\:ring-sky-900\/40:where(.dark,.dark *){--tw-ring-color:#024a7066}@supports (color:color-mix(in lab,red,red)){.dark\:ring-sky-900\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-900)40%,transparent)}}.dark\:ring-slate-700\/40:where(.dark,.dark *){--tw-ring-color:#31415866}@supports (color:color-mix(in lab,red,red)){.dark\:ring-slate-700\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-slate-700)40%,transparent)}}.dark\:ring-violet-900\/40:where(.dark,.dark *){--tw-ring-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.dark\:ring-violet-900\/40:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-violet-900)40%,transparent)}}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:ring-offset-gray-900:where(.dark,.dark *){--tw-ring-offset-color:var(--gray-900)}@media(hover:hover){.dark\:group-hover\:bg-green-800\/50:where(.dark,.dark *):is(:where(.group):hover *){background-color:#01663080}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-green-800\/50:where(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-green-800)50%,transparent)}}.dark\:group-hover\:bg-orange-800\/50:where(.dark,.dark *):is(:where(.group):hover *){background-color:#9f2d0080}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-orange-800\/50:where(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-orange-800)50%,transparent)}}.dark\:group-hover\:bg-primary-800\/50:where(.dark,.dark *):is(:where(.group):hover *){background-color:var(--primary-800)}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-primary-800\/50:where(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary-800)50%,transparent)}}.dark\:group-hover\:text-gray-200:where(.dark,.dark *):is(:where(.group):hover *){color:var(--gray-200)}.dark\:group-hover\:text-gray-300:where(.dark,.dark *):is(:where(.group):hover *){color:var(--gray-300)}.dark\:group-hover\:text-green-300:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-green-300)}.dark\:group-hover\:text-orange-300:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-orange-300)}.dark\:group-hover\:text-primary-300:where(.dark,.dark *):is(:where(.group):hover *){color:var(--primary-300)}.dark\:group-hover\:text-violet-400:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-violet-400)}.dark\:group-hover\:ring-primary-800:where(.dark,.dark *):is(:where(.group):hover *){--tw-ring-color:var(--primary-800)}.dark\:group-hover\/tr\:bg-neutral-800\/60:where(.dark,.dark *):is(:where(.group\/tr):hover *){background-color:#26262699}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\/tr\:bg-neutral-800\/60:where(.dark,.dark *):is(:where(.group\/tr):hover *){background-color:color-mix(in oklab,var(--color-neutral-800)60%,transparent)}}}.dark\:peer-checked\:bg-blue-500:where(.dark,.dark *):is(:where(.peer):checked~*){background-color:var(--color-blue-500)}.dark\:placeholder\:text-gray-500:where(.dark,.dark *)::placeholder{color:var(--gray-500)}.dark\:focus-within\:text-neutral-200:where(.dark,.dark *):focus-within{color:var(--color-neutral-200)}@media(hover:hover){.dark\:hover\:border-danger-600:where(.dark,.dark *):hover{border-color:var(--danger-600)}.dark\:hover\:border-emerald-700\/60:where(.dark,.dark *):hover{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-emerald-700\/60:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-emerald-700)60%,transparent)}}.dark\:hover\:border-gray-500:where(.dark,.dark *):hover{border-color:var(--gray-500)}.dark\:hover\:border-gray-600:where(.dark,.dark *):hover{border-color:var(--gray-600)}.dark\:hover\:border-green-500:where(.dark,.dark *):hover{border-color:var(--color-green-500)}.dark\:hover\:border-indigo-700:where(.dark,.dark *):hover{border-color:var(--color-indigo-700)}.dark\:hover\:border-indigo-700\/60:where(.dark,.dark *):hover{border-color:#432dd799}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-indigo-700\/60:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-indigo-700)60%,transparent)}}.dark\:hover\:border-neutral-500:where(.dark,.dark *):hover{border-color:var(--color-neutral-500)}.dark\:hover\:border-orange-500:where(.dark,.dark *):hover{border-color:var(--color-orange-500)}.dark\:hover\:border-primary-500:where(.dark,.dark *):hover{border-color:var(--primary-500)}.dark\:hover\:border-white\/\[0\.14\]:where(.dark,.dark *):hover{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/\[0\.14\]:where(.dark,.dark *):hover{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.dark\:hover\:border-l-gray-600:where(.dark,.dark *):hover{border-left-color:var(--gray-600)}.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-amber-900\/30:where(.dark,.dark *):hover{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:hover\:bg-amber-950\/30:where(.dark,.dark *):hover{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:hover\:bg-amber-950\/40:where(.dark,.dark *):hover{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:hover\:bg-amber-950\/50:where(.dark,.dark *):hover{background-color:#46190180}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-950\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-950)50%,transparent)}}.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/30:where(.dark,.dark *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:hover\:bg-blue-900\/40:where(.dark,.dark *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:hover\:bg-danger-900\/20:where(.dark,.dark *):hover{background-color:var(--danger-900)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-danger-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--danger-900)20%,transparent)}}.dark\:hover\:bg-emerald-950\/30:where(.dark,.dark *):hover{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-emerald-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:hover\:bg-gray-100:where(.dark,.dark *):hover{background-color:var(--gray-100)}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:var(--gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover,.dark\:hover\:bg-gray-700\/20:where(.dark,.dark *):hover{background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-700)20%,transparent)}}.dark\:hover\:bg-gray-700\/30:where(.dark,.dark *):hover{background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-700)30%,transparent)}}.dark\:hover\:bg-gray-700\/40:where(.dark,.dark *):hover{background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-700)40%,transparent)}}.dark\:hover\:bg-gray-700\/60:where(.dark,.dark *):hover{background-color:var(--gray-700)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-700)60%,transparent)}}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover,.dark\:hover\:bg-gray-800\/20:where(.dark,.dark *):hover{background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-800)20%,transparent)}}.dark\:hover\:bg-gray-800\/30:where(.dark,.dark *):hover{background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-800)30%,transparent)}}.dark\:hover\:bg-gray-800\/50:where(.dark,.dark *):hover{background-color:var(--gray-800)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gray-800)50%,transparent)}}.dark\:hover\:bg-green-900\/20:where(.dark,.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-indigo-950\/20:where(.dark,.dark *):hover{background-color:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-indigo-950\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:hover\:bg-neutral-600:where(.dark,.dark *):hover{background-color:var(--color-neutral-600)}.dark\:hover\:bg-neutral-700:where(.dark,.dark *):hover{background-color:var(--color-neutral-700)}.dark\:hover\:bg-neutral-800:where(.dark,.dark *):hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-neutral-800\/60:where(.dark,.dark *):hover{background-color:#26262699}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-800\/60:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-800)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:where(.dark,.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-primary-400:where(.dark,.dark *):hover,.dark\:hover\:bg-primary-400\/20:where(.dark,.dark *):hover{background-color:var(--primary-400)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-400\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--primary-400)20%,transparent)}}.dark\:hover\:bg-primary-500:where(.dark,.dark *):hover{background-color:var(--primary-500)}.dark\:hover\:bg-primary-900\/10:where(.dark,.dark *):hover{background-color:var(--primary-900)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-900\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--primary-900)10%,transparent)}}.dark\:hover\:bg-primary-900\/20:where(.dark,.dark *):hover{background-color:var(--primary-900)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-primary-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--primary-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/40:where(.dark,.dark *):hover{background-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-red-950:where(.dark,.dark *):hover{background-color:var(--color-red-950)}.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/40:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:hover\:bg-red-950\/50:where(.dark,.dark *):hover{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950)50%,transparent)}}.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.dark\:hover\:bg-white\/\[0\.02\]:where(.dark,.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.02\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/\[0\.03\]:where(.dark,.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.03\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:hover\:text-amber-200:where(.dark,.dark *):hover{color:var(--color-amber-200)}.dark\:hover\:text-blue-400:where(.dark,.dark *):hover{color:var(--color-blue-400)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--gray-300)}.dark\:hover\:text-gray-400:where(.dark,.dark *):hover{color:var(--gray-400)}.dark\:hover\:text-neutral-200:where(.dark,.dark *):hover{color:var(--color-neutral-200)}.dark\:hover\:text-neutral-300:where(.dark,.dark *):hover{color:var(--color-neutral-300)}.dark\:hover\:text-primary-200:where(.dark,.dark *):hover{color:var(--primary-200)}.dark\:hover\:text-primary-400:where(.dark,.dark *):hover{color:var(--primary-400)}.dark\:hover\:text-red-400:where(.dark,.dark *):hover{color:var(--color-red-400)}.dark\:hover\:text-red-500:where(.dark,.dark *):hover{color:var(--color-red-500)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:decoration-white:where(.dark,.dark *):hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.dark\:hover\:shadow-\[0_4px_20px_rgba\(0\,0\,0\,\.35\)\]:where(.dark,.dark *):hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark\:focus\:border-primary-500:where(.dark,.dark *):focus{border-color:var(--primary-500)}.dark\:focus\:ring-primary-600:where(.dark,.dark *):focus{--tw-ring-color:var(--primary-600)}.dark\:focus\:ring-white\/10:where(.dark,.dark *):focus{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:ring-white\/10:where(.dark,.dark *):focus{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:focus\:ring-offset-gray-800:where(.dark,.dark *):focus{--tw-ring-offset-color:var(--gray-800)}.dark\:focus\:ring-offset-gray-900:where(.dark,.dark *):focus{--tw-ring-offset-color:var(--gray-900)}.dark\:active\:bg-red-900:where(.dark,.dark *):active{background-color:var(--color-red-900)}.fi-color-danger{--color-50:var(--danger-50);--color-100:var(--danger-100);--color-200:var(--danger-200);--color-300:var(--danger-300);--color-400:var(--danger-400);--color-500:var(--danger-500);--color-600:var(--danger-600);--color-700:var(--danger-700);--color-800:var(--danger-800);--color-900:var(--danger-900);--color-950:var(--danger-950)}.fi-color-gray{--color-50:var(--gray-50);--color-100:var(--gray-100);--color-200:var(--gray-200);--color-300:var(--gray-300);--color-400:var(--gray-400);--color-500:var(--gray-500);--color-600:var(--gray-600);--color-700:var(--gray-700);--color-800:var(--gray-800);--color-900:var(--gray-900);--color-950:var(--gray-950)}.fi-color-info{--color-50:var(--info-50);--color-100:var(--info-100);--color-200:var(--info-200);--color-300:var(--info-300);--color-400:var(--info-400);--color-500:var(--info-500);--color-600:var(--info-600);--color-700:var(--info-700);--color-800:var(--info-800);--color-900:var(--info-900);--color-950:var(--info-950)}.fi-color-primary{--color-50:var(--primary-50);--color-100:var(--primary-100);--color-200:var(--primary-200);--color-300:var(--primary-300);--color-400:var(--primary-400);--color-500:var(--primary-500);--color-600:var(--primary-600);--color-700:var(--primary-700);--color-800:var(--primary-800);--color-900:var(--primary-900);--color-950:var(--primary-950)}.fi-color-success{--color-50:var(--success-50);--color-100:var(--success-100);--color-200:var(--success-200);--color-300:var(--success-300);--color-400:var(--success-400);--color-500:var(--success-500);--color-600:var(--success-600);--color-700:var(--success-700);--color-800:var(--success-800);--color-900:var(--success-900);--color-950:var(--success-950)}.fi-color-warning{--color-50:var(--warning-50);--color-100:var(--warning-100);--color-200:var(--warning-200);--color-300:var(--warning-300);--color-400:var(--warning-400);--color-500:var(--warning-500);--color-600:var(--warning-600);--color-700:var(--warning-700);--color-800:var(--warning-800);--color-900:var(--warning-900);--color-950:var(--warning-950)}.fi-bg-color-50{--bg:var(--color-50)}.fi-bg-color-100{--bg:var(--color-100)}.fi-bg-color-200{--bg:var(--color-200)}.fi-bg-color-300{--bg:var(--color-300)}.fi-bg-color-400{--bg:var(--color-400)}.fi-bg-color-500{--bg:var(--color-500)}.fi-bg-color-600{--bg:var(--color-600)}.fi-bg-color-700{--bg:var(--color-700)}.fi-bg-color-800{--bg:var(--color-800)}.fi-bg-color-900{--bg:var(--color-900)}.fi-bg-color-950{--bg:var(--color-950)}.hover\:fi-bg-color-50{--hover-bg:var(--color-50)}.hover\:fi-bg-color-100{--hover-bg:var(--color-100)}.hover\:fi-bg-color-200{--hover-bg:var(--color-200)}.hover\:fi-bg-color-300{--hover-bg:var(--color-300)}.hover\:fi-bg-color-400{--hover-bg:var(--color-400)}.hover\:fi-bg-color-500{--hover-bg:var(--color-500)}.hover\:fi-bg-color-600{--hover-bg:var(--color-600)}.hover\:fi-bg-color-700{--hover-bg:var(--color-700)}.hover\:fi-bg-color-800{--hover-bg:var(--color-800)}.hover\:fi-bg-color-900{--hover-bg:var(--color-900)}.hover\:fi-bg-color-950{--hover-bg:var(--color-950)}.dark\:fi-bg-color-50{--dark-bg:var(--color-50)}.dark\:fi-bg-color-100{--dark-bg:var(--color-100)}.dark\:fi-bg-color-200{--dark-bg:var(--color-200)}.dark\:fi-bg-color-300{--dark-bg:var(--color-300)}.dark\:fi-bg-color-400{--dark-bg:var(--color-400)}.dark\:fi-bg-color-500{--dark-bg:var(--color-500)}.dark\:fi-bg-color-600{--dark-bg:var(--color-600)}.dark\:fi-bg-color-700{--dark-bg:var(--color-700)}.dark\:fi-bg-color-800{--dark-bg:var(--color-800)}.dark\:fi-bg-color-900{--dark-bg:var(--color-900)}.dark\:fi-bg-color-950{--dark-bg:var(--color-950)}.dark\:hover\:fi-bg-color-50{--dark-hover-bg:var(--color-50)}.dark\:hover\:fi-bg-color-100{--dark-hover-bg:var(--color-100)}.dark\:hover\:fi-bg-color-200{--dark-hover-bg:var(--color-200)}.dark\:hover\:fi-bg-color-300{--dark-hover-bg:var(--color-300)}.dark\:hover\:fi-bg-color-400{--dark-hover-bg:var(--color-400)}.dark\:hover\:fi-bg-color-500{--dark-hover-bg:var(--color-500)}.dark\:hover\:fi-bg-color-600{--dark-hover-bg:var(--color-600)}.dark\:hover\:fi-bg-color-700{--dark-hover-bg:var(--color-700)}.dark\:hover\:fi-bg-color-800{--dark-hover-bg:var(--color-800)}.dark\:hover\:fi-bg-color-900{--dark-hover-bg:var(--color-900)}.dark\:hover\:fi-bg-color-950{--dark-hover-bg:var(--color-950)}.fi-text-color-0{--text:oklch(100% 0 0)}.fi-text-color-50{--text:var(--color-50)}.fi-text-color-100{--text:var(--color-100)}.fi-text-color-200{--text:var(--color-200)}.fi-text-color-300{--text:var(--color-300)}.fi-text-color-400{--text:var(--color-400)}.fi-text-color-500{--text:var(--color-500)}.fi-text-color-600{--text:var(--color-600)}.fi-text-color-700{--text:var(--color-700)}.fi-text-color-800{--text:var(--color-800)}.fi-text-color-900{--text:var(--color-900)}.fi-text-color-950{--text:var(--color-950)}.hover\:fi-text-color-0{--hover-text:oklch(100% 0 0)}.hover\:fi-text-color-50{--hover-text:var(--color-50)}.hover\:fi-text-color-100{--hover-text:var(--color-100)}.hover\:fi-text-color-200{--hover-text:var(--color-200)}.hover\:fi-text-color-300{--hover-text:var(--color-300)}.hover\:fi-text-color-400{--hover-text:var(--color-400)}.hover\:fi-text-color-500{--hover-text:var(--color-500)}.hover\:fi-text-color-600{--hover-text:var(--color-600)}.hover\:fi-text-color-700{--hover-text:var(--color-700)}.hover\:fi-text-color-800{--hover-text:var(--color-800)}.hover\:fi-text-color-900{--hover-text:var(--color-900)}.hover\:fi-text-color-950{--hover-text:var(--color-950)}.dark\:fi-text-color-0{--dark-text:oklch(100% 0 0)}.dark\:fi-text-color-50{--dark-text:var(--color-50)}.dark\:fi-text-color-100{--dark-text:var(--color-100)}.dark\:fi-text-color-200{--dark-text:var(--color-200)}.dark\:fi-text-color-300{--dark-text:var(--color-300)}.dark\:fi-text-color-400{--dark-text:var(--color-400)}.dark\:fi-text-color-500{--dark-text:var(--color-500)}.dark\:fi-text-color-600{--dark-text:var(--color-600)}.dark\:fi-text-color-700{--dark-text:var(--color-700)}.dark\:fi-text-color-800{--dark-text:var(--color-800)}.dark\:fi-text-color-900{--dark-text:var(--color-900)}.dark\:fi-text-color-950{--dark-text:var(--color-950)}.dark\:hover\:fi-text-color-0{--dark-hover-text:oklch(100% 0 0)}.dark\:hover\:fi-text-color-50{--dark-hover-text:var(--color-50)}.dark\:hover\:fi-text-color-100{--dark-hover-text:var(--color-100)}.dark\:hover\:fi-text-color-200{--dark-hover-text:var(--color-200)}.dark\:hover\:fi-text-color-300{--dark-hover-text:var(--color-300)}.dark\:hover\:fi-text-color-400{--dark-hover-text:var(--color-400)}.dark\:hover\:fi-text-color-500{--dark-hover-text:var(--color-500)}.dark\:hover\:fi-text-color-600{--dark-hover-text:var(--color-600)}.dark\:hover\:fi-text-color-700{--dark-hover-text:var(--color-700)}.dark\:hover\:fi-text-color-800{--dark-hover-text:var(--color-800)}.dark\:hover\:fi-text-color-900{--dark-hover-text:var(--color-900)}.dark\:hover\:fi-text-color-950{--dark-hover-text:var(--color-950)}.fi-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-prose{--prose-color:var(--color-gray-700);--prose-heading-color:var(--color-gray-950);--prose-strong-color:var(--color-gray-950);--prose-link-color:var(--color-gray-950);--prose-code-color:var(--color-gray-950);--prose-marker-color:var(--color-gray-700)}@supports (color:color-mix(in lab,red,red)){.fi-prose{--prose-marker-color:color-mix(in oklab,var(--color-gray-700)25%,transparent)}}.fi-prose{--prose-link-underline-color:var(--color-primary-400);--prose-th-borders:var(--color-gray-300);--prose-td-borders:var(--color-gray-200);--prose-hr-color:var(--color-gray-950)}@supports (color:color-mix(in lab,red,red)){.fi-prose{--prose-hr-color:color-mix(in oklab,var(--color-gray-950)5%,transparent)}}.fi-prose{--prose-blockquote-border-color:var(--color-gray-300);--prose-pre-bg:var(--color-gray-100)}.fi-prose:where(.dark,.dark *){--prose-color:var(--color-gray-300);--prose-heading-color:var(--color-white);--prose-strong-color:var(--color-white);--prose-link-color:var(--color-white);--prose-code-color:var(--color-white);--prose-marker-color:var(--color-gray-300)}@supports (color:color-mix(in lab,red,red)){.fi-prose:where(.dark,.dark *){--prose-marker-color:color-mix(in oklab,var(--color-gray-300)35%,transparent)}}.fi-prose:where(.dark,.dark *){--prose-link-underline-color:var(--color-sky-400);--prose-th-borders:var(--color-gray-600);--prose-td-borders:var(--color-gray-700);--prose-hr-color:oklab(100% 0 5.96046e-8/.1)}@supports (color:color-mix(in lab,red,red)){.fi-prose:where(.dark,.dark *){--prose-hr-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.fi-prose:where(.dark,.dark *){--prose-blockquote-border-color:var(--color-gray-600);--prose-pre-bg:var(--color-gray-900)}@supports (color:color-mix(in lab,red,red)){.fi-prose:where(.dark,.dark *){--prose-pre-bg:color-mix(in oklab,var(--color-gray-900)40%,transparent)}}.fi-prose{color:var(--prose-color);font-size:var(--text-sm);line-height:1.5}.fi-prose img+img{margin-top:0}.fi-prose :where(:not(.fi-not-prose,.fi-not-prose *,br))+:where(:not(.fi-not-prose,.fi-not-prose *,br)){margin-top:calc(var(--spacing)*4)}.fi-prose p br{margin:0}.fi-prose h1:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--prose-heading-color);line-height:1.2;font-weight:var(--font-weight-bold)}.fi-prose h2:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-2xl);letter-spacing:-.025em;color:var(--prose-heading-color);line-height:1.33333;font-weight:var(--font-weight-bold)}.fi-prose h3:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-xl);color:var(--prose-heading-color);line-height:1.4;font-weight:var(--font-weight-bold)}.fi-prose h4:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-lg);color:var(--prose-heading-color);line-height:1.55556;font-weight:var(--font-weight-bold)}.fi-prose h5:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-base);color:var(--prose-heading-color);line-height:1.5;font-weight:var(--font-weight-bold)}.fi-prose h6:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-sm);color:var(--prose-heading-color);line-height:1.42857;font-weight:var(--font-weight-bold)}.fi-prose :is(h2,h3,h4,h5,h6):where(:not(.fi-not-prose,.fi-not-prose *)){scroll-margin-top:calc(var(--topbar-height,4rem) + var(--spacing)*16)}@media(min-width:64rem){.fi-prose :is(h2,h3,h4,h5,h6):where(:not(.fi-not-prose,.fi-not-prose *)){scroll-margin-top:calc(var(--topbar-height,4rem) + var(--spacing)*2)}}.fi-prose ol:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:calc(var(--spacing)*6);list-style-type:decimal}.fi-prose ul:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:calc(var(--spacing)*6);list-style-type:disc}.fi-prose ol li:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose ul li:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:calc(var(--spacing)*3)}.fi-prose ol li+li:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose ul li+li:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>ol:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>ul:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>*+p:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>*+blockquote:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li blockquote>p+p:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:var(--spacing)}.fi-prose li>:is(pre,table,hr):where(:not(.fi-not-prose,.fi-not-prose *)){margin-block:calc(var(--spacing)*4)}.fi-prose li>:is(pre,table,hr):where(:not(.fi-not-prose,.fi-not-prose *)):first-child{margin-top:0}.fi-prose li>:is(pre,table,hr):where(:not(.fi-not-prose,.fi-not-prose *)):last-child{margin-bottom:0}.fi-prose li>hr+h2:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:calc(var(--spacing)*4)}.fi-prose ol li:where(:not(.fi-not-prose,.fi-not-prose *))::marker{color:var(--prose-marker-color)}.fi-prose ul li:where(:not(.fi-not-prose,.fi-not-prose *))::marker{color:var(--prose-marker-color)}.fi-prose a:not(:where(:is(h2,h3,h4,h5,h6) *)):where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--prose-link-color);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--prose-link-underline-color);text-decoration-color:var(--prose-link-underline-color);text-decoration-thickness:1px}.fi-prose a:not(:where(:is(h2,h3,h4,h5,h6) *)):where(:not(.fi-not-prose,.fi-not-prose *)) code{font-weight:var(--font-weight-semibold)}.fi-prose a:hover:where(:not(.fi-not-prose,.fi-not-prose *)){text-decoration-thickness:2px}.fi-prose strong:where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--prose-strong-color);font-weight:var(--font-weight-semibold)}.fi-prose code:where(:not(.fi-not-prose,.fi-not-prose *)){font-variant-ligatures:none;font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--prose-code-color)}.fi-prose :where(h2,h3,h4,h5,h6) code:where(:not(.fi-not-prose,.fi-not-prose *)){font-weight:var(--font-weight-semibold)}.fi-prose code:where(:not(.fi-not-prose,.fi-not-prose *)):before,.fi-prose code:where(:not(.fi-not-prose,.fi-not-prose *)):after{content:"`";display:inline}.fi-prose pre:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*10);border-radius:var(--radius-lg);padding-top:calc(var(--spacing)*3);padding-inline-end:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);background-color:var(--prose-pre-bg);padding-inline-start:calc(var(--spacing)*4)}.fi-prose pre code *+:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:0}.fi-prose pre code:where(:not(.fi-not-prose,.fi-not-prose *)):before,.fi-prose pre code:where(:not(.fi-not-prose,.fi-not-prose *)):after{content:none}.fi-prose pre code:where(:not(.fi-not-prose,.fi-not-prose *)){font-variant-ligatures:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:2}.fi-prose table:where(:not(.fi-not-prose,.fi-not-prose *)){table-layout:auto;width:100%;font-size:var(--text-sm);margin-top:2em;margin-bottom:2em;line-height:1.4}.fi-prose thead:where(:not(.fi-not-prose,.fi-not-prose *)){border-bottom-width:1px;border-bottom-color:var(--prose-th-borders)}.fi-prose thead th:where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--prose-heading-color);vertical-align:bottom;padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em;font-weight:600}.fi-prose thead th:first-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:0}.fi-prose thead th:last-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-end:0}.fi-prose tbody tr:where(:not(.fi-not-prose,.fi-not-prose *)){border-bottom-width:1px;border-bottom-color:var(--prose-td-borders)}.fi-prose tbody tr:last-child:where(:not(.fi-not-prose,.fi-not-prose *)){border-bottom-width:0}.fi-prose tbody td:where(:not(.fi-not-prose,.fi-not-prose *)){vertical-align:baseline}.fi-prose tfoot:where(:not(.fi-not-prose,.fi-not-prose *)){border-top-width:1px;border-top-color:var(--prose-th-borders)}.fi-prose tfoot td:where(:not(.fi-not-prose,.fi-not-prose *)){vertical-align:top}.fi-prose tbody th:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tbody td:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tfoot td:where(:not(.fi-not-prose,.fi-not-prose *)){padding-top:.8em;padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em}.fi-prose tbody th:first-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tbody td:first-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tfoot td:first-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:0}.fi-prose tbody th:last-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tbody td:last-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tfoot td:last-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-end:0}.fi-prose th:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose td:where(:not(.fi-not-prose,.fi-not-prose *)){text-align:start}.fi-prose td code:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:.8125rem}.fi-prose hr:where(:not(.fi-not-prose,.fi-not-prose *)){border-color:var(--prose-hr-color);margin-block:calc(var(--spacing)*8)}.fi-prose hr:where(:not(.fi-not-prose,.fi-not-prose *))+h2{margin-top:calc(var(--spacing)*8)}.fi-prose blockquote{border-inline-start-width:.25rem;border-inline-start-color:var(--prose-blockquote-border-color);padding-inline-start:calc(var(--spacing)*4);font-style:italic}.fi-prose blockquote p:first-of-type:before{content:open-quote}.fi-prose blockquote p:last-of-type:after{content:close-quote}.fi-prose figure:where(:not(.fi-not-prose,.fi-not-prose *)) figcaption:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--prose-color);font-style:italic}@supports (color:color-mix(in lab,red,red)){.fi-prose figure:where(:not(.fi-not-prose,.fi-not-prose *)) figcaption:where(:not(.fi-not-prose,.fi-not-prose *)){color:color-mix(in oklab,var(--prose-color)75%,transparent)}}.fi-prose :first-child:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:0}.fi-prose :last-child:where(:not(.fi-not-prose,.fi-not-prose *)){margin-bottom:0}.fi-prose .color:where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--color)}.fi-prose .color:where(:not(.fi-not-prose,.fi-not-prose *)):where(.dark,.dark *){color:var(--dark-color)}.fi-prose .lead:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-base)}.fi-prose span[data-type=mention]:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose a[data-type=mention]:where(:not(.fi-not-prose,.fi-not-prose *)){font-weight:var(--font-weight-semibold);white-space:nowrap;margin-block:0;display:inline-block}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *)){gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=default]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=default]>.grid-layout-col{grid-column:var(--col-span)}@media(min-width:40rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=sm]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=sm]>.grid-layout-col{grid-column:var(--col-span)}}@media(min-width:48rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=md]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=md]>.grid-layout-col{grid-column:var(--col-span)}}@media(min-width:64rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=lg]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=lg]>.grid-layout-col{grid-column:var(--col-span)}}@media(min-width:80rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=xl]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=xl]>.grid-layout-col{grid-column:var(--col-span)}}@media(min-width:96rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint="2xl"]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint="2xl"]>.grid-layout-col{grid-column:var(--col-span)}}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))>.grid-layout-col{min-width:0;margin-top:0}.fi-in-text-item.fi-prose{font-size:revert-layer}.fi-skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;inset-inline-start:calc(var(--spacing)*4);top:calc(var(--spacing)*4);z-index:50;border-radius:var(--radius-lg);background-color:var(--color-white);padding:0;padding-inline:calc(var(--spacing)*4);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(--gray-950);--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(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(--primary-600);--tw-outline-style:none;outline-style:none;margin:0;position:fixed;overflow:visible}.fi-skip-link:focus:where(.dark,.dark *){background-color:var(--gray-900);color:var(--color-white)}}.fast-sale-trigger{cursor:pointer;color:#fff;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 11px;transition:box-shadow .15s,filter .15s,transform .1s;display:inline-flex}.fast-sale-trigger:active{filter:brightness(.92);transform:translateY(1px)}.fast-sale-trigger{background:linear-gradient(#e03030,#c82020);box-shadow:0 1px 3px #b4141433}:is(.dark .fast-sale-trigger){background:linear-gradient(#c82020,#b01a1a);box-shadow:0 1px 3px #8c0f0f40}.fast-sale-trigger:hover{filter:brightness(1.04);box-shadow:0 2px 6px #b414144d}.fast-call-trigger{cursor:pointer;color:#fff;background:linear-gradient(#18b050,#128a3e);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 11px;transition:box-shadow .15s,filter .15s,transform .1s;display:inline-flex;box-shadow:0 1px 3px #0f783233}.dark .fast-call-trigger{background:linear-gradient(#148a40,#0f6e32);box-shadow:0 1px 3px #0a5a2340}.fast-call-trigger:hover{filter:brightness(1.08);box-shadow:0 2px 6px #0f78324d}.fast-call-trigger:active{filter:brightness(.92);transform:translateY(1px)}.fast-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.fast-btn-icon svg{width:16px;height:16px}.fast-btn-text{color:inherit;font-size:13px;font-weight:500}.fast-call-wrapper{flex-shrink:0;position:relative}.fast-call-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000040;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}:is(.dark .fast-call-overlay){background:#00000080}.fast-call-popup{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:680px;max-height:560px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014}.fc-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:10px 14px;display:flex}.fc-header-icon{color:#059669;flex-shrink:0;width:18px;height:18px}.fc-header-title{color:#1e293b;font-size:14px;font-weight:700}.fc-header-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;transition:all .15s;display:flex}.fc-header-close svg{width:16px;height:16px}.fc-header-close:hover{color:#64748b;background:#f1f5f9}:is(.dark .fc-header){border-bottom-color:#374151}:is(.dark .fc-header-icon){color:#34d399}:is(.dark .fc-header-title){color:#f1f5f9}:is(.dark .fc-header-close){color:#6b7280}:is(.dark .fc-header-close:hover){color:#d1d5db;background:#1f2937}.fast-call-search{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 12px;display:flex}.fast-call-search-icon{color:#64748b;flex-shrink:0;width:15px;height:15px}.fast-call-search-input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px;line-height:1.5}.fast-call-search-input::placeholder{color:#64748b}.fast-call-search-clear{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.fast-call-search-clear:hover{color:#64748b;background:#e2e8f0}.fast-call-list{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent;flex:1;padding:4px;overflow-y:auto}.fast-call-list::-webkit-scrollbar{width:4px}.fast-call-list::-webkit-scrollbar-track{background:0 0}.fast-call-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.fast-call-loading{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:28px;font-size:13px;display:flex}.fast-call-spinner{width:18px;height:18px;animation:.8s linear infinite fast-call-spin}@keyframes fast-call-spin{to{transform:rotate(360deg)}}.fast-call-item{border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background-color .1s;display:flex}.fast-call-item:hover{background:#f8fafc}.fast-call-item-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#3b82f6,#3b82f6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.fast-call-item-content{flex:1;min-width:0}.fast-call-item-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.fast-call-item-company{color:#64748b;margin-left:4px;font-size:11px;font-weight:400}.fast-call-item-company:before{content:"· "}.fast-call-item-phones{align-items:center;gap:10px;margin-top:2px;display:flex}.fast-call-phone-link{align-items:center;gap:4px;font-size:12px;line-height:1.3;text-decoration:none;transition:color .15s;display:inline-flex}.fast-call-phone-link svg{flex-shrink:0;width:12px;height:12px}.fast-call-phone-link--phone{color:#059669}.fast-call-phone-link--phone:hover{color:#047857}.fast-call-phone-link--mobile{color:#2563eb}.fast-call-phone-link--mobile:hover{color:#1d4ed8}.fast-call-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.fast-call-empty-icon{color:#d1d5db;width:32px;height:32px;margin-bottom:2px}.fast-call-empty-text{color:#64748b;font-size:13px;font-weight:600}.fast-call-empty-sub{color:#64748b;font-size:12px}:is(.dark .fast-call-popup){background:#1f2937;border-color:#374151;box-shadow:0 20px 60px #00000080,0 4px 16px #0000004d}:is(.dark .fast-call-search){border-bottom-color:#374151}:is(.dark .fast-call-search-input){color:#f1f5f9}:is(.dark .fast-call-search-input)::placeholder{color:#6b7280}:is(.dark .fast-call-search-clear:hover){color:#d1d5db;background:#374151}:is(.dark .fast-call-item:hover){background:#111827}:is(.dark .fast-call-item-avatar){background:linear-gradient(135deg,#2563eb,#1d4ed8)}:is(.dark .fast-call-item-name){color:#f1f5f9}:is(.dark .fast-call-item-company){color:#6b7280}:is(.dark .fast-call-phone-link--phone){color:#6ee7b7}:is(.dark .fast-call-phone-link--phone:hover){color:#a7f3d0}:is(.dark .fast-call-phone-link--mobile){color:#93c5fd}:is(.dark .fast-call-phone-link--mobile:hover){color:#bfdbfe}:is(.dark .fast-call-empty-icon){color:#4b5563}:is(.dark .fast-call-empty-text){color:#9ca3af}:is(.dark .fast-call-empty-sub){color:#6b7280}.fc-split-body{flex:1;min-height:0;display:flex;overflow:hidden}.fc-split-contacts{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.fc-split-dialpad{background:#fafbfc;border-left:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:250px;padding:14px 12px;display:flex}:is(.dark .fc-split-dialpad){background:#0d1117;border-left-color:#374151}.fc-dial-display{background:0 0;border:none;border-bottom:2px solid #e2e8f0;border-radius:0;align-items:center;gap:4px;width:100%;padding:4px 8px;display:flex}.fc-dial-input{color:#1e293b;letter-spacing:.03em;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:18px;font-weight:600}.fc-dial-input::placeholder{color:#cbd5e1;letter-spacing:0;font-size:13px;font-weight:400}.fc-dial-backspace{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.fc-dial-backspace svg{width:16px;height:16px}.fc-dial-backspace:hover{color:#ef4444;background:#fef2f2}:is(.dark .fc-dial-display){border-bottom-color:#374151}:is(.dark .fc-dial-input){color:#f1f5f9}:is(.dark .fc-dial-input)::placeholder{color:#4b5563}:is(.dark .fc-dial-backspace:hover){color:#f87171;background:#ef44441a}.fc-dial-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px 14px;display:grid}.fc-dial-key{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;transition:all .12s;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a}.fc-dial-key:hover{background:#f1f5f9;box-shadow:0 2px 6px #00000014,0 0 0 1px #0000000f}.fc-dial-key:active{background:#059669;transform:scale(.93);box-shadow:0 1px 2px #0596694d}.fc-dial-key:active .fc-dial-key-digit{color:#fff}.fc-dial-key:active .fc-dial-key-letters{color:#ffffffb3}.fc-dial-key-digit{color:#1e293b;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.fc-dial-key-letters{color:#64748b;letter-spacing:.14em;margin-top:2px;font-size:8px;font-weight:600;line-height:1}:is(.dark .fc-dial-key){background:#1f2937;box-shadow:0 1px 3px #0003,0 0 0 1px #ffffff0d}:is(.dark .fc-dial-key:hover){background:#374151}:is(.dark .fc-dial-key:active){background:#059669}:is(.dark .fc-dial-key-digit){color:#f1f5f9}:is(.dark .fc-dial-key-letters){color:#6b7280}.fc-dial-actions{justify-content:center;padding-top:4px;display:flex}.fc-dial-call-btn{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 3px 10px #05966959}.fc-dial-call-btn svg{width:24px;height:24px}.fc-dial-call-btn:hover{transform:scale(1.06);box-shadow:0 5px 16px #05966973}.fc-dial-call-btn:active{transform:scale(.95)}.fc-dial-call-btn--disabled{color:#64748b;box-shadow:none;cursor:default;background:#e2e8f0}.fc-dial-call-btn--disabled:hover{box-shadow:none;transform:none}:is(.dark .fc-dial-call-btn--disabled){color:#6b7280;background:#374151}@media(max-width:768px){.fast-call-popup{width:420px;max-height:85vh}.fc-split-body{flex-direction:column}.fc-split-dialpad{border-top:1px solid #f1f5f9;border-left:none;flex-flow:wrap;justify-content:center;width:100%;padding:12px}:is(.dark .fc-split-dialpad){border-top-color:#374151}.fast-call-list{max-height:200px}.fc-dial-display{width:100%}.fc-dial-grid{gap:8px 12px}.fc-dial-key{width:50px;height:50px}}@media(max-width:640px){.fast-call-overlay{align-items:flex-end;padding-top:0}.fast-call-popup{border-bottom:none;border-radius:16px 16px 0 0;width:100%;max-height:90vh}.fast-call-search-input,.fc-dial-input{font-size:16px}}.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-sidebar-header{height:auto!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;background:0 0!important;border-bottom:none!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;display:flex!important}.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-sidebar-header-ctn{flex-shrink:0!important;height:auto!important;overflow:visible!important}.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-sidebar-header .fi-sidebar-header-logo-ctn{padding:1.25rem 1.25rem .75rem!important}@media(min-width:1024px){.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-sidebar{z-index:30!important;height:100dvh!important;position:fixed!important;top:0!important;left:0!important}.fi-body-has-navigation.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-topbar-ctn{top:0!important;right:0!important;left:var(--sidebar-width)!important;z-index:40!important;position:fixed!important;overflow-x:clip!important}.fi-body-has-navigation.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-layout{padding-left:var(--sidebar-width)!important;padding-top:0!important}.fi-body-has-topbar .fi-main-ctn{padding-top:0!important}}.fi-main{width:100%!important}#nprogress,.nprogress-busy,[data-turbo-progress-bar],.fi-topbar-ctn~div[style*="position: fixed"],.fi-topbar-ctn~div[role=status],div[style*="position: fixed"][style*="top: 0"][style*="height: 2px"],div[style*="position: fixed"][style*="top: 0"][style*="height: 3px"],div[style*="position: fixed"][style*="top: 0px"][style*="height: 2px"],div[style*="position: fixed"][style*="top: 0px"][style*="height: 3px"]{opacity:0!important;visibility:hidden!important;height:0!important;display:none!important}.fi-topbar{box-shadow:0 1px #00000014,0 4px 6px -2px #0000000d,0 10px 20px -4px #00000014;overflow:visible!important}:is(.dark .fi-topbar){box-shadow:0 1px #00000080,0 4px 6px -2px #0000004d,0 10px 20px -4px #00000059}.fi-topbar>nav{align-items:center!important;display:flex!important;overflow:visible!important}.fi-topbar,.fi-main{padding-inline:.7rem!important}.fi-topbar-end{flex:2 0 auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:visible!important}.fi-global-search-ctn{flex:auto!important;justify-content:flex-end!important;max-width:280px!important;padding:0!important;display:flex!important}.fi-global-search{width:100%;position:relative}.fi-global-search-field input{width:100%}.fi-body-has-topbar:not(.fi-body-has-top-navigation) .fi-topbar-start>a{display:none!important}.fi-topbar-start .fi-logo{width:auto!important;max-width:7rem!important;height:2rem!important;margin-inline-start:0!important}.fi-body-has-top-navigation .fi-topbar-start img:not(.topbar-customer-logo-img),.fi-body-has-top-navigation .fi-topbar-start svg{width:auto!important;height:2rem!important}.fi-body-has-top-navigation .fi-topbar-start img.topbar-customer-logo-img{width:auto!important;height:80px!important}.fi-body-has-top-navigation .fi-topbar-group-tab{color:#4b5563;cursor:default;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:flex}.fi-body-has-top-navigation .fi-topbar-item.fi-active .fi-topbar-group-tab{color:#2563eb;background-color:#eff6ff}.dark .fi-body-has-top-navigation .fi-topbar-group-tab{color:#9ca3af}.dark .fi-body-has-top-navigation .fi-topbar-item.fi-active .fi-topbar-group-tab{color:#93c5fd;background-color:#1e3a8a4d}.fi-body-has-top-navigation .fi-topbar-ctn{z-index:39;width:100%;position:sticky;top:0;overflow:clip visible}.fi-body-has-top-navigation .fi-subnav{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;align-items:stretch;padding-block:0;padding-inline:1rem;display:flex;box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000a}.dark .fi-body-has-top-navigation .fi-subnav{background:#111827;border-top-color:#374151;border-bottom-color:#374151;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}.fi-body-has-top-navigation .fi-subnav-scroll-wrapper{flex:1;min-width:0;position:relative;overflow:hidden}.fi-body-has-top-navigation .fi-subnav-fade{pointer-events:none;z-index:2;width:3rem;position:absolute;top:0;bottom:0}.fi-body-has-top-navigation .fi-subnav-fade-l{background:linear-gradient(90deg,#fff,#0000);left:0}.fi-body-has-top-navigation .fi-subnav-fade-r{background:linear-gradient(270deg,#fff,#0000);right:0}.dark .fi-body-has-top-navigation .fi-subnav-fade-l{background:linear-gradient(90deg,#111827,#0000)}.dark .fi-body-has-top-navigation .fi-subnav-fade-r{background:linear-gradient(270deg,#111827,#0000)}.fi-body-has-top-navigation .fi-subnav-items{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:wrap;align-items:center;gap:.25rem;height:2.75rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:hidden}.fi-body-has-top-navigation .fi-subnav-items::-webkit-scrollbar{display:none}.fi-body-has-top-navigation .fi-subnav-item-btn{color:#4b5563;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.fi-body-has-top-navigation .fi-subnav-item-btn:hover{color:#111827;background-color:#f3f4f6}.fi-body-has-top-navigation .fi-subnav-item.fi-active .fi-subnav-item-btn{color:#2563eb;background-color:#eff6ff;font-weight:600}.dark .fi-body-has-top-navigation .fi-subnav-item-btn{color:#9ca3af}.dark .fi-body-has-top-navigation .fi-subnav-item-btn:hover{color:#f3f4f6;background-color:#1f2937}.dark .fi-body-has-top-navigation .fi-subnav-item.fi-active .fi-subnav-item-btn{color:#93c5fd;background-color:#1e3a8a4d}.fi-body-has-top-navigation .fi-subnav-item-icon{flex-shrink:0;width:1rem;height:1rem}.fi-body-has-top-navigation .fi-subnav-qc{border-left:1px solid #e5e7eb;flex-shrink:0;align-items:center;padding-left:.75rem;padding-right:.5rem;display:flex}.dark .fi-body-has-top-navigation .fi-subnav-qc{border-left-color:#374151}.fi-subnav-mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:49;opacity:0;visibility:hidden;pointer-events:none;background:#00000073;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.fi-subnav-mobile-overlay--open{opacity:1;visibility:visible;pointer-events:auto}.fi-subnav-mobile-drawer{z-index:50;opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;width:17.5rem;max-width:85vw;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .22s,visibility .26s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 32px #0000001f,1px 0 #0000000f}.fi-subnav-mobile-drawer--open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.dark .fi-subnav-mobile-drawer{background:#111827;box-shadow:4px 0 32px #0006,1px 0 #ffffff0d}.fi-subnav-drawer-header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 1.25rem;display:flex}.dark .fi-subnav-drawer-header{border-bottom-color:#374151}.fi-subnav-drawer-title{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.fi-subnav-drawer-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s,background-color .15s;display:flex}.fi-subnav-drawer-close:hover{color:#111827;background-color:#f3f4f6}.dark .fi-subnav-drawer-close:hover{color:#f3f4f6;background-color:#1f2937}.fi-subnav-drawer-items{flex:1;margin:0;padding:.625rem;list-style:none;overflow-y:auto}.fi-subnav-drawer-item{color:#374151;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:2px;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.fi-subnav-drawer-item:hover{color:#111827;background-color:#f3f4f6}.fi-subnav-drawer-item.fi-active{color:#2563eb;background-color:#eff6ff;font-weight:600}.dark .fi-subnav-drawer-item{color:#9ca3af}.dark .fi-subnav-drawer-item:hover{color:#f3f4f6;background-color:#1f2937}.dark .fi-subnav-drawer-item.fi-active{color:#93c5fd;background-color:#1e3a8a4d}.fi-subnav-drawer-item-icon{width:1.5rem;height:1.5rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fi-subnav-drawer-item-icon .fi-icon{width:1.125rem;height:1.125rem}@media(max-width:640px){.fi-body-has-top-navigation .fi-subnav{height:0!important;min-height:0!important;box-shadow:none!important;border:none!important;padding:0!important;overflow:visible!important}.fi-body-has-top-navigation .fi-subnav-scroll-wrapper,.fi-body-has-top-navigation .fi-subnav-qc,.fi-topbar-end .topbar-group--search,.fi-topbar-end .topbar-group--fast,.fi-topbar-end .topbar-group--user,.fi-topbar-end .topbar-sep--logo,.fi-topbar-end .topbar-sep--fast,.fi-topbar-end .topbar-sep--comm,.fi-topbar-end .topbar-sep--user,.topbar-group--comm .topbar-nav-group>a.topbar-nav-btn{display:none!important}.topbar-group--comm{padding:0 6px!important}.fi-topbar>.fi-topbar-open-sidebar-btn,.fi-topbar>.fi-topbar-close-sidebar-btn{border-left:1px solid #e5e7eb!important;border-radius:0!important;order:10!important;align-self:stretch!important;margin-left:4px!important;padding-left:12px!important}.dark .fi-topbar>.fi-topbar-open-sidebar-btn,.dark .fi-topbar>.fi-topbar-close-sidebar-btn{border-left-color:#374151!important}}@media(min-width:641px){.fi-subnav-mobile-overlay,.fi-subnav-mobile-drawer,.fi-body-has-top-navigation .fi-subnav{display:none!important}}.fi-subnav-drawer-sep{background:#e5e7eb;flex-shrink:0;height:1px;margin:0}.dark .fi-subnav-drawer-sep{background:#374151}.fi-subnav-drawer-section{padding:8px 12px}.fi-subnav-drawer-section--search .fi-global-search,.fi-subnav-drawer-section--search .fi-global-search-field,.fi-subnav-drawer-section--search .fi-input-wrp{width:100%}.fi-subnav-drawer-section--fast{gap:8px;padding:10px 12px;display:flex}.fi-subnav-drawer-section--fast .fast-sale-wrapper,.fi-subnav-drawer-section--fast .fast-call-wrapper{flex:1}.fi-subnav-drawer-section--fast .fast-sale-trigger,.fi-subnav-drawer-section--fast .fast-call-trigger{justify-content:center;width:100%}.fi-subnav-drawer-section--comm{flex-direction:column;gap:0;padding:6px 12px;display:flex}.fi-subnav-drawer-badge{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:18px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}.fi-subnav-drawer-user-collapsible{flex-direction:column;display:flex}.fi-subnav-drawer-user-header{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px 10px;transition:background-color .15s;display:flex}.fi-subnav-drawer-user-header:hover{background-color:#f9fafb}.dark .fi-subnav-drawer-user-header:hover{background-color:#1f2937}.fi-subnav-drawer-user-chevron{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .2s}.dark .fi-subnav-drawer-user-chevron{color:#4b5563}.fi-subnav-drawer-user-avatar-wrap{flex-shrink:0}.fi-subnav-drawer-user-avatar{object-fit:cover;border-radius:9999px;width:36px;height:36px}.fi-subnav-drawer-user-avatar-fallback{color:#fff;background:#2563eb;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.fi-subnav-drawer-user-info{flex-direction:column;gap:1px;min-width:0;display:flex}.fi-subnav-drawer-user-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.dark .fi-subnav-drawer-user-name{color:#f3f4f6}.fi-subnav-drawer-user-email{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dark .fi-subnav-drawer-user-email{color:#9ca3af}.fi-subnav-drawer-section--user{flex-direction:column;gap:0;padding:2px 10px 6px;display:flex}.fi-subnav-drawer-section--user .fi-subnav-drawer-item{border-radius:6px;gap:10px;margin-bottom:0;padding:6px 8px;font-size:.875rem}.fi-subnav-drawer-section--user .fi-subnav-drawer-item-icon{width:20px;height:20px}.fi-subnav-drawer-section--user .fi-subnav-drawer-item-icon svg{width:16px!important;height:16px!important}.fi-subnav-drawer-item--danger{text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;color:#dc2626!important}.fi-subnav-drawer-item--danger:hover{color:#b91c1c!important;background-color:#fef2f2!important}.dark .fi-subnav-drawer-item--danger{color:#f87171!important}.dark .fi-subnav-drawer-item--danger:hover{background-color:#7f1d1d33!important}.fi-subnav-drawer-lang-row{justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.fi-subnav-drawer-lang-label{color:#6b7280;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.dark .fi-subnav-drawer-lang-label{color:#9ca3af}.fi-subnav-drawer-lang-select{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:4px 8px;font-size:13px}.dark .fi-subnav-drawer-lang-select{color:#f3f4f6;background:#1f2937;border-color:#374151}.fi-subnav-drawer-theme-row{justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.fi-subnav-drawer-theme-label{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.dark .fi-subnav-drawer-theme-label{color:#9ca3af}.fi-subnav-drawer-nav-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:6px 16px 4px;font-size:11px;font-weight:700}.dark .fi-subnav-drawer-nav-title{color:#4b5563}.fi-body-has-top-navigation .fi-main-ctn{padding-top:12px!important}.fi-body-has-top-navigation .fi-main-ctn:has(.jn-tabs-row){padding-top:0!important}.fi-topbar{align-items:center!important;gap:0!important;display:flex!important}.fi-topbar>.fi-topbar-start{flex:none!important;order:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.fi-topbar>.topbar-page-title{flex-shrink:0;order:1!important}.fi-topbar>.topbar-title-sep{flex-shrink:0;order:2!important}.fi-topbar>.fi-topbar-end{flex:1!important;order:3!important;align-self:stretch!important}@media(max-width:640px){.fi-topbar>.fi-topbar-start{flex:1!important;order:0!important;align-items:center!important;margin-right:0!important;padding-right:0!important;display:flex!important}.fi-topbar>.fi-topbar-end{flex:none!important;order:5!important;align-self:center!important}.fi-topbar{height:64px!important;min-height:64px!important;max-height:64px!important}.fi-topbar>.fi-topbar-start{padding-left:4px!important}.fi-topbar-start .topbar-customer-logo-img{object-fit:contain!important;width:auto!important;height:70px!important;max-height:70px!important;padding:0!important}.fi-topbar-end .fi-topbar-database-notifications-btn,.fi-topbar-end .topbar-notif-btn{align-self:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.fi-topbar-end .fi-topbar-database-notifications-btn svg,.fi-topbar-end .topbar-notif-btn svg{width:22px!important;height:22px!important}.fi-topbar>.fi-topbar-open-sidebar-btn,.fi-topbar>.fi-topbar-close-sidebar-btn{display:flex;box-shadow:none!important;background:0 0!important;border-top:none!important;border-bottom:none!important;border-right:none!important;border-radius:0!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important}.fi-topbar>.fi-topbar-open-sidebar-btn svg,.fi-topbar>.fi-topbar-close-sidebar-btn svg{width:28px!important;height:28px!important}}.topbar-sep{background:#e5e7eb;flex-shrink:0;align-self:stretch!important;width:1px!important}.dark .topbar-sep{background:#374151}.topbar-inner-sep{background:#e5e7eb;flex-shrink:0;align-self:stretch!important;width:1px!important;margin:0!important}.dark .topbar-inner-sep{background:#374151}.topbar-group{flex-shrink:0;align-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.topbar-group--fast{justify-content:flex-end;min-width:0;flex:1!important}.topbar-group--search{flex:1!important}.topbar-group--user{align-self:stretch;position:relative}.topbar-group--user .sidebar-profile-card-wrap{align-items:center;height:100%;margin:0;display:flex!important}.topbar-group--user .sidebar-profile-collapsed{display:none!important}.topbar-group--user .sidebar-profile-card{box-shadow:none;background:0 0;border:none;border-radius:50%;outline:none;gap:0;padding:4px}.dark .topbar-group--user .sidebar-profile-card{border-color:#0000}.topbar-group--user .sidebar-profile-card:hover,.dark .topbar-group--user .sidebar-profile-card:hover{background:0 0}.topbar-group--user .sidebar-profile-avatar{width:36px;height:36px;transition:box-shadow .2s;border-radius:50%!important}.topbar-group--user .sidebar-profile-card:hover .sidebar-profile-avatar,.topbar-group--user .sidebar-profile-card[aria-expanded=true] .sidebar-profile-avatar{box-shadow:0 0 0 3px #3b82f6,0 0 10px 2px #3b82f673}.topbar-group--user .sidebar-profile-info .sidebar-profile-name{color:#111827}.dark .topbar-group--user .sidebar-profile-info .sidebar-profile-name{color:#f9fafb}.topbar-group--user .sidebar-profile-info .sidebar-profile-email,.topbar-group--user .sidebar-profile-chevron{color:#6b7280}.topbar-group--user .sidebar-profile-dropdown{border-radius:.625rem;width:260px;top:calc(100% + 8px);left:auto;right:0}.topbar-nav-group{align-self:stretch!important;align-items:center!important;gap:6px!important;display:flex!important}.topbar-nav-sep{background:#e5e7eb;flex-shrink:0;width:1px;height:50%;margin:0 2px}.dark .topbar-nav-sep{background:#374151}.topbar-nav-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .1s,color .1s;display:inline-flex;position:relative}.topbar-nav-btn:hover{color:#374151;background:#0000000f}.dark .topbar-nav-btn{color:#9ca3af}.dark .topbar-nav-btn:hover{color:#f3f4f6;background:#ffffff14}.topbar-nav-btn--active{background:#3b82f61f;color:#2563eb!important}.topbar-nav-btn--active:hover{background:#3b82f62e;color:#1d4ed8!important}.dark .topbar-nav-btn--active{background:#3b82f633;color:#60a5fa!important}.dark .topbar-nav-btn--active:hover{background:#3b82f647;color:#93c5fd!important}.topbar-tooltip{color:#f9fafb;white-space:nowrap;pointer-events:none;opacity:0;z-index:9999;background:#1f2937;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-4px)}.topbar-nav-btn:hover .topbar-tooltip,.topbar-home-btn:hover .topbar-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.dark .topbar-tooltip{color:#f3f4f6;background:#374151}.topbar-home-wrap{align-items:center;margin-right:6px;display:flex}.topbar-main-nav{flex:0 auto;align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex}@media(max-width:1199px){.topbar-main-nav{display:none!important}}.topbar-logo-sep{background:#e5e7eb;flex-shrink:0;width:1px;height:24px;margin:0 16px}.dark .topbar-logo-sep{background:#374151}.topbar-home-btn{color:#374151;cursor:pointer;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .1s,color .1s;display:inline-flex;position:relative}.topbar-home-btn:hover{color:#2563eb;background:#eff6ff}.topbar-home-btn--active{color:#1d4ed8;background:#dbeafe;box-shadow:0 1px 2px #2563eb1a,0 0 0 1px #2563eb26}.dark .topbar-home-btn{color:#52525b}.dark .topbar-home-btn:hover{color:#93c5fd;background:#3b82f61f}.dark .topbar-home-btn--active{color:#bfdbfe;background:#3b82f62e;box-shadow:0 1px 2px #0000004d,0 0 0 1px #3b82f64d}.topbar-home-icon{flex-shrink:0;width:18px;height:18px}.topbar-nav-item{color:#374151;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;padding:5px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.topbar-nav-item:hover{color:#2563eb;background:#eff6ff}.topbar-nav-item--active{color:#1d4ed8;background:#dbeafe;box-shadow:0 1px 2px #2563eb1a,0 0 0 1px #2563eb26}.dark .topbar-nav-item{color:#52525b}.dark .topbar-nav-item:hover{color:#93c5fd;background:#3b82f61f}.dark .topbar-nav-item--active{color:#bfdbfe;background:#3b82f62e;box-shadow:0 1px 2px #0000004d,0 0 0 1px #3b82f64d}.topbar-hmenu-wrap{align-items:center;margin-right:4px;display:flex;position:relative}.topbar-hmenu-btn{color:#374151;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,color .12s;display:inline-flex}.topbar-hmenu-btn:hover{color:#111827;background:#0000000f}.topbar-hmenu-btn--active{color:#111827;background:#00000012}.dark .topbar-hmenu-btn{color:#a1a1aa}.dark .topbar-hmenu-btn:hover{color:#e4e4e7;background:#ffffff17}.dark .topbar-hmenu-btn--active{color:#f4f4f5;background:#ffffff1a}.topbar-hmenu-dropdown{z-index:9999;background:#fff;border-radius:16px;width:252px;max-height:calc(100vh - 80px);padding:6px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 0 0 1px #0000000f,0 4px 8px #0000000f,0 16px 48px #00000024}.dark .topbar-hmenu-dropdown{background:#18181b;box-shadow:0 0 0 1px #ffffff14,0 4px 8px #00000040,0 16px 48px #00000080}.topbar-hmenu-group-label{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0;padding:8px 10px 3px;font-size:11px;font-weight:600}.dark .topbar-hmenu-group-label{color:#52525b}.topbar-hmenu-sep{background:#f0f0f0;height:1px;margin:5px 0}.dark .topbar-hmenu-sep{background:#ffffff12}.topbar-hmenu-item{color:#111827;cursor:pointer;-webkit-font-smoothing:antialiased;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .1s;display:flex}.topbar-hmenu-item:hover{background:#f5f5f5}.topbar-hmenu-item--active{color:#1d4ed8;background:#eff6ff}.topbar-hmenu-item--active:hover{background:#dbeafe}.dark .topbar-hmenu-item{color:#d4d4d8}.dark .topbar-hmenu-item:hover{color:#f4f4f5;background:#ffffff0f}.dark .topbar-hmenu-item--active{color:#93c5fd;background:#3b82f624}.dark .topbar-hmenu-item--active:hover{background:#3b82f633}.topbar-hmenu-item-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.topbar-hmenu-item-icon .fi-icon{width:18px!important;height:18px!important}.topbar-hmenu-item-icon svg{width:18px;height:18px}.topbar-hmenu-item--active .topbar-hmenu-item-icon{color:#2563eb}.dark .topbar-hmenu-item-icon{color:#71717a}.dark .topbar-hmenu-item--active .topbar-hmenu-item-icon{color:#60a5fa}.topbar-hmenu-item-icon--dot{justify-content:center}.topbar-hmenu-dot{background:#d1d5db;border-radius:50%;width:7px;height:7px}.topbar-hmenu-item--active .topbar-hmenu-dot{background:#2563eb}.topbar-hmenu-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.topbar-hmenu-item--board{gap:9px}.topbar-hmenu-board-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.topbar-hmenu-board-count{color:#6b7280;background:#f3f4f6;border-radius:14px;flex-shrink:0;padding:1px 7px;font-size:12px;font-weight:500}.dark .topbar-hmenu-board-count{color:#9ca3af;background:#ffffff14}.topbar-hmenu-view-all{text-align:center;color:#6b7280;border-top:1px solid #f0f0f0;margin-top:4px;padding:8px 10px 6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .1s;display:block}.topbar-hmenu-view-all:hover{color:#2563eb}.dark .topbar-hmenu-view-all{color:#52525b;border-top-color:#ffffff12}.dark .topbar-hmenu-view-all:hover{color:#93c5fd}.topbar-hmenu-dd-enter{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.topbar-hmenu-dd-enter-start{opacity:0;transform:scale(.94)translateY(-8px)}.topbar-hmenu-dd-enter-end{opacity:1;transform:scale(1)translateY(0)}.topbar-hmenu-dd-leave{transition:opacity .13s,transform .13s}.topbar-hmenu-dd-leave-start{opacity:1;transform:scale(1)translateY(0)}.topbar-hmenu-dd-leave-end{opacity:0;transform:scale(.96)translateY(-6px)}.topbar-quick-create-ctn{position:relative;align-self:stretch!important;align-items:center!important;display:flex!important}.topbar-quick-create-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #2563eb59}.topbar-quick-create-btn:hover,.topbar-qc-active .topbar-quick-create-btn{filter:brightness(1.1);box-shadow:0 4px 14px #2563eb80}.topbar-qc-dropdown{z-index:9999;transform-origin:100% 0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:244px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 40px #0000001f,0 2px 8px #0000000f}.dark .topbar-qc-dropdown{background:#1a2332;border-color:#2d3a4a;box-shadow:0 10px 40px #0006}.topbar-qc-header{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.topbar-qc-title{color:#111827;letter-spacing:.01em;font-size:.9rem;font-weight:700}.dark .topbar-qc-title{color:#f3f4f6}.topbar-qc-icon-box{color:#fff;background:#1e293b;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dark .topbar-qc-icon-box{background:#2563eb}.topbar-qc-divider{background:#f3f4f6;height:1px;margin:0 12px 4px}.dark .topbar-qc-divider{background:#2d3a4a}.topbar-qc-item{cursor:pointer;color:#374151;align-items:center;gap:10px;padding:8px 16px;font-size:.9rem;text-decoration:none;transition:background .12s;display:flex}.topbar-qc-item:last-child{padding-bottom:12px}.dark .topbar-qc-item{color:#d1d5db}.topbar-qc-item:hover{background:#f9fafb}.dark .topbar-qc-item:hover{background:#ffffff0a}.topbar-qc-item-icon{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.topbar-qc-item-icon svg{width:16px;height:16px}.topbar-qc-item-label{flex:1;font-weight:500}.topbar-qc-item-key{color:#6b7280;letter-spacing:0;background:#f3f4f6;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:700;display:flex}.dark .topbar-qc-item-key{color:#9ca3af;background:#2d3a4a}.fi-sidebar,:is(.dark .fi-sidebar){background:linear-gradient(#1e3a5f,#16304f 55%,#122840)!important;border-right:1px solid #2a4d70!important}.fi-sidebar .fi-sidebar-group-label,:is(.dark .fi-sidebar) .fi-sidebar-group-label{text-transform:uppercase;letter-spacing:.05em;color:#b4d2f08c!important;font-size:.6875rem!important;font-weight:600!important}.fi-sidebar .fi-sidebar-group-btn svg,:is(.dark .fi-sidebar) .fi-sidebar-group-btn svg{color:#b4d2f08c!important;width:1rem!important;height:1rem!important}.fi-sidebar .fi-sidebar-group-btn{padding-top:.125rem!important;padding-bottom:.125rem!important}.fi-sidebar .fi-sidebar-group{padding-top:0!important;padding-bottom:0!important}.fi-sidebar-nav{padding-top:1rem!important;padding-left:.65rem!important;padding-right:.65rem!important}.fi-sidebar-nav-groups{gap:0!important;margin-left:0!important;margin-right:0!important}.fi-sidebar-separator{height:0!important;margin-top:.65rem!important;margin-bottom:.65rem!important;padding:0!important;position:relative!important;overflow:visible!important}.fi-sidebar-separator .fi-sidebar-group-items{display:none!important}.fi-sidebar-separator:before{content:"";background:linear-gradient(90deg,#0000,#ffffffd9 40% 60%,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 6px #fff3}.fi-sidebar .fi-sidebar-item-label,:is(.dark .fi-sidebar) .fi-sidebar-item-label{color:#fffc!important;font-size:.91rem!important;font-weight:500!important}.fi-sidebar .fi-sidebar-item-icon,:is(.dark .fi-sidebar) .fi-sidebar-item-icon{color:#d4d4d4!important;width:1.26rem!important;height:1.26rem!important}.fi-sidebar .fi-sidebar-item-btn{border-radius:.5rem!important;padding-top:.46rem!important;padding-bottom:.46rem!important;transition:background-color .15s!important}.fi-sidebar .fi-sidebar-item-btn:hover,:is(.dark .fi-sidebar) .fi-sidebar-item-btn:hover{background-color:#ffffff1a!important}.fi-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,:is(.dark .fi-sidebar) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:#ffffff1a!important;border-left:none!important;border-radius:.5rem!important;padding-left:.75rem!important}.fi-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-label,:is(.dark .fi-sidebar) .fi-sidebar-item.fi-active .fi-sidebar-item-label{color:#fff!important;font-weight:500!important}.fi-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-icon,:is(.dark .fi-sidebar) .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:#fff!important}.fi-badge,[class*=fi-badge],.deal-info-badge{border-color:#0000!important}.fi-sidebar .fi-badge{font-size:.7rem;font-weight:500}@media(min-width:1024px){.fi-topbar .fi-topbar-open-sidebar-btn,.fi-topbar .fi-topbar-close-sidebar-btn{display:none!important}}.fi-sidebar .fi-sidebar-group-btn:has(>.fi-icon) .fi-sidebar-group-label{text-transform:none!important;letter-spacing:0!important;color:#fff!important;font-size:.875rem!important;font-weight:500!important}:is(.dark .fi-sidebar) .fi-sidebar-group-btn:has(>.fi-icon) .fi-sidebar-group-label{color:#fff!important}.fi-sidebar .fi-sidebar-group-btn:has(>.fi-icon){border-radius:.375rem;transition:background-color .15s;padding:.3rem .5rem!important}.fi-sidebar .fi-sidebar-group-btn:has(>.fi-icon):hover,:is(.dark .fi-sidebar) .fi-sidebar-group-btn:has(>.fi-icon):hover{background-color:#ffffff0d!important}.fi-sidebar .fi-sidebar-group-btn:has(>.fi-icon):hover .fi-sidebar-group-label,:is(.dark .fi-sidebar) .fi-sidebar-group-btn:has(>.fi-icon):hover .fi-sidebar-group-label{color:#fff!important}.fi-sidebar .fi-sidebar-group-btn:has(>.fi-icon)>.fi-icon{color:#fff!important;width:1.25rem!important;height:1.25rem!important}:is(.dark .fi-sidebar) .fi-sidebar-group-btn:has(>.fi-icon)>.fi-icon,.fi-sidebar .fi-sidebar-group-btn:has(>.fi-icon):hover>.fi-icon,:is(.dark .fi-sidebar) .fi-sidebar-group-btn:has(>.fi-icon):hover>.fi-icon{color:#fff!important}.stage-toggle .fi-fo-toggle-buttons-btn-ctn label.fi-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--gray-100);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);color:var(--gray-600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}.stage-toggle .fi-fo-toggle-buttons-btn-ctn:not(:last-child) label.fi-btn:after{content:"";height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--gray-300);background-color:var(--gray-100);position:absolute;top:50%;right:-12px;rotate:45deg}.stage-toggle .fi-fo-toggle-buttons-btn-ctn input:checked+label.fi-btn{border-color:var(--color-green-600);background-color:var(--color-green-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-green-700)}.stage-toggle .fi-fo-toggle-buttons-btn-ctn input:checked+label.fi-btn svg{color:var(--color-green-600)}.stage-toggle .fi-fo-toggle-buttons-btn-ctn input:checked+label.fi-btn:after{border-color:var(--color-green-600);background-color:var(--color-green-100)}.stage-toggle{width:100%;display:flex}.stage-toggle .fi-fo-toggle-buttons-btn-ctn{flex:1}.stage-toggle .fi-fo-toggle-buttons-btn-ctn label.fi-btn{text-align:center;justify-content:center;width:100%}.fi-sidebar-sub-group-items{background-color:#ffffff08;border-radius:.375rem;margin-top:.25rem;padding:.25rem}.dark .fi-sidebar-sub-group-items{background-color:#ffffff08}.fi-sidebar-sub-group-items .fi-sidebar-item-btn{padding-top:.25rem!important;padding-bottom:.25rem!important;font-size:.8125rem!important}.fi-sidebar-sub-group-items .fi-sidebar-item-label{color:#6a7a8e!important;font-weight:500!important}.dark .fi-sidebar-sub-group-items .fi-sidebar-item-label,.fi-sidebar-sub-group-items .fi-sidebar-item-icon,.dark .fi-sidebar-sub-group-items .fi-sidebar-item-icon{color:#6a7a8e!important}.fi-sidebar-sub-group-items .fi-sidebar-item-btn:hover,.dark .fi-sidebar-sub-group-items .fi-sidebar-item-btn:hover{background-color:#ffffff0d!important}.fi-sidebar-sub-group-items .fi-sidebar-item-btn:hover .fi-sidebar-item-label,.fi-sidebar-sub-group-items .fi-sidebar-item-btn:hover .fi-sidebar-item-icon,.dark .fi-sidebar-sub-group-items .fi-sidebar-item-btn:hover .fi-sidebar-item-label,.dark .fi-sidebar-sub-group-items .fi-sidebar-item-btn:hover .fi-sidebar-item-icon{color:#c8d3e0!important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-btn,.dark .fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-btn{background-color:#1c3048!important;border-left:none!important;border-radius:.5rem!important}.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-label,.fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-icon,.dark .fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-label,.dark .fi-sidebar-sub-group-items .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:#bfdbfe!important}.fi-page-sub-navigation-sidebar-ctn{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:.75rem!important;align-self:flex-start!important;min-width:240px!important;padding:.5rem!important;position:sticky!important;top:5rem!important;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005!important}.fi-page-sub-navigation-sidebar{flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.fi-page-sub-navigation-sidebar .fi-sub-nav-group{padding:0!important}.fi-page-sub-navigation-sidebar .fi-sub-nav-group+.fi-sub-nav-group{border-top:1px solid #f3f4f6!important;margin-top:.25rem!important;padding-top:.25rem!important}.fi-page-sub-navigation-sidebar .fi-sub-nav-group-label{display:none!important}.fi-page-sub-navigation-sidebar .fi-sub-nav-group-items{margin:0!important;padding:0!important;list-style:none!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item{margin:0!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item-btn{border-radius:.5rem!important;align-items:center!important;gap:.75rem!important;width:100%!important;margin:1px 0!important;padding:.5rem .75rem!important;text-decoration:none!important;transition:all .12s!important;display:flex!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item-label{color:#374151!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.375rem!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item-icon{color:#9ca3af!important;flex-shrink:0!important;width:1.125rem!important;height:1.125rem!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:hover{background-color:#f3f4f6!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:hover .fi-sidebar-item-label{color:#111827!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:hover .fi-sidebar-item-icon{color:#6b7280!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-btn{background-color:#f0fdf4!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-label{color:#15803d!important;font-weight:600!important}.fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:#16a34a!important}.dark .fi-page-sub-navigation-sidebar-ctn{background:#1f2937!important;border-color:#374151!important;box-shadow:0 1px 3px #0003!important}.dark .fi-page-sub-navigation-sidebar .fi-sub-nav-group+.fi-sub-nav-group{border-top-color:#ffffff0f!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item-label{color:#d1d5db!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item-icon{color:#6b7280!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:hover{background-color:#ffffff0f!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:hover .fi-sidebar-item-label{color:#f9fafb!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:hover .fi-sidebar-item-icon{color:#9ca3af!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-btn{background-color:#16a36a1f!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-label{color:#4ade80!important}.dark .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:#22c55e!important}.fi-no-database .fi-no-notification.fi-inline{padding:1rem 1.25rem}.fi-no-database .fi-no-notification-title{font-size:.9rem;line-height:1.35}.fi-no-database .fi-no-notification-body{font-size:.835rem;line-height:1.5}.fi-no-database .fi-no-notification-body strong{color:var(--gray-700);font-weight:600}:is(.dark .fi-no-database .fi-no-notification-body strong){color:var(--gray-200)}.fi-no-database .fi-no-notification .fi-ac{flex-wrap:wrap;gap:.5rem}.fi-no-database .fi-no-notification .fi-ac .fi-btn{min-height:2rem;font-size:.8rem}.fi-no-database .fi-no-notification-unread-ctn:before{width:3px!important}.fi-no-database .fi-no-notification-date{font-size:.75rem}@media(max-width:400px){.fi-no-database .fi-no-notification.fi-inline{padding:.875rem 1rem}.fi-no-database .fi-no-notification-icon{display:none}.fi-no-database .fi-no-notification .fi-ac{flex-direction:column}.fi-no-database .fi-no-notification .fi-ac .fi-btn{justify-content:center;width:100%;min-height:2.25rem}}.sale-charts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.opp-chart-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;min-width:0;padding:16px 20px}:is(.dark .opp-chart-card){background:#1e293b;border-color:#334155}.opp-chart-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.opp-chart-card__title{color:#111827;font-size:13px;font-weight:600}:is(.dark .opp-chart-card__title){color:#f1f5f9}.opp-chart-card__meta{color:#9ca3af;font-size:11px;font-weight:500}.opp-chart-filters{align-items:center;gap:6px;display:flex}.opp-chart-filter-select{appearance:none;color:#374151;cursor:pointer;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:4px 24px 4px 10px;font-size:11px;font-weight:500;line-height:1.4;transition:border-color .15s,background-color .15s}.opp-chart-filter-select:hover{background-color:#f3f4f6;border-color:#d1d5db}.opp-chart-filter-select:focus{border-color:#3b82f6}:is(.dark .opp-chart-filter-select){color:#e2e8f0;background-color:#1e293b;border-color:#334155}.opp-chart-card__body{height:160px;position:relative}.sale-stats{gap:12px;margin-bottom:12px;display:flex}.opp-stat-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:14px 18px;display:flex}.opp-stat-card--blue{background:#eff6ff;border-color:#93c5fd}.opp-stat-card--amber{background:#fffbeb;border-color:#fcd34d}.opp-stat-card--green{background:#f0fdf4;border-color:#86efac}:is(.dark .opp-stat-card){background:#1e293b;border-color:#334155}:is(.dark .opp-stat-card--blue){background:#1e3a5f;border-color:#3b82f6}:is(.dark .opp-stat-card--amber){background:#3d2e00;border-color:#d97706}:is(.dark .opp-stat-card--green){background:#052e16;border-color:#22c55e}.opp-stat-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.opp-stat-card__label{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:500}.opp-stat-card--blue .opp-stat-card__label{color:#2563eb}.opp-stat-card--amber .opp-stat-card__label{color:#b45309}.opp-stat-card--green .opp-stat-card__label{color:#16a34a}:is(.dark .opp-stat-card__label){color:#94a3b8}:is(.dark .opp-stat-card--blue .opp-stat-card__label){color:#60a5fa}:is(.dark .opp-stat-card--amber .opp-stat-card__label){color:#fbbf24}:is(.dark .opp-stat-card--green .opp-stat-card__label){color:#4ade80}.opp-stat-card__value{color:#111827;font-size:24px;font-weight:700;line-height:1}.opp-stat-card--blue .opp-stat-card__value{color:#1d4ed8}.opp-stat-card--amber .opp-stat-card__value{color:#92400e}.opp-stat-card--green .opp-stat-card__value{color:#15803d}:is(.dark .opp-stat-card__value){color:#f1f5f9}:is(.dark .opp-stat-card--blue .opp-stat-card__value){color:#93c5fd}:is(.dark .opp-stat-card--amber .opp-stat-card__value){color:#fcd34d}:is(.dark .opp-stat-card--green .opp-stat-card__value){color:#86efac}.opp-stat-card__icon{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.opp-stat-card--blue .opp-stat-card__icon{background:#dbeafe}.opp-stat-card--amber .opp-stat-card__icon{background:#fef3c7}.opp-stat-card--green .opp-stat-card__icon{background:#dcfce7}:is(.dark .opp-stat-card__icon){background:#334155}:is(.dark .opp-stat-card--blue .opp-stat-card__icon){background:#1e3a5f}:is(.dark .opp-stat-card--amber .opp-stat-card__icon){background:#3d2e00}:is(.dark .opp-stat-card--green .opp-stat-card__icon){background:#052e16}.opp-stat-card__svg{color:#9ca3af;width:20px;height:20px}.opp-stat-card--blue .opp-stat-card__svg{color:#3b82f6}.opp-stat-card--amber .opp-stat-card__svg{color:#d97706}.opp-stat-card--green .opp-stat-card__svg{color:#22c55e}:is(.dark .opp-stat-card__svg){color:#64748b}:is(.dark .opp-stat-card--blue .opp-stat-card__svg){color:#60a5fa}:is(.dark .opp-stat-card--amber .opp-stat-card__svg){color:#fbbf24}:is(.dark .opp-stat-card--green .opp-stat-card__svg){color:#4ade80}.fi-page-header-main-ctn{padding-top:12px}.fi-page:has(.jn-toolbar) .fi-header,.fi-page:has(.jn-tabs-row) .fi-header,.fi-page:has(.kbt-row) .fi-header,.fi-main-ctn:has(.jn-tabs-row) footer,.fi-main-ctn:has(.jn-toolbar) footer,.fi-main-ctn:has(.kbt-row) footer{display:none!important}.fi-page:has(.jn-toolbar) .fi-page-header-main-ctn,.fi-page:has(.jn-tabs-row) .fi-page-header-main-ctn,.fi-page:has(.kbt-row) .fi-page-header-main-ctn{gap:0!important;padding-block:0!important}.fi-page:has(.jn-toolbar) .fi-page-main,.fi-page:has(.jn-tabs-row) .fi-page-main,.fi-page:has(.kbt-row) .fi-page-main{padding-top:0!important}.fi-page:has(.jn-toolbar) .fi-page-content,.fi-page:has(.jn-tabs-row) .fi-page-content,.fi-page:has(.kbt-row) .fi-page-content{gap:0!important;padding-top:0!important}.jn-stats-bar{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.jn-stat-card{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:12px;flex-direction:column;gap:3px;padding:16px 18px 15px;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008}.jn-stat-card:before{content:"";background:#d1d5db;border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.jn-stat-card:after{content:"";pointer-events:none;background:#f9fafb;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-35px;right:-35px}.jn-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}:is(.dark .jn-stat-card){background:#1e293b;border-color:#2d3f55;box-shadow:0 1px 3px #00000040}:is(.dark .jn-stat-card:hover){box-shadow:0 8px 28px #00000059}.jn-stat-card__label{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.jn-stat-card__label:before{content:"";background:#d1d5db;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}:is(.dark .jn-stat-card__label){color:#64748b}.jn-stat-card__value{color:#111827;letter-spacing:-.04em;margin-top:2px;font-size:28px;font-weight:800;line-height:1.05}:is(.dark .jn-stat-card__value){color:#f1f5f9}.jn-stat-card__sub{color:#9ca3af;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:500}:is(.dark .jn-stat-card__sub){color:#475569}.jn-stat-card--amber:before{background:linear-gradient(90deg,#f59e0b,#fde68a)}.jn-stat-card--amber:after{background:radial-gradient(circle,#fbbf2421,#0000 70%)}.jn-stat-card--amber .jn-stat-card__value{color:#b45309}.jn-stat-card--amber .jn-stat-card__label:before{background:#f59e0b}:is(.dark .jn-stat-card--amber .jn-stat-card__value){color:#fbbf24}.jn-stat-card--violet:before{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.jn-stat-card--violet:after{background:radial-gradient(circle,#8b5cf61c,#0000 70%)}.jn-stat-card--violet .jn-stat-card__value{color:#7c3aed}.jn-stat-card--violet .jn-stat-card__label:before{background:#8b5cf6}:is(.dark .jn-stat-card--violet .jn-stat-card__value){color:#a78bfa}.jn-stat-card--green:before{background:linear-gradient(90deg,#059669,#6ee7b7)}.jn-stat-card--green:after{background:radial-gradient(circle,#10b9811c,#0000 70%)}.jn-stat-card--green .jn-stat-card__value{color:#059669}.jn-stat-card--green .jn-stat-card__label:before{background:#059669}:is(.dark .jn-stat-card--green .jn-stat-card__value){color:#34d399}.jn-stat-card--blue:before{background:linear-gradient(90deg,#2563eb,#93c5fd)}.jn-stat-card--blue:after{background:radial-gradient(circle,#3b82f61c,#0000 70%)}.jn-stat-card--blue .jn-stat-card__value{color:#2563eb}.jn-stat-card--blue .jn-stat-card__label:before{background:#2563eb}:is(.dark .jn-stat-card--blue .jn-stat-card__value){color:#60a5fa}.boards-content>*,.boards-content>*>*{pointer-events:none}.boards-content>*>*>:not(.jn-tabs-row){pointer-events:auto}.jn-tabs-row{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;gap:12px;height:44px;margin-top:-44px;margin-bottom:16px;padding-right:142px;display:flex;position:relative}.jn-tabs-row>*{pointer-events:auto}.jn-island{z-index:100;pointer-events:auto;background:#fff;border-radius:14px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #00000029,0 1px 4px #00000014}:is(.dark .jn-island){background:#1e293b;box-shadow:0 4px 24px #00000080}.jn-island__slider{z-index:0;pointer-events:none;background:#1e293b;border-radius:10px;height:calc(100% - 10px);transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;left:0;box-shadow:0 2px 8px #0000001f,0 1px 2px #0000000f}:is(.dark .jn-island__slider){background:#3b82f6;box-shadow:0 2px 10px #3b82f64d,0 1px 3px #00000026}.jn-island__btn{z-index:1;color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;transition:color .2s,transform .15s;display:inline-flex;position:relative}.jn-island__btn:hover{color:#1e293b;transform:scale(1.03)}.jn-island__btn:active{transform:scale(.97)}:is(.dark .jn-island__btn){color:#94a3b8}:is(.dark .jn-island__btn:hover){color:#e2e8f0}.jn-island__btn--active{color:#fff;background:#1e293b;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;box-shadow:0 2px 8px #0000001f,0 1px 2px #0000000f}.jn-island__btn--active:hover{color:#fff;transform:scale(1)}:is(.dark .jn-island__btn--active){color:#fff;background:#3b82f6;box-shadow:0 2px 10px #3b82f64d,0 1px 3px #00000026}:is(.dark .jn-island__btn--active:hover){color:#fff}.jn-island__icon{flex-shrink:0;width:16px;height:16px}.jn-island__label{line-height:1}.jn-island__badge{color:#6b7280;background:#e5e7eb;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.jn-island__btn--active .jn-island__badge{color:#fff;background:#fff3}.jn-island__badge--green{color:#059669;background:#d1fae5}.jn-island__badge--red{color:#ef4444;background:#fee2e2}:is(.dark .jn-island__badge){color:#94a3b8;background:#334155}:is(.dark .jn-island__btn--active .jn-island__badge){color:#fff;background:#fff3}.board-tabbar__tab-namegroup{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.board-tabbar__tab-name{font-size:13px;font-weight:500;line-height:1.2}.board-tabbar__tab-sub{opacity:.75;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3}.board-tabbar__tab--title-card{align-items:center;padding:6px 14px}.board-tabbar__tab--title-card .board-tabbar__tab-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.board-tabbar__tab--title-card .board-tabbar__tab-sub{opacity:.72;font-size:11px}.jn-tabs{background:#f1f3f5;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:3px;width:fit-content;margin-bottom:0;padding:4px;display:flex}:is(.dark .jn-tabs){background:#0f172a;border-color:#1e293b}.jn-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:7px 16px;font-size:13px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.jn-tab .jn-tab__dot{opacity:0}.jn-tab--active .jn-tab__dot{opacity:1}.jn-tab:hover{color:#1d1d1f;background:#0000000f}.jn-tab:active{background:#0000001a}:is(.dark .jn-tab){color:#64748b}:is(.dark .jn-tab:hover){color:#e2e8f0;background:#ffffff14}:is(.dark .jn-tab:active){background:#ffffff1f}.jn-tab--active{color:#111827;background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 1px #0000000f}:is(.dark .jn-tab--active){color:#f1f5f9;background:#1e293b;box-shadow:0 1px 3px #0006}.jn-tab__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.jn-tab__dot--brand{background:#3b82f6}.jn-tab__dot--red{background:#ef4444}.jn-tab__dot--green{background:#10b981}.jn-tab__badge{min-width:20px;height:18px;color:inherit;background:#00000012;border-radius:100px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}:is(.dark .jn-tab__badge){background:#ffffff14}.jn-tab--active .jn-tab__badge{background:#00000014}:is(.dark .jn-tab--active .jn-tab__badge){background:#ffffff1a}.jn-tab__badge--red{color:#ef4444;background:#fee2e2}.jn-tab__badge--green{color:#059669;background:#d1fae5}:is(.dark .jn-tab__badge--red){color:#f87171;background:#ef444426}:is(.dark .jn-tab__badge--green){color:#34d399;background:#10b98126}.jn-tab--active .jn-tab__badge--red{color:#ef4444;background:#fee2e2}.jn-tab--active .jn-tab__badge--green{color:#059669;background:#d1fae5}.jn-tab__badge-sep{opacity:.35;vertical-align:middle;margin:0 4px;font-size:.6rem;font-weight:400;line-height:1;display:inline-block}.jn-list-view{background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}:is(.dark .jn-list-view){background:#1a1f2e;border-color:#334155}.jn-list-header{background:#f8f9fb;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}:is(.dark .jn-list-header){background:#0f172a;border-bottom-color:#334155}.jn-list-header__left{align-items:center;gap:8px;display:flex}.jn-list-header__dot{background:var(--jn-list-color,#6b7280);border-radius:50%;flex-shrink:0;width:8px;height:8px}.jn-list-header__title{color:#374151;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}:is(.dark .jn-list-header__title){color:#94a3b8}.jn-list-header__count{color:#374151;background:#e5e7eb;border-radius:100px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}:is(.dark .jn-list-header__count){color:#94a3b8;background:#334155}.jn-list-header__value{color:#6b7280;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}:is(.dark .jn-list-header__value){color:#64748b}.jn-list-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:0;min-height:60px;transition:background .1s;display:flex}.jn-list-row:last-child{border-bottom:none}.jn-list-row:hover{background:#fafafa}:is(.dark .jn-list-row){border-bottom-color:#1e293b}:is(.dark .jn-list-row:hover){background:#1e293b}.jn-list-row__accent{flex-shrink:0;align-self:stretch;width:3px}.jn-list-row__tick,.jn-list-row__xmark{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.jn-list-row__tick svg{color:#10b981;width:20px;height:20px}.jn-list-row__xmark svg{color:#ef4444;width:20px;height:20px}:is(.dark .jn-list-row__tick svg){color:#34d399}:is(.dark .jn-list-row__xmark svg){color:#f87171}.jn-list-row__info{flex:1 1 0;min-width:0;padding:14px 20px;text-decoration:none;display:block}.jn-list-row__title{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;transition:color .1s;overflow:hidden}.jn-list-row__info:hover .jn-list-row__title{color:#c94b25}:is(.dark .jn-list-row__title){color:#f1f5f9}.jn-list-row__customer{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}:is(.dark .jn-list-row__customer){color:#64748b}.jn-list-row__amount{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding:0 20px;font-size:14px;font-weight:700}:is(.dark .jn-list-row__amount){color:#f1f5f9}.jn-list-row__date{color:#9ca3af;white-space:nowrap;flex-shrink:0;min-width:90px;padding:0 20px 0 0;font-size:12px}:is(.dark .jn-list-row__date){color:#64748b}.jn-list-row__action{flex-shrink:0;padding:0 16px 0 0}.jn-list-reopen-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.jn-list-reopen-btn svg{flex-shrink:0;width:13px;height:13px}.jn-list-reopen-btn:hover{color:#fff;background:#111827;border-color:#111827}:is(.dark .jn-list-reopen-btn){color:#cbd5e1;background:#334155;border-color:#475569}:is(.dark .jn-list-reopen-btn:hover){color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.jn-list-project-btn{color:#2563eb;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.jn-list-project-btn svg{flex-shrink:0;width:13px;height:13px}.jn-list-project-btn:hover{color:#fff;background:#2563eb}:is(.dark .jn-list-project-btn){color:#60a5fa;background:#2563eb26;border-color:#1d4ed8}:is(.dark .jn-list-project-btn:hover){color:#fff;background:#2563eb}.jn-list-empty{color:#9ca3af;align-items:center;gap:10px;padding:32px 24px;font-size:13px;display:flex}.jn-list-empty svg{opacity:.5;flex-shrink:0;width:20px;height:20px}@media(max-width:768px){.jn-stats-bar{grid-template-columns:repeat(2,1fr)}.jn-list-row__date{display:none}.jn-list-row__amount{padding:0 12px}}@keyframes jn-fadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.jn-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.jn-toolbar__left{align-items:center;gap:16px;display:flex}.jn-toolbar__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.jn-toolbar__title-group{flex-direction:column;gap:1px;display:flex}.jn-toolbar__title{color:#1a1a1a;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800;line-height:1.2}:is(.dark .jn-toolbar__title){color:#f1f5f9}.jn-toolbar__subtitle{color:#6b7280;margin:0;font-size:12.5px;font-weight:400;line-height:1.4}:is(.dark .jn-toolbar__subtitle){color:#64748b}.jn-view-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.jn-view-toggle__btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.jn-view-toggle__btn:hover{color:#334155}.jn-view-toggle__btn--active{color:#1e293b;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.jn-view-toggle__icon{flex-shrink:0;width:15px;height:15px}:is(.dark .jn-view-toggle){background:#1e293b;border-color:#334155}:is(.dark .jn-view-toggle__btn){color:#94a3b8}:is(.dark .jn-view-toggle__btn:hover){color:#cbd5e1}:is(.dark .jn-view-toggle__btn--active){color:#f1f5f9;background:#334155;box-shadow:0 1px 3px #0000004d}.jn-search{margin-left:auto;position:relative}.jn-search__icon{color:#64748b;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.jn-search__input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:280px;padding:8px 32px;font-size:13px;transition:border-color .2s,box-shadow .2s,width .2s}.jn-search__input::placeholder{color:#94a3b8}.jn-search__input:focus{border-color:#c94b25;width:340px;box-shadow:0 0 0 3px #c94b251a}.jn-search__clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.jn-search__clear svg{width:12px;height:12px}.jn-search__clear:hover{color:#334155;background:#e2e8f0}:is(.dark .jn-search__input){color:#f1f5f9;background:#1e293b;border-color:#334155}:is(.dark .jn-search__input:focus){border-color:#c94b25;box-shadow:0 0 0 3px #c94b2526}:is(.dark .jn-search__clear){color:#94a3b8;background:#334155}:is(.dark .jn-search__clear:hover){color:#cbd5e1;background:#475569}.jn-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px 20px;font-size:13.5px;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 1px 3px #2563eb4d}.jn-new-btn svg{width:16px;height:16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.jn-new-btn:hover{background:#1d4ed8;box-shadow:0 3px 10px #2563eb66}.jn-new-btn:hover svg{transform:scale(1.25)}.jn-new-btn:active{filter:brightness(.92);transform:translateY(1px)}:is(.dark .jn-new-btn){background:#2563eb}:is(.dark .jn-new-btn:hover){background:#1d4ed8}.jn-board-wrap{background:0 0;padding:0}html:has(.jn-board-wrap){scrollbar-gutter:auto!important;overflow:hidden!important}body:has(.jn-board-wrap),.fi-main-ctn:has(.jn-board-wrap),.fi-main:has(.jn-board-wrap){overflow:hidden!important}.fi-main:has(.sales-kanban-root){padding-inline:.7rem!important}.jn-board{flex-wrap:wrap;align-items:stretch;gap:14px;min-height:calc(100vh - 212px);padding-bottom:0;display:flex}.jn-col{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;flex:1;min-width:0;max-height:calc(100vh - 212px);animation:.38s cubic-bezier(.16,1,.3,1) both jn-fadeInUp;display:flex;overflow:visible;box-shadow:0 2px 12px #00000014}.jn-col:first-child{animation-delay:0s}.jn-col:nth-child(2){animation-delay:50ms}.jn-col:nth-child(3){animation-delay:.1s}.jn-col:nth-child(4){animation-delay:.15s}.jn-col:nth-child(5){animation-delay:.2s}.jn-col:nth-child(6){animation-delay:.25s}.jn-col:nth-child(7){animation-delay:.3s}:is(.dark .jn-col){-webkit-backdrop-filter:blur(16px)saturate(120%);background:#00000059;border-color:#ffffff14}.jn-col__header{background:#ffffff1f;border-bottom:1px solid #ffffff14;border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex}:is(.dark .jn-col__header){background:#ffffff0f;border-bottom-color:#ffffff0f}.jn-col__header-inner{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.jn-col__header-icon{color:#ffffffd9;flex-shrink:0;width:18px;height:18px}.jn-col__header-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 2px #ffffff80}.jn-col__header-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:700;overflow:hidden}:is(.dark .jn-col__header-title){color:#e2e8f0}.jn-col__header-count{color:#0c4a6e;white-space:nowrap;background:#ffffffd9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}:is(.dark .jn-col__header-count){color:#ffffffd9;background:#ffffff26}.jn-col__header-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.jn-col__header-btn{color:#ffffffbf;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s;display:flex}.jn-col__header-btn svg{width:14px;height:14px}.jn-col__header-btn:hover{color:#fff;background:#ffffff47}:is(.dark .jn-col__header-btn){color:#fff9;background:#ffffff1a}:is(.dark .jn-col__header-btn:hover){color:#fff;background:#ffffff2e}.jn-col__header-value{color:#ffffffe6;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;background:#ffffff1f;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}:is(.dark .jn-col__header-value){color:#ffffff80;border-left-color:#ffffff1a}.jn-cards{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:1;gap:8px;min-height:80px;padding:8px 10px 12px;transition:background .18s,outline-color .18s;display:flex;overflow:visible auto}.jn-cards::-webkit-scrollbar{width:4px}.jn-cards::-webkit-scrollbar-track{background:0 0}.jn-cards::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px;transition:background .18s}.jn-cards::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:is(.dark .jn-cards){scrollbar-color:#ffffff1f transparent}:is(.dark .jn-cards)::-webkit-scrollbar-thumb{background:#ffffff1f}:is(.dark .jn-cards)::-webkit-scrollbar-thumb:hover{background:#ffffff40}.jn-drop-active{outline-offset:-3px;background:#ffffff14;border-radius:0 0 12px 12px;outline:2px dashed #ffffff59}:is(.dark .jn-drop-active){background:#ffffff0d;outline-color:#fff3}.jn-card--dragging{opacity:.2}.jn-card__inner{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.jn-card__inner:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 12px 28px #0000002e,0 0 0 1px #ffffff40}:is(.dark .jn-card__inner){background:#1e293b;border-color:#ffffff14;box-shadow:0 1px 4px #0000004d}:is(.dark .jn-card__inner:hover){transform:translateY(-3px)scale(1.015);box-shadow:0 12px 32px #00000073,0 0 0 1px #ffffff1f}.jn-card__number{color:#c9cdd3;margin-right:2px;font-size:10px;font-weight:600;line-height:1}:is(.dark .jn-card__number){color:#475569}.jn-card__body{padding:8px 10px 6px}.jn-card__hero-row{justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;display:flex}.jn-card__amount{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:17px;font-weight:700;line-height:1.2}:is(.dark .jn-card__amount){color:#f1f5f9}.jn-card__follow-up-badge{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:9999px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.jn-card__follow-up-badge svg{flex-shrink:0;width:11px;height:11px}.jn-card__follow-up-badge--overdue{color:#991b1b;background:#fee2e2;animation:2s ease-in-out infinite jn-pulse}:is(.dark .jn-card__follow-up-badge){color:#fbbf24;background:#78350f33}:is(.dark .jn-card__follow-up-badge--overdue){color:#f87171;background:#7f1d1d33}@keyframes jn-pulse{0%,to{opacity:1}50%{opacity:.5}}.jn-wf{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.5}.jn-wf--blue{color:#1d4ed8;background:#dbeafe}.jn-wf--amber{color:#92400e;background:#fef3c7}.jn-wf--gray{color:#6b7280;background:#f3f4f6}.jn-wf--cyan{color:#0e7490;background:#cffafe}.jn-wf--red{color:#991b1b;background:#fee2e2}:is(.dark .jn-wf--blue){color:#93c5fd;background:#1e3a5f}:is(.dark .jn-wf--amber){color:#fcd34d;background:#78350f33}:is(.dark .jn-wf--gray){color:#64748b;background:#1e293b}:is(.dark .jn-wf--cyan){color:#67e8f9;background:#0e749033}:is(.dark .jn-wf--red){color:#f87171;background:#7f1d1d33}.jn-card__title-link{color:inherit;cursor:pointer;margin-bottom:2px;text-decoration:none;display:block}.jn-card__title{color:#1d4ed8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}:is(.dark .jn-card__title){color:#60a5fa}.jn-card__title-link:hover .jn-card__title{color:#1e40af;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:is(.dark .jn-card__title-link:hover .jn-card__title){color:#93bbfd;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.jn-card__customer-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.jn-card__customer-name{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}:is(.dark .jn-card__customer-name){color:#94a3b8}.jn-lead-body{color:inherit;cursor:pointer;padding:8px 10px;text-decoration:none;display:block}.jn-lead-body:hover{background:#f8fafc}:is(.dark .jn-lead-body:hover){background:#1e293b}.jn-lead__top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;display:flex}.jn-lead__badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.jn-src{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.5}.jn-src--blue{color:#1d4ed8;background:#dbeafe}.jn-src--green{color:#15803d;background:#dcfce7}.jn-src--purple{color:#6d28d9;background:#ede9fe}.jn-src--amber{color:#92400e;background:#fef3c7}.jn-src--gray{color:#6b7280;background:#f3f4f6}:is(.dark .jn-src--blue){color:#93c5fd;background:#1e3a5f}:is(.dark .jn-src--green){color:#86efac;background:#14532d33}:is(.dark .jn-src--purple){color:#c4b5fd;background:#4c1d9533}:is(.dark .jn-src--amber){color:#fcd34d;background:#78350f33}:is(.dark .jn-src--gray){color:#64748b;background:#1e293b}.jn-lead__name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:700;overflow:hidden}:is(.dark .jn-lead__name){color:#f1f5f9}.jn-lead__time{color:#10b981;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:500}:is(.dark .jn-lead__time){color:#34d399}.jn-lead__subject{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12px;overflow:hidden}:is(.dark .jn-lead__subject){color:#94a3b8}.jn-lead__meta{color:#9ca3af;align-items:center;gap:10px;font-size:11px;display:flex}.jn-lead__meta svg{flex-shrink:0;width:11px;height:11px}:is(.dark .jn-lead__meta){color:#64748b}.jn-lead__loc,.jn-lead__phone{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.jn-card__tags{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.jn-tag{white-space:nowrap;background:var(--jn-tag-color);border-radius:3px;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.jn-tag{background:color-mix(in srgb,var(--jn-tag-color)15%,transparent)}}.jn-tag{color:var(--jn-tag-color)}.jn-tag--more{color:#9ca3af;--jn-tag-color:#9ca3af;background:#f3f4f6}:is(.dark .jn-tag){background:var(--jn-tag-color)}@supports (color:color-mix(in lab,red,red)){:is(.dark .jn-tag){background:color-mix(in srgb,var(--jn-tag-color)20%,transparent)}}:is(.dark .jn-tag--more){background:#1e293b}.jn-card__city-sep{color:#d1d5db;margin:0 1px}:is(.dark .jn-card__city-sep){color:#475569}.jn-card__city{color:#9ca3af;font-weight:400}:is(.dark .jn-card__city){color:#64748b}.jn-card__contact-icons{flex-shrink:0;align-items:center;gap:2px;display:flex}.jn-card__icon-btn{color:#9ca3af;cursor:default;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .12s,background .12s;display:flex}.jn-card__icon-btn svg{width:13px;height:13px}.jn-card__icon-btn:hover{color:#4b5563;background:#f3f4f6}:is(.dark .jn-card__icon-btn){color:#64748b}:is(.dark .jn-card__icon-btn:hover){color:#94a3b8;background:#1e293b}.jn-card__days{color:#2563eb;white-space:nowrap;cursor:default;background:#dbeafe;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.jn-card__days svg{color:#2563eb;flex-shrink:0;width:12px;height:12px}:is(.dark .jn-card__days){color:#60a5fa;background:#3b82f626}:is(.dark .jn-card__days) svg{color:#60a5fa}.jn-card__footer{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px 8px;display:flex}:is(.dark .jn-card__footer){border-top-color:#1e293b}.jn-card__stats{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.jn-card__stat{color:#9ca3af;white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.jn-card__stat svg{flex-shrink:0;width:12px;height:12px}.jn-card__stat--active,.jn-card__stat--active svg{color:#3b82f6}.jn-card__stat--overdue,.jn-card__stat--overdue svg{color:#ef4444}:is(.dark .jn-card__stat){color:#4b5563}:is(.dark .jn-card__stat--active){color:#60a5fa}:is(.dark .jn-card__stat--overdue){color:#f87171}.jn-card__assignees{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.jn-card__assignee{color:#fff;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 2px #0003;cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex;box-shadow:0 1px 3px #0000001f}:is(.dark .jn-card__assignee){outline:2px solid #0f172a}.jn-card__assignee-add{cursor:pointer;color:#9ca3af;background:#f3f4f6;border:1.5px dashed #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.jn-card__assignee-add svg{width:11px;height:11px}.jn-card__assignee-add:hover{color:#374151;background:#e5e7eb;border-color:#9ca3af}:is(.dark .jn-card__assignee-add){color:#64748b;background:#1e293b;border-color:#334155}:is(.dark .jn-card__assignee-add:hover){color:#94a3b8;background:#334155;border-color:#64748b}.jn-assign-modal-overlay{z-index:99990;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jn-assign-modal{background:#fff;border-radius:12px;flex-direction:column;width:320px;max-height:480px;animation:.15s jn-modal-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014}@keyframes jn-modal-in{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}:is(.dark .jn-assign-modal){background:#1e293b;box-shadow:0 20px 60px #00000080,0 4px 16px #0000004d}.jn-assign-modal__header{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}:is(.dark .jn-assign-modal__header){border-color:#334155}.jn-assign-modal__title{color:#111827;letter-spacing:-.01em;font-size:13px;font-weight:600}:is(.dark .jn-assign-modal__title){color:#f1f5f9}.jn-assign-modal__close{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .1s,color .1s;display:flex}.jn-assign-modal__close svg{width:14px;height:14px}.jn-assign-modal__close:hover{color:#374151;background:#f3f4f6}:is(.dark .jn-assign-modal__close:hover){color:#e2e8f0;background:#334155}.jn-assign-modal__body{flex:1;padding:6px;overflow-y:auto}.jn-assign-modal__user{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 10px;transition:background .1s;display:flex}.jn-assign-modal__user:hover{background:#f8fafc}.jn-assign-modal__user--active{background:#eff6ff}.jn-assign-modal__user--active:hover{background:#dbeafe}:is(.dark .jn-assign-modal__user:hover){background:#273549}:is(.dark .jn-assign-modal__user--active){background:#1e3a5f}:is(.dark .jn-assign-modal__user--active:hover){background:#1e4a8a}.jn-assign-modal__avatar{color:#fff;text-shadow:0 1px 2px #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.jn-assign-modal__name{text-overflow:ellipsis;white-space:nowrap;color:#374151;flex:1;min-width:0;font-size:13px;font-weight:450;overflow:hidden}:is(.dark .jn-assign-modal__name){color:#cbd5e1}:is(.dark .jn-assign-modal__user--active .jn-assign-modal__name){color:#60a5fa}.jn-assign-modal__check{color:#3b82f6;flex-shrink:0;width:14px;height:14px}:is(.dark .jn-assign-modal__check){color:#60a5fa}.jn-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}.jn-empty__icon{color:#ffffff4d;width:28px;height:28px}.jn-empty__text{color:#fff6;font-size:12px;font-weight:500}:is(.dark .jn-empty__icon){color:#fff3}:is(.dark .jn-empty__text){color:#ffffff4d}@media(max-width:768px){.jn-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.jn-toolbar__right{justify-content:space-between;width:100%}.jn-search__input{width:140px}.jn-search__input:focus{width:190px}.jn-col{flex:0 0 280px;min-width:260px}.jn-col__header{padding:12px 10px 10px 12px}.jn-card__body{padding:7px 8px 5px}.jn-card__footer{padding:7px 11px 10px}}.jn-sale-modal-overlay{z-index:99990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out jn-fade-in;display:flex;position:fixed;inset:0}@keyframes jn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jn-slide-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.jn-sale-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:720px;height:740px;max-height:92vh;animation:.2s ease-out jn-slide-up;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000002e,0 8px 24px #00000014}:is(.dark .jn-sale-modal){background:#1e293b;box-shadow:0 24px 80px #0009,0 8px 24px #0006}.jn-sale-modal__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:is(.dark .jn-sale-modal__header){border-color:#334155}.jn-sale-modal__header-left{align-items:center;gap:10px;display:flex}.jn-sale-modal__icon{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.jn-sale-modal__icon svg{color:#3b82f6;width:18px;height:18px}:is(.dark .jn-sale-modal__icon){background:#1e3a5f}:is(.dark .jn-sale-modal__icon svg){color:#60a5fa}.jn-sale-modal__title{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:600}:is(.dark .jn-sale-modal__title){color:#f1f5f9}.jn-sale-modal__close{color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.jn-sale-modal__close svg{width:16px;height:16px}.jn-sale-modal__close:hover{color:#475569;background:#f1f5f9}:is(.dark .jn-sale-modal__close:hover){color:#e2e8f0;background:#334155}.jn-sale-modal__steps{border-bottom:1px solid #f1f5f9;align-items:center;gap:0;padding:14px 20px;display:flex}:is(.dark .jn-sale-modal__steps){border-color:#334155}.jn-sale-modal__step{background:0 0;border:none;align-items:center;gap:8px;padding:0;transition:all .15s;display:flex}.jn-sale-modal__step-dot{color:#64748b;background:#fff;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;transition:all .2s;display:flex}:is(.dark .jn-sale-modal__step-dot){color:#64748b;background:#1e293b;border-color:#475569}.jn-sale-modal__step--active .jn-sale-modal__step-dot{color:#fff;background:#3b82f6;border-color:#3b82f6}.jn-sale-modal__step--done .jn-sale-modal__step-dot{color:#fff;background:#10b981;border-color:#10b981}.jn-sale-modal__step-label{color:#64748b;font-size:12px;font-weight:500;transition:color .15s}.jn-sale-modal__step--active .jn-sale-modal__step-label{color:#0f172a;font-weight:600}.jn-sale-modal__step--done .jn-sale-modal__step-label{color:#10b981}:is(.dark .jn-sale-modal__step-label){color:#64748b}:is(.dark .jn-sale-modal__step--active .jn-sale-modal__step-label){color:#f1f5f9}:is(.dark .jn-sale-modal__step--done .jn-sale-modal__step-label){color:#34d399}.jn-sale-modal__step-line{background:#e2e8f0;border-radius:1px;flex:1;height:2px;margin:0 12px;transition:background .2s}.jn-sale-modal__step-line--active{background:#10b981}:is(.dark .jn-sale-modal__step-line){background:#475569}:is(.dark .jn-sale-modal__step-line--active){background:#34d399}.jn-sale-modal__body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.jn-sale-modal__body::-webkit-scrollbar{display:none}@media(max-height:900px){.jn-sale-modal{height:auto;max-height:95vh}.jn-sale-modal__body{padding:12px 18px}.jn-sale-modal__field{margin-bottom:10px}.jn-sale-modal__desc{margin-bottom:8px;font-size:12px}.jn-sale-modal__textarea{min-height:44px}}.jn-dropdown{position:relative}.jn-dropdown__trigger{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.jn-dropdown__trigger:hover{border-color:#94a3b8}.jn-dropdown__trigger:focus,.jn-dropdown[data-open=true]>.jn-dropdown__trigger{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.dark .jn-dropdown__trigger{color:#f1f5f9;background:#1e293b;border-color:#334155}.jn-dropdown__placeholder{color:#94a3b8}.jn-dropdown__chevron{color:#64748b;flex-shrink:0;width:16px;height:16px;transition:transform .15s}.jn-dropdown[data-open=true] .jn-dropdown__chevron{transform:rotate(180deg)}.jn-dropdown__menu{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:280px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #0000001a,0 -4px 12px #0000000d}.dark .jn-dropdown__menu{background:#1e293b;border-color:#334155}.jn-dropdown__option{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-size:13px;transition:background-color .12s;display:flex}.dark .jn-dropdown__option{color:#f1f5f9}.jn-dropdown__option:hover{color:#1e40af;background:#dbeafe}.dark .jn-dropdown__option:hover{color:#93c5fd;background:#3b82f62e}.jn-dropdown__option--selected{color:#1e40af;background:#dbeafe;font-weight:600}.dark .jn-dropdown__option--selected{color:#93c5fd;background:#3b82f633}.jn-dropdown__option--separator{border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding-bottom:9px}.dark .jn-dropdown__option--separator{border-color:#334155}.jn-dropdown__check{color:#3b82f6;opacity:0;flex-shrink:0;width:14px;height:14px}.jn-dropdown__option--selected .jn-dropdown__check{opacity:1}.jn-step1{flex-direction:column;height:100%;margin:-16px -20px;display:flex}.jn-step1__sticky{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:16px 20px 12px}:is(.dark .jn-step1__sticky){background:#1e293b;border-color:#334155}.jn-step1__scroll{flex:1;min-height:0;padding:12px 20px 16px;overflow-y:auto}.jn-sale-modal__desc{color:#64748b;margin-bottom:14px;font-size:13px;line-height:1.5}:is(.dark .jn-sale-modal__desc){color:#94a3b8}.jn-sale-modal__search{margin-bottom:12px;position:relative}.jn-sale-modal__search-icon{color:#64748b;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.jn-sale-modal__search-input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px;font-size:13px;transition:all .15s}.jn-sale-modal__search-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.jn-sale-modal__search-input::placeholder{color:#94a3b8}:is(.dark .jn-sale-modal__search-input){color:#f1f5f9;background:#0f172a;border-color:#334155}:is(.dark .jn-sale-modal__search-input:focus){background:#0f172a;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.jn-sale-modal__search-clear{color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.jn-sale-modal__search-clear svg{width:14px;height:14px}.jn-sale-modal__search-clear:hover{color:#475569;background:#f1f5f9}:is(.dark .jn-sale-modal__search-clear:hover){color:#e2e8f0;background:#334155}.jn-sale-modal__results{flex-direction:column;gap:6px;transition:opacity .15s;display:flex}.jn-cust-card{text-align:left;background:#f8fafc;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.jn-cust-card:hover{background:#f1f5f9;border-color:#e2e8f0}:is(.dark .jn-cust-card){background:#0f172a}:is(.dark .jn-cust-card:hover){background:#1a2744;border-color:#334155}.jn-cust-card--selected{background:#eff6ff;border-color:#93c5fd}.jn-cust-card--selected:hover{background:#dbeafe;border-color:#60a5fa}:is(.dark .jn-cust-card--selected){background:#172554;border-color:#1d4ed8}:is(.dark .jn-cust-card--selected:hover){background:#1e3a5f;border-color:#2563eb}.jn-cust-card__avatar{color:#fff;letter-spacing:.02em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.jn-cust-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jn-cust-card__row-top{align-items:center;gap:8px;display:flex}.jn-cust-card__name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:is(.dark .jn-cust-card__name){color:#f1f5f9}:is(.dark .jn-cust-card--selected .jn-cust-card__name){color:#93c5fd}.jn-cust-card__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.jn-cust-card__badge--lead{color:#92400e;background:#fef3c7}.jn-cust-card__badge--customer{color:#065f46;background:#d1fae5}:is(.dark .jn-cust-card__badge--lead){color:#fbbf24;background:#422006}:is(.dark .jn-cust-card__badge--customer){color:#34d399;background:#064e3b}.jn-cust-card__company{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}:is(.dark .jn-cust-card__company){color:#94a3b8}.jn-cust-card__meta{flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.jn-cust-card__meta-item{color:#64748b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:220px;font-size:11px;display:inline-flex;overflow:hidden}.jn-cust-card__meta-item svg{opacity:.6;flex-shrink:0;width:12px;height:12px}:is(.dark .jn-cust-card__meta-item){color:#64748b}.jn-cust-card__meta-item--type{color:#64748b;background:#f1f5f9;border-radius:3px;padding:0 5px;font-size:10px;font-weight:500}:is(.dark .jn-cust-card__meta-item--type){color:#94a3b8;background:#1e293b}.jn-cust-card__check{background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:8px;display:flex}.jn-cust-card__check svg{color:#fff;width:13px;height:13px}:is(.dark .jn-cust-card__check){background:#2563eb}.jn-sale-modal__empty{color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.jn-sale-modal__empty--compact{padding:16px 16px 8px}:is(.dark .jn-sale-modal__empty){color:#64748b}.jn-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}:is(.dark .jn-detail-card){background:#1e293b;border-color:#334155}.jn-detail-card__top{align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.jn-detail-card__avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.jn-detail-card__info{flex:1;min-width:0}.jn-detail-card__name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jn-detail-card__name{color:#0f172a;font-size:14px;font-weight:600}:is(.dark .jn-detail-card__name){color:#f1f5f9}.jn-detail-card__company{color:#475569;margin-top:1px;font-size:12px}:is(.dark .jn-detail-card__company){color:#94a3b8}.jn-detail-card__meta{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.jn-detail-card__meta-item{color:#64748b;align-items:center;gap:4px;font-size:12px;display:inline-flex}.jn-detail-card__meta-item svg{opacity:.5;flex-shrink:0;width:13px;height:13px}:is(.dark .jn-detail-card__meta-item){color:#94a3b8}.jn-detail-card__change{color:#3b82f6;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:2px 0;font-size:12px;font-weight:500;transition:color .15s}.jn-detail-card__change:hover{color:#2563eb}:is(.dark .jn-detail-card__change){color:#60a5fa}:is(.dark .jn-detail-card__change:hover){color:#93c5fd}.jn-detail-card__stats{border-top:1px solid #f1f5f9;grid-template-columns:repeat(4,1fr);display:grid}:is(.dark .jn-detail-card__stats){border-color:#334155}.jn-detail-card__stat{border-right:1px solid #f1f5f9;flex-direction:column;align-items:center;padding:6px;display:flex}.jn-detail-card__stat:last-child{border-right:none}:is(.dark .jn-detail-card__stat){border-color:#334155}.jn-detail-card__stat-value{color:#0f172a;font-size:14px;font-weight:700}:is(.dark .jn-detail-card__stat-value){color:#f1f5f9}.jn-detail-card__stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-top:1px;font-size:10px;font-weight:500}.jn-detail-card__location{background:#f8fafc;border-top:1px solid #f1f5f9;align-items:center;gap:6px;padding:8px 16px;display:flex}:is(.dark .jn-detail-card__location){background:#0f172a;border-color:#334155}.jn-detail-card__location-icon{color:#64748b;flex-shrink:0;width:14px;height:14px}.jn-detail-card__location-text{color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}:is(.dark .jn-detail-card__location-text){color:#94a3b8}.jn-detail-card__map-link{color:#3b82f6;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.jn-detail-card__map-link svg{width:12px;height:12px}.jn-detail-card__map-link:hover{color:#2563eb}:is(.dark .jn-detail-card__map-link){color:#60a5fa}:is(.dark .jn-detail-card__map-link:hover){color:#93c5fd}.jn-detail-card__since{color:#64748b;text-align:center;border-top:1px solid #f1f5f9;padding:4px 16px 6px;font-size:11px}:is(.dark .jn-detail-card__since){color:#64748b;border-color:#334155}.jn-sale-modal__field{margin-bottom:14px}.jn-sale-modal__label{color:#374151;letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}:is(.dark .jn-sale-modal__label){color:#cbd5e1}.jn-sale-modal__input,.jn-sale-modal__textarea{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .15s}.jn-sale-modal__input:focus,.jn-sale-modal__textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.jn-sale-modal__input::placeholder,.jn-sale-modal__textarea::placeholder{color:#94a3b8}:is(.dark .jn-sale-modal__input),:is(.dark .jn-sale-modal__textarea){color:#f1f5f9;background:#0f172a;border-color:#475569}:is(.dark .jn-sale-modal__input:focus),:is(.dark .jn-sale-modal__textarea:focus){background:#0f172a;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.jn-sale-modal__textarea{resize:vertical;min-height:80px}.jn-sale-modal__input{height:44px}.jn-sale-modal__required{color:#ef4444;margin-left:2px}.jn-sale-modal__footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex}:is(.dark .jn-sale-modal__footer){border-color:#334155}.jn-sale-modal__footer-right{align-items:center;gap:8px;display:flex}.jn-sale-modal__btn{white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.jn-sale-modal__btn--ghost{color:#64748b;background:0 0}.jn-sale-modal__btn--ghost:hover{color:#374151;background:#f1f5f9}:is(.dark .jn-sale-modal__btn--ghost){color:#94a3b8}:is(.dark .jn-sale-modal__btn--ghost:hover){color:#e2e8f0;background:#334155}.jn-sale-modal__btn--primary{color:#fff;background:#3b82f6;box-shadow:0 1px 3px #3b82f64d}.jn-sale-modal__btn--primary:hover,:is(.dark .jn-sale-modal__btn--primary){background:#2563eb}:is(.dark .jn-sale-modal__btn--primary:hover){background:#1d4ed8}.jn-sale-modal__btn--disabled{opacity:.4;pointer-events:none}.jn-create-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;overflow:hidden}:is(.dark .jn-create-card){background:#1e293b;border-color:#334155}.jn-create-card__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:10px 14px;display:flex}:is(.dark .jn-create-card__header){background:#0f172a;border-color:#334155}.jn-create-card__header-icon{color:#3b82f6;flex-shrink:0;width:18px;height:18px}:is(.dark .jn-create-card__header-icon){color:#60a5fa}.jn-create-card__title{color:#0f172a;font-size:13px;font-weight:600}:is(.dark .jn-create-card__title){color:#f1f5f9}.jn-create-card__body{padding:14px}.jn-create-card__body .jn-sale-modal__field{margin-bottom:10px}.jn-create-card__notice{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.jn-create-card__notice svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}:is(.dark .jn-create-card__notice){color:#6ee7b7;background:#064e3b;border-color:#047857}.jn-create-card__footer{padding:0 14px 14px}.jn-sale-modal__lead-badge{color:#92400e;background:#fefce8;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}:is(.dark .jn-sale-modal__lead-badge){color:#fbbf24;background:#422006;border-color:#78350f}.jn-sale-modal__lead-badge svg{flex-shrink:0;margin-top:1px}.jn-sale-modal__form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0;display:grid}.jn-sale-modal__form-grid--3{grid-template-columns:1fr 1fr 1fr}.jn-sale-modal__form-grid .jn-sale-modal__field{margin-bottom:12px}.jn-sale-modal__type-toggle{gap:6px;display:flex}.jn-sale-modal__type-btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.jn-sale-modal__type-btn:hover{border-color:#64748b}.jn-sale-modal__type-btn--active{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f6}:is(.dark .jn-sale-modal__type-btn){color:#64748b;background:#0f172a;border-color:#334155}:is(.dark .jn-sale-modal__type-btn:hover){border-color:#475569}:is(.dark .jn-sale-modal__type-btn--active){color:#60a5fa;background:#1e3a5f;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.jn-sale-modal__type-btn--warn.jn-sale-modal__type-btn--active{color:#b45309;background:#fffbeb;border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}:is(.dark .jn-sale-modal__type-btn--warn.jn-sale-modal__type-btn--active){color:#fbbf24;background:#422006;border-color:#d97706;box-shadow:inset 0 0 0 1px #d97706}.jn-sale-modal__type-btn--green.jn-sale-modal__type-btn--active{color:#065f46;background:#ecfdf5;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981}:is(.dark .jn-sale-modal__type-btn--green.jn-sale-modal__type-btn--active){color:#34d399;background:#064e3b;border-color:#059669;box-shadow:inset 0 0 0 1px #059669}.jn-sale-modal__create-submit{color:#fff;background:#10b981;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;font-weight:500;transition:all .15s;display:flex;box-shadow:0 1px 3px #10b9814d}.jn-sale-modal__create-submit:hover{background:#059669}.jn-sale-modal__create-submit:disabled{opacity:.6}:is(.dark .jn-sale-modal__create-submit){background:#059669}:is(.dark .jn-sale-modal__create-submit:hover){background:#047857}@media(max-width:480px){.jn-sale-modal{border-radius:12px;max-width:100%}.jn-sale-modal__footer{flex-direction:column}.jn-sale-modal__footer-right{justify-content:flex-end;width:100%}.jn-sale-modal__form-grid,.jn-sale-modal__form-grid--3{grid-template-columns:1fr}}.ec{--ec-border-color:#f0f0f0;--ec-today-bg-color:#fffdf5;--ec-highlight-color:#f8fafc;--ec-now-indicator-color:#ef4444;--ec-event-bg-color:#dbeafe;--ec-event-text-color:#1e40af;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-height:calc(100vh - 160px);font-family:inherit;overflow:hidden}.ec .ec-body td,.ec .ec-body .ec-events{font-size:11px}.ec .ec-toolbar{background:#fff;border-bottom:1px solid #f0f0f0;gap:10px;padding:10px 16px}.ec .ec-toolbar .ec-title{color:#1e293b;letter-spacing:-.01em;font-size:14px;font-weight:600}.ec .ec-button{color:#475569;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.4;transition:all .15s}.ec .ec-button:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.ec .ec-button.ec-active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.ec .ec-button.ec-active:hover{background:#1d4ed8;border-color:#1d4ed8}.ec .ec-button-group{gap:0}.ec .ec-button-group .ec-button{border-radius:0;margin-left:-1px}.ec .ec-button-group .ec-button:first-child{border-radius:8px 0 0 8px;margin-left:0}.ec .ec-button-group .ec-button:last-child{border-radius:0 8px 8px 0}.ec .ec-icon.ec-prev:after{content:"";border:0 solid #475569;border-width:2px 0 0 2px;width:9px;height:9px;display:inline-block;transform:rotate(-45deg)}.ec .ec-icon.ec-next:after{content:"";border:2px solid #475569;border-width:2px 2px 0 0;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.ec .ec-header .ec-day{color:#64748b;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #f0f0f0;padding:10px 0;font-size:12px;font-weight:500}.ec .ec-header .ec-day.ec-today{color:#2563eb;font-weight:600}.ec .ec-sidebar .ec-time{color:#64748b;padding-right:12px;font-size:11px;font-weight:500}.ec .ec-sidebar-title{color:#64748b;font-size:11px;font-weight:500}.ec .ec-body .ec-line,.ec .ec-body .ec-line.ec-minor{border-color:#f5f5f5}.ec .ec-body .ec-day{border-color:#f0f0f0}.ec .ec-body .ec-day.ec-today,.ec .ec-header .ec-day.ec-today{background-color:#fffdf5}.ec .ec-now-indicator{z-index:5;border-color:#ef4444}.ec .ec-event{cursor:pointer;border:none;border-radius:6px;padding:3px 8px;font-size:12px;transition:opacity .15s,transform .1s;box-shadow:0 1px 2px #0000000f}.ec .ec-event:hover{opacity:.85;transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.ec .ec-event .ec-event-time{opacity:.85;font-size:11px;font-weight:600}.ec .ec-event .ec-event-title{font-size:12px;font-weight:600;line-height:1.3}.ec .ec-all-day{border-bottom:1px solid #f0f0f0}.ec .ec-body::-webkit-scrollbar{width:4px}.ec .ec-body::-webkit-scrollbar-track{background:0 0}.ec .ec-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.ec .ec-body::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.ec .ec-days,.ec .ec-header,.ec .ec-all-day,.ec .ec-body{border-color:#f0f0f0}.ec.ec-listWeek .ec-event{border-radius:8px;margin:2px 4px}.fi-page:has(.cal-layout) .fi-page-header-main-ctn{padding-bottom:12px}.fi-page:has(.cal-layout) .fi-page-content{max-width:none;padding:0}.fi-page:has(.cal-layout) .fi-section,.fi-page:has(.cal-layout) .fi-section-content-ctn,.fi-page:has(.cal-layout) .fi-section-content{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.cal-layout{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}.cal-sidebar{flex-direction:column;gap:12px;display:flex;position:sticky;top:80px}.cal-main{min-width:0}.cal-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible}.cal-card-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cal-card-title{color:#111827;font-size:13px;font-weight:600}.cal-card-meta{color:#9ca3af;font-size:12px}.cal-mini{padding:16px}.cal-mini-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cal-mini-title{color:#111827;font-size:14px;font-weight:600}.cal-mini-nav{gap:4px;display:flex}.cal-mini-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.cal-mini-btn:hover{color:#111827;background:#f3f4f6}.cal-mini-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.cal-mini-wd{text-align:center;color:#9ca3af;text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:500}.cal-mini-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-mini-day{aspect-ratio:1;color:#374151;cursor:default;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:13px;transition:background .15s;display:flex}.cal-mini-day:not(.cal-mini-empty):hover{background:#f3f4f6}.cal-mini-today{border-radius:50%;font-weight:600;color:#fff!important;background:#2563eb!important}.cal-mini-empty{visibility:hidden}.cal-schedule-list{flex-direction:column;gap:2px;padding:10px 16px;display:flex}.cal-schedule-item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 4px;transition:background .15s;display:flex}.cal-schedule-item:hover{background:#f9fafb}.cal-schedule-check{cursor:pointer;border-radius:3px;flex-shrink:0;width:14px;height:14px}.cal-schedule-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cal-schedule-label{color:#374151;flex:1;font-size:13px}.cal-schedule-count{color:#9ca3af;text-align:center;background:#f3f4f6;border-radius:10px;min-width:24px;padding:1px 8px;font-size:12px;font-weight:600}.cal-agenda-list{padding:8px}.cal-agenda-item{border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.cal-agenda-item:hover{background:#f9fafb}.cal-agenda-bar{border-radius:2px;flex-shrink:0;width:4px;height:28px}.cal-agenda-content{flex:1;min-width:0}.cal-agenda-title{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.cal-agenda-time{color:#9ca3af;font-size:11px}.cal-empty{text-align:center;padding:20px 12px}.cal-empty-icon{color:#d1d5db;width:28px;height:28px;margin:0 auto 8px}.cal-empty-text{color:#9ca3af;font-size:12px}.cal-overdue-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.cal-overdue-icon{color:#ef4444;flex-shrink:0;width:18px;height:18px}.cal-overdue-title{color:#991b1b;font-size:13px;font-weight:600}.cal-overdue-sub{color:#b91c1c;margin-top:1px;font-size:11px}.ec .ec-event.cal-event-blue{border-radius:6px;border-left:3px solid #3b82f6!important}.ec .ec-event.cal-event-green{border-radius:6px;border-left:3px solid #10b981!important}.ec .ec-event.cal-event-amber{border-radius:6px;border-left:3px solid #f59e0b!important}.ec .ec-event.cal-event-red{border-radius:6px;border-left:3px solid #ef4444!important}.ec .ec-event.cal-event-gray{border-radius:6px;border-left:3px solid #6b7280!important}:is(.dark .cal-card){background:#1f2937;border-color:#374151}:is(.dark .cal-card-header){border-color:#374151}:is(.dark .cal-card-title){color:#f9fafb}:is(.dark .cal-card-meta){color:#6b7280}:is(.dark .cal-mini-title){color:#f9fafb}:is(.dark .cal-mini-btn){color:#9ca3af}:is(.dark .cal-mini-btn:hover){color:#f9fafb;background:#374151}:is(.dark .cal-mini-wd){color:#6b7280}:is(.dark .cal-mini-day){color:#d1d5db}:is(.dark .cal-mini-day:not(.cal-mini-empty):hover){background:#374151}:is(.dark .cal-mini-today){color:#fff!important;background:#2563eb!important}:is(.dark .cal-schedule-item:hover){background:#374151}:is(.dark .cal-schedule-label){color:#d1d5db}:is(.dark .cal-schedule-count){color:#9ca3af;background:#374151}:is(.dark .cal-agenda-item:hover){background:#374151}:is(.dark .cal-agenda-title){color:#e5e7eb}:is(.dark .cal-agenda-time){color:#6b7280}:is(.dark .cal-empty-icon){color:#4b5563}:is(.dark .cal-empty-text){color:#6b7280}:is(.dark .cal-overdue-alert){background:#7f1d1d26;border-color:#991b1b4d}:is(.dark .cal-overdue-title){color:#fca5a5}:is(.dark .cal-overdue-sub){color:#f87171}:is(.dark .ec){--ec-border-color:#2d3748;--ec-today-bg-color:#2563eb14;--ec-highlight-color:#1a2332;--ec-event-bg-color:#3b82f626;--ec-event-text-color:#93c5fd;background:#1f2937;border-color:#374151}:is(.dark .ec .ec-toolbar){background:#1f2937;border-color:#374151}:is(.dark .ec .ec-toolbar .ec-title){color:#f1f5f9}:is(.dark .ec .ec-button){color:#d1d5db;background:#374151;border-color:#4b5563}:is(.dark .ec .ec-button:hover){color:#f1f5f9;background:#4b5563}:is(.dark .ec .ec-button.ec-active){color:#fff;background:#2563eb;border-color:#2563eb}:is(.dark .ec .ec-header .ec-day){color:#6b7280;border-color:#374151}:is(.dark .ec .ec-header .ec-day.ec-today){color:#60a5fa;background-color:#2563eb14}:is(.dark .ec .ec-sidebar .ec-time),:is(.dark .ec .ec-sidebar-title){color:#6b7280}:is(.dark .ec .ec-body .ec-line),:is(.dark .ec .ec-body .ec-line.ec-minor){border-color:#2d3748}:is(.dark .ec .ec-body .ec-day){border-color:#374151}:is(.dark .ec .ec-body .ec-day.ec-today){background-color:#2563eb0f}:is(.dark .ec .ec-all-day),:is(.dark .ec .ec-header),:is(.dark .ec .ec-body),:is(.dark .ec .ec-days){border-color:#374151}:is(.dark .ec .ec-event.cal-event-blue){color:#93c5fd!important;background-color:#2563eb26!important;border-left-color:#3b82f6!important}:is(.dark .ec .ec-event.cal-event-green){color:#6ee7b7!important;background-color:#10b98126!important;border-left-color:#10b981!important}:is(.dark .ec .ec-event.cal-event-amber){color:#fcd34d!important;background-color:#f59e0b26!important;border-left-color:#f59e0b!important}:is(.dark .ec .ec-event.cal-event-red){color:#fca5a5!important;background-color:#ef444426!important;border-left-color:#ef4444!important}:is(.dark .ec .ec-event.cal-event-gray){color:#d1d5db!important;background-color:#6b728026!important;border-left-color:#6b7280!important}@media(max-width:1024px){.cal-layout{grid-template-columns:1fr}.cal-sidebar{flex-flow:wrap;gap:12px;position:static}.cal-sidebar>*{flex:280px;min-width:240px}}@media(max-width:640px){.cal-mini{display:none}.cal-sidebar>*{flex:100%;min-width:0}}.proposal-resize-handle{cursor:col-resize;z-index:50;background:0 0;width:6px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:0}.proposal-resize-handle:before{content:"";opacity:0;background:#d1d5db;border-radius:2px;width:2px;height:32px;transition:opacity .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.proposal-resize-handle:hover:before,.proposal-resize-handle.active:before{opacity:1}.proposal-resize-handle:hover{background:linear-gradient(90deg,#2563eb26,#0000)}.proposal-resize-handle.active{background:linear-gradient(90deg,#2563eb40,#0000)}:is(.dark .proposal-resize-handle:hover){background:linear-gradient(90deg,#60a5fa33,#0000)}.fi-modal-slide-over:has(.proposal-autosave-indicator) .fi-modal-window{width:50vw!important;max-width:50vw!important}.has-resized-drawer .fi-modal-slide-over .fi-modal-window{width:var(--proposal-drawer-w)!important;max-width:var(--proposal-drawer-w)!important;transition:none!important}@media(max-width:768px){.fi-modal-slide-over:has(.proposal-autosave-indicator) .fi-modal-window{width:100vw!important;max-width:100vw!important}}.fi-modal-slide-over .fi-modal-content:has(.proposal-autosave-indicator){padding-top:12px!important}.fi-modal-slide-over .fi-modal-header:has(+.fi-modal-content .proposal-autosave-indicator){box-shadow:none!important;border-bottom:none!important;padding-bottom:12px!important}.proposal-autosave-indicator{-webkit-user-select:none;user-select:none;z-index:50;align-items:center;font-size:13px;font-weight:500;line-height:1;display:flex;position:fixed;top:30px;right:68px}.fi-fo-field-wrp:has(.proposal-injector-wrap){display:contents!important}.proposal-injector-wrap{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.proposal-autosave-saving,.proposal-autosave-saved{color:#3b82f6;align-items:center;gap:5px;display:flex}.proposal-autosave-spinner{width:14px;height:14px;animation:.7s linear infinite autosave-spin}@keyframes autosave-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proposal-autosave-check{width:16px;height:16px}.proposal-autosave-check-circle{stroke-dasharray:57;stroke-dashoffset:57px;opacity:.3;animation:.5s forwards autosave-circle-draw}.proposal-autosave-check-path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.35s .25s forwards autosave-check-draw}@keyframes autosave-circle-draw{to{stroke-dashoffset:0}}@keyframes autosave-check-draw{to{stroke-dashoffset:0}}:is(.dark .proposal-autosave-saving),:is(.dark .proposal-autosave-saved){color:#93c5fd}.proposal-summary-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.proposal-summary-card{border:1px solid;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.proposal-summary-card-label{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.proposal-summary-card-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.2}.proposal-summary-card--cost{background:#f8fafc;border-color:#e2e8f0}.proposal-summary-card--cost .proposal-summary-card-label{color:#64748b}.proposal-summary-card--cost .proposal-summary-card-value{color:#475569}.proposal-summary-card--sell{background:#eff6ff;border-color:#bfdbfe}.proposal-summary-card--sell .proposal-summary-card-label{color:#60a5fa}.proposal-summary-card--sell .proposal-summary-card-value{color:#2563eb}.proposal-summary-card--profit{background:#f0fdf4;border-color:#bbf7d0}.proposal-summary-card--profit .proposal-summary-card-label{color:#86efac}.proposal-summary-card--margin{background:#f8fafc;border-color:#e2e8f0}.proposal-summary-card--margin .proposal-summary-card-label{color:#64748b}.fi-fo-field-wrp:has(.proposal-summary-cards){margin:0!important;padding:0!important}:is(.dark .proposal-summary-card--cost){background:#1e293b80;border-color:#334155}:is(.dark .proposal-summary-card--cost) .proposal-summary-card-label{color:#64748b}:is(.dark .proposal-summary-card--cost) .proposal-summary-card-value{color:#94a3b8}:is(.dark .proposal-summary-card--sell){background:#2563eb1a;border-color:#2563eb4d}:is(.dark .proposal-summary-card--sell) .proposal-summary-card-label{color:#60a5fa}:is(.dark .proposal-summary-card--sell) .proposal-summary-card-value{color:#93c5fd}:is(.dark .proposal-summary-card--profit){background:#0596691a;border-color:#10b9814d}:is(.dark .proposal-summary-card--profit) .proposal-summary-card-label{color:#6ee7b7}:is(.dark .proposal-summary-card--margin){background:#1e293b80;border-color:#334155}:is(.dark .proposal-summary-card--margin) .proposal-summary-card-label{color:#64748b}@media(max-width:480px){.proposal-summary-cards{grid-template-columns:repeat(2,1fr)}}.proposal-stages-flat .fi-fo-repeater-item{border:1.5px solid #cbd5e1;margin-bottom:6px;overflow:visible;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-shadow:0 0 #0000!important;background:#fff!important;border-radius:12px!important}.proposal-stages-flat .fi-fo-repeater-item:last-child{margin-bottom:0}:is(.dark .proposal-stages-flat .fi-fo-repeater-item){border-color:#475569;background:#0f172a66!important}.proposal-stages-flat .fi-fo-repeater-item-header{border-bottom:1px solid #e5e7eb;background:#f8fafc!important;padding:8px 16px!important}:is(.dark .proposal-stages-flat) .fi-fo-repeater-item-header{border-bottom-color:#334155;background:#0f172a80!important}.proposal-stages-flat .fi-fo-field-wrp:has(.proposal-section-name){display:none}.proposal-stages-flat .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content{border-top:none!important}.proposal-stages-flat .fi-fo-repeater-item-content{padding:20px!important}.proposal-stages-flat .fi-fo-repeater-item-content>.fi-fo-component-ctn{gap:16px!important}.fi-fo-field-wrp:has(.psf-h-discount),.fi-fo-field-wrp:has(.psf-h-discount-type),.fi-fo-field-wrp:has(.psf-h-tax-enabled),.fi-fo-field-wrp:has(.psf-h-tax-rate),.fi-fo-field-wrp:has(.psf-h-adjustment){display:none!important}.proposal-add-item-select{max-width:460px;margin-bottom:4px}.proposal-stages-flat [x-sortable-handle]:not(.fi-fo-table-repeater [x-sortable-handle]){display:none!important}.proposal-stages-flat .fi-fo-repeater-item-header-end-actions .fi-btn:hover,.proposal-stages-flat .fi-fo-table-repeater-actions .fi-btn:hover{color:#ef4444}.proposal-item-grip{opacity:.25;border-radius:4px;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s,transform .15s;cursor:move!important;padding:6px 3px!important;display:flex!important}.proposal-item-grip:hover{opacity:.85;background-color:#0000000a;transform:scale(1.15);cursor:move!important}.proposal-item-grip:active{opacity:1;background-color:#00000012;cursor:move!important}.proposal-item-grip svg{display:none!important}.proposal-item-grip:before{content:"";background-image:radial-gradient(circle,#94a3b8 1.2px,#0000 1.2px);background-position:0 0;background-size:4px 5px;width:8px;height:14px;display:block}.proposal-item-grip:hover:before{background-image:radial-gradient(circle,#475569 1.5px,#0000 1.5px)}.dark .proposal-item-grip:before{background-image:radial-gradient(circle,#64748b 1.5px,#0000 1.5px)}.dark .proposal-item-grip:hover:before{background-image:radial-gradient(circle,#94a3b8 1.5px,#0000 1.5px)}.dark .proposal-item-grip:hover{background-color:#ffffff0f}.dark .proposal-item-grip:active{background-color:#ffffff1a}.psf-unified{font-variant-numeric:tabular-nums;border-top:1px solid #e5e7eb;max-width:540px;margin-top:8px;margin-left:auto;margin-right:0;padding:10px 0 4px;font-size:14px;line-height:1.4;flex-direction:column!important;display:flex!important}.dark .psf-unified{border-top-color:#374151}.psf-u-row{color:#64748b;gap:12px;padding:5px 0;flex-direction:row!important;align-items:center!important;display:flex!important}.dark .psf-u-row{color:#94a3b8}.psf-u-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;text-align:right;flex-shrink:0;width:90px;font-size:13px;font-weight:500}.dark .psf-u-label{color:#64748b}.psf-u-inputs{gap:6px;min-height:30px;flex:1!important;align-items:center!important;display:flex!important}.psf-u-value{text-align:right;color:#334155;white-space:nowrap;flex-shrink:0;width:120px;font-size:15px;font-weight:600}.dark .psf-u-value{color:#cbd5e1}.psf-u-input{font-variant-numeric:tabular-nums;color:#1e293b;-moz-appearance:textfield;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;width:64px;height:32px;padding:0 6px;font-size:13px;transition:border-color .15s,box-shadow .15s}.psf-u-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.psf-u-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.psf-u-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f620}.dark .psf-u-input{color:#e2e8f0;background:#1e293b;border-color:#475569}.dark .psf-u-input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa20}.psf-u-input--sm{width:52px}.psf-u-select{color:#64748b;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;outline:none;height:32px;padding:0 4px;font-size:13px;transition:border-color .15s}.psf-u-select:focus{border-color:#3b82f6}.dark .psf-u-select{color:#64748b;background:#1e293b;border-color:#475569}.psf-u-unit{color:#64748b;font-size:11px;font-weight:500}.psf-u-toggle{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.psf-u-toggle input{display:none}.psf-u-toggle-track{background:#cbd5e1;border-radius:8px;width:30px;height:16px;transition:background .2s;position:relative}.dark .psf-u-toggle-track{background:#475569}.psf-u-toggle input:checked+.psf-u-toggle-track{background:#3b82f6}.psf-u-toggle-thumb{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.psf-u-toggle input:checked+.psf-u-toggle-track .psf-u-toggle-thumb{transform:translate(14px)}.psf-u-value--discount{color:#dc2626}.psf-u-value--tax{color:#059669}.dark .psf-u-value--discount{color:#f87171}.dark .psf-u-value--tax{color:#34d399}.psf-u-row--total{border-top:1.5px solid #cbd5e1;margin-top:6px;padding-top:10px!important}.dark .psf-u-row--total{border-top-color:#475569}.psf-u-row--total .psf-u-label{color:#334155;text-transform:none;letter-spacing:0;font-size:15px;font-weight:700}.dark .psf-u-row--total .psf-u-label{color:#e2e8f0}.psf-u-row--total .psf-u-value{color:#0f172a;font-size:20px;font-weight:800}.dark .psf-u-row--total .psf-u-value{color:#f8fafc}@media(max-width:480px){.psf-unified{max-width:100%!important}.psf-u-row{gap:8px!important}.psf-u-label{font-size:11px;width:65px!important}.psf-u-input{width:50px}.psf-u-input--sm{width:44px}.psf-u-value{font-size:12px;width:85px!important}}.fi-fo-field-wrp:has(.proposal-summary-cards){margin-bottom:4px!important}.proposal-stages-flat .fi-fo-table-repeater input{font-variant-numeric:tabular-nums;font-size:14px}.proposal-item-cell{padding:4px 0;line-height:1}.proposal-item-name{color:#1e293b;font-size:15px;font-weight:600;line-height:1.3}:is(.dark .proposal-item-name){color:#e2e8f0}.proposal-item-desc{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:2px;font-size:12px;line-height:1.3;overflow:hidden}:is(.dark .proposal-item-desc){color:#64748b}.proposal-stages-flat .fi-fo-table-repeater .fi-fo-field-wrp:has(.proposal-item-cell){margin:0!important;padding:0!important}.proposal-item-desc-input{color:#64748b!important;padding:4px 8px!important;font-size:12px!important}.proposal-item-desc-input::placeholder{color:#cbd5e1;font-style:italic}.dark .proposal-item-desc-input{color:#64748b!important}.dark .proposal-item-desc-input::placeholder{color:#475569}.proposal-stages-flat>.fi-fo-repeater-add{margin-top:8px!important}.proposal-stages-flat .fi-fo-repeater-add .fi-link{transition:all .15s;border:2px dashed #d1d5db!important;border-radius:12px!important;justify-content:center!important;width:100%!important;padding:10px 16px!important}.proposal-stages-flat .fi-fo-repeater-add .fi-link:hover{background:#eff6ff!important;border-color:#3b82f6!important}:is(.dark .proposal-stages-flat) .fi-fo-repeater-add .fi-link{border-color:#374151!important}:is(.dark .proposal-stages-flat) .fi-fo-repeater-add .fi-link:hover{background:#2563eb1a!important;border-color:#60a5fa!important}.proposal-stages-flat .fi-fo-repeater-item-header-label{flex:1;min-width:0}.psh{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.psh-num{color:#1d4ed8;text-align:center;cursor:pointer;appearance:textfield;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;border-radius:50%;outline:none;flex-shrink:0;width:26px;height:26px;margin:0;padding:0;font-size:12px;font-weight:700;line-height:22px;transition:all .15s}.psh-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.psh-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.psh-num:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#2563eb;transform:scale(1.08)}.psh-num:focus{cursor:text;background:#fff;border-color:#2563eb;transform:scale(1.08);box-shadow:0 0 0 3px #2563eb40}.dark .psh-num{color:#93c5fd;background:linear-gradient(135deg,#2563eb33,#2563eb40);border-color:#60a5fa}.dark .psh-num:hover{background:linear-gradient(135deg,#2563eb4d,#2563eb59);border-color:#93c5fd}.dark .psh-num:focus{color:#dbeafe;background:#0f172acc;border-color:#93c5fd;box-shadow:0 0 0 3px #60a5fa40}.psh-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.psh-name-wrap{flex-shrink:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.psh-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.dark .psh-name{color:#e2e8f0}.psh-edit-btn{color:#93c5fd;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,color .15s;display:inline-flex}.psh-edit-btn:hover{color:#3b82f6;background:#2563eb1f}.dark .psh-edit-btn{color:#3b82f6}.dark .psh-edit-btn:hover{color:#60a5fa;background:#60a5fa26}.psh-item-count{color:#64748b;white-space:nowrap;background:#0000000f;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.dark .psh-item-count{color:#64748b;background:#ffffff14}.psh-name-input{color:#1e293b;outline-offset:0;background:#ffffffe6;border:none;border-radius:5px;outline:2px solid #2563eb66;flex-shrink:1;min-width:80px;max-width:240px;padding:3px 8px;font-size:14px;font-weight:600}.psh-name-input:focus{outline-color:#2563eb99}.dark .psh-name-input{color:#e2e8f0;background:#0f172acc;outline-color:#60a5fa66}.dark .psh-name-input:focus{outline-color:#60a5fa99}.psh-stats{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:6px;display:flex}.psh-stat{align-items:baseline;gap:3px;display:inline-flex}.psh-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.dark .psh-label{color:#64748b}.psh-val{color:#64748b;font-size:13px;font-weight:600}.dark .psh-val{color:#94a3b8}.psh-dot{color:#cbd5e1;font-size:14px;line-height:1}.dark .psh-dot{color:#475569}.psh-val-cost{color:#64748b;font-weight:500}.psh-val-total{color:#2563eb;font-weight:700}.psh-val-profit-pos{color:#16a34a;font-weight:700}.psh-val-profit-neg{color:#dc2626;font-weight:700}.psh-val-margin{color:#7c3aed;font-weight:600}.dark .psh-val-cost{color:#475569}.dark .psh-val-total{color:#60a5fa}.dark .psh-val-profit-pos{color:#4ade80}.dark .psh-val-profit-neg{color:#f87171}.dark .psh-val-margin{color:#a78bfa}@media(max-width:480px){.psh-stats,.psh-item-count{display:none}}@media(min-width:481px)and (max-width:640px){.psh-stats>:first-child,.psh-stats>:nth-child(2),.psh-stats>:nth-child(5),.psh-stats>:nth-child(6),.psh-stats>:nth-child(7){display:none}}@media(min-width:641px)and (max-width:900px){.psh-stats>:nth-child(5),.psh-stats>:nth-child(6),.psh-stats>:nth-child(7){display:none}}.deal-hdr-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:translateY(0)}.deal-hdr-btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.deal-hdr-btn:hover svg{transform:scale(1.15)}.deal-hdr-btn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 3px 8px #00000012}.deal-hdr-btn:active{transition-duration:.1s;transform:translateY(0)scale(.96)!important}:is(.dark .deal-hdr-btn){color:#d1d5db;background:#1f2937;border-color:#374151}:is(.dark .deal-hdr-btn:hover){color:#f3f4f6;background:#111827;box-shadow:0 3px 8px #0000004d}.deal-hdr-btn--won{color:#fff;background:#059669;border-color:#059669;box-shadow:0 2px 4px #05966933}.deal-hdr-btn--won:hover{background:#047857;border-color:#047857;box-shadow:0 4px 12px #0596694d}.deal-hdr-btn--lost{color:#dc2626;background:#fef2f2;border-color:#fecaca}.deal-hdr-btn--lost:hover{background:#fee2e2;border-color:#fca5a5;box-shadow:0 3px 8px #dc26261a}:is(.dark .deal-hdr-btn--lost){color:#fca5a5;background:#7f1d1d33;border-color:#ef44444d}.deal-hdr-btn--reopen{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.deal-hdr-btn--reopen:hover{background:#dbeafe;box-shadow:0 3px 8px #2563eb1a}:is(.dark .deal-hdr-btn--reopen){color:#93c5fd;background:#1e40af33;border-color:#3b82f64d}.deal-hdr-value-cluster{flex-shrink:0;align-items:center;gap:8px;display:flex}.deal-hdr-value-amount{color:#111827;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.dark .deal-hdr-value-amount{color:#f3f4f6}@media(max-width:640px){.deal-hdr-value-cluster{gap:6px}.deal-hdr-value-amount{font-size:18px}}.deal-hdr-action{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:inline-flex}.deal-hdr-action:hover{color:#111827;background:#f3f4f6;border-color:#d1d5db;box-shadow:0 2px 6px #0000000f}.deal-hdr-action:active{transform:scale(.95)}.dark .deal-hdr-action{color:#64748b;background:#1e293b;border-color:#334155}.dark .deal-hdr-action:hover{color:#f3f4f6;background:#334155;border-color:#475569;box-shadow:0 2px 6px #0003}.deal-hdr-cta{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:1px solid #1d4ed8;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.deal-hdr-cta:hover{background:#1d4ed8;border-color:#1e40af;box-shadow:0 2px 8px #2563eb4d}.deal-hdr-cta:active{transform:scale(.97)}.dark .deal-hdr-cta{background:#3b82f6;border-color:#2563eb}.dark .deal-hdr-cta:hover{background:#2563eb;border-color:#1d4ed8;box-shadow:0 2px 8px #2563eb4d}@media(max-width:640px){.deal-hdr-cta{border-radius:8px;gap:4px;height:32px;padding:0 10px;font-size:12px}.deal-hdr-cta svg{width:14px;height:14px}}.deal-hdr-btn--more{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:translateY(0)}.deal-hdr-btn--more svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.deal-hdr-btn--more:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 3px 8px #0000000f}.deal-hdr-btn--more:hover svg{transform:scale(1.1)}.deal-hdr-btn--more:active{transition-duration:.1s;transform:translateY(0)scale(.96)!important}:is(.dark .deal-hdr-btn--more){color:#cbd5e1;background:#33415566;border-color:#475569}:is(.dark .deal-hdr-btn--more:hover){color:#f1f5f9;background:#33415599;border-color:#64748b;box-shadow:0 3px 8px #0000004d}.deal-hdr-dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000014,0 4px 10px #0000000a}:is(.dark .deal-hdr-dropdown){background:#1e293b;border-color:#334155;box-shadow:0 12px 28px #00000059}.deal-hdr-dropdown-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:6px 10px 4px;font-size:10px;font-weight:600}:is(.dark .deal-hdr-dropdown-label){color:#64748b}.deal-hdr-dropdown-sep{background:#f1f5f9;height:1px;margin:4px 8px}:is(.dark .deal-hdr-dropdown-sep){background:#334155}.deal-hdr-dropdown-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.deal-hdr-dropdown-item:hover{background:#f8fafc}:is(.dark .deal-hdr-dropdown-item){color:#cbd5e1}:is(.dark .deal-hdr-dropdown-item:hover){background:#1e293b}.deal-hdr-dropdown-item--danger{color:#dc2626}.deal-hdr-dropdown-item--danger:hover{background:#fef2f2}:is(.dark .deal-hdr-dropdown-item--danger){color:#f87171}:is(.dark .deal-hdr-dropdown-item--danger:hover){background:#7f1d1d33}.deal-hdr-dropdown-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.deal-hdr-dropdown-icon--default{color:#64748b;background:#f1f5f9}:is(.dark .deal-hdr-dropdown-icon--default){color:#94a3b8;background:#334155}.deal-hdr-dropdown-icon--amber{color:#d97706;background:#fffbeb}:is(.dark .deal-hdr-dropdown-icon--amber){color:#fbbf24;background:#d9770626}.deal-hdr-dropdown-icon--red{color:#dc2626;background:#fef2f2}:is(.dark .deal-hdr-dropdown-icon--red){color:#f87171;background:#dc262626}.deal-hdr-dropdown-icon--blue{color:#2563eb;background:#eff6ff}:is(.dark .deal-hdr-dropdown-icon--blue){color:#60a5fa;background:#2563eb26}.deal-hdr-dropdown-icon--indigo{color:#2563eb;background:#eff6ff}:is(.dark .deal-hdr-dropdown-icon--indigo){color:#60a5fa;background:#2563eb26}.deal-hdr-dropdown-icon--emerald{color:#059669;background:#ecfdf5}:is(.dark .deal-hdr-dropdown-icon--emerald){color:#34d399;background:#05966926}.sd{color:#1e293b;background:#fff;border-bottom:1px solid #e2e8f0;overflow:visible}.dark .sd{background:#0c1222;border-bottom-color:#1e293b}.sd-topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 24px;display:flex;overflow:visible}.dark .sd-topbar{background:#0c1222;border-bottom-color:#1e293b}.sd-topbar-left{align-items:center;gap:16px;display:flex}.sd-topbar-right{z-index:60;align-items:center;gap:8px;display:flex}.sd-topbar-cell{border-right:1px solid #e2e8f0;flex-shrink:0;align-items:center;height:48px;display:flex}.dark .sd-topbar-cell{border-right-color:#1e293b}.sd-topbar-id-group{gap:12px;padding:0 20px}.sd-topbar-id{color:#1e40af;white-space:nowrap;background:#eff6ff;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.dark .sd-topbar-id{color:#60a5fa;background:#1e40af26}.sd-topbar-date{color:#64748b;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.dark .sd-topbar-date{color:#64748b}.sd-topbar-title-wrap{flex:1;gap:16px;min-width:0;padding:0 20px}.sd-topbar-title-field{cursor:text;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:100px;max-width:260px;padding:5px 14px;transition:all .25s;display:flex}.sd-topbar-title-field:hover{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}.dark .sd-topbar-title-field{background:#1e293b;border-color:#334155}.dark .sd-topbar-title-field:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sd-topbar-title-text{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;overflow:hidden}.dark .sd-topbar-title-text{color:#e2e8f0}.sd-topbar-title-text--placeholder{color:#94a3b8;font-weight:400}.dark .sd-topbar-title-text--placeholder{color:#475569}.sd-topbar-title-text--locked{color:#64748b;font-weight:500}.sd-topbar-title-input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-size:13px;font-weight:600}.dark .sd-topbar-title-input{color:#e2e8f0}.sd-topbar-amount{color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-size:18px;font-weight:800}.dark .sd-topbar-amount{color:#f1f5f9}.sd-topbar-actions-wrap{border-right:none;gap:2px;padding:0 12px}.sd-topbar-action-sep{background:#d1d5db;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin:0 2px}.dark .sd-topbar-action-sep{background:#475569}.sd-topbar-action{color:#64748b;white-space:nowrap;letter-spacing:.01em;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sd-topbar-action:hover{color:#3b82f6;background:#eff6ff}.dark .sd-topbar-action{color:#94a3b8}.dark .sd-topbar-action:hover{color:#60a5fa;background:#3b82f61a}.sd-topbar-send{white-space:nowrap;cursor:pointer;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-size:10px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #3b82f64d,0 4px 12px #3b82f626}.sd-topbar-send:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26,#0000 50%);position:absolute;inset:0}.sd-topbar-send:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 4px #3b82f666,0 6px 20px #3b82f633}.dark .sd-topbar-send{background:#3b82f6}.dark .sd-topbar-send:hover{background:#2563eb}.sd-topbar-more-wrap{z-index:60;border-right:none;padding:0 4px}.sd-title-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;width:100%;padding:14px 24px;display:flex}.dark .sd-title-row{border-color:#1e293b}.sd-title-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.sd-title-text{color:#1e293b;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;font-size:18px;font-weight:800;transition:color .15s;overflow:hidden}.sd-title-text:hover{color:#1e40af}.dark .sd-title-text{color:#f1f5f9}.dark .sd-title-text:hover{color:#60a5fa}.sd-title-text--placeholder{color:#cbd5e1;font-style:italic}.sd-title-edit-icon{color:#cbd5e1;opacity:0;flex-shrink:0;width:14px;height:14px;transition:opacity .15s}.sd-title-left:hover .sd-title-edit-icon{opacity:1}.sd-title-input{color:#1e293b;letter-spacing:-.01em;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:18px;font-weight:800}.dark .sd-title-input{color:#f1f5f9}.sd-title-right{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;padding-left:24px;display:flex}.sd-title-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:10px;font-weight:700}.sd-title-amount{color:#1e40af;font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;margin-left:24px;font-size:20px;font-weight:800}.dark .sd-title-amount{color:#60a5fa}.sd-contact-bar{align-items:stretch;gap:0;padding:0;display:flex}.dark .sd-contact-bar{border-bottom-color:#1e293b}.sd-contact-bar-col{border-right:1px solid #e2e8f0;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:14px 20px;display:flex}.sd-contact-bar-col:last-child{border-right:none}.dark .sd-contact-bar-col{border-right-color:#1e293b}.sd-contact-bar-col--identity{border-right:1px solid #e2e8f0;flex-direction:row;flex:none;align-items:center;gap:12px;min-width:0;padding:14px 24px}.sd-contact-bar-avatar{color:#fff;letter-spacing:.02em;background:#1e40af;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s;display:flex}.sd-contact-bar-avatar:hover{transform:scale(1.05)}.dark .sd-contact-bar-avatar{background:#3b82f6}.sd-contact-bar-info{flex-direction:column;gap:5px;min-width:0;display:flex}.sd-contact-bar-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.sd-contact-bar-name:hover{color:#1e40af}.dark .sd-contact-bar-name{color:#f1f5f9}.dark .sd-contact-bar-name:hover{color:#60a5fa}.sd-contact-bar-badges{gap:5px;display:flex}.sd-contact-bar-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.5}.sd-contact-bar-badge--amber{color:#92400e;background:#fef3c7}.dark .sd-contact-bar-badge--amber{color:#fbbf24;background:#fbbf2426}.sd-contact-bar-badge--green{color:#065f46;background:#d1fae5}.dark .sd-contact-bar-badge--green{color:#34d399;background:#34d39926}.sd-contact-bar-badge--blue{color:#1e40af;background:#dbeafe}.dark .sd-contact-bar-badge--blue{color:#60a5fa;background:#60a5fa26}.sd-contact-bar-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.dark .sd-contact-bar-label{color:#6b7280}.sd-contact-bar-value{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.dark .sd-contact-bar-value{color:#e5e7eb}.sd-contact-bar-value--muted{color:#64748b;font-weight:500}.dark .sd-contact-bar-value--muted{color:#6b7280}.sd-contact-bar-action{color:#6366f1;margin-top:1px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s}.sd-contact-bar-action:hover{color:#4338ca}.dark .sd-contact-bar-action{color:#818cf8}.dark .sd-contact-bar-action:hover{color:#a5b4fc}.sd-contact-bar-col--clickable{cursor:pointer;transition:background .15s}.sd-contact-bar-col--clickable:hover{background:#f8fafc}.dark .sd-contact-bar-col--clickable:hover{background:#1e293b}.sd-contact-bar-value-row{align-items:center;gap:8px;display:flex}.sd-contact-bar-value-row .sd-contact-bar-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sd-contact-icon-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:all .15s;display:inline-flex}.sd-contact-icon-btn svg{width:13px;height:13px}.sd-contact-icon-btn--phone{color:#059669}.sd-contact-icon-btn--phone:hover{color:#047857;background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 2px 6px #05966926}.sd-contact-icon-btn--email{color:#1e40af}.sd-contact-icon-btn--email:hover{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 6px #1e40af26}.sd-contact-icon-btn--copy{color:#64748b}.sd-contact-icon-btn--copy:hover{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.dark .sd-contact-icon-btn{background:#334155;border-color:#475569}.dark .sd-contact-icon-btn--phone:hover{background:#05966926;border-color:#0596694d}.dark .sd-contact-icon-btn--email:hover{background:#1e40af26;border-color:#1e40af4d}.dark .sd-contact-icon-btn--copy:hover{background:#475569}.sd-row1{align-items:center;gap:12px;padding:12px 20px;display:flex}.sd-row2{border-top:1px solid #f1f5f9;align-items:center;gap:16px;padding:10px 20px 14px;display:flex}.dark .sd-row2{border-top-color:#1e293b}.sd-row2-title-group{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.sd-title-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:120px;max-width:320px;padding:7px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.sd-title-field:hover{border-color:#cbd5e1}.sd-title-field:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.dark .sd-title-field{background:#0f172a;border-color:#1e293b}.dark .sd-title-field:hover{border-color:#334155}.dark .sd-title-field:focus-within{background:#0c1222;border-color:#818cf8;box-shadow:0 0 0 3px #818cf826}.sd-title-field-text{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;overflow:hidden}.dark .sd-title-field-text{color:#e2e8f0}.sd-title-field-text--placeholder{color:#64748b;font-weight:400}.dark .sd-title-field-text--placeholder{color:#475569}.sd-title-field-text--locked{color:#64748b;font-weight:500}.sd-title-field-input{color:#1e293b;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-size:14px;font-weight:600}.dark .sd-title-field-input{color:#e2e8f0}.sd-row2-amount{color:#111827;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:700}.dark .sd-row2-amount{color:#f1f5f9}.sd-row2-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.sd-row2-team{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:8px;padding:5px 10px 5px 6px;transition:all .15s;display:flex}.sd-row2-team:hover{background:#f8fafc;border-color:#cbd5e1}.dark .sd-row2-team{background:#0f172a;border-color:#1e293b}.dark .sd-row2-team:hover{background:#1e293b;border-color:#334155}.sd-row2-team-label{color:#64748b;white-space:nowrap;font-size:12px;font-weight:500}.dark .sd-row2-team-label{color:#64748b}.sd-row2-proposal-actions{border-left:1px solid #e2e8f0;align-items:center;gap:2px;margin-left:4px;padding-left:10px;display:flex}.dark .sd-row2-proposal-actions{border-left-color:#1e293b}.sd-row2-action{color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.sd-row2-action:hover{color:#2563eb;background:#eff6ff}.dark .sd-row2-action{color:#94a3b8}.dark .sd-row2-action:hover{color:#60a5fa;background:#3b82f61a}.sd-row2-send{white-space:nowrap;color:#fff;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sd-row2-send:hover{background:#1d4ed8}.dark .sd-row2-send{background:#3b82f6}.dark .sd-row2-send:hover{background:#2563eb}.sd-back{color:#475569;cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.sd-back:hover{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}.dark .sd-back{color:#64748b}.dark .sd-back:hover{color:#e2e8f0;background:#3b82f60f}.sd-avatar{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:22px;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 2px 8px #3b82f640}.sd-avatar:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3b82f659}.dark .sd-avatar{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 2px 8px #2563eb4d}.dark .sd-avatar:hover{box-shadow:0 4px 14px #2563eb73}.sd-avatar--empty{box-shadow:none;background:linear-gradient(135deg,#94a3b8,#cbd5e1);border:2px dashed #94a3b8}.sd-avatar--empty:hover{box-shadow:none;transform:none}.dark .sd-avatar--empty{box-shadow:none;background:linear-gradient(135deg,#475569,#64748b);border-color:#64748b}.dark .sd-avatar--empty:hover{box-shadow:none}.sd-avatar--empty svg{color:#fff;width:26px;height:26px}.dark .sd-avatar--empty svg{color:#fff}.sd-spacer{flex:1}.sd-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.sd-identity-top{align-items:center;gap:10px;display:flex}.sd-identity-details{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-identity-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sd-detail-item{color:#64748b;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.dark .sd-detail-item{color:#64748b}.sd-detail-item svg{color:#64748b;flex-shrink:0}.dark .sd-detail-item svg{color:#475569}.sd-detail-item--link{cursor:pointer;text-decoration:none;transition:color .15s}.sd-detail-item--link:hover,.sd-detail-item--link:hover svg{color:#2563eb}.dark .sd-detail-item--link:hover,.dark .sd-detail-item--link:hover svg{color:#60a5fa}.sd-name{color:#171717;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;text-decoration:none;transition:all .15s;overflow:hidden}.sd-name:hover{text-underline-offset:2px;text-decoration:underline}.dark .sd-name{color:#f1f5f9}.dark .sd-name:hover{color:#60a5fa}.sd-name-sep{color:#cbd5e1;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:14px}.dark .sd-name-sep{color:#475569}.sd-name-detail{color:#64748b;white-space:nowrap;font-size:14px}.dark .sd-name-detail{color:#64748b}.sd-name-detail--link{cursor:pointer;text-decoration:none;transition:color .15s}.sd-name-detail--link:hover{color:#2563eb}.dark .sd-name-detail--link:hover{color:#60a5fa}.sd-name--placeholder{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;font-style:italic;font-weight:600}.sd-name--placeholder:hover{color:#3b82f6;text-decoration:none}.dark .sd-name--placeholder{color:#64748b}.dark .sd-name--placeholder:hover{color:#60a5fa}.sd-id{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.dark .sd-id{color:#64748b;background:#1e293b;border-color:#334155}.sd-tag{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.sd-tag--green{color:#059669;background:#ecfdf5}.dark .sd-tag--green{color:#34d399;background:#0596691f}.sd-tag--amber{color:#d97706;background:#fffbeb}.dark .sd-tag--amber{color:#fbbf24;background:#d977061f}.sd-tag--outline{color:#64748b;background:0 0;border:1px solid #e2e8f0}.dark .sd-tag--outline{color:#64748b;border-color:#334155}.sd-tag--green-outline{color:#059669;background:0 0;border:1px solid #a7f3d0}.dark .sd-tag--green-outline{color:#34d399;border-color:#0596694d}.sd-tag--muted{color:#64748b}.dark .sd-tag--muted{color:#475569}.sd-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600}.sd-badge--gray{color:#6b7280;background:#f3f4f6}.dark .sd-badge--gray{color:#64748b;background:#6b728026}.sd-badge--blue{color:#2563eb;background:#eff6ff}.dark .sd-badge--blue{color:#60a5fa;background:#2563eb26}.sd-badge--amber{color:#d97706;background:#fffbeb}.dark .sd-badge--amber{color:#fbbf24;background:#d9770626}.sd-badge--green{color:#059669;background:#ecfdf5}.dark .sd-badge--green{color:#34d399;background:#05966926}.sd-badge--red{color:#dc2626;background:#fef2f2}.dark .sd-badge--red{color:#fca5a5;background:#dc262626}.sd-stage-bar{background:linear-gradient(#f8fafc,#fff);border-top:1px solid #f1f5f9;align-items:center;padding:14px 20px;display:flex}.dark .sd-stage-bar{background:linear-gradient(#111827,#0f172a);border-top-color:#1e293b}.sd-arrows{flex:1;align-items:stretch;gap:8px;display:flex}.sd-arrow{cursor:default;-webkit-user-select:none;user-select:none;clip-path:none;border:none;border-radius:14px;flex:1;align-items:center;gap:10px;margin-left:0;padding:12px 16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.sd-arrow:after,.sd-arrow:before{display:none}a.sd-arrow,.sd-arrow--link{cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}a.sd-arrow:hover,.sd-arrow--link:hover{transform:translateY(-1px);box-shadow:0 6px 28px #1e40af66}.sd-arrow-link-icon{opacity:.75;vertical-align:-1px;width:11px;height:11px;margin-left:4px;display:inline-block}.sd-arrow-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sd-arrow-icon svg{width:16px;height:16px}.sd-arrow-text{flex-direction:column;gap:1px;display:flex}.sd-arrow-label{letter-spacing:.02em;font-size:12px;font-weight:800}.sd-arrow-sub{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.sd-arrow--done{color:#047857;background:linear-gradient(135deg,#dcfce7,#d1fae5);border:1px solid #05966933}.sd-arrow--done .sd-arrow-icon{color:#047857;background:#05966926}.sd-arrow--done .sd-arrow-label{color:#047857}.sd-arrow--done .sd-arrow-sub{color:#059669}.dark .sd-arrow--done{color:#6ee7b7;background:#05966914;border-color:#05966926}.dark .sd-arrow--done .sd-arrow-icon{color:#6ee7b7;background:#05966926}.dark .sd-arrow--done .sd-arrow-label{color:#6ee7b7}.dark .sd-arrow--done .sd-arrow-sub{color:#6ee7b780}.sd-arrow--current{color:#fff;background:linear-gradient(135deg,#1e3a8a,#1e40af);border:1px solid #0000;box-shadow:0 4px 24px #1e40af4d}.sd-arrow--current:before{content:"";pointer-events:none;background:radial-gradient(#ffffff14,#0000 70%);width:60%;height:200%;display:block;position:absolute;top:-50%;right:-20%}.sd-arrow--current .sd-arrow-icon{color:#fff;background:#ffffff26}.sd-arrow--current .sd-arrow-label{color:#fff}.sd-arrow--current .sd-arrow-sub{color:#ffffff80}.dark .sd-arrow--current{background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 4px 24px #2563eb59}.sd-arrow--lost{color:#fff;background:linear-gradient(135deg,#991b1b,#dc2626);border:1px solid #0000;box-shadow:0 4px 24px #dc26264d}.sd-arrow--lost:before{content:"";pointer-events:none;background:radial-gradient(#ffffff14,#0000 70%);width:60%;height:200%;display:block;position:absolute;top:-50%;right:-20%}.sd-arrow--lost .sd-arrow-icon{color:#fff;background:#ffffff26}.sd-arrow--lost .sd-arrow-label{color:#fff}.sd-arrow--lost .sd-arrow-sub{color:#ffffff80}.dark .sd-arrow--lost{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 4px 24px #ef444459}.sd-arrow--future{color:#64748b;background:#fafbfc;border:1px solid #cbd5e1}.sd-arrow--future .sd-arrow-icon{color:#64748b;background:#f1f5f9}.sd-arrow--future .sd-arrow-label,.sd-arrow--future .sd-arrow-sub{color:#64748b}.dark .sd-arrow--future{color:#475569;background:#1e293b;border-color:#334155}.dark .sd-arrow--future .sd-arrow-icon{color:#475569;background:#334155}.dark .sd-arrow--future .sd-arrow-label{color:#475569}.dark .sd-arrow--future .sd-arrow-sub{color:#334155}.sd-arrow--warning{color:#b45309;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #d9770640}.sd-arrow--warning .sd-arrow-icon{color:#b45309;background:#d977062e}.sd-arrow--warning .sd-arrow-label{color:#92400e}.sd-arrow--warning .sd-arrow-sub{color:#b45309}.dark .sd-arrow--warning{color:#fcd34d;background:#d977061a;border-color:#d9770640}.dark .sd-arrow--warning .sd-arrow-icon{color:#fcd34d;background:#d977062e}.dark .sd-arrow--warning .sd-arrow-label{color:#fcd34d}.dark .sd-arrow--warning .sd-arrow-sub{color:#fcd34d99}.sd-arrow--first,.sd-arrow--last,.sd-arrow--first.sd-arrow--last{clip-path:none;border-radius:14px;margin-left:0;padding:12px 16px}.sd-amount-wrap{align-items:center;display:flex}.sd-amount{letter-spacing:-.03em;color:#171717;cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:28px;font-weight:800;line-height:1;transition:background .15s}.sd-amount:hover{background:#f8fafc}.dark .sd-amount{color:#f1f5f9}.dark .sd-amount:hover{background:#1e293b}.sd-amount--empty{color:#64748b;border-bottom:1px dashed #94a3b8;border-radius:0;padding-bottom:2px}.sd-amount--empty:hover{background:0 0}.dark .sd-amount--empty{color:#64748b;border-bottom-color:#64748b}.dark .sd-amount--empty:hover{background:0 0}.sd-amount-edit{align-items:center;gap:2px;display:flex}.sd-amount-prefix{color:#64748b;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:20px;font-weight:800}.dark .sd-amount-prefix{color:#64748b}.sd-amount-input{letter-spacing:-.03em;color:#171717;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:140px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:20px;font-weight:800;transition:border-color .15s,box-shadow .15s}.sd-amount-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.dark .sd-amount-input{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .sd-amount-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.sd-proposal-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.dark .sd-proposal-badge{color:#64748b;background:#1e293b}.sd-proposal-badge--draft{color:#64748b;background:#f1f5f9}.dark .sd-proposal-badge--draft{color:#64748b;background:#1e293b}.sd-proposal-badge--sent{color:#2563eb;background:#dbeafe}.dark .sd-proposal-badge--sent{color:#60a5fa;background:#1e3a5f}.sd-proposal-badge--accepted{color:#16a34a;background:#dcfce7}.dark .sd-proposal-badge--accepted{color:#4ade80;background:#14532d}.sd-proposal-badge--rejected{color:#dc2626;background:#fee2e2}.dark .sd-proposal-badge--rejected{color:#f87171;background:#450a0a}.sd-more-btn{color:#334155;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sd-more-btn:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.dark .sd-more-btn{color:#64748b;background:#1e293b;border-color:#334155}.dark .sd-more-btn:hover{color:#60a5fa;border-color:#3b82f6}.sd-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:240px;max-height:none;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:visible;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f}.sd-menu-group-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:2px;padding:10px 12px 4px;font-size:10px;font-weight:700}.sd-menu-group-label:first-child{margin-top:0;padding-top:4px}.dark .sd-menu-group-label{color:#64748b}.dark .sd-menu{background:#1e293b;border-color:#334155;box-shadow:0 12px 40px #00000080,0 2px 8px #0003}.sd-menu-item{color:#404040;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.sd-menu-item svg{color:#3b6fed;flex-shrink:0;transition:color .15s}.sd-menu-item:hover{color:#171717;background:#f8fafc}.sd-menu-item:hover svg{color:#3b6fed}.dark .sd-menu-item{color:#cbd5e1}.dark .sd-menu-item svg{color:#60a5fa}.dark .sd-menu-item:hover{color:#f1f5f9;background:#0f172a}.dark .sd-menu-item:hover svg{color:#60a5fa}.sd-menu-item--won svg{color:#059669}.sd-menu-item--won:hover svg{color:#047857}.dark .sd-menu-item--won svg{color:#34d399}.sd-menu-item--lost svg{color:#dc2626}.sd-menu-item--lost:hover svg{color:#b91c1c}.dark .sd-menu-item--lost svg{color:#f87171}.sd-menu-item--danger,.sd-menu-item--danger svg{color:#dc2626}.sd-menu-item--danger:hover{color:#b91c1c;background:#fef2f2}.sd-menu-item--danger:hover svg{color:#b91c1c}.dark .sd-menu-item--danger,.dark .sd-menu-item--danger svg{color:#f87171}.dark .sd-menu-item--danger:hover{color:#fca5a5;background:#dc26261a}.dark .sd-menu-item--danger:hover svg{color:#fca5a5}.sd-menu-sep{background:#f1f5f9;height:1px;margin:4px 8px}.dark .sd-menu-sep{background:#334155}.sd-title{color:#0f172a;cursor:text;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:6px 12px;font-size:18px;font-weight:700;line-height:1.3;transition:border-color .15s,box-shadow .15s;overflow:hidden}.sd-title:hover{border-color:#64748b}.sd-title:active{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.dark .sd-title{color:#f1f5f9;background:#1e293b;border-color:#334155}.dark .sd-title:hover{border-color:#475569}.sd-title--placeholder{color:#64748b;font-style:italic;font-weight:500}.dark .sd-title--placeholder{color:#475569}.sd-title-input{color:#0f172a;background:#fff;border:2px solid #3b82f6;border-radius:8px;outline:none;width:100%;max-width:100%;padding:5px 11px;font-size:20px;font-weight:700;line-height:1.3;box-shadow:0 0 0 3px #3b82f61a}.dark .sd-title-input{color:#f1f5f9;background:#0f172a;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.sd-title-pencil{color:#64748b;flex-shrink:0;width:18px;height:18px;transition:color .15s}.sd-title-row:hover .sd-title-pencil{color:#3b82f6}.dark .sd-title-pencil{color:#475569}.dark .sd-title-row:hover .sd-title-pencil{color:#60a5fa}.sd-title--locked{color:#0f172a;cursor:default;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:6px 0;font-size:20px;font-weight:700;line-height:1.3;overflow:hidden}.dark .sd-title--locked{color:#f1f5f9}.sd-title-lock{color:#cbd5e1;flex-shrink:0;width:16px;height:16px}.dark .sd-title-lock{color:#475569}.sd-meta{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sd-meta-sep{background:#e2e8f0;flex-shrink:0;width:1px;height:18px}.dark .sd-meta-sep{background:#334155}.sd-meta-item{color:#64748b;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.dark .sd-meta-item{color:#64748b}.sd-meta-icon{color:#64748b;flex-shrink:0;width:16px;height:16px;transition:color .15s}.dark .sd-meta-icon{color:#475569}.sd-meta-link{cursor:pointer;text-decoration:none;transition:color .15s}.sd-meta-link:hover,.sd-meta-link:hover .sd-meta-icon{color:#2563eb}.dark .sd-meta-link:hover,.dark .sd-meta-link:hover .sd-meta-icon{color:#60a5fa}.sd-meta-extra{color:#64748b;margin-left:1px;font-size:11px;font-weight:600}.dark .sd-meta-extra{color:#475569}.sd-meta-muted{color:#cbd5e1;font-style:italic}.dark .sd-meta-muted{color:#475569}.sd-meta-chip{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.dark .sd-meta-chip{color:#64748b;background:#1e293b;border-color:#334155}.sd-meta-chip--interactive{cursor:pointer;transition:all .15s}.sd-meta-chip--interactive:hover{color:#334155;border-color:#64748b}.dark .sd-meta-chip--interactive:hover{color:#e2e8f0;border-color:#475569}.sd-meta-chip--subtle{color:#64748b;background:0 0;border-color:#0000;font-size:11px}.dark .sd-meta-chip--subtle{color:#64748b}.sd-action-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.sd-badge-dot{opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sd-stage-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite sd-pulse-dot}.dark .sd-stage-dot{background:#60a5fa}@keyframes sd-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.sd-tag-dots{align-items:center;gap:3px;display:inline-flex}.sd-tag-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sd-team-block{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;transition:all .15s;display:inline-flex}.sd-team-block:hover{border-color:#64748b}.dark .sd-team-block{background:#1e293b;border-color:#334155}.dark .sd-team-block:hover{border-color:#475569}.sd-team-avatars{align-items:center;display:flex}.sd-team-info{flex-direction:column;gap:1px;display:flex}.sd-team-owner{color:#334155;font-size:12px;font-weight:600;line-height:1.2}.dark .sd-team-owner{color:#e2e8f0}.sd-team-count{color:#64748b;font-size:11px;line-height:1.2}.sd-av{color:#fff;-webkit-user-select:none;user-select:none;letter-spacing:.02em;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-weight:700;display:flex;position:relative}.sd-av:first-child{margin-left:0}.dark .sd-av{border-color:#1e293b}.sd-av--more{color:#64748b;background:#e2e8f0;font-size:10px;font-weight:700}.dark .sd-av--more{color:#64748b;background:#334155}.sd-av-add{color:#64748b;flex-shrink:0;width:18px;height:18px;transition:color .15s}.dark .sd-av-add{color:#475569}.sd-team-block:hover .sd-av-add{color:#3b82f6}.dark .sd-team-block:hover .sd-av-add{color:#60a5fa}.sd-empty-hint{color:#64748b;text-align:center;flex:1;padding:4px 0;font-size:14px;font-style:italic}.dark .sd-empty-hint{color:#64748b}.sd-customer-picker{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:360px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 4px 10px -5px #0000000a}.dark .sd-customer-picker{background:#1e293b;border-color:#334155;box-shadow:0 10px 25px -5px #0006}.sd-picker-search{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:10px 12px;display:flex}.dark .sd-picker-search{border-bottom-color:#334155}.sd-picker-input{color:#171717;background:0 0;border:none;outline:none;flex:1;font-size:13px}.sd-picker-input::placeholder{color:#64748b}.dark .sd-picker-input{color:#e2e8f0}.dark .sd-picker-input::placeholder{color:#64748b}.sd-picker-list{max-height:300px;overflow-y:auto}.sd-picker-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f8fafc;align-items:center;gap:10px;width:100%;padding:8px 12px;transition:background .15s;display:flex}.sd-picker-item:hover{background:#f8fafc}.dark .sd-picker-item{border-bottom-color:#1e293b}.dark .sd-picker-item:hover{background:#0f172a}.sd-picker-item--active{background:#eff6ff}.dark .sd-picker-item--active{background:#1e3a5f}.sd-picker-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.sd-picker-info{flex:1;min-width:0}.sd-picker-name{color:#171717;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.dark .sd-picker-name{color:#f1f5f9}.sd-picker-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.dark .sd-picker-meta{color:#64748b}.sd-picker-tag{text-transform:capitalize;color:#64748b;background:#f1f5f9;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.dark .sd-picker-tag{color:#64748b;background:#334155}.sd-picker-empty{text-align:center;color:#64748b;padding:20px;font-size:13px}.dark .sd-picker-empty{color:#64748b}.setup-wizard{max-width:560px;margin:40px auto;padding:0 16px}.setup-progress{justify-content:center;align-items:center;gap:0;margin-bottom:32px;display:flex}.setup-progress-step{opacity:.4;align-items:center;gap:8px;transition:opacity .3s;display:flex}.setup-progress-step--active{opacity:1}.setup-progress-dot{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .3s;display:flex}.setup-progress-step--active .setup-progress-dot{color:#fff;background:#3b82f6}.dark .setup-progress-dot{color:#94a3b8;background:#334155}.dark .setup-progress-step--active .setup-progress-dot{color:#fff;background:#3b82f6}.setup-progress-step span{color:#64748b;font-size:13px;font-weight:600}.setup-progress-step--active span{color:#1e293b}.dark .setup-progress-step span{color:#64748b}.dark .setup-progress-step--active span{color:#e2e8f0}.setup-progress-line{background:#e2e8f0;width:48px;height:2px;margin:0 8px;transition:background .3s}.setup-progress-line--active{background:#3b82f6}.dark .setup-progress-line{background:#334155}.dark .setup-progress-line--active{background:#3b82f6}.setup-sale-id{text-align:center;color:#64748b;letter-spacing:.05em;margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.dark .setup-sale-id{color:#64748b}.setup-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 1px 3px #0000000a}.dark .setup-card{background:#1e293b;border-color:#334155}.setup-card--ready{text-align:center}.setup-card-title{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.dark .setup-card-title{color:#f1f5f9}.setup-card-desc{color:#64748b;margin:0 0 20px;font-size:14px}.dark .setup-card-desc{color:#94a3b8}.setup-search-wrap{flex-direction:column;gap:12px;display:flex}.setup-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.setup-search:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .setup-search{background:#0f172a;border-color:#334155}.dark .setup-search:focus-within{background:#0f172a;border-color:#3b82f6}.setup-search-input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:15px}.setup-search-input::placeholder{color:#94a3b8}.dark .setup-search-input{color:#e2e8f0}.setup-customer-list{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:280px;overflow-y:auto}.dark .setup-customer-list{background:#0f172a;border-color:#334155}.setup-customer-item{text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .1s;display:flex}.setup-customer-item:last-child{border-bottom:none}.setup-customer-item:hover{background:#f8fafc}.dark .setup-customer-item{border-color:#1e293b}.dark .setup-customer-item:hover{background:#1e293b}.setup-customer-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.setup-customer-info{flex:1;min-width:0}.setup-customer-name{color:#1e293b;font-size:14px;font-weight:600;display:block}.dark .setup-customer-name{color:#f1f5f9}.setup-customer-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.setup-customer-tag{text-transform:capitalize;color:#64748b;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.dark .setup-customer-tag{color:#94a3b8;background:#334155}.setup-empty{text-align:center;color:#64748b;padding:24px;font-size:14px}.setup-create-btn{color:#64748b;background:0 0;border:2px dashed #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.setup-create-btn:hover{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.dark .setup-create-btn{color:#94a3b8;border-color:#334155}.dark .setup-create-btn:hover{color:#60a5fa;background:#3b82f61a;border-color:#3b82f6}.setup-new-customer{flex-direction:column;gap:12px;display:flex}.setup-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setup-form-field{flex-direction:column;gap:4px;display:flex}.setup-label{color:#64748b;font-size:12px;font-weight:600}.dark .setup-label{color:#94a3b8}.setup-input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .15s}.setup-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .setup-input{color:#e2e8f0;background:#0f172a;border-color:#334155}.setup-form-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.setup-btn-primary{color:#fff;background:#3b82f6;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.setup-btn-primary:hover{background:#2563eb}.setup-btn-primary:disabled{opacity:.5;cursor:not-allowed}.setup-btn-secondary{color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.setup-btn-secondary:hover{color:#1e293b;background:#f8fafc}.dark .setup-btn-secondary{color:#94a3b8;border-color:#334155}.dark .setup-btn-secondary:hover{background:#0f172a}.setup-btn-full{width:100%;margin-top:16px}.setup-btn-lg{border-radius:12px;padding:14px 24px;font-size:16px}.setup-title-input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.setup-title-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.setup-title-input::placeholder{color:#94a3b8}.dark .setup-title-input{color:#e2e8f0;background:#0f172a;border-color:#334155}.setup-selected-customer{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;display:flex}.dark .setup-selected-customer{background:#3b82f61a;border-color:#3b82f633}.setup-selected-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.setup-selected-name{color:#1e293b;flex:1;font-size:14px;font-weight:600}.dark .setup-selected-name{color:#f1f5f9}.setup-change-btn{color:#3b82f6;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;transition:background .15s}.setup-change-btn:hover{background:#3b82f61a}.setup-ready-icon{margin-bottom:12px}.setup-summary{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:20px 0 0;padding:16px}.dark .setup-summary{background:#0f172a;border-color:#334155}.setup-summary-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:6px 0;display:flex}.setup-summary-row:last-child{border-bottom:none}.dark .setup-summary-row{border-color:#1e293b}.setup-summary-label{color:#64748b;font-size:13px}.dark .setup-summary-label{color:#94a3b8}.setup-summary-value{color:#1e293b;font-size:13px;font-weight:600}.dark .setup-summary-value{color:#f1f5f9}.sv-btn--ghost:hover{background:#f9fafb}.dark .sv-btn--ghost{color:#9ca3af;background:#1f2937;border-color:#374151}.sv-tabs-container{margin-top:0}.sv-tab-bar{background:#fff;border-bottom:2px solid #e2e8f0;padding:0 16px;position:relative}.dark .sv-tab-bar{background:#0f172a;border-bottom-color:#1e293b}.sv-tab-nav{z-index:1;flex-wrap:nowrap;gap:0;display:flex;position:relative;overflow:visible}.sv-tab--hidden{display:none!important}.sv-tab--more{cursor:pointer;background:0 0;border:none;flex:none;padding:0;position:relative}.sv-more-trigger{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:12px 14px;font-size:12px;font-weight:600;transition:color .15s;display:flex}.sv-more-trigger:hover{color:#1e293b}.dark .sv-more-trigger{color:#94a3b8}.dark .sv-more-trigger:hover{color:#e2e8f0}.sv-more-dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 12px 32px #0000001f,0 4px 8px #0000000a}.dark .sv-more-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 12px 32px #00000080}.sv-more-item{color:#475569;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;transition:all .1s;display:flex}.sv-more-item:hover{color:#fff;background:#1e40af}.dark .sv-more-item{color:#cbd5e1}.dark .sv-more-item:hover{color:#fff;background:#2563eb}.sv-more-item svg{opacity:.6;flex-shrink:0;width:15px;height:15px}.sv-more-item:hover svg{opacity:1}.sv-tab{color:#475569;white-space:nowrap;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:12px;font-weight:500;transition:all .15s;display:flex;position:relative}.sv-tab:hover{color:#475569}.dark .sv-tab{color:#64748b}.dark .sv-tab:hover{color:#cbd5e1}.sv-tab--active{color:#1e40af;z-index:2;background:0 0;font-weight:700}.sv-tab--active:hover{color:#1e40af;background:0 0}.sv-tab--active:after{content:"";background:#1e40af;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-2px;left:8px;right:8px}.sv-tab--active:before{display:none}.dark .sv-tab--active,.dark .sv-tab--active:hover{color:#60a5fa}.dark .sv-tab--active:after{background:#60a5fa}.sv-tab svg,.sv-tab .sv-tab-icon{opacity:.7;flex-shrink:0;width:14px;height:14px}@media(max-width:1440px){.sv-tab svg,.sv-tab .sv-tab-icon{display:none}}.sv-tab--active svg,.sv-tab--active .sv-tab-icon{opacity:.8}.sv-tab-count{color:#64748b;text-align:center;background:#f1f5f9;border-radius:10px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.sv-tab--active .sv-tab-count{color:#1e40af;background:#dbeafe}.dark .sv-tab-count{color:#94a3b8;background:#ffffff14}.dark .sv-tab--active .sv-tab-count{color:#60a5fa;background:#60a5fa26}.sv-tab-unread{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:16px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3;animation:2s infinite sv-unread-pulse}.sv-tab--active .sv-tab-unread{color:#fff;background:#ef4444;animation:none}.dark .sv-tab-unread,.dark .sv-tab--active .sv-tab-unread{color:#fff;background:#ef4444}@keyframes sv-unread-pulse{0%,to{opacity:1}50%{opacity:.6}}.sv-tab-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.sv-tab-badge--draft{color:#64748b;background:#f1f5f9}.sv-tab-badge--sent{color:#1e40af;background:#dbeafe}.sv-tab-badge--signed{color:#065f46;background:#d1fae5}.dark .sv-tab-badge--draft{color:#94a3b8;background:#334155}.dark .sv-tab-badge--sent{color:#93c5fd;background:#60a5fa26}.dark .sv-tab-badge--signed{color:#6ee7b7;background:#34d39926}.sv-tab--active .sv-tab-badge--draft,.sv-tab--active .sv-tab-badge--sent{color:#1e40af;background:#dbeafe}.sv-tab--active .sv-tab-badge--signed{color:#065f46;background:#d1fae5}.dark .sv-tab--active .sv-tab-badge--draft,.dark .sv-tab--active .sv-tab-badge--sent{color:#60a5fa;background:#60a5fa26}.dark .sv-tab--active .sv-tab-badge--signed{color:#6ee7b7;background:#34d39926}.sv-panel{z-index:2;background:#fff;min-height:300px;padding:20px;position:relative}.dark .sv-panel{background:#0f172a}.sv-finance-subtabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:4px;margin-bottom:0;padding:14px 20px;display:flex}.dark .sv-finance-subtabs{background:#0f172a;border-bottom-color:#1e293b}.sv-finance-subtab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.sv-finance-subtab:hover{color:#1e293b;border-color:#cbd5e1}.dark .sv-finance-subtab{color:#94a3b8;background:#1e293b;border-color:#334155}.dark .sv-finance-subtab:hover{color:#e2e8f0;border-color:#475569}.sv-finance-subtab--active{color:#fff;background:#1e40af;border-color:#1e40af;font-weight:700}.sv-finance-subtab--active:hover{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.dark .sv-finance-subtab--active{color:#fff;background:#2563eb;border-color:#2563eb}.dark .sv-finance-subtab--active:hover{background:#1d4ed8}.sv-finance-subtab .sv-tab-badge{border-radius:4px;padding:1px 5px;font-size:9px}.sv-finance-subtab--active .sv-tab-badge{color:#fff;background:#fff3}.sv-finance-subtab .sv-tab-count{font-size:10px}.sv-finance-subtab--active .sv-tab-count{color:#fff;background:#fff3}.sv-panel[style*="display: none"]{display:none!important}.sv-panel--flush{padding:0}.atb-toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.dark .atb-toolbar{background:#0f172a;border-bottom-color:#1e293b}.atb-filters{flex-wrap:wrap;gap:6px;display:flex}.atb-filter{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.atb-filter:hover{color:#1e293b;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #00000014}.atb-filter--active{color:#fff;background:#1e40af;border-color:#1e40af;box-shadow:0 2px 6px #1e40af4d}.atb-filter--active:hover{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.dark .atb-filter{color:#94a3b8;box-shadow:none;background:#1e293b;border-color:#334155}.dark .atb-filter:hover{color:#e2e8f0;border-color:#475569}.dark .atb-filter--active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #2563eb4d}.atb-filter-count{color:#475569;text-align:center;background:#f1f5f9;border-radius:10px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.atb-filter--active .atb-filter-count{color:#fff;background:#ffffff40}.dark .atb-filter-count{color:#94a3b8;background:#ffffff14}.atb-search{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-width:200px;padding:7px 14px;display:flex}.atb-search:hover{background:#fff}.atb-search:focus-within{background:#fff;border-color:#93c5fd}.dark .atb-search{background:#1e293b;border-color:#334155}.atb-search-icon{color:#64748b;flex-shrink:0;width:14px;height:14px}.atb-search-input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:12px}.atb-search-input::placeholder{color:#94a3b8}.dark .atb-search-input{color:#f1f5f9}.dark .atb-search-input::placeholder{color:#64748b}.atb-toolbar-right{align-items:center;gap:8px;display:flex}.atb-date-filter{align-items:center;gap:6px;display:flex;position:relative}.atb-date-search-label{color:#64748b;white-space:nowrap;font-size:12px;font-weight:500}.dark .atb-date-search-label{color:#64748b}.atb-date-trigger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.atb-date-trigger:hover{color:#1e40af;background:#eff6ff;border-color:#1e40af}.atb-date-trigger--active{background:#eff6ff;border-color:#1e40af}.dark .atb-date-trigger{color:#94a3b8;background:#1e293b;border-color:#334155}.dark .atb-date-trigger:hover{color:#60a5fa;background:#3b82f61a;border-color:#3b82f6}.atb-date-input-hidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:100%;right:0}.atb-date-active-badge{color:#fff;white-space:nowrap;background:#1e40af;border-radius:6px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:11px;font-weight:600;display:inline-flex}.dark .atb-date-active-badge{background:#2563eb}.atb-date-badge-clear{color:#fff;background:#fff3;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .15s;display:flex}.atb-date-badge-clear:hover{background:#fff6}.atb-table-wrap{overflow-x:auto}.atb-table{border-collapse:collapse;width:100%}.atb-th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap;background:#fff;border-bottom:2px solid #e2e8f0;padding:10px 16px;font-size:10px;font-weight:700;position:sticky;top:0}.dark .atb-th{color:#64748b;background:#0c1322;border-bottom-color:#1e293b}.atb-th--type{width:80px}.atb-th--title{width:22%}.atb-th--user{width:100px}.atb-th--time{width:55px}.atb-th--ago{width:65px}.atb-th--actions{width:56px}.atb-date-header{background:#1e40af;justify-content:space-between;align-items:center;margin-top:0;padding:12px 20px;display:flex}.atb-date-header-right{align-items:center;gap:8px;display:flex}.atb-date-header-clear{color:#fff;background:#ffffff26;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex}.atb-date-header-clear:hover{background:#ffffff4d}.dark .atb-date-header{background:#1e3a8a}.atb-date-header-left{align-items:center;gap:10px;display:flex}.atb-date-cal-btn{color:#fff;background:#ffffff26;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex;position:relative;overflow:hidden}.atb-date-cal-btn:hover{background:#ffffff4d}.atb-date-cal-btn .atb-date-input-hidden{opacity:0;cursor:pointer;position:absolute;inset:0}.atb-date-label{color:#fff;letter-spacing:.01em;font-size:12px;font-weight:700}.dark .atb-date-label{color:#fff}.atb-date-count{color:#fff;background:#fff3;border-radius:10px;margin-left:0;padding:2px 10px;font-size:10px;font-weight:600}.dark .atb-date-count{color:#fff;background:#ffffff26}.atb-row{border-bottom:1px solid #f1f5f9;transition:background .1s}.atb-row:hover{background:#f8fafc}.dark .atb-row{border-bottom-color:#1e293b}.dark .atb-row:hover{background:#ffffff05}.atb-td{color:#334155;vertical-align:middle;padding:7px 12px;font-size:13px}.dark .atb-td{color:#cbd5e1}.atb-title-text{color:#0f172a;font-weight:500;line-height:1.3}.dark .atb-title-text{color:#f1f5f9}.atb-details-text{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;line-height:1.3;overflow:hidden}.dark .atb-details-text{color:#94a3b8}.atb-empty{color:#cbd5e1;font-size:12px}.dark .atb-empty{color:#334155}.atb-td--user{font-size:12px}.atb-user-name{color:#475569;font-weight:500}.dark .atb-user-name{color:#94a3b8}.atb-td--time{color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.dark .atb-td--time{color:#94a3b8}.atb-td--ago{color:#64748b;white-space:nowrap;font-size:11px}.dark .atb-td--ago{color:#64748b}.atb-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:6px;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.atb-badge--green{color:#059669;background:#ecfdf5}.atb-badge--blue{color:#1e40af;background:#eff6ff}.atb-badge--amber{color:#b45309;background:#fffbeb}.atb-badge--violet{color:#6d28d9;background:#f5f3ff}.atb-badge--slate{color:#64748b;background:#f1f5f9}.atb-badge--sky{color:#0369a1;background:#f0f9ff}.atb-badge--emerald{color:#047857;background:#ecfdf5}.atb-badge--red{color:#dc2626;background:#fef2f2}.dark .atb-badge--green{color:#6ee7b7;background:#0596691f}.dark .atb-badge--blue{color:#93c5fd;background:#1e40af1f}.dark .atb-badge--amber{color:#fcd34d;background:#b453091f}.dark .atb-badge--violet{color:#c4b5fd;background:#6d28d91f}.dark .atb-badge--slate{color:#94a3b8;background:#64748b1f}.dark .atb-badge--sky{color:#7dd3fc;background:#0369a11f}.dark .atb-badge--emerald{color:#6ee7b7;background:#0478571f}.dark .atb-badge--red{color:#fca5a5;background:#dc26261f}.atb-transition{align-items:center;gap:4px;display:inline-flex}.atb-trans-arrow{color:#64748b;width:10px;height:10px}.atb-trans-from{color:#64748b;background:#f1f5f9;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:600}.dark .atb-trans-from{color:#94a3b8;background:#1e293b}.atb-trans-to{color:#059669;background:#ecfdf5;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:600}.dark .atb-trans-to{color:#6ee7b7;background:#05966926}.atb-hover-actions{opacity:0;gap:2px;display:flex}.atb-row:hover .atb-hover-actions{opacity:1}.atb-act-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;padding:3px}.atb-act-btn:hover{color:#3b82f6;background:#3b82f614}.atb-act-btn--danger:hover{color:#ef4444;background:#ef444414}.dark .atb-act-btn{color:#64748b}.dark .atb-act-btn:hover{color:#60a5fa}.dark .atb-act-btn--danger:hover{color:#f87171}@media(max-width:768px){.atb-toolbar{flex-direction:column;align-items:stretch}.atb-search{min-width:0}.atb-th--user,.atb-td--user,.atb-th--details,.atb-td--details,.atb-th--ago,.atb-td--ago,.atb-th--time,.atb-td--time{display:none}}.sv-proposal-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.sv-proposal-empty-title{color:#334155;margin-top:12px;font-size:16px;font-weight:600}.dark .sv-proposal-empty-title{color:#e2e8f0}.sv-proposal-empty-desc{color:#64748b;margin-top:4px;font-size:13px}.sv-proposal-create-btn{color:#fff;background:#1e40af;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:16px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.sv-proposal-create-btn:hover{background:#1e3a8a}.sv-proposal-toolbar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.dark .sv-proposal-toolbar{border-bottom-color:#1e293b}.sv-proposal-toolbar-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sv-proposal-toolbar-right{align-items:center;gap:8px;display:flex}.sv-proposal-status{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700}.sv-proposal-status--draft{color:#64748b;background:#f1f5f9}.sv-proposal-status--sent{color:#1e40af;background:#eff6ff}.sv-proposal-status--signed{color:#065f46;background:#ecfdf5}.dark .sv-proposal-status--draft{color:#94a3b8;background:#334155}.dark .sv-proposal-status--sent{color:#93c5fd;background:#1e40af33}.dark .sv-proposal-status--signed{color:#6ee7b7;background:#05966933}.sv-proposal-total{color:#0f172a;font-size:18px;font-weight:700}.dark .sv-proposal-total{color:#f1f5f9}.sv-proposal-deposit{color:#059669;font-size:12px;font-weight:600}.dark .sv-proposal-deposit{color:#6ee7b7}.sv-btn{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.sv-btn--primary{color:#fff;background:#1e40af}.sv-btn--primary:hover{background:#1e3a8a}.sv-btn--ghost{color:#475569;background:0 0;border-color:#e2e8f0}.sv-btn--ghost:hover{background:#f8fafc;border-color:#cbd5e1}.dark .sv-btn--ghost{color:#94a3b8;border-color:#334155}.dark .sv-btn--ghost:hover{background:#1e293b}.sv-proposal-stages{margin-bottom:16px}.sv-proposal-table{border-collapse:collapse;width:100%;font-size:13px}.sv-proposal-th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:8px 12px;font-size:11px;font-weight:700}.sv-proposal-th--right{text-align:right}.dark .sv-proposal-th{color:#64748b;background:#0f172a;border-bottom-color:#1e293b}.sv-proposal-tr{border-bottom:1px solid #f1f5f9}.dark .sv-proposal-tr{border-bottom-color:#1e293b}.sv-proposal-td{color:#334155;padding:10px 12px}.sv-proposal-td--name{font-weight:500}.sv-proposal-td--right{text-align:right}.sv-proposal-td--amount{font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.dark .sv-proposal-td{color:#cbd5e1}.sv-proposal-tfoot{border-top:2px solid #e2e8f0}.dark .sv-proposal-tfoot{border-top-color:#334155}.sv-proposal-td--total{color:#0f172a;font-size:14px;font-weight:700}.dark .sv-proposal-td--total{color:#f1f5f9}.sv-proposal-signature{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;margin-top:16px;padding:12px 14px}.dark .sv-proposal-signature{background:#05966914;border-color:#05966933}.sv-proposal-signature-header{text-transform:uppercase;letter-spacing:.05em;color:#065f46;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.dark .sv-proposal-signature-header{color:#6ee7b7}.sv-proposal-signature-body{color:#065f46;font-size:12px}.dark .sv-proposal-signature-body{color:#a7f3d0}.sv-proposal-signature-email{color:#059669}.dark .sv-proposal-signature-email{color:#6ee7b7}.sv-proposal-signature-date{color:#059669;margin-top:2px;font-size:11px;display:block}.dark .sv-proposal-signature-date{color:#34d399}@media(max-width:768px){.sv-header{padding:14px 16px}.sv-main{flex-direction:column}.sv-value-block{text-align:left}.sv-amount{font-size:22px}.sv-bar{flex-direction:column;align-items:flex-start}.sv-bar-actions{flex-wrap:nowrap;width:100%;overflow-x:auto}.sv-tab{padding:10px;font-size:11px}.sv-tab-bar{padding:0 8px}.sv-proposal-toolbar{flex-direction:column;align-items:flex-start}}.deal-header{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:16px}:is(.dark .deal-header){border-bottom-color:#374151}.deal-header-section{--pipeline-completed:#ecfdf5;--pipeline-completed-text:#047857;--pipeline-completed-border:#a7f3d0;--pipeline-current:#2563eb;--pipeline-current-text:#fff;--pipeline-future:#f9fafb;--pipeline-future-text:#9ca3af;--pipeline-future-border:#e5e7eb;--pipeline-lost:#fef2f2;--pipeline-lost-text:#dc2626;--pipeline-lost-border:#fecaca}.dark .deal-header-section{--pipeline-completed:#064e3b4d;--pipeline-completed-text:#6ee7b7;--pipeline-completed-border:#064e3b80;--pipeline-current:#3b82f6;--pipeline-current-text:#fff;--pipeline-future:#1f293780;--pipeline-future-text:#6b7280;--pipeline-future-border:#374151;--pipeline-lost:#7f1d1d4d;--pipeline-lost-text:#fca5a5;--pipeline-lost-border:#7f1d1d80}.deal-header-section .fi-in-section-content-ctn{gap:.5rem!important}.deal-header-section,.deal-header-section .fi-section,.deal-header-section .fi-section-content-ctn{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-shadow:0 0 #0000!important;background:0 0!important;border:none!important;outline:none!important}.deal-header-section.deal-lost{border-top:2px solid #f87171}.dark .deal-header-section.deal-lost{border-top-color:#991b1b}.deal-tabs{border:1px solid #e5e7eb;border-radius:12px;overflow:visible;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important}:is(.dark .deal-tabs){border-color:#374151}.deal-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible}:is(.dark .deal-info-card){background:#111827;border-color:#1f2937}.deal-info-header{border-bottom:1px solid #f3f4f6;padding:14px 16px 10px}:is(.dark .deal-info-header){border-bottom-color:#1f2937}.deal-info-title{color:#111827;letter-spacing:-.01em;font-size:14px;font-weight:700}:is(.dark .deal-info-title){color:#f3f4f6}.deal-info-section{border-bottom:1px solid #f3f4f6;padding:12px 16px}:is(.dark .deal-info-section){border-bottom-color:#1f2937}.deal-info-section--last{border-bottom:none}.deal-info-label{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:11px;font-weight:600}:is(.dark .deal-info-label){color:#6b7280}.deal-info-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.deal-info-row-label{color:#6b7280;white-space:nowrap;font-size:13px}:is(.dark .deal-info-row-label){color:#9ca3af}.deal-info-badge{white-space:nowrap;border:none;border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.assignee-row{transition:background-color .2s}.assignee-row:hover{background-color:#00000005}:is(.dark .assignee-row):hover{background-color:#ffffff08}.assignee-row .assignee-badge{opacity:1;transition:opacity .2s,transform .2s;transform:translate(0)}.assignee-row:hover .assignee-badge{opacity:0;pointer-events:none;position:absolute;transform:translate(4px)}.assignee-row .assignee-actions{opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);transform:translate(8px)}.assignee-row:hover .assignee-actions{opacity:1;pointer-events:auto;transform:translate(0)}.assignee-row .assignee-actions>button:first-child{opacity:0;transition:opacity .2s 20ms,transform .2s cubic-bezier(.16,1,.3,1) 20ms;transform:translate(6px)}.assignee-row .assignee-actions>button:nth-child(2){opacity:0;transition:opacity .2s 60ms,transform .2s cubic-bezier(.16,1,.3,1) 60ms;transform:translate(6px)}.assignee-row:hover .assignee-actions>button{opacity:1;transform:translate(0)}.fi-modal.fi-modal-open>.fi-modal-close-overlay{display:block!important}.fi-modal.fi-modal-open>.fi-modal-window-ctn>.fi-modal-window{opacity:1!important;display:flex!important}.fi-modal:has(.fi-draggable-modal) .fi-modal-close-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.fi-draggable-modal{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -12px #00000040,0 0 0 1px #0000000d}:is(.dark .fi-draggable-modal){box-shadow:0 20px 60px -12px #0009,0 0 0 1px #ffffff0f}.fi-draggable-modal .fi-modal-header{cursor:grab;-webkit-user-select:none;user-select:none}.fi-draggable-modal .fi-modal-header:active{cursor:grabbing}.tl-feed{flex-direction:column;gap:0;display:flex}.tl-group{margin-bottom:4px}.tl-date{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:2px;padding:8px 0 6px 22px;font-size:11px;font-weight:700}.dark .tl-date{color:#64748b;border-bottom-color:#1e293b}.tl-group:first-child .tl-date{padding-top:0}.tl-row{border-radius:6px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex;position:relative}.tl-row:hover{background:#2563eb08}.dark .tl-row:hover{background:#ffffff05}.tl-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.tl-content{flex:1;min-width:0}.tl-primary{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tl-text{color:#475569;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.dark .tl-text{color:#94a3b8}.tl-user{color:#0f172a;font-weight:600}.dark .tl-user{color:#f1f5f9}.tl-action{color:#64748b}.dark .tl-action{color:#94a3b8}.tl-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.tl-time{color:#64748b;white-space:nowrap;font-size:11px}.dark .tl-time{color:#64748b}.tl-actions{opacity:0;gap:2px;display:flex}.tl-row:hover .tl-actions{opacity:1}.tl-action-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;padding:2px}.tl-action-btn:hover{color:#3b82f6;background:#3b82f614}.tl-action-btn--danger:hover{color:#ef4444;background:#ef444414}.dark .tl-action-btn{color:#64748b}.dark .tl-action-btn:hover{color:#60a5fa}.dark .tl-action-btn--danger:hover{color:#f87171}.tl-transition{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.tl-arrow{color:#64748b;width:10px;height:10px}.dark .tl-arrow{color:#64748b}.tl-from{color:#64748b;background:#f1f5f9;border-radius:3px;padding:0 5px;font-size:11px;font-weight:600}.dark .tl-from{color:#94a3b8;background:#1e293b}.tl-to{color:#059669;background:#ecfdf5;border-radius:3px;padding:0 5px;font-size:11px;font-weight:600}.dark .tl-to{color:#6ee7b7;background:#05966926}.tl-title{color:#334155;margin:1px 0 0;font-size:12px;font-weight:500;line-height:1.3}.dark .tl-title{color:#e2e8f0}.tl-desc{color:#64748b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:1px 0 0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.dark .tl-desc{color:#64748b}.tl-attachment{margin-top:4px}.tl-img{object-fit:cover;cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;max-width:140px;max-height:90px}.tl-img:hover{border-color:#93c5fd;box-shadow:0 1px 6px #3b82f626}.dark .tl-img{border-color:#374151}.dark .tl-img:hover{border-color:#2563eb}.tl-file{color:#334155;background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;font-size:12px;text-decoration:none;display:inline-flex}.tl-file:hover{background:#eff6ff;border-color:#93c5fd}.dark .tl-file{color:#e2e8f0;background:#1f2937;border-color:#374151}.dark .tl-file:hover{background:#1e3a5f;border-color:#2563eb}.tl-file-label{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.tl-file-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:3px;padding:0 4px;font-size:9px;font-weight:700}.deal-timeline-list{position:relative}.deal-timeline-list:before{content:"";z-index:0;background:linear-gradient(#0000,#e5e7eb 10% 90%,#0000);width:2px;position:absolute;top:24px;bottom:24px;left:30px}:is(.dark .deal-timeline-list):before{background:linear-gradient(#0000,#1f2937 10% 90%,#0000)}.tl-item{border-radius:10px;gap:12px;padding:10px 12px;transition:all .15s;display:flex;position:relative}.tl-item:hover{background:#2563eb0a}:is(.dark .tl-item):hover{background:#ffffff05}.tl-item:before{content:"";opacity:0;background:#3b82f6;border-radius:3px;width:3px;transition:opacity .15s;position:absolute;top:8px;bottom:8px;left:0}.tl-item:hover:before{opacity:1}:is(.dark .tl-item):before{background:#60a5fa}.tl-avatar{z-index:10;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.tl-image-preview{object-fit:cover;cursor:pointer;border:1px solid #e5e7eb;border-radius:.5rem;max-width:180px;max-height:120px;transition:border-color .15s,box-shadow .15s}.tl-image-preview:hover{border-color:#93c5fd;box-shadow:0 2px 8px #3b82f626}.dark .tl-image-preview{border-color:#374151}.dark .tl-image-preview:hover{border-color:#2563eb;box-shadow:0 2px 8px #3b82f633}.tl-file-card{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.625rem;max-width:300px;margin-top:.375rem;padding:.5rem .625rem;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.tl-file-card:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 4px #3b82f61a}.dark .tl-file-card{background:#1f2937;border-color:#374151}.dark .tl-file-card:hover{background:#1e3a5f;border-color:#2563eb;box-shadow:0 1px 4px #3b82f626}.tl-file-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.dark .tl-file-name{color:#e5e7eb}.tl-file-type{text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;line-height:1.25rem;display:inline-flex}.tl-file-size{color:#9ca3af;font-size:.6875rem}.dark .tl-file-size{color:#6b7280}.deal-quick-actions{flex-direction:column;gap:12px;margin-bottom:0;padding-bottom:0;display:flex}@media(min-width:640px){.deal-quick-actions{flex-direction:row;justify-content:space-between;align-items:center}}.deal-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;transform:translateY(0)}.deal-btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.deal-btn:hover svg{transform:scale(1.15)}.deal-btn:active{transition-duration:.1s;transform:translateY(0)scale(.96)!important}.deal-btn--primary{color:#fff;background:#2563eb;box-shadow:0 2px 4px #2563eb40,0 1px 2px #2563eb26}.deal-btn--primary:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb59,0 2px 4px #2563eb33}:is(.dark .deal-btn--primary){background:#3b82f6;box-shadow:0 2px 4px #2563eb4d}:is(.dark .deal-btn--primary:hover){background:#60a5fa;box-shadow:0 4px 12px #2563eb66}.deal-btn--secondary{color:#374151;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000a}.deal-btn--secondary:hover{color:#111827;background:#f9fafb;transform:translateY(-2px);box-shadow:0 3px 8px #00000014}:is(.dark .deal-btn--secondary){color:#d1d5db;background:#1f2937;border-color:#374151}:is(.dark .deal-btn--secondary:hover){background:#111827;box-shadow:0 3px 8px #0000004d}.deal-btn--accent{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;box-shadow:0 1px 2px #2563eb14}.deal-btn--accent:hover{background:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 10px #2563eb26}:is(.dark .deal-btn--accent){color:#93c5fd;background:#2563eb26;border-color:#2563eb4d}:is(.dark .deal-btn--accent:hover){background:#2563eb40;box-shadow:0 4px 10px #2563eb33}.deal-btn--success{color:#fff;background:#059669;box-shadow:0 2px 4px #05966940,0 1px 2px #05966926}.deal-btn--success:hover{background:#047857;transform:translateY(-2px);box-shadow:0 4px 12px #05966959,0 2px 4px #05966933}:is(.dark .deal-btn--success){background:#10b981;box-shadow:0 2px 4px #10b9814d}:is(.dark .deal-btn--success:hover){background:#34d399;box-shadow:0 4px 12px #10b98166}.deal-btn--ghost{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500}.deal-btn--ghost:hover{color:#374151;background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}:is(.dark .deal-btn--ghost){color:#9ca3af;background:#1f2937;border-color:#374151}:is(.dark .deal-btn--ghost:hover){color:#d1d5db;background:#111827;box-shadow:0 2px 6px #0003}.deal-btn--note{color:#2563eb;background:#eff6ff;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.deal-btn--note:hover{color:#1d4ed8;background:#dbeafe;transform:translateY(-1px);box-shadow:0 3px 8px #2563eb1f}:is(.dark .deal-btn--note){color:#60a5fa;background:#3b82f626}:is(.dark .deal-btn--note:hover){color:#93bbfd;background:#3b82f640;box-shadow:0 3px 8px #3b82f633}.deal-btn--file{color:#ca8a04;background:#fefce8;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.deal-btn--file:hover{color:#a16207;background:#fef9c3;transform:translateY(-1px);box-shadow:0 3px 8px #ca8a041f}:is(.dark .deal-btn--file){color:#facc15;background:#eab30826}:is(.dark .deal-btn--file:hover){color:#fde047;background:#eab30840;box-shadow:0 3px 8px #eab30833}.fi-user-menu .fi-dropdown-panel{border-radius:12px;min-width:140px;overflow:hidden;z-index:9999!important}.user-menu-header{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:14px 16px;display:flex}.user-menu-header .fi-avatar{flex-shrink:0;width:40px!important;height:40px!important}.user-menu-header-info{min-width:0}.user-menu-header-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.user-menu-header-email{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.user-menu-lang-row{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.user-menu-lang-label{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.user-menu-lang-icon{color:#9ca3af;width:20px;height:20px}.user-menu-lang-select{appearance:none;color:#475569;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2394a3b8'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:3px 22px 3px 8px;font-size:12px;font-weight:500;line-height:1.5;transition:border-color .15s}.user-menu-lang-select:hover{border-color:#cbd5e1}.user-menu-lang-select:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.dark .user-menu-header{border-bottom-color:#1e293b}.dark .user-menu-header-name{color:#f1f5f9}.dark .user-menu-header-email{color:#64748b}.dark .user-menu-lang-label{color:#e2e8f0}.dark .user-menu-lang-icon{color:#64748b}.dark .user-menu-lang-select{color:#e2e8f0;background-color:#1e293b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2364748b'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");border-color:#334155}.dark .user-menu-lang-select:hover{border-color:#475569}.dark .user-menu-lang-select:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.user-menu-theme-row{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.user-menu-theme-label{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.user-menu-theme-icon{color:#9ca3af;width:20px;height:20px}.user-menu-theme-toggle{cursor:pointer;background-color:#e2e8f0;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background-color .2s;position:relative}.user-menu-theme-toggle.is-dark{background-color:#3b82f6}.user-menu-theme-toggle-dot{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}.user-menu-theme-toggle-dot.is-dark{transform:translate(16px)}.dark .user-menu-theme-label{color:#e2e8f0}.dark .user-menu-theme-icon{color:#64748b}@media(max-width:640px){.fi-user-menu .fi-dropdown-panel{min-width:220px}}@keyframes timeline-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.timeline-item-animate{animation:.3s ease-out both timeline-fade-in}.timeline-item-animate:first-child{animation-delay:0s}.timeline-item-animate:nth-child(2){animation-delay:50ms}.timeline-item-animate:nth-child(3){animation-delay:.1s}.timeline-item-animate:nth-child(4){animation-delay:.15s}.timeline-item-animate:nth-child(5){animation-delay:.2s}.timeline-item-animate:nth-child(n+6){animation-delay:.25s}@media(prefers-reduced-motion:reduce){.timeline-item-animate{animation:none}}.dep-wrap{gap:0!important;margin-top:16px!important}.dep-wrap .dep-h-val,.dep-wrap .dep-h-type,.dep-wrap .dep-h-scope{display:none!important}.dep-bar{opacity:0;background:linear-gradient(135deg,#eff6ff,#f0f9ff,#ecfdf5);border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)}.dep-bar--visible{opacity:1;transform:translateY(0)}.dep-bar-sentence{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dep-bar-label{text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;font-size:13px;font-weight:700}.dep-bar-val{color:#1e293b;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:64px;height:34px;padding:6px 10px;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s}.dep-bar-val:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb26}.dep-bar-type,.dep-bar-scope{color:#1e293b;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2364748b'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'/%3E%3C/svg%3E") right 8px center no-repeat;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;height:34px;padding:6px 28px 6px 10px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}.dep-bar-type:focus,.dep-bar-scope:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb26}.dep-bar-of{color:#64748b;font-size:13px;font-style:italic;font-weight:500}.dep-bar-result{flex-shrink:0;align-items:center;gap:10px;display:flex}.dep-bar-eq{color:#cbd5e1;font-size:18px;font-weight:300}.dep-bar-amount{color:#059669;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:800;transition:transform .2s,color .2s}.dep-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) depAmountPop}@keyframes depAmountPop{0%{opacity:.5;transform:scale(.8)}50%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.dep-wrap .fi-fo-select-wrp:not(.dep-h-type):not(.dep-h-scope){margin-top:8px}.dark .dep-bar{background:linear-gradient(135deg,#1e3a8a33,#0f172a99,#064e3b26);border-color:#1e3a8a}.dark .dep-bar-label{color:#60a5fa}.dark .dep-bar-val{color:#e2e8f0;background:#0f172acc;border-color:#475569}.dark .dep-bar-val:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.dark .dep-bar-type,.dark .dep-bar-scope{color:#e2e8f0;background:#0f172acc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2394a3b8'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'/%3E%3C/svg%3E");border-color:#475569}.dark .dep-bar-type:focus,.dark .dep-bar-scope:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.dark .dep-bar-of{color:#64748b}.dark .dep-bar-eq{color:#475569}.dark .dep-bar-amount{color:#34d399}@media(max-width:640px){.dep-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.dep-bar-sentence{gap:8px}.dep-bar-result{justify-content:flex-end;width:100%}}.opp-msg-thread{flex-direction:column;gap:0;display:flex}.opp-msg-thread-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.opp-msg-thread-header-left{align-items:center;gap:8px;display:flex}.opp-msg-send-btn{color:#d97706;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.opp-msg-send-btn:hover{background:#fef3c7}.opp-msg-list{flex-direction:column;gap:8px;max-height:480px;padding:16px 14px;display:flex;overflow-y:auto}.opp-msg-bubble-wrap{display:flex}.opp-msg-bubble-wrap--out{justify-content:flex-end}.opp-msg-bubble-wrap--in{justify-content:flex-start}.opp-msg-bubble{border-radius:14px;max-width:80%;padding:10px 14px;font-size:13px;line-height:1.5}.opp-msg-bubble--out{color:#1e3a5f;background:#dbeafe;border-bottom-right-radius:4px}.opp-msg-bubble--in{color:#334155;background:#f1f5f9;border-bottom-left-radius:4px}.opp-msg-body{white-space:pre-wrap;word-break:break-word;margin:0}.opp-msg-meta{color:#64748b;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.opp-msg-channel{text-transform:uppercase;letter-spacing:.03em;font-weight:600}.opp-msg-sender{font-style:italic}.opp-msg-empty-icon{background:#f8fafc;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.dark .opp-msg-thread-header{border-color:#334155}.dark .opp-msg-send-btn{color:#fbbf24;background:#d977061a;border-color:#d977064d}.dark .opp-msg-bubble--out{color:#bfdbfe;background:#3b82f633}.dark .opp-msg-bubble--in{color:#cbd5e1;background:#33415580}.dark .opp-msg-meta{color:#64748b}.dark .opp-msg-empty-icon{background:#1e293b80}.opp-comms{flex-direction:column;display:flex}.opp-comms-nav{background:#fafafa;border-bottom:1px solid #e5e7eb;align-items:center;gap:2px;padding:10px 14px;display:flex}.opp-comms-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.opp-comms-tab:hover{color:#374151;background:#f3f4f6}.opp-comms-tab--active,.opp-comms-tab.opp-comms-tab--active{color:#111827;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.opp-comms-count{color:#6b7280;background:#e5e7eb;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.opp-comms-tab--active .opp-comms-count,.opp-comms-tab.opp-comms-tab--active .opp-comms-count{color:#fff;background:#2563eb}.opp-comms-actions{border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:8px 14px;display:flex}.opp-comms-action-btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.opp-comms-action-btn:hover{background:#dbeafe;box-shadow:0 1px 3px #2563eb26}.opp-comms-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.opp-comms-timeline{padding:12px 14px}.dark .opp-comms-nav{background:#11182780;border-color:#374151}.dark .opp-comms-tab{color:#9ca3af}.dark .opp-comms-tab:hover{color:#d1d5db;background:#37415180}.dark .opp-comms-tab--active,.dark .opp-comms-tab.opp-comms-tab--active{color:#f3f4f6;background:#1f2937;box-shadow:0 1px 3px #0003}.dark .opp-comms-count{color:#9ca3af;background:#374151}.dark .opp-comms-tab--active .opp-comms-count,.dark .opp-comms-tab.opp-comms-tab--active .opp-comms-count{color:#fff;background:#3b82f6}.dark .opp-comms-actions{border-color:#1f2937}.dark .opp-comms-action-btn{color:#93c5fd;background:#2563eb26;border-color:#2563eb4d}.dark .opp-comms-action-btn:hover{background:#2563eb40;box-shadow:0 1px 3px #2563eb33}@media(max-width:640px){.opp-comms-nav{-webkit-overflow-scrolling:touch}.opp-comms-tab{padding:5px 10px;font-size:11px}}.fi-main:has(.deal-view-marker){background-color:#fff!important}.dark .fi-main:has(.deal-view-marker){background-color:#030712!important}.fi-main-ctn:has(.deal-view-marker){background-color:#fff!important}.dark .fi-main-ctn:has(.deal-view-marker){background-color:#030712!important}.deal-stage-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:9999px;align-items:center;gap:3px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-flex}.deal-stage-badge--sales{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.deal-stage-badge--deposit{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.deal-stage-badge--projects{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.deal-stage-badge--lost{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}:is(.dark .deal-stage-badge--sales){color:#93c5fd;background:#2563eb26;border-color:#2563eb4d}:is(.dark .deal-stage-badge--deposit){color:#6ee7b7;background:#10b98126;border-color:#10b9814d}:is(.dark .deal-stage-badge--projects){color:#fcd34d;background:#f59e0b26;border-color:#f59e0b4d}:is(.dark .deal-stage-badge--lost){color:#fca5a5;background:#ef444426;border-color:#ef44444d}.deal-pipeline-pill{white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .15s,box-shadow .15s;display:inline-flex}.deal-pipeline-pill:not(:disabled):hover{opacity:.85}.deal-pipeline-pill--sales-completed{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.deal-pipeline-pill--sales-current{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 1px 4px #2563eb59}.deal-pipeline-pill--sales-future{color:#64748b;background:#f8fafc;border-color:#e2e8f0}:is(.dark .deal-pipeline-pill--sales-completed){color:#60a5fa;background:#2563eb26;border-color:#2563eb4d}:is(.dark .deal-pipeline-pill--sales-current){color:#fff;background:#3b82f6;border-color:#3b82f6}:is(.dark .deal-pipeline-pill--sales-future){color:#6b7280;background:#1f293780;border-color:#374151}.deal-pipeline-pill--deposit-completed{color:#d97706;background:#fffbeb;border-color:#fde68a}.deal-pipeline-pill--deposit-current{color:#fff;background:#d97706;border-color:#d97706;box-shadow:0 1px 4px #d9770659}.deal-pipeline-pill--deposit-future{color:#64748b;background:#f8fafc;border-color:#e2e8f0}:is(.dark .deal-pipeline-pill--deposit-completed){color:#fbbf24;background:#d9770626;border-color:#d977064d}:is(.dark .deal-pipeline-pill--deposit-current){color:#fff;background:#d97706;border-color:#d97706}:is(.dark .deal-pipeline-pill--deposit-future){color:#6b7280;background:#1f293780;border-color:#374151}.deal-pipeline-pill--projects-completed{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.deal-pipeline-pill--projects-current{color:#fff;background:#059669;border-color:#059669;box-shadow:0 1px 4px #05966959}.deal-pipeline-pill--projects-future{color:#64748b;background:#f8fafc;border-color:#e2e8f0}:is(.dark .deal-pipeline-pill--projects-completed){color:#34d399;background:#05966926;border-color:#0596694d}:is(.dark .deal-pipeline-pill--projects-current){color:#fff;background:#059669;border-color:#059669}:is(.dark .deal-pipeline-pill--projects-future){color:#6b7280;background:#1f293780;border-color:#374151}.deal-pipeline-pill--lost-current{color:#dc2626;background:#fef2f2;border-color:#fecaca;box-shadow:0 1px 3px #ef444433}.deal-pipeline-pill--lost-future{color:#64748b;opacity:.5;background:#f8fafc;border-color:#e2e8f0}:is(.dark .deal-pipeline-pill--lost-current){color:#fca5a5;background:#7f1d1d4d;border-color:#7f1d1d80}:is(.dark .deal-pipeline-pill--lost-future){color:#6b7280;opacity:.5;background:#1f293780;border-color:#374151}.deal-timeline-group{text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:8px 0 4px;font-size:11px;font-weight:700}:is(.dark .deal-timeline-group){color:#64748b}.deal-activity-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;overflow:visible}:is(.dark .deal-activity-card){background:#111827;border-color:#1f2937}.deal-activity-separator{background-color:#e5e7eb;width:100%;height:1px;margin:14px 0}:is(.dark .deal-activity-separator){background-color:#1f2937}.deal-activity-timeline{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;max-height:70vh;overflow-y:auto}:is(.dark .deal-activity-timeline){scrollbar-color:#374151 transparent}.deal-detail-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important}:is(.dark .deal-detail-tabs){background:#111827;border-color:#1f2937}.deal-detail-tabs .fi-tabs{scrollbar-width:none;-ms-overflow-style:none;background:#f8f9fa;border-bottom:none;border-radius:10px;margin:4px 4px 0;padding:4px 6px;flex-wrap:nowrap!important;gap:2px!important}:is(.dark .deal-detail-tabs) .fi-tabs{background:#ffffff08;border-bottom:none}.deal-detail-tabs .fi-tabs::-webkit-scrollbar{display:none}.deal-detail-tabs .fi-tabs-item{white-space:nowrap;border-bottom:none;flex-shrink:0;margin-bottom:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(0);color:#6b7280!important;background:0 0!important;border-radius:8px!important;gap:6px!important;padding:7px 12px!important;font-size:13px!important;font-weight:500!important}:is(.dark .deal-detail-tabs) .fi-tabs-item{color:#9ca3af!important}.deal-detail-tabs .fi-tabs-item:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;color:#1f2937!important;background:#fff!important}:is(.dark .deal-detail-tabs) .fi-tabs-item:hover{box-shadow:0 1px 3px #0003;color:#f3f4f6!important;background:#ffffff12!important}.deal-detail-tabs .fi-tabs-item:active{transition-duration:.1s;transform:translateY(0)scale(.97)}.deal-detail-tabs .fi-tabs-item.fi-active{transform:translateY(-1px);box-shadow:0 1px 4px #2563eb26,0 1px 2px #0000000a;color:#2563eb!important;background:#fff!important;font-weight:600!important}:is(.dark .deal-detail-tabs) .fi-tabs-item.fi-active{box-shadow:0 1px 4px #60a5fa33;color:#93c5fd!important;background:#60a5fa1f!important}.deal-detail-tabs .fi-tabs-item .fi-icon{transition:transform .3s cubic-bezier(.4,0,.2,1);width:16px!important;height:16px!important}.deal-detail-tabs .fi-tabs-item:hover .fi-icon,.deal-detail-tabs .fi-tabs-item.fi-active .fi-icon{transform:scale(1.1)}.deal-detail-tabs .fi-tabs-item .fi-badge{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:10px!important;min-height:auto!important;padding:2px 7px!important;font-size:10px!important;line-height:1.4!important}.deal-detail-tabs .fi-tabs-item.fi-active .fi-badge{transform:scale(1.05);color:#2563eb!important;background:#2563eb1f!important}:is(.dark .deal-detail-tabs) .fi-tabs-item.fi-active .fi-badge{color:#93c5fd!important;background:#60a5fa26!important}.deal-stat-card{border:1px solid #0000;border-radius:10px;padding:12px}.deal-stat-card--indigo{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#2563eb26}:is(.dark .deal-stat-card--indigo){background:linear-gradient(135deg,#1d4ed81f,#2563eb14);border-color:#2563eb33}.deal-stat-card--emerald{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b98126}:is(.dark .deal-stat-card--emerald){background:linear-gradient(135deg,#0596691f,#10b98114);border-color:#10b98133}.deal-stat-label{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.deal-stat-card--indigo .deal-stat-label{color:#3b82f6}:is(.dark .deal-stat-card--indigo) .deal-stat-label{color:#93c5fd}.deal-stat-card--emerald .deal-stat-label{color:#059669}:is(.dark .deal-stat-card--emerald) .deal-stat-label{color:#6ee7b7}.deal-stat-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;display:block}.deal-stat-card--indigo .deal-stat-value{color:#1e3a8a}:is(.dark .deal-stat-card--indigo) .deal-stat-value{color:#dbeafe}.deal-stat-card--emerald .deal-stat-value{color:#064e3b}:is(.dark .deal-stat-card--emerald) .deal-stat-value{color:#d1fae5}.deal-sidebar-content{overflow:visible}.deal-sidebar-section{border-bottom:1px solid #f3f4f6;padding:12px 0}:is(.dark .deal-sidebar-section){border-bottom-color:#1f2937}.deal-sidebar-section:first-child{padding-top:4px}.deal-sidebar-section--last{border-bottom:none;padding-bottom:4px}@media(max-width:1023px){.deal-info-card{margin-top:16px}.deal-activity-card{margin-bottom:16px}}.sb3-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid;overflow:visible}.sb3-span-full{grid-column:1/-1}.sb3-bento-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:16px;overflow:visible}.dark .sb3-bento-card{background:#0f172a;border-color:#1e293b}.sb3-ribbon{align-items:stretch;gap:0;padding:0 0 8px;display:flex;overflow:visible}.sb3-ribbon-step{color:#9ca3af;cursor:default;white-space:nowrap;background:#f3f4f6;border:none;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 6px 8px 14px;font-size:0;transition:all .2s;display:flex;position:relative}.sb3-ribbon-step:not(:disabled){cursor:pointer}.sb3-ribbon-step:not(:disabled):hover{filter:brightness(.96)}.sb3-ribbon-step--first{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:8px 0 0 8px;padding-left:10px}.sb3-ribbon-step:not(.sb3-ribbon-step--first):not(.sb3-ribbon-step--last){clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.sb3-ribbon-step--last{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);border-radius:0 8px 8px 0;padding-right:10px}.sb3-ribbon-icon{flex-shrink:0;width:14px;height:14px}.sb3-ribbon-label{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.sb3-ribbon-step--done{color:#fff;background:#059669}.sb3-ribbon-step--active{color:#fff;background:#2563eb}.sb3-ribbon-step--lost{color:#fff;background:#dc2626}.sb3-ribbon-step--future{color:#c9cdd5;background:#f3f4f6}.dark .sb3-ribbon-step{color:#475569;background:#1e293b}.dark .sb3-ribbon-step--done{color:#fff;background:#059669}.dark .sb3-ribbon-step--active{color:#fff;background:#3b82f6}.dark .sb3-ribbon-step--lost{color:#fff;background:#dc2626}.dark .sb3-ribbon-step--future{color:#334155;background:#1e293b}.sb3-value-card{background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #dbeafe;border-radius:16px;margin:0;padding:14px 16px}.dark .sb3-value-card{background:linear-gradient(135deg,#111827,#172554);border-color:#1e3a8a}.sb3-value-main{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sb3-value-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.dark .sb3-value-label{color:#9ca3af}.sb3-value-amount{color:#111827;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.dark .sb3-value-amount{color:#f3f4f6}.sb3-value-sub{color:#6b7280;margin-top:6px;font-size:14px}.sb3-value-sub strong{color:#111827}.dark .sb3-value-sub{color:#9ca3af}.dark .sb3-value-sub strong{color:#f3f4f6}.sb3-value-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.sb3-status-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.sb3-status-pill--sales{color:#1d4ed8;background:#eff6ff}.sb3-status-pill--deposit{color:#047857;background:#ecfdf5}.sb3-status-pill--projects{color:#b45309;background:#fffbeb}.sb3-status-pill--lost{color:#dc2626;background:#fef2f2}.dark .sb3-status-pill--sales{color:#93c5fd;background:#2563eb26}.dark .sb3-status-pill--deposit{color:#6ee7b7;background:#064e3b33}.dark .sb3-status-pill--projects{color:#fbbf24;background:#b4530926}.dark .sb3-status-pill--lost{color:#fca5a5;background:#dc262626}.sb3-action-pill{color:#374151;background:#f3f4f6;border-radius:6px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.dark .sb3-action-pill{color:#d1d5db;background:#1f2937}.sb3-section{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:4px;overflow:visible}.dark .sb3-section{background:#0f172a;border-color:#1e293b}.sb3-section-header{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.sb3-section-header:hover{background:#f9fafb}.dark .sb3-section-header:hover{background:#111827}.sb3-section-title{color:#111827;text-align:left;flex:1;font-size:13px;font-weight:700}.dark .sb3-section-title{color:#f3f4f6}.sb3-section-badge{border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sb3-section-count{color:#fff;background:#3b82f6;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.dark .sb3-section-count{background:#2563eb}.sb3-fields{flex-direction:column;gap:10px;padding:2px 12px 12px;display:flex}.sb3-field{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb3-field-label{color:#6b7280;white-space:nowrap;font-size:12px}.dark .sb3-field-label{color:#9ca3af}.sb3-field-value{color:#111827;text-align:right;font-size:13px;font-weight:600}.dark .sb3-field-value{color:#f3f4f6}.sb3-contact{padding:2px 12px 12px}.sb3-contact-name{color:#111827;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s;display:block}.sb3-contact-name:hover{color:#2563eb}.dark .sb3-contact-name{color:#f3f4f6}.dark .sb3-contact-name:hover{color:#93c5fd}.sb3-contact-company{color:#6b7280;margin-top:2px;font-size:12px;display:block}.dark .sb3-contact-company{color:#9ca3af}.sb3-contact-links{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sb3-contact-link{color:#374151;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .15s;display:flex}a.sb3-contact-link:hover{color:#2563eb}.dark .sb3-contact-link{color:#d1d5db}.dark a.sb3-contact-link:hover{color:#93c5fd}.sb3-proposal{padding:2px 12px 12px}.sb3-proposal-total{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sb3-proposal-total-label{color:#6b7280;font-size:12px}.dark .sb3-proposal-total-label{color:#9ca3af}.sb3-proposal-total-value{color:#111827;font-size:20px;font-weight:800}.dark .sb3-proposal-total-value{color:#f3f4f6}.sb3-proposal-stages{border-top:1px solid #f0f0f0;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;display:flex}.dark .sb3-proposal-stages{border-color:#1e293b}.sb3-proposal-stage{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.sb3-proposal-stage-name{color:#374151;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.dark .sb3-proposal-stage-name{color:#d1d5db}.sb3-proposal-stage-amount{color:#111827;font-size:12px;font-weight:700}.dark .sb3-proposal-stage-amount{color:#f3f4f6}.sb3-proposal-item{justify-content:space-between;align-items:center;padding:2px 0 2px 10px;display:flex}.sb3-proposal-item-name{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.dark .sb3-proposal-item-name{color:#9ca3af}.sb3-proposal-item-amount{color:#6b7280;flex-shrink:0;margin-left:8px;font-size:11px;font-weight:500}.dark .sb3-proposal-item-amount{color:#9ca3af}.sb3-proposal-item--more{padding-left:10px}.sb3-proposal-item--more span{color:#9ca3af;font-size:10px;font-style:italic}.dark .sb3-proposal-item--more span{color:#6b7280}.sb3-proposal-deposit{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.dark .sb3-proposal-deposit{border-color:#1e293b}.sb3-proposal-deposit-label{color:#6b7280;font-size:11px;font-weight:600}.dark .sb3-proposal-deposit-label{color:#9ca3af}.sb3-proposal-deposit-value{color:#059669;font-size:12px;font-weight:700}.dark .sb3-proposal-deposit-value{color:#6ee7b7}.sb3-proposal-signed{color:#059669;align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:500;display:flex}.dark .sb3-proposal-signed{color:#6ee7b7}.sb3-empty-text{color:#9ca3af;padding:2px 12px 8px;font-size:13px}.dark .sb3-empty-text{color:#6b7280}.sb3-chat{flex-direction:column;padding:0 8px 8px;display:flex}.sb3-chat-empty{color:#9ca3af;flex-direction:column;align-items:center;gap:6px;padding:16px 0 8px;font-size:12px;display:flex}.dark .sb3-chat-empty{color:#6b7280}.sb3-chat-thread{flex-direction:column;gap:6px;max-height:220px;padding:4px 0 8px;display:flex;overflow-y:auto}.sb3-chat-row{display:flex}.sb3-chat-row--out{justify-content:flex-end}.sb3-chat-row--in{justify-content:flex-start}.sb3-chat-bubble{border-radius:12px;max-width:85%;padding:8px 10px;position:relative}.sb3-chat-bubble--out{color:#fff;background:#2563eb;border-bottom-right-radius:4px}.sb3-chat-bubble--in{color:#1f2937;background:#f3f4f6;border-bottom-left-radius:4px}.dark .sb3-chat-bubble--out{background:#3b82f6}.dark .sb3-chat-bubble--in{color:#e2e8f0;background:#1e293b}.sb3-chat-text{word-break:break-word;margin:0;font-size:12px;line-height:1.45}.sb3-chat-meta{opacity:.6;margin-top:4px;font-size:10px;display:block}.sb3-chat-bubble--in .sb3-chat-meta{color:#6b7280;opacity:1}.dark .sb3-chat-bubble--in .sb3-chat-meta{color:#64748b}.sb3-chat-input-bar{border-top:1px solid #f0f0f0;padding-top:6px;display:flex}.dark .sb3-chat-input-bar{border-color:#1e293b}.sb3-chat-send-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.sb3-chat-send-btn:hover{background:#eff6ff}.dark .sb3-chat-send-btn{color:#93c5fd}.dark .sb3-chat-send-btn:hover{background:#2563eb1a}.sb3-team{flex-direction:column;gap:8px;padding:2px 12px 8px;display:flex}.sb3-team-member{align-items:center;gap:10px;display:flex}.sb3-team-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sb3-team-avatar span{color:#fff;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.sb3-team-info{align-items:center;gap:6px;min-width:0;display:flex}.sb3-team-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dark .sb3-team-name{color:#f3f4f6}.sb3-team-role{text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;white-space:nowrap;background:#eff6ff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.dark .sb3-team-role{color:#93c5fd;background:#2563eb26}.sb3-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sb3-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.sb3-btn--primary:hover{background:#1d4ed8;box-shadow:0 2px 8px #2563eb4d}.dark .sb3-btn--primary{background:#3b82f6;border-color:#3b82f6}.dark .sb3-btn--primary:hover{background:#60a5fa}.sb3-btn--ghost{color:#6b7280;background:0 0;border-color:#e5e7eb}.sb3-btn--ghost:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}.dark .sb3-btn--ghost{color:#9ca3af;border-color:#374151}.dark .sb3-btn--ghost:hover{color:#d1d5db;background:#1f2937}.sb3-btn--outline{color:#2563eb;background:0 0;border-color:#bfdbfe}.sb3-btn--outline:hover{background:#eff6ff;border-color:#93c5fd}.dark .sb3-btn--outline{color:#93c5fd;border-color:#2563eb4d}.dark .sb3-btn--outline:hover{background:#2563eb1a}@media(max-width:640px){.sb3-pipe-circle{width:28px;height:28px}.sb3-pipe-label{font-size:10px}.sb3-value-amount{font-size:22px}.sb3-field-label{font-size:12px}.sb3-field-value,.sb3-contact-link{font-size:13px}}@media(max-width:768px){.sb3-grid{grid-template-columns:1fr}.sb3-section{padding:4px}}.deal-pipeline-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.deal-pipeline-track{flex:1;align-items:center;min-width:180px;display:flex}.deal-pipe-step{cursor:default;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:4px 0;display:flex}.deal-pipe-step:not(:disabled){cursor:pointer}.deal-pipe-step:not(:disabled):hover .deal-pipe-node{filter:brightness(.88)}.deal-pipe-node{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.deal-pipe-label{white-space:nowrap;font-size:12px;font-weight:600;transition:color .15s}.deal-pipe-step--done .deal-pipe-node{color:#fff;background:#059669;box-shadow:0 0 0 3px #05966926}.deal-pipe-step--done .deal-pipe-label{color:#059669}.deal-pipe-step--active .deal-pipe-node{color:#fff;background:#2563eb;box-shadow:0 0 0 4px #2563eb33}.deal-pipe-step--active .deal-pipe-label{color:#1d4ed8;font-weight:700}.deal-pipe-step--lost .deal-pipe-node{color:#fff;background:#dc2626;box-shadow:0 0 0 4px #dc262626}.deal-pipe-step--lost .deal-pipe-label{color:#dc2626}.deal-pipe-step--future .deal-pipe-node{color:#9ca3af;background:#f3f4f6;border:2px solid #d1d5db}.deal-pipe-step--future .deal-pipe-label{color:#9ca3af}.dark .deal-pipe-step--done .deal-pipe-node{background:#059669;box-shadow:0 0 0 3px #05966933}.dark .deal-pipe-step--done .deal-pipe-label{color:#6ee7b7}.dark .deal-pipe-step--active .deal-pipe-node{background:#3b82f6;box-shadow:0 0 0 4px #3b82f640}.dark .deal-pipe-step--active .deal-pipe-label{color:#93c5fd}.dark .deal-pipe-step--lost .deal-pipe-node{background:#dc2626;box-shadow:0 0 0 4px #dc262633}.dark .deal-pipe-step--lost .deal-pipe-label{color:#fca5a5}.dark .deal-pipe-step--future .deal-pipe-node{color:#475569;background:#1e293b;border-color:#374151}.dark .deal-pipe-step--future .deal-pipe-label{color:#475569}.deal-pipe-connector{flex:1;min-width:12px;height:2px;transition:background .15s}.deal-pipe-connector--done{background:#059669}.deal-pipe-connector--future{background:#e5e7eb}.dark .deal-pipe-connector--done{background:#059669}.dark .deal-pipe-connector--future{background:#334155}.deal-pipe-value{flex-shrink:0;align-items:center;gap:10px;display:flex}.deal-pipe-value-amount{color:#111827;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.dark .deal-pipe-value-amount{color:#f3f4f6}.deal-pipe-status-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.deal-pipe-status-pill--sales{color:#1d4ed8;background:#eff6ff}.deal-pipe-status-pill--deposit{color:#047857;background:#ecfdf5}.deal-pipe-status-pill--projects{color:#b45309;background:#fffbeb}.deal-pipe-status-pill--lost{color:#dc2626;background:#fef2f2}.dark .deal-pipe-status-pill--sales{color:#93c5fd;background:#2563eb26}.dark .deal-pipe-status-pill--deposit{color:#6ee7b7;background:#064e3b33}.dark .deal-pipe-status-pill--projects{color:#fbbf24;background:#b4530926}.dark .deal-pipe-status-pill--lost{color:#fca5a5;background:#dc262626}.deal-next-step{border-style:solid;border-width:1px;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:13px;display:flex}.deal-next-step-text{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.deal-next-step-cta{cursor:pointer;white-space:nowrap;color:#fff;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.deal-next-step-secondary{cursor:pointer;white-space:nowrap;color:inherit;opacity:.7;background:0 0;border:1px solid;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 11px;font-size:12px;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}.deal-next-step-secondary svg{flex-shrink:0;width:13px;height:13px}.deal-next-step-secondary:hover{opacity:1;background:#0000000f}.dark .deal-next-step-secondary:hover{background:#ffffff14}.deal-next-step--blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.deal-next-step--blue .deal-next-step-cta{background:#2563eb}.deal-next-step--blue .deal-next-step-cta:hover{background:#1d4ed8}.dark .deal-next-step--blue{color:#93c5fd;background:#2563eb1a;border-color:#2563eb40}.dark .deal-next-step--blue .deal-next-step-cta{background:#3b82f6}.deal-next-step--amber{color:#92400e;background:#fffbeb;border-color:#fde68a}.deal-next-step--amber .deal-next-step-cta{background:#d97706}.deal-next-step--amber .deal-next-step-cta:hover{background:#b45309}.dark .deal-next-step--amber{color:#fbbf24;background:#d977061a;border-color:#d9770640}.dark .deal-next-step--amber .deal-next-step-cta{background:#d97706}.deal-next-step--emerald{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.deal-next-step--emerald .deal-next-step-cta{background:#059669}.deal-next-step--emerald .deal-next-step-cta:hover{background:#047857}.dark .deal-next-step--emerald{color:#6ee7b7;background:#0596691a;border-color:#05966940}.dark .deal-next-step--emerald .deal-next-step-cta{background:#059669}.sh-info-grid{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.dark .sh-info-grid{background:#0f172a80;border-color:#1e293b}.sh-info-col{border-right:1px solid #e5e7eb;padding:14px 18px}.sh-info-col:last-child{border-right:none}.dark .sh-info-col{border-right-color:#1e293b}.sh-info-heading{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #f3f4f6;margin-bottom:10px;padding-bottom:6px;font-size:11px;font-weight:700}.dark .sh-info-heading{color:#6b7280;border-bottom-color:#1e293b}.sh-info-list{flex-direction:column;gap:6px;display:flex}.sh-info-row{align-items:baseline;gap:6px;font-size:13px;line-height:1.4;display:flex}.sh-info-label{color:#6b7280;white-space:nowrap;flex-shrink:0;min-width:0;font-weight:600}.sh-info-label:after{content:":"}.dark .sh-info-label{color:#6b7280}.sh-info-value{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.dark .sh-info-value{color:#d1d5db}.sh-status-badge{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.sh-status-badge--blue{color:#1d4ed8;background:#eff6ff}.sh-status-badge--emerald{color:#047857;background:#ecfdf5}.sh-status-badge--amber{color:#b45309;background:#fffbeb}.sh-status-badge--red{color:#dc2626;background:#fef2f2}.sh-status-badge--gray{color:#6b7280;background:#f3f4f6}.dark .sh-status-badge--blue{color:#93c5fd;background:#2563eb26}.dark .sh-status-badge--emerald{color:#6ee7b7;background:#064e3b33}.dark .sh-status-badge--amber{color:#fbbf24;background:#b4530926}.dark .sh-status-badge--red{color:#fca5a5;background:#dc262626}.dark .sh-status-badge--gray{color:#9ca3af;background:#6b728026}@media(max-width:768px){.sh-info-grid{grid-template-columns:1fr}.sh-info-col{border-bottom:1px solid #e5e7eb;border-right:none}.sh-info-col:last-child{border-bottom:none}.dark .sh-info-col{border-bottom-color:#1e293b}}.dv-sidebar{flex-direction:column;gap:8px;display:flex}.dv-sidebar-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:visible}.dark .dv-sidebar-card{background:#0f172a;border-color:#1e293b}.dv-sidebar-header{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.dv-sidebar-header:hover{background:#f9fafb}.dark .dv-sidebar-header:hover{background:#111827}.dv-sidebar-title{color:#111827;text-align:left;flex:1;font-size:13px;font-weight:700}.dark .dv-sidebar-title{color:#f3f4f6}.dv-sidebar-badge{border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.dv-sidebar-badge--success{color:#059669;background:#ecfdf5}.dv-sidebar-badge--blue{color:#2563eb;background:#eff6ff}.dv-sidebar-badge--gray{color:#6b7280;background:#f3f4f6}.dark .dv-sidebar-badge--success{color:#6ee7b7;background:#05966926}.dark .dv-sidebar-badge--blue{color:#93c5fd;background:#2563eb26}.dark .dv-sidebar-badge--gray{color:#9ca3af;background:#1f2937}.dv-sidebar-count{color:#6b7280;background:#f3f4f6;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.dark .dv-sidebar-count{color:#9ca3af;background:#1f2937}.dv-sidebar-body{padding:2px 12px 12px}.dv-sidebar-body--fields{flex-direction:column;gap:8px;display:flex}.dv-field{justify-content:space-between;align-items:center;gap:8px;display:flex}.dv-field-label{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:12px}.dark .dv-field-label{color:#9ca3af}.dv-field-value{color:#111827;text-align:right;font-size:12px;font-weight:600}.dark .dv-field-value{color:#f3f4f6}.dv-days-badge{border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.dv-days-badge--overdue{color:#dc2626;background:#fef2f2}.dv-days-badge--urgent{color:#ea580c;background:#fff7ed}.dv-days-badge--warning{color:#d97706;background:#fffbeb}.dv-days-badge--ok{color:#16a34a;background:#f0fdf4}.dark .dv-days-badge--overdue{color:#fca5a5;background:#dc262626}.dark .dv-days-badge--urgent{color:#fdba74;background:#ea580c26}.dark .dv-days-badge--warning{color:#fbbf24;background:#d9770626}.dark .dv-days-badge--ok{color:#86efac;background:#16a34a26}.dv-contact-name{color:#111827;margin-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;transition:color .15s;display:block}.dv-contact-name:hover{color:#2563eb}.dark .dv-contact-name{color:#f3f4f6}.dark .dv-contact-name:hover{color:#93c5fd}.dv-contact-company{color:#6b7280;margin-bottom:8px;font-size:11px;display:block}.dark .dv-contact-company{color:#9ca3af}.dv-contact-links{flex-direction:column;gap:7px;display:flex}.dv-contact-link{color:#374151;align-items:center;gap:7px;min-width:0;font-size:12px;text-decoration:none;transition:color .15s;display:flex}a.dv-contact-link:hover{color:#2563eb}.dark .dv-contact-link{color:#d1d5db}.dark a.dv-contact-link:hover{color:#93c5fd}.dv-proposal-stages{border-top:1px solid #f0f0f0;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;display:flex}.dark .dv-proposal-stages{border-color:#1e293b}.dv-proposal-stage{color:#374151;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:11px;font-weight:700;display:flex}.dark .dv-proposal-stage{color:#d1d5db}.dv-proposal-item{color:#6b7280;justify-content:space-between;gap:8px;padding:2px 0 2px 8px;font-size:11px;display:flex}.dark .dv-proposal-item{color:#9ca3af}.dv-proposal-more{color:#9ca3af;padding-top:2px;padding-left:8px;font-size:10px;font-style:italic}.dark .dv-proposal-more{color:#6b7280}.cv-info-rows{flex-direction:column;gap:2px;padding:4px 6px 8px;display:flex}.cv-info-row{color:inherit;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;transition:background .15s;display:flex}a.cv-info-row:hover{background:#f3f4f6}.dark a.cv-info-row:hover{background:#111827}.cv-info-row--static{cursor:default}.cv-info-icon{color:#6b7280;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}.dark .cv-info-icon{color:#9ca3af;background:#1e293b}a.cv-info-row:hover .cv-info-icon{color:#2563eb;background:#dbeafe}.dark a.cv-info-row:hover .cv-info-icon{color:#93c5fd;background:#1e3a8a}.cv-info-content{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.cv-info-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.dark .cv-info-label{color:#6b7280}.cv-info-value{color:#111827;word-break:break-word;font-size:13px;font-weight:600;line-height:1.4}.dark .cv-info-value{color:#f3f4f6}.customers-list-page .fi-ta-cell{padding-top:2px!important;padding-bottom:2px!important}.customers-list-page .fi-ta-header-cell{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af!important;padding-top:10px!important;padding-bottom:10px!important;font-size:11px!important}.dark .customers-list-page .fi-ta-header-cell{color:#6b7280!important}.customers-list-page .fi-ta-row{transition:background-color .15s}.customers-list-page .fi-badge{letter-spacing:.01em;border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:600!important}.customers-list-page .fi-badge.fi-color-custom[style*="--c-50:var(--warning-50)"]{background:#fef9ee!important}.customers-list-page .fi-badge.fi-color-custom[style*="--c-50:var(--success-50)"]{background:#f0fdf4!important}.customers-list-page .fi-badge.fi-color-custom[style*="--c-50:var(--info-50)"],.customers-list-page .fi-badge.fi-color-custom[style*="--c-50:var(--primary-50)"]{background:#eff6ff!important}.customers-list-page .fi-badge.fi-color-custom[style*="--c-50:var(--danger-50)"]{background:#fef2f2!important}.customers-list-page .fi-icon-btn{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;margin:0!important;transition:all .18s!important;display:inline-flex!important}.customers-list-page .fi-icon-btn:hover{background:#f3f4f6!important;border-color:#d1d5db!important;box-shadow:0 2px 6px #0000000f!important}.customers-list-page .fi-icon-btn:active{transform:scale(.95)!important}.dark .customers-list-page .fi-icon-btn{background:#1e293b!important;border-color:#334155!important}.dark .customers-list-page .fi-icon-btn:hover{background:#334155!important;border-color:#475569!important;box-shadow:0 2px 6px #0003!important}.customers-list-page .fi-icon-btn svg{color:#6b7280!important;width:16px!important;height:16px!important}.customers-list-page .fi-icon-btn:hover svg{color:#111827!important}.dark .customers-list-page .fi-icon-btn svg{color:#9ca3af!important}.dark .customers-list-page .fi-icon-btn:hover svg{color:#f3f4f6!important}.customer-action-btn svg{opacity:.7;transition:opacity .15s;color:#1f2937!important}:is(.dark .customer-action-btn) svg{color:#e5e7eb!important}.customer-action-btn:hover svg{opacity:1}.cv-header{margin-bottom:0}.cv-stat-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.dark .cv-stat-card{background:#111827;border-color:#1f2937}.cv-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.dark .cv-stat-label{color:#9ca3af}.cv-stat-value{color:#111827;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.dark .cv-stat-value{color:#f3f4f6}.cv-stat-sub{font-size:13px;font-weight:500}.cv-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.dark .cv-card{background:#111827;border-color:#1f2937}.cv-card-title{color:#111827;font-size:16px;font-weight:700}.dark .cv-card-title{color:#f3f4f6}.cv-opp-list{flex-direction:column;gap:2px;display:flex}.cv-opp-row{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.cv-opp-row:hover{background:#f9fafb}.dark .cv-opp-row:hover{background:#1f2937}.cv-opp-info{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-opp-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.dark .cv-opp-title{color:#f3f4f6}.cv-opp-number{color:#9ca3af;font-size:13px;font-weight:500}.dark .cv-opp-number{color:#6b7280}.cv-opp-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.cv-opp-amount{color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.dark .cv-opp-amount{color:#f3f4f6}.cv-activity-list{flex-direction:column;gap:12px;padding:4px 4px 14px;display:flex}.cv-activity-item{align-items:flex-start;gap:10px;display:flex}@media(max-width:640px){.cv-stat-value{font-size:20px}.cv-opp-row{padding:10px 12px}.cv-opp-title,.cv-opp-amount{font-size:14px}.cv-opp-meta{gap:8px}}.comm-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media(min-width:640px){.comm-stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.comm-stats{grid-template-columns:repeat(6,1fr)}}.comm-stats--4{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.comm-stats--4{grid-template-columns:repeat(4,1fr)}}.comm-card{background:#fff;border:1px solid #0000000d;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex;box-shadow:0 1px 2px #0000000d}:is(.dark .comm-card){background:#18181b;border-color:#ffffff1a}.comm-card-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.comm-card-label{color:#6b7280;font-size:.75rem;font-weight:500}:is(.dark .comm-card-label){color:#9ca3af}.comm-card-value{color:#111827;font-size:1.25rem;font-weight:700}:is(.dark .comm-card-value){color:#fff}.comm-card-value--danger{color:#dc2626}:is(.dark .comm-card-value--danger){color:#f87171}.comm-card-value--warning{color:#d97706}:is(.dark .comm-card-value--warning){color:#fbbf24}.comm-tabs{margin-top:1.5rem}.comm-tabs-bar{border-bottom:2px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem;display:flex}:is(.dark .comm-tabs-bar){border-bottom-color:#374151}.comm-tabs-left{gap:0;display:flex}.comm-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:.625rem 1rem;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-flex}.comm-tab:hover{color:#374151}:is(.dark .comm-tab){color:#9ca3af}:is(.dark .comm-tab:hover){color:#e5e7eb}.comm-tab--active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}:is(.dark .comm-tab--active){color:#60a5fa;border-bottom-color:#60a5fa}.comm-tab-badge{border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.comm-tab-badge--danger{color:#dc2626;background:#fef2f2}:is(.dark .comm-tab-badge--danger){color:#f87171;background:#dc262626}.comm-tab-badge--warning{color:#d97706;background:#fffbeb}:is(.dark .comm-tab-badge--warning){color:#fbbf24;background:#d9770626}.comm-tabs-content{margin-top:1rem}.calls-row--missed{background-color:#fef2f2!important}:is(.dark .calls-row--missed){background-color:#dc26260f!important}.calls-row--missed:hover{background-color:#fee2e2!important}:is(.dark .calls-row--missed:hover){background-color:#dc26261a!important}.calls-row--voicemail{background-color:#fffbeb!important}:is(.dark .calls-row--voicemail){background-color:#d977060f!important}.calls-row--voicemail:hover{background-color:#fef3c7!important}:is(.dark .calls-row--voicemail:hover){background-color:#d977061a!important}.caller-badge{border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.caller-badge--client{color:#1d4ed8;background:#eff6ff}:is(.dark .caller-badge--client){color:#93c5fd;background:#2563eb26}.caller-badge--new{color:#6b7280;background:#f3f4f6}:is(.dark .caller-badge--new){color:#9ca3af;background:#6b728026}.voicemail-container{flex-direction:column;gap:.5rem;display:flex}.voicemail-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.875rem 1rem;transition:all .15s}.voicemail-card:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}:is(.dark .voicemail-card){background:#18181b;border-color:#ffffff1a}:is(.dark .voicemail-card:hover){border-color:#fff3}.voicemail-new{background:#fffbfb;border-left:3px solid #ef4444}:is(.dark .voicemail-new){background:#ef44440a;border-left-color:#f87171}.voicemail-card-main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.voicemail-card-left{flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.voicemail-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.voicemail-dot--read{background:0 0}.voicemail-card-icon{flex-shrink:0;margin-top:1px}.voicemail-card-info{flex:1;min-width:0}.voicemail-card-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voicemail-phone{color:#1e293b;font-size:.875rem;font-weight:600}:is(.dark .voicemail-phone){color:#f1f5f9}.voicemail-direction-badge{border-radius:4px;padding:1px 6px;font-size:.6875rem;font-weight:500}.voicemail-direction-badge--inbound{color:#2563eb;background:#dbeafe}:is(.dark .voicemail-direction-badge--inbound){color:#93c5fd;background:#2563eb26}.voicemail-direction-badge--outbound{color:#16a34a;background:#dcfce7}:is(.dark .voicemail-direction-badge--outbound){color:#86efac;background:#16a34a26}.voicemail-card-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}:is(.dark .voicemail-card-meta){color:#9ca3af}.voicemail-separator{color:#d1d5db}:is(.dark .voicemail-separator){color:#4b5563}.voicemail-duration,.voicemail-time,.voicemail-agent{white-space:nowrap}.voicemail-callback-note{color:#059669;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;font-weight:500;display:inline-flex}:is(.dark .voicemail-callback-note){color:#34d399}.voicemail-notes{color:#6b7280;border-top:1px solid #f1f5f9;align-items:flex-start;gap:6px;margin-top:8px;padding-top:8px;font-size:.75rem;display:flex}:is(.dark .voicemail-notes){color:#9ca3af;border-top-color:#27272a}.voicemail-card-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.voicemail-action-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.voicemail-action-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.voicemail-action-btn--primary:hover{background:#1d4ed8}.voicemail-action-btn--success{color:#fff;background:#059669;border-color:#059669}.voicemail-action-btn--success:hover{background:#047857}.voicemail-action-btn--secondary{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.voicemail-action-btn--secondary:hover{background:#e5e7eb}:is(.dark .voicemail-action-btn--secondary){color:#e5e7eb;background:#27272a;border-color:#3f3f46}:is(.dark .voicemail-action-btn--secondary:hover){background:#3f3f46}.voicemail-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:3rem 1rem;display:flex}.voicemail-empty-title{color:#374151;font-size:.9375rem;font-weight:600}:is(.dark .voicemail-empty-title){color:#e5e7eb}.voicemail-empty-desc{color:#9ca3af;max-width:320px;font-size:.9rem}:is(.dark .voicemail-empty-desc){color:#6b7280}.voicemail-modal-backdrop{z-index:50;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}:is(.dark .voicemail-modal-backdrop){background:#0009}.voicemail-modal{background:#fff;border-radius:.75rem;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000026}:is(.dark .voicemail-modal){background:#1f2937;box-shadow:0 20px 60px #0006}.voicemail-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.voicemail-modal-header h3{color:#111827;font-size:1rem;font-weight:600}:is(.dark .voicemail-modal-header){border-bottom-color:#374151}:is(.dark .voicemail-modal-header h3){color:#f9fafb}.voicemail-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .15s}.voicemail-modal-close:hover{color:#374151}:is(.dark .voicemail-modal-close:hover){color:#e5e7eb}.voicemail-modal-body{padding:1.25rem}.voicemail-modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;display:flex}:is(.dark .voicemail-modal-footer){border-top-color:#374151}.voicemail-form-label{color:#374151;margin-bottom:4px;font-size:.9rem;font-weight:500;display:block}:is(.dark .voicemail-form-label){color:#d1d5db}.voicemail-form-input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.voicemail-form-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}:is(.dark .voicemail-form-input){color:#f9fafb;background:#111827;border-color:#4b5563}:is(.dark .voicemail-form-input:focus){border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}.voicemail-form-error{color:#dc2626;margin-top:2px;font-size:.75rem;display:block}.voicemail-btn{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-flex}.voicemail-btn--cancel{color:#374151;background:#f3f4f6}.voicemail-btn--cancel:hover{background:#e5e7eb}:is(.dark .voicemail-btn--cancel){color:#e5e7eb;background:#374151}:is(.dark .voicemail-btn--cancel:hover){background:#4b5563}.voicemail-btn--save{color:#fff;background:#2563eb}.voicemail-btn--save:hover{background:#1d4ed8}.voicemail-btn--save:disabled{opacity:.5;cursor:not-allowed}.mail-app{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;height:calc(100dvh - 9.5rem);margin-top:.5rem;display:flex;overflow:hidden}:is(.dark .mail-app){background:#18181b;border-color:#ffffff1a}.mail-sidebar{border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:16rem;display:flex;overflow-y:auto}:is(.dark .mail-sidebar){border-right-color:#ffffff1a}.mail-sidebar-account{align-items:center;height:52px;padding:0 .5rem;display:flex}.mail-account-display{cursor:default;white-space:nowrap;color:#374151;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;font-size:.875rem;display:flex;overflow:hidden}:is(.dark .mail-account-display){color:#d1d5db;border-color:#ffffff1a}.mail-divider{border:none;border-top:1px solid #e5e7eb;flex-shrink:0;margin:0}:is(.dark .mail-divider){border-top-color:#ffffff1a}.mail-sidebar-section{padding:.75rem}.mail-compose-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.mail-compose-btn:hover{background:#1d4ed8}:is(.dark .mail-compose-btn){color:#fff;background:#3b82f6}:is(.dark .mail-compose-btn:hover){background:#60a5fa}.mail-connect-btn{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;justify-content:center;align-items:center;width:100%;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.mail-connect-btn:hover{background:#dbeafe}:is(.dark .mail-connect-btn){color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}.mail-nav{gap:.125rem;padding:.5rem;display:grid}.mail-nav-item{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;width:100%;padding:.375rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background .1s;display:inline-flex}.mail-nav-item:hover{background:#f3f4f6}.mail-nav-item--active{color:#fff;background:#2563eb}.mail-nav-item--active:hover{background:#1d4ed8}:is(.dark .mail-nav-item){color:#d1d5db}:is(.dark .mail-nav-item:hover){background:#27272a}:is(.dark .mail-nav-item--active){color:#fff;background:#3b82f6}:is(.dark .mail-nav-item--active:hover){background:#60a5fa}.mail-nav-count{color:inherit;opacity:.7;margin-left:auto;font-size:.75rem;font-weight:400}.mail-list-panel{border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:20rem;display:flex;overflow:hidden}:is(.dark .mail-list-panel){border-right-color:#ffffff1a}.mail-list-header{flex-shrink:0;align-items:center;gap:.5rem;height:52px;padding:0 1rem;display:flex}.mail-list-title{color:#111827;font-size:1.25rem;font-weight:700}:is(.dark .mail-list-title){color:#f9fafb}.mail-subtabs{background:#f3f4f6;border-radius:.5rem;align-items:center;gap:.1875rem;height:2.25rem;margin-left:auto;padding:.1875rem;display:inline-flex}:is(.dark .mail-subtabs){background:#27272a}.mail-subtab{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.375rem;height:calc(100% - 1px);padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1;transition:all .15s}.mail-subtab:hover{color:#374151;background:#e5e7eb}.mail-subtab--active{color:#1e40af;background:#fff;border-color:#bfdbfe;box-shadow:0 1px 2px #0000000d}:is(.dark .mail-subtab){color:#9ca3af}:is(.dark .mail-subtab:hover){color:#d1d5db;background:#3f3f46}:is(.dark .mail-subtab--active){color:#60a5fa;background:#3b82f61f;border-color:#3b82f640}.mail-search-bar{flex-shrink:0;padding:.75rem 1rem}.mail-search-input-wrap{position:relative}.mail-search-icon{color:#9ca3af;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.mail-search-input{color:#111827;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;outline:none;width:100%;height:2.25rem;padding:.25rem .75rem .25rem 2rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.mail-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.mail-search-input::placeholder{color:#9ca3af}:is(.dark .mail-search-input){color:#f9fafb;background:#ffffff0d;border-color:#ffffff1a}:is(.dark .mail-search-input:focus){border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.mail-list-scroll{flex:1;min-height:0;overflow-y:auto}.mail-list-items{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.mail-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.375rem;width:100%;padding:.75rem;font-size:.875rem;transition:background .1s;display:flex}.mail-item:hover{background:#f9fafb}:is(.dark .mail-item){border-color:#ffffff14}:is(.dark .mail-item:hover){background:#27272a}.mail-item--selected{border-left:3px solid #bfdbfe;background:#eff6ff!important}:is(.dark .mail-item--selected){border-left:3px solid #3b82f640;background:#3b82f61f!important}.mail-item-row1{align-items:center;gap:.5rem;width:100%;display:flex}.mail-item-sender{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.875rem;font-weight:500;overflow:hidden}:is(.dark .mail-item-sender){color:#f9fafb}.mail-item--unread .mail-item-sender{font-weight:700}.mail-item-time{color:#6b7280;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.6875rem}:is(.dark .mail-item-time){color:#9ca3af}.mail-item-subject{color:#374151;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75rem;font-weight:500;overflow:hidden}:is(.dark .mail-item-subject){color:#d1d5db}.mail-item--unread .mail-item-subject{font-weight:600}.mail-item-preview{-webkit-line-clamp:2;color:#6b7280;text-align:left;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}:is(.dark .mail-item-preview){color:#9ca3af}.mail-item-tags{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.mail-tag{white-space:nowrap;border:1px solid #0000;border-radius:.375rem;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.mail-tag--default{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.mail-tag--sent{color:#1d4ed8;background:#eff6ff}.mail-tag--draft{color:#6b7280;background:#f3f4f6}.mail-tag--received{color:#2563eb;background:#dbeafe}:is(.dark .mail-tag--default){color:#d1d5db;background:#ffffff14;border-color:#ffffff1a}:is(.dark .mail-tag--sent){color:#60a5fa;background:#3b82f626}:is(.dark .mail-tag--draft){color:#9ca3af;background:#6b728026}:is(.dark .mail-tag--received){color:#93c5fd;background:#2563eb26}.mail-unread-dot{background:#2563eb;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;display:flex}.mail-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.mail-empty-state-title{color:#374151;font-size:.9375rem;font-weight:600}:is(.dark .mail-empty-state-title){color:#e5e7eb}.mail-empty-state-desc{color:#9ca3af;max-width:280px;font-size:.875rem}:is(.dark .mail-empty-state-desc){color:#6b7280}.mail-view-panel{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mail-toolbar{flex-shrink:0;align-items:center;gap:.125rem;height:52px;padding:.5rem;display:flex}.mail-toolbar-btn{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;text-decoration:none;transition:background .1s;display:inline-flex}.mail-toolbar-btn:hover{color:#111827;background:#f3f4f6}.mail-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}:is(.dark .mail-toolbar-btn){color:#9ca3af}:is(.dark .mail-toolbar-btn:hover){color:#e5e7eb;background:#27272a}.mail-toolbar-sep{background:#e5e7eb;flex-shrink:0;width:1px;height:1.5rem;margin:0 .25rem}:is(.dark .mail-toolbar-sep){background:#ffffff1a}.mail-view-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.mail-view-header{flex-shrink:0;padding:1rem}.mail-view-avatar{color:#374151;background:#e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;display:flex}:is(.dark .mail-view-avatar){color:#e5e7eb;background:#3f3f46}.mail-view-body{color:#374151;white-space:pre-wrap;word-break:break-word;flex:1;padding:1rem;font-size:.875rem;line-height:1.7}:is(.dark .mail-view-body){color:#d1d5db}.mail-view-body p{margin-bottom:.75rem}.mail-view-empty{color:#9ca3af;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}:is(.dark .mail-view-empty){color:#6b7280}.mail-reply-area{flex-shrink:0;padding:1rem}.mail-reply-textarea{resize:none;field-sizing:content;color:#111827;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;outline:none;width:100%;min-height:4rem;padding:1rem;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.mail-reply-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.mail-reply-textarea::placeholder{color:#9ca3af}:is(.dark .mail-reply-textarea){color:#f9fafb;background:#ffffff0d;border-color:#ffffff1a}:is(.dark .mail-reply-textarea:focus){border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.mail-reply-send{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.mail-reply-send:hover{background:#1d4ed8}.mail-reply-send:disabled{opacity:.5;cursor:not-allowed}:is(.dark .mail-reply-send){color:#fff;background:#3b82f6}:is(.dark .mail-reply-send:hover){background:#60a5fa}@media(max-width:768px){.mail-app{flex-direction:column;height:auto;min-height:80vh}.mail-sidebar,.mail-list-panel{border-bottom:1px solid #e5e7eb;border-right:none;width:100%}.mail-list-scroll{max-height:40vh}}.mail-sidebar--wide{width:22rem}.mail-sidebar--collapsed{width:3.5rem;overflow:hidden}.mail-sidebar--collapsed .mail-account-display{justify-content:center;padding:8px 6px}.mail-sidebar--collapsed .mail-sidebar-section{padding:6px}.mail-sidebar--collapsed .mail-compose-btn{justify-content:center;width:100%;min-width:0;padding:7px}.mail-sidebar--collapsed .mail-nav-item{justify-content:center;padding:7px 6px}.mail-sidebar--collapsed .mail-divider{display:none}.mail-sidebar--collapsed:first-child .mail-divider:first-of-type{display:block}.mail-sidebar-resize{flex-shrink:0;justify-content:center;align-items:center;gap:2px;margin-top:auto;padding:8px 10px;display:flex}.mail-resize-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.mail-resize-btn:hover{color:#374151;background:#f3f4f6}.mail-resize-btn--active{color:#374151;background:#e5e7eb}:is(.dark .mail-resize-btn:hover){color:#d1d5db;background:#ffffff14}:is(.dark .mail-resize-btn--active){color:#d1d5db;background:#ffffff1a}.mail-compose-pane{flex-direction:column;height:100%;display:flex}.mail-compose-form{flex-direction:column;flex:1;min-height:0;display:flex}.mail-compose-field-wrap{flex-shrink:0;position:relative}.mail-compose-field{flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;display:flex}.mail-compose-label{color:#6b7280;flex-shrink:0;width:4rem;font-size:.75rem;font-weight:500}.mail-compose-input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:2px 0;font-size:.8125rem}:is(.dark .mail-compose-input){color:#f9fafb}.mail-compose-input::placeholder{color:#9ca3af}.mail-compose-clear-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mail-compose-clear-btn:hover{color:#6b7280}.mail-compose-suggestions{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 4px 12px #0000001f}:is(.dark .mail-compose-suggestions){background:#1e293b;border-color:#334155;box-shadow:0 4px 12px #0006}.mail-compose-suggestion-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 14px;transition:background .15s;display:flex}.mail-compose-suggestion-item:hover{background:#f9fafb}:is(.dark .mail-compose-suggestion-item:hover){background:#ffffff0f}.mail-compose-suggestion-avatar{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:600;display:flex}.mail-compose-body-wrap{flex-direction:column;flex:1;min-height:0;padding:12px 16px;display:flex}.mail-compose-body-textarea{color:#111827;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;height:100%;min-height:180px;font-size:.8125rem;line-height:1.6}:is(.dark .mail-compose-body-textarea){color:#f9fafb}.mail-compose-body-textarea::placeholder{color:#9ca3af}.mail-compose-footer{flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.mail-compose-discard-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 10px;font-size:.75rem;transition:color .15s,background .15s}.mail-compose-discard-btn:hover{color:#111827;background:#f3f4f6}:is(.dark .mail-compose-discard-btn){color:#9ca3af}:is(.dark .mail-compose-discard-btn:hover){color:#f9fafb;background:#ffffff14}.mail-compose-to-row{cursor:text;align-items:flex-start;gap:0;min-height:44px;padding:6px 16px;display:flex}.mail-compose-recipients{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex}.mail-recipient-chip{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:2px;max-width:220px;padding:2px 4px 2px 10px;font-size:12.5px;font-weight:500;line-height:1.4;transition:border-color .15s;display:inline-flex}:is(.dark .mail-recipient-chip){color:#93c5fd;background:#3b82f626;border-color:#3b82f64d}.mail-recipient-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-recipient-chip-remove{color:#93c5fd;cursor:pointer;background:0 0;border:none;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:color .15s,background-color .15s;display:flex}.mail-recipient-chip-remove:hover{color:#1e40af;background:#bfdbfe}:is(.dark .mail-recipient-chip-remove:hover){color:#60a5fa;background:#3b82f640}.mail-compose-to-input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:2px 0;font-size:13.5px;line-height:1.5}:is(.dark .mail-compose-to-input){color:#e5e7eb}.mail-compose-to-input::placeholder{color:#9ca3af}.mail-compose-suggestion-item--add{border-top:1px solid #f3f4f6}:is(.dark .mail-compose-suggestion-item--add){border-top-color:#ffffff0f}.mail-compose-suggestion-avatar--add{color:#16a34a;background:#f0fdf4;justify-content:center;align-items:center;display:flex}:is(.dark .mail-compose-suggestion-avatar--add){color:#4ade80;background:#16a34a26}.mail-accounts-section{flex-direction:column;gap:1px;padding:6px 8px;display:flex}.mail-account-item{cursor:pointer;text-align:left;color:#374151;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 8px;transition:background-color .15s,color .15s;display:flex}.mail-account-item:hover{color:#111827;background:#f3f4f6}.mail-account-item--active{color:#1d4ed8;background:#eff6ff;font-weight:500}.mail-account-item--active:hover{background:#dbeafe}.mail-account-item--icon{justify-content:center;padding:8px}:is(.dark .mail-account-item){color:#9ca3af}:is(.dark .mail-account-item:hover){color:#f3f4f6;background:#ffffff0f}:is(.dark .mail-account-item--active){color:#93c5fd;background:#3b82f626}:is(.dark .mail-account-item--active:hover){background:#3b82f638}.mail-compose-from-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:0;min-height:36px;padding:8px 16px;display:flex}.mail-compose-from-row:hover .mail-compose-from-address{color:#111827}:is(.dark .mail-compose-from-row:hover .mail-compose-from-address){color:#f9fafb}.mail-compose-from-address{color:#374151;flex:1;min-width:0;padding-left:4px;transition:color .15s}:is(.dark .mail-compose-from-address){color:#d1d5db}.mail-compose-from-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:0 8px 8px;overflow:hidden;box-shadow:0 4px 12px #00000014}:is(.dark .mail-compose-from-dropdown){background:#1f2937;border-color:#ffffff14;box-shadow:0 4px 12px #00000059}.mail-compose-from-option{text-align:left;color:#374151;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 14px;transition:background-color .15s;display:flex}.mail-compose-from-option:hover{background:#f9fafb}.mail-compose-from-option--active{color:#1d4ed8;background:#eff6ff}:is(.dark .mail-compose-from-option){color:#d1d5db}:is(.dark .mail-compose-from-option:hover){background:#ffffff0f}:is(.dark .mail-compose-from-option--active){color:#93c5fd;background:#3b82f61f}.mail-compose-btn--icon{justify-content:center;padding:7px}.fi-global-search-results-ctn{max-height:420px;overflow:hidden;overflow-y:overlay;z-index:50;background:#fff;border:1px solid #e5e7eb!important;border-radius:12px!important;width:100%!important;max-width:100%!important;margin-top:4px!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;box-shadow:0 20px 60px -12px #00000026,0 8px 24px -8px #00000014!important}:is(.dark .fi-global-search-results-ctn){background:#1e293b!important;border-color:#334155!important;box-shadow:0 20px 60px -12px #00000080,0 8px 24px -8px #0000004d!important}.fi-global-search-no-results-message{text-align:center;font-size:.875rem;color:#9ca3af!important;padding:24px 16px!important}.fi-global-search-result-group-header{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6b7280!important;background:#f9fafb!important;border-bottom:1px solid #f3f4f6!important;padding:10px 16px 6px!important;font-size:.6875rem!important;font-weight:700!important}:is(.dark .fi-global-search-result-group-header){color:#64748b!important;background:#0f172a!important;border-bottom-color:#1e293b!important}.fi-global-search-result{transition:background-color .15s;border-bottom:1px solid #f3f4f6!important}.fi-global-search-result:last-child{border-bottom:none!important}:is(.dark .fi-global-search-result){border-bottom-color:#ffffff0d!important}.fi-global-search-result-link{flex-direction:column;transition:background-color .15s;display:flex;gap:4px!important;padding:10px 16px!important}.fi-global-search-result-link:hover,.fi-global-search-result-link:focus{background:#eff6ff!important}:is(.dark .fi-global-search-result-link:hover),:is(.dark .fi-global-search-result-link:focus){background:#3b82f61a!important}.fi-global-search-result-heading{color:#111827!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}:is(.dark .fi-global-search-result-heading){color:#f1f5f9!important}.fi-global-search-result-details{flex-wrap:wrap!important;gap:4px 12px!important;margin-top:2px!important;display:flex!important}.fi-global-search-result-detail{align-items:center!important;gap:4px!important;font-size:.75rem!important;line-height:1.4!important;display:flex!important}.fi-global-search-result-detail-label{white-space:nowrap;color:#9ca3af!important;font-weight:500!important}:is(.dark .fi-global-search-result-detail-label){color:#64748b!important}.fi-global-search-result-detail-value{color:#6b7280!important;font-weight:400!important}:is(.dark .fi-global-search-result-detail-value){color:#64748b!important}.fi-global-search-field .fi-input-wrp{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;height:36px!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:0 1px 2px #0000000f!important}.fi-global-search-field .fi-input-wrp:hover{border-color:#9ca3af!important;box-shadow:0 1px 4px #0000001a!important}.fi-global-search-field .fi-input-wrp:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}.fi-global-search-field .fi-input-wrp:after{content:"⌘K";color:#9ca3af;white-space:nowrap;pointer-events:none;border:1px solid #e5e7eb;border-radius:3px;flex-shrink:0;align-self:center;align-items:center;height:16px;margin-right:8px;padding:0 4px;font-family:ui-monospace,monospace;font-size:10px;font-weight:500;line-height:16px;display:flex}.fi-global-search-field .fi-input-wrp:focus-within:after{display:none}.fi-global-search-field .fi-input{background:0 0!important}.fi-global-search-field .fi-input:focus::placeholder{color:#0000}.dark .fi-global-search-field .fi-input-wrp{background:#1e293b!important;border-color:#334155!important;box-shadow:0 1px 2px #0003!important}.dark .fi-global-search-field .fi-input-wrp:hover{border-color:#475569!important}.dark .fi-global-search-field .fi-input-wrp:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}.dark .fi-global-search-field .fi-input-wrp:after{color:#64748b;background:#1e293b;border-color:#475569 #475569 #334155;box-shadow:0 1px #334155}.dark .fi-global-search-field .fi-input{background:0 0!important}.fi-global-search-results-ctn{scrollbar-width:none}.fi-global-search-results-ctn::-webkit-scrollbar{background:0 0;width:0}.fi-global-search-results-ctn:hover{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.fi-global-search-results-ctn:hover::-webkit-scrollbar{width:4px}.fi-global-search-results-ctn:hover::-webkit-scrollbar-track{background:0 0;margin:8px 0}.fi-global-search-results-ctn:hover::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}:is(.dark .fi-global-search-results-ctn):hover{scrollbar-color:#ffffff1f transparent}:is(.dark .fi-global-search-results-ctn):hover::-webkit-scrollbar-thumb{background:#ffffff1a}.proposal-builder-modal .fi-modal-close-btn{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.proposal-builder-modal .fi-modal-close-btn:hover{background:#1d4ed8}:is(.dark .proposal-builder-modal) .fi-modal-close-btn{background:#3b82f6}:is(.dark .proposal-builder-modal) .fi-modal-close-btn:hover{background:#2563eb}.proposal-builder-modal{flex-direction:column;max-height:100vh;display:flex;overflow:hidden}.proposal-builder-modal .fi-modal-content{flex:1;min-height:0;overflow-y:auto!important}.proposal-builder-modal .fi-modal-footer{background:#fff;border-top:1px solid #e5e7eb;gap:10px;justify-content:flex-end!important;padding:16px 24px!important}:is(.dark .proposal-builder-modal) .fi-modal-footer{background:#0f172a;border-top-color:#1e293b}.fi-modal:has(.proposal-builder-modal){z-index:40!important}.fi-modal:has(.proposal-builder-modal)~.fi-modal{z-index:50!important}.fi-modal:has(.proposal-builder-modal)~.fi-modal .fi-modal-close-overlay{background:#0000004d}.fi-breadcrumbs{font-size:.75rem}.fi-breadcrumbs-item-label{color:#6b7280;font-size:.75rem}.fi-breadcrumbs-item-separator{color:#d1d5db;width:14px;height:14px}a.fi-breadcrumbs-item-label:hover{color:#2563eb}.dark .fi-breadcrumbs-item-label{color:#9ca3af}.dark .fi-breadcrumbs-item-separator{color:#4b5563}.dark a.fi-breadcrumbs-item-label:hover{color:#60a5fa}.catalog-section{--cs-bg:#fff;--cs-border:#ede9e0;--cs-number:#e8e4dc;--cs-heading:#1a1815;--cs-accent:#d97706;background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:12px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:visible}.catalog-section:hover{border-color:#d6d0c4;box-shadow:0 2px 12px #1a18150a}.catalog-section:focus-within{border-color:var(--cs-accent);box-shadow:0 0 0 3px #d9770614}.catalog-section .fi-section-header{border-bottom:1px solid #f0ece4;padding:1.25rem 1.5rem .75rem;position:relative}.catalog-section .fi-section-header-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-heading);font-size:.6875rem;font-weight:700}.catalog-section .fi-section-content-ctn{padding:1.25rem 1.5rem 1.5rem}.catalog-section:first-of-type .fi-section-header:before{content:"01";color:var(--cs-number);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.catalog-section:nth-of-type(2) .fi-section-header:before{content:"02";color:var(--cs-number);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.catalog-section:nth-of-type(3) .fi-section-header:before{content:"03";color:var(--cs-number);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.dark .catalog-section{--cs-bg:#1c1917;--cs-border:#2e2a25;--cs-number:#2e2a25;--cs-heading:#f5f0e8;--cs-accent:#f59e0b}.dark .catalog-section:hover{border-color:#3d3730;box-shadow:0 2px 12px #0003}.dark .catalog-section:focus-within{border-color:var(--cs-accent);box-shadow:0 0 0 3px #f59e0b1f}.dark .catalog-section .fi-section-header{border-bottom-color:#2e2a25}.catalog-image-preview{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.catalog-image-preview img{object-fit:cover;width:100%;height:100%}.dark .catalog-image-preview{background:#1e293b;border-color:#334155}.catalog-image-upload .fi-fo-file-upload-empty{aspect-ratio:1;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.catalog-image-upload .fi-fo-file-upload-empty:hover{background:#eff6ff;border-color:#60a5fa}.catalog-image-upload .fi-fo-file-upload-empty:before{content:"+";color:#64748b;margin-bottom:4px;font-size:48px;font-weight:300;line-height:1;transition:color .2s}.catalog-image-upload .fi-fo-file-upload-empty:hover:before{color:#3b82f6}.dark .catalog-image-upload .fi-fo-file-upload-empty{background:#1e293b;border-color:#334155}.dark .catalog-image-upload .fi-fo-file-upload-empty:hover{background:#172554;border-color:#60a5fa}.dark .catalog-image-upload .fi-fo-file-upload-empty:before{color:#64748b}.dark .catalog-image-upload .fi-fo-file-upload-empty:hover:before{color:#93c5fd}.fs-suggestions{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;max-height:220px;margin-top:-4px;padding:4px;display:flex;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.fs-suggestion-item{color:#1e293b;cursor:pointer;border-radius:6px;align-items:center;padding:10px 14px;font-size:14px;transition:background .1s;display:flex}.fs-suggestion-item:hover{color:#1e40af;background:#eff6ff}.fs-suggestion-item+.fs-suggestion-item{border-top:1px solid #f1f5f9}.dark .fs-suggestions{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0000004d}.dark .fs-suggestion-item{color:#e2e8f0}.dark .fs-suggestion-item:hover{color:#dbeafe;background:#1e3a8a}.dark .fs-suggestion-item+.fs-suggestion-item{border-top-color:#334155}.fs-source-highlight{margin-top:2px}.fs-source-highlight .fi-fo-field-wrp label{font-size:13px;font-weight:600}.fs-source-highlight .fi-fo-field-wrp .fi-fo-field-wrp-helper-text{color:#a16207;font-size:12px;font-style:italic}.dark .fs-source-highlight .fi-fo-field-wrp .fi-fo-field-wrp-helper-text{color:#d97706}@keyframes tpl-shimmer{0%{background-position:100%}50%{background-position:0%}to{background-position:100%}}.tpl-h-field{opacity:0!important;pointer-events:none!important;height:0!important;position:absolute!important;overflow:hidden!important}.proposal-injector-wrap .tpl-selector-wrap{z-index:50;pointer-events:auto;position:fixed;top:22px;right:140px}.proposal-builder-modal{font-size:13px;width:95vw!important;max-width:95vw!important}.proposal-builder-modal .fi-modal-heading{font-size:15px}.proposal-builder-modal .fi-modal-description,.proposal-builder-modal .fi-fo-field-wrp-helper-text{font-size:12px}.proposal-builder-modal .fi-fo-field-wrp label,.proposal-builder-modal .fi-section-header-heading,.proposal-builder-modal .fi-fo-table-repeater th,.proposal-builder-modal .fi-input,.proposal-builder-modal input,.proposal-builder-modal select,.proposal-builder-modal button,.proposal-builder-modal .fi-fo-table-repeater input,.proposal-builder-modal .fi-fo-table-repeater td input,.proposal-builder-modal .fi-fo-table-repeater td select,.proposal-builder-modal .fi-fo-table-repeater td button{font-size:13px!important}.proposal-builder-modal .fi-modal-content{padding:12px 16px}.proposal-builder-modal .fi-modal-footer{padding:8px 16px}.proposal-builder-modal .fi-section{padding:0}.proposal-builder-modal .fi-section-content-ctn{padding:10px 12px}.proposal-builder-modal .fi-section-header{padding:8px 12px}.proposal-builder-modal .fi-fo-repeater-item-header{padding:6px 10px}.proposal-builder-modal .fi-fo-repeater-item-content{padding:10px}.proposal-builder-modal .fi-fo-table-repeater th{padding:6px 8px}.proposal-builder-modal .fi-fo-table-repeater td{padding:4px 6px}.proposal-builder-modal input,.proposal-builder-modal .fi-input{padding-top:5px;padding-bottom:5px}.proposal-builder-modal .fi-fo-table-repeater{overflow:visible}.proposal-builder-modal .fi-fo-field-wrp:has(.proposal-injector-wrap){align-items:center;gap:12px;margin-bottom:4px;display:flex!important}.proposal-builder-modal .proposal-injector-wrap{align-items:center;gap:12px;pointer-events:auto!important;width:auto!important;height:auto!important;display:inline-flex!important;position:relative!important}.proposal-builder-modal .proposal-injector-wrap .tpl-selector-wrap{z-index:auto;display:inline-flex;position:relative!important;top:auto!important;right:auto!important}.proposal-builder-modal .proposal-autosave-indicator{z-index:auto;font-size:12px;position:relative!important;top:auto!important;right:auto!important}@media(max-width:640px){.proposal-stages-flat .fi-fo-repeater-item-content{padding:12px!important}.proposal-stages-flat .fi-fo-repeater-item-header{padding:10px 12px!important}.proposal-injector-wrap .tpl-selector-wrap{position:relative;top:auto;right:auto}.proposal-injector-wrap .autosave-indicator{font-size:10px}.proposal-stages-flat .fi-fo-field-wrp{min-width:0}.proposal-stages-flat .fi-fo-table-repeater th:first-child,.proposal-stages-flat .fi-fo-table-repeater td:first-child,.proposal-stages-flat .fi-fo-table-repeater th:nth-child(3),.proposal-stages-flat .fi-fo-table-repeater td:nth-child(3),.proposal-stages-flat .fi-fo-table-repeater th:nth-child(6),.proposal-stages-flat .fi-fo-table-repeater td:nth-child(6){display:none!important}.proposal-stages-flat .fi-fo-table-repeater table{table-layout:auto;width:100%}.proposal-stages-flat .fi-fo-table-repeater input{padding-left:6px;padding-right:6px;font-size:13px}}@media(max-width:768px){.fi-modal-slideOver-open .fi-modal-window{width:100vw!important;max-width:100vw!important}}@media(max-width:400px){.proposal-injector-wrap .tpl-selector-wrap{transform-origin:100% 0;top:12px;right:8px;transform:scale(.85)}}@media(max-width:640px){.deal-hdr-action{border-radius:8px;width:32px;height:32px}.deal-hdr-action svg{width:16px;height:16px}.deal-btn{border-radius:8px;gap:5px;padding:7px 12px;font-size:12px}.deal-btn svg{width:14px;height:14px}.deal-quick-actions{gap:8px}.deal-activity-card{padding:12px}.sb3-pipeline{gap:0;padding:12px 0 8px}.sb3-pipe-circle{width:26px;height:26px}.sb3-pipe-num{font-size:11px}.sb3-pipe-label{font-size:10px}.sb3-pipe-line{min-width:16px}.sb3-value-card{padding:12px}.sb3-value-amount{font-size:22px}.sb3-section-header{padding:10px 4px}.sb3-btn{padding:6px 12px;font-size:12px}.deal-header .text-lg{font-size:.9375rem}.deal-header .w-11{width:36px;height:36px}.deal-header .w-7{width:24px;height:24px}}@media(max-width:1023px){.sb3{margin-top:0}.sb3-pipe-circle{width:32px;height:32px}.sb3-pipe-label{font-size:11px}}.fi-no-database .fi-no-notification-unread-ctn:last-child,.fi-no-database .fi-no-notification-read-ctn:last-child{border-bottom:none}.fi-no-database .fi-no-notification{cursor:default;border-left:3px solid #0000;align-items:flex-start;gap:10px;transition:background .15s;display:flex;position:relative;padding:10px 16px!important}.fi-no-database .fi-notif-clickable,.fi-no-database .fi-notif-clickable .fi-no-notification{cursor:pointer}.fi-no-database .fi-no-notification:hover{opacity:1!important;background:#2563eb0f!important}.fi-no-database .fi-no-notification-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex;width:28px!important;height:28px!important}.fi-no-database .fi-no-notification-main{flex:1;min-width:0}.fi-no-database .fi-no-notification-text{grid-template-columns:1fr auto;grid-template-areas:"title date""body body";align-items:baseline;gap:1px 8px;display:grid}.fi-no-database .fi-no-notification-title{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;grid-area:title;overflow:hidden;margin:0!important;font-size:.775rem!important;font-weight:600!important;line-height:1.35!important}.fi-no-database .fi-no-notification-date{color:#94a3b8;white-space:nowrap;grid-area:date;line-height:1.35;font-size:.68rem!important}.fi-no-database .fi-no-notification-body{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:body;display:-webkit-box;overflow:hidden;margin-top:1px!important;font-size:.72rem!important;line-height:1.45!important}.fi-no-database .fi-no-notification-close-btn{opacity:0;flex-shrink:0;margin-top:-1px;transition:opacity .15s;padding:3px!important}.fi-no-database .fi-no-notification:hover .fi-no-notification-close-btn{opacity:.5}.fi-no-database .fi-no-notification:hover .fi-no-notification-close-btn:hover{opacity:1}.dark .fi-no-database .fi-no-notification-unread-ctn,.dark .fi-no-database .fi-no-notification-read-ctn{border-bottom-color:#ffffff0d}.dark .fi-no-database .fi-no-notification-unread-ctn .fi-no-notification{background:#2563eb14;border-left-color:#818cf8}.dark .fi-no-database .fi-no-notification-body{color:#94a3b8}.dark .fi-no-database .fi-no-notification-body strong,.dark .fi-no-database .fi-no-notification-body b{color:#cbd5e1}.dark .fi-no-database .fi-no-notification:hover{background:#2563eb1f!important}.fi-no-database .fi-modal-heading{align-items:center!important;gap:6px!important;font-size:.875rem!important;font-weight:700!important;display:flex!important}.fi-no-database .fi-modal-close-btn{display:none!important}.fi-notif-header-inner{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-right:2px;display:flex}.fi-notif-header-left{align-items:center;gap:10px;min-width:0;display:flex}.fi-notif-header-icon-wrap{color:#6366f1;flex-shrink:0;width:18px;height:18px}.fi-notif-header-title-group{flex-direction:column;gap:1px;min-width:0;display:flex}.fi-notif-header-title{color:#0f172a;white-space:nowrap;margin:0!important;font-size:.8rem!important;font-weight:700!important;line-height:1.2!important}.fi-notif-header-count{color:#94a3b8;letter-spacing:.01em;font-size:.67rem;font-weight:500;line-height:1}.dark .fi-notif-header-count{color:#64748b}.fi-notif-header-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.fi-notif-mark-all-btn{color:#6366f1;cursor:pointer;white-space:nowrap;background-color:#2563eb14;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 7px;font-size:.68rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.fi-notif-mark-all-btn svg{flex-shrink:0;width:11px;height:11px}.fi-notif-mark-all-btn:hover:not(:disabled){color:#4f46e5;background-color:#2563eb2e;border-color:#2563eb66}.fi-notif-mark-all-btn:disabled{opacity:.4;cursor:not-allowed}.dark .fi-notif-mark-all-btn{color:#818cf8;background-color:#2563eb1f;border-color:#2563eb40}.dark .fi-notif-mark-all-btn:hover:not(:disabled){background-color:#2563eb38}.fi-notif-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.fi-notif-close-btn svg{width:14px;height:14px}.fi-notif-close-btn:hover{color:#0f172a;background-color:#0000000f}.dark .fi-notif-close-btn{color:#64748b}.dark .fi-notif-close-btn:hover{color:#f1f5f9;background-color:#ffffff14}.fi-no-database .fi-notif-header-inner .fi-modal-heading{all:unset;color:#0f172a;font-size:.8rem;font-weight:700}.dark .fi-no-database .fi-notif-header-inner .fi-modal-heading{color:#f1f5f9}.sidebar-profile-card-wrap{margin:12px 12px 8px;position:relative}.sidebar-profile-card{cursor:pointer;text-align:left;background:#1a2d42;border:none;border-radius:.375rem;outline:none;align-items:center;gap:12px;width:100%;padding:8px 14px;transition:background-color .15s;display:flex}.sidebar-profile-card:hover{background:#203451}.sidebar-profile-chevron{color:#a3a3a3;flex-shrink:0;width:20px;height:20px;margin-left:auto;transition:transform .2s,color .15s}.sidebar-profile-card:hover .sidebar-profile-chevron{color:#d4d4d4}.sidebar-profile-dropdown{z-index:200;background:#fff;border-radius:0 0 .625rem .625rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000059,0 2px 6px #0003}.dark .sidebar-profile-dropdown{background:#1e2d40;box-shadow:0 8px 24px #00000080}.sidebar-profile-dropdown-header{align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.sidebar-profile-dropdown-avatar{object-fit:cover;border-radius:8px;flex-shrink:0;width:38px;height:38px}.sidebar-profile-dropdown-avatar-fallback{color:#fff;background:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:flex}.sidebar-profile-dropdown-header-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-profile-dropdown-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.dark .sidebar-profile-dropdown-name{color:#f3f4f6}.sidebar-profile-dropdown-email{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.dark .sidebar-profile-dropdown-email{color:#9ca3af}.sidebar-profile-dropdown-icon{color:#6b7280;flex-shrink:0;width:20px;height:20px}.sidebar-profile-dropdown-team{color:#6b7280;font-size:.75rem;font-weight:500;line-height:1.2}.sidebar-profile-dropdown-role{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600;line-height:1.3}.dark .sidebar-profile-dropdown-role{color:#60a5fa}.sidebar-profile-dropdown-divider{background:#f0f2f5;height:1px;margin:0}.dark .sidebar-profile-dropdown-divider{background:#2a3d52}.sidebar-profile-dropdown-item{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:.875rem;text-decoration:none;transition:background-color .1s;display:flex}.sidebar-profile-dropdown-item:hover{background:#f5f7fa}.dark .sidebar-profile-dropdown-item{color:#d0daea}.dark .sidebar-profile-dropdown-item:hover{background:#ffffff0f}.sidebar-profile-dropdown-item--danger{color:#dc2626}.sidebar-profile-dropdown-item--danger:hover{background:#fef2f2}.dark .sidebar-profile-dropdown-item--danger{color:#f87171}.dark .sidebar-profile-dropdown-item--danger:hover{background:#ef44441a}.sidebar-profile-dropdown-item-icon{color:#9ca3af;flex-shrink:0;width:16px;height:16px}.sidebar-profile-dropdown-item--danger .sidebar-profile-dropdown-item-icon{color:#dc2626}.sidebar-profile-dropdown-lang-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.sidebar-profile-dropdown-lang-label{color:#374151;white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;display:flex}.dark .sidebar-profile-dropdown-lang-label{color:#d0daea}.sidebar-profile-dropdown-lang-icon{color:#9ca3af;flex-shrink:0;width:16px;height:16px}.sidebar-profile-dropdown-lang-select{color:#374151;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;outline:none;max-width:100px;padding:2px 6px;font-size:.9rem}.dark .sidebar-profile-dropdown-lang-select{color:#d0daea;background:#1e2d40;border-color:#2a3d52}.sidebar-profile-dropdown-theme-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.sidebar-profile-dropdown-theme-label{color:#374151;align-items:center;gap:7px;font-size:.875rem;display:flex}.dark .sidebar-profile-dropdown-theme-label{color:#d0daea}.sidebar-profile-dropdown-theme-icon{color:#9ca3af;flex-shrink:0;width:16px;height:16px}.sidebar-profile-dropdown-theme-toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background-color .2s;position:relative}.sidebar-profile-dropdown-theme-toggle.is-dark{background:#2563eb}.dark .sidebar-profile-dropdown-theme-toggle{background:#374151}.dark .sidebar-profile-dropdown-theme-toggle.is-dark{background:#2563eb}.sidebar-profile-dropdown-theme-toggle-dot{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.sidebar-profile-dropdown-theme-toggle-dot.is-dark{transform:translate(16px)}.sidebar-profile-avatar-wrap{flex-shrink:0}.sidebar-profile-avatar{object-fit:cover;border:none;border-radius:50%;flex-shrink:0;width:28px;height:28px}.sidebar-profile-avatar-fallback{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.sidebar-profile-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;line-height:1.3;overflow:hidden}.sidebar-profile-email{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.3;overflow:hidden}.sidebar-profile-collapsed{border-bottom:1px solid #1e2d4a;justify-content:center;margin-bottom:6px;padding:8px 0 10px;display:flex}.sidebar-profile-avatar-sm{object-fit:cover;border:2px solid #2a3255;border-radius:50%;width:30px;height:30px}.sidebar-profile-avatar-fallback-sm{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:2px solid #2a3255;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.sidebar-status-strip{background:#00000038;border-top:2px solid #0000008c;flex-direction:column;gap:3px;padding:10px 10px 12px;display:flex;box-shadow:0 -1px #ffffff12,inset 0 -6px 12px #00000040}.sidebar-status-item{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.sidebar-status-item:hover{background-color:#ffffff17;border-color:#ffffff1c}@keyframes sidebar-dot-pulse{0%,to{opacity:1;box-shadow:var(--dot-shadow)}50%{opacity:.75;box-shadow:var(--dot-shadow-pulse)}}.sidebar-status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sidebar-status-dot--orange{--dot-shadow:0 0 6px #f59e0bd9,0 0 12px #f59e0b66;--dot-shadow-pulse:0 0 10px #f59e0b,0 0 20px #f59e0b99;box-shadow:var(--dot-shadow);background-color:#f59e0b;animation:2.5s ease-in-out infinite sidebar-dot-pulse}.sidebar-status-dot--blue{--dot-shadow:0 0 6px #3b82f6d9,0 0 12px #3b82f666;--dot-shadow-pulse:0 0 10px #3b82f6,0 0 20px #3b82f699;box-shadow:var(--dot-shadow);background-color:#3b82f6;animation:3s ease-in-out infinite sidebar-dot-pulse}@media(prefers-reduced-motion:reduce){.sidebar-status-dot--orange,.sidebar-status-dot--blue{animation:none}}.sidebar-status-label{color:#b8cce0;letter-spacing:.01em;flex:1;font-size:.75rem;font-weight:500}.sidebar-status-count{letter-spacing:.02em;border-radius:9999px;padding:2px 8px;font-size:.6875rem;font-weight:700;line-height:1}.sidebar-status-count--orange{color:#fcd34d;background-color:#f59e0b38;border:1px solid #f59e0b73}.sidebar-status-count--blue{color:#93c5fd;background-color:#3b82f638;border:1px solid #3b82f673}.fi-page-header .fi-header-heading,.fi-page-header h1.fi-header-heading,.fi-page-header:not(:has(.fi-page-header-actions)){display:none!important}.topbar-page-title{letter-spacing:.06em;text-transform:uppercase;color:#111827;white-space:nowrap;flex-shrink:0;align-self:center;padding-left:16px;padding-right:16px;font-size:.9rem;font-weight:700}.dark .topbar-page-title{color:#e2e8f0}.topbar-title-sep{background:#e5e7eb;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin:0 14px}.dark .topbar-title-sep{background:#334155}@media(max-width:1023px){.topbar-page-title,.topbar-title-sep{display:none}}.topbar-darkmode-btn{cursor:pointer;color:#6b7280;background:0 0;border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.topbar-darkmode-btn:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.dark .topbar-darkmode-btn{color:#9ca3af;border-color:#4b5563}.dark .topbar-darkmode-btn:hover{color:#e5e7eb;background:#ffffff0d;border-color:#6b7280}.topbar-darkmode-btn svg{flex-shrink:0;width:17px;height:17px}.topbar-notif-btn{cursor:pointer;color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;position:relative;width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:0!important;display:inline-flex!important}.topbar-notif-btn:hover{color:#374151!important;background:#0000000f!important}.dark .topbar-notif-btn{color:#9ca3af}.dark .topbar-notif-btn:hover{color:#f3f4f6!important;background:#ffffff14!important}.topbar-notif-btn svg{width:20px;height:20px}.topbar-notif-badge{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.dark .topbar-notif-badge{box-shadow:0 0 0 2px #0f172a}.topbar-notif-badge--green{background:#22c55e!important}.topbar-notif-badge--blue{background:#3b82f6!important}.fi-sidebar .fi-logo-light{display:none!important}.fi-sidebar .fi-logo-dark{margin:0 auto -.5rem;height:2rem!important;display:block!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard){background:#f3f4f6!important;border-radius:16px!important;width:95vw!important;max-width:1100px!important;height:85vh!important;max-height:85vh!important;margin:auto!important;overflow:hidden!important;box-shadow:0 25px 50px -12px #00000040!important}.fast-sale-wrapper .fi-modal-content:has(.fi-sc-wizard){background:0 0!important;padding:0!important}.fast-sale-wrapper .fi-modal-content>.fi-sc{gap:0!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header{z-index:10!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;position:absolute!important;top:12px!important;right:16px!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header .fi-modal-heading,.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header .fi-modal-description{display:none!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header .fi-modal-close-btn{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#2563eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;transition:all .15s!important;display:flex!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header .fi-modal-close-btn:hover{color:#fff!important;box-shadow:none!important;background:#1d4ed8!important}.fast-sale-wrapper .fi-modal-window:not(:has(.fi-sc-wizard)){background:#fff!important;border-radius:16px!important}.fast-sale-wrapper .fi-modal-content:not(:has(.fi-sc-wizard)),.fast-sale-wrapper .fi-modal-footer{background:#fff!important}.fs-create-customer-more,.fs-create-customer-more .fi-section,.fs-create-customer-more .fi-section-panel{box-shadow:none!important;--tw-ring-shadow:none!important;--tw-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin-top:12px!important;padding:0!important}.fs-create-customer-more .fi-section-header{background:0 0!important;border:none!important;padding:0 0 6px!important}.fs-create-customer-more .fi-section-header-ctn{border:none!important}.fs-create-customer-more .fi-section-content-ctn,.fs-create-customer-more .fi-section-content{background:0 0!important;border:none!important;padding:4px 0 0!important}.fast-sale-wrapper .fi-sc-wizard{grid-template-rows:1fr auto;grid-template-columns:260px 1fr;background:0 0!important;height:85vh!important;min-height:0!important;display:grid!important}.fast-sale-wrapper .fi-sc-wizard>input{display:none}.fast-sale-wrapper .fi-sc-wizard-header{grid-area:1/1/-1;background:0 0!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:28px 16px 28px 24px!important;display:flex!important;overflow:visible!important}.fast-sale-wrapper .fi-sc-wizard-header:before{content:"Fast Sale";color:#111827;order:-2;margin-bottom:6px;padding:0 8px;font-size:16px;font-weight:700;line-height:1.3;display:block}.fast-sale-wrapper .fi-sc-wizard-header:after{content:"Create a customer and proposal in one streamlined flow.";color:#6b7280;order:-1;margin-bottom:4px;padding:0 8px 16px;font-size:12px;font-weight:400;line-height:1.5;display:block}.fast-sale-wrapper .fi-sc-wizard-header-step-separator{display:none!important}.fast-sale-wrapper .fi-sc-wizard-header-step{border-radius:10px;margin-bottom:1px}.fast-sale-wrapper .fi-sc-wizard-header-step-btn{cursor:pointer;border-radius:10px;width:100%;transition:background .15s;text-align:left!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.fast-sale-wrapper .fi-sc-wizard-header-step-btn:hover{background:#00000008}.fast-sale-wrapper .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn{background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.fast-sale-wrapper .fi-sc-wizard-header-step-icon-ctn{flex-shrink:0;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;--tw-ring-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.fast-sale-wrapper .fi-sc-wizard-header-step-icon-ctn svg{width:18px!important;height:18px!important}.fast-sale-wrapper .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-icon-ctn{color:#9ca3af!important}.fast-sale-wrapper .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-icon-ctn{color:#374151!important}.fast-sale-wrapper .fi-sc-wizard-header-step .fi-sc-wizard-header-step-icon-ctn:has(.fi-sc-wizard-header-step-icon--completed){color:#10b981!important}.fast-sale-wrapper .fi-sc-wizard-header-step-label{color:#9ca3af;font-size:13px;font-weight:500;transition:color .15s}.fast-sale-wrapper .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-label{color:#111827;font-weight:600}.fast-sale-wrapper .fi-sc-wizard-header-step-description{display:none!important}.fast-sale-wrapper .fi-sc-wizard-step{background:#fff;border-radius:0 16px 0 0;grid-area:1/2;max-height:none;margin:0;overflow-y:auto;padding:52px 36px 28px!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-section,.fast-sale-wrapper .fi-sc-wizard-step .fi-section-panel{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-section-header{border:none!important;padding:0 0 6px!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-section-header:after,.fast-sale-wrapper .fi-sc-wizard-step .fi-section-header:before{display:none!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-section-header-ctn{border:none!important}.fast-sale-wrapper .fi-sc-wizard-step hr,.fast-sale-wrapper .fi-sc-wizard-step .fi-section>hr,.fast-sale-wrapper .fi-sc-wizard-step [class*=divide]{border:none!important;display:none!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-section-content-ctn,.fast-sale-wrapper .fi-sc-wizard-step .fi-section-content{border:none!important;padding:0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater .fi-section,.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater .fi-section-panel{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-grid{gap:12px!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater-item{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater-item+.fi-repeater-item{border-top:1px solid #f0f0f0!important;margin-top:8px!important;padding-top:12px!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-ta-ctn{box-shadow:none!important;border:none!important;border-radius:0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater,.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater>div{box-shadow:none!important;border:none!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater-item-header{background:0 0!important;border-bottom:none!important;padding:4px 0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-repeater-item-content{border:none!important;padding:0!important}.fast-sale-wrapper .fi-sc-wizard-step .fi-fo-field-wrp{gap:3px}.fast-sale-wrapper .fi-sc-wizard-step>.fi-sc-group{gap:12px!important}.fast-sale-wrapper .fi-sc-wizard-footer{background:#fff;border-top:1px solid #f0f0f0;border-radius:0 0 16px;grid-area:2/2;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex;padding:14px 36px!important}.fast-sale-wrapper .fi-sc-wizard-footer>:first-child{margin-right:auto}.fi-sc-wizard-footer .fs-review-actions .fi-ac{gap:8px;display:flex}.fi-sc-actions:has(.fs-review-actions[data-moved]){display:none!important}.fast-sale-wrapper .fi-modal .fi-modal{z-index:60!important}@media(max-width:1024px){.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard){width:98vw!important;height:90vh!important;max-height:90vh!important}.fast-sale-wrapper .fi-sc-wizard{grid-template-columns:200px 1fr;height:90vh!important}.fast-sale-wrapper .fi-sc-wizard-header{padding:20px 10px 20px 14px!important}.fast-sale-wrapper .fi-sc-wizard-header:after{display:none}.fast-sale-wrapper .fi-sc-wizard-step{padding:24px 20px!important}.fast-sale-wrapper .fi-sc-wizard-footer{padding:12px 20px!important}}@media(max-width:640px){.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard){border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important}.fast-sale-wrapper .fi-sc-wizard{grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr!important;height:100vh!important;min-height:100vh!important}.fast-sale-wrapper .fi-sc-wizard-header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;grid-area:1/1;border-right:none!important;flex-direction:row!important;gap:2px!important;padding:10px 12px!important}.fast-sale-wrapper .fi-sc-wizard-header:before,.fast-sale-wrapper .fi-sc-wizard-header:after{display:none!important}.fast-sale-wrapper .fi-sc-wizard-header-step{flex-shrink:0}.fast-sale-wrapper .fi-sc-wizard-header-step-btn{gap:6px!important;padding:8px 10px!important}.fast-sale-wrapper .fi-sc-wizard-header-step-label{white-space:nowrap;font-size:11px}.fast-sale-wrapper .fi-sc-wizard-step{border-radius:0;grid-area:2/1;max-height:none;margin:0;overflow-y:auto;padding:16px 14px!important}.fast-sale-wrapper .fi-sc-wizard-footer{border-radius:0;grid-area:3/1;margin:0;padding:10px 14px!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header{top:8px!important;right:8px!important}.fast-sale-wrapper .fi-modal-window:has(.fi-sc-wizard)>.fi-modal-header .fi-modal-close-btn{width:32px!important;height:32px!important}}.gs-dropdown{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:680px;max-height:480px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f}.dark .gs-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 20px 60px #0006,0 4px 16px #0003}.gs-sidebar{background:#f8fafc;border-right:1px solid #f1f5f9;flex-shrink:0;width:200px;padding:8px;overflow-y:auto}.dark .gs-sidebar{background:#0f172a;border-right-color:#1e293b}.gs-category{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:.8125rem;font-weight:500;line-height:1.4;transition:background .12s,color .12s;display:flex}.dark .gs-category{color:#cbd5e1}.gs-category:hover{color:#1e40af;background:#dbeafe}.dark .gs-category:hover{color:#93c5fd;background:#1e3a5f}.gs-category--active{font-weight:600;color:#1e40af!important;background:#dbeafe!important}.dark .gs-category--active{color:#93c5fd!important;background:#1e3a5f!important}.gs-category__icon{opacity:.7;flex-shrink:0;width:18px;height:18px}.gs-category--active .gs-category__icon,.gs-category:hover .gs-category__icon{opacity:1}.gs-category__count{color:#1e40af;background:#bfdbfe;border-radius:10px;flex-shrink:0;margin-left:auto;padding:1px 7px;font-size:.7rem;font-weight:600}.dark .gs-category__count{color:#93c5fd;background:#1e3a5f}.gs-results-panel{flex:1;min-width:0;position:relative;overflow-y:auto}.gs-empty{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:200px;padding:32px;display:flex}.gs-empty__icon{opacity:.35;width:48px;height:48px}.gs-empty__text{text-align:center;color:#6b7280;font-size:.875rem;line-height:1.5}.dark .gs-empty__text{color:#64748b}.gs-results{padding:8px 0}.gs-group{margin-bottom:4px}.gs-group__header{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;padding:6px 16px 4px;font-size:.7rem;font-weight:700}.dark .gs-group__header{color:#64748b}.gs-result-link{cursor:pointer;border-radius:0;flex-direction:column;gap:2px;padding:10px 16px;text-decoration:none;transition:background .1s;display:flex}.gs-result-link:hover,.gs-result-link:focus{background:#f0f4ff;outline:none}.dark .gs-result-link:hover,.dark .gs-result-link:focus{background:#1e293b}.gs-result__title{color:#111827;font-size:.875rem;font-weight:500;line-height:1.4}.dark .gs-result__title{color:#f1f5f9}.gs-result__details{flex-wrap:wrap;gap:6px;display:flex}.gs-result__detail{color:#6b7280;font-size:.75rem;line-height:1.3}.dark .gs-result__detail{color:#64748b}.gs-result__detail:not(:last-child):after{content:"·";opacity:.5;margin-left:6px}.gs-history{padding:6px 0 4px}.gs-history-header{justify-content:space-between;align-items:center;padding:4px 16px 8px;display:flex}.gs-history-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-size:.6875rem;font-weight:700}.dark .gs-history-label{color:#64748b}.gs-history-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;line-height:1;transition:color .15s}.gs-history-clear:hover{color:#ef4444}.dark .gs-history-clear{color:#64748b}.dark .gs-history-clear:hover{color:#f87171}.gs-history-item{align-items:center;gap:10px;flex-direction:row!important}.gs-history-clock-icon{color:#9ca3af;flex-shrink:0;width:14px;height:14px}.dark .gs-history-clock-icon{color:#64748b}.gs-history-item-content{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-history-search-icon{color:#9ca3af;flex-shrink:0;width:14px;height:14px}.dark .gs-history-search-icon{color:#64748b}.gs-history-sep{background:#f3f4f6;height:1px;margin:6px 16px}.dark .gs-history-sep{background:#1e293b}.gs-sidebar-history-sep{background:#e2e8f0;height:1px;margin:8px 8px 6px}.dark .gs-sidebar-history-sep{background:#1e293b}.gs-sidebar-history-header{justify-content:space-between;align-items:center;padding:2px 12px 4px;display:flex}.gs-sidebar-history-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}.dark .gs-sidebar-history-label{color:#475569}.gs-sidebar-history-clear{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;line-height:1;transition:color .15s}.gs-sidebar-history-clear:hover{color:#ef4444}.dark .gs-sidebar-history-clear{color:#475569}.dark .gs-sidebar-history-clear:hover{color:#f87171}.gs-sidebar-history-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 12px;transition:background .12s;display:flex}.gs-sidebar-history-item:hover{background:#f1f5f9}.dark .gs-sidebar-history-item:hover{background:#1e293b}.gs-sidebar-history-icon{color:#64748b;flex-shrink:0;width:13px;height:13px}.dark .gs-sidebar-history-icon{color:#475569}.gs-sidebar-history-text{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:.75rem;overflow:hidden}.dark .gs-sidebar-history-text{color:#64748b}.gs-loading-bar{z-index:1;background:linear-gradient(90deg,#0000,#3b82f6 30%,#60a5fa,#3b82f6 70%,#0000) 0 0/200% 100%;border-radius:0;height:2px;animation:1.1s ease-in-out infinite gs-loading-sweep;position:absolute;top:0;left:0;right:0}@keyframes gs-loading-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}#nprogress{pointer-events:none}#nprogress .bar{background:var(--color-primary-500,#3b6fed);z-index:99999;width:100%;height:3px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px var(--color-primary-500,#3b6fed),0 0 5px var(--color-primary-500,#3b6fed);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{display:none!important}.opp-table-wrapper--loading{pointer-events:none}.opp-table-wrapper--loading .fi-ta-row{opacity:.35;filter:blur(2px);transition:opacity .1s,filter .1s}.opp-table-wrapper{position:relative}.opp-table-spinner{z-index:20;pointer-events:none;position:absolute;top:50px;left:50%;transform:translate(-50%)}.opp-spinner-icon{width:24px;height:24px;color:var(--color-primary-500,#2563eb);animation:.75s linear infinite opp-spin}@keyframes opp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fi-page:has(.opp-switcher-bar) .fi-page-content{gap:12px!important}.opp-switcher-bar{justify-content:space-between;align-items:center;display:flex}.kb-view-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.kb-view-toggle__btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.kb-view-toggle__btn:hover{color:#334155}.kb-view-toggle__btn--active{color:#1e293b;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.kb-view-toggle__icon{flex-shrink:0;width:16px;height:16px}.kb-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #2563eb40}.kb-new-btn svg{width:16px;height:16px}.kb-new-btn:hover{background:#1d4ed8;box-shadow:0 3px 10px #2563eb59}:is(.dark .kb-view-toggle){background:#1e293b;border-color:#334155}:is(.dark .kb-view-toggle__btn){color:#64748b}:is(.dark .kb-view-toggle__btn:hover){color:#cbd5e1}:is(.dark .kb-view-toggle__btn--active){color:#f1f5f9;background:#334155;box-shadow:0 1px 3px #0000004d}:is(.dark .kb-new-btn){background:#2563eb}:is(.dark .kb-new-btn:hover){background:#3b82f6}.opp-tabs-bar{z-index:10;border-bottom:1px solid #e2e8f0;margin-bottom:0;position:relative}:is(.dark .opp-tabs-bar){border-bottom-color:#ffffff14}.opp-tabs-list{scrollbar-width:none;align-items:flex-end;gap:2px;display:flex}.opp-tabs-list::-webkit-scrollbar{display:none}.opp-tab-item{align-items:flex-end;display:inline-flex;position:relative}.opp-tab-close{color:#6b7280;cursor:pointer;opacity:0;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;line-height:1;transition:opacity .15s,background .15s;display:flex;position:absolute;top:5px;right:4px}.opp-tab-close svg{width:7px;height:7px}.opp-tab-item:hover .opp-tab-close{opacity:1}.opp-tab-close:hover{color:#ef4444;background:#fecaca}:is(.dark .opp-tab-close){color:#9ca3af;background:#374151}:is(.dark .opp-tab-close:hover){color:#fca5a5;background:#7f1d1d}.opp-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:5px;margin-bottom:-1px;padding:8px 16px 9px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.opp-tab:hover{color:#374151;background:#f9fafb;border-color:#e5e7eb}.opp-tab--active{color:#111827;z-index:1;background:#fff;border-color:#e5e7eb #e5e7eb #fff;font-weight:600}.opp-tab-item:has(.opp-tab-close) .opp-tab{padding-right:26px}.opp-tab--add{color:#9ca3af;font-size:12.5px;font-weight:400}.opp-tab--add:hover{color:#6366f1;background:#f5f3ff;border-color:#e0e7ff}.opp-add-view-form{align-items:center;gap:4px;margin-bottom:-1px;padding:4px 8px 5px;display:inline-flex}.opp-add-view-input{border:1px solid #d1d5db;border-radius:5px;outline:none;width:140px;height:28px;padding:0 8px;font-size:12.5px}.opp-add-view-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.opp-add-view-save{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:5px;height:28px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s}.opp-add-view-save:hover{background:#4f46e5}.opp-add-view-cancel{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.opp-add-view-cancel:hover{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.opp-add-view-cancel svg{width:9px;height:9px}:is(.dark .opp-tab){color:#9ca3af}:is(.dark .opp-tab:hover){color:#d1d5db;background:#1f2937;border-color:#374151}:is(.dark .opp-tab--active){color:#f9fafb;background:#111827;border-color:#374151 #374151 #111827}:is(.dark .opp-tab--add){color:#6b7280}:is(.dark .opp-tab--add:hover){color:#818cf8;background:#1e1b4b;border-color:#3730a3}:is(.dark .opp-add-view-input){color:#f9fafb;background:#1f2937;border-color:#374151}:is(.dark .opp-add-view-cancel){color:#9ca3af;border-color:#374151}.opp-filter-bar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 0 4px;display:flex}:is(.dark .opp-filter-bar){border-bottom-color:#1f2937}.opp-search-wrap{align-items:center;display:flex;position:relative}.opp-search-icon{color:#9ca3af;pointer-events:none;width:14px;height:14px;position:absolute;left:9px}.opp-search-input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:180px;height:32px;padding:0 10px 0 30px;font-size:13px;transition:border-color .15s,box-shadow .15s}.opp-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb1a}.opp-search-input::placeholder{color:#9ca3af}:is(.dark .opp-search-input){color:#f9fafb;background:#1f2937;border-color:#374151}.opp-chip-wrap{position:relative}.opp-chip{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.opp-chip:hover{color:#2563eb;background:#fafaff;border-color:#3b82f6}.opp-chip--active{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.opp-chip--adv{gap:6px}.opp-chip-chevron{color:#9ca3af;flex-shrink:0;width:13px;height:13px;transition:transform .15s}.opp-chip-badge{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}:is(.dark .opp-chip){color:#d1d5db;background:#1f2937;border-color:#374151}:is(.dark .opp-chip:hover){background:#172554;border-color:#3b82f6}:is(.dark .opp-chip--active){color:#93c5fd;background:#1e3a5f;border-color:#3b82f6}.opp-chip-dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 4px 20px #0000001a,0 2px 6px #0000000f}:is(.dark .opp-chip-dropdown){background:#1f2937;border-color:#374151}.opp-dd-item{text-align:left;color:#374151;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;width:100%;padding:7px 10px;font-size:13px;transition:background .1s;display:block}.opp-dd-item:hover{background:#f3f4f6}.opp-dd-item--active{color:#1d4ed8;background:#eff6ff;font-weight:500}.opp-dd-item--clear{color:#6b7280;font-size:12px}.opp-dd-item--clear:hover{color:#dc2626;background:#fff1f2}:is(.dark .opp-dd-item){color:#d1d5db}:is(.dark .opp-dd-item:hover){background:#374151}:is(.dark .opp-dd-item--active){color:#93c5fd;background:#1e3a5f}.opp-dd-divider{background:#f1f5f9;height:1px;margin:4px 0}:is(.dark .opp-dd-divider){background:#374151}.opp-chip-dropdown--date{min-width:260px}.opp-date-presets{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:6px 6px 4px;display:flex}.opp-date-preset{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:4px 8px;font-size:11.5px;font-weight:500;transition:background .1s}.opp-date-preset:hover{background:#dbeafe}.opp-date-range{gap:8px;padding:6px 8px;display:flex}.opp-date-field{flex-direction:column;flex:1;gap:3px;display:flex}.opp-date-label{color:#6b7280;font-size:11px;font-weight:500}.opp-date-input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:5px;outline:none;width:100%;height:30px;padding:0 8px;font-size:12px}.opp-date-input:focus{border-color:#3b82f6}.opp-clear-all{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px;text-decoration:underline;transition:color .1s}.opp-clear-all:hover{color:#dc2626}.opp-summary{color:#6b7280;white-space:nowrap;font-size:12.5px;font-weight:500}:is(.dark .opp-summary){color:#9ca3af}.opp-settings-btn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.opp-settings-btn svg{width:16px;height:16px}.opp-settings-btn:hover{color:#2563eb;background:#fafaff;border-color:#3b82f6}:is(.dark .opp-settings-btn){color:#9ca3af;background:#1f2937;border-color:#374151}.opp-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;margin-top:0;overflow:hidden}:is(.dark .opp-table-wrapper){border-color:#374151}.opp-table-wrapper .fi-ta-header,.opp-table-wrapper .fi-ta-header-toolbar{display:none!important}.opp-table-wrapper .fi-ta-row td{color:#374151;line-height:1.4;background:#fff!important;border-bottom:1px solid #f3f4f6!important;padding-top:1px!important;padding-bottom:1px!important;font-size:11.5px!important}:is(.dark .opp-table-wrapper .fi-ta-row td){color:#d1d5db;background:#0f172a!important;border-bottom-color:#1e2736!important}.opp-table-wrapper .fi-ta-row:hover td{background:#f9fafb!important}:is(.dark .opp-table-wrapper .fi-ta-row:hover td){background:#162032!important}.opp-table-wrapper .fi-ta-row[class*=fi-ta-row-selected] td{background:#eff6ff!important}.opp-table-wrapper .fi-ta-header-cell{white-space:nowrap;z-index:10;position:sticky;top:0;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#f8fafc!important;border-bottom:1px solid #e5e7eb!important;border-right:none!important;padding:5px 8px!important;font-size:11px!important;font-weight:600!important}:is(.dark .opp-table-wrapper .fi-ta-header-cell){color:#4b5563!important;background:#0f172a!important;border-bottom-color:#1e2736!important}.opp-table-wrapper .fi-ta-cell{padding-left:8px!important;padding-right:8px!important}.opp-table-wrapper .fi-ta-cell:nth-child(2) .fi-ta-col-wrap{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.opp-table-wrapper .fi-ta-cell:nth-child(2) .fi-ta-col-text{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:is(.dark .opp-table-wrapper .fi-ta-cell:nth-child(2) .fi-ta-col-text){color:#f9fafb}.opp-table-wrapper .fi-ta-col-money{font-variant-numeric:tabular-nums;font-weight:500}.opp-table-wrapper .fi-badge{letter-spacing:0;border:none!important;border-radius:4px!important;padding:1px 5px!important;font-size:10px!important;font-weight:600!important}.opp-table-wrapper .fi-badge[class*=fi-badge-color-info]{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}.dark .opp-table-wrapper .fi-badge[class*=fi-badge-color-info]{color:#93c5fd!important;background:#1e3a5f!important;border-color:#2563eb!important}.opp-table-wrapper .fi-badge[class*=fi-badge-color-warning]{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.dark .opp-table-wrapper .fi-badge[class*=fi-badge-color-warning]{color:#fcd34d!important;background:#3d2e00!important;border-color:#d97706!important}.opp-table-wrapper .fi-badge[class*=fi-badge-color-success]{color:#15803d!important;background:#dcfce7!important;border-color:#86efac!important}.dark .opp-table-wrapper .fi-badge[class*=fi-badge-color-success]{color:#4ade80!important;background:#052e16!important;border-color:#16a34a!important}.opp-table-wrapper .fi-badge[class*=fi-badge-color-danger]{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}.dark .opp-table-wrapper .fi-badge[class*=fi-badge-color-danger]{color:#f87171!important;background:#3f0606!important;border-color:#dc2626!important}.opp-table-wrapper .fi-badge[class*=fi-badge-color-gray]{color:#374151!important;background:#f3f4f6!important;border-color:#d1d5db!important}.dark .opp-table-wrapper .fi-badge[class*=fi-badge-color-gray]{color:#9ca3af!important;background:#1f2937!important;border-color:#374151!important}.opp-table-wrapper .fi-ta-ctn{-webkit-overflow-scrolling:touch}.opp-table-wrapper .fi-ta-row .fi-ta-actions{opacity:1}.opp-table-wrapper .fi-ta-empty-state{padding:48px 24px!important}.opp-table-wrapper .fi-ta-col-wrap{white-space:nowrap}.col-rh{cursor:col-resize;z-index:11;width:4px;transition:background .1s;position:absolute;top:0;bottom:0;right:0}.col-rh:hover{background:#3b82f680}.dark .col-rh:hover{background:#60a5fa80}.opp-table-wrapper th.fi-ta-header-cell:nth-child(2){min-width:200px}.opp-table-wrapper th.fi-ta-header-cell:nth-child(3){min-width:120px}.opp-table-wrapper th.fi-ta-header-cell:nth-child(4){min-width:76px}.opp-table-wrapper th.fi-ta-header-cell:nth-child(5){min-width:110px}.opp-table-wrapper th.fi-ta-header-cell:nth-child(6){min-width:85px}.opp-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#00000059;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.opp-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:680px;max-width:95vw;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000024,0 4px 16px #00000014}.opp-modal--settings{width:520px}:is(.dark .opp-modal){background:#111827;border-color:#374151}.opp-modal-header{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}:is(.dark .opp-modal-header){border-bottom-color:#1f2937}.opp-modal-title{color:#111827;margin:0;font-size:17px;font-weight:700}:is(.dark .opp-modal-title){color:#f9fafb}.opp-modal-subtitle{color:#2563eb;margin:4px 0 0;font-size:13px}.opp-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.opp-modal-close:hover{color:#374151;background:#f3f4f6}:is(.dark .opp-modal-close:hover){color:#d1d5db;background:#1f2937}.opp-modal-body{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;flex:1;padding:20px 24px;overflow-y:auto}.opp-modal-footer{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}:is(.dark .opp-modal-footer){border-top-color:#1f2937}.opp-modal-btn{cursor:pointer;border:none;border-radius:8px;height:36px;padding:0 18px;font-size:13.5px;font-weight:600;transition:all .15s}.opp-modal-btn--ghost{color:#6b7280;background:0 0}.opp-modal-btn--ghost:hover{color:#111827;background:#f3f4f6}.opp-modal-btn--primary{color:#fff;background:#2563eb}.opp-modal-btn--primary:hover{background:#1d4ed8}.opp-af-title{color:#111827;margin:0 0 12px;font-size:15px;font-weight:700}:is(.dark .opp-af-title){color:#f9fafb}.opp-af-match{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.opp-match-toggle{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.opp-match-toggle:hover{color:#2563eb;border-color:#3b82f6}:is(.dark .opp-match-toggle){color:#d1d5db;background:#1f2937;border-color:#374151}.opp-conditions-list{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}:is(.dark .opp-conditions-list){background:#0f172a;border-color:#374151}.opp-conditions-empty{justify-content:flex-start;align-items:center;display:flex}.opp-condition-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opp-cond-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;min-width:140px;height:34px;padding:0 8px;font-size:13px;transition:border-color .15s}.opp-cond-select:focus{border-color:#3b82f6}.opp-cond-select--value{min-width:160px}:is(.dark .opp-cond-select){color:#d1d5db;background:#1f2937;border-color:#374151}.opp-cond-input{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;flex:1;min-width:160px;height:34px;padding:0 10px;font-size:13px;transition:border-color .15s}.opp-cond-input:focus{border-color:#3b82f6}:is(.dark .opp-cond-input){color:#d1d5db;background:#1f2937;border-color:#374151}.opp-cond-empty-val{flex:1;min-width:100px}.opp-cond-remove{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.opp-cond-remove:hover{color:#dc2626;background:#fee2e2}.opp-add-condition{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:6px;align-items:center;gap:5px;height:32px;margin-top:2px;padding:0 12px;font-size:13px;transition:all .15s;display:inline-flex}.opp-add-condition:hover{color:#2563eb;background:#fafaff;border-color:#3b82f6}.opp-add-condition--inline{margin-top:4px}.opp-vs-body{padding:0}.opp-vs-section{border-bottom:1px solid #f1f5f9;padding:18px 24px}.opp-vs-section:last-child{border-bottom:none}:is(.dark .opp-vs-section){border-bottom-color:#1f2937}.opp-vs-section-label{color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:700}:is(.dark .opp-vs-section-label){color:#9ca3af}.opp-vs-sort-row{align-items:center;gap:8px;display:flex}.opp-vs-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;height:36px;padding:0 10px;font-size:13px;transition:border-color .15s}.opp-vs-select:focus{border-color:#3b82f6}.opp-vs-select--full{width:100%}:is(.dark .opp-vs-select){color:#d1d5db;background:#1f2937;border-color:#374151}.opp-vs-col-search-wrap{margin-bottom:8px;position:relative}.opp-vs-col-search{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;height:34px;padding:0 10px 0 32px;font-size:13px}.opp-vs-col-search:focus{border-color:#3b82f6}:is(.dark .opp-vs-col-search){color:#d1d5db;background:#1f2937;border-color:#374151}.opp-vs-col-search-wrap:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.8' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.opp-vs-columns-list{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.opp-vs-col-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;transition:background .1s;display:flex}.opp-vs-col-item:hover{background:#f9fafb}:is(.dark .opp-vs-col-item){background:#1f2937;border-color:#374151}:is(.dark .opp-vs-col-item:hover){background:#374151}.opp-vs-col-label{color:#374151;cursor:pointer;flex:1;align-items:center;gap:10px;font-size:13px;display:flex}:is(.dark .opp-vs-col-label){color:#d1d5db}.opp-vs-checkbox{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:16px;height:16px}.opp-vs-col-arrows{color:#d1d5db;flex-direction:column;gap:0;display:flex}.opp-vs-col-arrows svg{cursor:pointer}.opp-vs-col-arrows svg:hover{color:#3b82f6}.opp-vs-height-row{align-items:center;gap:8px;display:flex}.opp-vs-height-input{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;flex:1;height:36px;padding:0 10px;font-size:13px}.opp-vs-height-input:focus{border-color:#3b82f6}:is(.dark .opp-vs-height-input){color:#d1d5db;background:#1f2937;border-color:#374151}.opp-vs-height-unit{color:#9ca3af;width:24px;font-size:13px;font-weight:500}.opp-vs-hint{color:#2563eb;margin:8px 0 0;font-size:12px;line-height:1.5}.fi-btn.fi-color-primary:not(.fi-outlined):not(label){--bg:var(--primary-600);--hover-bg:var(--primary-700);--text:oklch(100% 0 0);--hover-text:oklch(100% 0 0)}:is(.dark .fi-btn.fi-color-primary:not(.fi-outlined):not(label)){--bg:var(--primary-500);--hover-bg:var(--primary-600);--text:oklch(100% 0 0);--hover-text:oklch(100% 0 0)}.ck-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ck-search-wrap{flex:180px;min-width:140px;max-width:320px;position:relative}.ck-search-icon{color:#64748b;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ck-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:13px;transition:border-color .15s,box-shadow .15s}.ck-search-input::placeholder{color:#94a3b8}.ck-search-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.ck-count{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.ck-grid{grid-template-columns:repeat(1,1fr);align-items:start;gap:48px;display:grid}@media(min-width:768px){.ck-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ck-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.ck-grid{grid-template-columns:repeat(4,1fr)}}.ck-grid--loading{opacity:.5;filter:blur(2px);pointer-events:none;transition:opacity .15s,filter .15s}.ck-grid-wrap{min-height:120px;position:relative}.ck-grid-spinner{z-index:10;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.ck-spinner-anchor{justify-content:center;align-items:center;display:flex;position:sticky;top:50vh;transform:translateY(-50%)}.ck-spinner-ring{border:2.5px solid #6366f126;border-top-color:#6366f1;border-radius:50%;width:28px;height:28px;animation:.65s linear infinite ck-spin}@keyframes ck-spin{to{transform:rotate(360deg)}}.ck-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.ck-card__accent-bar{border-radius:0;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.ck-accent-type,.ck-accent-status{text-transform:uppercase;letter-spacing:.07em;color:#fff;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:flex}.ck-accent-status{background:var(--ck-left-color,#94a3b8)}.ck-accent-type{background:var(--ck-right-color,#94a3b8)}.ck-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a,0 3px 8px #0000000f}.ck-card__body{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.ck-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ck-card__kebab{flex-shrink:0;position:relative}.ck-kebab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ck-kebab-btn:hover{color:#475569;background:#f1f5f9}.ck-kebab-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:160px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.ck-kebab-item{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.ck-kebab-item svg{flex-shrink:0;width:15px;height:15px}.ck-kebab-item:hover{background:#f1f5f9}.ck-kebab-item--danger{color:#dc2626}.ck-kebab-item--danger:hover{background:#fef2f2}.ck-kebab-divider{background:#e2e8f0;height:1px;margin:4px 0}.ck-card__header-left{align-items:center;gap:12px;min-width:0;display:flex}.ck-card__avatar{color:#fff;letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.ck-avatar--0,.ck-avatar--1,.ck-avatar--2,.ck-avatar--3,.ck-avatar--4,.ck-avatar--5,.ck-avatar--6,.ck-avatar--7{background:linear-gradient(135deg,#475569,#64748b)}.ck-card__name-wrap{min-width:0}.ck-card__name{color:#0f172a;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;display:block}.ck-card__company-sub{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.ck-card__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ck-badge{text-transform:capitalize;letter-spacing:.2px;border-radius:14px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5}.ck-badge--lead{color:#92400e;background:#fef3c7}.ck-badge--customer{color:#166534;background:#dcfce7}.ck-badge--commercial{color:#9a3412;background:#ffedd5}.ck-badge--residential{color:#1e40af;background:#dbeafe}.ck-badge--active,.ck-badge{color:#475569;background:#f1f5f9}.ck-card__actions{flex-direction:column;gap:6px;display:flex}.ck-actions-row{gap:6px;display:grid}.ck-actions-row--3{grid-template-columns:repeat(3,1fr)}.ck-actions-row--2{grid-template-columns:repeat(2,1fr)}.ck-actions-row--1{grid-template-columns:1fr}.ck-action-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:12px;font-weight:600;text-decoration:none;transition:filter .15s,transform .1s;display:flex}.ck-action-btn svg{flex-shrink:0;width:14px;height:14px}.ck-action-btn:hover{filter:brightness(.94)}.ck-action-btn:active{transform:scale(.97)}.ck-action-btn--call,.ck-action-btn--text,.ck-action-btn--email{color:#475569;background:#f1f5f9}.ck-action-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ck-divider{background:#f1f5f9;height:1px;margin:0}.ck-card__details{flex-direction:column;gap:6px;display:flex}.ck-detail-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.ck-detail-icon{color:#64748b;flex-shrink:0;width:14px;height:14px;margin-top:2px}.ck-detail-row span{color:#475569;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;line-height:1.4;overflow:hidden}.ck-card__stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ck-stat-box{border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;display:flex}.ck-stat-box--proposals,.ck-stat-box--projects,.ck-stat-box--invoices{background:#f8fafc}.ck-stat-number{font-size:22px;font-weight:800;line-height:1}.ck-stat-box--proposals .ck-stat-number,.ck-stat-box--projects .ck-stat-number,.ck-stat-box--invoices .ck-stat-number{color:#334155}.ck-stat-label{color:#64748b;letter-spacing:.1px;font-size:11px;font-weight:500}.ck-status-tabs{background:#e2e8f0;border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.ck-status-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;display:flex}.ck-status-tab svg{flex-shrink:0;width:15px;height:15px}.ck-status-tab:hover{color:#334155;background:#ffffffb3}.ck-status-tab--active{box-shadow:0 1px 4px #0000002e;color:#fff!important}.ck-status-tab--active.ck-status-tab--accounts{background:#059669}.ck-status-tab--active.ck-status-tab--leads{background:#d97706}.ck-status-tab--active.ck-status-tab--all{background:#2563eb}:is(.dark .ck-status-tabs){background:#ffffff14}:is(.dark .ck-status-tab){color:#94a3b8}:is(.dark .ck-status-tab:hover){color:#cbd5e1;background:#ffffff1a}:is(.dark .ck-status-tab--active.ck-status-tab--accounts){background:#047857}:is(.dark .ck-status-tab--active.ck-status-tab--leads){background:#b45309}:is(.dark .ck-status-tab--active.ck-status-tab--all){background:#1d4ed8}.ck-card--lead{border-color:#fde68a;box-shadow:0 1px 3px #f59e0b1a,0 1px 2px #f59e0b0f}.ck-card--lead:hover{box-shadow:0 10px 24px #f59e0b24,0 3px 8px #f59e0b14}.ck-card__lead-meta{flex-wrap:wrap;gap:6px;display:flex}.ck-lead-badge{border:1px solid #0000;border-radius:14px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ck-lead-badge svg{flex-shrink:0;width:12px;height:12px}.ck-lead-badge--source{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.ck-lead-badge--priority-high{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ck-lead-badge--priority-medium{color:#d97706;background:#fffbeb;border-color:#fde68a}.ck-lead-badge--priority-low{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}:is(.dark .ck-card--lead){border-color:#f59e0b4d}:is(.dark .ck-lead-badge--source){color:#7dd3fc;background:#0369a126;border-color:#0369a14d}:is(.dark .ck-lead-badge--priority-high){color:#fca5a5;background:#dc26261f;border-color:#dc262640}:is(.dark .ck-lead-badge--priority-medium){color:#fcd34d;background:#d977061f;border-color:#d9770640}:is(.dark .ck-lead-badge--priority-low){color:#86efac;background:#15803d1f;border-color:#15803d40}.ck-last-contact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.ck-last-contact__dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ck-last-contact__text{flex:1;align-items:baseline;gap:5px;min-width:0;display:flex}.ck-last-contact__label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.ck-last-contact__value{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ck-last-contact--fresh{background:#f0fdf4;border-color:#bbf7d0}.ck-last-contact--fresh .ck-last-contact__dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.ck-last-contact--fresh .ck-last-contact__value{color:#15803d}.ck-last-contact--warm{background:#fffbeb;border-color:#fde68a}.ck-last-contact--warm .ck-last-contact__dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.ck-last-contact--warm .ck-last-contact__value{color:#92400e}.ck-last-contact--stale{background:#fef2f2;border-color:#fecaca}.ck-last-contact--stale .ck-last-contact__dot{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.ck-last-contact--stale .ck-last-contact__value{color:#dc2626}.ck-last-contact--never .ck-last-contact__dot{background:#cbd5e1}.ck-last-contact--never .ck-last-contact__value{color:#64748b;font-style:italic}:is(.dark .ck-last-contact){background:#ffffff0a;border-color:#ffffff14}:is(.dark .ck-last-contact--fresh){background:#15803d1a;border-color:#22c55e33}:is(.dark .ck-last-contact--warm){background:#f59e0b1a;border-color:#f59e0b33}:is(.dark .ck-last-contact--stale){background:#ef44441a;border-color:#ef444433}:is(.dark .ck-last-contact--fresh .ck-last-contact__value){color:#4ade80}:is(.dark .ck-last-contact--warm .ck-last-contact__value){color:#fcd34d}:is(.dark .ck-last-contact--stale .ck-last-contact__value){color:#f87171}:is(.dark .ck-last-contact__label){color:#475569}.ck-card__spent{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ck-spent__label{text-transform:uppercase;letter-spacing:.06em;color:#15803d;font-size:11px;font-weight:600}.ck-spent__amount{color:#15803d;font-size:15px;font-weight:700}:is(.dark .ck-card__spent){background:#15803d1f;border-color:#15803d4d}:is(.dark .ck-spent__label),:is(.dark .ck-spent__amount){color:#4ade80}.ck-card__ctas{flex-direction:column;gap:7px;display:flex}.ck-cta-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s,transform .1s,opacity .15s;display:flex}.ck-cta-btn svg{flex-shrink:0;width:15px;height:15px}.ck-cta-btn:hover{filter:brightness(.93)}.ck-cta-btn:active{transform:scale(.98)}.ck-cta-btn--primary{color:#fff;background:#1e293b}.ck-cta-btn--secondary{color:#374151;background:#fff;border:1px solid #e5e7eb}.ck-cta-btn--secondary:hover{filter:none;background:#f9fafb}.ck-cta-btn--loading{opacity:.55;cursor:wait}.ck-card__tags{flex-wrap:wrap;gap:5px;padding-top:4px;display:flex}.ck-tag{color:#64748b;text-transform:capitalize;background:#f1f5f9;border-radius:14px;padding:2px 9px;font-size:11px;font-weight:500;line-height:1.6}.ck-empty{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.ck-empty svg{width:48px;height:48px}.ck-empty p{margin:0;font-size:15px;font-weight:500}.ck-perpage{align-items:center;gap:4px;display:flex}.ck-perpage__label{color:#64748b;white-space:nowrap;margin-right:4px;font-size:12px}.ck-perpage__btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.ck-perpage__btn:hover{background:#f1f5f9;border-color:#cbd5e1}.ck-perpage__btn--active{color:#fff;background:#1e293b;border-color:#1e293b}.ck-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 4px;display:flex}.ck-pagination__info{color:#64748b;font-size:12px}.ck-pager{align-items:center;gap:4px;display:flex}.ck-page-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.ck-page-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.ck-page-btn:disabled{opacity:.4;cursor:not-allowed}.ck-page-btn--active{color:#fff;background:#1e293b;border-color:#1e293b}.ck-page-ellipsis{color:#64748b;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:13px}:is(.dark .ck-search-input){color:#f1f5f9;background:#1e293b;border-color:#334155}:is(.dark .ck-card){background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0000004d}:is(.dark .ck-card__name){color:#f1f5f9}:is(.dark .ck-card__company-sub),:is(.dark .ck-detail-row span){color:#94a3b8}:is(.dark .ck-action-btn--call),:is(.dark .ck-action-btn--text),:is(.dark .ck-action-btn--email){color:#94a3b8;background:#ffffff0f}:is(.dark .ck-stat-box--proposals),:is(.dark .ck-stat-box--projects),:is(.dark .ck-stat-box--invoices){background:#ffffff0a}:is(.dark .ck-stat-label){color:#94a3b8}:is(.dark .ck-stat-number){color:#e2e8f0}:is(.dark .ck-cta-btn--secondary){color:#e2e8f0;background:#0f172a;border-color:#334155}:is(.dark .ck-tag){color:#94a3b8;background:#ffffff12}:is(.dark .ck-divider){background:#1e293b}:is(.dark .ck-badge--lead){color:#fbbf24;background:#f59e0b26}:is(.dark .ck-badge--customer){color:#4ade80;background:#16a34a26}:is(.dark .ck-badge--commercial){color:#fb923c;background:#f9731626}:is(.dark .ck-badge--residential){color:#93c5fd;background:#3b82f626}:is(.dark .ck-badge--active){color:#94a3b8;background:#ffffff14}:is(.dark .ck-count){color:#64748b}[dir=rtl] .fi-sidebar{left:auto;right:0}[dir=rtl] .fi-main-ctn{padding-left:0;padding-right:var(--sidebar-width,15.69rem)}[dir=rtl] .fi-sidebar-nav{direction:rtl}[dir=rtl] .sidebar-profile-dropdown{left:0;right:auto}[dir=rtl] .fi-topbar,[dir=rtl] .fi-breadcrumbs{direction:rtl}[dir=rtl]{direction:rtl;font-family:Segoe UI,Arial Hebrew,David,Arial,sans-serif}[dir=rtl] .fi-page-header-heading,[dir=rtl] .fi-section-header-heading,[dir=rtl] .fi-table-header,[dir=rtl] .fi-fo-field-wrp{text-align:right}.fi-no{z-index:9999!important}.mail-compose-overlay{z-index:100;pointer-events:none;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:0;right:64px}.mail-compose-popup{pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;flex-direction:column;width:480px;max-height:520px;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000038}.dark .mail-compose-popup{background:#1e293b;border-color:#334155}.mail-compose-popup--minimized{max-height:none}.mail-compose-popup-title{color:#fff;cursor:default;-webkit-user-select:none;user-select:none;background:#1e293b;flex-shrink:0;align-items:center;gap:4px;min-height:40px;padding:8px 10px;display:flex}.mail-compose-ctrl-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,color .15s;display:inline-flex}.mail-compose-ctrl-btn:hover{color:#fff;background:#ffffff26}.mail-compose-popup-body,.mail-compose-popup-body-wrap{flex-direction:column;flex:1;display:flex;overflow:hidden}.mail-compose-popup-textarea{resize:none;color:#111827;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:160px;max-height:220px;padding:10px 16px;font-family:inherit;font-size:.875rem}.dark .mail-compose-popup-textarea{color:#f1f5f9}.mail-compose-popup-textarea::placeholder{color:#9ca3af}.mail-toolbar-dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.dark .mail-toolbar-dropdown{background:#1e293b;border-color:#334155}.mail-toolbar-dropdown-item{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:.8125rem;transition:background .12s;display:flex}.mail-toolbar-dropdown-item:hover{background:#f3f4f6}.dark .mail-toolbar-dropdown-item{color:#cbd5e1}.dark .mail-toolbar-dropdown-item:hover{background:#334155}.mail-full-compose-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mail-full-compose-modal{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:760px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -12px #0006,0 10px 30px -8px #00000040}.mail-full-compose-header{background:#0f172a;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.mail-full-compose-close-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s;display:flex}.mail-full-compose-close-btn:hover{color:#fff;background:#ffffff1f}.mail-full-compose-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.mail-full-compose-field{align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex;position:relative}.mail-full-compose-to-field{align-items:flex-start;gap:.75rem;padding:.625rem 1.25rem;display:flex;position:relative}.mail-full-compose-label{color:#6b7280;flex-shrink:0;width:2.75rem;padding-top:.125rem;font-size:.8125rem;font-weight:500;line-height:1.5}.mail-full-compose-from-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.25rem .5rem;transition:background .12s,border-color .12s;display:flex}.mail-full-compose-from-btn:hover{background:#f9fafb;border-color:#e5e7eb}.mail-full-compose-to-wrap,.mail-full-compose-recipients{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.mail-full-compose-to-input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:140px;padding:.25rem 0;font-size:.9375rem;line-height:1.5}.mail-full-compose-to-input::placeholder{color:#9ca3af}.mail-full-compose-suggestions{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;max-height:220px;padding:.25rem 0;position:absolute;top:100%;left:4rem;right:0;overflow-y:auto;box-shadow:0 8px 24px -4px #0000001f,0 4px 8px -2px #00000014}.mail-full-compose-divider{background:#f3f4f6;flex-shrink:0;height:1px}.mail-full-compose-input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.25rem 0;font-size:.9375rem;line-height:1.5}.mail-full-compose-input::placeholder{color:#9ca3af}.mail-full-compose-subject-input{font-weight:500}.mail-full-compose-body-wrap{flex-direction:column;flex:1;min-height:0;padding:.75rem 1.25rem .5rem;display:flex}.mail-full-compose-textarea{color:#111827;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:200px;font-family:inherit;font-size:.9375rem;line-height:1.7}.mail-full-compose-textarea::placeholder{color:#9ca3af}.mail-full-compose-footer{background:#fafafa;border-top:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.mail-full-compose-send-btn{color:#fff;background:#2563eb;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.mail-full-compose-send-btn:hover{background:#1d4ed8}.mail-full-compose-send-btn:disabled{opacity:.5;cursor:not-allowed}.mail-full-compose-discard-btn{color:#6b7280;background:0 0;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.mail-full-compose-discard-btn:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.dark .mail-full-compose-modal{background:#1e293b;box-shadow:0 25px 60px -12px #0009}.dark .mail-full-compose-header{background:#0f172a}.dark .mail-full-compose-label{color:#9ca3af}.dark .mail-full-compose-to-input,.dark .mail-full-compose-input,.dark .mail-full-compose-textarea{color:#e2e8f0}.dark .mail-full-compose-to-input::placeholder,.dark .mail-full-compose-input::placeholder,.dark .mail-full-compose-textarea::placeholder{color:#6b7280}.dark .mail-full-compose-divider{background:#334155}.dark .mail-full-compose-suggestions{background:#1e293b;border-color:#334155;box-shadow:0 8px 24px -4px #0006}.dark .mail-full-compose-footer{background:#151f2e;border-top-color:#334155}.dark .mail-full-compose-from-btn:hover{background:#334155;border-color:#475569}.dark .mail-full-compose-discard-btn{color:#9ca3af;border-color:#334155}.dark .mail-full-compose-discard-btn:hover{color:#fca5a5;background:#3f1515;border-color:#7f1d1d}.mail-full-compose-no-results{cursor:default;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;display:flex}.ql-toolbar.ql-snow{background:#f9fafb;border-color:#d1d5db;border-radius:.5rem .5rem 0 0;padding:.5rem .625rem;font-family:inherit}.ql-container.ql-snow{border-color:#d1d5db;border-radius:0 0 .5rem .5rem;font-family:inherit;font-size:.875rem}.ql-editor{color:#111827;min-height:130px;line-height:1.6}.ql-editor.ql-blank:before{color:#9ca3af;font-size:.875rem;font-style:normal}:is(.dark .ql-toolbar.ql-snow){background:#1f2937;border-color:#4b5563}:is(.dark .ql-toolbar.ql-snow button .ql-stroke){stroke:#9ca3af}:is(.dark .ql-toolbar.ql-snow button .ql-fill){fill:#9ca3af}:is(.dark .ql-toolbar.ql-snow button:hover .ql-stroke){stroke:#f9fafb}:is(.dark .ql-toolbar.ql-snow button:hover .ql-fill){fill:#f9fafb}:is(.dark .ql-toolbar.ql-snow .ql-picker-label){color:#9ca3af}:is(.dark .ql-toolbar.ql-snow .ql-picker-label:hover){color:#f9fafb}:is(.dark .ql-toolbar.ql-snow .ql-picker-label .ql-stroke){stroke:#9ca3af}:is(.dark .ql-toolbar.ql-snow .ql-picker-options){color:#f9fafb;background:#1f2937;border-color:#4b5563}:is(.dark .ql-toolbar.ql-snow .ql-picker-item:hover){color:#a5b4fc}:is(.dark .ql-toolbar.ql-snow .ql-active .ql-stroke){stroke:#818cf8}:is(.dark .ql-toolbar.ql-snow .ql-active .ql-fill){fill:#818cf8}:is(.dark .ql-toolbar.ql-snow .ql-active){color:#818cf8}:is(.dark .ql-container.ql-snow){background:#111827;border-color:#4b5563}:is(.dark .ql-editor){color:#f9fafb}:is(.dark .ql-editor a){color:#818cf8}.ql-container.ql-snow:focus-within{border-color:#6366f1;outline:none;box-shadow:0 0 0 2px #6366f133}:is(.dark .ql-container.ql-snow:focus-within){border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}:is(.dark .ql-toolbar.ql-snow+.ql-container.ql-snow:focus-within){border-color:#6366f1}.opp-tab-bar{flex-direction:column;display:flex}.opp-tab-nav{scrollbar-width:none;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:stretch;gap:0;padding:0 1rem;display:flex;overflow-x:auto}.opp-tab-nav::-webkit-scrollbar{display:none}.opp-tab-nav--floating{border-bottom:none;margin-bottom:.5rem;padding:0}.opp-tab-nav--floating .opp-tab{padding-left:.25rem;padding-right:.875rem}.opp-tab-nav--floating .opp-tab--active{color:#2563eb;border-bottom:none;font-weight:700}.dark .opp-tab-nav--floating .opp-tab--active{color:#60a5fa}.dark .opp-tab-nav{border-bottom-color:#374151}.opp-tab{color:#6b7280;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.opp-tab:hover{color:#374151}.dark .opp-tab{color:#9ca3af}.dark .opp-tab:hover{color:#d1d5db}.opp-tab--active{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.dark .opp-tab--active{color:#60a5fa;border-bottom-color:#60a5fa}.opp-tab-badge{color:#6b7280;background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.dark .opp-tab-badge{color:#9ca3af;background:#374151}.opp-tab-badge--active{color:#1d4ed8;background:#dbeafe}.dark .opp-tab-badge--active{color:#93c5fd;background:#2563eb33}.opp-tab-content{flex:1;min-height:0;padding:1rem}.opp-tab-header{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.opp-tab-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:.75rem;font-weight:600}.dark .opp-tab-title{color:#6b7280}.opp-item{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.opp-item:last-child{border-bottom:none;padding-bottom:0}.dark .opp-item{border-bottom-color:#1f2937}.opp-item-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.0625rem;display:flex}.opp-item-body{flex:1;min-width:0}.opp-item-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.1875rem;display:flex}.opp-item-subject{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.dark .opp-item-subject{color:#f9fafb}.opp-item-preview{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1875rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.dark .opp-item-preview{color:#9ca3af}.opp-item-time{color:#9ca3af;margin-top:.25rem;font-size:.6875rem;display:block}.dark .opp-item-time{color:#6b7280}.opp-item-actions{opacity:0;flex-shrink:0;align-items:center;gap:.25rem;transition:opacity .15s;display:flex}.opp-item:hover .opp-item-actions{opacity:1}.opp-badge{ring:1px solid transparent;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.opp-badge-in{color:#065f46;background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0}.opp-badge-out{color:#1e40af;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe}.opp-badge-sms{color:#374151;background:#f9fafb;box-shadow:inset 0 0 0 1px #e5e7eb}.opp-badge-whatsapp{color:#166534;background:#f0fdf4;box-shadow:inset 0 0 0 1px #bbf7d0}.dark .opp-badge-in{color:#6ee7b7;background:#05966926;box-shadow:inset 0 0 0 1px #065f464d}.dark .opp-badge-out{color:#93c5fd;background:#2563eb26;box-shadow:inset 0 0 0 1px #1e40af4d}.dark .opp-badge-sms{color:#9ca3af;background:#1f2937;box-shadow:inset 0 0 0 1px #374151}.dark .opp-badge-whatsapp{color:#86efac;background:#16653433;box-shadow:inset 0 0 0 1px #1665344d}.sale-doc-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.sale-doc-icon svg{width:1.125rem;height:1.125rem}.sale-doc-icon--pdf{color:#dc2626;background:#fef2f2}.sale-doc-icon--word{color:#2563eb;background:#eff6ff}.sale-doc-icon--excel{color:#16a34a;background:#f0fdf4}.sale-doc-icon--image{color:#7c3aed;background:#f5f3ff}.sale-doc-icon--generic{color:#6b7280;background:#f9fafb}.dark .sale-doc-icon--pdf{color:#fca5a5;background:#dc262626}.dark .sale-doc-icon--word{color:#93c5fd;background:#2563eb26}.dark .sale-doc-icon--excel{color:#86efac;background:#16a34a26}.dark .sale-doc-icon--image{color:#c4b5fd;background:#7c3aed26}.dark .sale-doc-icon--generic{color:#6b7280;background:#1f2937}.opp-doc-size{color:#9ca3af;font-size:.6875rem}.dark .opp-doc-size{color:#6b7280}.sale-tab-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.75rem 0;display:flex}.dark .sale-tab-header{border-bottom-color:#374151}.sale-tab-title{color:#374151;font-size:.8125rem;font-weight:600}.dark .sale-tab-title{color:#d1d5db}.sale-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.sale-empty-icon{color:#d1d5db;width:2.5rem;height:2.5rem;margin-bottom:.625rem}.dark .sale-empty-icon{color:#4b5563}.sale-empty-text{color:#9ca3af;margin-bottom:.875rem;font-size:.8125rem;font-style:italic}.dark .sale-empty-text{color:#6b7280}.sale-item{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}.dark .sale-item{border-bottom-color:#1f2937}.sale-item:last-child{border-bottom:none}.sale-item-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.sale-item-icon svg{width:1rem;height:1rem}.sale-item-body{flex:1;min-width:0}.sale-item-meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sale-item-subject{color:#374151;font-size:.8125rem;font-weight:500}.dark .sale-item-subject{color:#e5e7eb}.sale-item-preview{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.dark .sale-item-preview{color:#9ca3af}.sale-item-time{color:#9ca3af;margin-top:.25rem;font-size:.6875rem;display:block}.dark .sale-item-time{color:#6b7280}.sale-item-actions{opacity:0;align-items:center;gap:.25rem;transition:opacity .15s;display:flex}.group\/note:hover .sale-item-actions,.group\/call:hover .sale-item-actions,.group\/doc:hover .sale-item-actions{opacity:1}.sale-badge{text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.sale-doc-size{color:#9ca3af;font-size:.6875rem}.dark .sale-doc-size{color:#6b7280}.sale-dropzone{cursor:pointer;border:2px dashed #e5e7eb;border-radius:.75rem;margin:.75rem 0;padding:1.25rem;transition:all .2s}.sale-dropzone:hover{background:#eff6ff;border-color:#93c5fd}.sale-dropzone--active{background:#dbeafe;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.dark .sale-dropzone{border-color:#374151}.dark .sale-dropzone:hover{background:#2563eb14;border-color:#2563eb}.dark .sale-dropzone--active{background:#2563eb26;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.sale-dropzone-inner{flex-direction:column;align-items:center;gap:.25rem;display:flex}.sale-dropzone-icon{color:#9ca3af;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.25rem;display:flex}.dark .sale-dropzone-icon{color:#6b7280;background:#1f2937}.sale-dropzone--active .sale-dropzone-icon{color:#fff;background:#3b82f6}.sale-dropzone--uploading{pointer-events:none;background:#eff6ff;border-color:#3b82f6}.dark .sale-dropzone--uploading{background:#2563eb14;border-color:#2563eb}.sale-dropzone-icon--uploading{color:#fff;background:#3b82f6}.sale-dropzone-text{color:#6b7280;font-size:.8125rem;font-weight:500}.dark .sale-dropzone-text{color:#9ca3af}.sale-dropzone-hint{color:#9ca3af;font-size:.6875rem}.dark .sale-dropzone-hint{color:#6b7280}.sale-section{margin-top:1rem}.sale-section-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:.375rem;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}.dark .sale-section-header{border-bottom-color:#1f2937}.sale-section-title{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.75rem;font-weight:600}.dark .sale-section-title{color:#9ca3af}.sale-section-count{color:#6b7280;text-align:center;background:#f3f4f6;border-radius:9999px;min-width:1.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.dark .sale-section-count{color:#9ca3af;background:#1f2937}.sale-docs-table{width:100%;overflow-x:auto}.sale-docs-table table{border-collapse:collapse;table-layout:fixed;width:100%}.sale-docs-thead-row{border-bottom:1px solid #e5e7eb}.dark .sale-docs-thead-row{border-bottom-color:#374151}.sale-docs-th{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;text-align:left;white-space:nowrap;padding:.5rem;font-size:.6875rem;font-weight:600}.dark .sale-docs-th{color:#6b7280}.sale-docs-row{border-bottom:1px solid #f9fafb;transition:background-color .1s}.sale-docs-row:hover{background:#f9fafb}.dark .sale-docs-row{border-bottom-color:#111827}.dark .sale-docs-row:hover{background:#111827}.sale-docs-row:last-child{border-bottom:none}.sale-docs-td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:.5rem;font-size:.8125rem;overflow:hidden}.sale-docs-td>*{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.sale-docs-td--muted{color:#9ca3af;font-size:.75rem}.dark .sale-docs-td--muted{color:#6b7280}.sale-docs-type-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.email-topbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:14px 20px;display:flex}.dark .email-topbar{background:#0f172a;border-bottom-color:#1e293b}.email-compose-btn{text-transform:uppercase;letter-spacing:.03em;color:#fff;cursor:pointer;background:#1e40af;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 1.125rem;font-size:.6875rem;font-weight:700;transition:all .15s;display:inline-flex}.email-compose-btn:hover{background:#1e3a8a}.email-compose-btn:active{transform:translateY(0)}.dark .email-compose-btn{background:#2563eb}.dark .email-compose-btn:hover{background:#1d4ed8}.email-filters{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.email-filter-pill{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.375rem;padding:6px 14px;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.email-filter-pill:hover{color:#1e293b;background:#fff;border-color:#cbd5e1}.dark .email-filter-pill{color:#94a3b8;background:#1e293b;border-color:#334155}.dark .email-filter-pill:hover{color:#e2e8f0;background:#334155}.email-filter-pill--active{color:#fff;background:#1e40af;border-color:#1e40af;font-weight:700}.email-filter-pill--active:hover{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.dark .email-filter-pill--active{color:#fff;background:#2563eb;border-color:#2563eb}.dark .email-filter-pill--active:hover{background:#1d4ed8}.email-filter-pill--draft{border-style:dashed}.email-filter-count{color:#475569;text-align:center;background:#f1f5f9;border-radius:10px;min-width:1.125rem;padding:1px 6px;font-size:.5625rem;font-weight:700;line-height:1.4}.email-filter-pill--active .email-filter-count{color:#fff;background:#ffffff40}.dark .email-filter-count{color:#94a3b8;background:#ffffff14}.dark .email-filter-pill--active .email-filter-count{color:#fff;background:#fff3}.email-filter-unread{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:.875rem;padding:0 .25rem;font-size:.5rem;font-weight:700;line-height:1.4}.dark .email-filter-unread{background:#dc2626}.email-topbar-actions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:flex}.email-action-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:500;transition:all .15s;display:inline-flex}.email-action-btn:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}.dark .email-action-btn{color:#64748b;background:#0f172a;border-color:#1e293b}.dark .email-action-btn:hover{color:#94a3b8;background:#1e293b}.email-action-icon{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:flex}.email-action-icon:hover{color:#6b7280;background:#f3f4f6}.dark .email-action-icon:hover{color:#94a3b8;background:#1e293b}.email-thread-subject{background:#fafbfc;border-bottom:1px solid #f3f4f6;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.dark .email-thread-subject{background:#0c1222;border-bottom-color:#1e293b}.email-thread-subject-text{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.dark .email-thread-subject-text{color:#e2e8f0}.email-thread-subject-count{color:#6b7280;text-align:center;background:#e5e7eb;border-radius:9999px;flex-shrink:0;min-width:1.125rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.dark .email-thread-subject-count{color:#64748b;background:#1e293b}.email-thread-messages{flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.email-msg{border:1px solid #e5e7eb;border-radius:.625rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}.email-msg:hover{border-color:#d1d5db}.dark .email-msg{border-color:#1e293b}.dark .email-msg:hover{border-color:#334155}.email-msg--out{border-left:3px solid #3b82f6}.email-msg--in{border-left:3px solid #10b981}.email-msg--latest{box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.dark .email-msg--latest{box-shadow:0 1px 4px #0003}.email-msg--draft{opacity:.85;border-style:dashed dashed dashed solid;border-left-width:3px;border-left-color:#9ca3af}.dark .email-msg--draft{border-left-color:#64748b}.email-msg-header{align-items:center;gap:.625rem;padding:.625rem .75rem;transition:background-color .1s;display:flex}.email-msg-header:hover{background:#f9fafb}.dark .email-msg-header:hover{background:#ffffff05}.email-msg-header--expanded{border-bottom:1px solid #f3f4f6}.dark .email-msg-header--expanded{border-bottom-color:#1e293b}.email-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.email-msg-avatar span{color:#fff;letter-spacing:.02em;font-size:.625rem;font-weight:700;line-height:1}.email-msg-sender{flex:1;min-width:0}.email-msg-sender-row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.email-msg-name{color:#111827;white-space:nowrap;font-size:.8125rem;font-weight:600}.dark .email-msg-name{color:#e2e8f0}.email-msg-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.1875rem;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;display:inline-flex}.email-msg-badge--sent{color:#2563eb;background:#eff6ff}.dark .email-msg-badge--sent{color:#60a5fa;background:#2563eb26}.email-msg-badge--received{color:#059669;background:#ecfdf5}.dark .email-msg-badge--received{color:#34d399;background:#10b98126}.email-msg-badge--failed{color:#dc2626;background:#fef2f2}.dark .email-msg-badge--failed{color:#f87171;background:#ef444426}.email-msg-badge--draft{color:#6b7280;background:#f3f4f6}.dark .email-msg-badge--draft{color:#9ca3af;background:#6b728026}.email-msg-meta{align-items:center;gap:.25rem;margin-top:.0625rem;display:flex}.email-msg-email{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.dark .email-msg-email{color:#64748b}.email-msg-subject-preview{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.dark .email-msg-subject-preview{color:#475569}.email-msg-time{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.email-msg-time time{color:#9ca3af;white-space:nowrap;font-size:.6875rem}.dark .email-msg-time time{color:#64748b}.email-msg-preview{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;padding:0 .75rem .5rem 3.375rem;font-size:.75rem;line-height:1.5;overflow:hidden}.dark .email-msg-preview{color:#64748b}.email-msg-body{padding:.75rem .75rem .75rem 3.375rem}.email-msg-body-subject{color:#111827;margin-bottom:.375rem;font-size:.875rem;font-weight:600}.dark .email-msg-body-subject{color:#e2e8f0}.email-msg-body-recipients{color:#9ca3af;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding-bottom:.625rem;font-size:.6875rem;display:flex}.dark .email-msg-body-recipients{color:#64748b;border-bottom-color:#1e293b}.email-msg-body-content{color:#374151;word-break:break-word;font-size:.8125rem;line-height:1.65}.dark .email-msg-body-content{color:#cbd5e1}.email-msg-body-content p{margin-bottom:.5rem}.email-msg-body-content p:last-child{margin-bottom:0}.email-msg-body-content a{color:#2563eb;text-decoration:underline}.dark .email-msg-body-content a{color:#60a5fa}.email-msg-body-content blockquote{color:#6b7280;border-left:3px solid #e5e7eb;margin:.5rem 0;padding-left:.75rem;font-style:italic}.dark .email-msg-body-content blockquote{color:#64748b;border-left-color:#374151}.email-msg-attachments{border-top:1px solid #f3f4f6;margin-top:.75rem;padding-top:.625rem}.dark .email-msg-attachments{border-top-color:#1e293b}.email-msg-attachments-label{color:#6b7280;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;display:flex}.dark .email-msg-attachments-label{color:#64748b}.email-msg-body-timestamp{color:#9ca3af;border-top:1px solid #f3f4f6;margin-top:.75rem;padding-top:.5rem;font-size:.6875rem}.dark .email-msg-body-timestamp{color:#64748b;border-top-color:#1e293b}.email-thread-footer{border-top:1px solid #f3f4f6;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.dark .email-thread-footer{border-top-color:#1e293b}.email-thread-reply-btn,.email-thread-forward-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.email-thread-reply-btn:hover{color:#2563eb;background:#f9fafb;border-color:#3b82f6}.email-thread-forward-btn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.dark .email-thread-reply-btn,.dark .email-thread-forward-btn{color:#64748b;background:#0f172a;border-color:#1e293b}.dark .email-thread-reply-btn:hover{color:#60a5fa;background:#1e293b;border-color:#3b82f6}.dark .email-thread-forward-btn:hover{color:#e2e8f0;background:#1e293b;border-color:#334155}.email-empty{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex}.email-empty-icon-wrap{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.875rem;display:flex}.dark .email-empty-icon-wrap{background:linear-gradient(135deg,#2563eb26,#2563eb14)}.email-empty-icon{color:#3b82f6;width:1.75rem;height:1.75rem}.dark .email-empty-icon{color:#60a5fa}.email-empty-title{color:#111827;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.dark .email-empty-title{color:#e2e8f0}.email-empty-desc{color:#6b7280;max-width:16rem;font-size:.75rem;line-height:1.5}.dark .email-empty-desc{color:#64748b}.email-unread-badge{color:#fff;letter-spacing:.02em;background:#ef4444;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.dark .email-unread-badge{background:#dc2626}.email-thread-subject--unread{background:#eff6ff;border-bottom-color:#bfdbfe}.dark .email-thread-subject--unread{background:#2563eb14;border-bottom-color:#2563eb33}.email-thread-unread-pill{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#3b82f6;border-radius:9999px;flex-shrink:0;padding:.0625rem .4375rem;font-size:.5625rem;font-weight:700}.dark .email-thread-unread-pill{background:#2563eb}.email-msg--unread{background:#fafbff;border-color:#bfdbfe}.dark .email-msg--unread{background:#2563eb0a;border-color:#2563eb33}.email-msg-unread-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #3b82f633}.dark .email-msg-unread-dot{background:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.email-msg-name--unread{color:#0f172a;font-weight:700}.dark .email-msg-name--unread{color:#f1f5f9}.email-msg-preview--unread{color:#374151;font-weight:500}.dark .email-msg-preview--unread{color:#cbd5e1}.email-msg-new-tag{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:.1875rem;padding:.0625rem .375rem;font-size:.5rem;font-weight:800;line-height:1.4}.dark .email-msg-new-tag{background:linear-gradient(135deg,#2563eb,#4f46e5)}.email-msg-body-footer{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.5rem;display:flex}.dark .email-msg-body-footer{border-top-color:#1e293b}.email-msg-body-footer .email-msg-body-timestamp{border:none;margin:0;padding:0}.email-msg-read-toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.1875rem .375rem;font-size:.625rem;font-weight:500;transition:all .15s;display:inline-flex}.email-msg-read-toggle:hover{color:#3b82f6;background:#eff6ff}.dark .email-msg-read-toggle{color:#64748b}.dark .email-msg-read-toggle:hover{color:#60a5fa;background:#2563eb1a}.email-thread-separator{background:linear-gradient(90deg,#0000,#e5e7eb 20% 80%,#0000);height:1px;margin:.5rem .75rem}.dark .email-thread-separator{background:linear-gradient(90deg,#0000,#1e293b 20% 80%,#0000)}.sale-gallery{margin:.75rem 0}.sale-gallery-label{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.dark .sale-gallery-label{color:#6b7280}.sale-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;display:grid}.sale-gallery-item{aspect-ratio:1;cursor:pointer;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.sale-gallery-item:hover{border-color:#93c5fd;box-shadow:0 2px 8px #3b82f626}.dark .sale-gallery-item{border-color:#374151}.dark .sale-gallery-item:hover{border-color:#2563eb;box-shadow:0 2px 8px #3b82f633}.sale-gallery-thumb{object-fit:cover;width:100%;height:100%}.sale-gallery-overlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.group\/img:hover .sale-gallery-overlay{opacity:1}.sale-gallery-meta{color:#fff;opacity:0;background:linear-gradient(#0000,#0009);padding:.25rem .375rem;font-size:.625rem;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.group\/img:hover .sale-gallery-meta{opacity:1}.sale-lightbox{z-index:9999;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.sale-lightbox-close{color:#fff;opacity:.7;cursor:pointer;background:#0006;border:none;border-radius:50%;padding:.5rem;transition:opacity .15s;position:absolute;top:1rem;right:1rem}.sale-lightbox-close:hover{opacity:1}.sale-lightbox-img{object-fit:contain;border-radius:.5rem;max-width:90vw;max-height:80vh;box-shadow:0 20px 60px #00000080}.sale-lightbox-caption{color:#fffc;margin-top:.75rem;font-size:.8125rem}.sale-docs-action-btn{color:#6b7280;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.sale-docs-action-btn:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;box-shadow:0 1px 3px #0000000f}.sale-docs-action-btn:active{transform:scale(.97)}.dark .sale-docs-action-btn{color:#9ca3af;background:#1f2937;border-color:#374151}.dark .sale-docs-action-btn:hover{color:#e5e7eb;background:#111827;border-color:#4b5563}.sale-docs-action-btn--preview{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.sale-docs-action-btn--preview:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 4px #2563eb1a}.dark .sale-docs-action-btn--preview{color:#60a5fa;background:#2563eb1a;border-color:#2563eb4d}.dark .sale-docs-action-btn--preview:hover{color:#93c5fd;background:#2563eb33;border-color:#2563eb80}.sale-docs-action-btn--download:hover{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.dark .sale-docs-action-btn--download:hover{color:#34d399;background:#10b9811a;border-color:#10b9814d}.sale-pdf-viewer{border-radius:.75rem;flex-direction:column;width:95vw;max-width:1200px;height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 80px #00000080}.sale-pdf-header{background:#1f2937;border-bottom:1px solid #374151;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.sale-pdf-body{flex:1;display:flex;position:relative}.sale-pdf-loading{background:#111827;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.sale-pdf-iframe{background:#fff;border:none;flex:1;width:100%;transition:opacity .2s}.opp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.opp-empty-icon{color:#d1d5db;width:2.5rem;height:2.5rem;margin-bottom:.625rem}.dark .opp-empty-icon{color:#4b5563}.opp-empty-text{color:#9ca3af;margin-bottom:.875rem;font-size:.8125rem;font-style:italic}.dark .opp-empty-text{color:#6b7280}.act-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.dark .act-card{background:#111827;border-color:#1f2937}.act-tab-bar{background:#fff;border-bottom:1px solid #e2e8f0;align-items:stretch;min-height:52px;padding:0 1.25rem;display:flex}.dark .act-tab-bar{background:#111827;border-bottom-color:#1f2937}.act-tab-nav{scrollbar-width:none;flex:1;align-items:stretch;display:flex;overflow-x:auto}.act-tab-nav::-webkit-scrollbar{display:none}.act-tab{color:#64748b;white-space:nowrap;cursor:pointer;letter-spacing:.005em;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.act-tab svg{opacity:.65;flex-shrink:0;width:15px;height:15px;transition:opacity .2s,color .2s}.act-tab:hover:not(.act-tab--active){color:#6366f1}.act-tab:hover:not(.act-tab--active) svg{opacity:1;color:#6366f1}.dark .act-tab{color:#4b5563}.dark .act-tab:hover:not(.act-tab--active){color:#818cf8}.act-tab--active{color:#4f46e5;border-bottom-color:#6366f1;font-weight:600}.act-tab--active svg{opacity:1;color:#6366f1}.dark .act-tab--active{color:#818cf8;border-bottom-color:#6366f1}.act-tab-count{color:#4f46e5;background:#e0e7ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dark .act-tab-count{color:#818cf8;background:#6366f126}.act-tab--active .act-tab-count{color:#fff;background:#6366f1}.act-panel{padding:1rem}.act-panel-header{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.act-panel-title{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:.6875rem;font-weight:700}.dark .act-panel-title{color:#6b7280}.proposal-client-info-section .fi-section-content{padding-top:8px;padding-bottom:8px}.proposal-financial-summary-wrap{margin-top:8px;margin-bottom:4px}.proposal-financial-summary-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.proposal-financial-summary-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.topbar-customer-logo{align-items:center;gap:16px;display:flex}.topbar-customer-logo-sep{background:currentColor;width:1px;height:28px}@supports (color:color-mix(in lab,red,red)){.topbar-customer-logo-sep{background:color-mix(in srgb,currentColor 20%,transparent)}}.topbar-customer-logo-sep{margin-left:16px}.topbar-customer-logo-img{object-fit:contain;flex-shrink:0;width:auto;height:42px}.topbar-loader{opacity:0;pointer-events:none;z-index:1;background:#0000001a;width:100%;height:3px;transition:opacity .15s;position:absolute;bottom:-3px;left:0;right:0;overflow:hidden}.topbar-loader--active{opacity:1}.dark .topbar-loader{background:#ffffff14}.topbar-loader-bar{background:linear-gradient(90deg,#0000,#3b82f6 35%,#fffffff2 65%,#fff);border-radius:0 2px 2px 0;width:50%;height:100%;animation:1s linear infinite topbar-sweep;position:absolute;top:0;left:-50%}@keyframes topbar-sweep{0%{left:-50%}to{left:100%}}@media(prefers-reduced-motion:reduce){.topbar-loader-bar{animation-play-state:paused}}.fi-no-database .fi-no-notification.fi-inline{border-left-width:3px!important;align-items:center!important;gap:.55rem!important;padding:.42rem .9rem .42rem .75rem!important}.fi-no-database .fi-no-notification-unread-ctn,.fi-no-database .fi-no-notification-read-ctn{border-bottom:1px solid #00000012!important}.fi-no-database .fi-no-notification-read-ctn .fi-no-notification{opacity:.8!important;border-left-color:#0000!important}.fi-no-database .fi-no-notification-unread-ctn .fi-no-notification{background:#2563eb0d!important;border-left-color:#6366f1!important}.fi-no-database .fi-no-notification-title{letter-spacing:-.015em!important;color:#0f172a!important;font-size:.76rem!important;font-weight:800!important;line-height:1.2!important}.fi-no-database .fi-no-notification-read-ctn .fi-no-notification-title{color:#334155!important;font-weight:700!important}.fi-no-database .fi-no-notification-body{-webkit-line-clamp:1!important;color:#64748b!important;margin-top:1px!important;font-size:.695rem!important;line-height:1.35!important}.fi-no-database .fi-no-notification-body strong,.fi-no-database .fi-no-notification-body b{color:#475569!important;font-weight:700!important}.fi-no-database .fi-no-notification-date{color:#64748b!important;font-size:.66rem!important;font-weight:600!important}.fi-no-database .fi-no-notification-text{gap:0 .35rem!important}.fi-no-database .fi-no-notification-icon{background:0 0!important;border-radius:0!important;align-self:center!important;width:18px!important;height:18px!important;margin-top:0!important;padding:0!important}.fi-no-database .fi-no-notification-icon svg{width:15px!important;height:15px!important}.fi-no-database .fi-no-notification-icon.fi-color-success{color:#16a34a!important}.fi-no-database .fi-no-notification-icon.fi-color-danger{color:#dc2626!important}.fi-no-database .fi-no-notification-icon.fi-color-warning{color:#d97706!important}.fi-no-database .fi-no-notification-icon.fi-color-info{color:#2563eb!important}.fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-success){opacity:.85!important;border-left-color:#16a34a!important}.fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-danger){opacity:.85!important;border-left-color:#dc2626!important}.fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-warning){opacity:.85!important;border-left-color:#d97706!important}.fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-info){opacity:.85!important;border-left-color:#2563eb!important}.fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-success){background:#16a34a0d!important;border-left-color:#16a34a!important}.fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-danger){background:#dc26260d!important;border-left-color:#dc2626!important}.fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-warning){background:#d977060d!important;border-left-color:#d97706!important}.fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-info){background:#2563eb0d!important;border-left-color:#2563eb!important}.fi-no-database .fi-no-notification:has(.fi-color-success):hover{opacity:1!important;background:#16a34a14!important}.fi-no-database .fi-no-notification:has(.fi-color-danger):hover{opacity:1!important;background:#dc262614!important}.fi-no-database .fi-no-notification:has(.fi-color-warning):hover{opacity:1!important;background:#d9770614!important}.fi-no-database .fi-no-notification:has(.fi-color-info):hover{opacity:1!important;background:#2563eb14!important}.fi-no-database .fi-ac.fi-no-notification-actions{margin-top:.25rem!important}.fi-no-database .fi-no-notification-actions .fi-ac-link-action{letter-spacing:.01em!important;font-size:.66rem!important;font-weight:700!important}.fi-no-database .fi-no-notification-close-btn svg{width:11px!important;height:11px!important}.fi-notif-header-title{letter-spacing:-.025em!important;color:#0f172a!important;font-size:.88rem!important;font-weight:800!important}.fi-notif-header-count{font-size:.66rem!important;font-weight:700!important}.fi-notif-header-icon-wrap{color:#1d4ed8!important;width:16px!important;height:16px!important}.fi-notif-header-icon-wrap svg{width:16px!important;height:16px!important}.dark .fi-no-database .fi-no-notification-title{color:#f1f5f9!important}.dark .fi-no-database .fi-no-notification-read-ctn .fi-no-notification-title,.dark .fi-no-database .fi-no-notification-body,.dark .fi-no-database .fi-no-notification-body strong,.dark .fi-no-database .fi-no-notification-body b{color:#64748b!important}.dark .fi-no-database .fi-no-notification-date{color:#475569!important}.dark .fi-no-database .fi-no-notification-icon.fi-color-success{color:#22c55e!important}.dark .fi-no-database .fi-no-notification-icon.fi-color-danger{color:#f87171!important}.dark .fi-no-database .fi-no-notification-icon.fi-color-warning{color:#fbbf24!important}.dark .fi-no-database .fi-no-notification-icon.fi-color-info{color:#60a5fa!important}.dark .fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-success){border-left-color:#22c55e!important}.dark .fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-danger){border-left-color:#f87171!important}.dark .fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-warning){border-left-color:#fbbf24!important}.dark .fi-no-database .fi-no-notification-read-ctn .fi-no-notification:has(.fi-color-info){border-left-color:#60a5fa!important}.dark .fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-success){background:#22c55e12!important;border-left-color:#22c55e!important}.dark .fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-danger){background:#f8717112!important;border-left-color:#f87171!important}.dark .fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-warning){background:#fbbf2412!important;border-left-color:#fbbf24!important}.dark .fi-no-database .fi-no-notification-unread-ctn .fi-no-notification:has(.fi-color-info){background:#60a5fa12!important;border-left-color:#60a5fa!important}.dark .fi-notif-header-title{color:#f1f5f9!important}.dark .fi-notif-header-icon-wrap{color:#60a5fa!important}.cal-main .fi-section-header{display:none!important}:root{--catalog-service-color:#0ea5e9;--catalog-service-bg:#f0f9ff;--catalog-product-color:#f59e0b;--catalog-product-bg:#fffbeb;--catalog-card-radius:12px;--catalog-shadow:0 1px 3px 0 #00000014,0 1px 2px -1px #00000014;--catalog-shadow-hover:0 10px 25px -5px #0000001f,0 4px 6px -4px #00000014}.catalog-page{flex-direction:column;gap:0;display:flex}.catalog-loading-bar{z-index:9999;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#3b82f6) 0 0/200% 100%;height:3px;animation:1.2s ease-in-out infinite catalog-loading-slide;position:fixed;top:0;left:0;right:0}@keyframes catalog-loading-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.catalog-toolbar-left{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.catalog-toolbar{background:#fff;border:1.5px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.catalog-search-wrap{flex:1;min-width:200px;max-width:380px;position:relative}.catalog-search-icon{color:#9ca3af;pointer-events:none;width:.9375rem;height:.9375rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.catalog-search-input{color:#111827;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.4375rem 2.25rem .4375rem 2.125rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,background .15s}.catalog-search-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.catalog-search-clear{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.125rem;transition:color .15s;display:flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.catalog-search-clear:hover{color:#6b7280}.catalog-tabs{background:#f1f5f9;border-radius:10px;flex-shrink:0;gap:.25rem;padding:.25rem;display:flex}.catalog-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4375rem;padding:.4375rem .9375rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.catalog-tab:hover{color:#374151;background:#e2e8f0}.catalog-tab--active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000d}.catalog-tab--product.catalog-tab--active{color:#1d4ed8}.catalog-tab--product.catalog-tab--active svg{color:#3b82f6}.catalog-tab--service.catalog-tab--active{color:#6d28d9}.catalog-tab--service.catalog-tab--active svg{color:#8b5cf6}.catalog-tab-count{color:#64748b;background:#e2e8f0;border-radius:99px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.catalog-tab--product.catalog-tab--active .catalog-tab-count{color:#1d4ed8;background:#dbeafe}.catalog-tab--service.catalog-tab--active .catalog-tab-count{color:#6d28d9;background:#ede9fe}.catalog-list-header{letter-spacing:.07em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1.5px solid #e5e7eb;border-left:1.5px solid #e5e7eb;border-right:1.5px solid #e5e7eb;grid-template-columns:3fr 1.5fr 1fr 1fr 1fr 7rem 5.5rem 2rem;align-items:center;gap:0;padding:.5rem 1rem .5rem 1.5rem;font-size:.6875rem;font-weight:600;display:grid}.catalog-list-header-qb{text-align:center}.catalog-list-header-price,.catalog-list-header-cost,.catalog-list-header-markup{text-align:right}.catalog-list{border:1.5px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;margin-bottom:1.5rem;transition:opacity .15s;display:flex;overflow:hidden}.catalog-list--loading{opacity:.5;pointer-events:none}.catalog-row{background:#fff;border-bottom:1px solid #f3f4f6}.catalog-row:last-child{border-bottom:none}.catalog-row-main{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:3px 3.25rem 3fr 1.5fr 1fr 1fr 1fr 7rem 5.5rem 2rem;align-items:center;gap:0 .875rem;padding:.625rem 1rem .625rem 0;transition:background .12s;display:grid}.catalog-row-main:hover{background:#f9fafb}.catalog-row-main:focus-visible{outline-offset:-2px;outline:2px solid #3b82f6}.catalog-row-main--open{background:#f8faff}.catalog-row-accent{border-radius:0 2px 2px 0;align-self:stretch;width:3px}.catalog-row-accent--service{background:var(--catalog-service-color)}.catalog-row-accent--product{background:var(--catalog-product-color)}.catalog-row-thumb{border-radius:8px;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.catalog-row-thumb-img{object-fit:cover;width:100%;height:100%}.catalog-row-thumb-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.catalog-row-thumb-placeholder--service{background:var(--catalog-service-bg);color:var(--catalog-service-color)}.catalog-row-thumb-placeholder--product{background:var(--catalog-product-bg);color:var(--catalog-product-color)}.catalog-row-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.catalog-row-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.catalog-row-desc-preview{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.catalog-row-vendor{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.catalog-row-vendor-none{color:#d1d5db;font-size:.8125rem}.catalog-row-unit-cost{color:#6b7280;text-align:right;white-space:nowrap;font-size:.8125rem}.catalog-row-markup-val{text-align:right}.catalog-row-markup-badge{color:#92400e;white-space:nowrap;background:#fef9c3;border-radius:99px;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;display:inline-block}.catalog-row-markup-none{color:#d1d5db;font-size:.8125rem}.catalog-row-price{color:#111827;text-align:right;white-space:nowrap;font-size:.9375rem;font-weight:700}.catalog-row-qb{justify-content:center;align-items:center;display:flex}.catalog-row-qb-badge{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.catalog-row-qb-badge--synced{color:#15803d;background:#dcfce7}.catalog-row-qb-badge--unsynced{color:#6b7280;background:#f3f4f6}.catalog-row-main:hover .catalog-row-actions{opacity:1}.catalog-row-actions{opacity:0;justify-content:flex-end;gap:.25rem;transition:opacity .15s;display:flex}.catalog-row-action{cursor:pointer;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.catalog-row-action--edit{color:#3b82f6;background:#eff6ff}.catalog-row-action--edit:hover{color:#1d4ed8;background:#dbeafe}.catalog-row-action--delete{color:#ef4444;background:#fef2f2}.catalog-row-action--delete:hover{color:#dc2626;background:#fee2e2}.catalog-row-action--qb{color:#16a34a;background:#f0fdf4}.catalog-row-action--qb:hover,.catalog-row-action--qb-synced{color:#15803d;background:#dcfce7}.catalog-row-action--qb-synced:hover{color:#166534;background:#bbf7d0}.catalog-qb-badge{white-space:nowrap;border-radius:11px;flex-shrink:0;align-items:center;height:22px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.catalog-qb-badge--synced{color:#15803d;background:#dcfce7}.catalog-qb-badge--unsynced{color:#6b7280;background:#f3f4f6}.catalog-row-chevron{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .15s;display:flex}.catalog-row-chevron--open{color:#374151;transform:rotate(90deg)}.catalog-row-panel{border-top:1px solid #e5e7eb}.catalog-row-panel-inner{background:#f8faff;gap:1.5rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex;overflow:hidden}.catalog-row-panel-image{border-radius:10px;flex-shrink:0;width:8rem;height:8rem;overflow:hidden}.catalog-row-panel-image img{object-fit:cover;width:100%;height:100%}.catalog-row-panel-body{flex-direction:column;flex:1;gap:.875rem;min-width:0;display:flex}.catalog-row-panel-desc{color:#374151;margin:0;font-size:.875rem;line-height:1.55}.catalog-row-panel-pricing{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;align-items:stretch;width:fit-content;display:flex;overflow:hidden}.catalog-row-panel-pricing-item{flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 1rem;display:flex}.catalog-row-panel-pricing-item--total{background:#f0fdf4}.catalog-row-panel-pricing-sep{background:#e5e7eb;flex-shrink:0;width:1px}.catalog-row-panel-pricing-label{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;font-size:.625rem;font-weight:600}.catalog-row-panel-pricing-val{color:#111827;white-space:nowrap;font-size:.9375rem;font-weight:600}.catalog-row-panel-pricing-val--total{color:#16a34a;font-weight:700}.catalog-row-panel-actions{gap:.5rem;display:flex}.catalog-row-panel-edit-btn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.catalog-row-panel-edit-btn:hover{color:#2563eb;border-color:#3b82f6}@media(max-width:768px){.catalog-row-main{grid-template-columns:3px 2.5rem 1fr 1fr 7rem 5rem 2rem}.catalog-list-header{grid-template-columns:3fr 1fr 7rem 5rem 2rem}.catalog-row-unit-cost,.catalog-row-markup-val,.catalog-row-vendor,.catalog-list-header-cost,.catalog-list-header-markup,.catalog-list-header-vendor{display:none}}@media(max-width:480px){.catalog-row-panel-pricing{flex-wrap:wrap}.catalog-row-panel-pricing-sep{display:none}.catalog-row-panel-pricing-item{border:1px solid #e5e7eb;border-radius:6px}}.catalog-pagination{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.catalog-pagination-info{color:#6b7280;font-size:.8125rem}.catalog-pagination-controls{gap:.5rem;display:flex}.catalog-pagination-btn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.catalog-pagination-btn:hover:not([disabled]){color:#2563eb;border-color:#3b82f6}.catalog-pagination-btn[disabled]{opacity:.4;cursor:not-allowed}.catalog-empty{text-align:center;border:1.5px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:4rem 1rem;display:flex}.catalog-empty-icon{color:#d1d5db;width:3rem;height:3rem}.catalog-empty-title{color:#6b7280;margin:0;font-size:.9375rem;font-weight:500}.catalog-empty-clear{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500}.catalog-empty-clear:hover{background:#e5e7eb}.dark .catalog-list{border-color:#2d3748}.dark .catalog-row{background:#1a2035;border-color:#2d3748}.dark .catalog-row-main:hover,.dark .catalog-row-main--open{background:#1e2745}.dark .catalog-row-name{color:#f9fafb}.dark .catalog-row-desc-preview{color:#6b7280}.dark .catalog-row-vendor{color:#9ca3af}.dark .catalog-row-vendor-none{color:#374151}.dark .catalog-row-unit-cost{color:#9ca3af}.dark .catalog-row-price{color:#f9fafb}.dark .catalog-row-chevron{color:#6b7280}.dark .catalog-row-chevron--open{color:#d1d5db}.dark .catalog-row-markup-none{color:#4b5563}.dark .catalog-row-panel--open{border-color:#2d3748}.dark .catalog-row-panel-inner{background:#161d30}.dark .catalog-row-panel-desc{color:#d1d5db}.dark .catalog-row-panel-pricing{background:#1e2535;border-color:#374151}.dark .catalog-row-panel-pricing-sep{background:#374151}.dark .catalog-row-panel-pricing-val{color:#f9fafb}.dark .catalog-row-panel-pricing-item--total{background:#052e16}.dark .catalog-row-panel-edit-btn{color:#d1d5db;background:#1e2535;border-color:#374151}.dark .catalog-row-panel-edit-btn:hover{color:#60a5fa;border-color:#60a5fa}.dark .catalog-list-header{color:#6b7280;background:#161d30;border-color:#2d3748}.dark .catalog-toolbar{background:#1a2035;border-color:#2d3748}.dark .catalog-tabs{background:#111827}.dark .catalog-tab--active{color:#f9fafb;background:#1e2535}.dark .catalog-tab--product.catalog-tab--active{color:#93c5fd}.dark .catalog-tab--product.catalog-tab--active svg{color:#60a5fa}.dark .catalog-tab--service.catalog-tab--active{color:#c4b5fd}.dark .catalog-tab--service.catalog-tab--active svg{color:#a78bfa}.dark .catalog-tab--product.catalog-tab--active .catalog-tab-count{color:#93c5fd;background:#1e3a5f}.dark .catalog-tab--service.catalog-tab--active .catalog-tab-count{color:#c4b5fd;background:#2e1065}.dark .catalog-search-input{color:#f9fafb;background:#111827;border-color:#374151}.dark .catalog-empty{background:#1a2035;border-color:#2d3748}.dark .catalog-pagination{border-color:#2d3748}.dark .catalog-pagination-btn{color:#d1d5db;background:#1e2535;border-color:#374151}.pe-root{--pe-bg:#f8f7f5;--pe-card:#fff;--pe-border:#e7e5e4;--pe-border-input:#e2e0dd;--pe-text:#1c1917;--pe-muted:#78716c;--pe-subtle:#a8a29e;--pe-accent:#4338ca;--pe-accent-ring:#6366f129;--pe-shadow:0 1px 3px #0000000a,0 2px 10px #00000008;--pe-radius:14px;--pe-header-h:56px}.dark .pe-root{--pe-bg:#0f172a;--pe-card:#1e293b;--pe-border:#334155;--pe-border-input:#334155;--pe-text:#f1f5f9;--pe-muted:#94a3b8;--pe-subtle:#64748b}.pe-root{background:var(--pe-bg);flex-direction:column;min-height:100%;animation:.28s cubic-bezier(.16,1,.3,1) both pe-enter;display:flex}@keyframes pe-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fi-page-content>.pe-root{grid-column:1/-1;margin:-1.5rem -1.5rem 0}.pe-header{z-index:30;height:var(--pe-header-h);border-bottom:1px solid var(--pe-border);-webkit-backdrop-filter:blur(14px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.75rem;display:flex;position:sticky;top:0}.dark .pe-header{background:#0f172ae6}.pe-breadcrumb{flex:1;align-items:center;gap:.375rem;min-width:0;text-decoration:none;display:inline-flex;overflow:hidden}.pe-breadcrumb-icon{width:15px;height:15px;color:var(--pe-subtle);flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .15s}.pe-breadcrumb:hover .pe-breadcrumb-icon{color:var(--pe-text);transform:translate(-3px)}.pe-breadcrumb-sep{width:13px;height:13px;color:var(--pe-border);flex-shrink:0}.pe-breadcrumb-root{color:var(--pe-muted);white-space:nowrap;flex-shrink:0;font-size:.8125rem;transition:color .15s}.pe-breadcrumb:hover .pe-breadcrumb-root{color:var(--pe-text)}.pe-breadcrumb-current{color:var(--pe-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.pe-header-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.pe-last-saved{color:var(--pe-subtle);font-size:.75rem}.pe-save-btn{color:#fff;letter-spacing:.01em;cursor:pointer;background:#18181b;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;height:34px;padding:0 1rem;font-size:.8125rem;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff12}.pe-save-icon{opacity:.85;width:14px;height:14px}.pe-save-btn:hover:not(:disabled){background:#27272a;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff12}.pe-save-btn:active:not(:disabled){transform:scale(.97)}.pe-save-btn:disabled{opacity:.45;cursor:not-allowed}.dark .pe-save-btn{background:#4338ca}.dark .pe-save-btn:hover:not(:disabled){background:#3730a3}.pe-save-loading{align-items:center;gap:.375rem;display:inline-flex}.pe-spin{width:13px;height:13px;animation:.7s linear infinite pe-spin}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-body{background:var(--pe-bg);flex:1;padding:1.75rem}@media(max-width:767px){.pe-body{padding:1rem}}.pe-body>.fi-sc{grid-template-columns:1fr 1fr 340px!important;align-items:start!important;gap:1.25rem!important}.pe-body>.fi-sc>.fi-grid-col:has(.cs-org-section),.pe-body>.fi-sc>.fi-grid-col:has(.cs-pricing-section){top:calc(var(--pe-header-h) + .75rem);align-self:start;position:sticky}@media(max-width:1023px){.pe-body>.fi-sc{grid-template-columns:1fr!important}.pe-body>.fi-sc>.fi-grid-col:has(.cs-org-section),.pe-body>.fi-sc>.fi-grid-col:has(.cs-pricing-section){position:static}}.pe-root .fi-sc-section>.fi-sc-section-label-ctn{display:none!important}.pe-root .fi-section{background:var(--pe-card)!important;border:1px solid var(--pe-border)!important;border-radius:var(--pe-radius)!important;box-shadow:var(--pe-shadow)!important;transition:box-shadow .2s,border-color .2s!important;overflow:hidden!important}.pe-root .fi-section:hover{border-color:#d4cfcb!important;box-shadow:0 2px 8px #0000000f,0 6px 24px #0000000a!important}.dark .pe-root .fi-section{box-shadow:0 1px 4px #0000004d!important}.pe-root .fi-section .fi-section-header{background:0 0!important;border-bottom:1px solid #f2efeb!important;padding:.9375rem 1.25rem .8125rem!important}.dark .pe-root .fi-section .fi-section-header{border-bottom-color:var(--pe-border)!important}.pe-root .fi-section .fi-section-header .fi-section-header-heading{text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--pe-subtle)!important;font-size:.6875rem!important;font-weight:700!important}.pe-root .fi-section .fi-section-content-ctn{padding:0!important}.pe-root .fi-section .fi-section-content{padding:1.125rem 1.25rem!important}.pe-root .cs-title-section .fi-section-header{display:none!important}.pe-root .cs-title-section .fi-section-content{padding:0!important}.pe-root .cs-title-section .fi-section{box-shadow:0 2px 12px #00000012,0 1px 3px #0000000a!important}.pe-root .cs-title-section .fi-input-wrp{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.pe-root .cs-title-section .fi-input-wrp:focus-within{box-shadow:none!important;border:none!important}.pe-root .cs-title-section .fi-input{color:var(--pe-text)!important;letter-spacing:-.02em!important;caret-color:#6366f1!important;padding:1.375rem 1.5rem!important;font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-size:1.9375rem!important;font-weight:700!important;line-height:1.2!important}.pe-root .cs-title-section .fi-input::placeholder{color:#ccc8c2!important;font-style:italic!important;font-weight:400!important}.dark .pe-root .cs-title-section .fi-input::placeholder{color:#475569!important}.pe-root .fi-input-wrp{border:1.5px solid var(--pe-border-input)!important;background:#fff!important;border-radius:9px!important;transition:border-color .15s,box-shadow .15s!important;overflow:hidden!important;box-shadow:0 1px 2px #00000008!important}.pe-root .fi-input-wrp:focus-within{box-shadow:0 0 0 3.5px var(--pe-accent-ring),0 1px 2px #00000008!important;border-color:#6366f1!important}.dark .pe-root .fi-input-wrp{background:#0f172a!important}.dark .pe-root .fi-input-wrp:focus-within{border-color:#818cf8!important;box-shadow:0 0 0 3.5px #818cf833!important}.pe-root .fi-input{color:var(--pe-text)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.625rem .875rem!important;font-size:.875rem!important;line-height:1.5!important}.pe-root .fi-input::placeholder{color:#c4bfb9!important}.pe-root .fi-input-prefix,.pe-root .fi-input-suffix{color:var(--pe-muted)!important;border:none!important;border-right:1.5px solid var(--pe-border-input)!important;background:#f9f8f6!important;padding:0 .75rem!important;font-size:.875rem!important}.pe-root .fi-input-suffix{border-right:none!important;border-left:1.5px solid var(--pe-border-input)!important}.dark .pe-root .fi-input-prefix,.dark .pe-root .fi-input-suffix{border-color:var(--pe-border-input)!important;color:var(--pe-muted)!important;background:#1e293b!important}.pe-root .fi-fo-field-wrp-label label{color:var(--pe-muted)!important;font-size:.8125rem!important;font-weight:500!important}.pe-root .fi-fo-rich-editor{border:1.5px solid var(--pe-border-input)!important;border-radius:10px!important;transition:border-color .15s,box-shadow .15s!important;overflow:hidden!important}.pe-root .fi-fo-rich-editor:focus-within{box-shadow:0 0 0 3.5px var(--pe-accent-ring)!important;border-color:#6366f1!important}.dark .pe-root .fi-fo-rich-editor{border-color:var(--pe-border-input)!important}.pe-root .fi-fo-rich-editor-toolbar{background:#faf9f7!important;border-bottom:1px solid #ede9e4!important;flex-wrap:wrap!important;gap:2px!important;padding:.4375rem .625rem!important;display:flex!important}.dark .pe-root .fi-fo-rich-editor-toolbar{border-bottom-color:var(--pe-border)!important;background:#1e293b!important}.pe-root .fi-fo-rich-editor-toolbar button{width:28px!important;height:28px!important;color:var(--pe-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;transition:background .1s,color .1s!important;display:inline-flex!important}.pe-root .fi-fo-rich-editor-toolbar button:hover{color:var(--pe-text)!important;background:#edeae5!important}.pe-root .fi-fo-rich-editor-toolbar button.is-active{color:#4338ca!important;background:#eef2ff!important}.dark .pe-root .fi-fo-rich-editor-toolbar button{color:var(--pe-muted)!important}.dark .pe-root .fi-fo-rich-editor-toolbar button:hover{color:var(--pe-text)!important;background:#334155!important}.dark .pe-root .fi-fo-rich-editor-toolbar button.is-active{color:#a5b4fc!important;background:#312e81!important}.pe-root .fi-fo-rich-editor-content{background:#fff!important}.dark .pe-root .fi-fo-rich-editor-content{background:#0f172a!important}.pe-root .fi-fo-rich-editor-content .ProseMirror{min-height:200px!important;color:var(--pe-text)!important;outline:none!important;padding:.9375rem 1rem!important;font-size:.9rem!important;line-height:1.8!important}.pe-root .fi-fo-rich-editor-content .ProseMirror p.is-editor-empty:before{content:attr(data-placeholder)!important;color:#c4bfb9!important;pointer-events:none!important;float:left!important;height:0!important}.pe-root .filepond--root{background:#fafaf8!important;border:2px dashed #ddd8d2!important;border-radius:10px!important;min-height:130px!important;margin-bottom:0!important;transition:border-color .15s,background .15s!important}.pe-root .filepond--root:hover{background:#f5f3ff!important;border-color:#a5b4fc!important}.dark .pe-root .filepond--root{border-color:var(--pe-border)!important;background:#0f172a!important}.dark .pe-root .filepond--root:hover{border-color:#6366f1!important}.pe-root .filepond--panel-root{background:0 0!important;border:none!important}.pe-root .filepond--drop-label{color:var(--pe-subtle)!important;font-size:.875rem!important}.pe-root .filepond--label-action{color:#6366f1!important;font-weight:600!important}.pe-root .cs-org-section .fi-select{border:1.5px solid var(--pe-border-input)!important;background:#fff!important;border-radius:9px!important}.dark .pe-root .cs-org-section .fi-select{border-color:var(--pe-border-input)!important;background:#0f172a!important}.pe-root .cs-pricing-section .fi-section-content{padding:1.125rem 1.25rem!important}.pe-root .cs-pricing-section .fi-section-content>.fi-sc{flex-direction:column!important;gap:.875rem!important;display:flex!important}.pe-root .fi-disabled .fi-input-wrp{box-shadow:none!important;opacity:1!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.dark .pe-root .fi-disabled .fi-input-wrp{background:#052e16!important;border-color:#166534!important}.pe-root .fi-disabled .fi-input{color:#059669!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;font-weight:700!important}.dark .pe-root .fi-disabled .fi-input{color:#34d399!important}.pe-root .fi-disabled .fi-input-prefix{color:#059669!important;background:#dcfce7!important;border-right-color:#bbf7d0!important}.dark .pe-root .fi-disabled .fi-input-prefix{color:#34d399!important;background:#14532d!important;border-right-color:#166534!important}.epf-root{--epf-bg:#f9fafb;--epf-surface:#fff;--epf-surface-2:#f3f4f6;--epf-border:#e5e7eb;--epf-border-2:#d1d5db;--epf-text:#111827;--epf-text-2:#374151;--epf-text-3:#9ca3af;--epf-blue:#3b82f6;--epf-blue-dim:#3b82f61a;--epf-blue-ring:#3b82f640;--epf-green:#22c55e;--epf-green-dim:#22c55e14;--epf-green-border:#22c55e40;--epf-red:#ef4444;--epf-red-dim:#ef44441a;--epf-radius:10px;--epf-header-h:52px;background:var(--epf-bg);flex-direction:column;min-height:100%;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;animation:.22s both epf-in;display:flex}@keyframes epf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fi-page-content>.epf-root,.fi-page>.fi-page-content>.epf-root{grid-column:1/-1;min-height:calc(100vh - 64px);margin:-1.5rem -1.5rem 0}.epf-header{z-index:40;height:var(--epf-header-h);border-bottom:1px solid var(--epf-border-2);-webkit-backdrop-filter:blur(16px)saturate(180%);background:#09090be0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.epf-header-left{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.epf-header-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.epf-back-btn{width:30px;height:30px;color:var(--epf-text-2);border:1px solid var(--epf-border);background:var(--epf-surface);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.epf-back-btn svg{width:14px;height:14px}.epf-back-btn:hover{color:var(--epf-text);background:var(--epf-surface-2);border-color:var(--epf-border-2)}.epf-breadcrumb{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.epf-breadcrumb-link{color:var(--epf-text-3);white-space:nowrap;flex-shrink:0;font-size:.8125rem;text-decoration:none;transition:color .12s}.epf-breadcrumb-link:hover{color:var(--epf-text-2)}.epf-breadcrumb-sep{color:var(--epf-text-3);-webkit-user-select:none;user-select:none;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.75rem}.epf-breadcrumb-current{color:var(--epf-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.epf-type-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:14px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.epf-type-pill svg{width:11px;height:11px}.epf-type-pill--service{color:#60a5fa;background:#3b82f614;border-color:#3b82f633}.epf-type-pill--product{color:#a78bfa;background:#8b5cf614;border-color:#8b5cf633}.epf-save-btn{background:var(--epf-blue);color:#fff;letter-spacing:.01em;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.375rem;height:32px;padding:0 .875rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:600;transition:background .12s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 0 0 1px #3b82f666,0 1px 2px #0006}.epf-save-btn svg{width:13px;height:13px}.epf-save-btn:hover:not(:disabled){background:#2563eb;box-shadow:0 0 0 1px #3b82f680,0 2px 8px #3b82f64d}.epf-save-btn:active:not(:disabled){transform:scale(.97)}.epf-save-btn:disabled{opacity:.4;cursor:not-allowed}.epf-spin{width:13px;height:13px;animation:.7s linear infinite epf-spin}@keyframes epf-spin{to{transform:rotate(360deg)}}.epf-body{background:var(--epf-bg);flex:1;padding:1.5rem}@media(max-width:767px){.epf-body{padding:1rem}}.epf-grid{grid-template-columns:1fr 320px;align-items:start;gap:1.125rem;max-width:1280px;margin:0 auto;display:grid}@media(max-width:1023px){.epf-grid{grid-template-columns:1fr}}.epf-main,.epf-sidebar{flex-direction:column;gap:1.125rem;display:flex}.epf-card{background:var(--epf-surface);border:1px solid var(--epf-border);border-radius:var(--epf-radius);transition:border-color .15s;overflow:hidden}.epf-card:hover{border-color:var(--epf-border-2)}.epf-card-header{border-bottom:1px solid var(--epf-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.epf-card-label{text-transform:uppercase;letter-spacing:.1em;color:var(--epf-text-3);font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:600}.epf-card-action{color:var(--epf-text-3);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.75rem;transition:color .12s,background .12s;display:inline-flex}.epf-card-action svg{width:12px;height:12px}.epf-card-action:hover{color:var(--epf-red);background:var(--epf-red-dim)}.epf-char-counter{color:var(--epf-text-3);font-family:IBM Plex Mono,monospace;font-size:.6875rem}.epf-char-limit{color:var(--epf-text-3);opacity:.5}.epf-card-body{padding:1rem}.epf-card-body--media{padding:0}.epf-card--title{border-color:var(--epf-border)}.epf-name-input{width:100%;box-shadow:none;color:var(--epf-text);letter-spacing:-.025em;caret-color:var(--epf-blue);background:0 0;border:none;outline:none;padding:1.125rem 1.25rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2;transition:color .12s;display:block}.epf-name-input::placeholder{color:var(--epf-text-3);font-weight:400}.epf-name-input.is-error{color:var(--epf-red)}.epf-card--title:focus-within{border-color:var(--epf-blue);box-shadow:0 0 0 1px var(--epf-blue),0 0 16px #3b82f60f}.epf-textarea{width:100%;box-shadow:none;color:var(--epf-text-2);resize:vertical;min-height:180px;caret-color:var(--epf-blue);background:0 0;border:none;outline:none;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.75;transition:color .12s;display:block}.epf-textarea::placeholder{color:var(--epf-text-3)}.epf-textarea.is-error{color:var(--epf-red)}.epf-card:focus-within:has(.epf-textarea){border-color:#3b82f666}.epf-media-preview{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.epf-media-img{object-fit:cover;width:100%;height:100%;display:block}.epf-media-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--epf-blue);color:#fff;border-radius:14px;padding:.2rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.625rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.epf-dropzone{cursor:pointer;border:1px dashed var(--epf-border-2);text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:160px;padding:2rem 1.5rem;transition:background .15s,border-color .15s;display:flex}.epf-dropzone:hover{background:var(--epf-blue-dim);border-color:#3b82f64d}.epf-dropzone-icon-wrap{background:var(--epf-surface-2);border:1px solid var(--epf-border-2);width:44px;height:44px;color:var(--epf-text-3);border-radius:10px;justify-content:center;align-items:center;display:flex}.epf-dropzone-icon-wrap svg{width:20px;height:20px}.epf-dropzone-title{color:var(--epf-text-2);margin:0;font-size:.8125rem}.epf-dropzone-cta{color:var(--epf-blue);font-weight:500}.epf-dropzone-hint{color:var(--epf-text-3);margin:0;font-family:IBM Plex Mono,monospace;font-size:.75rem}.epf-dropzone-idle,.epf-dropzone-busy{flex-direction:column;align-items:center;gap:.75rem;display:flex}.epf-dropzone-busy{color:var(--epf-text-2);flex-direction:row;font-size:.875rem}.epf-type-selector{flex-direction:column;gap:.375rem;display:flex}.epf-type-opt{background:var(--epf-surface-2);border:1px solid var(--epf-border);cursor:pointer;text-align:left;width:100%;color:var(--epf-text-2);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem .875rem;font-family:IBM Plex Sans,system-ui,sans-serif;transition:background .12s,border-color .12s;display:flex}.epf-type-opt:hover{background:var(--epf-surface-2);border-color:var(--epf-border-2);color:var(--epf-text)}.epf-type-opt.is-active{background:var(--epf-blue-dim);color:var(--epf-text);border-color:#3b82f659}.epf-type-opt-icon{background:var(--epf-surface);border:1px solid var(--epf-border);width:30px;height:30px;color:var(--epf-text-3);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.epf-type-opt-icon svg{width:14px;height:14px}.epf-type-opt.is-active .epf-type-opt-icon{color:var(--epf-blue);background:#3b82f626;border-color:#3b82f64d}.epf-type-opt-label{flex:1;font-size:.875rem;font-weight:500}.epf-type-opt-check{background:var(--epf-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.epf-type-opt-check svg{width:10px;height:10px}.epf-pricing-body{flex-direction:column;gap:.875rem;display:flex}.epf-field{flex-direction:column;gap:.375rem;display:flex}.epf-label{text-transform:uppercase;letter-spacing:.08em;color:var(--epf-text-3);font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:600}.epf-input-row{background:var(--epf-surface-2);border:1px solid var(--epf-border-2);border-radius:7px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.epf-input-row:focus-within{border-color:var(--epf-blue);box-shadow:0 0 0 3px var(--epf-blue-ring)}.epf-input-row.is-error{border-color:var(--epf-red);box-shadow:0 0 0 3px var(--epf-red-dim)}.epf-affix{color:var(--epf-text-3);background:var(--epf-surface-2);border-right:1px solid var(--epf-border);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 .625rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem;display:flex}.epf-affix--right{border-right:none;border-left:1px solid var(--epf-border)}.epf-input{min-width:0;box-shadow:none;color:var(--epf-text);caret-color:var(--epf-blue);background:0 0;border:none;outline:none;flex:1;padding:.5625rem .75rem;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.5}.epf-input::placeholder{color:var(--epf-text-3)}.epf-input--mono{font-family:IBM Plex Mono,monospace;font-size:.875rem}.epf-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.epf-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.epf-input[type=number]{-moz-appearance:textfield}.epf-two-col{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.epf-outputs{border:1px solid var(--epf-border);border-radius:8px;margin-top:.25rem;overflow:hidden}.epf-output-row{border-bottom:1px solid var(--epf-border);justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.epf-output-row:last-child{border-bottom:none}.epf-output-row--total{background:var(--epf-green-dim);border-top:1px solid var(--epf-green-border);border-bottom:none}.epf-output-label{text-transform:uppercase;letter-spacing:.08em;color:var(--epf-text-3);font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:600}.epf-output-row--total .epf-output-label{color:#22c55e99}.epf-output-value{color:var(--epf-text-2);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600}.epf-output-value--total{color:var(--epf-green);font-size:.9375rem}.epf-inline-error{color:var(--epf-red);margin:0;padding:.25rem 0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.75rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:.4375rem .9375rem;font-size:.8125rem;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.catalog-new-btn:hover{background:#1d4ed8;box-shadow:0 2px 8px #2563eb4d}.catalog-new-btn:active{background:#1e40af}.dark .catalog-new-btn{background:#3b82f6}.dark .catalog-new-btn:hover{background:#2563eb}.kanban-ghost{border-radius:8px;opacity:.35!important}.kanban-chosen{box-shadow:0 8px 30px #0000002e!important}.kanban-dragging{transform:rotate(1.5deg)scale(1.02);opacity:.96!important;cursor:grabbing!important;box-shadow:0 12px 40px #00000038!important}.dark .kanban-dragging{box-shadow:0 12px 40px #0000008c!important}.dark .kanban-chosen{box-shadow:0 8px 30px #00000073!important}.kbt-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.kbt-tabs{align-items:stretch;gap:6px;display:flex}.kbt-tab{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:0;min-height:52px;padding:0;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.kbt-tab:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.kbt-tab:focus-visible{outline-offset:2px;outline:2px solid #2563eb}:is(.dark .kbt-tab){background:#1e293b;border-color:#334155}:is(.dark .kbt-tab:hover){border-color:#475569;box-shadow:0 2px 8px #0003}:is(.dark .kbt-tab:focus-visible){outline-color:#60a5fa}.kbt-tab__accent{background:#e5e7eb;border-radius:10px 0 0 10px;flex-shrink:0;align-self:stretch;width:4px;transition:background .2s,width .2s;display:block}:is(.dark .kbt-tab__accent){background:#334155}.kbt-tab__accent--blue{background:#bfdbfe}.kbt-tab__accent--green{background:#bbf7d0}.kbt-tab__accent--red{background:#fecaca}:is(.dark .kbt-tab__accent--blue){background:#1e3a5f}:is(.dark .kbt-tab__accent--green){background:#14532d}:is(.dark .kbt-tab__accent--red){background:#450a0a}.kbt-tab__body{flex-direction:column;gap:2px;min-width:0;padding:8px 16px 8px 12px;display:flex}.kbt-tab__label{color:#6b7280;letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;transition:color .2s}:is(.dark .kbt-tab__label){color:#64748b}.kbt-tab__metrics{align-items:center;gap:6px;line-height:1;display:flex}.kbt-tab__count{color:#111827;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;transition:color .2s}:is(.dark .kbt-tab__count){color:#f1f5f9}.kbt-tab__count--zero{color:#d1d5db}:is(.dark .kbt-tab__count--zero){color:#475569}.kbt-tab__sep{background:#d1d5db;border-radius:50%;flex-shrink:0;width:3px;height:3px}:is(.dark .kbt-tab__sep){background:#475569}.kbt-tab__value{color:#9ca3af;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;transition:color .2s}:is(.dark .kbt-tab__value){color:#64748b}.kbt-tab__indicator{background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .2s;position:absolute;bottom:0;left:4px;right:0}.kbt-tab--active{border-color:#0000;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a}:is(.dark .kbt-tab--active){box-shadow:0 1px 3px #00000040,0 4px 12px #00000026}.kbt-tab--active .kbt-tab__accent{width:5px}.kbt-tab--active .kbt-tab__label{font-weight:700}.kbt-tab--active.kbt-tab--blue{background:#eff6ff;border-color:#bfdbfe}.kbt-tab--active.kbt-tab--blue .kbt-tab__accent--blue{background:#2563eb}.kbt-tab--active.kbt-tab--blue .kbt-tab__label{color:#1d4ed8}.kbt-tab--active.kbt-tab--blue .kbt-tab__count{color:#1e40af}.kbt-tab--active.kbt-tab--blue .kbt-tab__value{color:#3b82f6}.kbt-tab--active.kbt-tab--blue .kbt-tab__sep{background:#93c5fd}.kbt-tab--active.kbt-tab--blue .kbt-tab__indicator{background:#2563eb}:is(.dark .kbt-tab--active.kbt-tab--blue){background:#2563eb1a;border-color:#2563eb40}:is(.dark .kbt-tab--active.kbt-tab--blue .kbt-tab__accent--blue){background:#3b82f6}:is(.dark .kbt-tab--active.kbt-tab--blue .kbt-tab__label){color:#93c5fd}:is(.dark .kbt-tab--active.kbt-tab--blue .kbt-tab__count){color:#dbeafe}:is(.dark .kbt-tab--active.kbt-tab--blue .kbt-tab__value){color:#60a5fa}:is(.dark .kbt-tab--active.kbt-tab--blue .kbt-tab__sep){background:#1e40af}:is(.dark .kbt-tab--active.kbt-tab--blue .kbt-tab__indicator){background:#3b82f6}.kbt-tab--active.kbt-tab--green{background:#f0fdf4;border-color:#bbf7d0}.kbt-tab--active.kbt-tab--green .kbt-tab__accent--green{background:#059669}.kbt-tab--active.kbt-tab--green .kbt-tab__label{color:#047857}.kbt-tab--active.kbt-tab--green .kbt-tab__count{color:#065f46}.kbt-tab--active.kbt-tab--green .kbt-tab__value{color:#10b981}.kbt-tab--active.kbt-tab--green .kbt-tab__sep{background:#6ee7b7}.kbt-tab--active.kbt-tab--green .kbt-tab__indicator{background:#059669}:is(.dark .kbt-tab--active.kbt-tab--green){background:#0596691a;border-color:#05966940}:is(.dark .kbt-tab--active.kbt-tab--green .kbt-tab__accent--green){background:#10b981}:is(.dark .kbt-tab--active.kbt-tab--green .kbt-tab__label){color:#6ee7b7}:is(.dark .kbt-tab--active.kbt-tab--green .kbt-tab__count){color:#d1fae5}:is(.dark .kbt-tab--active.kbt-tab--green .kbt-tab__value){color:#34d399}:is(.dark .kbt-tab--active.kbt-tab--green .kbt-tab__sep){background:#065f46}:is(.dark .kbt-tab--active.kbt-tab--green .kbt-tab__indicator){background:#10b981}.kbt-tab--active.kbt-tab--red{background:#fef2f2;border-color:#fecaca}.kbt-tab--active.kbt-tab--red .kbt-tab__accent--red{background:#dc2626}.kbt-tab--active.kbt-tab--red .kbt-tab__label{color:#b91c1c}.kbt-tab--active.kbt-tab--red .kbt-tab__count{color:#991b1b}.kbt-tab--active.kbt-tab--red .kbt-tab__value{color:#ef4444}.kbt-tab--active.kbt-tab--red .kbt-tab__sep{background:#fca5a5}.kbt-tab--active.kbt-tab--red .kbt-tab__indicator{background:#dc2626}:is(.dark .kbt-tab--active.kbt-tab--red){background:#dc26261a;border-color:#dc262640}:is(.dark .kbt-tab--active.kbt-tab--red .kbt-tab__accent--red){background:#ef4444}:is(.dark .kbt-tab--active.kbt-tab--red .kbt-tab__label){color:#fca5a5}:is(.dark .kbt-tab--active.kbt-tab--red .kbt-tab__count){color:#fee2e2}:is(.dark .kbt-tab--active.kbt-tab--red .kbt-tab__value){color:#f87171}:is(.dark .kbt-tab--active.kbt-tab--red .kbt-tab__sep){background:#991b1b}:is(.dark .kbt-tab--active.kbt-tab--red .kbt-tab__indicator){background:#ef4444}.kbt-tab:not(.kbt-tab--active):hover .kbt-tab__label{color:#374151}.kbt-tab:not(.kbt-tab--active):hover .kbt-tab__accent--blue{background:#93c5fd}.kbt-tab:not(.kbt-tab--active):hover .kbt-tab__accent--green{background:#6ee7b7}.kbt-tab:not(.kbt-tab--active):hover .kbt-tab__accent--red{background:#fca5a5}:is(.dark .kbt-tab:not(.kbt-tab--active):hover .kbt-tab__label){color:#cbd5e1}:is(.dark .kbt-tab:not(.kbt-tab--active):hover .kbt-tab__accent--blue){background:#1e3a5f}:is(.dark .kbt-tab:not(.kbt-tab--active):hover .kbt-tab__accent--green){background:#14532d}:is(.dark .kbt-tab:not(.kbt-tab--active):hover .kbt-tab__accent--red){background:#450a0a}.kbt-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.kbt-search{align-items:center;display:flex;position:relative}.kbt-search__icon{color:#9ca3af;pointer-events:none;width:16px;height:16px;transition:color .2s;position:absolute;left:10px}.kbt-search__input{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9px;outline:none;width:180px;height:36px;padding:0 32px;font-size:13px;font-weight:400;transition:width .25s,border-color .2s,box-shadow .2s,background .2s}.kbt-search__input::placeholder{color:#9ca3af}.kbt-search__input:focus{background:#fff;border-color:#93c5fd;width:240px;box-shadow:0 0 0 3px #3b82f61a}.kbt-search__input:focus+.kbt-search__icon,.kbt-search:focus-within .kbt-search__icon{color:#3b82f6}.kbt-search__clear{color:#6b7280;cursor:pointer;background:#e5e7eb;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;right:6px}.kbt-search__clear svg{width:12px;height:12px}.kbt-search__clear:hover{color:#374151;background:#d1d5db}:is(.dark .kbt-search__icon){color:#64748b}:is(.dark .kbt-search__input){color:#e2e8f0;background:#0f172a;border-color:#334155}:is(.dark .kbt-search__input:focus){background:#1e293b;border-color:#1e40af;box-shadow:0 0 0 3px #3b82f626}:is(.dark .kbt-search:focus-within .kbt-search__icon){color:#60a5fa}:is(.dark .kbt-search__clear){color:#94a3b8;background:#334155}:is(.dark .kbt-search__clear:hover){color:#e2e8f0;background:#475569}.kbt-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#e65100;border:none;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #0000001a}.kbt-new-btn svg{flex-shrink:0;width:16px;height:16px}.kbt-new-btn:hover{background:#f57c00;box-shadow:0 2px 6px #e6510040}.kbt-new-btn:active{transform:translateY(1px)}.kbt-new-btn:focus-visible{outline-offset:2px;outline:2px solid #e65100}:is(.dark .kbt-new-btn){background:#d84315}:is(.dark .kbt-new-btn:hover){background:#e65100;box-shadow:0 2px 6px #e651004d}:is(.dark .kbt-new-btn:focus-visible){outline-color:#ff7043}@media(prefers-reduced-motion:reduce){.kbt-tab,.kbt-tab__accent,.kbt-tab__label,.kbt-tab__count,.kbt-tab__value,.kbt-tab__sep,.kbt-tab__indicator,.kbt-search__input,.kbt-search__icon,.kbt-search__clear,.kbt-new-btn{transition:none!important}}@media(max-width:1024px){.kbt-row{gap:10px}.kbt-tab__body{padding:7px 12px 7px 10px}.kbt-search__input{width:150px}.kbt-search__input:focus{width:200px}}@media(max-width:768px){.kbt-row{flex-wrap:wrap;gap:10px}.kbt-tabs{gap:4px;width:100%}.kbt-tab{flex:1;min-height:46px}.kbt-tab__body{padding:6px 10px 6px 8px}.kbt-tab__count{font-size:15px}.kbt-tab__value{font-size:11px}.kbt-actions{width:100%}.kbt-search{flex:1}.kbt-search__input,.kbt-search__input:focus{width:100%}.kbt-new-btn__text{display:none}.kbt-new-btn{padding:0 10px}}.fi-main:has(.jn-tabs-row),.fi-main:has(.jn-tabs-row) .fi-page-main{background:linear-gradient(160deg,var(--board-g1,#0369a1)0%,var(--board-g2,#064e7a)35%,var(--board-g3,#0a2540)100%)}.fi-main:has(.jn-tabs-row) .fi-page-content{padding-top:16px!important}.dark .fi-main:has(.jn-tabs-row),.dark .fi-main:has(.jn-tabs-row) .fi-page-main{background:linear-gradient(160deg,var(--board-gd1,#0c4a6e)0%,var(--board-gd2,#0c2d4a)40%,var(--board-gd3,#071a2e)100%)}.fi-main:has(.jn-tabs-row) .board-hdr__name{color:#fff}.fi-main:has(.jn-tabs-row) .board-hdr__chevron{color:#fff9}.fi-main:has(.jn-tabs-row) .board-hdr__lock{color:#ffffff59}.fi-main:has(.jn-tabs-row) .board-hdr:hover{background:#ffffff1a}.fi-main:has(.jn-tabs-row) .board-hdr:focus-visible{outline-color:#fffc}.fi-main:has(.jn-tabs-row) .jn-new-btn{color:var(--board-accent,#0369a1);background:#fffffff2;box-shadow:0 2px 8px #0003}.fi-main:has(.jn-tabs-row) .jn-new-btn:hover{background:#fff;box-shadow:0 4px 14px #00000040}.fi-main:has(.jn-tabs-row) .jn-new-btn:active{filter:brightness(.95)}.fi-main:has(.jn-tabs-row) .jn-tabs{background:#0000002e;border-color:#ffffff26}.fi-main:has(.jn-tabs-row) .jn-tab{color:#ffffffb8}.fi-main:has(.jn-tabs-row) .jn-tab:hover{color:#fff;background:#ffffff1a}.fi-main:has(.jn-tabs-row) .jn-tab:active{background:#ffffff26}.fi-main:has(.jn-tabs-row) .jn-tab--active{color:var(--board-accent,#0369a1);background:#fff;box-shadow:0 1px 3px #0003}.fi-main:has(.jn-tabs-row) .jn-tab__badge{color:#fff;background:#fff3}.fi-main:has(.jn-tabs-row) .jn-tab--active .jn-tab__badge{background:var(--board-accent,#0369a1)}@supports (color:color-mix(in lab,red,red)){.fi-main:has(.jn-tabs-row) .jn-tab--active .jn-tab__badge{background:color-mix(in srgb,var(--board-accent,#0369a1)10%,transparent)}}.fi-main:has(.jn-tabs-row) .jn-tab--active .jn-tab__badge{color:var(--board-accent,#0369a1)}.fi-main:has(.jn-tabs-row) .jn-tab--active .jn-tab__badge--green{color:#059669;background:#d1fae5}.fi-main:has(.jn-tabs-row) .jn-tab--active .jn-tab__badge--red{color:#ef4444;background:#fee2e2}.fi-main:has(.jn-tabs-row) .jn-tab__badge--green{color:#6ee7b7;background:#10b98140}.fi-main:has(.jn-tabs-row) .jn-tab__badge--red{color:#fca5a5;background:#ef444440}.fi-main:has(.jn-tabs-row) .jn-search__input{color:#fff;background:#ffffff26;border-color:#ffffff4d}.fi-main:has(.jn-tabs-row) .jn-search__input::placeholder{color:#ffffff8c}.fi-main:has(.jn-tabs-row) .jn-search__icon{color:#fff9}.fi-main:has(.jn-tabs-row) .jn-search__input:focus{background:#ffffff38;border-color:#fff9;width:340px;box-shadow:0 0 0 3px #ffffff26}.fi-main:has(.jn-tabs-row) .jn-search__clear{color:#fffc;background:#fff3}.fi-main:has(.jn-tabs-row) .jn-search__clear:hover{color:#fff;background:#ffffff4d}.ck-view-toggle{background:#0000000f;border-radius:10px;flex-shrink:0;align-items:center;gap:0;padding:3px;display:flex;position:relative}.ck-view-slider{z-index:0;pointer-events:none;background:#1e293b;border-radius:7px;width:32px;height:32px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026,0 1px 2px #00000014}.ck-view-slider--right{transform:translate(32px)}.ck-view-btn{z-index:1;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .25s;display:flex;position:relative}.ck-view-btn:hover{color:#475569}.ck-view-btn--active{color:#fff;background:0 0}.ck-view-btn--active:hover{color:#fff}:is(.dark .ck-view-toggle){background:#ffffff1a}:is(.dark .ck-view-slider){background:#3b82f6;box-shadow:0 1px 6px #3b82f659,0 1px 2px #0000001a}:is(.dark .ck-view-btn){color:#64748b}:is(.dark .ck-view-btn:hover){color:#cbd5e1}:is(.dark .ck-view-btn--active),:is(.dark .ck-view-btn--active:hover){color:#fff}.ck-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:120px;position:relative}.ck-table{border-collapse:separate;border-spacing:0;width:100%}.ck-table thead{z-index:5;position:sticky;top:0}.ck-table th{text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:11px;font-weight:600}.ck-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 12px;font-size:13px}.ck-table__row:hover td{background:#f8fafc}.ck-table__row:last-child td{border-bottom:none}.ck-table__name-cell{color:inherit;align-items:center;gap:10px;min-width:180px;text-decoration:none;display:flex}.ck-table__name-cell:hover .ck-table__name{color:#3b82f6}.ck-table__name-text{flex-direction:column;min-width:0;display:flex}.ck-table__name{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:600;transition:color .15s}.ck-table__company{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11px;overflow:hidden}.ck-table__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ck-table__contact{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.ck-table__contact .ck-last-contact__dot{flex-shrink:0;width:7px;height:7px}.ck-table__stats{white-space:nowrap;align-items:center;gap:4px;display:flex}.ck-table__stat-chip{cursor:default;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.ck-table__stat-chip--sales{color:#2563eb;background:#eff6ff}.ck-table__stat-chip--projects{color:#16a34a;background:#f0fdf4}.ck-table__stat-chip--invoices{color:#ca8a04;background:#fefce8}.ck-table__stat-chip:hover{filter:brightness(.95)}.ck-table__stat-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#1e293b;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ck-table__stat-tooltip:after{content:"";border:4px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ck-table__stat-chip:hover .ck-table__stat-tooltip{opacity:1}:is(.dark .ck-table__stat-chip--sales){color:#60a5fa;background:#2563eb26}:is(.dark .ck-table__stat-chip--projects){color:#4ade80;background:#16a34a26}:is(.dark .ck-table__stat-chip--invoices){color:#facc15;background:#ca8a0426}:is(.dark .ck-table__stat-tooltip){background:#334155}.ck-table__spent{color:#059669;white-space:nowrap;font-size:13px;font-weight:600}.ck-table__actions{align-items:center;gap:4px;display:flex}.ck-table__action-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .15s;display:flex;position:relative}.ck-table__action-btn:after{content:attr(title);color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;z-index:50;background:#1e293b;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ck-table__action-btn:hover:after{opacity:1}.ck-table__action-btn:hover{color:#334155;background:#f1f5f9}.ck-table__action-btn--primary:hover{color:#2563eb;background:#eff6ff}.ck-table__action-btn--danger:hover{color:#dc2626;background:#fef2f2}:is(.dark .ck-table-wrap){background:#0f172a;border-color:#1e293b}:is(.dark .ck-table th){color:#64748b;background:#1e293b;border-bottom-color:#334155}:is(.dark .ck-table td){color:#cbd5e1;border-bottom-color:#ffffff0f}:is(.dark .ck-table__row:hover td){background:#ffffff0a}:is(.dark .ck-table__name){color:#f1f5f9}:is(.dark .ck-table__name-cell:hover .ck-table__name){color:#60a5fa}:is(.dark .ck-table__company){color:#64748b}:is(.dark .ck-table__contact),:is(.dark .ck-table__stats){color:#94a3b8}:is(.dark .ck-table__stats-sep){color:#475569}:is(.dark .ck-table__spent){color:#4ade80}:is(.dark .ck-table__action-btn){color:#94a3b8}:is(.dark .ck-table__action-btn):after{color:#0f172a;background:#e2e8f0}:is(.dark .ck-table__action-btn:hover){color:#e2e8f0;background:#ffffff14}:is(.dark .ck-table__action-btn--primary:hover){color:#60a5fa;background:#3b82f626}:is(.dark .ck-table__action-btn--danger:hover){color:#f87171;background:#dc262626}.drive-fullpage{margin:-1.5rem}.drive{background:#f8fafc;min-height:calc(100vh - 64px - 3rem);font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:relative}.drive-sidebar{color:#334155;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:272px;min-width:272px;padding:20px 0 12px;display:flex;position:relative;overflow-y:auto}.drive-sidebar__upload{padding:0 16px 16px}.drive-btn--upload{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #2563eb33}.drive-btn--upload:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.drive-btn--upload:hover:before{left:100%}.drive-btn--upload:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 16px #2563eb4d}.drive-btn--upload:active{transform:scale(.97)}.drive-btn--upload svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.drive-btn--upload:hover svg{transform:rotate(90deg)}.drive-sidebar__divider{background:#f1f5f9;height:1px;margin:10px 20px}.drive-sidebar__label{text-transform:uppercase;letter-spacing:.1em;color:#64748b;padding:6px 22px 8px;font-size:10px;font-weight:700}.drive-sidebar__item{color:#475569;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:calc(100% - 16px);margin:1px 8px;padding:9px 14px;font-size:13.5px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.drive-sidebar__item:hover{color:#1e293b;background:#f1f5f9}.drive-sidebar__item--active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.drive-sidebar__item--active:before{content:"";background:linear-gradient(#60a5fa,#2563eb);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.drive-sidebar__item--new{color:#64748b;border:1px dashed #e2e8f0;margin-top:4px}.drive-sidebar__item--new:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.drive-sidebar__item--new svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.drive-sidebar__item--new:hover svg{transform:rotate(90deg)}.drive-sidebar__item-name{text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.drive-sidebar__count{color:#64748b;text-align:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;min-width:24px;padding:2px 8px;font-size:10.5px;font-weight:600;transition:all .2s}.drive-sidebar__item:hover .drive-sidebar__count{color:#334155;background:#e2e8f0}.drive-sidebar__item--active .drive-sidebar__count{color:#2563eb;background:#dbeafe;border-color:#bfdbfe}.drive-sidebar__folder-dot{border-radius:4px;flex-shrink:0;width:10px;height:10px;transition:box-shadow .2s}.drive-sidebar__item--active .drive-sidebar__folder-dot{box-shadow:0 0 6px}.drive-storage{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin:auto 12px 8px;padding:16px;transition:border-color .3s}.drive-storage:hover{border-color:#cbd5e1}.drive-storage--warn{background:#fffbeb;border-color:#fde68a}.drive-storage__ring-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.drive-storage__ring{flex-shrink:0;width:56px;height:56px;position:relative}.drive-storage__svg{width:100%;height:100%}.drive-storage__track{stroke:#e2e8f0}.drive-storage--warn .drive-storage__track{stroke:#fef3c7}.drive-storage__progress{stroke:#3b82f6;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.drive-storage__progress--warn{stroke:#f59e0b}.drive-storage__ring-text{color:#1e293b;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.drive-storage--warn .drive-storage__ring-text{color:#b45309}.drive-storage__details{flex-direction:column;gap:2px;min-width:0;display:flex}.drive-storage__used-val{color:#0f172a;letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.2}.drive-storage__of-val{color:#64748b;font-size:12px;font-weight:500}.drive-storage__upgrade{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.drive-storage__upgrade:hover{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe;box-shadow:0 2px 8px #2563eb1a}.drive-storage--warn .drive-storage__upgrade{color:#d97706;background:#fffbeb;border-color:#fde68a}.drive-storage--warn .drive-storage__upgrade:hover{color:#b45309;background:#fef3c7;border-color:#fcd34d}.drive-sidebar::-webkit-scrollbar{width:4px}.drive-sidebar::-webkit-scrollbar-track{background:0 0}.drive-sidebar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.drive-sidebar::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@media(prefers-reduced-motion:reduce){.drive-btn--upload:before{display:none}.drive-btn--upload svg,.drive-sidebar__item--new svg{transition:none}.drive-sidebar__storage-fill{animation:none}.drive-sidebar__item,.drive-btn--upload,.drive-sidebar__count{transition-duration:.01ms}}.drive-main{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.drive-drop-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#3b82f60f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drive-drop-overlay__box{background:#fffc;border:2px dashed #3b82f6;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:40px 60px;display:flex}.drive-toolbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 24px;display:flex}.drive-toolbar__left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.drive-toolbar__right{flex-shrink:0;align-items:center;gap:6px;display:flex}.drive-breadcrumbs{align-items:center;gap:4px;min-width:0;font-size:14px;display:flex}.drive-breadcrumb{color:#64748b;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;max-width:180px;padding:2px 4px;transition:color .15s;overflow:hidden}.drive-breadcrumb:hover{color:#1e293b}.drive-breadcrumb--active{color:#0f172a;font-weight:600}.drive-breadcrumb-sep{color:#cbd5e1;font-size:13px}.drive-search{width:240px;position:relative}.drive-search__icon{color:#64748b;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.drive-search__input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:7px 12px 7px 32px;font-size:13px;transition:border-color .2s,box-shadow .2s}.drive-search__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.drive-search__input::placeholder{color:#94a3b8}.drive-toolbar-btn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.drive-toolbar-btn:hover{color:#0f172a;background:#f1f5f9}.drive-toolbar-btn--active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.drive-sort{position:relative}.drive-sort__dropdown{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:160px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000014}.drive-sort__option{color:#334155;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.drive-sort__option:hover{background:#f1f5f9}.drive-view-toggle{gap:2px;display:flex}.drive-upload-progress{background:#eff6ff;border-bottom:1px solid #bfdbfe;align-items:center;gap:10px;height:40px;padding:0 24px;display:flex}.drive-upload-progress__bar{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;width:100px;height:4px;animation:1.5s ease-in-out infinite drive-pulse}@keyframes drive-pulse{0%,to{opacity:.6}50%{opacity:1}}.drive-upload-progress__text{color:#2563eb;font-size:12px;font-weight:500}.drive-content{flex:1;padding:20px 24px;overflow-y:auto}.drive-section{margin-bottom:24px}.drive-section__title{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:12px;font-size:12px;font-weight:600}.drive-folders-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.drive-folder-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.drive-folder-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.drive-folder-card__icon{color:#64748b;flex-shrink:0;width:24px;height:24px}.drive-folder-card__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.drive-folder-card__count{color:#64748b;white-space:nowrap;font-size:11.5px}.drive-files-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.drive-file-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .15s;overflow:hidden}.drive-file-card:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f614}.drive-file-card__thumb{background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:140px;display:flex;position:relative;overflow:hidden}.drive-file-card__img{object-fit:cover;width:100%;height:100%}.drive-file-card__type-icon{justify-content:center;align-items:center;display:flex}.drive-file-card__type-icon--pdf{color:#ef4444}.drive-file-card__type-icon--document{color:#3b82f6}.drive-file-card__type-icon--spreadsheet{color:#16a34a}.drive-file-card__type-icon--other{color:#64748b}.drive-file-card__star{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#64748b;opacity:0;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,color .15s,background .15s;display:flex;position:absolute;top:8px;right:8px}.drive-file-card:hover .drive-file-card__star,.drive-file-card__star--active{opacity:1}.drive-file-card__star--active{color:#f59e0b}.drive-file-card__star:hover{background:#fff}.drive-file-card__info{padding:10px 14px 12px}.drive-file-card__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.drive-file-card__ext{color:#64748b;font-weight:400}.drive-file-card__meta{color:#64748b;align-items:center;gap:0;margin-top:2px;font-size:11.5px;display:flex}.drive-file-card__meta-dot{margin:0 5px}.drive-list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.drive-list__header{text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 100px 120px 48px;padding:8px 16px;font-size:11px;font-weight:600;display:grid}.drive-list__row{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 100px 120px 48px;align-items:center;padding:10px 16px;transition:background .1s;display:grid}.drive-list__row:last-child{border-bottom:none}.drive-list__row:hover{background:#f8fafc}.drive-list__col{color:#334155;font-size:13px}.drive-list__col--name{align-items:center;gap:10px;min-width:0;display:flex}.drive-list__col--size,.drive-list__col--date{color:#64748b;font-size:12px}.drive-list__file-icon{background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.drive-list__file-icon--image{background:0 0}.drive-list__file-icon--pdf{color:#ef4444}.drive-list__file-icon--spreadsheet{color:#16a34a}.drive-list__thumb{object-fit:cover;border-radius:6px;width:100%;height:100%}.drive-list__file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.drive-list__action-btn{color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.drive-list__action-btn:hover{color:#0f172a;background:#f1f5f9}.drive-pagination{margin-top:16px}.drive-pagination nav{font-size:13px}.drive-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.drive-empty__icon{color:#cbd5e1;width:64px;height:64px}.drive-empty__title{color:#334155;margin-top:16px;font-size:16px;font-weight:600}.drive-empty__desc{color:#64748b;max-width:300px;margin-top:4px;font-size:13px}.drive-context{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:180px;padding:4px;box-shadow:0 8px 30px #0000001a}.drive-context__item{color:#334155;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.drive-context__item:hover{background:#f1f5f9}.drive-context__item--danger{color:#ef4444}.drive-context__item--danger:hover{background:#fef2f2}.drive-context__sep{background:#e2e8f0;height:1px;margin:4px 8px}.drive-preview-overlay{z-index:200;background:#000000e0;flex-direction:column;animation:.2s drive-fade-in;display:flex;position:fixed;inset:0}@keyframes drive-fade-in{0%{opacity:0}to{opacity:1}}.drive-preview__topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.drive-preview__topbar-left{align-items:center;gap:12px;display:flex}.drive-preview__topbar-right{align-items:center;gap:6px;display:flex}.drive-preview__back{color:#e2e8f0;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.drive-preview__back:hover{background:#ffffff26}.drive-preview__filename{color:#f1f5f9;font-size:15px;font-weight:500}.drive-preview__action{color:#e2e8f0;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.drive-preview__action:hover{background:#ffffff26}.drive-preview__body{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.drive-preview__nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.drive-preview__nav:hover{background:#fff3}.drive-preview__nav--prev{left:20px}.drive-preview__nav--next{right:20px}.drive-preview__content{justify-content:center;align-items:center;max-width:90%;max-height:100%;display:flex}.drive-preview__image{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(100vh - 200px);box-shadow:0 8px 40px #0000004d}.drive-preview__pdf{background:#fff;border:none;border-radius:8px;width:800px;max-width:90vw;height:calc(100vh - 200px)}.drive-preview__nopreview{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.drive-preview__info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#64748b;background:#0006;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:0;padding:12px 20px;font-size:13px;display:flex}.drive-preview__info-dot{margin:0 8px}.drive-preview__source-badge{color:#60a5fa;background:#3b82f626;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.drive-preview__source-link{color:#60a5fa;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.drive-preview__source-link:hover{color:#93c5fd}.drive-modal-overlay{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;animation:.15s drive-fade-in;display:flex;position:fixed;inset:0}.drive-modal{background:#fff;border-radius:16px;width:400px;max-width:90vw;padding:24px;box-shadow:0 20px 60px #00000026}.drive-modal__title{color:#0f172a;margin-bottom:16px;font-size:16px;font-weight:600}.drive-modal__desc{color:#64748b;margin-bottom:16px;font-size:13.5px;line-height:1.5}.drive-modal__input{color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.drive-modal__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.drive-modal__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.drive-modal__folder-list{border:1px solid #e2e8f0;border-radius:10px;max-height:300px;padding:4px;overflow-y:auto}.drive-modal__folder-item{color:#334155;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;transition:background .1s;display:flex}.drive-modal__folder-item:hover{background:#f1f5f9}.drive-modal__folder-item--active{color:#2563eb;background:#eff6ff;font-weight:500}.drive-btn{border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.drive-btn--primary{color:#fff;background:#2563eb}.drive-btn--primary:hover{background:#1d4ed8}.drive-btn--ghost{color:#64748b;background:0 0}.drive-btn--ghost:hover{color:#334155;background:#f1f5f9}.drive-btn--danger{color:#fff;background:#ef4444}.drive-btn--danger:hover{background:#dc2626}@media(max-width:768px){.drive{flex-direction:column;height:auto;min-height:calc(100vh - 64px)}.drive-sidebar{flex-flow:wrap;gap:4px;width:100%;min-width:100%;padding:12px;overflow-x:auto}.drive-sidebar__upload,.drive-sidebar__divider,.drive-sidebar__label,.drive-sidebar__storage{display:none}.drive-sidebar__item{background:#ffffff14;border-radius:8px;width:auto;padding:6px 12px;font-size:12px}.drive-sidebar__count{display:none}.drive-files-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.drive-file-card__thumb{height:100px}.drive-search{width:160px}.drive-list__header,.drive-list__row{grid-template-columns:1fr 80px 48px}.drive-list__col--date{display:none}}.sv-tab-badge--overdue{color:#991b1b;background:#fef2f2}.dark .sv-tab-badge--overdue{color:#fca5a5;background:#991b2833}.sv-tab:not(.sv-tab--active) .sv-tab-badge--overdue{color:#991b1b;background:#fee2e2}.dark .sv-tab:not(.sv-tab--active) .sv-tab-badge--overdue{color:#fca5a5;background:#991b2826}.sig-container{flex-direction:column;gap:16px;display:flex}.sig-certificate{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #a7f3d0;border-radius:12px;padding:20px}.dark .sig-certificate{background:linear-gradient(135deg,#064e3b26,#065f461a);border-color:#34d39933}.sig-certificate-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sig-certificate-badge{color:#fff;background:#059669;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dark .sig-certificate-badge{background:#047857}.sig-certificate-title{color:#065f46;font-size:15px;font-weight:700}.dark .sig-certificate-title{color:#6ee7b7}.sig-certificate-subtitle{color:#047857;margin-top:2px;font-size:11px}.dark .sig-certificate-subtitle{color:#34d399}.sig-image-container{text-align:center;background:#fff;border:1px solid #d1fae5;border-radius:8px;margin-bottom:16px;padding:16px}.dark .sig-image-container{background:#0003;border-color:#34d39926}.sig-image{object-fit:contain;max-width:100%;max-height:80px}.sig-details{flex-direction:column;gap:8px;display:flex}.sig-detail-row{align-items:baseline;gap:12px;display:flex}.sig-detail-label{text-transform:uppercase;letter-spacing:.05em;color:#047857;flex-shrink:0;width:90px;font-size:11px;font-weight:600}.dark .sig-detail-label{color:#34d399}.sig-detail-value{color:#065f46;font-size:13px}.dark .sig-detail-value{color:#a7f3d0}.sig-detail-value--name{font-size:14px;font-weight:600}.sig-footprint{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.dark .sig-footprint{background:#1e293b;border-color:#334155}.sig-footprint-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sig-footprint-title{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:12px;font-weight:600}.dark .sig-footprint-title{color:#94a3b8}.sig-footprint-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sig-footprint-item{align-items:flex-start;gap:8px;display:flex}.sig-footprint-item--full{grid-column:1/-1}.sig-footprint-icon{color:#64748b;flex-shrink:0;width:16px;height:16px;margin-top:1px}.dark .sig-footprint-icon{color:#64748b}.sig-footprint-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:10px;font-weight:600;display:block}.dark .sig-footprint-label{color:#64748b}.sig-footprint-value{color:#334155;margin-top:1px;font-size:12px;display:block}.dark .sig-footprint-value{color:#cbd5e1}.sig-trace{background:#f1f5f9;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex}.dark .sig-trace{background:#1e293b}.sig-trace-text{color:#64748b;font-size:11px}.dark .sig-trace-text{color:#94a3b8}.pay-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:0;margin-bottom:16px;padding:12px 0;display:flex}.dark .pay-summary{background:#1e293b;border-color:#334155}.pay-summary-item{text-align:center;flex:1;padding:0 12px}.pay-summary-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.dark .pay-summary-label{color:#64748b}.pay-summary-value{color:#1e293b;font-size:16px;font-weight:700}.dark .pay-summary-value{color:#f1f5f9}.pay-summary-value--success{color:#059669}.dark .pay-summary-value--success{color:#34d399}.pay-summary-value--danger{color:#dc2626}.dark .pay-summary-value--danger{color:#f87171}.pay-summary-divider{background:#e2e8f0;flex-shrink:0;width:1px;height:32px}.dark .pay-summary-divider{background:#334155}.pay-progress{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pay-progress-bar{background:#e2e8f0;border-radius:3px;flex:1;height:6px;overflow:hidden}.dark .pay-progress-bar{background:#334155}.pay-progress-fill{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s}.pay-progress-fill--complete{background:#059669}.pay-progress-label{color:#64748b;white-space:nowrap;font-size:11px;font-weight:600}.dark .pay-progress-label{color:#94a3b8}.dep-overview{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.dark .dep-overview{background:#1e293b;border-color:#334155}.dep-overview-main{align-items:stretch;margin-bottom:0;display:flex}.dep-overview-amount{background:#1e40af;flex-direction:column;flex:none;justify-content:center;min-width:200px;padding:24px 28px;display:flex}.dark .dep-overview-amount{background:#2563eb}.dep-overview-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.dep-overview-amount .dep-overview-label{color:#ffffffbf}.dark .dep-overview-label{color:#64748b}.dep-overview-value{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:800}.dark .dep-overview-value{color:#f1f5f9}.dep-overview-meta{flex:1;gap:0;display:flex}.dep-meta-item{text-align:center;border-left:1px solid #f1f5f9;flex-direction:column;flex:1;justify-content:center;padding:20px 16px;display:flex}.dark .dep-meta-item{border-left-color:#334155}.dep-meta-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.dark .dep-meta-label{color:#64748b}.dep-meta-value{color:#1e293b;font-size:15px;font-weight:700}.dark .dep-meta-value{color:#cbd5e1}.dep-status{border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dep-status--paid{background:#ecfdf5;border:1px solid #a7f3d0}.dark .dep-status--paid{background:#0596691a;border-color:#34d39933}.dep-status--pending{background:#fffbeb;border:1px solid #fde68a}.dark .dep-status--pending{background:#d977061a;border-color:#fcd34d33}.dep-status-title{color:#1e293b;font-size:13px;font-weight:600}.dark .dep-status-title{color:#f1f5f9}.dep-status-detail{color:#64748b;margin-top:2px;font-size:11px}.dark .dep-status-detail{color:#94a3b8}.dep-schedule{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.dark .dep-schedule{background:#1e293b;border-color:#334155}.dep-schedule-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:16px 20px;display:flex}.dark .dep-schedule-header{background:#0f172a;border-bottom-color:#334155}.dep-schedule-title{text-transform:uppercase;letter-spacing:.06em;color:#475569;font-size:12px;font-weight:700}.dark .dep-schedule-title{color:#94a3b8}.dep-schedule-list{flex-direction:column;padding:8px 0;display:flex}.dep-milestone{gap:14px;padding:12px 20px;transition:background .15s;display:flex}.dep-milestone:hover{background:#f8fafc}.dark .dep-milestone:hover{background:#0f172a}.dep-milestone-indicator{flex-direction:column;align-items:center;display:flex}.dep-milestone-dot{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dep-milestone-dot--complete{background:#059669}.dep-milestone-dot--pending{background:#1e293b}.dark .dep-milestone-dot--pending{background:#475569}.dep-milestone-num{color:#fff;font-size:11px;font-weight:700}.dark .dep-milestone-num{color:#e2e8f0}.dep-milestone-line{background:#e2e8f0;flex:1;width:2px;min-height:12px;margin:4px 0}.dark .dep-milestone-line{background:#475569}.dep-milestone-content{flex-direction:column;flex:1;justify-content:center;padding-bottom:0;display:flex}.dep-milestone-row{justify-content:space-between;align-items:baseline;display:flex}.dep-milestone-name{color:#1e293b;font-size:14px;font-weight:600}.dark .dep-milestone-name{color:#f1f5f9}.dep-milestone-amount{color:#1e293b;letter-spacing:-.01em;font-size:15px;font-weight:800}.dark .dep-milestone-amount{color:#f1f5f9}.dep-milestone-type{color:#64748b;margin-top:2px;font-size:11px}.dark .dep-milestone-type{color:#64748b}.dep-scope{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.dark .dep-scope{background:#1e293b;border-color:#334155}.dep-scope-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:10px;font-weight:700}.dark .dep-scope-label{color:#64748b}.dep-scope-value{color:#1e293b;background:#f1f5f9;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:700}.dark .dep-scope-value{color:#e2e8f0;background:#334155}.inv-header{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;padding:16px}.dark .inv-header{background:#1e293b;border-color:#334155}.inv-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inv-number{color:#1e293b;font-size:16px;font-weight:700;display:block}.dark .inv-number{color:#f1f5f9}.inv-ref{color:#64748b;margin-top:2px;font-size:11px;display:block}.dark .inv-ref{color:#64748b}.inv-header-dates{gap:16px;display:flex}.inv-date-item{text-align:right}.inv-date-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.dark .inv-date-label{color:#64748b}.inv-date-value{color:#334155;font-size:12px;font-weight:500}.dark .inv-date-value{color:#cbd5e1}.inv-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;padding:16px}.dark .inv-summary{background:#1e293b;border-color:#334155}.inv-summary-row{justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.inv-summary-row--total{border-top:2px solid #e2e8f0;margin-top:4px;padding-top:10px}.dark .inv-summary-row--total{border-top-color:#475569}.inv-summary-row--due{border-top:1px solid #e2e8f0;padding-top:8px}.dark .inv-summary-row--due{border-top-color:#334155}.inv-summary-label{color:#64748b;font-size:13px}.dark .inv-summary-label{color:#94a3b8}.inv-summary-row--total .inv-summary-label{color:#1e293b;font-size:14px;font-weight:700}.dark .inv-summary-row--total .inv-summary-label{color:#f1f5f9}.inv-summary-value{color:#1e293b;font-size:13px;font-weight:600}.dark .inv-summary-value{color:#f1f5f9}.inv-summary-row--total .inv-summary-value{font-size:16px;font-weight:800}.inv-notes{margin-bottom:16px}.inv-notes-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.dark .inv-notes-label{color:#64748b}.inv-notes-text{color:#334155;font-size:13px;line-height:1.5}.dark .inv-notes-text{color:#cbd5e1}.inv-details{background:#f1f5f9;border-radius:8px;flex-wrap:wrap;gap:16px;padding:12px;display:flex}.dark .inv-details{background:#1e293b}.inv-detail-item{flex-direction:column;gap:2px;display:flex}.inv-detail-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:10px;font-weight:600}.dark .inv-detail-label{color:#64748b}.inv-detail-value{color:#334155;font-size:12px;font-weight:500}.dark .inv-detail-value{color:#cbd5e1}.sub-overview{flex-direction:column;gap:16px;display:flex}.sub-overview-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sub-number-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.dark .sub-number-label{color:#64748b}.sub-number-value{color:#1e293b;font-size:16px;font-weight:700}.dark .sub-number-value{color:#f1f5f9}.sub-overview-amount{text-align:right}.sub-amount-value{color:#1e293b;font-size:22px;font-weight:800}.dark .sub-amount-value{color:#f1f5f9}.sub-amount-freq{color:#64748b;font-size:13px;font-weight:500}.dark .sub-amount-freq{color:#64748b}.sub-progress{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px}.dark .sub-progress{background:#1e293b;border-color:#334155}.sub-progress-header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.sub-progress-label{color:#64748b;font-size:11px;font-weight:600}.dark .sub-progress-label{color:#94a3b8}.sub-progress-count{color:#1e293b;font-size:12px;font-weight:700}.dark .sub-progress-count{color:#f1f5f9}.sub-dates{flex-direction:column;gap:10px;display:flex}.sub-date-item{align-items:flex-start;gap:10px;display:flex}.sub-date-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:10px;font-weight:600;display:block}.dark .sub-date-label{color:#64748b}.sub-date-value{color:#1e293b;font-size:13px;font-weight:500}.dark .sub-date-value{color:#f1f5f9}.sub-details{background:#f1f5f9;border-radius:8px;flex-wrap:wrap;gap:16px;padding:12px;display:flex}.dark .sub-details{background:#1e293b}.sub-detail-item{flex-direction:column;gap:2px;display:flex}.sub-detail-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:10px;font-weight:600}.dark .sub-detail-label{color:#64748b}.sub-detail-value{color:#334155;font-size:12px;font-weight:500}.dark .sub-detail-value{color:#cbd5e1}.book-list{flex-direction:column;gap:1px;display:flex}.book-item{border-bottom:1px solid #f1f5f9;gap:14px;padding:12px 0;display:flex}.dark .book-item{border-bottom-color:#1e293b}.book-item:last-child{border-bottom:none}.book-item--past{opacity:.6}.book-item-date{text-align:center;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:44px;padding:6px 4px}.dark .book-item-date{background:#1e293b}.book-date-day{color:#1e293b;font-size:18px;font-weight:800;line-height:1;display:block}.dark .book-date-day{color:#f1f5f9}.book-date-month{text-transform:uppercase;color:#64748b;margin-top:2px;font-size:10px;font-weight:600;display:block}.dark .book-date-month{color:#64748b}.book-item-body{flex:1;min-width:0}.book-item-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.book-item-number{color:#1e293b;font-size:12px;font-weight:700}.dark .book-item-number{color:#f1f5f9}.book-item-service{color:#334155;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.dark .book-item-service{color:#cbd5e1}.book-item-meta{flex-wrap:wrap;gap:10px;display:flex}.book-meta-item{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.dark .book-meta-item{color:#64748b}.book-meta-item--sub{color:#3b82f6}.dark .book-meta-item--sub{color:#60a5fa}.book-item-notes{color:#64748b;margin-top:6px;font-size:11px;line-height:1.4}.dark .book-item-notes{color:#94a3b8}.book-item-cancel{color:#dc2626;margin-top:4px;font-size:11px;font-style:italic}.dark .book-item-cancel{color:#f87171}@media(max-width:640px){.sig-footprint-grid{grid-template-columns:1fr}.inv-header-top{flex-direction:column}.inv-header-dates{flex-wrap:wrap}.dep-overview-main{flex-direction:column}.dep-overview-meta{flex-wrap:wrap}}.nt-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dark .nt-header{background:#0f172a;border-bottom-color:#1e293b}.nt-header-left{align-items:center;gap:10px;display:flex}.nt-header-left .sale-tab-title{color:#1e293b;letter-spacing:-.01em;font-size:14px;font-weight:700}.dark .nt-header-left .sale-tab-title{color:#f1f5f9}.nt-header-right{align-items:center;gap:8px;display:flex}.nt-count{color:#fff;text-align:center;background:#1e40af;border-radius:10px;min-width:24px;padding:2px 10px;font-size:11px;font-weight:700}.dark .nt-count{color:#fff;background:#2563eb}.nt-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:flex}.dark .nt-search{background:#1e293b;border-color:#334155}.nt-search-icon{color:#64748b;flex-shrink:0;width:14px;height:14px}.nt-search-input{color:#334155;background:0 0;border:none;outline:none;width:140px;font-size:12px}.dark .nt-search-input{color:#e2e8f0}.nt-search-input::placeholder{color:#94a3b8}.dark .nt-search-input::placeholder{color:#64748b}.nt-add-btn{color:#1e40af;text-transform:uppercase;letter-spacing:.03em;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.nt-add-btn:hover{background:#eff6ff;border-color:#1e40af}.dark .nt-add-btn{color:#60a5fa;background:#1e293b;border-color:#334155}.dark .nt-add-btn:hover{background:#3b82f61a;border-color:#3b82f6}.nt-section{padding:0 16px 16px}.nt-section:first-child{padding-top:16px}.nt-section-header{align-items:center;gap:6px;margin-bottom:10px;display:flex}.nt-section-title{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:700}.dark .nt-section-title{color:#64748b}.nt-section-count{color:#64748b;background:#e2e8f0;border-radius:8px;padding:0 5px;font-size:10px;font-weight:700}.dark .nt-section-count{color:#64748b;background:#334155}.nt-cards{flex-direction:column;gap:8px;display:flex}.nt-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px;transition:border-color .15s,box-shadow .15s}.nt-card:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0000000a}.dark .nt-card{background:#1e293b;border-color:#334155}.dark .nt-card:hover{border-color:#475569}.nt-card--pinned{background:#fffbeb;border-color:#fde68a}.dark .nt-card--pinned{background:#d9770614;border-color:#fcd34d33}.nt-card--pinned:hover{border-color:#fbbf24}.dark .nt-card--pinned:hover{border-color:#fcd34d59}.nt-card-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.nt-card-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nt-card-avatar span{color:#fff;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700}.nt-card-meta{flex:1;min-width:0}.nt-card-author{color:#1e293b;font-size:13px;font-weight:600;display:block}.dark .nt-card-author{color:#f1f5f9}.nt-card-time{color:#64748b;font-size:11px;display:block}.dark .nt-card-time{color:#64748b}.nt-card-actions{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.nt-card:hover .nt-card-actions{opacity:1}.nt-action-btn{color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.nt-action-btn:hover{color:#475569;background:#f1f5f9}.dark .nt-action-btn:hover{color:#e2e8f0;background:#334155}.nt-action-btn--pin:hover{color:#d97706}.dark .nt-action-btn--pin:hover{color:#fbbf24}.nt-action-btn--pinned{color:#d97706}.dark .nt-action-btn--pinned{color:#fbbf24}.nt-action-btn--danger:hover{color:#dc2626;background:#fef2f2}.dark .nt-action-btn--danger:hover{color:#f87171;background:#dc26261a}.nt-card-title{color:#1e293b;margin-bottom:6px;font-size:14px;font-weight:700}.dark .nt-card-title{color:#f1f5f9}.nt-card-body{color:#475569;cursor:pointer;font-size:13px;line-height:1.6}.dark .nt-card-body{color:#94a3b8}.nt-card-body--collapsed{max-height:60px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40px,#0000 60px);mask-image:linear-gradient(#000 40px,#0000 60px)}.nt-expand-btn{color:#3b82f6;background:0 0;border:none;margin-top:4px;padding:0;font-size:11px;font-weight:600}.nt-expand-btn:hover{text-decoration:underline}.nt-card-meta-strip{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.nt-chip{color:#475569;letter-spacing:.01em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.dark .nt-chip{color:#cbd5e1;background:#1e293b;border-color:#334155}.nt-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.nt-chip--priority{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dark .nt-chip--priority{color:#fca5a5;background:#f43f5e1a;border-color:#f43f5e4d}.nt-chip--reminder{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dark .nt-chip--reminder{color:#93c5fd;background:#3b82f61a;border-color:#3b82f64d}.note-modal-root{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.note-modal-root[x-cloak]{display:none}.note-modal-backdrop{-webkit-backdrop-filter:blur(4px);background:#0f172a8c;position:absolute;inset:0}.note-modal-panel{background:#fff;border:1px solid #e2e8f0cc;border-radius:18px;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #02061759,0 8px 16px -8px #02061733}.dark .note-modal-panel{background:#0f172a;border-color:#1e293b;box-shadow:0 25px 60px -12px #0009}.note-modal-header{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-bottom:1px solid #e0e7ff;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;transition:background .2s;display:flex}.dark .note-modal-header{background:linear-gradient(135deg,#2563eb1f,#0ea5e914);border-bottom-color:#1e293b}.note-modal-header--urgent{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-bottom-color:#fecaca}.dark .note-modal-header--urgent{background:linear-gradient(135deg,#f43f5e1f,#e11d4814);border-bottom-color:#f43f5e40}.note-modal-header-left{align-items:center;gap:12px;min-width:0;display:flex}.note-modal-icon{color:#fff;background:#1e40af;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #1e40af4d}.note-modal-header--urgent .note-modal-icon{background:#dc2626;box-shadow:0 4px 12px #dc262659}.note-modal-header-text{min-width:0}.note-modal-crumb{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;display:flex}.dark .note-modal-crumb{color:#94a3b8}.note-modal-crumb-sep{color:#cbd5e1}.note-modal-title{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2}.dark .note-modal-title{color:#f1f5f9}.note-modal-close{color:#64748b;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.note-modal-close:hover{color:#0f172a;background:#fff;border-color:#e2e8f0}.dark .note-modal-close{color:#94a3b8}.dark .note-modal-close:hover{color:#f1f5f9;background:#1e293b;border-color:#334155}.note-modal-body{flex:1;grid-template-columns:1fr 280px;gap:0;display:grid;overflow-y:auto}.note-modal-main{border-right:1px solid #e2e8f0;flex-direction:column;padding:20px;display:flex}.dark .note-modal-main{border-right-color:#1e293b}.note-modal-meta{background:#f8fafc;flex-direction:column;gap:20px;padding:20px;display:flex}.dark .note-modal-meta{background:#0f172a80}.note-modal-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:700}.dark .note-modal-label{color:#94a3b8}.note-modal-input-title{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:16px;font-weight:600;transition:all .15s}.note-modal-input-title:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.note-modal-input-title::placeholder{color:#94a3b8;font-weight:500}.dark .note-modal-input-title{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .note-modal-input-title::placeholder{color:#64748b}.note-modal-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;min-height:140px;padding:12px;font-family:inherit;font-size:14px;line-height:1.6;transition:all .15s}.note-modal-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.note-modal-textarea::placeholder{color:#94a3b8}.dark .note-modal-textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .note-modal-textarea::placeholder{color:#64748b}.note-modal-char-count{color:#94a3b8;text-align:right;margin-top:6px;font-size:11px}.dark .note-modal-char-count{color:#64748b}.note-modal-error{color:#dc2626;margin-top:4px;font-size:11px;font-weight:600}.dark .note-modal-error{color:#fca5a5}.note-modal-group{flex-direction:column;gap:8px;display:flex}.note-modal-group-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.dark .note-modal-group-label{color:#94a3b8}.note-modal-group-hint{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.dark .note-modal-group-hint{color:#64748b}.note-modal-chips{flex-wrap:wrap;gap:6px;display:flex}.note-modal-chip{color:#475569;ring:1px;background:#fff;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.note-modal-chip:hover{transform:translateY(-1px)}.dark .note-modal-chip{color:#cbd5e1;background:#0f172a;box-shadow:inset 0 0 0 1px #334155}.note-modal-chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.note-modal-chip--active{transform:translateY(-1px);box-shadow:inset 0 0 0 2px}.note-modal-segmented{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.dark .note-modal-segmented{background:#0f172a;border-color:#334155}.note-modal-seg{color:#64748b;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.note-modal-seg:hover{color:#0f172a}.dark .note-modal-seg:hover{color:#f1f5f9}.note-modal-seg-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.note-modal-seg--active{color:#0f172a;box-shadow:0 1px 3px #00000014}.note-modal-seg--low{background:#f1f5f9}.dark .note-modal-seg--low{color:#f1f5f9;background:#1e293b}.note-modal-seg--normal{color:#1d4ed8;background:#eff6ff}.dark .note-modal-seg--normal{color:#93c5fd;background:#3b82f626}.note-modal-seg--high{color:#b91c1c;background:#fef2f2}.dark .note-modal-seg--high{color:#fca5a5;background:#f43f5e26}.note-modal-pin-btn{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.note-modal-pin-btn:hover{border-color:#cbd5e1}.dark .note-modal-pin-btn{background:#0f172a;border-color:#334155}.dark .note-modal-pin-btn:hover{border-color:#475569}.note-modal-pin-btn--active{background:#fffbeb;border-color:#fde68a}.dark .note-modal-pin-btn--active{background:#d977061a;border-color:#fcd34d4d}.note-modal-pin-icon{color:#94a3b8;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.dark .note-modal-pin-icon{color:#64748b;background:#1e293b}.note-modal-pin-icon--active{color:#fff;background:#f59e0b}.note-modal-pin-text{flex:1;min-width:0}.note-modal-pin-title{color:#0f172a;font-size:12px;font-weight:700}.dark .note-modal-pin-title{color:#f1f5f9}.note-modal-pin-sub{color:#64748b;margin-top:1px;font-size:11px}.dark .note-modal-pin-sub{color:#94a3b8}.note-modal-toggle{background:#e2e8f0;border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.dark .note-modal-toggle{background:#334155}.note-modal-toggle--on{background:#f59e0b}.note-modal-toggle-thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.note-modal-toggle-thumb--on{left:16px}.note-modal-pills{flex-wrap:wrap;gap:5px;display:flex}.note-modal-pill{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}.note-modal-pill:hover{color:#0f172a;border-color:#cbd5e1}.dark .note-modal-pill{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .note-modal-pill:hover{color:#f1f5f9;border-color:#475569}.note-modal-pill--active{color:#fff;background:#1e40af;border-color:#1e40af}.note-modal-pill--active:hover{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.dark .note-modal-pill--active{color:#fff;background:#2563eb;border-color:#2563eb}.note-modal-date-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:7px 10px;font-size:12px}.note-modal-date-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.dark .note-modal-date-input{color:#f1f5f9;background:#0f172a;border-color:#334155}.note-modal-clear{color:#94a3b8;background:0 0;border:none;align-self:flex-start;align-items:center;gap:3px;margin-top:4px;padding:2px 0;font-size:10px;font-weight:600;transition:color .15s;display:inline-flex}.note-modal-clear:hover{color:#dc2626}.note-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.dark .note-modal-footer{background:#0f172a80;border-top-color:#1e293b}.note-modal-shortcut{color:#94a3b8;align-items:center;gap:4px;font-size:11px;display:flex}.dark .note-modal-shortcut{color:#64748b}.note-modal-kbd{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px #e2e8f0}.dark .note-modal-kbd{color:#cbd5e1;background:#1e293b;border-color:#334155;box-shadow:0 1px #0f172a}.note-modal-actions{align-items:center;gap:8px;display:flex}.note-modal-btn{text-transform:uppercase;letter-spacing:.03em;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.note-modal-btn--ghost{color:#64748b;background:0 0;border-color:#e2e8f0}.note-modal-btn--ghost:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.dark .note-modal-btn--ghost{color:#94a3b8;border-color:#334155}.dark .note-modal-btn--ghost:hover{color:#f1f5f9;background:#1e293b;border-color:#475569}.note-modal-btn--primary{color:#fff;background:#1e40af;border-color:#1e40af;box-shadow:0 4px 10px #1e40af4d}.note-modal-btn--primary:hover{background:#1e3a8a;border-color:#1e3a8a}.dark .note-modal-btn--primary{background:#2563eb;border-color:#2563eb}.dark .note-modal-btn--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.note-modal-btn--primary:disabled{opacity:.6;cursor:not-allowed}@media(max-width:720px){.note-modal-body{grid-template-columns:1fr}.note-modal-main{border-bottom:1px solid #e2e8f0;border-right:none}.dark .note-modal-main{border-bottom-color:#1e293b}.note-modal-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.note-modal-shortcut{justify-content:center}.note-modal-actions{flex-direction:column-reverse}.note-modal-btn{justify-content:center;width:100%}}.email-modal-root{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.email-modal-root[x-cloak]{display:none}.email-modal-backdrop{-webkit-backdrop-filter:blur(10px)saturate(140%);background:#0f172a99;position:absolute;inset:0}.email-modal-panel{background:#fff;border:1px solid #e2e8f099;border-radius:20px;flex-direction:column;width:100%;max-width:820px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:visible;box-shadow:0 40px 80px -20px #02061780,0 12px 24px -12px #1e40af26}.dark .email-modal-panel{background:#0f172a;border-color:#1e293b;box-shadow:0 40px 80px -20px #000000b3,0 12px 24px -12px #2563eb33}.email-modal-bezel{pointer-events:none;background:linear-gradient(135deg,#3b82f666,#8b5cf640 35%,#0000 65%);border-radius:21px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.email-modal-header{z-index:2;background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.email-modal-header-pattern{pointer-events:none;opacity:.9;background-image:radial-gradient(circle at 15%,#3b82f666,#0000 45%),radial-gradient(circle at 85%,#8b5cf64d,#0000 45%);position:absolute;inset:0}.email-modal-header-left{z-index:1;flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.email-modal-icon-wrap{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff38,#ffffff14);border:1px solid #ffffff2e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 20px #00000040,inset 0 1px #fff3}.email-modal-header-text{min-width:0}.email-modal-eyebrow{color:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:3px;font-size:10px;font-weight:700;display:flex}.email-modal-eyebrow-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite emailPulseGlow;box-shadow:0 0 10px #34d399e6}@keyframes emailPulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.email-modal-title{color:#fff;letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1.2}.email-modal-header-right{z-index:1;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.email-modal-close{color:#fffc;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.email-modal-close:hover{color:#fff;background:#ffffff38;border-color:#ffffff4d;transform:rotate(90deg)}.email-modal-template{position:relative}.email-modal-tpl-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.email-modal-tpl-btn:hover{background:#ffffff38;border-color:#ffffff59;transform:translateY(-1px)}.email-modal-tpl-btn--active{color:#fff;background:linear-gradient(135deg,#34d399,#10b981);border-color:#10b98199;box-shadow:0 4px 14px #10b98166}.email-modal-tpl-btn--active:hover{background:linear-gradient(135deg,#10b981,#059669)}.email-modal-tpl-dropdown{z-index:70;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;width:360px;max-height:480px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a4d,0 8px 16px -8px #0f172a26}.dark .email-modal-tpl-dropdown{background:#0f172a;border-color:#1e293b;box-shadow:0 20px 50px -10px #000000b3}.email-modal-tpl-search{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:10px 12px;display:flex}.dark .email-modal-tpl-search{background:#0f172a80;border-bottom-color:#1e293b}.email-modal-tpl-search-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:12px}.dark .email-modal-tpl-search-input{color:#f1f5f9}.email-modal-tpl-search-input::placeholder{color:#94a3b8}.email-modal-tpl-list{flex:1;padding:4px 0;overflow-y:auto}.email-modal-tpl-category{padding:4px 0}.email-modal-tpl-cat-header{color:#475569;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:8px 14px 4px;font-size:11px;font-weight:700;display:flex}.dark .email-modal-tpl-cat-header{color:#cbd5e1}.email-modal-tpl-cat-icon{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.email-modal-tpl-cat-count{color:#94a3b8;text-transform:none;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.dark .email-modal-tpl-cat-count{color:#64748b;background:#1e293b}.email-modal-tpl-item{text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:9px 14px;transition:all .12s;display:flex}.email-modal-tpl-item:hover{background:#f8fafc}.dark .email-modal-tpl-item:hover{background:#3b82f614}.email-modal-tpl-item--selected{background:#10b98114}.dark .email-modal-tpl-item--selected{background:#10b9811f}.email-modal-tpl-item-check{flex-shrink:0;justify-content:center;align-items:center;width:14px;padding-top:2px;display:flex}.email-modal-tpl-item-text{flex:1;min-width:0}.email-modal-tpl-item-name{color:#0f172a;font-size:13px;font-weight:600}.dark .email-modal-tpl-item-name{color:#f1f5f9}.email-modal-tpl-item-subject{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.3;overflow:hidden}.dark .email-modal-tpl-item-subject{color:#94a3b8}.email-modal-tpl-empty{text-align:center;color:#94a3b8;padding:28px 16px;font-size:12px}.email-modal-tpl-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:8px 12px}.dark .email-modal-tpl-footer{background:#0f172a80;border-top-color:#1e293b}.email-modal-tpl-clear{color:#dc2626;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:600;display:inline-flex}.email-modal-tpl-clear:hover{text-decoration:underline}.email-modal-context{background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex}.dark .email-modal-context{background:linear-gradient(#0f172a4d,#0f172a);border-bottom-color:#1e293b}.email-modal-context-item{align-items:center;gap:8px;min-width:0;display:flex}.email-modal-context-item--muted{color:#94a3b8;font-size:11px;font-weight:500}.email-modal-context-sep{background:linear-gradient(#0000,#cbd5e1,#0000);width:1px;height:24px}.dark .email-modal-context-sep{background:linear-gradient(#0000,#334155,#0000)}.email-modal-context-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.email-modal-context-icon--green{color:#065f46;background:#d1fae5}.dark .email-modal-context-icon--green{color:#34d399;background:#10b98126}.email-modal-avatar-sm{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex;box-shadow:0 2px 6px #6366f14d}.email-modal-context-text{min-width:0}.email-modal-context-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.email-modal-context-value{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;font-weight:600;overflow:hidden}.dark .email-modal-context-value{color:#f1f5f9}.email-modal-context-pill{text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.email-modal-context-pill-dot{border-radius:50%;width:6px;height:6px}.email-modal-body{flex:1;padding:4px 22px 0;overflow-y:auto}.email-modal-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 0;display:flex}.dark .email-modal-row{border-bottom-color:#1e293b}.email-modal-row-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-width:60px;font-size:11px;font-weight:700}.dark .email-modal-row-label{color:#94a3b8}.email-modal-from-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;display:inline-flex}.dark .email-modal-from-chip{background:#0f172a80;border-color:#1e293b}.email-modal-avatar-xs{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.email-modal-from-name{color:#0f172a;font-weight:600}.dark .email-modal-from-name{color:#f1f5f9}.email-modal-from-email{color:#64748b;font-size:12px}.dark .email-modal-from-email{color:#94a3b8}.email-modal-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:14px}.dark .email-modal-input{color:#f1f5f9}.email-modal-input::placeholder{color:#94a3b8}.email-modal-input--strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.email-modal-row-toggles{flex-shrink:0;gap:4px;display:flex}.email-modal-toggle-link{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .12s}.email-modal-toggle-link:hover{color:#1e40af}.email-modal-toggle-link--active{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dark .email-modal-toggle-link--active{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.email-modal-error{color:#dc2626;padding:2px 0 4px 72px;font-size:11px;font-weight:600}.dark .email-modal-error{color:#fca5a5}.email-modal-editor-wrap{padding:12px 0 0}.email-modal-toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:2px;padding:5px 7px;display:flex}.dark .email-modal-toolbar{background:#0f172a80;border-color:#1e293b}.email-modal-tool{color:#475569;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:flex}.email-modal-tool:hover{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.dark .email-modal-tool{color:#cbd5e1}.dark .email-modal-tool:hover{color:#f1f5f9;background:#1e293b}.email-modal-tool-sep{background:#e2e8f0;width:1px;height:18px;margin:0 4px}.dark .email-modal-tool-sep{background:#334155}.email-modal-toolbar-spacer{flex:1}.email-modal-toolbar-toggle{color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.email-modal-toolbar-toggle:hover{color:#0f172a}.dark .email-modal-toolbar-toggle:hover{color:#f1f5f9}.email-modal-toolbar-toggle--active{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dark .email-modal-toolbar-toggle--active{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.email-modal-toolbar-toggle-state{color:#64748b;text-transform:uppercase;letter-spacing:.06em;background:#e2e8f0;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800;transition:all .15s}.email-modal-toolbar-toggle--active .email-modal-toolbar-toggle-state{color:#fff;background:#1e40af}.dark .email-modal-toolbar-toggle-state{color:#64748b;background:#1e293b}.dark .email-modal-toolbar-toggle--active .email-modal-toolbar-toggle-state{color:#fff;background:#2563eb}.email-modal-editor{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 10px 10px;outline:none;min-height:180px;max-height:320px;padding:14px 16px;font-size:14px;line-height:1.65;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.dark .email-modal-editor{color:#f1f5f9;background:#0f172a;border-color:#1e293b}.email-modal-editor:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.email-modal-editor:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}.email-modal-editor ul{margin:6px 0;padding-left:22px;list-style:outside}.email-modal-editor ol{margin:6px 0;padding-left:22px;list-style:decimal}.email-modal-editor a{color:#2563eb;text-decoration:underline}.dark .email-modal-editor a{color:#60a5fa}.email-modal-signature-preview{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px dashed #bfdbfe;border-radius:10px;margin-top:10px;padding:10px 14px}.dark .email-modal-signature-preview{background:linear-gradient(135deg,#3b82f614,#3b82f60a);border-color:#3b82f640}.email-modal-signature-label{color:#1e40af;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;font-weight:700;display:inline-flex}.dark .email-modal-signature-label{color:#93c5fd}.email-modal-signature-body{color:#475569;font-size:12px;line-height:1.5}.dark .email-modal-signature-body{color:#cbd5e1}.email-modal-signature-body strong{color:#0f172a;font-weight:600}.dark .email-modal-signature-body strong{color:#f1f5f9}.email-modal-attachment-zone{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:12px 0 16px;padding:10px;transition:all .15s}.dark .email-modal-attachment-zone{background:#0f172a80;border-color:#334155}.email-modal-attachment-zone--dragging{background:#eff6ff;border-style:solid;border-color:#3b82f6}.email-modal-attachment-empty{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.dark .email-modal-attachment-empty{color:#94a3b8}.email-modal-attachment-list{flex-wrap:wrap;gap:6px;display:flex}.email-modal-attachment-chip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;max-width:240px;padding:5px 9px;font-size:11px;display:inline-flex}.dark .email-modal-attachment-chip{background:#0f172a;border-color:#1e293b}.email-modal-attachment-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dark .email-modal-attachment-name{color:#f1f5f9}.email-modal-attachment-size{color:#94a3b8;font-size:10px}.email-modal-attachment-remove{color:#94a3b8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:flex}.email-modal-attachment-remove:hover{color:#dc2626;background:#fef2f2}.email-modal-attachment-add{color:#64748b;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.email-modal-attachment-add:hover{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dark .email-modal-attachment-add{color:#94a3b8;border-color:#334155}.dark .email-modal-attachment-add:hover{color:#93c5fd;background:#3b82f614;border-color:#3b82f64d}.email-modal-footer{background:linear-gradient(#fff,#f8fafc);border-top:1px solid #e2e8f0;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.dark .email-modal-footer{background:linear-gradient(#0f172a,#0f172a80);border-top-color:#1e293b}.email-modal-shortcut{color:#94a3b8;align-items:center;gap:5px;font-size:11px;display:flex}.dark .email-modal-shortcut{color:#64748b}.email-modal-kbd{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}.dark .email-modal-kbd{color:#cbd5e1;background:#1e293b;border-color:#334155;box-shadow:0 1px 2px #0000004d}.email-modal-actions{align-items:center;gap:8px;display:flex}.email-modal-btn{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.email-modal-btn--ghost{color:#64748b;background:0 0;border-color:#e2e8f0}.email-modal-btn--ghost:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.dark .email-modal-btn--ghost{color:#94a3b8;border-color:#334155}.dark .email-modal-btn--ghost:hover{color:#f1f5f9;background:#1e293b;border-color:#475569}.email-modal-btn--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1e40af);border-color:#1e40af;position:relative;overflow:hidden;box-shadow:0 6px 18px -4px #1e40af73,inset 0 1px #fff3}.email-modal-btn--primary:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.email-modal-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -4px #1e40af8c,inset 0 1px #ffffff40}.email-modal-btn--primary:hover:before{opacity:1}.email-modal-btn--primary:disabled,.email-modal-btn--disabled{opacity:.5;cursor:not-allowed!important;box-shadow:none!important;background:linear-gradient(135deg,#94a3b8,#64748b)!important;border-color:#64748b!important;transform:none!important}.email-modal-btn--primary:disabled:hover,.email-modal-btn--disabled:hover{box-shadow:none!important;transform:none!important}.email-modal-btn--primary:disabled:before,.email-modal-btn--disabled:before{opacity:0!important}.email-modal-btn-icon{justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.email-modal-btn--sending .email-modal-btn-icon{opacity:0;transform:translate(26px,-26px)rotate(-20deg)}.email-modal-plane{transition:transform .2s}.email-modal-btn--primary:hover .email-modal-plane{transform:translate(2px,-2px)}@media(max-width:720px){.email-modal-panel{max-width:100%}.email-modal-header{flex-wrap:wrap}.email-modal-context{gap:10px;padding:10px 16px}.email-modal-context-sep{display:none}.email-modal-tpl-dropdown{width:calc(100vw - 48px);right:-8px}.email-modal-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.email-modal-shortcut{justify-content:center}.email-modal-actions{flex-direction:column-reverse}.email-modal-btn{justify-content:center;width:100%}.email-modal-body{padding:4px 16px 0}}.sig-editor-root{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sig-editor-root[x-cloak]{display:none}.sig-editor-backdrop{-webkit-backdrop-filter:blur(8px)saturate(140%);background:#0f172ab3;position:absolute;inset:0}.sig-editor-panel{background:#fff;border:1px solid #e2e8f099;border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #02061780,0 8px 16px -8px #6366f126}.dark .sig-editor-panel{background:#0f172a;border-color:#1e293b;box-shadow:0 30px 60px -15px #000000b3}.sig-editor-header{background:linear-gradient(135deg,#1e1b4b,#4338ca,#6366f1);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.sig-editor-header:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#8b5cf666,#0000 50%),radial-gradient(circle at 85%,#d946ef4d,#0000 50%);position:absolute;inset:0}.sig-editor-header-left{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.sig-editor-icon-wrap{color:#fff;background:linear-gradient(135deg,#ffffff38,#ffffff14);border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 14px #00000040,inset 0 1px #fff3}.sig-editor-eyebrow{color:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2px;font-size:10px;font-weight:700}.sig-editor-title{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700}.sig-editor-close{z-index:1;color:#fffc;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex;position:relative}.sig-editor-close:hover{color:#fff;background:#ffffff38;transform:rotate(90deg)}.sig-editor-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:2px;padding:10px 20px 0;display:flex}.dark .sig-editor-tabs{background:#0f172a80;border-bottom-color:#1e293b}.sig-editor-tab{color:#64748b;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.sig-editor-tab:hover{color:#1e40af}.dark .sig-editor-tab{color:#94a3b8}.dark .sig-editor-tab:hover{color:#93c5fd}.sig-editor-tab--active{color:#1e40af;background:#fff;border-color:#e2e8f0 #e2e8f0 #fff}.dark .sig-editor-tab--active{color:#93c5fd;background:#0f172a;border-color:#1e293b #1e293b #0f172a}.sig-editor-body{flex:1;padding:16px 20px;overflow-y:auto}.sig-editor-include{margin-bottom:16px}.sig-editor-include-toggle{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .15s;display:flex}.sig-editor-include-toggle:hover{border-color:#cbd5e1}.dark .sig-editor-include-toggle{background:#0f172a80;border-color:#1e293b}.sig-editor-include-toggle--on{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-color:#bfdbfe}.dark .sig-editor-include-toggle--on{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-color:#3b82f640}.sig-editor-switch{background:#cbd5e1;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.dark .sig-editor-switch{background:#334155}.sig-editor-switch--on{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 2px 8px #2563eb59}.sig-editor-switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.sig-editor-switch-thumb--on{left:18px}.sig-editor-include-text{flex:1;min-width:0}.sig-editor-include-title{color:#0f172a;font-size:13px;font-weight:700}.dark .sig-editor-include-title{color:#f1f5f9}.sig-editor-include-sub{color:#64748b;margin-top:2px;font-size:11px}.dark .sig-editor-include-sub{color:#94a3b8}.sig-editor-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:700}.dark .sig-editor-label{color:#94a3b8}.sig-editor-toolbar{background:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:2px;padding:5px 7px;display:flex}.dark .sig-editor-toolbar{background:#0f172a80;border-color:#1e293b}.sig-editor-tool{color:#475569;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:flex}.sig-editor-tool:hover{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.dark .sig-editor-tool{color:#cbd5e1}.dark .sig-editor-tool:hover{color:#f1f5f9;background:#1e293b}.sig-editor-tool-sep{background:#e2e8f0;width:1px;height:18px;margin:0 4px}.dark .sig-editor-tool-sep{background:#334155}.sig-editor-editable{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 10px 10px;outline:none;min-height:130px;max-height:280px;padding:14px 16px;font-size:13px;line-height:1.6;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.dark .sig-editor-editable{color:#f1f5f9;background:#0f172a;border-color:#1e293b}.sig-editor-editable:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.sig-editor-editable:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;white-space:pre-line}.sig-editor-editable a{color:#2563eb;text-decoration:underline}.sig-editor-hint{color:#94a3b8;margin-top:8px;font-size:11px}.sig-editor-hint strong{color:#475569;background:#f1f5f9;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.dark .sig-editor-hint strong{color:#cbd5e1;background:#1e293b}.sig-editor-upload{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;transition:all .15s;display:flex}.sig-editor-upload:hover{background:#eef2ff;border-color:#6366f1}.dark .sig-editor-upload{background:#0f172a80;border-color:#334155}.dark .sig-editor-upload:hover{background:#6366f114;border-color:#6366f1}.sig-editor-upload-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sig-editor-upload-empty-title{color:#0f172a;margin-top:4px;font-size:13px;font-weight:700}.dark .sig-editor-upload-empty-title{color:#f1f5f9}.sig-editor-upload-empty-hint{color:#64748b;font-size:11px}.dark .sig-editor-upload-empty-hint{color:#94a3b8}.sig-editor-upload-preview{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:100%;padding:10px}.dark .sig-editor-upload-preview{background:#0f172a;border-color:#1e293b}.sig-editor-upload-preview img{object-fit:contain;max-width:100%;max-height:120px;display:block}.sig-editor-upload-label{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.sig-editor-upload-ready{color:#059669;font-size:12px;font-weight:700}.dark .sig-editor-upload-ready{color:#34d399}.sig-editor-upload-current{color:#1e40af;font-size:12px;font-weight:700}.dark .sig-editor-upload-current{color:#93c5fd}.sig-editor-upload-hint{color:#94a3b8;font-size:11px}.sig-editor-upload-name{color:#64748b;font-size:11px}.dark .sig-editor-upload-name{color:#94a3b8}.sig-editor-uploading{color:#6366f1;text-align:center;margin-top:8px;font-size:11px;font-weight:600}.sig-editor-error{color:#dc2626;margin-top:6px;font-size:11px;font-weight:600}.dark .sig-editor-error{color:#fca5a5}.sig-editor-footer{background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.dark .sig-editor-footer{background:#0f172a80;border-top-color:#1e293b}.sig-editor-actions{align-items:center;gap:8px;display:flex}.sig-editor-btn{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.sig-editor-btn--ghost{color:#64748b;background:0 0;border-color:#e2e8f0}.sig-editor-btn--ghost:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.dark .sig-editor-btn--ghost{color:#94a3b8;border-color:#334155}.dark .sig-editor-btn--ghost:hover{color:#f1f5f9;background:#1e293b}.sig-editor-btn--danger{color:#dc2626;background:0 0;border-color:#fecaca}.sig-editor-btn--danger:hover{background:#fef2f2;border-color:#dc2626}.dark .sig-editor-btn--danger{color:#fca5a5;border-color:#dc26264d}.dark .sig-editor-btn--danger:hover{background:#dc26261f;border-color:#dc262680}.sig-editor-btn--primary{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);border-color:#4338ca;box-shadow:0 6px 18px -4px #6366f173,inset 0 1px #fff3}.sig-editor-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -4px #6366f18c}.sig-editor-btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:720px){.sig-editor-panel{max-width:100%}.sig-editor-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.sig-editor-actions{flex-direction:column-reverse}.sig-editor-btn{justify-content:center;width:100%}}.mt-root{background:#f1f5f9;margin:-1.5rem}.dark .mt-root{background:#0f172a}.mt-head{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a,#2563eb);padding:18px 24px;position:relative;overflow:hidden}.mt-head:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#3b82f659,#0000 45%),radial-gradient(circle at 85%,#8b5cf647,#0000 45%);position:absolute;inset:0}.mt-head-inner{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.mt-head-left{align-items:center;gap:14px;display:flex}.mt-head-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:linear-gradient(135deg,#ffffff38,#ffffff14);border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 20px #00000040,inset 0 1px #fff3}.mt-head-eyebrow{color:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;font-weight:700;display:flex}.mt-head-eyebrow-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mtPulseGlow;box-shadow:0 0 10px #34d399e6}@keyframes mtPulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.mt-head-title{letter-spacing:-.025em;color:#fff;font-size:20px;font-weight:700}.mt-head-right{align-items:center;gap:8px;display:flex}.mt-head-search{color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;width:320px;padding:8px 12px;display:flex}.mt-head-search:focus-within{background:#fff3;border-color:#ffffff59}.mt-head-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:13px}.mt-head-search input::placeholder{color:#ffffff8c}.mt-head-kbd{color:#fff;background:#ffffff26;border:1px solid #ffffff1a;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.mt-head-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.mt-head-btn:hover{background:#ffffff38;transform:translateY(-1px)}.mt-head-btn--primary{background:linear-gradient(135deg,#34d399,#10b981);border-color:#10b98199;box-shadow:0 4px 14px #10b98166}.mt-head-btn--primary:hover{background:linear-gradient(135deg,#10b981,#059669)}.mt-stats{background:#fff;border-bottom:1px solid #e2e8f0;align-items:stretch;display:flex}.dark .mt-stats{background:#0f172a;border-bottom-color:#1e293b}.mt-stat{border-right:1px solid #f1f5f9;flex:1;align-items:center;gap:12px;padding:14px 22px;display:flex}.dark .mt-stat{border-right-color:#1e293b}.mt-stat:last-child{border-right:none}.mt-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mt-stat-icon--unread{color:#1e40af;background:#eff6ff}.mt-stat-icon--reply{color:#dc2626;background:#fef2f2}.mt-stat-icon--sent{color:#166534;background:#f0fdf4}.mt-stat-icon--draft{color:#92400e;background:#fffbeb}.mt-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.dark .mt-stat-label{color:#94a3b8}.mt-stat-value{align-items:baseline;gap:6px;display:flex}.mt-stat-num{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:800}.dark .mt-stat-num{color:#f1f5f9}.mt-stat-delta{color:#059669;font-size:11px;font-weight:600}.mt-stat-delta--down{color:#dc2626}.mt-app{background:#f8fafc;grid-template-columns:260px 420px 1fr;min-height:calc(100vh - 250px);display:grid}.dark .mt-app{background:#0f172a}.mt-sb{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:4px;padding:16px 12px;display:flex}.dark .mt-sb{background:#0f172a;border-right-color:#1e293b}.mt-sb-compose{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:linear-gradient(135deg,#2563eb,#1e40af);border:1px solid #1e40af;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;padding:11px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 6px 18px -4px #1e40af73,inset 0 1px #fff3}.mt-sb-compose:hover{transform:translateY(-1px);box-shadow:0 10px 24px -4px #1e40af8c}.mt-sb-section-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;padding:12px 12px 6px;font-size:10px;font-weight:700}.mt-sb-item{color:#475569;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 12px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.mt-sb-item:hover{color:#0f172a;background:#f8fafc}.dark .mt-sb-item{color:#cbd5e1}.dark .mt-sb-item:hover{color:#f1f5f9;background:#3b82f614}.mt-sb-item--active{color:#1e40af;background:#eff6ff;font-weight:600}.dark .mt-sb-item--active{color:#93c5fd;background:#3b82f61f}.mt-sb-item--active .mt-sb-item-icon{color:#1e40af}.dark .mt-sb-item--active .mt-sb-item-icon{color:#93c5fd}.mt-sb-item-icon{color:#94a3b8;flex-shrink:0;width:16px;height:16px}.mt-sb-item-label{flex:1}.mt-sb-item-badge{color:#475569;background:#e2e8f0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.dark .mt-sb-item-badge{color:#94a3b8;background:#1e293b}.mt-sb-item--active .mt-sb-item-badge{color:#fff;background:#1e40af}.mt-sb-badge--red{color:#dc2626!important;background:#fef2f2!important}.mt-sb-badge--amber{color:#92400e!important;background:#fffbeb!important}.mt-sb-divider{background:#f1f5f9;height:1px;margin:8px 4px}.dark .mt-sb-divider{background:#1e293b}.mt-sb-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mt-sb-dot--sales{background:#3b82f6}.mt-sb-dot--deposit{background:#f59e0b}.mt-sb-dot--projects{background:#10b981}.mt-sb-dot--closed{background:#94a3b8}.mt-list-wrap{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;display:flex;overflow:hidden}.dark .mt-list-wrap{background:#0f172a;border-right-color:#1e293b}.mt-list-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.dark .mt-list-head{background:#0f172a80;border-bottom-color:#1e293b}.mt-list-title{color:#0f172a;text-transform:capitalize;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.dark .mt-list-title{color:#f1f5f9}.mt-list-count{color:#475569;text-transform:none;background:#e2e8f0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.dark .mt-list-count{color:#94a3b8;background:#1e293b}.mt-list-filters{background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.dark .mt-list-filters{background:#0f172a;border-bottom-color:#1e293b}.mt-filter-pill{color:#64748b;white-space:nowrap;background:0 0;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.mt-filter-pill:hover{color:#0f172a;background:#f8fafc}.dark .mt-filter-pill{color:#94a3b8;border-color:#334155}.dark .mt-filter-pill:hover{color:#f1f5f9;background:#3b82f614}.mt-filter-pill--active{color:#fff;background:#0f172a;border-color:#0f172a}.dark .mt-filter-pill--active{color:#0f172a;background:#fff;border-color:#fff}.mt-filter-pill-dot{background:#dc2626;border-radius:50%;width:5px;height:5px}.mt-list{flex:1;overflow-y:auto}.mt-group-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;z-index:1;background:#fff;padding:10px 18px 6px;font-size:10px;font-weight:700;position:sticky;top:0}.dark .mt-group-label{background:#0f172a}.mt-thread{border-bottom:1px solid #f1f5f9;gap:10px;padding:12px 18px;transition:background .12s;display:flex;position:relative}.dark .mt-thread{border-bottom-color:#1e293b}.mt-thread:hover{background:#f8fafc}.dark .mt-thread:hover{background:#3b82f60d}.mt-thread--unread{background:#fff}.mt-thread--unread:before{content:"";background:#3b82f6;width:3px;position:absolute;top:0;bottom:0;left:0}.mt-thread--selected{background:#eff6ff!important}.dark .mt-thread--selected{background:#3b82f61f!important}.mt-thread--selected:before{background:#1e40af;width:3px}.mt-thread-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 6px #0000001a}.av-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.av-amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.av-emerald{background:linear-gradient(135deg,#10b981,#059669)}.av-rose{background:linear-gradient(135deg,#f43f5e,#e11d48)}.av-sky{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.av-slate{background:linear-gradient(135deg,#64748b,#475569)}.mt-thread-content{flex:1;min-width:0}.mt-thread-row1{align-items:center;gap:6px;margin-bottom:3px;display:flex}.mt-thread-name{color:#0f172a;font-size:13px;font-weight:700}.dark .mt-thread-name{color:#f1f5f9}.mt-thread-deal{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:4px;min-width:0;font-size:11px;display:inline-flex;overflow:hidden}.dark .mt-thread-deal{color:#94a3b8}.mt-thread-deal-sep{opacity:.4}.mt-thread-time{color:#94a3b8;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.mt-thread--unread .mt-thread-time{color:#1e40af;font-weight:600}.mt-thread-row2{align-items:center;gap:6px;margin-bottom:3px;display:flex}.mt-thread-dir-icon{color:#94a3b8;flex-shrink:0;width:12px;height:12px}.mt-thread-dir-icon--in{color:#1e40af}.mt-thread-subject{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.dark .mt-thread-subject{color:#cbd5e1}.mt-thread--unread .mt-thread-subject{color:#0f172a;font-weight:700}.dark .mt-thread--unread .mt-thread-subject{color:#f1f5f9}.mt-thread-row3{align-items:center;gap:8px;display:flex}.mt-thread-preview{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;line-height:1.4;overflow:hidden}.dark .mt-thread-preview{color:#94a3b8}.mt-thread-meta{flex-shrink:0;align-items:center;gap:4px;display:flex}.mt-thread-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.mt-thread-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.mt-thread-badge--sales{color:#1e40af;background:#eff6ff}.mt-thread-badge--deposit{color:#92400e;background:#fffbeb}.mt-thread-badge--projects{color:#166534;background:#f0fdf4}.mt-thread-badge--reply{color:#dc2626;background:#fef2f2;animation:2s ease-in-out infinite mtBadgePulse}@keyframes mtBadgePulse{0%,to{opacity:1}50%{opacity:.65}}.mt-thread-badge--attach{color:#475569;background:#f1f5f9}.dark .mt-thread-badge--attach{color:#cbd5e1;background:#1e293b}.mt-thread-count-bubble{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.mt-empty{text-align:center;color:#94a3b8;padding:60px 24px}.mt-empty-icon{color:#cbd5e1;margin:0 auto 12px}.mt-empty-title{color:#475569;margin-bottom:4px;font-size:14px;font-weight:700}.dark .mt-empty-title{color:#cbd5e1}.mt-empty-sub{color:#94a3b8;font-size:12px}.mt-read{background:#f8fafc;flex-direction:column;display:flex;overflow:hidden}.dark .mt-read{background:#0f172a4d}.mt-read-head{background:#fff;border-bottom:1px solid #e2e8f0;padding:18px 24px 14px}.dark .mt-read-head{background:#0f172a;border-bottom-color:#1e293b}.mt-read-head-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mt-read-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 10px #0000001a}.mt-read-info{flex:1;min-width:0}.mt-read-customer{color:#0f172a;letter-spacing:-.01em;font-size:15px;font-weight:700}.dark .mt-read-customer{color:#f1f5f9}.mt-read-email{color:#64748b;margin-top:1px;font-size:12px}.dark .mt-read-email{color:#94a3b8}.mt-read-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-read-action-btn{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.mt-read-action-btn:hover{color:#0f172a;background:#fff;border-color:#cbd5e1}.dark .mt-read-action-btn{color:#cbd5e1;background:#0f172a80;border-color:#1e293b}.dark .mt-read-action-btn:hover{color:#f1f5f9;background:#1e293b;border-color:#475569}.mt-read-action-btn svg{width:13px;height:13px}.mt-read-meta-strip{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mt-read-meta{color:#64748b;align-items:center;gap:6px;font-size:11px;display:inline-flex}.mt-read-meta strong{color:#0f172a;font-weight:600}.dark .mt-read-meta{color:#94a3b8}.dark .mt-read-meta strong{color:#f1f5f9}.mt-read-meta-icon{color:#94a3b8;width:13px;height:13px}.mt-read-pill{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.mt-read-pill-dot{border-radius:50%;width:6px;height:6px}.mt-read-pill--sales{color:#1e40af;background:#dbeafe}.mt-read-pill--sales .mt-read-pill-dot{background:#1e40af}.mt-read-pill--deposit{color:#92400e;background:#fef3c7}.mt-read-pill--deposit .mt-read-pill-dot{background:#92400e}.mt-read-pill--projects{color:#065f46;background:#d1fae5}.mt-read-pill--projects .mt-read-pill-dot{background:#10b981}.mt-read-subject{color:#0f172a;letter-spacing:-.02em;margin-top:10px;font-size:20px;font-weight:700;line-height:1.3}.dark .mt-read-subject{color:#f1f5f9}.mt-read-messages{flex-direction:column;flex:1;gap:12px;padding:18px 24px;display:flex;overflow-y:auto}.mt-msg-day{text-align:center;margin:8px 0;position:relative}.mt-msg-day:before{content:"";background:#e2e8f0;height:1px;position:absolute;top:50%;left:0;right:0}.dark .mt-msg-day:before{background:#1e293b}.mt-msg-day span{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;padding:0 12px;font-size:11px;font-weight:600;position:relative}.dark .mt-msg-day span{background:#0f172a}.mt-msg{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;position:relative;box-shadow:0 1px 3px #00000008}.dark .mt-msg{background:#0f172a;border-color:#1e293b}.mt-msg--in{border-left:3px solid #3b82f6}.mt-msg--out{border-left:3px solid #94a3b8}.mt-msg-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mt-msg-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.mt-msg-who{flex:1;min-width:0}.mt-msg-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-msg-name{color:#0f172a;font-size:13px;font-weight:700}.dark .mt-msg-name{color:#f1f5f9}.mt-msg-dir-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.mt-msg-dir-chip--in{color:#1e40af;background:#eff6ff}.mt-msg-dir-chip--out{color:#475569;background:#f1f5f9}.dark .mt-msg-dir-chip--out{color:#cbd5e1;background:#1e293b}.mt-msg-recipient{color:#64748b;margin-top:1px;font-size:11px}.dark .mt-msg-recipient{color:#94a3b8}.mt-msg-time{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:11px}.mt-msg-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex}.mt-msg:hover .mt-msg-actions{opacity:1}.mt-msg-action-btn{color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .12s;display:flex}.mt-msg-action-btn:hover{color:#1e40af;background:#f8fafc}.dark .mt-msg-action-btn:hover{color:#93c5fd;background:#1e293b}.mt-msg-body{color:#334155;overflow-wrap:break-word;font-size:13px;line-height:1.7}.dark .mt-msg-body{color:#cbd5e1}.mt-msg-body p{margin-bottom:10px}.mt-msg-body p:last-child{margin-bottom:0}.mt-msg-attachments{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.dark .mt-msg-attachments{border-top-color:#1e293b}.mt-msg-att-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.dark .mt-msg-att-chip{background:#0f172a80;border-color:#1e293b}.mt-msg-att-name{color:#0f172a;font-weight:600}.dark .mt-msg-att-name{color:#f1f5f9}.mt-reply-dock{background:#fff;border-top:1px solid #e2e8f0;padding:14px 24px;box-shadow:0 -4px 12px #00000008}.dark .mt-reply-dock{background:#0f172a;border-top-color:#1e293b}.mt-reply-suggest{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.mt-reply-suggest-label{color:#6366f1;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.mt-reply-suggest-chip{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .12s}.mt-reply-suggest-chip:hover{background:#dbeafe;transform:translateY(-1px)}.dark .mt-reply-suggest-chip{color:#93c5fd;background:#3b82f61a;border-color:#3b82f640}.mt-reply-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.dark .mt-reply-box{background:#0f172a80;border-color:#1e293b}.mt-reply-box:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.dark .mt-reply-box:focus-within{background:#0f172a}.mt-reply-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:14px}.dark .mt-reply-input{color:#f1f5f9}.mt-reply-input::placeholder{color:#94a3b8}.mt-reply-tools{align-items:center;gap:2px;display:flex}.mt-reply-tool-btn{color:#64748b;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:flex}.mt-reply-tool-btn:hover{color:#0f172a;background:#fff}.dark .mt-reply-tool-btn:hover{color:#f1f5f9;background:#1e293b}.mt-reply-send-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#2563eb,#1e40af);border:1px solid #1e40af;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #1e40af59,inset 0 1px #fff3}.mt-reply-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #1e40af80}.mt-reply-send-btn:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#94a3b8,#64748b);border-color:#64748b}.mt-reply-hint{color:#94a3b8;align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}.mt-reply-kbd{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.dark .mt-reply-kbd{color:#cbd5e1;background:#1e293b;border-color:#334155}.mt-read-empty{text-align:center;color:#94a3b8;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.mt-read-empty-icon{color:#cbd5e1;margin-bottom:16px}.mt-read-empty-title{color:#475569;margin-bottom:4px;font-size:16px;font-weight:700}.dark .mt-read-empty-title{color:#cbd5e1}.mt-read-empty-sub{color:#94a3b8;max-width:280px;font-size:12px}@media(max-width:1280px){.mt-app{grid-template-columns:220px 360px 1fr}.mt-head-search{width:240px}}@media(max-width:1024px){.mt-app{grid-template-columns:200px 1fr}.mt-read{display:none}}.det-root{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px -4px #0f172a0a}.dark .det-root{background:#0f172a;border-color:#1e293b}.det-head{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a 60%,#2563eb);padding:22px 26px;position:relative;overflow:hidden}.det-head:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15%,#3b82f659,#0000 45%),radial-gradient(circle at 90%,#8b5cf647,#0000 45%);position:absolute;inset:0}.det-head-row{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.det-avatar{color:#0f172a;background:linear-gradient(135deg,#fff,#f1f5f9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:flex;box-shadow:0 8px 24px -8px #0006,inset 0 1px #ffffff80}.det-info{flex:1;min-width:0}.det-eyebrow{color:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;font-weight:700;display:flex}.det-eyebrow-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite detPulseGlow;box-shadow:0 0 10px #34d399e6}@keyframes detPulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.det-title{letter-spacing:-.025em;color:#fff;font-size:20px;font-weight:700}.det-sub{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13px;display:flex}.det-sub a{color:#ffffffe6;font-weight:600;text-decoration:none}.det-sub a:hover{color:#fff;text-decoration:underline}.det-sub-dot{opacity:.4}.det-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.det-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.det-btn:hover{background:#ffffff38;transform:translateY(-1px)}.det-btn--primary{color:#fff;background:linear-gradient(135deg,#34d399,#10b981);border-color:#10b98199;box-shadow:0 4px 14px #10b98166}.det-btn--primary:hover{background:linear-gradient(135deg,#10b981,#059669)}.det-stats{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:stretch;display:flex}.dark .det-stats{background:#0f172a80;border-bottom-color:#1e293b}.det-stat{border-right:1px solid #e2e8f0;flex:1;align-items:center;gap:10px;padding:12px 20px;display:flex}.dark .det-stat{border-right-color:#1e293b}.det-stat:last-child{border-right:none}.det-stat-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.det-stat-icon--total{color:#1e40af;background:#eff6ff}.det-stat-icon--unread{color:#92400e;background:#fffbeb}.det-stat-icon--reply{color:#dc2626;background:#fef2f2}.det-stat-icon--last{color:#166534;background:#f0fdf4}.det-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.dark .det-stat-label{color:#94a3b8}.det-stat-val{color:#0f172a;letter-spacing:-.02em;margin-top:1px;font-size:16px;font-weight:800}.dark .det-stat-val{color:#f1f5f9}.det-stat-val--muted{color:#334155;font-size:13px;font-weight:600}.dark .det-stat-val--muted{color:#cbd5e1}.det-stat-val--danger{color:#dc2626}.det-filters{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 26px;display:flex}.dark .det-filters{background:#0f172a;border-bottom-color:#1e293b}.det-filter{color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.det-filter:hover{color:#0f172a;background:#f8fafc}.dark .det-filter{color:#94a3b8;border-color:#334155}.dark .det-filter:hover{color:#f1f5f9;background:#3b82f614}.det-filter--active{color:#fff;background:#0f172a;border-color:#0f172a}.dark .det-filter--active{color:#0f172a;background:#fff;border-color:#fff}.det-filter-dot{background:#dc2626;border-radius:50%;width:5px;height:5px}.det-filter-spacer{flex:1}.det-search{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;transition:all .12s;display:inline-flex}.dark .det-search{background:#0f172a80;border-color:#1e293b}.det-search:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.dark .det-search:focus-within{background:#0f172a}.det-search input{color:#0f172a;background:0 0;border:none;outline:none;width:160px;font-size:11px}.dark .det-search input{color:#f1f5f9}.det-search input::placeholder{color:#94a3b8}.det-sort-wrap{position:relative}.det-sort-btn{color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.det-sort-btn:hover{color:#0f172a;background:#f8fafc}.dark .det-sort-btn{color:#94a3b8;border-color:#334155}.dark .det-sort-btn:hover{color:#f1f5f9;background:#3b82f614}.det-sort-menu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:180px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px -8px #0f172a40}.dark .det-sort-menu{background:#0f172a;border-color:#1e293b}.det-sort-item{color:#334155;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.det-sort-item:hover{background:#f8fafc}.dark .det-sort-item{color:#cbd5e1}.dark .det-sort-item:hover{background:#3b82f614}.det-sort-item--active{color:#065f46;background:#10b98114;font-weight:600}.dark .det-sort-item--active{color:#34d399;background:#10b9811f}.det-sort-item--active svg{color:#10b981}.det-sort-sep{background:#f1f5f9;height:1px;margin:4px 6px}.dark .det-sort-sep{background:#1e293b}.det-toggle-all{color:#64748b;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.det-toggle-all:hover{color:#0f172a;background:#f1f5f9}.dark .det-toggle-all{color:#94a3b8}.dark .det-toggle-all:hover{color:#f1f5f9;background:#1e293b}.det-messages{background:#f8fafc;flex-direction:column;gap:12px;max-height:640px;padding:20px 26px;display:flex;overflow-y:auto}.dark .det-messages{background:#0f172a4d}.det-thread-blocks{flex-direction:column;gap:12px;display:flex}.det-thread-separator{align-items:center;gap:8px;padding:8px 0 2px;display:flex}.det-thread-line{background:#e2e8f0;flex:1;height:1px}.dark .det-thread-line{background:#1e293b}.det-thread-title{color:#64748b;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.dark .det-thread-title{color:#cbd5e1;background:#0f172a;border-color:#1e293b}.det-msg{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;transition:border-color .12s;position:relative;box-shadow:0 1px 3px #00000008}.dark .det-msg{background:#0f172a;border-color:#1e293b}.det-msg:hover{border-color:#cbd5e1}.dark .det-msg:hover{border-color:#475569}.det-msg--in{border-left:3px solid #3b82f6}.det-msg--out{border-left:3px solid #94a3b8}.det-msg--collapsed{padding:10px 16px}.det-msg-head{align-items:center;gap:10px;display:flex}.det-msg:not(.det-msg--collapsed) .det-msg-head{margin-bottom:10px}.det-msg-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.det-msg-who{flex-shrink:0;min-width:0}.det-msg-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.det-msg-name{color:#0f172a;font-size:13px;font-weight:700}.dark .det-msg-name{color:#f1f5f9}.det-msg-unread-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #3b82f680}.det-msg-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.det-msg-chip--in{color:#1e40af;background:#eff6ff}.det-msg-chip--out{color:#475569;background:#f1f5f9}.dark .det-msg-chip--out{color:#cbd5e1;background:#1e293b}.det-msg-chip--failed{color:#dc2626;background:#fef2f2}.det-msg-recipient{color:#64748b;margin-top:1px;font-size:11px}.dark .det-msg-recipient{color:#94a3b8}.det-msg-subject-preview{color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:auto;padding-right:12px;font-size:12px;font-weight:500;overflow:hidden}.dark .det-msg-subject-preview{color:#94a3b8}.det-msg--collapsed .det-msg-subject-preview{font-weight:500}.det-msg-time{color:#94a3b8;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.det-msg--collapsed .det-msg-time{margin-left:0}.det-msg-actions{opacity:0;gap:3px;transition:opacity .15s;display:flex}.det-msg:hover .det-msg-actions{opacity:1}.det-msg-action{color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .12s;display:flex}.det-msg-action:hover{color:#1e40af;background:#f8fafc}.dark .det-msg-action:hover{color:#93c5fd;background:#1e293b}.det-msg-expanded{margin-top:6px}.det-msg-subject{color:#0f172a;letter-spacing:-.01em;margin-bottom:8px;font-size:14px;font-weight:700}.dark .det-msg-subject{color:#f1f5f9}.det-msg-body{color:#334155;overflow-wrap:break-word;font-size:13px;line-height:1.65}.dark .det-msg-body{color:#cbd5e1}.det-msg-body p{margin-bottom:8px}.det-msg-body p:last-child{margin-bottom:0}.det-msg-body a{color:#2563eb;text-decoration:underline}.dark .det-msg-body a{color:#60a5fa}.det-msg-att{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.dark .det-msg-att{border-top-color:#1e293b}.det-msg-att-chip{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;transition:all .12s;display:inline-flex}.det-msg-att-chip:hover{background:#fff;border-color:#cbd5e1}.dark .det-msg-att-chip{background:#0f172a80;border-color:#1e293b}.det-msg-att-name{color:#0f172a;font-weight:600}.dark .det-msg-att-name{color:#f1f5f9}.det-empty{text-align:center;color:#94a3b8;padding:60px 24px}.det-empty-icon{color:#cbd5e1;margin:0 auto 12px}.det-empty-title{color:#475569;margin-bottom:4px;font-size:16px;font-weight:700}.dark .det-empty-title{color:#cbd5e1}.det-empty-sub{max-width:320px;margin:0 auto;font-size:12px}.det-reply{background:#fff;border-top:1px solid #e2e8f0;padding:14px 26px}.dark .det-reply{background:#0f172a;border-top-color:#1e293b}.det-reply-suggest{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.det-reply-suggest-label{color:#6366f1;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.det-reply-chip{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .12s}.det-reply-chip:hover{background:#dbeafe;transform:translateY(-1px)}.dark .det-reply-chip{color:#93c5fd;background:#3b82f61a;border-color:#3b82f640}.det-reply-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.dark .det-reply-box{background:#0f172a80;border-color:#1e293b}.det-reply-box:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.dark .det-reply-box:focus-within{background:#0f172a}.det-reply-tools{align-items:center;gap:2px;display:flex}.det-reply-tool{color:#64748b;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:flex}.det-reply-tool:hover{color:#0f172a;background:#fff}.dark .det-reply-tool:hover{color:#f1f5f9;background:#1e293b}.det-reply-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:14px}.dark .det-reply-input{color:#f1f5f9}.det-reply-input::placeholder{color:#94a3b8}.det-reply-send{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#2563eb,#1e40af);border:1px solid #1e40af;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #1e40af59,inset 0 1px #fff3}.det-reply-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #1e40af80}.det-reply-send:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#94a3b8,#64748b);border-color:#64748b}.det-reply-hint{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:10px;display:flex}.det-reply-kbd{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.dark .det-reply-kbd{color:#cbd5e1;background:#1e293b;border-color:#334155}@media(max-width:720px){.det-head-row{flex-wrap:wrap}.det-filters{padding:10px 16px}.det-search input{width:120px}.det-messages{padding:14px 16px}.det-reply{padding:12px 16px}}.fg-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dark .fg-header{background:#0f172a;border-bottom-color:#1e293b}.fg-header-left{align-items:center;gap:10px;display:flex}.fg-header-left .sale-tab-title{color:#1e293b;font-size:14px;font-weight:700}.dark .fg-header-left .sale-tab-title{color:#f1f5f9}.fg-header-right{align-items:center;gap:8px;display:flex}.fg-view-switch{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2px;display:flex}.dark .fg-view-switch{background:#1e293b;border-color:#334155}.fg-view-btn{color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.fg-view-btn:hover{color:#64748b}.fg-view-btn--active{color:#fff;background:#1e40af}.dark .fg-view-btn--active{color:#fff;background:#2563eb}.fg-dropzone{cursor:pointer;background:#eff6ff;border:2px dashed #93c5fd;border-radius:12px;justify-content:center;align-items:center;width:60%;margin:12px auto;padding:12px 20px;transition:all .2s;display:flex}.dark .fg-dropzone{background:#1e40af14;border-color:#334155}.fg-dropzone:hover{background:#dbeafe;border-color:#1e40af}.fg-dropzone--active{background:#3b82f60f;border-color:#3b82f6}.fg-dropzone--uploading{border-style:solid;border-color:#3b82f6}.fg-section{padding:0 16px 16px}.fg-section:first-child{padding-top:4px}.fg-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.fg-gallery-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.dark .fg-gallery-item{background:#1e293b;border-color:#334155}.fg-gallery-item:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.dark .fg-gallery-item:hover{border-color:#475569}.fg-gallery-item--pinned{border-color:#fde68a}.dark .fg-gallery-item--pinned{border-color:#fcd34d40}.fg-gallery-thumb{cursor:pointer;height:100px;position:relative;overflow:hidden}.fg-gallery-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.fg-gallery-item:hover .fg-gallery-thumb img{transform:scale(1.05)}.fg-gallery-overlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.fg-gallery-item:hover .fg-gallery-overlay{opacity:1}.fg-pin-badge{color:#fff;background:#fbbf24;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px}.fg-gallery-info{justify-content:space-between;align-items:center;gap:4px;padding:8px 10px;display:flex}.fg-gallery-name{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:500;overflow:hidden}.dark .fg-gallery-name{color:#cbd5e1}.fg-gallery-actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.fg-gallery-item:hover .fg-gallery-actions{opacity:1}.fg-files-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.fg-file-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.dark .fg-file-card{background:#1e293b;border-color:#334155}.fg-file-card:hover{background:#fafbfe;border-color:#1e40af}.dark .fg-file-card:hover{background:#1e293b;border-color:#3b82f6}.fg-file-card--pinned{border-color:#fde68a}.dark .fg-file-card--pinned{border-color:#fcd34d40}.fg-file-ext{color:#fff;letter-spacing:.03em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:flex}.fg-file-info{flex:1;min-width:0}.fg-file-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.dark .fg-file-name{color:#f1f5f9}.fg-file-size{color:#64748b;font-size:10px}.dark .fg-file-size{color:#64748b}.fg-file-actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.fg-file-card:hover .fg-file-actions{opacity:1}.fg-row--pinned{background:#fffbeb}.dark .fg-row--pinned{background:#d977060d}.fg-list-pin{color:#cbd5e1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.dark .fg-list-pin{color:#475569}.fg-list-pin:hover,.fg-list-pin--active{color:#d97706}.dark .fg-list-pin--active{color:#fbbf24}.fg-list-thumb{object-fit:cover;cursor:pointer;border-radius:6px;flex-shrink:0;width:32px;height:32px}@media(max-width:640px){.nt-header{flex-direction:column;align-items:flex-start;gap:8px}.nt-header-right{width:100%}.nt-search-input{flex:1;width:auto}.fg-header{flex-direction:column;align-items:flex-start;gap:8px}.fg-header-right{justify-content:space-between;width:100%}.fg-gallery{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.fg-files-grid{grid-template-columns:1fr}}.cl-call-btn{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#059669;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.cl-call-btn:hover{background:#047857}.dark .cl-call-btn{background:#10b981}.dark .cl-call-btn:hover{background:#059669}.cl-list{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.cl-item{border-radius:8px;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.cl-item:hover{background:#f8fafc}.dark .cl-item:hover{background:#1e293b}.cl-dir-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cl-dir-icon--in{color:#2563eb;background:#dbeafe}.dark .cl-dir-icon--in{color:#60a5fa;background:#2563eb26}.cl-dir-icon--out{color:#059669;background:#d1fae5}.dark .cl-dir-icon--out{color:#34d399;background:#05966926}.cl-log-avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cl-log-avatar span{color:#fff;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.cl-item-body{flex:1;min-width:0}.cl-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cl-item-info{min-width:0}.cl-item-name{color:#1e293b;font-size:13px;font-weight:600;display:block}.dark .cl-item-name{color:#f1f5f9}.cl-item-phone{color:#64748b;margin-top:1px;font-size:11px;display:block}.dark .cl-item-phone{color:#64748b}.cl-item-badges{flex-shrink:0;gap:4px;display:flex}.cl-item-notes{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5}.dark .cl-item-notes{color:#94a3b8}.cl-item-bottom{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.cl-item-time{color:#64748b;font-size:11px}.dark .cl-item-time{color:#64748b}.cl-duration{color:#64748b;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.dark .cl-duration{color:#94a3b8}.cl-recording{color:#3b82f6;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.cl-recording:hover{color:#2563eb;text-decoration:underline}.dark .cl-recording{color:#60a5fa}.cl-outcome{color:#64748b;font-size:11px;font-style:italic}.dark .cl-outcome{color:#64748b}.cl-logged-section{border-top:1px solid #f1f5f9;margin:0 16px;padding-top:8px}.dark .cl-logged-section{border-top-color:#1e293b}.cl-filters{background:linear-gradient(#fafbfc,#fff);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;margin:12px 16px 0;padding:10px 12px;display:flex}.dark .cl-filters{background:linear-gradient(#0f172a,#0f172a99);border-color:#1e293b}.cl-filters-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-search{flex:1;min-width:220px;position:relative}.cl-search-icon{color:#94a3b8;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cl-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:8px 32px 8px 34px;font-size:12.5px;transition:all .15s}.dark .cl-search-input{color:#f1f5f9;background:#1e293b;border-color:#334155}.cl-search-input:focus{border-color:#3b6fed;box-shadow:0 0 0 3px #3b6fed1f}.cl-search-input::placeholder{color:#94a3b8}.dark .cl-search-input::placeholder{color:#64748b}.cl-search-clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .12s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cl-search-clear:hover{color:#0f172a;background:#e2e8f0}.dark .cl-search-clear{color:#94a3b8;background:#334155}.dark .cl-search-clear:hover{color:#f1f5f9;background:#475569}.cl-fselect{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px 8px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.cl-fselect:hover{background:#f8fafc;border-color:#cbd5e1}.cl-fselect--active{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.cl-fselect--active:hover{background:#dbeafe}.dark .cl-fselect{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cl-fselect:hover{background:#0f172a;border-color:#475569}.dark .cl-fselect--active{color:#93c5fd;background:#3b6fed26;border-color:#3b6fed4d}.cl-fselect-icon{color:#64748b;flex-shrink:0;width:13px;height:13px}.cl-fselect--active .cl-fselect-icon{color:#2563eb}.dark .cl-fselect-icon{color:#94a3b8}.dark .cl-fselect--active .cl-fselect-icon{color:#60a5fa}.cl-fselect-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:10px;font-weight:700}.cl-fselect--active .cl-fselect-label{color:#3b6fed}.dark .cl-fselect-label{color:#64748b}.dark .cl-fselect--active .cl-fselect-label{color:#60a5fa}.cl-fselect-value{font-weight:600}.cl-fselect-chev{color:#94a3b8;width:11px;height:11px;transition:transform .15s}.cl-fselect-chev--open{transform:rotate(180deg)}.cl-flt-dd{z-index:100;background:#fff;border:1px solid #0f172a14;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px -8px #0f172a2e,0 4px 8px -2px #0f172a14}.dark .cl-flt-dd{background:#0f172a;border-color:#ffffff14;box-shadow:0 12px 28px -8px #00000080}.cl-flt-dd-opt{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.cl-flt-dd-opt:hover{background:#f1f5f9}.cl-flt-dd-opt--active{color:#1e40af;background:#eff6ff;font-weight:600}.dark .cl-flt-dd-opt{color:#cbd5e1}.dark .cl-flt-dd-opt:hover{background:#1e293b}.dark .cl-flt-dd-opt--active{color:#93c5fd;background:#3b6fed26}.cl-flt-dd-check{color:#3b6fed;width:14px;height:14px;margin-left:auto}.dark .cl-flt-dd-check{color:#60a5fa}.cl-more-btn{color:#475569;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:9px;align-items:center;gap:5px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.cl-more-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.cl-more-btn--open{color:#1e40af;background:#eff6ff;border-style:solid;border-color:#3b6fed}.dark .cl-more-btn{color:#94a3b8;background:#1e293b;border-color:#475569}.dark .cl-more-btn:hover{color:#f1f5f9;background:#0f172a;border-color:#64748b}.dark .cl-more-btn--open{color:#93c5fd;background:#3b6fed26;border-style:solid;border-color:#3b6fed66}.cl-more-badge{color:#fff;background:#3b6fed;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.cl-adv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;padding:12px;display:grid}.dark .cl-adv{background:#0f172a66;border-color:#1e293b}.cl-adv-field{flex-direction:column;gap:4px;display:flex}.cl-adv-field-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.dark .cl-adv-field-label{color:#94a3b8}.cl-adv-toggles{flex-wrap:wrap;gap:6px;display:flex}.cl-adv-toggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.cl-adv-toggle:hover{border-color:#cbd5e1}.cl-adv-toggle--on{color:#059669;background:#ecfdf5;border-color:#05966947}.dark .cl-adv-toggle{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cl-adv-toggle:hover{border-color:#475569}.dark .cl-adv-toggle--on{color:#34d399;background:#10b9811f;border-color:#10b98159}.cl-adv-range{align-items:center;gap:6px;display:flex}.cl-adv-range input{background:#fff;border:1px solid #e2e8f0;border-radius:7px;outline:none;width:100%;padding:6px 10px;font-size:11.5px}.dark .cl-adv-range input{color:#f1f5f9;background:#1e293b;border-color:#334155}.cl-adv-range input:focus{border-color:#3b6fed;box-shadow:0 0 0 3px #3b6fed1a}.cl-adv-range-sep{color:#94a3b8;font-size:11px;font-weight:600}.cl-fchips{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.dark .cl-fchips{border-top-color:#1e293b}.cl-fchips-label{color:#64748b;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.dark .cl-fchips-label{color:#94a3b8}.cl-fchip{color:#1e40af;background:#eff6ff;border:1px solid #3b6fed38;border-radius:999px;align-items:center;gap:5px;padding:3px 3px 3px 9px;font-size:11px;font-weight:600;display:inline-flex}.dark .cl-fchip{color:#93c5fd;background:#3b6fed26;border-color:#3b6fed4d}.cl-fchip-value{font-weight:700}.cl-fchip-x{color:#1e40af;cursor:pointer;background:#3b6fed24;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:inline-flex}.cl-fchip-x:hover{color:#fff;background:#3b6fed}.dark .cl-fchip-x{color:#93c5fd;background:#3b6fed38}.dark .cl-fchip-x:hover{color:#fff;background:#3b6fed}.cl-fclear{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .12s;display:inline-flex}.cl-fclear:hover{background:#fee2e2}.dark .cl-fclear{color:#f87171}.dark .cl-fclear:hover{background:#dc262626}@media(max-width:700px){.cl-adv{grid-template-columns:1fr}}.cl-no-matches{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;margin:16px 16px 0;padding:28px 20px;display:flex}.dark .cl-no-matches{background:#0f172a66;border-color:#334155}.cl-no-matches-icon{color:#64748b;background:#e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:inline-flex}.dark .cl-no-matches-icon{color:#94a3b8;background:#1e293b}.cl-no-matches-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.dark .cl-no-matches-title{color:#f1f5f9}.cl-no-matches-sub{color:#64748b;margin:3px 0 14px;font-size:12px}.dark .cl-no-matches-sub{color:#94a3b8}.cl-no-matches-btn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #dc262640;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.cl-no-matches-btn:hover{background:#fee2e2;border-color:#dc262680}.dark .cl-no-matches-btn{color:#f87171;border-color:#dc26264d}.dark .cl-no-matches-btn:hover{background:#dc262626;border-color:#dc26268c}.cl-dir-icon--missed{color:#dc2626;background:#fee2e2}.dark .cl-dir-icon--missed{color:#f87171;background:#dc262626}.cl-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 16px 0;display:grid}.cl-stat{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.dark .cl-stat{background:#0f172a;border-color:#1e293b}.cl-stat--clickable{cursor:pointer}.cl-stat--clickable:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 1px 3px #0f172a0a}.dark .cl-stat--clickable:hover{background:#1a2435;border-color:#334155}.cl-stat--clickable:disabled{opacity:.5;cursor:not-allowed}.cl-stat--clickable:disabled:hover{box-shadow:none;background:#fff;border-color:#e2e8f0;transform:none}.dark .cl-stat--clickable:disabled:hover{background:#0f172a;border-color:#1e293b}.cl-stat--active{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#1e40af;box-shadow:0 1px 3px #1e40af14}.dark .cl-stat--active{background:linear-gradient(135deg,#2563eb1f,#2563eb0a);border-color:#2563eb}.cl-stat-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cl-stat-icon--all{color:#475569;background:#f1f5f9}.dark .cl-stat-icon--all{color:#94a3b8;background:#94a3b826}.cl-stat-icon--in{color:#2563eb;background:#dbeafe}.dark .cl-stat-icon--in{color:#60a5fa;background:#2563eb26}.cl-stat-icon--out{color:#059669;background:#d1fae5}.dark .cl-stat-icon--out{color:#34d399;background:#05966926}.cl-stat-icon--missed{color:#dc2626;background:#fee2e2}.dark .cl-stat-icon--missed{color:#f87171;background:#dc262626}.cl-stat-icon--duration{color:#7c3aed;background:#ede9fe}.dark .cl-stat-icon--duration{color:#a78bfa;background:#7c3aed26}.cl-stat-body{flex-direction:column;gap:1px;min-width:0;display:flex}.cl-stat-value{color:#0f172a;letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.1}.dark .cl-stat-value{color:#f1f5f9}.cl-stat-value--danger{color:#dc2626}.dark .cl-stat-value--danger{color:#f87171}.cl-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;line-height:1.2}.dark .cl-stat-label{color:#64748b}@media(max-width:900px){.cl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin:12px 16px 0;display:flex}.cl-toolbar-left{align-items:center;gap:8px;min-height:28px;display:flex}.cl-toolbar-right{align-items:center;gap:8px;display:flex}.cl-timeline{flex-direction:column;gap:16px;padding:8px 16px 16px;display:flex}.cl-group{flex-direction:column;gap:6px;display:flex}.cl-group-header{align-items:center;gap:8px;padding:2px 4px;display:flex}.cl-group-toolbar{align-items:center;gap:8px;margin-left:auto;display:flex}.cl-group-label{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.dark .cl-group-label{color:#94a3b8}.cl-group-count{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.dark .cl-group-count{color:#94a3b8;background:#1e293b}.cl-group-items{flex-direction:column;gap:6px;display:flex}.cl-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:12px;transition:all .15s;display:flex}.dark .cl-card{background:#0f172a;border-color:#1e293b}.cl-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0f172a0f}.dark .cl-card:hover{border-color:#334155;box-shadow:0 2px 8px #0000004d}.cl-card--selected{background:linear-gradient(135deg,#eff6ff,#fff 60%);border-color:#3b6fed;box-shadow:0 0 0 3px #3b6fed14,0 2px 8px #3b6fed14}.dark .cl-card--selected{background:linear-gradient(135deg,#3b6fed1f,#0f172a 60%);border-color:#3b6fed;box-shadow:0 0 0 3px #3b6fed2e,0 2px 8px #0000004d}.cl-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:2px;transition:background .12s;display:inline-flex;position:relative}.cl-checkbox:hover{background:#f1f5f9}.dark .cl-checkbox:hover{background:#1e293b}.cl-checkbox input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cl-checkbox-box{background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #00000005}.cl-checkbox:hover .cl-checkbox-box{border-color:#3b6fed}.cl-checkbox input[type=checkbox]:checked+.cl-checkbox-box{background:#3b6fed;border-color:#3b6fed;box-shadow:0 2px 6px #3b6fed4d}.cl-checkbox input[type=checkbox]:checked+.cl-checkbox-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.dark .cl-checkbox-box{background:#1e293b;border-color:#475569}.dark .cl-checkbox:hover .cl-checkbox-box{border-color:#60a5fa}.cl-selection-pill{color:#1e40af;letter-spacing:.02em;background:#dbeafe;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #3b6fed2e}.dark .cl-selection-pill{color:#93c5fd;background:#3b6fed2e;box-shadow:inset 0 0 0 1px #3b6fed4d}.cl-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cl-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cl-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-card-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cl-card-name{color:#0f172a;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.25}.dark .cl-card-name{color:#f1f5f9}.cl-call-pill{color:#047857;letter-spacing:-.005em;background:linear-gradient(135deg,#fff,#ecfdf5);border:1px solid #05966938;border-radius:999px;align-items:center;gap:7px;padding:3px 12px 3px 4px;font-size:11.5px;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 1px 2px #0f172a08,0 4px 12px -4px #0596692e}.cl-call-pill:hover{color:#065f46;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#05966966;transform:translateY(-1px);box-shadow:0 1px 2px #0f172a08,0 8px 20px -6px #05966952}.cl-call-pill:active{transform:translateY(0)}.dark .cl-call-pill{color:#6ee7b7;background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b98147;box-shadow:0 1px 2px #00000040,0 4px 12px -4px #10b98138}.dark .cl-call-pill:hover{color:#a7f3d0;background:linear-gradient(135deg,#10b9812e,#10b98114);border-color:#10b98180;box-shadow:0 1px 2px #00000040,0 8px 20px -6px #10b98166}.cl-call-pill-dot{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:box-shadow .2s;display:inline-flex;box-shadow:0 2px 5px #05966966,inset 0 1px #ffffff4d}.cl-call-pill:hover .cl-call-pill-dot{box-shadow:0 3px 8px #0596698c,inset 0 1px #ffffff59}.cl-call-pill-icon{width:11px;height:11px}.cl-card-phone{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;display:block}.dark .cl-card-phone{color:#64748b}.cl-card-badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;display:flex}.cl-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10px;font-weight:700;display:inline-flex}.cl-badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.cl-badge--success{color:#047857;background:#d1fae5}.dark .cl-badge--success{color:#6ee7b7;background:#0596692e}.cl-badge--danger{color:#b91c1c;background:#fee2e2}.dark .cl-badge--danger{color:#fca5a5;background:#dc26262e}.cl-badge--warning{color:#b45309;background:#fef3c7}.dark .cl-badge--warning{color:#fcd34d;background:#f59e0b2e}.cl-badge--neutral{color:#475569;background:#f1f5f9}.dark .cl-badge--neutral{color:#94a3b8;background:#1e293b}.cl-source-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.cl-source-chip--auto{color:#6d28d9;background:#ede9fe}.dark .cl-source-chip--auto{color:#c4b5fd;background:#7c3aed2e}.cl-source-chip--manual{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.dark .cl-source-chip--manual{color:#94a3b8;background:#1e293b99;border-color:#1e293b}.cl-card-notes{color:#475569;background:#f8fafc;border-left:2px solid #cbd5e1;border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}.dark .cl-card-notes{color:#cbd5e1;background:#1e293b80;border-left-color:#475569}.cl-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.cl-card-time{color:#64748b;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.dark .cl-card-time{color:#94a3b8}.cl-card-chip{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.dark .cl-card-chip{color:#94a3b8;background:#1e293b}.cl-card-chip--link{color:#2563eb;background:#dbeafe;text-decoration:none;transition:all .15s}.cl-card-chip--link:hover{background:#bfdbfe}.dark .cl-card-chip--link{color:#60a5fa;background:#2563eb2e}.dark .cl-card-chip--link:hover{background:#2563eb47}.cl-card-chip--callback{color:#b45309;background:#fef3c7}.dark .cl-card-chip--callback{color:#fcd34d;background:#f59e0b2e}.cl-card-chip--agent{color:#475569;background:0 0;border:1px dashed #cbd5e1;padding:2px 8px}.dark .cl-card-chip--agent{color:#94a3b8;border-color:#334155}.cl-card-actions{gap:2px;margin-left:auto;display:flex}.cl-card-cta{color:#047857;cursor:pointer;background:#fff;border:1px solid #0596692e;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:9px;padding:7px 16px 7px 9px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px -6px #0596692e}.cl-card-cta:before{content:"";pointer-events:none;background:linear-gradient(135deg,#10b98114,#05966900 60%);transition:opacity .2s,background .2s;position:absolute;inset:0}.cl-card-cta:hover{color:#065f46;border-color:#05966961;transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0a,0 10px 28px -8px #0596694d}.cl-card-cta:hover:before{background:linear-gradient(135deg,#10b98129,#0596690a 60%)}.cl-card-cta:active{transform:translateY(0)}.dark .cl-card-cta{color:#6ee7b7;background:#10b98114;border-color:#10b98140;box-shadow:0 1px 2px #00000040,0 4px 14px -6px #10b98138}.dark .cl-card-cta:hover{color:#a7f3d0;border-color:#10b98180;box-shadow:0 1px 2px #00000040,0 10px 28px -8px #10b98161}.cl-card-cta-icon{color:#fff;z-index:1;background:linear-gradient(135deg,#10b981,#047857);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 2px 6px #05966959,inset 0 1px #ffffff4d}.cl-card-cta:hover .cl-card-cta-icon{box-shadow:0 3px 10px #05966980,inset 0 1px #ffffff59}.cl-card-cta-label{letter-spacing:-.01em;white-space:nowrap;z-index:1;font-size:12px;font-weight:700;position:relative}.cl-card-action{color:#059669;background:#d1fae5;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;transition:all .12s;display:inline-flex}.dark .cl-card-action{color:#34d399;background:#0596692e}.cl-card-action:hover{color:#fff;background:#059669;transform:translateY(-1px);box-shadow:0 2px 6px #0596694d}.dark .cl-card-action:hover{color:#fff;background:#10b981;box-shadow:0 2px 8px #10b98159}.cl-card-action--danger{color:#dc2626;background:#fee2e2}.dark .cl-card-action--danger{color:#f87171;background:#dc26262e}.cl-card-action--danger:hover{color:#fff;background:#dc2626;box-shadow:0 2px 6px #dc26264d}.dark .cl-card-action--danger:hover{color:#fff;background:#dc2626;box-shadow:0 2px 8px #dc262659}.cl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 20px 40px;display:flex}.cl-empty-icon{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#ede9fe);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex;box-shadow:0 4px 12px #2563eb1a}.dark .cl-empty-icon{color:#60a5fa;background:linear-gradient(135deg,#2563eb26,#7c3aed26)}.cl-empty-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.dark .cl-empty-title{color:#f1f5f9}.cl-empty-sub{color:#64748b;max-width:340px;margin:4px 0 18px;font-size:12px}.dark .cl-empty-sub{color:#94a3b8}.cl-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sms-thread{flex-direction:column;gap:4px;max-height:500px;padding:16px;display:flex;overflow-y:auto}.sms-thread::-webkit-scrollbar{width:4px}.sms-thread::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.dark .sms-thread::-webkit-scrollbar-thumb{background:#475569}.sms-date-sep{text-align:center;padding:8px 0}.sms-date-sep span{text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f1f5f9;border-radius:10px;padding:3px 10px;font-size:10px;font-weight:700}.dark .sms-date-sep span{color:#64748b;background:#1e293b}.sms-bubble-wrap{flex-direction:column;max-width:75%;margin-bottom:4px;display:flex}.sms-bubble-wrap--out{align-self:flex-end;align-items:flex-end}.sms-bubble-wrap--in{align-self:flex-start;align-items:flex-start}.sms-bubble{border-radius:16px;max-width:100%;padding:10px 14px}.sms-bubble--out{background:#2563eb;border-bottom-right-radius:4px}.dark .sms-bubble--out{background:#1d4ed8}.sms-bubble--in{background:#f1f5f9;border-bottom-left-radius:4px}.dark .sms-bubble--in{background:#1e293b}.sms-bubble-text{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.sms-bubble--out .sms-bubble-text{color:#fff}.sms-bubble--in .sms-bubble-text{color:#1e293b}.dark .sms-bubble--in .sms-bubble-text{color:#e2e8f0}.sms-bubble-meta{align-items:center;gap:6px;margin-top:4px;display:flex}.sms-bubble-meta time{font-size:10px}.sms-bubble--out .sms-bubble-meta time{color:#fff9}.sms-bubble--in .sms-bubble-meta time,.dark .sms-bubble--in .sms-bubble-meta time{color:#64748b}.sms-channel-badge{text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.sms-bubble--out .sms-channel-badge{color:#fffc;background:#fff3}.sms-bubble--in .sms-channel-badge{color:#64748b;background:#e2e8f0}.dark .sms-bubble--in .sms-channel-badge{color:#94a3b8;background:#334155}.sms-status{align-items:center;display:flex}.sms-status svg{color:#ffffff80}.sms-status--delivered svg{color:#fffc}.sms-status--failed svg{color:#fca5a5}.sms-bubble-sender{color:#64748b;margin-top:2px;padding:0 4px;font-size:10px}.dark .sms-bubble-sender{color:#64748b}.sms-quick-send{border-top:1px solid #f1f5f9;padding:12px 16px}.dark .sms-quick-send{border-top-color:#1e293b}.sms-compose-btn{color:#64748b;background:0 0;border:1.5px dashed #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.dark .sms-compose-btn{color:#94a3b8;border-color:#334155}.sms-compose-btn:hover{color:#3b82f6;background:#3b82f608;border-color:#3b82f6}.dark .sms-compose-btn:hover{color:#60a5fa;border-color:#3b82f6}.sv-tab-unread{color:#64748b;background:#0000000f;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:-2px;padding:0 4px;font-size:9px;font-weight:800;display:inline-flex}@media(max-width:640px){.sms-bubble-wrap{max-width:90%}}.pb-container{width:100%;font-size:13px}.pb-empty{text-align:center;background:#fafbfc;border:1px solid #e5e7eb;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 2rem;display:flex}.dark .pb-empty{background:#0f172a80;border-color:#1e293b}.pb-empty-icon{color:#cbd5e1;width:48px;height:48px;margin-bottom:16px}.dark .pb-empty-icon{color:#475569}.pb-empty-title{color:#111827;margin-bottom:6px;font-size:15px;font-weight:700}.dark .pb-empty-title{color:#f1f5f9}.pb-empty-desc{color:#6b7280;max-width:300px;margin-bottom:20px;font-size:13px;line-height:1.5}.pb-btn{letter-spacing:.02em;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-size:12px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.pb-btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 50%);position:absolute;inset:0}.pb-btn--primary{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#1e40af;font-size:10px}.pb-btn--primary:hover{background:#1e3a8a}.dark .pb-btn--primary{background:#3b82f6}.dark .pb-btn--primary:hover{background:#2563eb}.pb-btn--ghost{color:#374151;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #00000008}.dark .pb-btn--ghost{color:#d1d5db;background:#1e293b;border-color:#334155}.pb-btn--ghost:hover{background:#f8fafc;border-color:#cbd5e1}.dark .pb-btn--ghost:hover{color:#f3f4f6;background:#111827}.pb-btn--danger{color:#fff;background:#dc2626;box-shadow:0 1px 3px #dc26264d}.pb-btn--danger:hover{background:#b91c1c;transform:translateY(-1px)}.pb-btn--sm{border-radius:6px;padding:5px 12px;font-size:11px}.pb-locked-banner{color:#047857;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.dark .pb-locked-banner{color:#34d399;background:#10b98114;border-color:#10b98133}.pb-toolbar-sentinel{height:0}.pb-toolbar-sticky{z-index:30;margin-bottom:16px;position:sticky;top:8px}body.sale-view-page.fi-body-has-top-navigation .fi-topbar-ctn{z-index:auto!important;position:relative!important}body.sale-view-page .fi-sc{gap:0!important}body.sale-view-page--locked button[wire\:click*="mountAction('uploadFile')"],body.sale-view-page--locked button[wire\:click*="mountAction('createInvoice')"],body.sale-view-page--locked button[wire\:click*="mountAction('resendProposal')"],body.sale-view-page--locked button[wire\:click*="mountAction('editActivity'"],body.sale-view-page--locked button[wire\:click*="mountAction('deleteActivity'"],body.sale-view-page--locked button[wire\:click*="mountAction('edit')"],body.sale-view-page--locked button[wire\:click*="mountAction('won')"],body.sale-view-page--locked button[wire\:click*="mountAction('lost')"],body.sale-view-page--locked button[wire\:click*="mountAction('reopen')"],body.sale-view-page--locked button[wire\:click*="mountAction('duplicate')"],body.sale-view-page--locked button[wire\:click*="mountAction('delete')"],body.sale-view-page--locked button[wire\:click*="mountAction('manageAssignees')"],body.sale-view-page--locked button[wire\:click*="mountAction('manageTags')"],body.sale-view-page--locked button[wire\:click*=toggleTag],body.sale-view-page--locked button[wire\:click*=toggleNotePin],body.sale-view-page--locked button[wire\:click*=toggleFilePin],body.sale-view-page--locked button[wire\:click*=setAssigneeOwner],body.sale-view-page--locked button[wire\:click*=unassignUser],body.sale-view-page--locked button[wire\:click*=assignUser]{display:none!important}body.sale-view-page--locked button[wire\:click*="mountAction('logCall')"],body.sale-view-page--locked button[wire\:click*="mountAction('sendMessage')"],body.sale-view-page--locked button[wire\:click*=openNoteModal],body.sale-view-page--locked button[wire\:click*=openEmailModal]{filter:grayscale();position:relative;pointer-events:none!important;opacity:.5!important;cursor:not-allowed!important}body.sale-view-page--locked .email-filter-pill{filter:grayscale();pointer-events:none!important;opacity:.5!important;cursor:not-allowed!important}body.sale-view-page--locked button[wire\:click*="mountAction('logCall')"]:before,body.sale-view-page--locked button[wire\:click*="mountAction('sendMessage')"]:before,body.sale-view-page--locked button[wire\:click*=openNoteModal]:before,body.sale-view-page--locked button[wire\:click*=openEmailModal]:before{content:"";vertical-align:-1px;background-color:currentColor;flex-shrink:0;width:12px;height:12px;margin-right:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 1a4.5 4.5 0 0 0-4.5 4.5V9H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-.5V5.5A4.5 4.5 0 0 0 10 1Zm3 8V5.5a3 3 0 1 0-6 0V9h6Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 1a4.5 4.5 0 0 0-4.5 4.5V9H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-.5V5.5A4.5 4.5 0 0 0 10 1Zm3 8V5.5a3 3 0 1 0-6 0V9h6Z' clip-rule='evenodd' /%3E%3C/svg%3E") 50%/contain no-repeat}body.sale-view-page--locked .sd-more-btn{opacity:.45!important;pointer-events:none!important;cursor:not-allowed!important}body.sale-view-page--locked [contenteditable=true]{opacity:.85;pointer-events:none!important;cursor:not-allowed!important}.pb-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.dark .pb-toolbar{background:linear-gradient(#111827,#0f172a);border-color:#1e293b;box-shadow:0 1px 3px #0003,0 4px 14px #0000004d}.pb-toolbar-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.pb-toolbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pb-toolbar-right{flex-shrink:0;align-items:center;gap:2px;display:flex}.pb-toolbar-title{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.dark .pb-toolbar-title{color:#e5e7eb}.pb-toolbar-total{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;font-size:16px;font-weight:800}.dark .pb-toolbar-total{color:#f1f5f9}.pb-autosave{letter-spacing:.01em;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.pb-autosave-idle,.pb-autosave-saving{white-space:nowrap;border:none;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pb-autosave-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pb-autosave-idle{color:#64748b;background:0 0}.pb-autosave-time{font-weight:500}.pb-autosave-idle .pb-autosave-time{color:#64748b}.dark .pb-autosave-idle{color:#86efac;background:#16a34a1a;border-color:#22c55e26}.dark .pb-autosave-idle .pb-autosave-time{color:#86efacb3}.dark .pb-autosave-dot{background:#4ade80;box-shadow:0 0 #4ade8066}.pb-autosave-saving{color:#1e40af;background:#3b82f60f;border-color:#3b82f626}.dark .pb-autosave-saving{color:#93c5fd;background:#2563eb1a;border-color:#3b82f626}.pb-toolbar-action{color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pb-toolbar-action:hover{color:#3b82f6;background:#eff6ff}.dark .pb-toolbar-action{color:#94a3b8}.dark .pb-toolbar-action:hover{color:#60a5fa;background:#3b82f61a}.pb-toolbar-divider{background:#e2e8f0;width:1px;height:20px;margin:0 4px}.dark .pb-toolbar-divider{background:#334155}.pb-toolbar-dot{background:#e2e8f0;border-radius:0;flex-shrink:0;width:1px;height:16px;margin:0 4px}.dark .pb-toolbar-dot{background:#334155}.pb-toolbar-field{align-items:center;gap:5px;display:inline-flex}.pb-toolbar-field-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:600}.dark .pb-toolbar-field-label{color:#6b7280}.pb-toolbar-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:500}.pb-toolbar-select:focus{border-color:#3b82f6;outline:none}.dark .pb-toolbar-select{color:#e5e7eb;background:#111827;border-color:#374151}.pb-toolbar-date{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:500}.pb-toolbar-date:focus{border-color:#3b82f6;outline:none}.dark .pb-toolbar-date{color:#e5e7eb;background:#0f172a;border-color:#334155}.pb-toolbar-row2{background:#f8fafc;border-top:1px solid #f1f5f9;border-radius:0 0 12px 12px;align-items:center;gap:16px;padding:8px 16px;display:flex}.dark .pb-toolbar-row2{background:#0c1222;border-top-color:#1e293b}.pb-config-group{align-items:center;gap:8px;display:inline-flex}.pb-config-label{color:#64748b;white-space:nowrap;letter-spacing:.01em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.pb-config-label svg{color:#64748b}.dark .pb-config-label{color:#94a3b8}.dark .pb-config-label svg{color:#475569}.pb-config-sep{background:#e2e8f0;flex-shrink:0;width:1px;height:18px}.dark .pb-config-sep{background:#1e293b}.pb-toggle-group{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:inline-flex;box-shadow:0 1px 2px #0000000a}.dark .pb-toggle-group{box-shadow:none;background:#111827;border-color:#334155}.pb-toggle-btn{color:#64748b;background:0 0;border:none;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.pb-toggle-wrap+.pb-toggle-wrap .pb-toggle-btn{border-left:1px solid #e2e8f0}.dark .pb-toggle-wrap+.pb-toggle-wrap .pb-toggle-btn{border-left-color:#334155}.pb-toggle-btn:hover:not(.pb-toggle-btn--on){color:#374151;background:#f1f5f9}.dark .pb-toggle-btn{color:#94a3b8}.dark .pb-toggle-btn:hover:not(.pb-toggle-btn--on){color:#d1d5db;background:#1e293b}.pb-toggle-btn--on{color:#fff;background:#1e40af;border-color:#1e40af}.dark .pb-toggle-btn--on{background:#3b82f6}.pb-toggle-btn--on svg{color:#fbbf24}.pb-toggle-wrap{display:flex;position:relative}.pb-toggle-wrap:first-child .pb-toggle-btn{border-radius:5px 0 0 5px}.pb-toggle-wrap:last-child .pb-toggle-btn{border-radius:0 5px 5px 0}.pb-design-tip{z-index:50;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:164px;padding:10px 10px 8px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f}.dark .pb-design-tip{background:#1e293b;border-color:#334155;box-shadow:0 8px 30px #00000059}.pb-design-tip:before{content:"";border:7px solid #0000;border-bottom-color:#e2e8f0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pb-design-tip:after{content:"";border:6px solid #0000;border-bottom-color:#fff;margin-bottom:-1px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dark .pb-design-tip:before{border-bottom-color:#334155}.dark .pb-design-tip:after{border-bottom-color:#1e293b}.pb-pv-page{background:#fff;border:1px solid #e5e7eb;border-radius:3px;flex-direction:column;gap:4px;width:100%;height:130px;padding:10px 8px;display:flex;box-shadow:0 1px 3px #0000000f}.pb-pv--std .pb-pv-hdr{background:#2563eb;border-radius:1px;height:2px}.pb-pv--std .pb-pv-meta{justify-content:space-between;align-items:center;display:flex}.pb-pv--std .pb-pv-co{background:#1f2937;border-radius:1px;width:38%;height:5px}.pb-pv--std .pb-pv-badge{background:#2563eb;border-radius:1px;width:26%;height:4px}.pb-pv--std .pb-pv-ln{background:#d1d5db;border-radius:1px;height:2px}.pb-pv--std .pb-pv-spacer{flex:0}.pb-pv--std .pb-pv-tbl{flex-direction:column;flex:1;gap:2px;display:flex}.pb-pv--std .pb-pv-tbl-h{opacity:.85;background:#2563eb;border-radius:1px;height:4px}.pb-pv--std .pb-pv-tbl-r{background:#f3f4f6;border-radius:1px;height:3px}.pb-pv--std .pb-pv-tbl-r:nth-child(odd){background:#eef2f7}.pb-pv--std .pb-pv-total{background:#2563eb;border-radius:1px;width:32%;height:3px;margin-left:auto}.pb-pv--prm .pb-pv-hdr{background:#e5e5e5;height:1px}.pb-pv--prm .pb-pv-meta{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.pb-pv--prm .pb-pv-co{opacity:.65;background:#1d1d1f;border-radius:1px;width:34%;height:4px}.pb-pv--prm .pb-pv-badge{opacity:.45;background:#d1d5db;border-radius:1px;width:20%;height:6px}.pb-pv--prm .pb-pv-ln{opacity:.5;background:#d1d5db;border-radius:1px;height:2px}.pb-pv--prm .pb-pv-spacer{height:4px}.pb-pv--prm .pb-pv-tbl{flex-direction:column;flex:1;gap:3px;display:flex}.pb-pv--prm .pb-pv-tbl-h{background:#f5f5f7;border-radius:1px;height:3px}.pb-pv--prm .pb-pv-tbl-r{background:#fafafa;border-radius:1px;height:3px}.pb-pv--prm .pb-pv-total{opacity:.55;background:#1d1d1f;border-radius:1px;width:28%;height:2px;margin-left:auto}.pb-pv-info{flex-direction:column;align-items:center;gap:1px;padding-top:8px;display:flex}.pb-pv-name{color:#1f2937;font-size:11px;font-weight:700}.dark .pb-pv-name{color:#e5e7eb}.pb-pv-desc{color:#6b7280;font-size:10px}.dark .pb-pv-desc{color:#9ca3af}.pb-expiry-trigger{color:#374151;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.pb-expiry-trigger:hover{background:#f8fafc;border-color:#cbd5e1}.dark .pb-expiry-trigger{color:#e5e7eb;background:#111827;border-color:#334155}.dark .pb-expiry-trigger:hover{background:#1e293b;border-color:#475569}.pb-expiry-trigger svg,.dark .pb-expiry-trigger svg{color:#64748b}.pb-expiry-days{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.dark .pb-expiry-days{color:#94a3b8;background:#1e293b}.pb-expiry-days--warn{color:#dc2626;background:#fef2f2}.dark .pb-expiry-days--warn{color:#f87171;background:#450a0a}.pb-expiry-drop{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:195px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000a}.dark .pb-expiry-drop{background:#1e293b;border-color:#334155;box-shadow:0 12px 32px #0006}.pb-expiry-opt{color:#1e293b;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;font-size:12px;font-weight:500;transition:all .1s;display:flex}.pb-expiry-opt:hover{color:#fff;background:#1e40af}.pb-expiry-opt:hover .pb-expiry-opt-hint{color:#fff9}.dark .pb-expiry-opt{color:#e2e8f0}.dark .pb-expiry-opt:hover{color:#fff;background:#2563eb}.pb-expiry-opt-hint{color:#64748b;font-size:10px;font-weight:400;transition:color .1s}.dark .pb-expiry-opt-hint{color:#64748b}.pb-expiry-div{background:#f1f5f9;height:1px;margin:4px 6px}.dark .pb-expiry-div{background:#334155}.pb-expiry-custom-wrap{padding:4px 6px}.pb-expiry-custom{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:5px 8px;font-size:12px;font-weight:500;transition:all .15s}.pb-expiry-custom:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px #1e40af1a}.dark .pb-expiry-custom{color:#e5e7eb;background:#0f172a;border-color:#334155}.dark .pb-expiry-custom:focus{border-color:#3b82f6}.pb-config-date{color:#374151;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:border-color .15s;box-shadow:0 1px 2px #0000000a}.pb-config-date:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61f}.dark .pb-config-date{color:#e5e7eb;background:#111827;border-color:#334155}.dark .pb-config-date:focus{border-color:#3b82f6}.pb-toolbar-setting{align-items:center;gap:6px;display:flex}.pb-toolbar-setting-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600}.dark .pb-toolbar-setting-label{color:#9ca3af}.pb-toolbar-setting-row{align-items:center;gap:4px;display:flex}.pb-toolbar-toggle-group{border:1px solid #e5e7eb;border-radius:0;display:flex;overflow:hidden}.dark .pb-toolbar-toggle-group{border-color:#374151}.pb-toolbar-toggle{color:#6b7280;background:#fff;border:none;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.dark .pb-toolbar-toggle{color:#94a3b8;background:#1e293b}.pb-toolbar-toggle--active,.dark .pb-toolbar-toggle--active{color:#fff;background:#2563eb}.pb-toolbar-toggle:hover:not(.pb-toolbar-toggle--active){background:#f1f5f9}.dark .pb-toolbar-toggle:hover:not(.pb-toolbar-toggle--active){background:#334155}.pb-toolbar-mini-input{color:#111827;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:0;width:64px;padding:4px 6px;font-size:12px}.pb-toolbar-mini-input--date{text-align:left;width:120px}.dark .pb-toolbar-mini-input{color:#e2e8f0;background:#1e293b;border-color:#374151}.pb-toolbar-mini-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 1px #2563eb}.pb-toolbar-mini-select{color:#111827;appearance:auto;background:#fff;border:1px solid #e5e7eb;border-radius:0;padding:4px 6px;font-size:12px}.dark .pb-toolbar-mini-select{color:#e2e8f0;background:#1e293b;border-color:#374151}.pb-toolbar-mini-select:focus{border-color:#2563eb;outline:none}.pb-status{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:10px;font-weight:700;display:inline-flex}.pb-status:before{display:none}.pb-status--draft{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.pb-status--draft:before{background:#3b82f6}.dark .pb-status--draft{color:#94a3b8;background:#64748b1a;border-color:#64748b33}.dark .pb-status--draft:before{background:#64748b}.pb-status--sent{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.pb-status--sent:before{background:#3b82f6}.dark .pb-status--sent{color:#93c5fd;background:#3b82f61a;border-color:#3b82f633}.dark .pb-status--sent:before{background:#60a5fa}.pb-status--accepted{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.pb-status--accepted:before{background:#059669}.dark .pb-status--accepted{color:#6ee7b7;background:#0596691a;border-color:#05966933}.dark .pb-status--accepted:before{background:#34d399}.pb-status--rejected{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.pb-status--rejected:before{background:#dc2626}.dark .pb-status--rejected{color:#fca5a5;background:#dc26261a;border-color:#dc262633}.dark .pb-status--rejected:before{background:#f87171}@media(max-width:640px){.pb-doc-header{border-radius:0;flex-direction:column;align-items:flex-start;padding:14px 16px}.pb-doc-header-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.pb-doc-title{max-width:100%;font-size:16px}.pb-toolbar-actions{flex-direction:column;align-items:stretch}.pb-toolbar-actions-left,.pb-toolbar-actions-right{flex-wrap:wrap;justify-content:center}.pb-toolbar-action span{display:none}.pb-toolbar-action{padding:8px}.pb-toolbar-setting-label{display:none}.pb-toolbar-setting{gap:4px}}.pb-sent-warning{color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:0;align-items:center;gap:8px;margin-bottom:12px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.dark .pb-sent-warning{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b33}.pb-spreadsheet{flex-direction:column;gap:16px;display:flex}.pb-spreadsheet--locked .pb-inline-input,.pb-spreadsheet--locked .pb-inline-select,.pb-spreadsheet--locked .pb-inline-textarea,.pb-spreadsheet--locked .pb-checkbox{opacity:.5}.pb-sheet{border-collapse:collapse;table-layout:auto;width:100%}.pb-thead-sticky{z-index:10;position:sticky;top:0}.pb-sheet-head th{text-transform:uppercase;letter-spacing:.06em;color:#374151;text-align:left;white-space:nowrap;background:#f3f4f6;border-bottom:2px solid #d1d5db;padding:8px 10px;font-size:10px;font-weight:700}.dark .pb-sheet-head th{color:#9ca3af;background:#1f2937;border-color:#374151}.pb-col-drag{width:46px;padding:0!important}.pb-col-qty{width:48px;text-align:right!important}.pb-col-cost{width:72px;text-align:right!important}.pb-col-sell{width:78px;text-align:right!important}.pb-col-margin{width:70px;text-align:right!important}.pb-col-actions{width:84px;text-align:center!important}.pb-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:visible}.dark .pb-section-card{background:#111827;border-color:#1e293b;box-shadow:0 1px 2px #0000004d,0 2px 8px #0003,0 0 0 1px #ffffff08}.pb-section-card--grand{border-color:#e2e8f0;border-radius:12px;margin-top:8px;overflow:hidden}.dark .pb-section-card--grand{border-color:#334155}.pb-section-header{-webkit-user-select:none;user-select:none}.pb-section-header td{background:#fff;border-bottom:none;padding:0}.pb-section-header:first-child td{border-radius:12px 12px 0 0}.dark .pb-section-header td{background:#1a2332;border-bottom-color:#1e293b}.pb-section-bar{background:#fff;border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:stretch;gap:0;width:100%;min-height:44px;padding:0;display:flex}.pb-section-bar-left{flex:1;align-items:center;gap:6px;min-width:0;padding:12px 16px;display:flex}.pb-section-bar-right{flex-shrink:0;align-items:stretch;gap:0;margin-left:auto;display:flex}.pb-section-collapse-btn{color:#64748b;background:#f1f5f9;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.pb-section-collapse-btn:hover{color:#1e293b;background:#e2e8f0}.dark .pb-section-collapse-btn{color:#64748b}.dark .pb-section-collapse-btn:hover{color:#94a3b8;background:#94a3b81a}.pb-section-collapse-label{line-height:1}.pb-section-chevron{width:15px;height:15px;color:inherit;transition:transform .2s}.pb-section-chevron--open{transform:rotate(0)}.pb-section-chevron:not(.pb-section-chevron--open){transform:rotate(-90deg)}.pb-section-name-static{color:#1e293b;white-space:nowrap;letter-spacing:-.01em;padding:4px 8px;font-size:13px;font-weight:600}.dark .pb-section-name-static{color:#e2e8f0}.pb-section-name-input{letter-spacing:-.01em;color:#1e293b;cursor:text;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:5px;outline:none;width:auto;min-width:160px;padding:3px 8px;font-size:14px;font-weight:700;transition:all .15s}.pb-section-name-input:hover{background:#f1f5f9;border-style:solid;border-color:#94a3b8}.pb-section-name-input:focus{background:#fff;border-style:solid;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.dark .pb-section-name-input{color:#e2e8f0;background:#1e293b;border-color:#334155}.dark .pb-section-name-input:hover{background:#0f172a;border-style:solid;border-color:#475569}.dark .pb-section-name-input:focus{background:#0f172a;border-style:solid;border-color:#3b82f6}.pb-section-count{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:600}.dark .pb-section-count{color:#9ca3af}.pb-section-stats{align-items:stretch;gap:0;display:flex}.pb-section-stat{border-left:1px solid #f1f5f9;flex-direction:column;justify-content:center;align-items:center;min-width:80px;padding:10px 16px;display:flex}.pb-section-stat:first-child{border-left:none}.dark .pb-section-stat{border-color:#334155}.pb-section-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:9px;font-weight:600;line-height:1}.dark .pb-section-stat-label{color:#64748b}.pb-section-stat-value{color:#1e293b;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.3}.dark .pb-section-stat-value{color:#e2e8f0}.pb-section-stat-value--profit{color:#059669}.dark .pb-section-stat-value--profit{color:#34d399}.pb-section-stat-value--margin{color:#059669}.dark .pb-section-stat-value--margin{color:#34d399}.pb-section-stat--total{background:#1e40af;border-left:none;border-radius:0 12px 0 0;min-width:100px;margin:-1px -1px -2px 0;padding:10px 18px}.pb-section-stat--total .pb-section-stat-label{color:#ffffff80}.pb-section-stat--total .pb-section-stat-value{color:#fff;font-size:14px;font-weight:800}.dark .pb-section-stat--total{background:#2563eb}.dark .pb-section-stat--total .pb-section-stat-value{color:#fff}.pb-section-stat--deposit{background:0 0;border-left:1px solid #f1f5f9;border-radius:0;min-width:90px;margin:0;padding:10px 16px}.pb-section-stat--deposit .pb-section-stat-label{color:#64748b}.pb-section-stat--deposit .pb-section-stat-value{color:#1e40af;font-size:13px;font-weight:700}.dark .pb-section-stat--deposit .pb-section-stat-value{color:#60a5fa}.pb-section-actions{align-items:center;gap:3px;margin-right:8px;display:inline-flex}.pb-section-action-btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .12s;display:inline-flex}.pb-section-action-btn:hover{color:#3b6fed;background:#eff6ff;border-color:#3b6fed}.dark .pb-section-action-btn{color:#64748b;background:#1e293b;border-color:#334155}.dark .pb-section-action-btn:hover{color:#60a5fa;background:#3b82f61a;border-color:#3b82f6}.pb-section-action-btn--danger:hover{color:#ef4444;background:#fef2f2;border-color:#fca5a5}.dark .pb-section-action-btn--danger:hover{color:#f87171;background:#ef44441a;border-color:#f87171}.pb-section-col-headers td{text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:6px;font-size:10px;font-weight:700}.dark .pb-section-col-headers td{color:#64748b;background:#0f172a;border-color:#1e293b}.pb-section-totals td{background:#f3f4f6;border-bottom:2px solid #d1d5db;padding:6px 10px;font-size:12px}.dark .pb-section-totals td{background:#111827;border-color:#374151}.pb-section-totals-label{color:#374151;text-align:left;font-weight:700}.pb-section-totals-val{text-align:right;color:#374151;font-variant-numeric:tabular-nums;font-weight:700}.dark .pb-section-totals-val{color:#d1d5db}.pb-section-totals-val--profit{color:#059669}.dark .pb-section-totals-val--profit{color:#34d399}.pb-section-totals-val--total{color:#111827;font-size:13px}.dark .pb-section-totals-val--total{color:#f3f4f6}.pb-section-columns th,.pb-section-columns td{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;text-align:left;background:#f3f4f6;border-bottom:2px solid #d1d5db;padding:5px 6px;font-size:9px;font-weight:700}.dark .pb-section-columns th,.dark .pb-section-columns td{color:#9ca3af;background:#1f2937;border-color:#374151}.pb-section-col--right{text-align:right!important}.pb-section-col--center{text-align:center!important}.pb-col-drag{width:28px}.pb-col-image{width:40px}.pb-col-item{width:auto}.pb-col-type{width:70px}.pb-col-supplier{width:100px}.pb-col-qty{width:55px}.pb-col-cost{width:80px}.pb-col-sell{width:85px}.pb-col-margin{width:70px}.pb-col-actions{width:100px}.pb-margin-display{color:#059669;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pb-margin--negative{color:#dc2626}.pb-margin--high{color:#059669}.dark .pb-margin-display{color:#34d399}.dark .pb-margin--negative{color:#f87171}.pb-td{vertical-align:middle;color:#1e293b;border-bottom:1px solid #f1f5f9;padding:4px 6px;font-size:12px}.dark .pb-td{color:#e2e8f0;border-color:#1e293b}.pb-td--drag{white-space:nowrap;text-align:center;width:46px;padding:0!important}.pb-td--drag>*{vertical-align:middle;display:inline-flex}.pb-td--image{width:44px;padding:3px!important}.pb-td--name{vertical-align:top;display:table-cell;padding:5px 6px!important}.pb-td--name>*{display:block}.pb-td--name .pb-inline-input--name{margin-bottom:1px}.pb-td--type{font-size:11px}.pb-td--supplier{font-size:11px;padding:3px 4px!important}.pb-td--qty,.pb-td--cost{text-align:right}.pb-td--sell{text-align:right;font-weight:700}.pb-td--margin{text-align:right}.pb-td--actions{text-align:center;vertical-align:middle;padding:2px!important}.pb-item-thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:4px;width:36px;height:36px}.dark .pb-item-thumb{border-color:#334155}.pb-item-thumb-empty{color:#cbd5e1;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dark .pb-item-thumb-empty{color:#334155;background:#0f172a;border-color:#1e293b}.pb-image-modal{max-width:90vw;max-height:90vh;position:relative}.pb-image-modal-img{max-width:100%;max-height:85vh;display:block}.pb-image-modal-close{color:#fff;background:#111827;border:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:-12px;right:-12px}.pb-image-modal-close:hover{background:#374151}.pb-supplier-picker{position:relative}.pb-supplier-btn{color:#475569;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:3px;width:100%;padding:3px 6px;font-size:10px;font-weight:500;display:flex}.pb-supplier-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.dark .pb-supplier-btn{color:#d1d5db}.dark .pb-supplier-btn:hover{background:#1f2937;border-color:#4b5563}.pb-supplier-btn-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pb-supplier-dropdown{z-index:30;background:#fff;border:1px solid #d1d5db;flex-direction:column;width:220px;max-height:260px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.dark .pb-supplier-dropdown{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #0006}.pb-supplier-search{color:#111827;background:0 0;border:none;border-bottom:1px solid #e5e7eb;outline:none;width:100%;padding:6px 8px;font-size:12px}.pb-supplier-search::placeholder{color:#9ca3af}.dark .pb-supplier-search{color:#f3f4f6;border-color:#374151}.pb-supplier-list{flex:1;overflow-y:auto}.pb-supplier-option{color:#374151;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.pb-supplier-option:hover{background:#f3f4f6}.pb-supplier-option--active{color:#1d4ed8;background:#eff6ff}.dark .pb-supplier-option{color:#d1d5db}.dark .pb-supplier-option:hover{background:#374151}.dark .pb-supplier-option--active{color:#93c5fd;background:#3b82f626}.pb-supplier-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.pb-supplier-initials{color:#6b7280;background:#e5e7eb;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:flex}.dark .pb-supplier-initials{color:#9ca3af;background:#374151}.pb-supplier-default-tag{color:#059669;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:9px;font-weight:700}.pb-supplier-empty{color:#9ca3af;text-align:center;padding:12px 8px;font-size:12px}.pb-item-supplier-text{color:#374151;font-size:12px}.dark .pb-item-supplier-text{color:#d1d5db}.pb-item-row{background:#fff;transition:background .1s}.pb-item-row:hover{background:#fafbfe}.dark .pb-item-row:hover{background:#ffffff05}.pb-item-row--optional{opacity:.55}.pb-item-row--optional .pb-td{border-style:dashed}.pb-item-row--expanded{background:#f9fafb}.dark .pb-item-row--expanded{background:#ffffff08}.pb-item-number{color:#9ca3af;text-align:right;min-width:16px;font-size:10px;font-weight:600;line-height:1}.dark .pb-item-number{color:#6b7280}.pb-drag-handle{touch-action:none;color:#d1d5db;justify-content:center;align-items:center;min-width:20px;min-height:32px;padding:2px;display:inline-flex}.pb-item-row:hover .pb-drag-handle{color:#9ca3af}.pb-item-name-wrap{flex-direction:column;gap:2px;display:flex}.pb-item-name{color:#111827;cursor:pointer;font-size:13px;font-weight:600}.dark .pb-item-name{color:#f3f4f6}.pb-item-name:hover{color:#374151;text-decoration:underline}.dark .pb-item-name:hover{color:#d1d5db}.pb-item-name--optional{color:#9ca3af;text-decoration:line-through}.pb-item-desc{color:#6b7280;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.4}.dark .pb-item-desc{color:#9ca3af}.pb-item-desc-input{color:#1e293b;resize:vertical;field-sizing:content;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;width:100%;min-height:28px;margin-top:4px;padding:3px 5px;font-family:inherit;font-size:11px;line-height:1.4;transition:all .1s;display:block}.dark .pb-item-desc-input{color:#64748b}.pb-item-desc-input::placeholder{color:#94a3b8}.dark .pb-item-desc-input::placeholder{color:#334155}.pb-item-desc-input:hover{color:#475569;background:#f8fafc;border-color:#e2e8f0}.pb-item-desc-input:focus{color:#1e293b;background:#fff;border-color:#64748b;box-shadow:0 0 0 2px #94a3b826}.dark .pb-item-desc-input:hover{color:#94a3b8;background:#0f172a;border-color:#334155}.dark .pb-item-desc-input:focus{color:#e2e8f0;background:#0f172a;border-color:#475569;box-shadow:0 0 0 2px #47556933}.pb-item-supplier{color:#9ca3af;align-items:center;gap:4px;margin-top:2px;display:flex}.dark .pb-item-supplier{color:#6b7280}.pb-item-supplier-input{color:#9ca3af;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:11px;font-weight:500}.pb-item-supplier-input::placeholder{color:#d1d5db}.dark .pb-item-supplier-input{color:#6b7280}.dark .pb-item-supplier-input::placeholder{color:#4b5563}.pb-item-supplier-input:hover{color:#6b7280}.pb-item-supplier-input:focus{color:#374151}.dark .pb-item-supplier-input:focus{color:#9ca3af}.pb-item-supplier-text{color:#9ca3af;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.pb-item-package-label{color:#64748b;align-items:center;gap:3px;font-size:10px;display:flex}.pb-item-recurring-badge{color:#7c3aed;background:#ede9fe;border-radius:0;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.dark .pb-item-recurring-badge{color:#a78bfa;background:#7c3aed26}.pb-type-label{letter-spacing:.02em;font-size:11px;font-weight:600}.pb-type-label--product{color:#1d4ed8}.pb-type-label--service{color:#047857}.pb-type-label--lump{color:#b45309}.dark .pb-type-label--product{color:#93c5fd}.dark .pb-type-label--service{color:#6ee7b7}.dark .pb-type-label--lump{color:#fbbf24}.pb-type-badge{letter-spacing:.02em;border-radius:4px;align-items:center;gap:2px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.pb-type--product{color:#1e40af;background:#eff6ff}.dark .pb-type--product{color:#93c5fd;background:#1e40af33}.pb-type--service{color:#047857;background:#ecfdf5}.dark .pb-type--service{color:#6ee7b7;background:#064e3b33}.pb-type--lump{color:#b45309;background:#fffbeb}.dark .pb-type--lump{color:#fbbf24;background:#b4530926}.pb-type--supplier{color:#7e22ce;background:#faf5ff}.dark .pb-type--supplier{color:#c084fc;background:#7e22ce26}.pb-item-total{color:#111827;font-weight:700}.dark .pb-item-total{color:#f1f5f9}.pb-item-total--optional{color:#64748b;text-decoration:line-through}.pb-item-actions{justify-content:center;align-items:center;gap:1px;display:flex}.pb-action-btn{color:#cbd5e1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .1s;display:inline-flex}.pb-action-btn svg{width:14px;height:14px}.pb-action-btn:hover{color:#475569;background:#f1f5f9}.dark .pb-action-btn{color:#334155}.dark .pb-action-btn:hover{color:#e2e8f0;background:#1e293b}.pb-action-btn--danger:hover{color:#ef4444;background:#fef2f2}.dark .pb-action-btn--danger:hover{color:#f87171;background:#ef44441a}.pb-tooltip{position:relative}.pb-tooltip:after{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#374151;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.pb-tooltip:hover:after{opacity:1}.dark .pb-item-action--delete:hover{color:#fca5a5;background:#dc26261f}.pb-move-menu{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:180px;max-height:240px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.dark .pb-move-menu{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0000004d,0 1px 4px #0003}.pb-move-menu-item{text-align:left;color:#475569;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;width:100%;padding:7px 10px;font-size:12.5px;font-weight:500;transition:all .1s;display:block;overflow:hidden}.pb-move-menu-item:hover{color:#1e293b;background:#f1f5f9}.dark .pb-move-menu-item{color:#cbd5e1}.dark .pb-move-menu-item:hover{color:#f1f5f9;background:#334155}.pb-move-menu-item--danger{color:#ef4444;font-weight:600}.pb-move-menu-item--danger:hover{color:#dc2626;background:#fef2f2}.dark .pb-move-menu-item--danger{color:#f87171}.dark .pb-move-menu-item--danger:hover{color:#f87171;background:#ef44441a}.pb-move-menu-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:6px 10px 4px;font-size:10px;font-weight:700;display:block}.pb-move-menu-divider{background:#f1f5f9;height:1px;margin:4px 0}.dark .pb-move-menu-divider{background:#334155}.pb-inline-input{color:#1e293b;width:100%;text-align:inherit;-moz-appearance:textfield;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 5px;font-size:11px;transition:all .1s}.pb-td--qty .pb-inline-input,.pb-td--cost .pb-inline-input,.pb-td--sell .pb-inline-input{text-align:right;max-width:70px}.pb-td--cost .pb-inline-input{background:#fff;border-color:#e2e8f0}.dark .pb-td--cost .pb-inline-input{background:#0f172a;border-color:#334155}.pb-inline-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pb-inline-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pb-inline-input:hover{border-color:#e2e8f0}.dark .pb-inline-input{color:#e2e8f0}.dark .pb-inline-input:hover{background:#0f172a;border-color:#334155}.pb-inline-input:focus{background:#fff;border-color:#64748b;outline:none;box-shadow:0 0 0 2px #94a3b826}.dark .pb-inline-input:focus{background:#0f172a;border-color:#475569;box-shadow:0 0 0 2px #47556933}.pb-inline-input--sm{max-width:80px}.pb-inline-input--name{background:#fff;border-color:#e2e8f0;font-weight:600}.pb-inline-input--price{background:#fff;border-color:#e2e8f0;font-weight:700}.dark .pb-inline-input--price{background:#0f172a;border-color:#334155}.pb-inline-input--margin{color:#059669;text-align:right;background:#fff;border-color:#e2e8f0;max-width:70px;font-weight:600}.dark .pb-inline-input--margin{color:#34d399;background:#0f172a;border-color:#334155}.pb-input-wrap{align-items:center;gap:0;display:flex}.pb-input-wrap .pb-inline-input{flex:1;min-width:0}.pb-input-prefix,.pb-input-suffix{color:#64748b;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:10px;font-weight:600;line-height:1}.pb-input-prefix{padding-right:1px}.pb-input-suffix{padding-left:1px}.dark .pb-input-prefix,.dark .pb-input-suffix{color:#6b7280}.pb-inline-input:disabled{opacity:.4;cursor:not-allowed}.pb-calc-cell{position:relative}.pb-calc-cell--changed .pb-inline-input{color:#b45309;background:#fffbeb;border-color:#fde68a}.dark .pb-calc-cell--changed .pb-inline-input{color:#fbbf24;background:#fbbf240f;border-color:#fbbf244d}.pb-calc-original{color:#9ca3af;text-align:right;padding-top:1px;font-size:9px;line-height:1;text-decoration:line-through;display:block}.dark .pb-calc-original{color:#6b7280}.pb-inline-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:0;padding:5px 8px;font-size:12px;font-weight:500}.dark .pb-inline-select{color:#d1d5db;background:#1e293b;border-color:#374151}.pb-inline-select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.pb-inline-select--sm{max-width:64px}.pb-inline-select:disabled{opacity:.4;cursor:not-allowed}.pb-inline-textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:0;width:100%;padding:8px 10px;font-size:13px;line-height:1.5}.dark .pb-inline-textarea{color:#f1f5f9;background:#1e293b;border-color:#374151}.pb-inline-textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.pb-inline-textarea:disabled{opacity:.4;cursor:not-allowed}.pb-checkbox{accent-color:#2563eb;cursor:pointer;border-radius:0;width:16px;height:16px}.pb-checkbox:disabled{cursor:not-allowed}.pb-item-detail{background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #e5e7eb;padding:16px 20px}.dark .pb-item-detail{background:linear-gradient(#1e293b66,#0f172a99);border-color:#1e293b}.pb-item-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media(max-width:768px){.pb-item-detail-grid{grid-template-columns:1fr}}.pb-item-detail-field{flex-direction:column;gap:6px;display:flex}.pb-item-detail-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.pb-item-detail-actions{grid-column:1/-1;align-items:center;gap:8px;padding-top:4px;display:flex}.pb-qb-badge{border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.pb-qb-badge--synced{color:#047857;background:#ecfdf5}.pb-qb-badge--error{color:#dc2626;background:#fef2f2}.pb-qb-badge--pending{color:#64748b;background:#f1f5f9}.dark .pb-qb-badge--synced{color:#6ee7b7;background:#05966926}.dark .pb-qb-badge--error{color:#fca5a5;background:#dc262626}.dark .pb-qb-badge--pending{color:#64748b;background:#1e293b}.pb-qb-dot{cursor:default;font-size:10px;line-height:1}.pb-qb-dot--synced{color:#047857}.pb-qb-dot--error{color:#dc2626}.pb-qb-dot--pending{color:#64748b}.dark .pb-qb-dot--synced{color:#6ee7b7}.dark .pb-qb-dot--error{color:#fca5a5}.dark .pb-qb-dot--pending{color:#64748b}.pb-quickadd-row,.pb-quickadd-row td{padding:10px 12px 12px;background:#fff!important;border-bottom:none!important}.pb-quickadd-row:last-child td:first-child{border-radius:0 0 0 12px}.pb-quickadd-row:last-child td:last-child{border-radius:0 0 12px}.pb-section-footer td{background:#fff;padding:0}.pb-section-totals-bar{border-top:2px solid #e2e8f0;border-radius:0 0 12px 12px;justify-content:flex-end;align-items:stretch;display:flex;overflow:hidden}.dark .pb-section-totals-bar{border-top-color:#1e293b}.pb-section-totals-spacer{flex:1}.pb-section-totals-item{border-left:1px solid #f1f5f9;flex-direction:column;justify-content:center;align-items:center;padding:10px 24px;display:flex}.pb-section-totals-item--deposit{background:#eff6ff}.pb-section-totals-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:2px;font-size:9px;font-weight:700}.pb-section-totals-item--deposit .pb-section-totals-label{color:#6b7280}.dark .pb-section-totals-label{color:#64748b}.pb-section-totals-value{color:#1e293b;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pb-section-totals-item--deposit .pb-section-totals-value{color:#1e40af}.dark .pb-section-totals-value{color:#f1f5f9}.pb-quick-add-inline{align-items:center;gap:8px;display:flex}.pb-quick-add-btn{color:#3b6fed;white-space:nowrap;background:0 0;border:1px dashed #d1d5db;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.pb-quick-add-btn:hover{background:#eff6ff;border-color:#3b6fed}.dark .pb-quick-add-btn{color:#60a5fa;border-color:#3b82f640}.dark .pb-quick-add-btn:hover{background:#3b82f614;border-color:#60a5fa}.pb-quick-add-catalog{color:#3b6fed;white-space:nowrap;background:0 0;border:1px dashed #d1d5db;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.pb-quick-add-catalog:hover{background:#eff6ff;border-color:#3b6fed}.dark .pb-quick-add-catalog{color:#94a3b8;background:#0f172a;border-color:#1e293b}.dark .pb-quick-add-catalog:hover{background:#1e293b}.pb-inline-search{flex:1;position:relative}.pb-inline-search--swap{position:relative}.pb-inline-search-dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:420px;max-width:90vw;max-height:340px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.dark .pb-inline-search-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 12px 32px #00000080}.pb-inline-search-hint{color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #f1f5f9;padding:6px 10px;font-size:10px;font-weight:600;display:block}.dark .pb-inline-search-hint{color:#64748b;border-color:#334155}.pb-inline-search-item{text-align:left;background:0 0;border:none;border-bottom:1px solid #f8fafc;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;transition:background .1s;display:flex}.pb-inline-search-item:hover,.pb-inline-search-item--active{background:#eff6ff}.dark .pb-inline-search-item{border-color:#3341554d}.dark .pb-inline-search-item:hover,.dark .pb-inline-search-item--active{background:#3b82f61a}.pb-inline-search-thumb{background:#f8fafc;border:1px solid #e5e7eb;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.dark .pb-inline-search-thumb{background:#0f172a;border-color:#334155}.pb-inline-search-img{object-fit:cover;width:100%;height:100%}.pb-inline-search-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pb-inline-search-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.dark .pb-inline-search-name{color:#f1f5f9}.pb-inline-search-desc{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;display:block;overflow:hidden}.dark .pb-inline-search-desc{color:#94a3b8}.pb-inline-search-details{align-items:center;gap:6px;margin-top:1px;display:flex}.pb-inline-search-type{text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.pb-inline-search-type--product{color:#1e40af;background:#eff6ff}.pb-inline-search-type--service{color:#047857;background:#ecfdf5}.pb-inline-search-type--supplier{color:#92400e;background:#fef3c7}.pb-inline-search-type--lump{color:#b45309;background:#fffbeb}.dark .pb-inline-search-type--product{color:#93c5fd;background:#1e40af33}.dark .pb-inline-search-type--service{color:#6ee7b7;background:#05966926}.dark .pb-inline-search-type--supplier{color:#fcd34d;background:#92400e33}.dark .pb-inline-search-type--lump{color:#fbbf24;background:#b4530926}.pb-inline-search-supplier{color:#64748b;font-size:10px}.dark .pb-inline-search-supplier{color:#64748b}.pb-inline-search-pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.pb-inline-search-sell{color:#111827;font-size:13px;font-weight:700}.dark .pb-inline-search-sell{color:#f1f5f9}.pb-inline-search-cost{color:#64748b;font-size:10px}.dark .pb-inline-search-cost{color:#64748b}.pb-inline-search-markup{color:#059669;font-size:10px;font-weight:600}.dark .pb-inline-search-markup{color:#6ee7b7}.pb-inline-search-create{color:#6b7280;text-align:left;background:#fafbfc;border:none;border-top:1px solid #f1f5f9;align-items:center;gap:6px;width:100%;padding:10px 12px;font-size:12px;font-weight:500;transition:all .1s;display:flex}.pb-inline-search-create:hover{color:#2563eb;background:#eff6ff}.dark .pb-inline-search-create{color:#94a3b8;background:#0f172a80;border-color:#334155}.dark .pb-inline-search-create:hover{color:#60a5fa;background:#3b82f61a}.pb-subtotal-row td{background:#f9fafb;border-bottom:1px solid #e5e7eb}.dark .pb-subtotal-row td{background:#ffffff05;border-color:#374151}.pb-subtotal-label{color:#6b7280;font-size:12px;font-weight:500;text-align:right!important;padding:5px 16px 5px 12px!important}.dark .pb-subtotal-label{color:#9ca3af}.pb-subtotal-value{color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;text-align:right!important;padding:5px 12px!important}.dark .pb-subtotal-value{color:#e5e7eb}.pb-subtotal-inputs{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.pb-subtotal-toggle{cursor:pointer;color:#6b7280;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dark .pb-subtotal-toggle{color:#9ca3af}.pb-subtotal-unit{color:#9ca3af;font-size:11px;font-weight:600}.pb-grand-total-row td{background:#fff;border-top:2px solid #e2e8f0;padding:12px 14px}.dark .pb-grand-total-row td{background:#0f172a}.pb-grand-deposit-row td{background:#fff;border-top:1px solid #f1f5f9;padding:6px 14px}.dark .pb-grand-deposit-row td{background:#0f172a;border-color:#1e293b}.pb-grand-label{color:#1e293b;letter-spacing:-.01em;font-size:13px;font-weight:700;text-align:right!important;padding-right:14px!important}.dark .pb-grand-label{color:#e2e8f0}.pb-grand-value{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:800;text-align:right!important}.dark .pb-grand-value{color:#f1f5f9}.pb-grand-bar{border:1px solid #e2e8f0;border-radius:12px;align-items:stretch;margin-top:8px;display:flex;overflow:hidden}.dark .pb-grand-bar{border-color:#334155}.pb-grand-bar-spacer{background:#fff;flex:1}.dark .pb-grand-bar-spacer{background:#111827}.pb-grand-bar-item{background:#fff;border-left:1px solid #f1f5f9;flex-direction:column;justify-content:center;align-items:center;padding:16px 32px;display:flex}.dark .pb-grand-bar-item{background:#111827;border-left-color:#1e293b}.pb-grand-bar-item--deposit{background:#eff6ff}.dark .pb-grand-bar-item--deposit{background:#1e40af1a}.pb-grand-bar-item--deposit .pb-grand-bar-value{color:#1e40af}.dark .pb-grand-bar-item--deposit .pb-grand-bar-value{color:#60a5fa}.pb-grand-bar-item--total{background:#1e40af}.dark .pb-grand-bar-item--total{background:#2563eb}.pb-grand-bar-item--total .pb-grand-bar-label{color:#ffffff80}.pb-grand-bar-item--total .pb-grand-bar-value{color:#fff}.pb-grand-bar-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:3px;font-size:9px;font-weight:700}.dark .pb-grand-bar-label{color:#64748b}.pb-grand-bar-value{color:#1e293b;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:800}.dark .pb-grand-bar-value{color:#f1f5f9}.pb-add-section{color:#64748b;background:0 0;border:1px dashed #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:10px;font-size:12px;font-weight:600;transition:all .18s;display:flex}.pb-add-section:hover{color:#3b6fed;background:#eff6ff;border-color:#3b6fed}.dark .pb-add-section{color:#64748b}.dark .pb-add-section:hover{color:#60a5fa;background:#2563eb0f}@media(max-width:768px){.pb-col-type,.pb-td--type,.pb-col-margin,.pb-td--margin{display:none}}@media(max-width:480px){.pb-sheet,.pb-sheet thead,.pb-section-group,.pb-sheet tr,.pb-sheet th,.pb-sheet td{display:block}.pb-sheet thead{position:absolute;left:-9999px}.pb-section-header td,.pb-quickadd-row td,.pb-section-footer td{display:block}.pb-item-row{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.dark .pb-item-row{border-color:#1e293b}.pb-td{border:none;padding:0}.pb-td--drag{order:-1}.pb-td--name{flex:100%;order:0}.pb-td--qty,.pb-td--price,.pb-td--total{text-align:left;flex:none}.pb-td--opt{flex:none}.pb-td--actions{flex:none;margin-left:auto}.pb-td--type,.pb-td--margin{display:none}.pb-inline-input{max-width:72px}}.pb-catalog-overlay{z-index:40;background:#0000004d;position:fixed;inset:0}.dark .pb-catalog-overlay{background:#00000080}.pb-catalog{z-index:50;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:50vw;max-width:90vw;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-8px 0 30px #0000001a}.pb-catalog.pb-catalog--open{transform:translate(0)}.dark .pb-catalog{background:#0f172a;border-color:#1e293b;box-shadow:-8px 0 30px #0006}.pb-catalog-header{background:#fafbfc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dark .pb-catalog-header{background:#0f172a99;border-color:#1e293b}.pb-catalog-title{color:#111827;font-size:14px;font-weight:700}.dark .pb-catalog-title{color:#f1f5f9}.pb-catalog-close{color:#64748b;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.pb-catalog-close:hover{color:#374151;background:#f1f5f9}.dark .pb-catalog-close:hover{color:#d1d5db;background:#1e293b}.pb-catalog-tabs{background:#fafbfc;border-bottom:1px solid #e5e7eb;gap:0;padding:0 8px;display:flex;overflow-x:auto}.dark .pb-catalog-tabs{background:#0f172a66;border-color:#1e293b}.pb-catalog-tab{color:#64748b;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:12px;font-weight:600;transition:all .15s}.pb-catalog-tab:hover{color:#334155}.dark .pb-catalog-tab:hover{color:#cbd5e1}.pb-catalog-tab--active{color:#1e40af;border-bottom-color:#2563eb}.dark .pb-catalog-tab--active{color:#60a5fa;border-bottom-color:#3b82f6}.pb-catalog-tab-count{color:#64748b;background:#e2e8f0;border-radius:0;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700}.dark .pb-catalog-tab-count{color:#94a3b8;background:#334155}.pb-catalog-tab--active .pb-catalog-tab-count{color:#1e40af;background:#dbeafe}.dark .pb-catalog-tab--active .pb-catalog-tab-count{color:#93c5fd;background:#2563eb33}.pb-catalog-search{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 16px;display:flex}.dark .pb-catalog-search{border-color:#1e293b}.pb-catalog-search-input{color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:13px}.dark .pb-catalog-search-input{color:#f1f5f9}.pb-catalog-search-input::placeholder{color:#94a3b8}.pb-catalog-items{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.pb-catalog-item{border:1px solid #e5e7eb;border-radius:0;align-items:center;gap:10px;padding:10px;transition:all .18s;display:flex}.dark .pb-catalog-item{border-color:#1e293b}.pb-catalog-item:hover{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 6px #2563eb0f}.dark .pb-catalog-item:hover{background:#2563eb0f;border-color:#3b82f64d}.pb-catalog-item-img{object-fit:cover;border:1px solid #e5e7eb;border-radius:0;flex-shrink:0;width:44px;height:44px}.dark .pb-catalog-item-img{border-color:#374151}.pb-catalog-item-img-empty{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dark .pb-catalog-item-img-empty{background:#1e293b;border-color:#374151}.pb-catalog-item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pb-catalog-item-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.dark .pb-catalog-item-name{color:#f1f5f9}.pb-catalog-item-supplier{color:#9ca3af;font-size:11px;display:block}.dark .pb-catalog-item-supplier{color:#6b7280}.pb-catalog-item-price{color:#6b7280;font-size:12px;font-weight:500}.pb-catalog-item-meta{color:#64748b;font-size:10px;display:block}.pb-catalog-add-btn{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:0;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.pb-catalog-add-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}.dark .pb-catalog-add-btn{color:#60a5fa;background:#2563eb1a;border-color:#3b82f64d}.dark .pb-catalog-add-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}.pb-catalog-add-btn:disabled{opacity:.4;cursor:not-allowed}.pb-catalog-empty{text-align:center;color:#64748b;grid-column:1/-1;padding:32px;font-size:13px}.pb-catalog-item-type-badge{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:0;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.pb-catalog-item-type-badge--product{color:#1e40af;background:#eff6ff}.dark .pb-catalog-item-type-badge--product{color:#93c5fd;background:#1e40af33}.pb-catalog-item-type-badge--service{color:#047857;background:#ecfdf5}.dark .pb-catalog-item-type-badge--service{color:#6ee7b7;background:#05966926}.pb-catalog-item-type-badge--lump{color:#b45309;background:#fffbeb}.dark .pb-catalog-item-type-badge--lump{color:#fbbf24;background:#b4530926}.pb-catalog-item-cost{color:#64748b;font-size:11px;text-decoration:line-through}.pb-catalog-item-markup{color:#059669;margin:0 2px;font-size:10px;font-weight:700}.pb-catalog-item-sell{color:#111827;font-weight:700}.dark .pb-catalog-item-sell{color:#f1f5f9}.pb-catalog-pagination{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dark .pb-catalog-pagination{border-color:#1e293b}.pb-catalog-pagination-info{color:#6b7280;font-size:12px;font-weight:500}.pb-catalog-pagination-btns{gap:4px;display:flex}.pb-catalog-pagination-btn{color:#6b7280;background:0 0;border:1px solid #e5e7eb;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.pb-catalog-pagination-btn:hover:not(:disabled){color:#111827;background:#f1f5f9}.dark .pb-catalog-pagination-btn{border-color:#374151}.dark .pb-catalog-pagination-btn:hover:not(:disabled){color:#d1d5db;background:#1e293b}.pb-catalog-pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pb-settings{background:#fafbfc;border:1px solid #e5e7eb;border-radius:0;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;padding:16px 20px;display:grid;box-shadow:0 1px 3px #0000000a}@media(max-width:768px){.pb-settings{grid-template-columns:1fr}}.dark .pb-settings{box-shadow:none;background:#0f172a99;border-color:#1e293b}.pb-settings-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.pb-settings-hint{text-transform:none;letter-spacing:0;color:#64748b;font-size:10px;font-style:italic;font-weight:500}.pb-settings-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-settings-row--between{justify-content:space-between}.pb-settings-toggle-group{border:1px solid #e5e7eb;border-radius:0;gap:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.dark .pb-settings-toggle-group{box-shadow:none;border-color:#374151}.pb-settings-toggle{color:#6b7280;background:#fff;border:none;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s}.dark .pb-settings-toggle{color:#94a3b8;background:#1e293b}.pb-settings-toggle--active,.dark .pb-settings-toggle--active{color:#fff;background:#2563eb}.pb-settings-toggle:hover:not(.pb-settings-toggle--active){background:#f1f5f9}.dark .pb-settings-toggle:hover:not(.pb-settings-toggle--active){background:#334155}.pb-settings-fees{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px;display:grid}@media(max-width:768px){.pb-settings-fees{grid-template-columns:repeat(2,1fr)}}.pb-settings-fee{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.pb-settings-fee label{color:#6b7280;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.pb-settings-fee .pb-inline-input{color:#1e293b;text-align:left;background:#fff;border-color:#e2e8f0;max-width:100%;padding:6px 8px;font-size:15px;font-weight:600}.dark .pb-settings-fees{background:#1e293b;border-color:#334155}.dark .pb-settings-fee{background:#0f172a;border-color:#334155}.dark .pb-settings-fee .pb-inline-input{color:#e2e8f0;background:#0f172a;border-color:#334155}.pb-settings-save-tc-form{align-items:center;gap:8px;margin-top:8px;display:flex}.pb-bottom-settings{flex-direction:column;gap:20px;margin-top:32px;display:flex}.pb-bottom-settings-section{margin-bottom:8px}.pb-bottom-settings-label{text-transform:uppercase;letter-spacing:.04em;color:#374151;margin-bottom:10px;font-size:12px;font-weight:700}.dark .pb-bottom-settings-label{color:#d1d5db}.pb-settings-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media(max-width:768px){.pb-settings-grid{grid-template-columns:1fr}}.pb-settings-field-label{color:#6b7280;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.dark .pb-settings-field-label{color:#9ca3af}.pb-settings-field--full{grid-column:1/-1}.pb-settings-deposit-row{align-items:center;gap:6px;display:flex}.pb-settings-deposit-row .pb-inline-input--sm{max-width:80px}.pb-settings-deposit-row .pb-inline-select{max-width:100px}.pb-tc-editor{border:1px solid #e5e7eb;border-radius:0;margin-top:8px;overflow:hidden}.dark .pb-tc-editor{border-color:#374151}.pb-tc-toolbar{background:#f8fafc;border-bottom:1px solid #e5e7eb;gap:2px;padding:6px 8px;display:flex}.dark .pb-tc-toolbar{background:#1e293b;border-color:#374151}.pb-tc-btn{color:#6b7280;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:all .15s;display:inline-flex}.pb-tc-btn:hover{color:#111827;background:#e2e8f0}.dark .pb-tc-btn{color:#94a3b8}.dark .pb-tc-btn:hover{color:#f1f5f9;background:#334155}.pb-tc-content{color:#111827;background:#fff;outline:none;min-height:140px;padding:14px 16px;font-size:13px;line-height:1.7}.dark .pb-tc-content{color:#d1d5db;background:#0f172a}.pb-tc-content h1{margin-bottom:8px;font-size:18px;font-weight:700}.pb-tc-content h2{margin-bottom:6px;font-size:16px;font-weight:700}.pb-tc-content h3{margin-bottom:6px;font-size:15px;font-weight:700}.pb-tc-content ul,.pb-tc-content ol{margin:4px 0;padding-left:24px}.pb-tc-content a{color:#2563eb;text-decoration:underline}.fr-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;overflow:hidden}.dark .fr-wrap{background:#1e293b;border-color:#334155}.fr-header{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.fr-header-left{align-items:center;gap:8px;display:flex}.fr-header-icon{color:#64748b;width:16px;height:16px}.fr-header-title{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;font-size:12px;font-weight:700}.dark .fr-header-title{color:#e2e8f0}.fr-header-toggle{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.dark .fr-header-toggle{background:#334155;border-color:#475569}.fr-header-toggle:hover{background:#f8fafc;border-color:#cbd5e1}.dark .fr-header-toggle:hover{background:#475569}.fr-header-toggle svg{color:#64748b;width:16px;height:16px;transition:transform .2s}.fr-header-toggle.open svg{transform:rotate(180deg)}.fr-body{border-top:1px solid #f1f5f9;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.dark .fr-body{border-color:#334155}.fr-item{border-right:1px solid #f1f5f9;flex-direction:column;align-items:center;padding:16px 12px;display:flex}.dark .fr-item{border-color:#334155}.fr-item:last-child{border-right:none}.fr-item-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:8px;font-size:9px;font-weight:700}.fr-item-input-wrap{align-items:center;gap:4px;display:flex}.fr-item-input{color:#1e293b;text-align:center;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:72px;height:34px;padding:0 10px;font-size:14px;font-weight:700;transition:all .15s}.dark .fr-item-input{color:#e2e8f0;background:#0f172a;border-color:#475569}.fr-item-input:focus{background:#fff;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af14}.dark .fr-item-input:focus{background:#1e293b}.fr-item-suffix{color:#64748b;font-size:13px;font-weight:600}.fr-collapsed{background:#f8fafc;border-top:1px solid #f1f5f9;align-items:center;gap:16px;padding:12px 20px;display:flex}.dark .fr-collapsed{background:#0f172a;border-color:#334155}.fr-collapsed-item{align-items:center;gap:4px;font-size:11px;display:flex}.fr-collapsed-label{color:#64748b;font-weight:600}.fr-collapsed-value{color:#1e293b;font-weight:700}.dark .fr-collapsed-value{color:#e2e8f0}.ps-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden}.dark .ps-wrap{background:#1e293b;border-color:#334155}.ps-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dark .ps-header{border-color:#334155}.ps-header-left{flex-direction:column;gap:4px;display:flex}.ps-header-title{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dark .ps-header-title{color:#e2e8f0}.ps-header-icon{color:#64748b;width:18px;height:18px}.ps-header-desc{color:#64748b;font-size:11px;line-height:1.4}.ps-header-toggle{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.dark .ps-header-toggle{background:#334155;border-color:#475569}.ps-header-toggle:hover{background:#f8fafc;border-color:#cbd5e1}.dark .ps-header-toggle:hover{background:#475569}.ps-header-toggle svg{color:#64748b;width:16px;height:16px;transition:transform .2s}.ps-header-toggle.open svg{transform:rotate(180deg)}.ps-body{padding:16px 20px}.ps-milestone{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px;transition:border-color .15s,box-shadow .15s}.dark .ps-milestone{background:#1e293b;border-color:#475569}.ps-milestone:last-child{margin-bottom:0}.ps-milestone:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0000000a}.dark .ps-milestone:hover{border-color:#64748b}.ps-milestone-bar{background:#fafbfc;border-bottom:1px solid #f1f5f9;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.dark .ps-milestone-bar{background:#0f172a;border-color:#334155}.ps-milestone-bar-left{align-items:center;gap:6px;display:flex}.ps-milestone-bar-badge{color:#fff;background:#1e40af;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}.ps-milestone-bar-name{color:#1e293b;font-size:12px;font-weight:700}.dark .ps-milestone-bar-name{color:#e2e8f0}.ps-reorder{align-items:center;gap:2px;display:flex}.ps-reorder-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.ps-reorder-btn:hover{color:#64748b;background:#f1f5f9}.dark .ps-reorder-btn:hover{color:#cbd5e1;background:#334155}.ps-reorder-btn svg{width:14px;height:14px}.ps-milestone-bar-right{align-items:center;gap:6px;display:flex}.ps-milestone-bar-amount{color:#1e40af;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.ps-delete-btn{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.ps-delete-btn:hover{color:#ef4444;background:#fef2f2}.dark .ps-delete-btn{color:#64748b}.dark .ps-delete-btn:hover{color:#ef4444;background:#ef444426}.ps-delete-btn svg{width:15px;height:15px}.ps-milestone-fields{grid-template-columns:1fr 140px 120px;gap:12px;padding:14px;display:grid}.ps-field{flex-direction:column;gap:4px;display:flex}.ps-field-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:10px;font-weight:700}.ps-req{color:#ef4444;margin-left:1px}.ps-field-input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px;font-weight:500;transition:all .15s}.dark .ps-field-input{color:#e2e8f0;background:#0f172a;border-color:#475569}.ps-field-input:focus{background:#fff;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af14}.dark .ps-field-input:focus{background:#1e293b}.ps-field-select{color:#1e293b;appearance:none;cursor:pointer;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:36px;padding:0 32px 0 12px;font-size:13px;font-weight:600;transition:all .15s}.dark .ps-field-select{color:#e2e8f0;background-color:#0f172a;border-color:#475569}.ps-field-select:focus{background-color:#fff;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af14}.dark .ps-field-select:focus{background-color:#1e293b}.ps-add{border-top:1px solid #f1f5f9;justify-content:center;padding:16px 20px;display:flex}.dark .ps-add{border-color:#334155}.ps-add-btn{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.dark .ps-add-btn{color:#64748b;background:#1e293b;border-color:#475569}.ps-add-btn:hover{color:#1e40af;background:#eff6ff;border-color:#1e40af}.dark .ps-add-btn:hover{background:#1e40af1a}.ps-add-btn svg{width:14px;height:14px}.ps-empty{text-align:center;color:#64748b;padding:20px;font-size:12px}.ps-collapsed-summary{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.dark .ps-collapsed-summary{background:#0f172a;border-color:#334155}.ps-collapsed-count{color:#64748b;font-size:11px;font-weight:600}.ps-collapsed-detail{color:#64748b;font-size:11px;font-weight:500}.ps-collapsed-detail strong{color:#1e40af;font-weight:700}.pb-summary-bar-wrap{border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden}.dark .pb-summary-bar-wrap{border-color:#334155}.pb-summary-bar-title{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;background:#fff;border-bottom:1px solid #f1f5f9;padding:12px 20px;font-size:12px;font-weight:700}.dark .pb-summary-bar-title{color:#e2e8f0;background:#111827;border-bottom-color:#1e293b}.pb-summary-bar{background:#fff;align-items:stretch;display:flex}.dark .pb-summary-bar{background:#111827}.pb-summary-bar-item{border-right:1px solid #f1f5f9;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:14px 12px;display:flex}.pb-summary-bar-item:last-child{border-right:none}.dark .pb-summary-bar-item{border-right-color:#1e293b}.pb-summary-bar-item--deposit{background:#eff6ff}.dark .pb-summary-bar-item--deposit{background:#1e40af1a}.pb-summary-bar-item--deposit .pb-summary-bar-value{color:#1e40af}.dark .pb-summary-bar-item--deposit .pb-summary-bar-value{color:#60a5fa}.tc-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden}.dark .tc-wrap{background:#1e293b;border-color:#334155}.tc-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dark .tc-header{border-color:#334155}.tc-header-left{align-items:center;gap:8px;display:flex}.tc-header-icon{color:#64748b;width:18px;height:18px}.tc-header-title{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;font-size:12px;font-weight:700}.dark .tc-header-title{color:#e2e8f0}.tc-header-toggle{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.dark .tc-header-toggle{background:#334155;border-color:#475569}.tc-header-toggle:hover{background:#f8fafc;border-color:#cbd5e1}.dark .tc-header-toggle:hover{background:#475569}.tc-header-toggle svg{color:#64748b;width:16px;height:16px;transition:transform .2s}.tc-header-toggle.open svg{transform:rotate(180deg)}.tc-toolbar{background:#fafbfc;border-bottom:1px solid #f1f5f9;align-items:center;gap:2px;padding:10px 20px;display:flex}.dark .tc-toolbar{background:#0f172a;border-color:#334155}.tc-toolbar-btn{cursor:pointer;color:#64748b;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.dark .tc-toolbar-btn{color:#64748b}.tc-toolbar-btn:hover{color:#1e293b;background:#f1f5f9;border-color:#e2e8f0}.dark .tc-toolbar-btn:hover{color:#e2e8f0;background:#334155}.tc-toolbar-sep{background:#e2e8f0;width:1px;height:20px;margin:0 4px}.dark .tc-toolbar-sep{background:#475569}.tc-editor{color:#334155;outline:none;min-height:200px;max-height:400px;padding:20px;font-size:13px;line-height:1.7;overflow-y:auto}.dark .tc-editor{color:#cbd5e1}.tc-editor:focus{background:#fafbfc}.dark .tc-editor:focus{background:#0f172a}.tc-editor h2{color:#1e293b;border-bottom:2px solid #e2e8f0;margin:0 0 12px;padding-bottom:8px;font-size:15px;font-weight:800}.dark .tc-editor h2{color:#e2e8f0;border-color:#475569}.tc-editor h3{color:#1e293b;margin:16px 0 6px;font-size:13px;font-weight:700}.dark .tc-editor h3{color:#e2e8f0}.tc-editor p{color:#475569;margin:0 0 8px}.dark .tc-editor p{color:#64748b}.tc-editor ul,.tc-editor ol{margin:4px 0 8px;padding-left:24px}.tc-editor a{color:#2563eb;text-decoration:underline}.tc-collapsed{background:#f8fafc;border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding:12px 20px;display:flex}.dark .tc-collapsed{background:#0f172a;border-color:#334155}.tc-collapsed-icon{color:#64748b;flex-shrink:0;width:14px;height:14px}.tc-collapsed-text{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.tc-collapsed-count{color:#64748b;flex-shrink:0;font-size:11px;font-weight:700}.dark .tc-collapsed-count{color:#cbd5e1}.pb-confirm-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pb-confirm-modal{background:#fff;border-radius:20px;width:90%;max-width:420px;padding:0;overflow:hidden;box-shadow:0 25px 80px #0000002e,0 8px 24px #00000014}.dark .pb-confirm-modal{background:#1e293b;box-shadow:0 25px 80px #00000080}.pb-confirm-header{text-align:center;background:linear-gradient(135deg,#fef2f2,#fff1f2);padding:28px 32px 20px}.dark .pb-confirm-header{background:linear-gradient(135deg,#ef444414,#ef44440a)}.pb-confirm-icon{background:#fff;border:1px solid #ef44441a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex;box-shadow:0 2px 8px #ef444426}.pb-confirm-icon svg{color:#ef4444;width:28px;height:28px}.dark .pb-confirm-icon{background:#0f172a;border-color:#ef444433}.pb-confirm-title{color:#1e293b;margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.3}.pb-confirm-desc{color:#64748b;font-size:12px;line-height:1.5}.pb-confirm-actions{justify-content:stretch;gap:10px;padding:20px 32px 24px;display:flex}.pb-confirm-btn{letter-spacing:.01em;border:none;border-radius:10px;flex:1;padding:11px 20px;font-size:13px;font-weight:700;transition:all .15s}.pb-confirm-btn--cancel{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.pb-confirm-btn--cancel:hover{color:#475569;background:#e2e8f0;border-color:#cbd5e1}.dark .pb-confirm-btn--cancel{color:#64748b;background:#334155;border-color:#475569}.dark .pb-confirm-btn--cancel:hover{background:#475569}.pb-confirm-btn--confirm{color:#fff;background:#ef4444;box-shadow:0 2px 8px #ef44444d}.pb-confirm-btn--confirm:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}.ph-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden}.dark .ph-wrap{background:#1e293b;border-color:#334155}.ph-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dark .ph-header{border-color:#334155}.ph-header-left{align-items:center;gap:8px;display:flex}.ph-header-icon{color:#64748b;width:18px;height:18px}.ph-header-title{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;font-size:12px;font-weight:700}.dark .ph-header-title{color:#e2e8f0}.ph-header-count{color:#fff;text-align:center;background:#94a3b8;border-radius:10px;min-width:20px;padding:2px 8px;font-size:10px;font-weight:700}.ph-timeline{padding:20px}.ph-event{gap:12px;display:flex;position:relative}.ph-event-line{background:#e2e8f0;width:2px;position:absolute;top:32px;bottom:-1px;left:15px}.dark .ph-event-line{background:#334155}.ph-event-icon{z-index:1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.ph-event-icon svg{width:15px;height:15px}.ph-event-icon--proposal{color:#1e40af;background:#eff6ff}.ph-event-icon--status{color:#059669;background:#f0fdf4}.ph-event-icon--view{color:#7c3aed;background:#faf5ff}.ph-event-icon--signed{color:#059669;background:#ecfdf5}.ph-event-icon--payment{color:#059669;background:#f0fdf4}.dark .ph-event-icon--proposal{background:#1e40af26}.dark .ph-event-icon--status{background:#05966926}.dark .ph-event-icon--view{background:#7c3aed26}.dark .ph-event-icon--signed,.dark .ph-event-icon--payment{background:#05966926}.ph-event-body{flex:1;padding-bottom:20px}.ph-event:last-child .ph-event-body{padding-bottom:0}.ph-event-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ph-event-title{color:#1e293b;font-size:12px;font-weight:700}.dark .ph-event-title{color:#e2e8f0}.ph-event-time{color:#64748b;white-space:nowrap;font-size:10px;font-weight:600}.ph-event-desc{color:#64748b;margin-top:3px;font-size:11px;line-height:1.4}.dark .ph-event-desc{color:#64748b}.ph-event-by{color:#64748b;margin-top:2px;font-size:10px;font-style:italic}.ph-event-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ph-event-badge{text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:700}.dark .ph-event-badge{color:#64748b;background:#334155}.pb-summary-bar-item--fees{background:#fffbeb}.dark .pb-summary-bar-item--fees{background:#f59e0b14}.pb-summary-bar-value--fees{color:#f59e0b!important}.pb-summary-bar-item--total{background:#1e40af}.dark .pb-summary-bar-item--total{background:#2563eb}.pb-summary-bar-item--total .pb-summary-bar-label{color:#ffffff80}.pb-summary-bar-item--total .pb-summary-bar-value{color:#fff}.pb-summary-bar-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:3px;font-size:9px;font-weight:700}.dark .pb-summary-bar-label{color:#64748b}.pb-summary-bar-value{color:#1e293b;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.dark .pb-summary-bar-value{color:#f1f5f9}.pb-summary-bar-value--sell{color:#1e40af}.dark .pb-summary-bar-value--sell{color:#60a5fa}.pb-summary-bar-value--profit{color:#059669}.dark .pb-summary-bar-value--profit{color:#34d399}.pb-summary-bar-value--negative{color:#dc2626}.dark .pb-summary-bar-value--negative{color:#f87171}.pb-summary{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:16px 20px}.dark .pb-summary{box-shadow:none;background:#0f172a80;border-color:#1e293b}.pb-summary-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:700}.dark .pb-summary-title{border-color:#1e293b}.pb-summary-grid{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}@media(min-width:768px){.pb-summary-grid{grid-template-columns:repeat(4,1fr)}}.pb-summary-row{justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.pb-summary-label{color:#6b7280;font-size:12px;font-weight:500}.pb-summary-value{color:#111827;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.dark .pb-summary-value{color:#f1f5f9}.pb-summary-value--sell{color:#2563eb}.dark .pb-summary-value--sell{color:#60a5fa}.pb-summary-value--positive{color:#059669}.pb-summary-value--negative{color:#dc2626}.pb-summary-deposit{border-top:1px solid #e5e7eb;justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.dark .pb-summary-deposit{border-color:#1e293b}.pb-summary-recurring{border-top:1px solid #e5e7eb;margin-top:10px;padding-top:10px}.dark .pb-summary-recurring{border-color:#1e293b}.pb-summary-recurring-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:700}.pb-signature{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #a7f3d0;border-radius:0;margin-top:12px;padding:14px 16px}.dark .pb-signature{background:#10b9810f;border-color:#10b98133}.pb-signature-header{color:#047857;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.dark .pb-signature-header{color:#34d399}.pb-signature-body{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pb-signature-name{color:#111827;font-size:14px;font-weight:700}.dark .pb-signature-name{color:#f1f5f9}.pb-signature-email{color:#6b7280;font-size:12px}.pb-signature-date{color:#64748b;font-size:11px}.pb-history{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:16px 20px}.dark .pb-history{background:#0f172a80;border-color:#1e293b}.pb-history-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #e5e7eb;margin-bottom:14px;padding-bottom:8px;font-size:11px;font-weight:700}.dark .pb-history-title{border-color:#1e293b}.pb-history-timeline{flex-direction:column;gap:0;padding-left:28px;display:flex;position:relative}.pb-history-timeline:before{content:"";background:#e2e8f0;border-radius:0;width:2px;position:absolute;top:10px;bottom:10px;left:9px}.dark .pb-history-timeline:before{background:#334155}.pb-history-event{gap:12px;padding:8px 0;display:flex;position:relative}.pb-history-icon{background:#fff;border:2px solid #e2e8f0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;left:-22px}.dark .pb-history-icon{background:#0f172a;border-color:#334155}.pb-history-icon--proposal{color:#7c3aed;border-color:#ddd6fe}.dark .pb-history-icon--proposal{border-color:#7c3aed4d}.pb-history-icon--status{color:#2563eb;border-color:#bfdbfe}.dark .pb-history-icon--status{border-color:#2563eb4d}.pb-history-icon--view{color:#d97706;border-color:#fde68a}.dark .pb-history-icon--view{border-color:#d977064d}.pb-history-icon--signed{color:#059669;border-color:#a7f3d0}.dark .pb-history-icon--signed{border-color:#0596694d}.pb-history-icon--payment{color:#0891b2;border-color:#a5f3fc}.dark .pb-history-icon--payment{border-color:#0891b24d}.pb-history-content{flex:1;min-width:0}.pb-history-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pb-history-event-title{color:#374151;font-size:13px;font-weight:600}.dark .pb-history-event-title{color:#d1d5db}.pb-history-time{color:#64748b;white-space:nowrap;font-size:11px;font-weight:500}.pb-history-desc{color:#6b7280;margin-top:2px;font-size:12px}.pb-history-location,.pb-history-by{color:#64748b;font-size:11px}.pb-confirm-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pb-confirm-modal{background:#fff;border:1px solid #e5e7eb;border-radius:0;width:90%;max-width:400px;padding:24px;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014}.dark .pb-confirm-modal{background:#1e293b;border-color:#374151;box-shadow:0 20px 60px #00000080}.pb-confirm-title{color:#111827;margin-bottom:8px;font-size:16px;font-weight:700}.dark .pb-confirm-title{color:#f1f5f9}.pb-confirm-message{color:#6b7280;margin-bottom:20px;font-size:13px;line-height:1.5}.pb-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.pb-tpl-dropdown{z-index:40;background:#fff;border:1px solid #e5e7eb;border-radius:0;min-width:12rem;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.dark .pb-tpl-dropdown{background:#1e293b;border-color:#374151;box-shadow:0 8px 24px #0006}.pb-tpl-dropdown-item{color:#374151;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.pb-tpl-dropdown-item:hover{color:#111827;background:#f1f5f9}.dark .pb-tpl-dropdown-item{color:#d1d5db}.dark .pb-tpl-dropdown-item:hover{background:#334155}.pb-tpl-load-modal{max-width:500px}.pb-tpl-load-warning{color:#d97706;margin-bottom:14px;font-size:13px;font-weight:500}.dark .pb-tpl-load-warning{color:#fbbf24}.pb-tpl-list{flex-direction:column;gap:6px;max-height:300px;margin-bottom:16px;display:flex;overflow-y:auto}.pb-tpl-list-item{border:1px solid #e5e7eb;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.pb-tpl-list-item:hover{background:#f8fafc;border-color:#bfdbfe}.dark .pb-tpl-list-item{border-color:#374151}.dark .pb-tpl-list-item:hover{background:#1e293b99;border-color:#3b82f64d}.pb-tpl-list-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pb-tpl-list-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.dark .pb-tpl-list-name{color:#f1f5f9}.pb-tpl-list-desc{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pb-tpl-list-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pb-tpl-list-empty{color:#64748b;text-align:center;padding:24px 0;font-size:13px}.pb-confirm-modal .pb-inline-input{background:#f8fafc;border-color:#e5e7eb;border-radius:0;padding:10px 12px}.dark .pb-confirm-modal .pb-inline-input{background:#0f172a;border-color:#475569}.pb-email-preview-modal{background:#fff;border:1px solid #e5e7eb;border-radius:0;width:94%;max-width:540px;max-height:92vh;padding:16px;overflow-y:auto;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014}.dark .pb-email-preview-modal{background:#1e293b;border-color:#374151;box-shadow:0 20px 60px #00000080}.pb-email-preview-header{margin-bottom:10px}.pb-email-preview-meta{background:#f8fafc;border:1px solid #e5e7eb;border-radius:0;flex-direction:column;gap:4px;margin-bottom:10px;padding:8px 12px;display:flex}.dark .pb-email-preview-meta{background:#0f172a;border-color:#374151}.pb-email-preview-meta-row{align-items:center;gap:8px;display:flex}.pb-email-preview-meta-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;min-width:56px;font-size:11px;font-weight:700}.pb-email-preview-meta-value{color:#111827;font-size:13px;font-weight:500}.dark .pb-email-preview-meta-value{color:#d1d5db}.pb-email-preview-body{border:1px solid #e5e7eb;border-radius:0;overflow:hidden}.dark .pb-email-preview-body{border-color:#374151}.proj-empty{text-align:center;color:#64748b;padding:60px 24px}.proj-empty p{margin:0}.proj-placeholder{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:16px;padding:60px 24px;display:flex}.proj-placeholder-title{color:#334155;margin:0;font-size:15px;font-weight:800}.proj-placeholder-desc{color:#94a3b8;max-width:420px;margin:0;font-size:12px;line-height:1.5}.dark .proj-placeholder{background:#1e293b;border-color:#334155}.dark .proj-placeholder-title{color:#e2e8f0}.dark .proj-placeholder-desc{color:#64748b}.scope-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:16px;overflow:hidden}.dark .scope-card{background:#0f172a;border-color:#1e293b}.phase{border-bottom:1px solid #f1f5f9}.phase:last-of-type{border-bottom:none}.phase--unpaid{background:#fffbeb}.dark .phase{border-bottom-color:#1e293b}.dark .phase--unpaid{background:#fbbf240d}.phase-head{align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.phase-num{color:#64748b;letter-spacing:-.02em;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:flex}.phase-num--active{color:#fff;background:#1e40af;box-shadow:0 4px 12px #1e40af40}.phase-num--paid{color:#fff;background:#059669;box-shadow:0 4px 12px #05966940}.phase-num--unpaid{color:#fff;background:#d97706;box-shadow:0 4px 12px #d9770640}.dark .phase-num{color:#94a3b8;background:#1e293b}.phase-title-group{flex:1;min-width:0}.phase-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}.phase--paid .phase-title{color:#065f46}.dark .phase-title{color:#f1f5f9}.phase-desc{color:#64748b;margin:0;font-size:12px;line-height:1.5}.phase-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.phase-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.phase-status--active{color:#1e40af;background:#dbeafe}.phase-status--pending{color:#64748b;background:#f1f5f9}.phase-status--done{color:#166534;background:#dcfce7}.phase-status--unpaid{color:#92400e;background:#fef3c7}.phase-status--paid{color:#166534;background:#dcfce7}.phase-date{color:#64748b;font-size:11px;font-weight:600}.phase-amount{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:800}.dark .phase-amount{color:#f1f5f9}.phase-items{background:#f8fafc;padding:4px 24px 12px 80px}.dark .phase-items{background:#1e293b}.phase-item{border-radius:8px;align-items:center;gap:14px;padding:8px 12px;font-size:12px;transition:background .15s;display:flex}.phase-item:hover{background:#fff}.dark .phase-item:hover{background:#0f172a}.phase-item-qty{color:#475569;font-variant-numeric:tabular-nums;min-width:60px;font-weight:700}.phase-item-name{color:#0f172a;flex-direction:column;flex:1;gap:2px;min-width:0;font-weight:500;display:flex}.phase-item-name strong{font-size:13px;font-weight:700}.phase-item-desc{color:#64748b;font-size:11px;font-weight:400;line-height:1.4}.dark .phase-item-name{color:#e2e8f0}.phase-item-price{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dark .phase-item-price{color:#f1f5f9}.phase-invoice-note{color:#166534;background:#dcfce7;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.phase-invoice-note--unpaid{color:#92400e;background:#fef3c7}.phase-invoice-note strong{font-weight:800}.phase-send-invoice{color:#fff;cursor:pointer;letter-spacing:.02em;background:#1e40af;border:none;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #1e40af33}.phase-send-invoice:hover{background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}.phase-send-invoice svg{flex-shrink:0}.scope-section-head{background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:14px;padding:16px 24px;display:flex}.scope-section-head:first-child{border-top:none}.dark .scope-section-head{background:#1e293b;border-top-color:#334155}.scope-section-num{color:#fff;letter-spacing:-.02em;background:#0f172a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.scope-section-titles{flex:1;min-width:0}.scope-section-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}.dark .scope-section-title{color:#f1f5f9}.scope-section-desc{color:#64748b;margin:2px 0 0;font-size:11px;line-height:1.4}.scope-section-totals{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.scope-section-count{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.scope-section-amount{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:800}.dark .scope-section-amount{color:#f1f5f9}.scope-items{padding:8px 12px 16px}.scope-item{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;transition:all .15s;display:flex}.scope-item+.scope-item{margin-top:6px}.scope-item:hover{background:#f8fafc;border-color:#e2e8f0}.dark .scope-item:hover{background:#1e293b;border-color:#334155}.scope-item--paid{background:#f0fdf4}.scope-item--paid:hover{background:#dcfce7;border-color:#bbf7d0}.dark .scope-item--paid{background:#05966914}.scope-item--current{background:#eff6ff;border-color:#bfdbfe}.scope-item--current:hover{background:#dbeafe;border-color:#93c5fd}.dark .scope-item--current{background:#1e40af1f;border-color:#60a5fa4d}.scope-item-left{flex-shrink:0;padding-top:3px}.scope-item-status{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.scope-item-status--paid{color:#fff;background:#059669}.scope-item-status--current{background:#1e40af;border:2px solid #1e40af;box-shadow:0 0 0 3px #1e40af33}.scope-item-status--pending{background:#fff;border:2px solid #cbd5e1}.dark .scope-item-status--pending{background:#0f172a;border-color:#475569}.scope-item-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.scope-item-headline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scope-item-name{color:#0f172a;letter-spacing:-.01em;font-size:13px;font-weight:700}.dark .scope-item-name{color:#f1f5f9}.scope-item-type-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.scope-item-type--service{color:#0e7490;background:#ecfeff}.scope-item-type--product{color:#92400e;background:#fef3c7}.scope-item-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.scope-item-badge--paid{color:#166534;background:#dcfce7}.scope-item-badge--current{color:#1e40af;background:#dbeafe}.scope-item-badge--pending{color:#64748b;background:#f1f5f9}.scope-item-desc{color:#64748b;margin:0;font-size:11px;line-height:1.5}.scope-item-meta{color:#64748b;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.scope-item-meta strong{color:#0f172a;font-weight:700}.dark .scope-item-meta strong{color:#e2e8f0}.scope-item-dot{background:#cbd5e1;border-radius:50%;width:3px;height:3px}.scope-item-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.scope-item-total{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:800}.dark .scope-item-total{color:#f1f5f9}.scope-item--paid .scope-item-total{color:#047857}.scope-item-paidnote{color:#059669;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.scope-item-send{color:#fff;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:#1e40af;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 4px #1e40af33}.scope-item-send:hover{background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 10px #1e40af4d}.scope-item-send svg{flex-shrink:0}.scope-items-empty{text-align:center;color:#94a3b8;padding:24px;font-size:12px;font-weight:500}.scope-totals{color:#fff;background:linear-gradient(135deg,#1e3a8a,#1e40af);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.scope-totals-label{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:11px;font-weight:600}.scope-totals-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}.ms-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:16px;overflow:hidden}.dark .ms-card{background:#0f172a;border-color:#1e293b}.ms-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.dark .ms-header{border-bottom-color:#1e293b}.ms-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}.dark .ms-title{color:#f1f5f9}.ms-subtitle{color:#64748b;margin:0;font-size:11px;font-weight:500}.ms-summary{align-items:center;gap:16px;display:flex}.ms-summary-item{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ms-summary-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.ms-summary-value{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:800}.dark .ms-summary-value{color:#f1f5f9}.ms-summary-value--green{color:#047857}.ms-summary-value--blue{color:#1e40af}.dark .ms-summary-value--green{color:#34d399}.dark .ms-summary-value--blue{color:#60a5fa}.ms-summary-sep{background:#e2e8f0;width:1px;height:28px}.dark .ms-summary-sep{background:#334155}.ms-progress{background:#f1f5f9;border-radius:999px;height:6px;margin:16px 24px 0;overflow:hidden}.dark .ms-progress{background:#1e293b}.ms-progress-fill{background:linear-gradient(90deg,#10b981,#059669);border-radius:999px;height:100%;transition:width .3s}.ms-progress-label{color:#64748b;padding:6px 24px 14px;font-size:11px;font-weight:600}.ms-list{padding:4px 16px 20px}.ms-row{border-radius:10px;align-items:center;gap:14px;padding:14px 12px;transition:background .15s;display:flex;position:relative}.ms-row:hover{background:#f8fafc}.dark .ms-row:hover{background:#1e293b}.ms-row+.ms-row{border-top:1px solid #f1f5f9}.dark .ms-row+.ms-row{border-top-color:#1e293b}.ms-row-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ms-row-icon--paid{color:#047857;background:#0596691f}.ms-row-icon--due{color:#fff;background:#1e40af;box-shadow:0 4px 12px #1e40af40}.ms-row-icon--pending{color:#94a3b8;background:#f1f5f9}.dark .ms-row-icon--pending{color:#64748b;background:#1e293b}.ms-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ms-row-head{align-items:center;gap:10px;display:flex}.ms-row-name{color:#0f172a;font-size:14px;font-weight:700}.dark .ms-row-name{color:#f1f5f9}.ms-row-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.ms-row-badge--paid{color:#166534;background:#dcfce7}.ms-row-badge--due{color:#1e40af;background:#dbeafe}.ms-row-badge--pending{color:#64748b;background:#f1f5f9}.ms-row-meta{color:#64748b;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.ms-row-amount{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:800}.ms-row-amount--paid{color:#047857}.ms-row-amount--due{color:#1e40af}.ms-row-amount--pending{color:#94a3b8}.ms-row-send{color:#fff;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:#1e40af;border:none;border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 4px #1e40af33}.ms-row-send:hover{background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 10px #1e40af4d}.ms-row-send svg{flex-shrink:0}.ms-footer{color:#64748b;background:#f8fafc;border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding:12px 24px;font-size:11px;font-weight:500;display:flex}.ms-footer svg{color:#94a3b8;flex-shrink:0}.dark .ms-footer{background:#1e293b;border-top-color:#334155}.tk-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:16px;overflow:hidden}.dark .tk-card{background:#0f172a;border-color:#1e293b}.tk-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.dark .tk-header{border-bottom-color:#1e293b}.tk-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}.dark .tk-title{color:#f1f5f9}.tk-subtitle{color:#64748b;margin:0;font-size:11px;font-weight:500}.tk-summary{align-items:center;gap:14px;display:flex}.tk-progress-ring{flex-shrink:0;width:48px;height:48px;position:relative}.tk-progress-value{color:#0f172a;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;inset:0}.dark .tk-progress-value{color:#f1f5f9}.tk-summary-text{flex-direction:column;gap:2px;display:flex}.tk-summary-big{color:#0f172a;font-size:13px;font-weight:700}.dark .tk-summary-big{color:#f1f5f9}.tk-summary-big strong{color:#059669;font-size:16px}.tk-summary-small{color:#64748b;font-size:11px;font-weight:500}.tk-toolbar{background:#fafbfc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.dark .tk-toolbar{background:#1e293b;border-bottom-color:#334155}.tk-filters{flex-wrap:wrap;gap:4px;display:flex}.tk-filter{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s}.tk-filter:hover{color:#0f172a;background:#fff;border-color:#e2e8f0}.tk-filter--active{color:#1e40af;background:#fff;border-color:#bfdbfe;font-weight:700}.tk-filter--danger{color:#dc2626}.tk-filter--danger:hover{background:#fef2f2;border-color:#fecaca}.tk-filter--danger.tk-filter--active{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dark .tk-filter{color:#94a3b8}.dark .tk-filter:hover{color:#e2e8f0;background:#0f172a;border-color:#334155}.dark .tk-filter--active{color:#60a5fa;background:#0f172a;border-color:#60a5fa4d}.tk-actions{align-items:center;gap:8px;display:flex}.tk-sort{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:6px 10px;font-size:11px;font-weight:600}.dark .tk-sort{color:#94a3b8;background:#0f172a;border-color:#334155}[x-cloak]{display:none!important}.tk-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:48px 0 0}.tk-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:540px;height:calc(100% - 16px);display:flex;overflow:hidden;box-shadow:0 8px 40px #0000001f,0 2px 8px #0000000f}.dark .tk-modal{background:#0f172a;box-shadow:0 25px 60px -10px #000000b3}.tk-modal-header{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #0000000d;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.dark .tk-modal-header{border-bottom-color:#1e293b}.tk-modal-title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.dark .tk-modal-title{color:#f1f5f9}.tk-modal-close{color:#94a3b8;cursor:pointer;background:#0000000a;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.tk-modal-close:hover{color:#475569;background:#00000014}.dark .tk-modal-close:hover{color:#f1f5f9;background:#1e293b}.tk-modal-toggles{background:#fafbfd;border-bottom:1px solid #0000000d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:10px 20px;display:flex}.dark .tk-modal-toggles{background:#1e293b;border-bottom-color:#1e293b}.tk-modal-check{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.dark .tk-modal-check{color:#cbd5e1}.tk-modal-check input[type=checkbox]{accent-color:#1e40af;cursor:pointer;width:16px;height:16px}.tk-modal-attach{color:#1e40af;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.tk-modal-attach:hover{color:#1e3a8a}.tk-modal-form{flex:1;grid-template-columns:1fr 1fr;gap:8px 12px;min-height:0;padding:12px 18px;display:grid;overflow-y:auto}.tk-field{flex-direction:column;gap:3px;min-width:0;display:flex}.tk-field--full{grid-column:1/-1}.tk-dates-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tk-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.tk-label--req:after{content:" *";color:#dc2626;font-weight:800}.dark .tk-label{color:#cbd5e1}.tk-input{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:block}.tk-input--select,.tk-input--date,.tk-input[type=date]{cursor:pointer}.tk-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tk-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tk-input[type=number]{-moz-appearance:textfield}.tk-input:hover{border-color:#0000001f}.tk-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f614}.tk-input::placeholder{color:#94a3b8}.dark .tk-input{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .tk-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.tk-input--select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2364748b'><path fill-rule='evenodd' d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06Z' clip-rule='evenodd'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.tk-input[multiple]{background-image:none;min-height:40px;padding-right:12px}.tk-input--textarea{resize:none;min-height:56px;font-family:inherit;line-height:1.5}.tk-toggle-row{background:#0000000a;border-radius:10px;gap:2px;padding:3px;display:flex}.tk-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:flex}.tk-toggle-btn:hover{color:#334155}.tk-toggle-btn--active{color:#1e40af;background:#fff;font-weight:700;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a}.tk-hint{color:#3b82f6;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.tk-chip-list{background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;flex-direction:column;gap:1px;max-height:160px;display:flex;overflow-y:auto}.tk-chip-list::-webkit-scrollbar{width:3px}.tk-chip-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.tk-chip{color:#334155;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.tk-chip:last-child{border-bottom:none}.tk-chip:hover{color:#1e40af;background:#eff6ff}.tk-chip--active{color:#fff;background:#1e40af}.tk-chip--active:hover{color:#fff;background:#1e3a8a}.tk-chip-check{color:#fff;flex-shrink:0;width:14px;height:14px}.tk-assign-tabs{background:#0000000a;border-radius:10px;gap:2px;margin-bottom:6px;padding:3px;display:flex}.tk-assign-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:flex}.tk-assign-tab:hover{color:#334155}.tk-assign-tab--active{color:#1e40af;background:#fff;font-weight:700;box-shadow:0 1px 4px #0000000f}.tk-assign-count{color:#fff;background:#1e40af;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.tk-assign-title{color:#334155;margin:0 0 4px;font-size:11px;font-weight:700}.tk-assign-trigger{color:#1e293b;cursor:pointer;text-align:left;background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.tk-assign-trigger:hover{border-color:#0000001f}.tk-assign-placeholder{color:#94a3b8}.tk-assign-preview{white-space:nowrap;text-overflow:ellipsis;color:#1e293b;text-align:left;flex:1;min-width:0;font-weight:600;overflow:hidden}.tk-assign-preview--muted{color:#94a3b8;font-weight:500}.tk-assign-chevron{color:#94a3b8;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.tk-assign-chevron--open{transform:rotate(180deg)}.tk-assign-dropdown{z-index:60;background:#fff;border:1px solid #00000014;border-radius:12px;max-height:160px;margin-bottom:4px;padding:4px;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 30px #0000001f}.tk-assign-dropdown::-webkit-scrollbar{width:3px}.tk-assign-dropdown::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.tk-assign-opt{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.tk-assign-opt:hover{color:#0f172a;background:#f1f5f9}.tk-assign-opt--active{color:#1e40af;background:#eff6ff;font-weight:600}.tk-assign-opt--active:hover{background:#dbeafe}.tk-assign-check{color:#2563eb;flex-shrink:0;width:16px;height:16px}.tk-assign-dropdown--up{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}.tk-modal-footer{background:linear-gradient(#fff,#f8fafc);border-top:1px solid #0000000d;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px;display:flex}.dark .tk-modal-footer{background:#1e293b;border-top-color:#1e293b}.tk-btn-ghost{color:#64748b;cursor:pointer;letter-spacing:-.01em;background:#0000000a;border:none;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.tk-btn-ghost:hover{color:#334155;background:#00000012}.dark .tk-btn-ghost{color:#cbd5e1;background:#0f172a;border-color:#334155}.tk-btn-primary{color:#fff;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(135deg,#1e40af,#2563eb);border:none;border-radius:10px;padding:8px 22px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #1e40af40}.tk-btn-primary:active{transform:scale(.97)}.tk-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e40af59}@media(max-width:640px){.tk-modal{border-radius:0;max-width:100vw;max-height:100vh}.tk-modal-form{grid-template-columns:1fr}}.tk-empty{text-align:center;background:#fff;padding:60px 24px}.tk-empty-title{color:#334155;margin:0 0 4px;font-size:14px;font-weight:700}.tk-empty-desc{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.tk-empty-desc strong{color:#1e40af;font-weight:700}.dark .tk-empty{background:#0f172a}.dark .tk-empty-title{color:#e2e8f0}.tk-list{background:#fff}.dark .tk-list{background:#0f172a}.tk-row{border-top:1px solid #f1f5f9;align-items:center;gap:14px;padding:12px 20px;transition:background .15s;display:flex}.dark .tk-row{border-top-color:#1e293b}.tk-row:hover{background:#f8fafc}.dark .tk-row:hover{background:#1e293b}.tk-row--overdue{background:#fffbeb}.tk-row--overdue:hover{background:#fef3c7}.dark .tk-row--overdue{background:#fbbf240d}.tk-checkbox{cursor:pointer;color:#fff;background:#fff;border:2px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:inline-flex}.tk-checkbox:hover{border-color:#1e40af}.tk-checkbox--done{background:#059669;border-color:#059669}.dark .tk-checkbox{background:#1e293b;border-color:#475569}.dark .tk-checkbox--done{background:#059669;border-color:#059669}.tk-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tk-task-title{color:#0f172a;font-size:13px;font-weight:600}.dark .tk-task-title{color:#f1f5f9}.tk-row--done .tk-task-title{color:#94a3b8;font-weight:500;text-decoration:line-through}.tk-desc{color:#64748b;font-size:11px;font-weight:500}.tk-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.tk-prio{text-transform:uppercase;letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:700}.tk-prio--high{color:#b91c1c;background:#fee2e2}.tk-prio--med{color:#92400e;background:#fef3c7}.tk-prio--low{color:#64748b;background:#f1f5f9}.tk-assignee{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex}.tk-date{color:#64748b;white-space:nowrap;text-align:right;min-width:56px;font-size:11px;font-weight:600}.tk-date--overdue{color:#b91c1c;align-items:center;gap:4px;font-weight:700;display:inline-flex}.wo-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:16px;overflow:hidden}.dark .wo-card{background:#0f172a;border-color:#1e293b}.wo-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.dark .wo-header{border-bottom-color:#1e293b}.wo-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:800}.dark .wo-title{color:#f1f5f9}.wo-subtitle{color:#64748b;margin:0;font-size:11px;font-weight:500}.wo-stats{align-items:center;gap:0;display:flex}.wo-stat{border-right:1px solid #e2e8f0;flex-direction:column;align-items:center;padding:0 18px;display:flex}.dark .wo-stat{border-right-color:#334155}.wo-stat:last-child{border-right:none;padding-right:0}.wo-stat:first-child{padding-left:0}.wo-stat-val{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}.dark .wo-stat-val{color:#f1f5f9}.wo-stat-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:9px;font-weight:700}.wo-toolbar{background:#fafbfc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.dark .wo-toolbar{background:#1e293b;border-bottom-color:#334155}.wo-filters{flex-wrap:wrap;gap:4px;display:flex}.wo-filter{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .15s}.wo-filter:hover{color:#0f172a;background:#fff;border-color:#e2e8f0}.wo-filter--active{color:#1e40af;background:#fff;border-color:#bfdbfe;font-weight:700}.dark .wo-filter:hover{color:#e2e8f0;background:#0f172a;border-color:#334155}.dark .wo-filter--active{color:#60a5fa;background:#0f172a;border-color:#60a5fa4d}.wo-add{color:#fff;cursor:pointer;letter-spacing:.02em;background:#1e40af;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.wo-add:hover{color:#fff;background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}.wo-add svg{flex-shrink:0}.wo-empty{text-align:center;background:#fff;padding:60px 24px}.wo-empty-title{color:#334155;margin:0;font-size:14px;font-weight:700}.dark .wo-empty{background:#0f172a}.dark .wo-empty-title{color:#e2e8f0}.wo-list{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.wo-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;transition:all .15s}.dark .wo-item{background:#1e293b;border-color:#334155}.wo-item:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #1e40af14}.wo-item--done{background:#f0fdf4;border-color:#bbf7d0}.wo-item--active{border-left:3px solid #1e40af}.dark .wo-item--done{background:#05966914;border-color:#05966933}.wo-item-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wo-item-id{color:#0f172a;align-items:center;gap:8px;font-size:13px;display:flex}.dark .wo-item-id{color:#f1f5f9}.wo-item-id strong{font-family:ui-monospace,monospace;font-weight:800}.wo-item-amt{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:800}.dark .wo-item-amt{color:#f1f5f9}.wo-pulse{background:#1e40af;border-radius:50%;width:10px;height:10px;animation:1.8s infinite wo-pulse;box-shadow:0 0 0 3px #1e40af33}@keyframes wo-pulse{0%,to{box-shadow:0 0 0 3px #1e40af33}50%{box-shadow:0 0 0 6px #1e40af00}}.wo-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:700}.wo-status--done{color:#166534;background:#dcfce7}.wo-status--active{color:#1e40af;background:#dbeafe}.wo-status--scheduled{color:#92400e;background:#fef3c7}.wo-item-title{color:#0f172a;letter-spacing:-.01em;margin-bottom:14px;font-size:15px;font-weight:700}.dark .wo-item-title{color:#f1f5f9}.wo-item-grid{background:#f8fafc;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:14px 24px;padding:12px 14px;display:grid}.dark .wo-item-grid{background:#0f172a}.wo-field{flex-direction:column;gap:3px;min-width:0;display:flex}.wo-field-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.wo-field-val{color:#0f172a;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dark .wo-field-val{color:#e2e8f0}.wo-crew{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:flex}.wo-jump{color:#1e40af;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;transition:all .15s;display:inline-flex}.wo-jump:hover{color:#fff;background:#1e40af;border-color:#1e40af;transform:translateY(-1px);box-shadow:0 2px 6px #1e40af4d}.wo-toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.wo-search{min-width:200px;max-width:280px;position:relative}.wo-search-icon{color:#94a3b8;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wo-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:7px 12px 7px 32px;font-size:12px;font-weight:500;transition:all .15s}.wo-search-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.dark .wo-search-input{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .wo-search-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.wo-dropdown-filter{position:relative}.wo-dropdown-trigger{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.wo-dropdown-trigger:hover{color:#0f172a;border-color:#cbd5e1}.wo-dropdown-trigger--active{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.dark .wo-dropdown-trigger{color:#94a3b8;background:#0f172a;border-color:#334155}.dark .wo-dropdown-trigger:hover{color:#f1f5f9;border-color:#475569}.dark .wo-dropdown-trigger--active{color:#60a5fa;background:#1e40af1a;border-color:#60a5fa66}.wo-dropdown-icon{flex-shrink:0;width:14px;height:14px}.wo-dropdown-chevron{flex-shrink:0;width:12px;height:12px;transition:transform .15s}.wo-dropdown-chevron--open{transform:rotate(180deg)}.wo-dropdown-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:180px;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a,0 1px 3px #0000000f}.dark .wo-dropdown-menu{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px #0006}.wo-dropdown-opt{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:12px;font-weight:500;transition:all .1s;display:flex}.wo-dropdown-opt:hover{color:#0f172a;background:#f1f5f9}.wo-dropdown-opt--active{color:#1e40af;background:#eff6ff;font-weight:600}.dark .wo-dropdown-opt{color:#cbd5e1}.dark .wo-dropdown-opt:hover{color:#f1f5f9;background:#0f172a}.dark .wo-dropdown-opt--active{color:#60a5fa;background:#1e40af26}.wo-dropdown-check{color:#1e40af;flex-shrink:0;width:14px;height:14px}.dark .wo-dropdown-check{color:#60a5fa}.wo-clear-filters{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.wo-clear-filters:hover{background:#fee2e2;border-color:#fca5a5}.dark .wo-clear-filters{color:#f87171;background:#ef44441a;border-color:#ef444433}.dark .wo-clear-filters:hover{background:#ef444426}.wo-th--filterable{position:relative;padding:0!important}.wo-col-btn{color:#475569;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;width:100%;padding:12px 16px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.wo-col-btn:hover{color:#0f172a}.dark .wo-col-btn:hover{color:#f1f5f9}.wo-col-btn--active{color:#1e40af}.dark .wo-col-btn--active{color:#60a5fa}.wo-col-chevron{opacity:.3;flex-shrink:0;width:10px;height:10px;transition:all .15s}.wo-col-btn:hover .wo-col-chevron{opacity:.6}.wo-col-btn--active .wo-col-chevron{opacity:1;color:#1e40af}.dark .wo-col-btn--active .wo-col-chevron{color:#60a5fa}.wo-col-chevron--open{opacity:1;transform:rotate(180deg)}.wo-col-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:180px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.dark .wo-col-menu{background:#1e293b;border-color:#334155;box-shadow:0 8px 24px #00000080}.wo-col-search-wrap{border-bottom:1px solid #f1f5f9;padding:8px 8px 4px;position:relative}.dark .wo-col-search-wrap{border-bottom-color:#334155}.wo-col-search-icon{color:#94a3b8;pointer-events:none;width:13px;height:13px;margin-top:-2px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wo-col-search{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:6px 10px 6px 28px;font-size:12px;font-weight:500}.wo-col-search:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61a}.dark .wo-col-search{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .wo-col-search:focus{border-color:#60a5fa}.wo-col-opts{max-height:200px;padding:4px;overflow-y:auto}.wo-col-opt{color:#334155;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 12px;font-size:12px;font-weight:500;transition:all .1s;display:block}.wo-col-opt:hover{color:#0f172a;background:#f1f5f9}.wo-col-opt--active{color:#1e40af;background:#eff6ff;font-weight:600}.dark .wo-col-opt{color:#cbd5e1}.dark .wo-col-opt:hover{color:#f1f5f9;background:#0f172a}.dark .wo-col-opt--active{color:#60a5fa;background:#1e40af26}.wo-table-wrap{overflow-x:auto}.wo-table{border-collapse:collapse;width:100%}.wo-th{color:#475569;text-transform:none;letter-spacing:.01em;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:2px solid #e2e8f0;padding:0;font-size:11px;font-weight:600}.dark .wo-th{color:#94a3b8;background:#0f172a;border-bottom-color:#1e293b}.wo-th--sortable{cursor:pointer;transition:color .15s}.wo-th--sortable:hover{color:#0f172a}.dark .wo-th--sortable:hover{color:#f1f5f9}.wo-th--sortable span{display:inline}.wo-th--center{text-align:center}.wo-th--right{text-align:right}.wo-th--actions{width:48px}.wo-sort-icon{vertical-align:middle;width:12px;height:12px;margin-left:4px;transition:transform .15s;display:inline-block}.wo-sort-icon--desc{transform:rotate(180deg)}.wo-tr{transition:background .1s}.wo-tr:hover{background:#f8fafc}.dark .wo-tr:hover{background:#1e40af0a}.wo-td{color:#0f172a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:12px 16px;font-size:13px}.dark .wo-td{color:#e2e8f0;border-bottom-color:#1e293b}.wo-td--center{text-align:center}.wo-td--right{text-align:right}.wo-td--mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,monospace;font-weight:600}.wo-td--muted{color:#94a3b8;font-size:12px}.wo-td--actions{text-align:center;padding:8px}.wo-td-muted{color:#cbd5e1;font-size:12px}.wo-order-num{align-items:center;gap:8px;display:flex}.wo-order-text{letter-spacing:.02em;color:#0f172a;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.dark .wo-order-text{color:#f1f5f9}.wo-task-text{color:#334155;font-weight:500}.dark .wo-task-text{color:#cbd5e1}.wo-badge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:24px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.wo-badge--info{color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb1a}.dark .wo-badge--info{color:#60a5fa;background:#60a5fa1a;box-shadow:inset 0 0 0 1px #60a5fa4d}.wo-badge--success{color:#059669;background:#ecfdf5;box-shadow:inset 0 0 0 1px #0596691a}.dark .wo-badge--success{color:#34d399;background:#34d3991a;box-shadow:inset 0 0 0 1px #34d3994d}.wo-badge--warning{color:#ea580c;background:#fff7ed;box-shadow:inset 0 0 0 1px #ea580c1a}.dark .wo-badge--warning{color:#fb923c;background:#fb923c1a;box-shadow:inset 0 0 0 1px #fb923c4d}.wo-badge--gray{color:#4b5563;background:#f9fafb;box-shadow:inset 0 0 0 1px #4b55631a}.dark .wo-badge--gray{color:#d1d5db;background:#9ca3af1a;box-shadow:inset 0 0 0 1px #9ca3af4d}.wo-status-badge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:24px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.wo-row-actions{align-items:center;gap:6px;display:flex}.wo-view-btn,.wo-edit-btn{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .15s;display:inline-flex}.wo-view-btn:hover{color:#fff;background:#1e40af;border-color:#1e40af;transform:translateY(-1px);box-shadow:0 2px 8px #1e40af40}.wo-edit-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb40}.dark .wo-view-btn,.dark .wo-edit-btn{color:#64748b;background:#1e293b;border-color:#334155}.dark .wo-view-btn:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.dark .wo-edit-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb}.wo-table-footer{border-top:1px solid #f1f5f9;padding:12px 20px}.dark .wo-table-footer{border-top-color:#1e293b}.wo-table-count{color:#94a3b8;font-size:11px;font-weight:600}.wo-empty-icon{color:#cbd5e1;width:40px;height:40px;margin:0 auto 8px}.dark .wo-empty-icon{color:#475569}.wo-empty-desc{color:#94a3b8;margin:4px 0 0;font-size:12px}.wo-subtabs{gap:4px;margin:0 16px;display:flex}.wo-subtab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;position:relative;top:1px}.wo-subtab:hover{color:#1e40af;background:#1e40af0a}.wo-subtab--active{color:#1e40af;background:#fff;border-color:#e2e8f0;font-weight:700}.dark .wo-subtab{color:#94a3b8}.dark .wo-subtab:hover{color:#60a5fa;background:#60a5fa0f}.dark .wo-subtab--active{color:#60a5fa;background:#0f172a;border-color:#1e293b}.wo-subtab-count{color:#1e40af;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.dark .wo-subtab-count{color:#60a5fa;background:#1e40af33}.wo-files-preview{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wo-file-chip{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.dark .wo-file-chip{color:#93c5fd;background:#1e40af1a;border-color:#60a5fa4d}.wo-file-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wo-file-remove{color:#1e40af;cursor:pointer;background:#1e40af26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:inline-flex}.wo-file-remove:hover{color:#fff;background:#1e40af}.dark .wo-file-remove{color:#93c5fd;background:#60a5fa33}.dark .wo-file-remove:hover{color:#fff;background:#3b82f6}.wov{width:100%}.wov-topbar{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:12px 0;display:flex}.dark .wov-topbar{border-bottom-color:#1e293b}.wov-topbar-left{align-items:center;gap:12px;display:flex}.wov-back{color:#64748b;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.wov-back svg{width:16px;height:16px}.wov-back:hover{color:#1e40af;background:#eff6ff}.dark .wov-back:hover{color:#60a5fa;background:#60a5fa14}.wov-topbar-info{align-items:center;gap:8px;display:flex}.wov-topbar-id{color:#0f172a;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.dark .wov-topbar-id{color:#f1f5f9}.wov-topbar-sep{color:#cbd5e1;font-size:12px}.dark .wov-topbar-sep{color:#475569}.wov-topbar-project{color:#64748b;font-size:13px;font-weight:500}.dark .wov-topbar-project{color:#94a3b8}.wov-topbar-right{align-items:center;gap:8px;display:flex}.wov-hero{margin-bottom:20px}.wov-hero-title{color:#0f172a;letter-spacing:-.03em;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.15}.dark .wov-hero-title{color:#f1f5f9}.wov-hero-desc{color:#64748b;margin:0;font-size:15px;line-height:1.5}.dark .wov-hero-desc{color:#94a3b8}.wov-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media(max-width:900px){.wov-metrics{grid-template-columns:repeat(2,1fr)}}.wov-metric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex}.dark .wov-metric{background:#0f172a;border-color:#1e293b}.wov-metric-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.wov-metric-icon svg{width:22px;height:22px}.wov-metric-body{flex-direction:column;gap:2px;display:flex}.wov-metric-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.wov-metric-value{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1}.dark .wov-metric-value{color:#f1f5f9}.wov-metric-value--sm{letter-spacing:0;font-size:14px;font-weight:600}.wov-cols{grid-template-columns:1fr 340px;gap:20px;display:grid}@media(max-width:1024px){.wov-cols{grid-template-columns:1fr}}.wov-col-main{flex-direction:column;gap:16px;min-width:0;display:flex}.wov-col-side{flex-direction:column;gap:16px;display:flex}.wov-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.dark .wov-card{background:#0f172a;border-color:#1e293b}.wov-card-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dark .wov-card-head{border-bottom-color:#1e293b}.wov-card-title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.dark .wov-card-title{color:#f1f5f9}.wov-card-badge{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.dark .wov-card-badge{color:#60a5fa;background:#3b82f61f}.wov-card-empty{text-align:center;color:#94a3b8;padding:32px 20px;font-size:13px}.wov-contractor-wrap{border-bottom:1px solid #f1f5f9}.wov-contractor-wrap:last-child{border-bottom:none}.dark .wov-contractor-wrap{border-bottom-color:#1e293b}.wov-contractor{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:background .15s;display:flex}.wov-contractor:hover,.wov-contractor--open{background:#eff6ff}.dark .wov-contractor:hover,.dark .wov-contractor--open{background:#3b82f60f}.wov-contractor-chevron{color:#94a3b8;flex-shrink:0;width:16px;height:16px;margin-left:4px;transition:transform .2s,color .15s}.wov-contractor-chevron--open{color:#1e40af;transform:rotate(180deg)}.dark .wov-contractor-chevron--open{color:#60a5fa}.wov-contractor-left{align-items:center;gap:12px;min-width:0;display:flex}.wov-avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.wov-contractor-info{flex-direction:column;gap:1px;display:flex}.wov-contractor-name{color:#0f172a;font-size:13px;font-weight:600}.dark .wov-contractor-name{color:#f1f5f9}.wov-contractor-time{color:#94a3b8;font-size:11px}.wov-contractor-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.wov-contractor-amount{color:#0f172a;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.dark .wov-contractor-amount{color:#f1f5f9}.wov-cd{padding:12px 20px 16px 68px;overflow:hidden}.wov-cd-enter{transition:opacity .15s ease-out,transform .15s ease-out}.wov-cd-enter-start{opacity:0;transform:translateY(-8px)}.wov-cd-enter-end{opacity:1;transform:translateY(0)}.wov-cd-leave{transition:opacity .1s ease-in}.wov-cd-leave-start{opacity:1}.wov-cd-leave-end{opacity:0}.wov-cd-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:14px;display:grid;overflow:hidden}.dark .wov-cd-info{background:#1e293b;border-color:#334155}.wov-cd-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.wov-cd-row:nth-last-child(-n+2){border-bottom:none}.dark .wov-cd-row{border-bottom-color:#334155}.wov-cd-k{color:#94a3b8;font-size:11px;font-weight:500}.wov-cd-v{color:#0f172a;text-align:right;font-size:12px;font-weight:600}.dark .wov-cd-v{color:#e2e8f0}.wov-cd-actions{gap:6px;display:flex}.wov-cd-btn{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.wov-cd-btn svg{width:13px;height:13px}.wov-cd-btn--call{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.wov-cd-btn--call:hover{color:#fff;background:#059669;border-color:#059669}.wov-cd-btn--email{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.wov-cd-btn--email:hover{color:#fff;background:#1e40af;border-color:#1e40af}.wov-cd-btn--sms{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.wov-cd-btn--sms:hover{color:#fff;background:#7c3aed;border-color:#7c3aed}.wov-cd-btn--disabled{opacity:.35;pointer-events:none}.dark .wov-cd-btn--call{color:#6ee7b7;background:#05966914;border-color:#05966933}.dark .wov-cd-btn--call:hover{color:#fff;background:#059669}.dark .wov-cd-btn--email{color:#93c5fd;background:#1e40af14;border-color:#1e40af33}.dark .wov-cd-btn--email:hover{color:#fff;background:#1e40af}.dark .wov-cd-btn--sms{color:#c4b5fd;background:#7c3aed14;border-color:#7c3aed33}.dark .wov-cd-btn--sms:hover{color:#fff;background:#7c3aed}.wov-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.wov-tag--green{color:#166534;background:#dcfce7}.dark .wov-tag--green{color:#6ee7b7;background:#10b9811f}.wov-tag--amber{color:#92400e;background:#fef3c7}.dark .wov-tag--amber{color:#fbbf24;background:#f59e0b1f}.wov-waiting{color:#94a3b8;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.wov-waiting-pulse{background:#cbd5e1;border-radius:50%;width:8px;height:8px;animation:2s infinite wov-pulse}@keyframes wov-pulse{0%,to{opacity:.3}50%{opacity:1}}.dark .wov-waiting-pulse{background:#475569}.wov-file-list{flex-direction:column;gap:4px;padding:8px;display:flex}.wov-file{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .1s;display:flex}.wov-file:hover{background:#f8fafc}.dark .wov-file:hover{background:#ffffff05}.wov-file-ext{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:flex}.wov-file-name{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.dark .wov-file-name{color:#cbd5e1}.wov-file-size{color:#94a3b8;flex-shrink:0;font-size:11px}.wov-details{padding:4px 0}.wov-detail{justify-content:space-between;align-items:center;padding:9px 20px;display:flex}.wov-detail-k{color:#94a3b8;font-size:12px;font-weight:500}.wov-detail-v{color:#0f172a;font-size:12px;font-weight:600}.dark .wov-detail-v{color:#e2e8f0}.wov-detail-v--mono{font-family:ui-monospace,monospace}.wov-detail-v--bold{font-weight:800}.wov-detail-link{color:#1e40af;font-size:12px;font-weight:600;text-decoration:none}.wov-detail-link:hover{text-decoration:underline}.dark .wov-detail-link{color:#60a5fa}.wov-activity{padding:14px 20px}.wov-act{gap:12px;padding:8px 0;display:flex;position:relative}.wov-act:not(:last-child):after{content:"";background:#e2e8f0;width:1.5px;position:absolute;top:24px;bottom:-4px;left:4.5px}.dark .wov-act:not(:last-child):after{background:#334155}.wov-act-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.wov-act-content{flex-direction:column;gap:1px;display:flex}.wov-act-text{color:#334155;font-size:12px;font-weight:600}.dark .wov-act-text{color:#cbd5e1}.wov-act-time{color:#94a3b8;font-size:10px}.wov-pill{border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.wov-pill--sm{padding:3px 10px;font-size:10px}.wov-pill-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.wov-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.wov-btn--primary{color:#fff;background:#1e40af}.wov-btn--primary:hover{background:#1e3a8a;box-shadow:0 2px 8px #1e40af40}.wov-btn--success{color:#fff;background:#059669}.wov-btn--success:hover{background:#047857}.wov-btn--ghost{color:#64748b;background:0 0;border:1px solid #e2e8f0;padding:6px 14px}.wov-btn--ghost:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.dark .wov-btn--ghost{color:#94a3b8;border-color:#334155}.dark .wov-btn--ghost:hover{color:#f87171;background:#ef444414;border-color:#ef44444d}.wov-btn--sm{padding:5px 12px;font-size:11px}.cal-card{background:#fff;border:1px solid #0000000f;border-radius:16px;margin:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 24px #0000000f}.dark .cal-card{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 24px #0000004d}.cal-toolbar{background:linear-gradient(#fff,#fafbfd);border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dark .cal-toolbar{background:linear-gradient(#1e293b,#0f172a);border-bottom-color:#334155}.cal-nav{align-items:center;gap:6px;display:flex}.cal-nav-btn:hover{color:#0f172a;background:#00000014;transform:scale(1.05)}.cal-nav-btn:active{transform:scale(.95)}.dark .cal-nav-btn{color:#94a3b8;background:#ffffff0f}.dark .cal-nav-btn:hover{color:#e2e8f0;background:#ffffff1a}.cal-datepicker-wrap{position:relative}.cal-month{color:#0f172a;letter-spacing:-.025em;font-feature-settings:"ss01";text-align:center;min-width:300px;margin:0;font-size:18px;font-weight:800}.dark .cal-month{color:#f1f5f9}.cal-month--clickable{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;transition:all .2s;display:inline-flex}.cal-month--clickable:hover{background:#0000000a}.cal-month-chevron{color:#94a3b8;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.cal-month-chevron--open{transform:rotate(180deg)}.cal-datepicker{z-index:60;background:#fff;border:1px solid #00000014;border-radius:16px;width:280px;margin-top:8px;padding:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000024,0 2px 8px #0000000f}.cal-dp-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cal-dp-title{color:#0f172a;letter-spacing:-.01em;font-size:14px;font-weight:800}.cal-dp-nav{color:#64748b;cursor:pointer;background:#0000000a;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.cal-dp-nav:hover{color:#0f172a;background:#00000014}.cal-dp-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.cal-dp-wd{color:#94a3b8;text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:4px 0;font-size:10px;font-weight:700}.cal-dp-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dp-day{aspect-ratio:1;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cal-dp-day:hover{color:#1e40af;background:#eff6ff}.cal-dp-day--today{color:#fff;background:linear-gradient(135deg,#1e40af,#3b82f6);font-weight:700}.cal-dp-day--today:hover{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb)}.cal-dp-day--empty{cursor:default}.cal-today{color:#1e40af;cursor:pointer;letter-spacing:.02em;background:#1e40af14;border:none;border-radius:10px;padding:7px 14px;font-size:11px;font-weight:700;transition:all .2s}.cal-today:hover{background:#1e40af24;transform:scale(1.03)}.cal-today:active{transform:scale(.97)}.dark .cal-today{color:#60a5fa;background:#60a5fa1a}.cal-views{background:#0000000a;border-radius:10px;gap:2px;padding:3px;display:flex}.dark .cal-views{background:#ffffff0f}.cal-view{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .2s}.cal-view:hover{color:#475569}.cal-view--active{color:#1e40af;background:#fff;font-weight:700;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a}.dark .cal-view--active{color:#60a5fa;background:#0f172a}.cal-filters{background:#fafbfd;border-bottom:1px solid #0000000a;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 24px;display:flex}.dark .cal-filters{background:#ffffff05;border-bottom-color:#1e293b}.cal-filter{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.cal-filter:hover{color:#fff;background:#1e40af;border-color:#1e40af}.cal-filter:hover .cal-dot{box-shadow:0 0 0 2px #ffffff80}.cal-filter--active{color:#fff;background:#1e40af;border-color:#1e40af}.cal-filter--active .cal-dot{box-shadow:0 0 0 2px #ffffff80}.dark .cal-filter{color:#64748b;background:#ffffff0a;border-color:#334155}.cal-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-weekdays .cal-weekday{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;text-align:center;background:#fafbfd;border-bottom:1px solid #0000000a;padding:12px 14px;font-size:10px;font-weight:800}.dark .cal-weekdays .cal-weekday{color:#475569;background:#ffffff05;border-bottom-color:#1e293b}.cal-week{border-bottom:1px solid #0000000a}.cal-week:last-of-type{border-bottom:none}.dark .cal-week{border-bottom-color:#1e293b}.cal-day{background:#fff;border-right:1px solid #0000000a;flex-direction:column;align-items:flex-start;gap:4px;min-height:110px;padding:10px 12px;transition:all .2s;display:flex;position:relative}.dark .cal-day{background:#0f172a;border-right-color:#1e293b}.cal-day:last-child{border-right:none}.dark .cal-day:hover{background:#1e293b}.cal-day--out{background:#fafbfd}.cal-day--out .cal-daynum{color:#d1d5db}.dark .cal-day--out{background:#080d19}.cal-day--today{background:linear-gradient(#eef4ff,#fff 60%);box-shadow:inset 0 0 0 1px #1e40af14}.cal-day--today .cal-daynum{color:#fff;background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex;box-shadow:0 2px 8px #1e40af40}.cal-daynum{color:#334155;font-size:12px;font-weight:700;line-height:1}.dark .cal-daynum{color:#cbd5e1}.cal-today-dot{background:#3b82f6;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite cal-pulse;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 3px #3b82f626}@keyframes cal-pulse{0%,to{box-shadow:0 0 0 3px #3b82f626}50%{box-shadow:0 0 0 6px #3b82f614}}.cal-day--clickable{cursor:pointer}.cal-day--clickable:hover{background:#f0f4ff}.dark .cal-day--clickable:hover{background:#1e293b}.cal-day-add{color:#3b82f6;opacity:0;background:#3b82f614;border-radius:50%;width:18px;height:18px;padding:2px;transition:all .2s;position:absolute;top:8px;right:8px}.cal-day--clickable:hover .cal-day-add{opacity:1;transform:scale(1.1)}.dark .cal-day-add{color:#60a5fa;background:#60a5fa1a}.cal-events{grid-template-columns:repeat(7,1fr);gap:3px 0;padding:2px 6px 8px;display:grid}.cal-event{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:5px;margin:0 2px;padding:4px 10px;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex;overflow:hidden}.cal-event:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001a}a.cal-event,a.cal-event--link{color:inherit;text-decoration:none}a.cal-event--link:hover{text-decoration:none;box-shadow:0 4px 14px #0f172a24}a.cal-event--link:focus-visible{outline-offset:1px;outline:2px solid #3b6fed80}.cal-event--phase-paid{color:#065f46;background:linear-gradient(135deg,#dcfce7,#f0fdf4);border-left-color:#059669}.cal-event--phase-active{color:#1e3a8a;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-left-color:#2563eb}.cal-event--phase-unpaid{color:#78350f;background:linear-gradient(135deg,#fef3c7,#fffbeb);border-left-color:#d97706}.cal-event--material{color:#065f46;background:linear-gradient(135deg,#d1fae5,#f0fdf4);border-left-color:#10b981}.cal-event--inspection{color:#581c87;background:linear-gradient(135deg,#e9d5ff,#faf5ff);border-left-color:#7c3aed}.cal-event--work{color:#7c2d12;background:linear-gradient(135deg,#ffedd5,#fff7ed);border-left-color:#ea580c}.cal-event--task{color:#164e63;background:linear-gradient(135deg,#cffafe,#ecfeff);border-left-color:#0891b2}.cal-event--booking{color:#065f46;background:linear-gradient(135deg,#d1fae5,#ecfdf5);border-left-color:#059669}.cal-event--sub-0{color:#7c2d12;background:linear-gradient(135deg,#ffedd5,#fff7ed);border-left-color:#ea580c}.cal-event--sub-1{color:#9f1239;background:linear-gradient(135deg,#ffe4e6,#fff1f2);border-left-color:#e11d48}.cal-event--sub-2{color:#5b21b6;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border-left-color:#7c3aed}.cal-event--sub-3{color:#115e59;background:linear-gradient(135deg,#ccfbf1,#f0fdfa);border-left-color:#0d9488}.cal-event--sub-4{color:#075985;background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-left-color:#0284c7}.cal-event--sub-5{color:#3f6212;background:linear-gradient(135deg,#ecfccb,#f7fee7);border-left-color:#65a30d}.cal-event--sub-6{color:#86198f;background:linear-gradient(135deg,#fae8ff,#fdf4ff);border-left-color:#c026d3}.cal-event--sub-7{color:#78350f;background:linear-gradient(135deg,#fef3c7,#fffbeb);border-left-color:#d97706}.cal-event--sub-8{color:#3730a3;background:linear-gradient(135deg,#e0e7ff,#eef2ff);border-left-color:#4f46e5}.cal-event--sub-9{color:#155e75;background:linear-gradient(135deg,#cffafe,#ecfeff);border-left-color:#0891b2}.cal-event--sub-intern{color:#1e3a8a;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-left-color:#2563eb}.cal-event--sub-none{color:#334155;background:linear-gradient(135deg,#f1f5f9,#f8fafc);border-left-color:#94a3b8}.cal-wo-pill{letter-spacing:.05em;text-shadow:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 5px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}.cal-wo-pill--intern{color:#1d4ed8;background:#2563eb26;box-shadow:inset 0 0 0 1px #2563eb33}.cal-wo-pill--extern{color:#6d28d9;background:#7c3aed26;box-shadow:inset 0 0 0 1px #7c3aed33}.dark .cal-wo-pill--intern{color:#93c5fd;background:#3b82f633;box-shadow:inset 0 0 0 1px #3b82f64d}.dark .cal-wo-pill--extern{color:#c4b5fd;background:#8b5cf633;box-shadow:inset 0 0 0 1px #8b5cf64d}.cal-event-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-subs-legend{border-top:1px dashed #0000000f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:10px 16px 0;display:flex}.dark .cal-subs-legend{border-top-color:#ffffff0f}.cal-subs-legend-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:10px;font-weight:700}.dark .cal-subs-legend-label{color:#94a3b8}.cal-subs-chip{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.cal-subs-chip:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a0a}.dark .cal-subs-chip{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cal-subs-chip:hover{border-color:#475569}.cal-subs-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0f172a1a}.cal-subs-name{letter-spacing:-.005em}.cal-subs-chip--slot-0 .cal-subs-swatch{background:#ea580c}.cal-subs-chip--slot-1 .cal-subs-swatch{background:#e11d48}.cal-subs-chip--slot-2 .cal-subs-swatch{background:#7c3aed}.cal-subs-chip--slot-3 .cal-subs-swatch{background:#0d9488}.cal-subs-chip--slot-4 .cal-subs-swatch{background:#0284c7}.cal-subs-chip--slot-5 .cal-subs-swatch{background:#65a30d}.cal-subs-chip--slot-6 .cal-subs-swatch{background:#c026d3}.cal-subs-chip--slot-7 .cal-subs-swatch{background:#d97706}.cal-subs-chip--slot-8 .cal-subs-swatch{background:#4f46e5}.cal-subs-chip--slot-9 .cal-subs-swatch{background:#0891b2}.cal-subs-chip--slot-intern .cal-subs-swatch{background:#2563eb}.cal-subs-chip--slot-none .cal-subs-swatch{background:#94a3b8}.cal-event--booking:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23059669'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z'/%3E%3C/svg%3E");background-size:contain;flex-shrink:0;width:12px;height:12px;display:inline-block}.cal-week-grid,.cal-day-grid{max-height:400px;overflow-y:auto}.cal-week-grid::-webkit-scrollbar{width:3px}.cal-day-grid::-webkit-scrollbar{width:3px}.cal-week-grid::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.cal-day-grid::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.cal-hour-row{border-bottom:1px solid #0000000a;min-height:48px;display:flex}.cal-hour-label{color:#94a3b8;text-align:right;border-right:1px solid #0000000a;flex-shrink:0;width:60px;padding:6px 10px 6px 14px;font-size:10px;font-weight:600}.cal-hour-cells{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.cal-hour-cell{cursor:pointer;border-right:1px solid #00000008;min-height:48px;transition:background .15s}.cal-hour-cell:last-child{border-right:none}.cal-hour-cell:hover{background:#3b82f60a}.cal-legend{background:#fafbfd;border-top:1px solid #0000000a;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 24px;display:flex}.dark .cal-legend{background:#ffffff05;border-top-color:#1e293b}.cal-legend-item{color:#64748b;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.cal-legend-dot{border-radius:4px;flex-shrink:0;width:10px;height:10px}.bk-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0f172a80;position:fixed;inset:0}.bk-modal{z-index:51;justify-content:center;align-items:flex-start;padding:60px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.bk-modal-card{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:540px;max-height:calc(100vh - 32px);animation:.25s ease-out bk-slide-up;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000001f,0 2px 8px #0000000f}@keyframes bk-slide-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bk-modal-header{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #0000000d;padding:16px 20px 14px}.bk-modal-header h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.bk-modal-header p{color:#64748b;margin:2px 0 0;font-size:12px;font-weight:500}.bk-modal-close{color:#94a3b8;cursor:pointer;background:#0000000a;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:14px;right:16px}.bk-modal-close:hover{color:#475569;background:#00000014;transform:scale(1.05)}.bk-modal-body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.bk-modal-body::-webkit-scrollbar{width:4px}.bk-modal-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.bk-field{margin-bottom:12px}.bk-field:last-child{margin-bottom:0}.bk-field--disabled{opacity:.4;pointer-events:none}.bk-field--disabled .bk-select{cursor:not-allowed;background:#f1f5f9}.bk-label{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.bk-label-hint{text-transform:none;letter-spacing:0;color:#94a3b8;font-weight:500}.bk-label-hint--blue{color:#3b82f6}.bk-input,.bk-select,.bk-textarea{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.bk-input:focus,.bk-select:focus,.bk-textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f614}.bk-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M4.427 6.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 6H4.604a.25.25 0 00-.177.427z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.bk-textarea{resize:none;line-height:1.6}.bk-readonly{color:#334155;background:#f1f5f9;border:1.5px solid #0000;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.bk-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bk-modal-footer{background:linear-gradient(#fff,#f8fafc);border-top:1px solid #0000000d;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex}.bk-btn{cursor:pointer;letter-spacing:-.01em;border:none;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.bk-btn:active{transform:scale(.97)}.bk-btn--cancel{color:#64748b;background:#0000000a}.bk-btn--cancel:hover{color:#475569;background:#00000012}.bk-btn--primary{color:#fff;background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 2px 8px #1e40af40}.bk-btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1e40af59}.bk-dropdown-trigger{color:#1e293b;box-sizing:border-box;cursor:pointer;text-align:left;background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.bk-dropdown-trigger:hover{background:#f1f5f9;border-color:#0000001f}.bk-dropdown-trigger:focus,.bk-dropdown-trigger[aria-expanded=true]{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f614}.bk-dropdown-trigger[disabled]{opacity:.4;pointer-events:none}.bk-dropdown-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bk-dropdown-placeholder{color:#94a3b8}.bk-dropdown-icon{color:#64748b;flex-shrink:0;display:flex}.bk-dropdown-chevron{color:#94a3b8;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.bk-dropdown-chevron--open{transform:rotate(180deg)}.bk-dropdown-menu{z-index:60;background:#fff;border:1px solid #00000014;border-radius:12px;max-height:220px;margin-top:6px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 8px 30px #0000001f,0 2px 6px #0000000a}.bk-dropdown-menu--up{margin-top:0;margin-bottom:6px;top:auto;bottom:100%}.bk-dropdown-menu::-webkit-scrollbar{width:4px}.bk-dropdown-menu::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.bk-dropdown-option{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.bk-dropdown-option:hover{color:#0f172a;background:#f1f5f9}.bk-dropdown-option--selected{color:#1e40af;background:#eff6ff;font-weight:600}.bk-dropdown-option--selected:hover{background:#dbeafe}.bk-dropdown-opt-icon{color:#64748b;flex-shrink:0;display:flex}.bk-dropdown-option--selected .bk-dropdown-opt-icon{color:#1e40af}.bk-dropdown-check{color:#2563eb;flex-shrink:0;width:16px;height:16px;margin-left:auto}.bk-drop-enter{transition:all .15s ease-out}.bk-drop-enter-from{opacity:0;transform:translateY(-4px)scale(.97)}.bk-drop-enter-to{opacity:1;transform:translateY(0)scale(1)}.bk-drop-leave{transition:all .1s ease-in}.bk-drop-leave-from{opacity:1;transform:translateY(0)scale(1)}.bk-drop-leave-to{opacity:0;transform:translateY(-4px)scale(.97)}.bk-field{position:relative}.bk-tp{z-index:70;background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;width:220px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0000002e,0 2px 8px #0000000f;top:50%!important;left:50%!important}.bk-tp-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.bk-tp-title{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.bk-tp-close{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.bk-tp-close:hover{color:#475569;background:#f1f5f9}.bk-tp-close svg{width:12px;height:12px}.bk-tp-list{max-height:200px;padding:3px 4px;overflow-y:auto}.bk-tp-list::-webkit-scrollbar{width:3px}.bk-tp-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.bk-tp-item{color:#334155;cursor:pointer;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.bk-tp-item:hover{background:#f8fafc}.bk-tp-item--active{color:#1e40af;background:#eff6ff;font-weight:700}.bk-tp-item--active:hover{background:#dbeafe}.bk-tp-check{color:#2563eb;flex-shrink:0;width:15px;height:15px}.bk-tp-footer{border-top:1px solid #0000000f;align-items:center;gap:6px;padding:8px 10px;display:flex}.bk-tp-apply{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e40af,#2563eb);border:none;border-radius:8px;flex:1;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #1e40af40}.bk-tp-apply:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e40af59}.bk-tp-apply:active{transform:scale(.97)}.bk-tp-cancel{color:#64748b;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;flex:1;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.bk-tp-cancel:hover{color:#334155;background:#f8fafc}.tk-add-btn-cta,.tk-header-actions>a,.wo-header-actions>a{color:#fff;cursor:pointer;letter-spacing:.02em;background:#1e40af;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.tk-add-btn-cta:hover,.tk-header-actions>a:hover,.wo-header-actions>a:hover{color:#fff;background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}.tk-add-btn-cta svg{flex-shrink:0}.tk-header-actions,.wo-header-actions{align-items:center;gap:8px;display:flex}.pc-wrap{max-width:1400px;margin:0 auto;padding:48px 20px}.pc-head{text-align:center;margin-bottom:32px}.pc-head__icon{color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:inline-flex}.pc-head__icon svg{width:32px;height:32px}.pc-head__title{color:#0f172a;letter-spacing:-.01em;margin-bottom:8px;font-size:24px;font-weight:700}.pc-head__title strong{color:#1e40af}.pc-head__desc{color:#64748b;max-width:560px;margin:0 auto;font-size:14px;line-height:1.6}.pc-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto;display:grid}@media(max-width:720px){.pc-grid{grid-template-columns:1fr}}.pc-card{cursor:pointer;text-align:left;color:inherit;background:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;font-family:inherit;transition:all .18s;display:flex;position:relative;overflow:hidden}.pc-card:hover{border-color:#1e40af;transform:translateY(-2px);box-shadow:0 8px 24px #1e40af1f}.pc-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pc-card__icon svg{width:24px;height:24px}.pc-card--yes .pc-card__icon{color:#1e40af;background:#1e40af1a}.pc-card--no .pc-card__icon{color:#475569;background:#64748b1a}.pc-card__title{color:#0f172a;font-size:16px;font-weight:700}.pc-card__desc{color:#64748b;flex:1;font-size:13px;line-height:1.55}.pc-card__cta{color:#1e40af;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.pc-card__cta svg{width:14px;height:14px;transition:transform .18s}.pc-card:hover .pc-card__cta svg{transform:translate(3px)}.pc-card--recommended:before{content:"Most common";color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#1e40af;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;right:14px}.fi-page .content{padding:28px 20px}.fi-page .setup-head{text-align:center;margin-bottom:28px}.fi-page .setup-head__icon{color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:inline-flex}.fi-page .setup-head__icon svg{width:28px;height:28px}.fi-page .setup-head__title{color:#0f172a;letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:700}.fi-page .setup-head__desc{color:#64748b;max-width:580px;margin:0 auto;font-size:13px;line-height:1.6}.fi-page .form-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.fi-page .form-field{margin-bottom:14px}.fi-page .form-label{color:#0f172a;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.fi-page .form-label-req:after{content:" *";color:#dc2626}.fi-page .form-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.fi-page .form-input:focus{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a}.fi-page .form-input::placeholder{color:#94a3b8}.fi-page textarea.form-input{resize:vertical;min-height:92px;line-height:1.5}.fi-page .form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fi-page .form-error{color:#dc2626;margin-top:4px;font-size:11px;font-weight:500;display:block}.fi-page .add-btn{color:#fff;cursor:pointer;background:#1e40af;border:none;border-radius:10px;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.fi-page .add-btn:hover{background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af40}.fi-page .add-btn svg{width:14px;height:14px}.fi-page .permits-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 26px}.fi-page .permits-panel__title{align-items:center;gap:10px;margin-bottom:4px;display:flex}.fi-page .permits-panel__title svg{color:#475569;width:22px;height:22px}.fi-page .permits-panel__title h2{color:#0f172a;letter-spacing:-.01em;font-size:20px;font-weight:700}.fi-page .permits-panel__sub{color:#64748b;margin-bottom:20px;font-size:13px}.fi-page .permit-card{background:linear-gradient(135deg,#eff6ff,#fff);border:2px solid #1e40af;border-radius:14px;padding:20px 22px;box-shadow:0 4px 16px #1e40af14}.fi-page .permit-card__top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.fi-page .permit-card__heading{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.fi-page .permit-card__icon{color:#1e40af;background:#1e40af1a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.fi-page .permit-card__icon svg{width:24px;height:24px}.fi-page .permit-card__name{color:#0f172a;letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:700}.fi-page .permit-card__meta{color:#64748b;font-size:13px}.fi-page .permit-card__badge{text-transform:uppercase;letter-spacing:.06em;color:#fff;white-space:nowrap;background:#1e40af;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:11px;font-weight:700}.fi-page .progress-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fi-page .progress-row__label{color:#475569;font-size:13px}.fi-page .progress-row__value{color:#1e40af;font-size:14px;font-weight:700}.fi-page .progress-bar{align-items:center;gap:4px;margin-bottom:20px;display:flex}.fi-page .progress-bar__step{background:#e2e8f0;border-radius:999px;flex:1;height:8px}.fi-page .progress-bar__step--done{background:#059669}.fi-page .progress-bar__step--current{background:#1e40af;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e40af47}.fi-page .stage-chips{flex-wrap:wrap;gap:8px;display:flex}.fi-page .chip{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.fi-page .chip svg{width:12px;height:12px}.fi-page .chip--done{color:#065f46;background:#d1fae5;border-color:#05966940}.fi-page .chip--done:hover{background:#bbf7d0}.fi-page .chip--done .chip__check{display:inline-flex}.fi-page .chip--current{color:#fff;cursor:default;background:#1e40af;border-color:#1e40af;box-shadow:0 4px 10px #1e40af4d}.fi-page .chip--future{color:#64748b;background:#fff;border-color:#e2e8f0}.fi-page .chip--future:hover{color:#1e40af;background:#f1f5f9;border-color:#1e40af}.fi-page .chip--future:hover .chip__advance{opacity:1}.fi-page .chip__advance{opacity:0;transition:opacity .15s}.fi-page .chip__check{display:none}.fi-page .permit-card__footer{border-top:1px dashed #cbd5e1;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.fi-page .footer-hint{color:#64748b;flex:1;font-size:12px}.fi-page .advance-btn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.fi-page .advance-btn:hover{background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #05966940}.fi-page .advance-btn svg{width:14px;height:14px}.fi-page .locked-note{color:#78350f;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:12px;display:flex}.fi-page .locked-note svg{color:#b45309;flex-shrink:0;width:16px;height:16px}.wo-th-actions-wrap{justify-content:flex-start;align-items:center;gap:6px;padding:10px 0 10px 8px;display:flex}.wo-th-actions-spacer{flex-shrink:0;width:30px;height:1px;display:inline-block}.wo-actions-menu-wrap--over-checkbox{margin-left:-8px}.wo-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.wo-checkbox input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.wo-checkbox-box{background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #00000005}.wo-checkbox:hover .wo-checkbox-box{border-color:#3b6fed}.wo-checkbox input[type=checkbox]:checked+.wo-checkbox-box{background:#3b6fed;border-color:#3b6fed;box-shadow:0 2px 6px #3b6fed4d}.wo-checkbox input[type=checkbox]:checked+.wo-checkbox-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.dark .wo-checkbox-box{background:#1e293b;border-color:#475569}.dark .wo-checkbox:hover .wo-checkbox-box{border-color:#60a5fa}.dark .wo-checkbox input[type=checkbox]:checked+.wo-checkbox-box{background:#3b6fed;border-color:#3b6fed}.wo-tr--selected{background:#f0f5ff!important}.wo-tr--selected:hover{background:#e6eeff!important}.dark .wo-tr--selected{background:#3b6fed14!important}.dark .wo-tr--selected:hover{background:#3b6fed24!important}.wo-actions-menu-wrap{display:inline-flex;position:relative}.wo-actions-menu-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.wo-actions-menu-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px #0f172a0f}.wo-actions-menu-btn--open{color:#3b6fed;background:#eff3fe;border-color:#3b6fed;box-shadow:0 0 0 3px #3b6fed1a}.dark .wo-actions-menu-btn{color:#94a3b8;background:#1e293b;border-color:#334155}.dark .wo-actions-menu-btn:hover{color:#f1f5f9;background:#0f172a;border-color:#475569}.dark .wo-actions-menu-btn--open{color:#60a5fa;background:#3b6fed26;border-color:#3b6fed}.wo-actions-menu{z-index:100;background:#fff;border:1px solid #0f172a14;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 28px -8px #0f172a2e,0 4px 8px -2px #0f172a14}.dark .wo-actions-menu{background:#0f172a;border-color:#ffffff14;box-shadow:0 12px 28px -8px #00000080}.wo-actions-menu-header{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #f1f5f9;margin-bottom:4px;padding:8px 12px 10px;font-size:10px;font-weight:600}.dark .wo-actions-menu-header{color:#64748b;border-bottom-color:#1e293b}.wo-actions-menu-item{color:#334155;cursor:pointer;text-align:left;text-transform:none;letter-spacing:normal;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;transition:all .12s;display:flex}.wo-actions-menu-item:hover{background:#f8fafc}.dark .wo-actions-menu-item{color:#cbd5e1}.dark .wo-actions-menu-item:hover{background:#1e293b}.wo-actions-menu-item--danger{color:#e11d48}.wo-actions-menu-item--danger:hover{color:#be123c;background:#fff1f2}.dark .wo-actions-menu-item--danger{color:#fb7185}.dark .wo-actions-menu-item--danger:hover{color:#fda4af;background:#e11d481a}.wo-actions-menu-item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.wo-actions-menu-icon{color:#e11d48;background:#fff1f2;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:inline-flex}.wo-actions-menu-item:hover .wo-actions-menu-icon{color:#fff;background:#e11d48;box-shadow:0 2px 6px #e11d4840}.wo-actions-menu-item--disabled .wo-actions-menu-icon{color:#94a3b8;background:#f1f5f9}.dark .wo-actions-menu-icon{color:#fb7185;background:#e11d481f}.dark .wo-actions-menu-item:hover .wo-actions-menu-icon{color:#fff;background:#e11d48}.dark .wo-actions-menu-item--disabled .wo-actions-menu-icon{color:#475569;background:#1e293b}.wo-actions-menu-label{flex:1}.wo-actions-menu-count{color:#e11d48;background:#fff1f2;border-radius:10px;justify-content:center;align-items:center;min-width:20px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.wo-actions-menu-item:hover .wo-actions-menu-count{color:#fff;background:#e11d48}.dark .wo-actions-menu-count{color:#fb7185;background:#e11d4826}.wo-menu-enter{transition:all .15s cubic-bezier(.16,1,.3,1)}.wo-menu-enter-start{opacity:0;transform:translateY(-4px)scale(.97)}.wo-menu-enter-end{opacity:1;transform:translateY(0)scale(1)}.wo-confirm-backdrop{z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out wo-fade-in;display:flex;position:fixed;inset:0}.dark .wo-confirm-backdrop{background:#000000b3}.wo-confirm{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:28px 28px 24px;animation:.22s cubic-bezier(.16,1,.3,1) wo-pop-in;position:relative;box-shadow:0 24px 48px -12px #0f172a40,0 0 0 1px #0f172a0d}.dark .wo-confirm{background:#0f172a;box-shadow:0 24px 48px -12px #0009,0 0 0 1px #ffffff14}.wo-confirm-icon-wrap{background:linear-gradient(135deg,#fff1f2,#ffe4e6);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex;box-shadow:0 0 0 8px #e11d480d,inset 0 1px #fff9}.dark .wo-confirm-icon-wrap{background:linear-gradient(135deg,#e11d4826,#e11d4814);box-shadow:0 0 0 8px #e11d4814}.wo-confirm-icon{color:#e11d48;width:26px;height:26px}.wo-confirm-title{color:#0f172a;text-align:center;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.dark .wo-confirm-title{color:#f1f5f9}.wo-confirm-desc{color:#64748b;text-align:center;margin:0 0 24px;font-size:13px;line-height:1.55}.dark .wo-confirm-desc{color:#94a3b8}.wo-confirm-count{color:#e11d48;background:#fff1f2;border-radius:10px;justify-content:center;align-items:center;min-width:20px;margin:0 2px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-flex}.dark .wo-confirm-count{color:#fb7185;background:#e11d4826}.wo-confirm-actions{justify-content:stretch;gap:10px;display:flex}.wo-confirm-btn{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.wo-confirm-btn--cancel{color:#475569;background:#fff;border-color:#e2e8f0}.wo-confirm-btn--cancel:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.dark .wo-confirm-btn--cancel{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .wo-confirm-btn--cancel:hover{color:#f1f5f9;background:#334155}.wo-confirm-btn--delete{color:#fff;background:linear-gradient(135deg,#e11d48,#be123c);box-shadow:0 4px 12px #e11d4859,inset 0 1px #fff3}.wo-confirm-btn--delete:hover{transform:translateY(-1px);box-shadow:0 8px 20px #e11d4873,inset 0 1px #ffffff40}.wo-confirm-btn--delete:active{transform:translateY(0)}@keyframes wo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wo-pop-in{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.pm-modal{border-radius:18px;max-width:720px;height:auto;max-height:calc(100vh - 64px)}.pm-modal .tk-modal-form{gap:0;padding:0;display:block}.pm-header{align-items:flex-start;gap:16px;padding:16px 22px}.pm-header-left{align-items:center;gap:12px;min-width:0;display:flex}.pm-header-icon{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 1px 2px #1d4ed80f,inset 0 1px #fff9}.pm-header-icon svg{width:20px;height:20px}.dark .pm-header-icon{color:#60a5fa;background:linear-gradient(135deg,#3b82f62e,#3b82f614)}.pm-header-sub{color:#94a3b8;margin:1px 0 0;font-size:11px;font-weight:500;line-height:1.3}.dark .pm-header-sub{color:#64748b}.pm-form{padding:0}.pm-section{border-bottom:1px solid #0000000a;padding:16px 22px}.pm-section--last{border-bottom:none}.dark .pm-section{border-bottom-color:#ffffff0a}.pm-section-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.pm-section-label:after{content:"";background:linear-gradient(90deg,#94a3b833,#0000);flex:1;height:1px}.dark .pm-section-label{color:#64748b}.pm-grid{gap:12px;display:grid}.pm-grid--2{grid-template-columns:1fr 1fr}.pm-grid--3{grid-template-columns:1fr 1fr 1fr}@media(max-width:640px){.pm-grid--2,.pm-grid--3{grid-template-columns:1fr}}.pm-input-wrap{position:relative}.pm-input-icon{color:#94a3b8;pointer-events:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pm-input-icon svg{width:14px;height:14px}.pm-input-icon--money{color:#64748b;font-size:13px;font-weight:700}.pm-input-with-icon{padding-left:32px!important}.pm-input--money{font-variant-numeric:tabular-nums}.pm-segmented{background:#0000000a;border-radius:10px;gap:2px;padding:3px;display:flex}.dark .pm-segmented{background:#ffffff0a}.pm-segmented-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.pm-segmented-btn svg{width:13px;height:13px}.pm-segmented-btn:hover{color:#334155}.pm-segmented-btn--active{color:#1e40af;background:#fff;font-weight:700;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a}.dark .pm-segmented-btn--active{color:#60a5fa;background:#1e293b}.pm-dropzone{cursor:pointer;text-align:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:88px;padding:14px;transition:all .18s;display:flex;position:relative}.pm-dropzone:hover{background:#eff6ff;border-color:#3b82f6}.pm-dropzone--active{background:#dbeafe;border-style:solid;border-color:#3b82f6}.dark .pm-dropzone{background:#0f172a;border-color:#334155}.dark .pm-dropzone:hover{background:#3b82f60d;border-color:#60a5fa}.dark .pm-dropzone--active{background:#3b82f61f;border-color:#60a5fa}.pm-dropzone-empty{align-items:center;gap:12px;display:flex}.pm-dropzone-icon{color:#3b82f6;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 1px 3px #0000000f}.pm-dropzone-icon svg{width:20px;height:20px}.dark .pm-dropzone-icon{color:#60a5fa;background:#1e293b}.pm-dropzone-text{text-align:left;flex-direction:column;gap:2px;display:flex}.pm-dropzone-title{color:#334155;font-size:13px;font-weight:600}.pm-dropzone-sub{color:#94a3b8;font-size:11px;font-weight:500}.dark .pm-dropzone-title{color:#cbd5e1}.dark .pm-dropzone-sub{color:#64748b}.pm-dropzone-file{align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.pm-dropzone-file-icon{color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pm-dropzone-file-icon svg{width:18px;height:18px}.dark .pm-dropzone-file-icon{color:#f87171;background:linear-gradient(135deg,#dc262626,#dc262614)}.pm-dropzone-file-info{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.pm-dropzone-file-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.dark .pm-dropzone-file-name{color:#f1f5f9}.pm-dropzone-file-meta{color:#94a3b8;font-size:11px;font-weight:500}.pm-dropzone-uploading{color:#3b82f6;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.pm-error{color:#dc2626;align-items:center;gap:4px;margin:4px 0 0;font-size:11px;font-weight:500;display:flex}.pm-error:before{content:"⚠";font-size:11px}.dark .pm-error{color:#f87171}.pm-footer{background:linear-gradient(#fafbfd,#f8fafc);border-top:1px solid #0000000d;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px;display:flex}.dark .pm-footer{background:linear-gradient(#1e293b,#0f172a);border-top-color:#ffffff0d}.pm-btn{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.pm-btn--ghost{color:#475569;background:#fff;border-color:#e2e8f0}.pm-btn--ghost:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.dark .pm-btn--ghost{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .pm-btn--ghost:hover{color:#f1f5f9;background:#334155}.pm-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #2563eb47,inset 0 1px #ffffff2e}.pm-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2563eb5c,inset 0 1px #ffffff38}.pm-btn--primary:active{transform:translateY(0)}.wo-permit-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.dark .wo-permit-section{background:#0f172a;border-color:#1e293b}.wo-permit-toggle{margin-bottom:0}.wo-permit-section[x-data]>.tk-label{color:#334155;margin-bottom:6px;font-weight:700}.dark .wo-permit-section[x-data]>.tk-label{color:#e2e8f0}.wo-permit-body{flex-direction:column;gap:10px;margin-top:12px;display:flex}.wo-permit-opt-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:700}.wo-permit-opt-status--ok{color:#059669;background:#ecfdf5}.wo-permit-opt-status--pending{color:#ea580c;background:#fff7ed}.dark .wo-permit-opt-status--ok{color:#34d399;background:#34d3991a}.dark .wo-permit-opt-status--pending{color:#fb923c;background:#fb923c1a}.wo-permit-opt--clear{border-top:1px solid #0000000d;font-weight:600;color:#ef4444!important}.wo-permit-opt--clear:hover{color:#dc2626!important;background:#fef2f2!important}.dark .wo-permit-opt--clear{border-top-color:#ffffff0d;color:#f87171!important}.dark .wo-permit-opt--clear:hover{color:#fca5a5!important;background:#ef44441a!important}.wo-permit-banner{border:1px solid #0000;border-radius:10px;padding:10px 12px}.wo-permit-banner--lock{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.wo-permit-banner--share{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dark .wo-permit-banner--lock{color:#fdba74;background:#fb923c14;border-color:#fb923c38}.dark .wo-permit-banner--share{color:#93c5fd;background:#3b82f614;border-color:#3b82f638}.wo-permit-banner-body{align-items:flex-start;gap:10px;display:flex}.wo-permit-banner-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wo-permit-banner-icon svg{width:16px;height:16px}.wo-permit-banner-icon--lock{color:#c2410c;background:#fb923c2e}.wo-permit-banner-icon--share{color:#1d4ed8;background:#3b82f62e}.dark .wo-permit-banner-icon--lock{color:#fdba74;background:#fb923c38}.dark .wo-permit-banner-icon--share{color:#93c5fd;background:#60a5fa38}.wo-permit-banner-title{margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.3}.wo-permit-banner-text{opacity:.92;font-size:11px;font-weight:500;line-height:1.45}.wo-permit-share-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff8c;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;transition:background .15s;display:flex}.wo-permit-share-toggle:hover{background:#fffc}.dark .wo-permit-share-toggle{background:#ffffff08}.dark .wo-permit-share-toggle:hover{background:#ffffff0f}.wo-permit-share-toggle input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.wo-permit-share-box{background:#fff;border:1.5px solid #93c5fd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:all .15s;display:inline-flex}.wo-permit-share-toggle input[type=checkbox]:checked+.wo-permit-share-box{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 2px 6px #1d4ed859}.wo-permit-share-toggle input[type=checkbox]:checked+.wo-permit-share-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.wo-permit-share-label{font-size:11px;font-weight:500;line-height:1.45}.wo-permit-attached{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.wo-permit-attached svg{flex-shrink:0;width:14px;height:14px}.dark .wo-permit-attached{color:#6ee7b7;background:#34d39914;border-color:#34d39938}.wo-permit-pill{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.wo-permit-pill-icon{flex-shrink:0;width:11px;height:11px}.wo-permit-pill--ok{color:#059669;background:#ecfdf5;box-shadow:inset 0 0 0 1px #05966924}.wo-permit-pill--pending{color:#c2410c;background:#fff7ed;box-shadow:inset 0 0 0 1px #c2410c24}.wo-permit-pill--locked{color:#b91c1c;background:#fef2f2;box-shadow:inset 0 0 0 1px #b91c1c24}.wo-permit-pill--main{color:#1d4ed8;background:#eff6ff;box-shadow:inset 0 0 0 1px #1d4ed824}.dark .wo-permit-pill--ok{color:#34d399;background:#34d3991a;box-shadow:inset 0 0 0 1px #34d39940}.dark .wo-permit-pill--pending{color:#fb923c;background:#fb923c1a;box-shadow:inset 0 0 0 1px #fb923c40}.dark .wo-permit-pill--locked{color:#f87171;background:#ef44441a;box-shadow:inset 0 0 0 1px #ef444440}.dark .wo-permit-pill--main{color:#93c5fd;background:#60a5fa1a;box-shadow:inset 0 0 0 1px #60a5fa40}.tk-modal-backdrop--wide{padding:16px;align-items:center!important}.tk-modal--wide{border-radius:18px;width:100%;max-width:1120px;height:auto!important;max-height:calc(100vh - 96px)!important}.tk-modal--wide .tk-modal-form{grid-template-columns:repeat(4,1fr);gap:10px 14px;padding:14px 20px 16px}.tk-modal--wide .tk-field--full{grid-column:1/-1}.tk-modal--wide .tk-modal-toggles{padding:8px 20px}.tk-modal--wide .wo-permit-section{border-radius:11px;padding:10px 14px}.tk-modal--wide .wo-permit-body .tk-assign-title{margin-top:4px!important}.tk-modal--wide .wo-permit-banner{padding:8px 11px}.tk-modal--wide .wo-permit-banner-icon{width:26px;height:26px}.tk-modal--wide .wo-permit-banner-icon svg{width:14px;height:14px}.tk-modal--wide .wo-permit-banner-title{margin-bottom:1px;font-size:11px}.tk-modal--wide .wo-permit-banner-text{font-size:10.5px;line-height:1.4}.tk-modal--wide .wo-permit-share-toggle{margin-top:8px;padding:6px 9px}.tk-modal--wide .tk-hint{margin-top:4px;font-size:10.5px}.tk-modal--wide .tk-modal-form{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.tk-modal--wide .tk-modal-form::-webkit-scrollbar{display:none}.tk-modal--wide .tk-modal-footer{background:linear-gradient(#fafbfd,#f8fafc);border-top:1px solid #0000000d;padding:11px 20px}.dark .tk-modal--wide .tk-modal-footer{background:linear-gradient(#1e293b,#0f172a);border-top-color:#ffffff0d}@media(max-width:920px){.tk-modal--wide .tk-modal-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tk-modal--wide .tk-modal-form{grid-template-columns:1fr}}.wo-permit-section--compact{border-radius:10px;padding:8px 12px}.wo-permit-section--compact .wo-permit-row{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.wo-permit-toggle--inline{flex-shrink:0;gap:1px;width:auto;padding:2px}.wo-permit-toggle--inline .tk-toggle-btn{min-width:44px;padding:5px 14px;font-size:11px}.wo-permit-strip{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 11px;font-size:11.5px;font-weight:500;line-height:1.4;display:flex}.wo-permit-strip-icon{flex-shrink:0;width:14px;height:14px}.wo-permit-strip-text{flex:1;min-width:0}.wo-permit-strip strong{font-weight:700}.wo-permit-strip--lock{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.wo-permit-strip--share{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.wo-permit-strip--ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.dark .wo-permit-strip--lock{color:#fdba74;background:#fb923c14;border-color:#fb923c38}.dark .wo-permit-strip--share{color:#93c5fd;background:#3b82f614;border-color:#3b82f638}.dark .wo-permit-strip--ok{color:#6ee7b7;background:#34d39914;border-color:#34d39938}.wo-permit-share-inline{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.wo-permit-share-inline:hover{background:#ffffffe6}.dark .wo-permit-share-inline{background:#ffffff0f}.dark .wo-permit-share-inline:hover{background:#ffffff1f}.wo-permit-share-inline input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.wo-permit-share-inline .wo-permit-share-box{background:#fff;border:1.5px solid #93c5fd;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .15s;display:inline-flex}.wo-permit-share-inline input[type=checkbox]:checked+.wo-permit-share-box{background:#1d4ed8;border-color:#1d4ed8}.wo-permit-share-inline input[type=checkbox]:checked+.wo-permit-share-box:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}.tk-modal--wide{max-height:calc(100vh - 16px)}.tk-modal--wide .tk-modal-header{padding:9px 18px}.tk-modal--wide .tk-modal-form{gap:8px 12px;padding:10px 18px 12px}.tk-modal--wide .tk-modal-footer{padding:9px 18px}@media(max-width:720px){.wo-permit-section--compact .wo-permit-row{flex-wrap:wrap}}.tk-modal--wide .wo-permit-body{gap:8px;margin-top:10px}.tk-modal--wide .tk-assign-trigger{padding:6px 10px}.tk-modal--wide .tk-assign-tabs{margin-bottom:4px}.tk-modal--wide .tk-assign-title{margin:4px 0 3px!important}.tk-modal--wide .tk-input--textarea{min-height:44px}.wo-permit-trigger-waiting{color:#c2410c;font-weight:600}.dark .wo-permit-trigger-waiting{color:#fdba74}.wo-permit-opt--clear-active{font-weight:700;color:#b91c1c!important;background:#fef2f2!important}.dark .wo-permit-opt--clear-active{color:#fca5a5!important;background:#ef444426!important}.cp-page-header{margin-bottom:20px}.cp-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.dark .cp-card{background:#0f172a;border-color:#1e293b}.cp-card-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dark .cp-card-head{border-bottom-color:#1e293b}.cp-card-title{color:#0f172a;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.dark .cp-card-title{color:#f1f5f9}.cp-card-badge{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.dark .cp-card-badge{color:#cbd5e1;background:#1e293b}.cp-card-body{padding:14px 20px}.cp-empty{text-align:center;padding:32px 20px}.cp-permit-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .15s;display:flex}.cp-permit-row+.cp-permit-row{margin-top:10px}.cp-permit-row:hover{border-color:#93c5fd}.dark .cp-permit-row{background:#0f172a;border-color:#1e293b}.dark .cp-permit-row:hover{border-color:#1d4ed8}.cp-permit-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cp-permit-icon svg{width:18px;height:18px}.cp-permit-icon--building{color:#b45309;background:#fef3c7}.cp-permit-icon--electrical{color:#1d4ed8;background:#dbeafe}.cp-permit-icon--plumbing{color:#4338ca;background:#e0e7ff}.cp-permit-icon--mechanical{color:#15803d;background:#dcfce7}.cp-permit-icon--rose{color:#b91c1c;background:#fee2e2}.cp-permit-info{flex:1;min-width:0}.cp-permit-name{color:#0f172a;font-size:13px;font-weight:700;line-height:1.3}.dark .cp-permit-name{color:#f1f5f9}.cp-permit-meta{color:#64748b;margin-top:2px;font-size:11px}.dark .cp-permit-meta{color:#94a3b8}.cp-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.cp-pill--green{color:#15803d;background:#dcfce7}.cp-pill--rose{color:#b91c1c;background:#fee2e2}.cp-pill--blue{color:#1d4ed8;background:#dbeafe}.cp-pill--amber{color:#b45309;background:#fef3c7}.cp-pill--gray{color:#475569;background:#f1f5f9}.cp-iconbtn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .15s;display:inline-flex}.cp-iconbtn:hover{color:#0f172a;background:#e2e8f0}.dark .cp-iconbtn{color:#cbd5e1;background:#1e293b}.dark .cp-iconbtn:hover{color:#f1f5f9;background:#334155}.cp-upload-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #2563eb40}.cp-upload-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #2563eb59}.cp-upload-form{background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;margin:8px 0 14px;padding:16px}.dark .cp-upload-form{background:#0f172a;border-color:#334155}.cp-upload-form-title{color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:700}.cp-upload-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media(max-width:720px){.cp-upload-grid{grid-template-columns:1fr}}.cp-field{flex-direction:column;gap:3px;display:flex}.cp-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.cp-input{color:#0f172a;background:#fff;border:1.5px solid #0000000f;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.cp-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.cp-input--file{padding:5px 10px}.dark .cp-input{color:#f1f5f9;background:#1e293b;border-color:#334155}.cp-error{color:#dc2626;margin:4px 0 0;font-size:11px;font-weight:500}.cp-upload-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cp-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.cp-btn--ghost{color:#475569;background:#fff;border-color:#e2e8f0}.cp-btn--ghost:hover{color:#0f172a;background:#f8fafc}.cp-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 6px #2563eb40}.cp-btn--primary:hover{transform:translateY(-1px)}.cp-wo-cols{grid-template-columns:1fr 320px;gap:20px;margin-top:20px;display:grid}@media(max-width:1024px){.cp-wo-cols{grid-template-columns:1fr}}.cp-section{border-bottom:1px solid #f1f5f9;padding:18px 20px}.cp-section:last-child{border-bottom:none}.dark .cp-section{border-bottom-color:#1e293b}.cp-section-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.cp-section-text{color:#334155;font-size:13px;line-height:1.55}.dark .cp-section-text{color:#cbd5e1}.cp-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media(max-width:720px){.cp-grid{grid-template-columns:repeat(2,1fr)}}.cp-grid-cell{flex-direction:column;gap:3px;display:flex}.cp-grid-k{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.cp-grid-v{color:#0f172a;font-size:13px;font-weight:600}.dark .cp-grid-v{color:#f1f5f9}.cp-lock-banner{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;display:flex}.dark .cp-lock-banner{color:#fde68a;background:linear-gradient(135deg,#fcd34d1f,#fcd34d0f);border-color:#fcd34d59}.cp-lock-banner-icon{background:#ffffff8c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dark .cp-lock-banner-icon{background:#ffffff14}.cp-lock-banner-title{margin-bottom:2px;font-size:13px;font-weight:800}.cp-lock-banner-text{opacity:.9;font-size:11.5px;font-weight:500;line-height:1.4}.cp-lock-banner-btn{color:#fff;cursor:pointer;background:#92400e;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.cp-lock-banner-btn:hover{color:#fff;background:#78350f}.cp-permit-block{border:1px solid;border-radius:10px;padding:12px}.cp-permit-block--blue{background:#eff6ff;border-color:#bfdbfe}.cp-permit-block--green{background:#ecfdf5;border-color:#a7f3d0}.cp-permit-block--amber{background:#fef3c7;border-color:#fde68a}.dark .cp-permit-block--blue{background:#3b82f614;border-color:#3b82f640}.dark .cp-permit-block--green{background:#10b98114;border-color:#10b98140}.dark .cp-permit-block--amber{background:#fcd34d14;border-color:#fcd34d40}.cp-permit-block-label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.cp-permit-block--blue .cp-permit-block-label{color:#1e40af}.cp-permit-block--green .cp-permit-block-label{color:#15803d}.cp-permit-block--amber .cp-permit-block-label{color:#92400e}.dark .cp-permit-block--blue .cp-permit-block-label{color:#93c5fd}.dark .cp-permit-block--green .cp-permit-block-label{color:#6ee7b7}.dark .cp-permit-block--amber .cp-permit-block-label{color:#fde68a}.cp-permit-block-name{color:#0f172a;font-size:13px;font-weight:700}.dark .cp-permit-block-name{color:#f1f5f9}.cp-permit-block--amber .cp-permit-block-name{color:#92400e}.dark .cp-permit-block--amber .cp-permit-block-name{color:#fde68a}.cp-permit-block-meta{color:#475569;opacity:.85;margin-top:2px;font-size:11px}.dark .cp-permit-block-meta{color:#cbd5e1}.cp-permit-block-link{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:6px;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.cp-permit-block-link:hover{background:#eff6ff}.cp-permit-block-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #2563eb40}.cp-permit-block-btn:hover{transform:translateY(-1px)}.cp-payout-row{justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.cp-payout-row--muted{color:#94a3b8;border-top:1px solid #f1f5f9}.cp-payout-row--total{border-top:2px solid #e2e8f0;margin-top:4px;padding:8px 0 4px;font-size:14px;font-weight:800}.cp-payout-note{color:#94a3b8;text-align:center;margin-top:8px;font-size:11px}.dark .cp-payout-row--muted{border-top-color:#1e293b}.dark .cp-payout-row--total{border-top-color:#334155}.cp-timeline{flex-direction:column;gap:0;display:flex}.cp-tl-item{align-items:flex-start;gap:12px;min-height:50px;display:flex}.cp-tl-axis{flex-direction:column;align-self:stretch;align-items:center;display:flex}.cp-tl-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cp-tl-dot--done{color:#15803d;background:#dcfce7}.cp-tl-dot--current{color:#1d4ed8;background:#dbeafe;box-shadow:0 0 0 4px #eff6ff}.cp-tl-dot--pending{color:#94a3b8;background:#f1f5f9}.dark .cp-tl-dot--current{box-shadow:0 0 0 4px #3b82f61f}.dark .cp-tl-dot--pending{color:#475569;background:#1e293b}.cp-tl-line{background:#f1f5f9;flex:1;width:2px;min-height:16px;margin-top:2px}.dark .cp-tl-line{background:#1e293b}.cp-tl-content{flex:1;padding-top:4px;padding-bottom:16px}.cp-tl-title{color:#0f172a;font-size:13px;font-weight:700}.dark .cp-tl-title{color:#f1f5f9}.cp-tl-meta{color:#94a3b8;margin-top:2px;font-size:11px}.cp-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media(max-width:1024px){.cp-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cp-kpi-grid{grid-template-columns:1fr}}.cp-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;display:flex}.dark .cp-kpi-card{background:#0f172a;border-color:#1e293b}.cp-kpi-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cp-kpi-icon svg{width:22px;height:22px}.cp-kpi-icon--blue{color:#1d4ed8;background:#dbeafe}.cp-kpi-icon--amber{color:#b45309;background:#fef3c7}.cp-kpi-icon--green{color:#15803d;background:#dcfce7}.cp-kpi-icon--rose{color:#b91c1c;background:#fee2e2}.dark .cp-kpi-icon--blue{color:#93c5fd;background:#3b82f61f}.dark .cp-kpi-icon--amber{color:#fde68a;background:#fcd34d1f}.dark .cp-kpi-icon--green{color:#6ee7b7;background:#10b9811f}.dark .cp-kpi-icon--rose{color:#fca5a5;background:#ef44441f}.cp-kpi-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-kpi-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.cp-kpi-value{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.dark .cp-kpi-value{color:#f1f5f9}.cp-kpi-link{color:#1d4ed8;cursor:pointer;font-size:11px;font-weight:600;text-decoration:none}.cp-kpi-link:hover{text-decoration:underline}.cp-two-col{grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media(max-width:1024px){.cp-two-col{grid-template-columns:1fr}}.cp-tbl{border-collapse:collapse;width:100%;font-size:13px}.cp-tbl thead th{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#fafbfd;border-bottom:2px solid #f1f5f9;padding:10px 16px;font-size:10px;font-weight:700}.dark .cp-tbl thead th{color:#64748b;background:#0f172a;border-bottom-color:#1e293b}.cp-tbl tbody td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 16px}.cp-tbl tbody tr:last-child td{border-bottom:none}.cp-tbl tbody tr{cursor:pointer;transition:background .15s}.cp-tbl tbody tr:hover{background:#fafbfd}.dark .cp-tbl tbody td{color:#e2e8f0;border-bottom-color:#1e293b}.dark .cp-tbl tbody tr:hover{background:#3b82f60a}.cp-tbl-muted{color:#94a3b8;margin-top:2px;font-size:12px}.cp-tabs-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.dark .cp-tabs-row{background:#0f172a;border-color:#1e293b}.cp-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.cp-tab:hover{color:#334155}.dark .cp-tab{color:#94a3b8}.dark .cp-tab:hover{color:#cbd5e1}.cp-tab--active{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);font-weight:700;box-shadow:0 1px 4px #2563eb33}.cp-tab--active:hover{color:#fff}.cp-tab-count{background:#fff3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.cp-tab:not(.cp-tab--active) .cp-tab-count{color:#475569;background:#f1f5f9}.dark .cp-tab:not(.cp-tab--active) .cp-tab-count{color:#94a3b8;background:#1e293b}.cp-bid-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media(max-width:1024px){.cp-bid-grid{grid-template-columns:1fr}}.cp-bid-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .15s}.cp-bid-card:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb14}.dark .cp-bid-card{background:#0f172a;border-color:#1e293b}.dark .cp-bid-card:hover{border-color:#1d4ed8}.cp-bid-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.cp-bid-card-title{color:#0f172a;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.3}.dark .cp-bid-card-title{color:#f1f5f9}.cp-bid-card-meta{color:#64748b;font-size:11px;font-weight:500}.cp-bid-card-amount{color:#15803d;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:800}.cp-bid-card-info{border-top:1px solid #f1f5f9;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 0;display:grid}.dark .cp-bid-card-info{border-top-color:#1e293b}.cp-bid-card-info-cell{flex-direction:column;gap:2px;display:flex}.cp-bid-card-info-k{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.cp-bid-card-info-v{color:#0f172a;font-size:12px;font-weight:600}.dark .cp-bid-card-info-v{color:#f1f5f9}.cp-bid-card-actions{border-top:1px solid #f1f5f9;gap:8px;padding-top:10px;display:flex}.dark .cp-bid-card-actions{border-top-color:#1e293b}.cp-bid-card-btn{cursor:pointer;text-align:center;border:1px solid;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.cp-bid-card-btn--ghost{color:#475569;background:#fff;border-color:#e2e8f0}.cp-bid-card-btn--ghost:hover{color:#0f172a;background:#f8fafc}.dark .cp-bid-card-btn--ghost{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cp-bid-card-btn--ghost:hover{background:#334155}.cp-bid-card-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;box-shadow:0 2px 6px #2563eb33}.cp-bid-card-btn--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb4d}.cp-pill--purple{color:#7e22ce;background:#f3e8ff}.cp-pill--orange{color:#c2410c;background:#ffedd5}.dark .cp-pill--purple{color:#d8b4fe;background:#a855f71f}.dark .cp-pill--orange{color:#fdba74;background:#fb923c1f}.cp-payout-grid{grid-template-columns:1fr 280px;gap:20px;display:grid}@media(max-width:1024px){.cp-payout-grid{grid-template-columns:1fr}}.cp-payout-summary{flex-direction:column;gap:12px;display:flex}.cp-payout-summary-row{background:#fafbfd;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dark .cp-payout-summary-row{background:#0f172a;border-color:#1e293b}.cp-payout-summary-k{color:#475569;font-size:12px;font-weight:600}.dark .cp-payout-summary-k{color:#94a3b8}.cp-payout-summary-v{color:#0f172a;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.dark .cp-payout-summary-v{color:#f1f5f9}.cp-payout-summary-v--green{color:#15803d}.cp-payout-summary-v--amber{color:#b45309}.cp-compliance-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media(max-width:720px){.cp-compliance-grid{grid-template-columns:1fr}}.cp-compliance-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.dark .cp-compliance-card{background:#0f172a;border-color:#1e293b}.cp-compliance-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.cp-compliance-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cp-compliance-icon svg{width:18px;height:18px}.cp-compliance-icon--ok{color:#15803d;background:#dcfce7}.cp-compliance-icon--warn{color:#b45309;background:#fef3c7}.dark .cp-compliance-icon--ok{color:#6ee7b7;background:#10b9811f}.dark .cp-compliance-icon--warn{color:#fde68a;background:#fcd34d1f}.cp-compliance-name{color:#0f172a;font-size:14px;font-weight:700}.dark .cp-compliance-name{color:#f1f5f9}.cp-compliance-status{color:#64748b;margin-top:2px;font-size:11px}.cp-compliance-status--warn{color:#b45309;font-weight:700}.dark .cp-compliance-status--warn{color:#fdba74}.cp-compliance-row{justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.cp-compliance-row+.cp-compliance-row{border-top:1px solid #f1f5f9}.dark .cp-compliance-row+.cp-compliance-row{border-top-color:#1e293b}.cp-compliance-row-k{color:#94a3b8;font-weight:600}.cp-compliance-row-v{color:#0f172a;font-weight:600}.dark .cp-compliance-row-v{color:#f1f5f9}.cp-compliance-row-v--warn{color:#b45309}.dark .cp-compliance-row-v--warn{color:#fdba74}.tk-label-req{color:#dc2626;margin-left:2px;font-weight:800}.tk-error{color:#dc2626;margin:2px 0 0;font-size:11px;font-weight:600}.dark .tk-error{color:#fca5a5}.mat-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.mat-header-left{align-items:center;gap:10px;display:flex}.mat-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.dark .mat-title{color:#f1f5f9}.mat-count{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.dark .mat-count{color:#94a3b8;background:#1e293b}.mat-header-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mat-search{align-items:center;display:flex;position:relative}.mat-search svg{color:#94a3b8;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.mat-search input{color:#1e293b;background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;outline:none;width:240px;padding:7px 10px 7px 30px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.mat-search input:focus{background:#fff;border-color:#1e40af}.dark .mat-search input{color:#f1f5f9;background:#0f172a;border-color:#1e293b}.mat-filter{color:#334155;cursor:pointer;background:#f8fafc;border:1.5px solid #0000000f;border-radius:10px;outline:none;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600}.mat-filter:focus{background:#fff;border-color:#1e40af}.dark .mat-filter{color:#cbd5e1;background:#0f172a;border-color:#1e293b}.mat-filter-clear{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.mat-filter-clear:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.dark .mat-filter-clear{color:#94a3b8;background:#0f172a;border-color:#1e293b}.mat-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0 16px 12px;display:grid}.mat-stat{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.dark .mat-stat{background:#0f172a;border-color:#1e293b}.mat-stat--alert{background:#fef2f2;border-color:#fecaca}.dark .mat-stat--alert{background:#dc26261a;border-color:#dc26264d}.mat-stat-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.mat-stat-value{color:#0f172a;letter-spacing:-.02em;font-size:16px;font-weight:800}.dark .mat-stat-value{color:#f1f5f9}.mat-stat-value--blue{color:#1e40af}.mat-stat-value--green{color:#15803d}.mat-stat-value--amber{color:#b45309}.mat-stat-value--red{color:#b91c1c}.mat-list{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.mat-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.mat-row:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0000000a}.dark .mat-row{background:#0f172a;border-color:#1e293b}.dark .mat-row:hover{border-color:#334155}.mat-row--delayed{background:#fef2f2;border-color:#fecaca}.dark .mat-row--delayed{background:#dc262614;border-color:#dc26264d}.mat-row-main{min-width:0}.mat-row-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mat-row-name{color:#0f172a;letter-spacing:-.01em;font-size:13px;font-weight:700}.dark .mat-row-name{color:#f1f5f9}.mat-row-cat{color:#475569;letter-spacing:.02em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.dark .mat-row-cat{color:#cbd5e1;background:#1e293b}.mat-row-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.mat-row-delayed{color:#b91c1c;letter-spacing:.02em;text-transform:uppercase;background:#fee2e2;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.dark .mat-row-delayed{color:#fca5a5;background:#dc262633}.mat-row-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.dark .mat-row-meta{color:#94a3b8}.mat-row-meta strong{color:#334155;font-weight:800}.dark .mat-row-meta strong{color:#e2e8f0}.mat-row-amount{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mat-row-cost{color:#0f172a;letter-spacing:-.02em;font-size:14px;font-weight:800}.dark .mat-row-cost{color:#f1f5f9}.mat-row-bill{color:#1e40af;font-size:10.5px;font-weight:700}.mat-row-bill--muted{color:#94a3b8}.mat-row-actions{align-items:center;gap:2px;display:flex;position:relative}.mat-row-action{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .15s;display:inline-flex}.mat-row-action:hover{color:#1e40af;background:#f1f5f9}.dark .mat-row-action{color:#94a3b8}.dark .mat-row-action:hover{color:#93c5fd;background:#1e293b}.mat-row-action--danger:hover{color:#b91c1c;background:#fee2e2}.dark .mat-row-action--danger:hover{color:#fca5a5;background:#dc262626}.mat-row-menu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:140px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000014}.dark .mat-row-menu{background:#0f172a;border-color:#1e293b}.mat-row-menu-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 10px;font-size:12px;font-weight:600;transition:all .1s;display:block}.mat-row-menu-item:hover{color:#1e40af;background:#f1f5f9}.dark .mat-row-menu-item{color:#cbd5e1}.dark .mat-row-menu-item:hover{color:#93c5fd;background:#1e293b}.mat-row-menu-item--active{color:#1e40af;background:#dbeafe}.dark .mat-row-menu-item--active{color:#93c5fd;background:#3b82f626}.mat-check{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;font-weight:600;display:inline-flex}.dark .mat-check{color:#cbd5e1}.mat-check input[type=checkbox]{accent-color:#1e40af;cursor:pointer;width:16px;height:16px}.mat-total-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:10px 12px;display:grid}.dark .mat-total-preview{background:#1e293b;border-color:#334155}.mat-total-preview>div{flex-direction:column;gap:1px;display:flex}.mat-total-label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.mat-total-value{color:#0f172a;letter-spacing:-.02em;font-size:14px;font-weight:800}.dark .mat-total-value{color:#f1f5f9}.mat-total-value--blue{color:#1e40af}.mat-total-value--green{color:#15803d}.mat-btn{cursor:pointer;letter-spacing:.02em;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.mat-btn--ghost{color:#64748b;background:0 0;border-color:#e2e8f0}.mat-btn--ghost:hover{color:#334155;background:#f8fafc}.dark .mat-btn--ghost{color:#94a3b8;border-color:#1e293b}.dark .mat-btn--ghost:hover{color:#e2e8f0;background:#1e293b}.mat-btn--primary{color:#fff;background:#1e40af}.mat-btn--primary:hover{background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af4d}.mat-btn--primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.mat-btn--danger{color:#fff;background:#dc2626}.mat-btn--danger:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.mat-link{color:#1e40af;font-weight:700;text-decoration:underline}.mat-link:hover{color:#1e3a8a}.dark .mat-link{color:#93c5fd}@media(max-width:640px){.mat-row{grid-template-columns:1fr;gap:8px}.mat-row-amount{flex-direction:row;align-items:flex-start;gap:10px}.mat-row-actions{justify-content:flex-end}.mat-search input,.mat-header-right{width:100%}}.mat-date-wrap{display:block;position:relative}.mat-date-input{cursor:pointer;padding-right:34px!important}.mat-date-input::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;opacity:0;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.mat-date-icon{color:#94a3b8;pointer-events:none;width:14px;height:14px;transition:color .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mat-date-wrap:hover .mat-date-icon,.mat-date-wrap:focus-within .mat-date-icon{color:#1e40af}.dark .mat-date-icon{color:#64748b}.dark .mat-date-wrap:hover .mat-date-icon,.dark .mat-date-wrap:focus-within .mat-date-icon{color:#93c5fd}.mat-status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #fff9,0 0 0 3.5px #0000000f}.dark .mat-status-dot{box-shadow:0 0 0 3px #0f172a99,0 0 0 3.5px #ffffff1a}.tk-modal .tk-assign-trigger{border-radius:10px;gap:10px;min-height:36px;padding:8px 12px;transition:background .2s,border-color .2s,box-shadow .2s}.tk-modal .tk-assign-trigger:hover{background:#fff;border-color:#1e40af40;box-shadow:0 1px 2px #0f172a0a}.tk-modal .tk-assign-trigger:focus-visible{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px #1e40af1f}.dark .tk-modal .tk-assign-trigger:hover{background:#1e293b;border-color:#93c5fd4d}.tk-modal .tk-assign-dropdown{border-radius:12px;max-height:260px;padding:6px;animation:.18s ease-out mat-drop-in;box-shadow:0 12px 40px #0f172a24,0 2px 8px #0f172a0f}.dark .tk-modal .tk-assign-dropdown{background:#0f172a;border-color:#1e293b;box-shadow:0 12px 40px #00000080,0 2px 8px #0000004d}.tk-modal .tk-assign-opt{border-radius:8px;padding:8px 10px;transition:background .12s,color .12s,transform .12s}.tk-modal .tk-assign-opt:hover{transform:translate(1px)}.tk-modal .tk-assign-opt--active{color:#1e40af;background:linear-gradient(90deg,#1e40af1a,#1e40af0a);font-weight:700}.dark .tk-modal .tk-assign-opt--active{color:#93c5fd;background:linear-gradient(90deg,#93c5fd24,#93c5fd0a)}.tk-modal .tk-assign-check{color:#1e40af;flex-shrink:0;width:14px;height:14px}.dark .tk-modal .tk-assign-check{color:#93c5fd}@keyframes mat-drop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mat-tr--delayed{background:#fee2e266}.dark .mat-tr--delayed{background:#dc262614}.mat-td-material{flex-direction:column;gap:3px;min-width:0;display:flex}.mat-td-name{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.dark .mat-td-name{color:#f1f5f9}.mat-td-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mat-td-cat{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:800}.dark .mat-td-cat{color:#cbd5e1;background:#1e293b}.mat-td-sku,.mat-td-po{color:#94a3b8;font-size:10.5px;font-weight:600}.dark .mat-td-sku,.dark .mat-td-po{color:#64748b}.mat-td-total{flex-direction:column;gap:1px;display:flex}.mat-td-total-cost{color:#0f172a;font-weight:800}.dark .mat-td-total-cost{color:#f1f5f9}.mat-td-total-bill{color:#1e40af;font-size:10.5px;font-weight:700}.mat-td-total-bill--muted{color:#94a3b8}.dark .mat-td-total-bill{color:#93c5fd}.mat-td-status-wrap{display:inline-block;position:relative}.mat-td-status-btn{cursor:pointer;border:none;align-items:center;font-family:inherit;transition:transform .12s,box-shadow .15s;display:inline-flex}.mat-td-status-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.mat-td-status-menu{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:170px;padding:4px;animation:.15s ease-out mat-drop-in;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0d}.dark .mat-td-status-menu{background:#0f172a;border-color:#1e293b;box-shadow:0 10px 30px #0006}.mat-td-status-menu--floating{z-index:9999;position:fixed;top:auto;left:auto;box-shadow:0 20px 40px #0f172a2e,0 4px 10px #0f172a14}.dark .mat-td-status-menu--floating{box-shadow:0 20px 40px #0009,0 4px 10px #0000004d}.mat-td-status-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s,transform .12s;display:flex}.mat-td-status-item:hover{color:#0f172a;background:#f1f5f9;transform:translate(1px)}.dark .mat-td-status-item{color:#cbd5e1}.dark .mat-td-status-item:hover{color:#f1f5f9;background:#1e293b}.mat-td-status-item--active{color:#1e40af;background:linear-gradient(90deg,#1e40af14,#1e40af05);font-weight:700}.dark .mat-td-status-item--active{color:#93c5fd;background:linear-gradient(90deg,#93c5fd1f,#93c5fd05)}.mat-delayed-pill{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;background:#fee2e2;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.dark .mat-delayed-pill{color:#fca5a5;background:#dc262633}.mat-dates-grid{grid-template-columns:repeat(3,1fr);gap:8px 12px;display:grid}.mat-dates-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}@media(max-width:640px){.mat-dates-grid{grid-template-columns:1fr}}.mat-file-wrap{flex-direction:column;gap:8px;display:flex}.mat-file-native{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mat-file-btn{color:#1e40af;cursor:pointer;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff,#f1f5f9);border:1.5px dashed #1e40af59;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.mat-file-btn:hover{background:linear-gradient(#eff6ff,#dbeafe);border-style:solid;border-color:#1e40af8c;transform:translateY(-1px);box-shadow:0 4px 12px #1e40af26}.mat-file-btn:active{transform:translateY(0)}.mat-file-btn svg{color:#1e40af;flex-shrink:0}.dark .mat-file-btn{color:#93c5fd;background:linear-gradient(#1e293b,#0f172a);border-color:#93c5fd59}.dark .mat-file-btn:hover{background:linear-gradient(#93c5fd1f,#93c5fd0f);border-color:#93c5fd80;box-shadow:0 4px 12px #0000004d}.dark .mat-file-btn svg{color:#93c5fd}.mat-file-list{flex-wrap:wrap;gap:6px;display:flex}.mat-file-chip{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:5px 8px 5px 7px;font-size:11.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.mat-file-chip:hover{background:#fff;border-color:#cbd5e1}.dark .mat-file-chip{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .mat-file-chip:hover{background:#0f172a;border-color:#475569}.mat-file-chip--pending{color:#047857;background:linear-gradient(90deg,#05966914,#05966905);border-color:#0596694d}.dark .mat-file-chip--pending{color:#6ee7b7;background:linear-gradient(90deg,#10b9811f,#10b9810a);border-color:#10b9814d}.mat-file-chip-icon{flex-shrink:0;width:12px;height:12px}.mat-file-chip-icon--pdf{color:#dc2626}.mat-file-chip-icon--img{color:#1e40af}.dark .mat-file-chip-icon--pdf{color:#fca5a5}.dark .mat-file-chip-icon--img{color:#93c5fd}.mat-file-chip-name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;color:inherit;text-decoration:none;overflow:hidden}a.mat-file-chip-name:hover{color:#1e40af;text-decoration:underline}.dark a.mat-file-chip-name:hover{color:#93c5fd}.mat-file-chip-badge{color:#047857;letter-spacing:.04em;text-transform:uppercase;background:#05966926;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800}.dark .mat-file-chip-badge{color:#6ee7b7;background:#10b98133}.mat-file-chip-x{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:2px;padding:0;transition:all .15s;display:inline-flex}.mat-file-chip-x:hover{color:#b91c1c;background:#fee2e2}.dark .mat-file-chip-x:hover{color:#fca5a5;background:#dc262633}.mat-th-actions-wrap{justify-content:flex-end!important;gap:0!important;padding:10px 4px 10px 8px!important}.mat-th-actions-wrap .wo-actions-menu-btn{width:30px;height:30px}.mat-confirm-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px)saturate(130%);background:radial-gradient(#0f172a8c,#0f172abf);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mat-confirm-card{background:#fff;border-radius:20px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0f172a47,0 8px 24px #0f172a24,inset 0 0 0 1px #ffffffb3}.dark .mat-confirm-card{background:#0f172a;box-shadow:0 32px 80px #000000b3,0 8px 24px #0006,inset 0 0 0 1px #ffffff0d}.mat-confirm-close{z-index:2;color:#94a3b8;cursor:pointer;background:#0f172a0a;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex;position:absolute;top:12px;right:12px}.mat-confirm-close:hover{color:#475569;background:#0f172a14}.dark .mat-confirm-close{background:#ffffff0f}.dark .mat-confirm-close:hover{color:#e2e8f0;background:#ffffff1f}.mat-confirm-body{text-align:center;background:linear-gradient(#fee2e24d,#fff0 60%);padding:28px 28px 20px}.dark .mat-confirm-body{background:linear-gradient(#dc26261f,#0f172a00 60%)}.mat-confirm-icon{color:#dc2626;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;animation:1.8s ease-in-out infinite mat-confirm-icon-pulse;display:inline-flex;box-shadow:0 0 0 8px #fee2e280,0 12px 24px #dc26262e}.mat-confirm-icon svg{width:28px;height:28px}.dark .mat-confirm-icon{color:#fca5a5;background:linear-gradient(135deg,#dc262640,#dc26261f);box-shadow:0 0 0 8px #dc26261f,0 12px 24px #0006}@keyframes mat-confirm-icon-pulse{0%,to{box-shadow:0 0 0 8px #fee2e280,0 12px 24px #dc26262e}50%{box-shadow:0 0 0 14px #fee2e240,0 12px 24px #dc262640}}.mat-confirm-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:800}.dark .mat-confirm-title{color:#f8fafc}.mat-confirm-subtitle{color:#64748b;max-width:360px;margin:0 auto;font-size:13px;font-weight:500;line-height:1.55}.mat-confirm-subtitle strong{color:#dc2626;font-weight:800}.dark .mat-confirm-subtitle{color:#94a3b8}.dark .mat-confirm-subtitle strong{color:#fca5a5}.mat-confirm-summary{text-align:left;background:#fef2f2;border:1px solid #dc262626;border-radius:12px;flex-direction:column;gap:6px;margin-top:18px;padding:10px 14px;display:flex}.dark .mat-confirm-summary{background:#dc262614;border-color:#dc262640}.mat-confirm-summary-row{color:#7f1d1d;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.mat-confirm-summary-row strong{color:#b91c1c;font-weight:800}.dark .mat-confirm-summary-row{color:#fca5a5}.dark .mat-confirm-summary-row strong{color:#fecaca}.mat-confirm-footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.dark .mat-confirm-footer{background:#0f172a80;border-top-color:#1e293b}.mat-confirm-btn{cursor:pointer;letter-spacing:.02em;border:1.5px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex}.mat-confirm-btn--ghost{color:#475569;background:#fff;border-color:#e2e8f0}.mat-confirm-btn--ghost:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.dark .mat-confirm-btn--ghost{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .mat-confirm-btn--ghost:hover{color:#f1f5f9;background:#0f172a;border-color:#475569}.mat-confirm-btn--danger{color:#fff;background:linear-gradient(#ef4444,#dc2626);border-color:#b91c1c;box-shadow:0 4px 14px #dc262659,inset 0 0 0 1px #ffffff1a}.mat-confirm-btn--danger:hover{background:linear-gradient(#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 6px 20px #dc262680,inset 0 0 0 1px #ffffff26}.mat-confirm-btn--danger:active{transform:translateY(0)}.mat-confirm-fade-enter{transition:opacity .18s}.mat-confirm-fade-enter-start{opacity:0}.mat-confirm-fade-enter-end{opacity:1}.mat-confirm-fade-leave{transition:opacity .15s}.mat-confirm-fade-leave-start{opacity:1}.mat-confirm-fade-leave-end{opacity:0}.mat-confirm-card-enter{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.mat-confirm-card-enter-start{opacity:0;transform:translateY(12px)scale(.96)}.mat-confirm-card-enter-end{opacity:1;transform:translateY(0)scale(1)}.lc-backdrop{z-index:99998;background:radial-gradient(#0f172aa6,#0f172ad1);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lc-card{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;position:relative;box-shadow:0 32px 80px #0f172a47,0 8px 24px #0f172a24,inset 0 0 0 1px #ffffffb3}.lc-card>.lc-header{border-radius:20px 20px 0 0}.lc-card>.lc-footer{border-radius:0 0 20px 20px}.dark .lc-card{background:#0f172a;box-shadow:0 32px 80px #000000b3,0 8px 24px #0006,inset 0 0 0 1px #ffffff0d}.lc-header{color:#fff;background:linear-gradient(135deg,#059669,#047857 45%,#065f46);flex-shrink:0;align-items:center;gap:12px;padding:18px 20px 16px;display:flex;position:relative}.lc-header:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff26,#0000 60%);position:absolute;inset:0}.lc-header-icon{background:#ffffff2e;border:1px solid #ffffff40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 4px 12px #00000026}.lc-header-icon svg{color:#fff;width:20px;height:20px}.lc-header-text{z-index:1;flex:1;min-width:0;position:relative}.lc-header-title{letter-spacing:-.02em;color:#fff;margin:0;font-size:16px;font-weight:800}.lc-header-sub{color:#ffffffd9;margin:2px 0 0;font-size:12px;font-weight:500}.lc-header-sub strong{color:#fff;font-weight:700}.lc-header-phone{opacity:.9;margin-left:4px;font-weight:600}.lc-header-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:inline-flex;position:relative}.lc-header-close:hover{background:#ffffff40}.lc-header,.lc-footer{flex-shrink:0}.lc-body{flex:auto;grid-template-columns:1fr 1fr;gap:12px 14px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.lc-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.lc-field--full{grid-column:1/-1}.lc-dd-menu{z-index:99999;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;min-width:200px;max-height:460px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #0f172a33,0 4px 12px #0f172a1a}.dark .lc-dd-menu{background:#0f172a;border-color:#1e293b}.lc-dd-menu .tk-assign-opt{width:100%;padding:9px 12px}.lc-dir-toggle{background:#f1f5f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.dark .lc-dir-toggle{background:#1e293b}.lc-dir-btn{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.lc-dir-btn svg{width:14px;height:14px;margin-bottom:2px}.lc-dir-btn:hover{color:#334155;background:#ffffff80}.dark .lc-dir-btn:hover{color:#e2e8f0;background:#ffffff0d}.lc-dir-sub{color:#94a3b8;letter-spacing:.02em;font-size:10px;font-weight:500}.lc-dir-btn--active{background:#fff;font-weight:800;box-shadow:0 2px 8px #0f172a14}.dark .lc-dir-btn--active{background:#0f172a;box-shadow:0 2px 8px #0000004d}.lc-dir-btn--inbound.lc-dir-btn--active{color:#2563eb;border-color:#2563eb4d}.lc-dir-btn--inbound.lc-dir-btn--active .lc-dir-sub{color:#60a5fa}.lc-dir-btn--outbound.lc-dir-btn--active{color:#059669;border-color:#0596694d}.lc-dir-btn--outbound.lc-dir-btn--active .lc-dir-sub{color:#34d399}.lc-duration-wrap{flex-direction:column;gap:6px;display:flex}.lc-duration-presets{flex-wrap:wrap;gap:5px;display:flex}.lc-duration-preset{color:#475569;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;background:#f1f5f9;border:1px solid #0000;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:10.5px;font-weight:700;transition:all .12s}.lc-duration-preset:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.dark .lc-duration-preset{color:#cbd5e1;background:#1e293b}.dark .lc-duration-preset:hover{color:#93c5fd;background:#3b82f633}.lc-dd{position:relative}.lc-outcome-trigger{gap:10px!important}.lc-outcome-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #0000000f}.dark .lc-outcome-dot{box-shadow:0 0 0 2px #0f172ae6,0 0 0 3px #ffffff1a}.lc-outcome-opt{padding:9px 12px!important}.lc-dd-floating{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;max-height:280px;padding:4px;overflow-y:auto;box-shadow:0 20px 40px #0f172a47,0 4px 10px #0f172a1f;z-index:99999!important;position:fixed!important}.dark .lc-dd-floating{background:#0f172a;border-color:#1e293b}.lc-followup{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;transition:all .2s;overflow:hidden}.lc-followup:hover{border-color:#94a3b8}.lc-followup--on{background:linear-gradient(#0596690f,#05966905);border-style:solid;border-color:#05966959}.dark .lc-followup{background:#1e293b;border-color:#334155}.dark .lc-followup:hover{border-color:#475569}.dark .lc-followup--on{background:linear-gradient(#10b9811a,#10b98108);border-color:#10b98159}.lc-followup-head{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lc-followup-head input[type=checkbox]{accent-color:#059669;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.lc-followup-label{flex-direction:column;gap:1px;display:flex}.lc-followup-label>span:first-child{color:#0f172a;font-size:12.5px;font-weight:700}.lc-followup-hint{color:#94a3b8;font-size:11px;font-weight:500}.dark .lc-followup-label>span:first-child{color:#f1f5f9}.lc-followup-body{background:#ffffff80;border-top:1px dashed #05966940;align-items:center;gap:10px;padding:10px 12px;display:flex}.dark .lc-followup-body{background:#00000026;border-top-color:#10b98133}.lc-followup-body-label{color:#059669;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:10.5px;font-weight:800}.dark .lc-followup-body-label{color:#6ee7b7}.lc-footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.dark .lc-footer{background:#0f172a80;border-top-color:#1e293b}.lc-save-btn{color:#fff;cursor:pointer;letter-spacing:.02em;background:linear-gradient(#10b981,#059669);border:1.5px solid #047857;border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #05966959,inset 0 0 0 1px #ffffff1a}.lc-save-btn:hover{background:linear-gradient(#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 20px #05966980,inset 0 0 0 1px #ffffff26}.lc-save-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:640px){.lc-body{grid-template-columns:1fr}}.mat-actions-menu--floating{z-index:9999;min-width:200px;animation:.15s ease-out mat-drop-in;box-shadow:0 20px 40px #0f172a2e,0 4px 10px #0f172a14;position:fixed!important}.dark .mat-actions-menu--floating{box-shadow:0 20px 40px #0009,0 4px 10px #0000004d}.mat-row-action,.wo-view-btn{position:relative}.mat-row-action-badge{color:#fff;text-align:center;pointer-events:none;background:#1e40af;border-radius:999px;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;line-height:15px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.dark .mat-row-action-badge{box-shadow:0 0 0 2px #0f172a}body.fi-panel-contractor .fi-subnav,body.fi-panel-customer .fi-subnav{display:none!important}.cp-topbar-badge{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:700}.dark .cp-topbar-badge{color:#fca5a5;background:#ef444433}.cp-kpi-trend{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:600;text-decoration:none}.cp-kpi-trend--green{color:#15803d}.cp-kpi-trend--amber{color:#b45309}.cp-kpi-trend--rose{color:#b91c1c}.cp-kpi-trend--blue{color:#1d4ed8}.dark .cp-kpi-trend{color:#64748b}.dark .cp-kpi-trend--green{color:#6ee7b7}.dark .cp-kpi-trend--amber{color:#fde68a}.dark .cp-kpi-trend--rose{color:#fca5a5}.dark .cp-kpi-trend--blue{color:#93c5fd}a.cp-kpi-trend--rose:hover{text-decoration:underline}.cp-dash-header{z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:16px 0 20px;position:relative;overflow:hidden}.dark .cp-dash-header{background:#0f172a;border-color:#1e293b}body.fi-panel-contractor .fi-main{padding-top:72px!important}body.fi-panel-contractor .fi-page-content{padding-top:8px}.cp-dash-topbar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.dark .cp-dash-topbar{border-bottom-color:#1e293b}.cp-dash-topbar-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-dash-topbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cp-dash-welcome{color:#1e40af;white-space:nowrap;background:#eff6ff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.cp-dash-welcome svg{opacity:.6;width:13px;height:13px}.dark .cp-dash-welcome{color:#93c5fd;background:#3b82f61f}.cp-dash-date{color:#64748b;white-space:nowrap;font-size:12px;font-weight:500}.dark .cp-dash-date{color:#94a3b8}.cp-dash-btn{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.cp-dash-btn svg{width:14px;height:14px}.cp-dash-btn--ghost{color:#475569;background:#fff;border-color:#e2e8f0}.cp-dash-btn--ghost:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.dark .cp-dash-btn--ghost{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cp-dash-btn--ghost:hover{color:#f1f5f9;background:#334155}.cp-dash-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;box-shadow:0 2px 6px #2563eb40}.cp-dash-btn--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb59}.cp-dash-btn-badge{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:700}.cp-dash-btn--primary .cp-dash-btn-badge{color:#fff;background:#ffffff40}.dark .cp-dash-btn-badge{color:#fca5a5;background:#ef444433}.cp-dash-title-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cp-dash-title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.dark .cp-dash-title{color:#f1f5f9}.cp-dash-title-right{align-items:center;gap:12px;display:flex}.cp-dash-status-badge{letter-spacing:.01em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.cp-dash-status-badge--active{color:#166534;background:#dcfce7}.cp-dash-status-badge--idle{color:#475569;background:#f1f5f9}.dark .cp-dash-status-badge--active{color:#6ee7b7;background:#16a34a26}.dark .cp-dash-status-badge--idle{color:#cbd5e1;background:#1e293b}.cp-dash-amount{color:#0f172a;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.dark .cp-dash-amount{color:#f1f5f9}body.fi-panel-contractor [data-group-label*=Communication] .fi-sidebar-item{opacity:.55}body.fi-panel-contractor [data-group-label*=Communication] .fi-sidebar-item:hover{opacity:.8}body.fi-panel-contractor .fi-sidebar,body.fi-panel-contractor .fi-sidebar-nav{border-right:1px solid #e2e8f0;background:#fff!important}body.fi-panel-contractor .fi-sidebar-header{border-bottom:1px solid #f1f5f9;background:#fff!important}body.fi-panel-contractor .fi-sidebar-group-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8!important;font-size:11px!important;font-weight:700!important}body.fi-panel-contractor .fi-sidebar-item-button{border-radius:8px;transition:all .15s;color:#475569!important;background:0 0!important}body.fi-panel-contractor .fi-sidebar-item-button .fi-sidebar-item-icon{color:#64748b!important}body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-button,body.fi-panel-contractor .fi-sidebar-item-button.fi-active{font-weight:700;color:#1d4ed8!important;background:#eff6ff!important}body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-icon,body.fi-panel-contractor .fi-sidebar-item-button.fi-active .fi-sidebar-item-icon{color:#1d4ed8!important}body.fi-panel-contractor .fi-sidebar-group-btn{color:#94a3b8!important}body.fi-panel-contractor .fi-sidebar-item-label,body.fi-panel-contractor a.fi-sidebar-item{color:#475569}body.fi-panel-contractor .fi-sidebar-item.fi-active a.fi-sidebar-item,body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-label{color:#1d4ed8}body.fi-panel-contractor .fi-sidebar,body.fi-panel-contractor .fi-sidebar *{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif!important}body.fi-panel-contractor .fi-sidebar-item-label{letter-spacing:-.005em;font-size:14px!important;font-weight:500!important}body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-label{font-weight:600!important}body.fi-panel-contractor .fi-sidebar-header,body.fi-panel-contractor .fi-sidebar-header *{letter-spacing:-.01em;font-weight:800!important}body.fi-panel-contractor .fi-sidebar-group-label{text-transform:uppercase;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}body.fi-panel-contractor .fi-sidebar-header>.fi-account,body.fi-panel-contractor .fi-sidebar>.fi-account,body.fi-panel-contractor .fi-sidebar [class*=account-widget],body.fi-panel-contractor .fi-sidebar [class*=user-widget],body.fi-panel-contractor .fi-sidebar [class*=avatar-widget]{display:none!important}body.fi-panel-contractor .fi-sidebar{width:16.2rem!important}body.fi-panel-contractor .fi-sidebar-item-label{white-space:nowrap;visibility:visible!important;opacity:1!important;display:inline-flex!important}body.fi-panel-contractor .fi-sidebar-item .fi-sidebar-item-label,body.fi-panel-contractor .fi-sidebar-item a span:not(.fi-icon-btn){display:inline!important}body.fi-panel-contractor .fi-sidebar-header img.fi-logo,body.fi-panel-contractor .fi-sidebar-header .fi-logo{max-width:none!important}body.fi-panel-contractor .fi-sidebar-header{justify-content:flex-start!important;padding:16px 14px!important}body.fi-panel-contractor .fi-sidebar-item-button,body.fi-panel-contractor .fi-sidebar-item-label,body.fi-panel-contractor a.fi-sidebar-item,body.fi-panel-contractor .fi-sidebar-item span,body.fi-panel-contractor .fi-sidebar-item-button:hover,body.fi-panel-contractor .fi-sidebar-item-button:hover .fi-sidebar-item-label,body.fi-panel-contractor .fi-sidebar-item-button:hover span{color:#0f172a!important}body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-button,body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-label,body.fi-panel-contractor .fi-sidebar-item.fi-active a.fi-sidebar-item,body.fi-panel-contractor .fi-sidebar-item.fi-active span:not(.fi-sidebar-item-grouped-border){color:#1d4ed8!important}body.fi-panel-contractor .fi-sidebar-group-label{color:#64748b!important}body.fi-panel-contractor .sidebar-profile-card,body.fi-panel-contractor .sidebar-status-strip,body.fi-panel-customer .sidebar-profile-card,body.fi-panel-customer .sidebar-status-strip{display:none!important}body.fi-panel-contractor .fi-sidebar{background:#fff!important;border-right:1px solid #e2e8f0!important;width:16.2rem!important}body.fi-panel-contractor .fi-sidebar-nav{background:#fff!important;gap:4px!important;padding:16px 12px!important}body.fi-panel-contractor .fi-sidebar-header{background:#fff!important;border-bottom:none!important;justify-content:flex-start!important;padding:8px 12px 16px!important}body.fi-panel-contractor .fi-sidebar-group-label{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:12px 12px 6px!important;font-size:10px!important;font-weight:700!important}body.fi-panel-contractor .fi-sidebar-item-button,body.fi-panel-contractor a.fi-sidebar-item-button,body.fi-panel-contractor .fi-sidebar-item .fi-sidebar-item-button{color:#475569!important;background:0 0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}body.fi-panel-contractor .fi-sidebar-item-button:hover{color:#0f172a!important;background:#f8fafc!important}body.fi-panel-contractor .fi-sidebar-item-label{color:inherit!important;font-size:13px!important;font-weight:500!important}body.fi-panel-contractor .fi-sidebar-item-icon,body.fi-panel-contractor .fi-sidebar-item-button svg{flex-shrink:0;width:18px!important;height:18px!important;color:inherit!important;stroke-width:1.8px!important}body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-button,body.fi-panel-contractor .fi-active.fi-sidebar-item-button,body.fi-panel-contractor li.fi-active>.fi-sidebar-item-button{color:#1d4ed8!important;background:#eff6ff!important;font-weight:600!important}body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-label,body.fi-panel-contractor .fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:#1d4ed8!important;font-weight:600!important}body.fi-panel-contractor .fi-sidebar-item-button .fi-badge,body.fi-panel-contractor .fi-sidebar-item-button [class*=badge]{line-height:1.4;border-radius:999px!important;margin-left:auto!important;padding:2px 7px!important;font-size:10px!important;font-weight:700!important}body.fi-panel-contractor .fi-sidebar-item-button .fi-badge{color:#b91c1c;background:#fef2f2}body.fi-panel-contractor .fi-sidebar-item-button .fi-color-info,body.fi-panel-contractor .fi-sidebar-item-button .fi-badge-color-info{color:#1d4ed8!important;background:#dbeafe!important}body.fi-panel-contractor .fi-sidebar-item-button .fi-color-danger,body.fi-panel-contractor .fi-sidebar-item-button .fi-badge-color-danger{color:#b91c1c!important;background:#fef2f2!important}body.fi-panel-contractor .fi-sidebar-item-button .fi-color-gray,body.fi-panel-contractor .fi-sidebar-item-button .fi-badge-color-gray{color:#64748b!important;background:#f1f5f9!important}body.fi-panel-contractor .sidebar-profile-card,body.fi-panel-contractor .sidebar-status-strip,body.fi-panel-contractor .fi-account,body.fi-panel-contractor [class*=account-widget],body.fi-panel-contractor [class*=user-widget]{display:none!important}body.fi-panel-contractor .fi-sidebar-nav:after{content:"";flex:1}body.fi-panel-contractor .cp-sb-user{border-top:1px solid #f1f5f9;align-items:center;gap:10px;margin-top:auto;padding:14px 10px 8px;display:flex}body.fi-panel-contractor .cp-sb-user-avatar{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}body.fi-panel-contractor .cp-sb-user-info{flex:1;min-width:0}body.fi-panel-contractor .cp-sb-user-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}body.fi-panel-contractor .cp-sb-user-role{color:#94a3b8;font-size:10px}body.fi-panel-contractor .fi-sidebar-nav{flex-direction:column;min-height:calc(100vh - 80px);display:flex!important}body.fi-panel-contractor aside.fi-sidebar{flex-direction:column!important;gap:4px!important;padding:16px 12px!important;display:flex!important}body.fi-panel-contractor .fi-sidebar-header{flex-shrink:0;background:#fff!important;border-bottom:none!important;padding:8px 12px 16px!important}body.fi-panel-contractor .fi-sidebar-nav{overflow-y:auto;background:0 0!important;flex-direction:column!important;flex:auto!important;gap:4px!important;padding:0!important;display:flex!important}body.fi-panel-contractor .fi-sidebar-group-label{letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;margin:0!important;padding:12px 12px 6px!important;font-size:10px!important;font-weight:700!important}body.fi-panel-contractor [data-group-label=Communication] .fi-sidebar-group-label:after{content:" (prepared)";color:#cbd5e1;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}body.fi-panel-contractor .fi-sidebar-group-items{flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}body.fi-panel-contractor li.fi-sidebar-item.fi-active>a.fi-sidebar-item-button,body.fi-panel-contractor li.fi-sidebar-item.fi-active>button.fi-sidebar-item-button{color:#1d4ed8!important;background:#eff6ff!important}body.fi-panel-contractor .fi-sidebar-footer{background:0 0!important;border-top:none!important;flex-shrink:0!important;margin:0!important;padding:0!important}body.fi-panel-contractor [data-group-label=Communication] .fi-sidebar-item-button{opacity:.55}body.fi-panel-contractor [data-group-label=Communication] .fi-sidebar-item-button:hover{opacity:.85}body.fi-panel-contractor .fi-sidebar-header-logo-ctn,body.fi-panel-contractor .fi-logo,body.fi-panel-contractor .fi-sidebar-header>a{display:none!important}body.fi-panel-contractor .fi-sidebar-header{border-bottom:none!important;min-height:0!important;padding:0!important}body.fi-panel-contractor .cp-brand{align-items:center;gap:10px;margin-top:0;padding:4px 12px 8px;display:flex}body.fi-panel-contractor .cp-brand-dot{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #2563eb4d}body.fi-panel-contractor .cp-brand-text{color:#0f172a;letter-spacing:-.01em;font-size:17px;font-weight:800}body.fi-panel-contractor .cp-brand-img{object-fit:contain;width:auto;height:28px;display:block}body.fi-panel-contractor aside.fi-sidebar{flex-direction:column;height:100vh;display:flex;overflow:hidden}body.fi-panel-contractor .fi-sidebar-nav{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;flex:auto!important;min-height:0!important}body.fi-panel-contractor .fi-sidebar-nav::-webkit-scrollbar{display:none;width:0!important}body.fi-panel-contractor .fi-sidebar-footer,body.fi-panel-contractor .cp-sb-user{background:#fff;flex-shrink:0!important}body.fi-panel-contractor aside.fi-sidebar{gap:2px!important;padding:12px!important}body.fi-panel-contractor .fi-sidebar-nav{gap:2px!important}body.fi-panel-contractor .fi-sidebar-group-label{padding:10px 12px 4px!important}body.fi-panel-contractor .fi-sidebar-item-button{padding:6px 12px!important}body.fi-panel-contractor .fi-sidebar{box-shadow:none!important;border-right:none!important}body.fi-panel-contractor .fi-sidebar:after,body.fi-panel-contractor .fi-sidebar:before{content:none!important;display:none!important}body.fi-panel-contractor .fi-main{box-shadow:none!important;border-left:none!important}body.fi-panel-contractor .fi-sidebar-group-collapse-btn{display:none!important}body.fi-panel-contractor .fi-sidebar-group-btn{pointer-events:none;cursor:default!important}body.fi-panel-contractor .fi-layout,body.fi-panel-contractor .fi-main-ctn,body.fi-panel-contractor .fi-main,body.fi-panel-contractor aside.fi-sidebar,body.fi-panel-contractor .fi-sidebar-header-ctn,body.fi-panel-contractor .fi-sidebar-nav,body.fi-panel-contractor .fi-body{box-shadow:none!important;border-left:0!important;border-right:0!important}body.fi-panel-contractor .fi-layout:after,body.fi-panel-contractor .fi-layout:before,body.fi-panel-contractor .fi-main-ctn:after,body.fi-panel-contractor .fi-main-ctn:before,body.fi-panel-contractor .fi-main:after,body.fi-panel-contractor .fi-main:before,body.fi-panel-contractor aside.fi-sidebar:after,body.fi-panel-contractor aside.fi-sidebar:before{content:none!important;background:0 0!important;border:0!important;display:none!important}body.fi-panel-contractor,body.fi-panel-contractor html,body.fi-panel-contractor .fi-body,body.fi-panel-contractor .fi-layout,body.fi-panel-contractor .fi-main-ctn,body.fi-panel-contractor .fi-main,body.fi-panel-contractor .fi-page,body.fi-panel-contractor .fi-page-content{max-width:100vw;overflow-x:hidden!important}body.fi-panel-contractor .fi-page-content>*{max-width:100%}.cp-cal-header{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:20px;padding:16px 20px}.cp-cal-topbar{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.cp-cal-topbar-left{align-items:center;gap:14px;display:flex}.cp-cal-topbar-right{align-items:center;gap:8px;display:flex}.cp-cal-back{color:#64748b;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.cp-cal-back:hover{color:#1d4ed8;background:#f8fafc}.cp-cal-back svg{width:14px;height:14px}.cp-cal-action{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.cp-cal-action:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.cp-cal-action--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;box-shadow:0 2px 6px #2563eb40}.cp-cal-action--primary:hover{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.cp-cal-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cp-cal-title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:800}.cp-cal-title-right{align-items:center;gap:10px;display:flex}.cp-cal-badge{color:#1e40af;background:#dbeafe;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.cal{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.cal-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cal-month{color:#0f172a;font-size:16px;font-weight:800}.cal-nav{gap:6px;display:flex}.cal-nav-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.cal-nav-btn:hover{color:#1d4ed8;border-color:#93c5fd}.cal-nav-btn svg{width:14px;height:14px}.cal-grid{border-top:1px solid #f1f5f9;grid-template-columns:repeat(7,1fr);display:grid}.cal-dow{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;text-align:center;border-bottom:2px solid #f1f5f9;padding:8px 12px;font-size:10px;font-weight:700}.cal-day{cursor:pointer;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;min-height:80px;padding:8px;transition:background .15s}.cal-day:hover{background:#f8fafc}.cal-day--other{color:#cbd5e1;background:#fafbfd}.cal-day--today{background:#eff6ff}.cal-day-num{color:#475569;margin-bottom:4px;font-size:12px;font-weight:700}.cal-day--today .cal-day-num{color:#fff;background:#1d4ed8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.cal-event{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-bottom:2px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.3;overflow:hidden}.cal-event--blue{color:#1d4ed8;background:#dbeafe}.cal-event--amber{color:#b45309;background:#fef3c7}.cal-event--green{color:#15803d;background:#dcfce7}.cal-event--purple{color:#7e22ce;background:#f3e8ff}.cp-cal-dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 30px #0000001f}.cp-cal-dropdown-item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s;display:flex}.cp-cal-dropdown-item:hover{color:#0f172a;background:#f1f5f9}.cp-cal-dropdown-item--active{color:#1d4ed8;background:#eff6ff;font-weight:700}.cp-cal-soon{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.cp-cal-dropdown-item--active .cp-cal-soon{color:#1d4ed8;background:#fff6}.rotate-180{transform:rotate(180deg)}.cp-cal-toast{z-index:9999;color:#fff;background:#1e293b;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex;position:fixed;top:80px;right:24px;box-shadow:0 10px 30px #00000026}.cp-cal-toast svg{color:#fbbf24;width:16px;height:16px}a.cal-event{cursor:pointer;display:block;text-decoration:none!important}a.cal-event:hover{filter:brightness(.95)}.cp-evp-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cp-evp-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 25px 60px -10px #0f172a73,0 10px 25px -5px #0f172a2e}.cp-evp-lock-banner{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #fcd34d;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.cp-evp-lock-banner svg{flex-shrink:0;width:14px;height:14px}.cp-evp-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.cp-evp-header-main{flex:1;min-width:0}.cp-evp-header-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.cp-evp-tag{color:#475569;background:#f1f5f9;border-radius:5px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700}.cp-evp-tag--mono{letter-spacing:.02em}.cp-evp-pill{letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.cp-evp-pill--blue{color:#1d4ed8;background:#dbeafe}.cp-evp-pill--green{color:#166534;background:#dcfce7}.cp-evp-pill--amber{color:#92400e;background:#fef3c7}.cp-evp-pill--gray{color:#475569;background:#f1f5f9}.cp-evp-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.cp-evp-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.cp-evp-close:hover{color:#0f172a;background:#e2e8f0}.cp-evp-close svg{width:16px;height:16px}.cp-evp-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}@media(max-width:480px){.cp-evp-grid{grid-template-columns:1fr}}.cp-evp-cell{background:#fafbfd;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.cp-evp-cell-icon{color:#1d4ed8;background:#eff6ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cp-evp-cell-icon svg{width:14px;height:14px}.cp-evp-cell-avatar{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.cp-evp-cell>div:last-child{flex:1;min-width:0}.cp-evp-cell-k{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.cp-evp-cell-v{color:#0f172a;word-wrap:break-word;margin-top:2px;font-size:13px;font-weight:700}.cp-evp-cell-sub{color:#64748b;margin-top:2px;font-size:11px}.cp-evp-section{border-top:1px solid #f1f5f9;padding:12px 22px 14px}.cp-evp-section-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:700}.cp-evp-section-text{color:#334155;margin:0;font-size:13px;line-height:1.55}.cp-evp-amount-row{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-top:1px solid #a7f3d0;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.cp-evp-amount-label{color:#047857;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.cp-evp-amount-value{color:#047857;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}.cp-evp-actions{background:#fafbfd;border-top:1px solid #f1f5f9;grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px 18px;display:grid}.cp-evp-action{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.cp-evp-action svg{width:14px;height:14px}.cp-evp-action--info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cp-evp-action--info:hover{background:#dbeafe;transform:translateY(-1px)}.cp-evp-action--success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.cp-evp-action--success:hover{background:#d1fae5;transform:translateY(-1px)}.cp-evp-action--purple{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.cp-evp-action--purple:hover{background:#ede9fe;transform:translateY(-1px)}.cp-evp-action--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;grid-column:span 2;box-shadow:0 4px 12px #2563eb4d}.cp-evp-action--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb66}.cp-evp-action--ghost{color:#475569;background:#fff;border-color:#e2e8f0;grid-column:span 2}.cp-evp-action--ghost:hover{color:#0f172a;background:#f1f5f9}.cp-day-modal{max-width:480px}.cp-day-header{background:linear-gradient(#fafbfd,#fff);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:18px 22px 14px;display:flex}.cp-day-header-dow{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:700}.cp-day-header-date{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:800}.cp-day-body{padding:14px 18px 18px}.cp-day-events-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:700}.cp-day-event-row{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;transition:all .15s;display:flex}.cp-day-event-row+.cp-day-event-row{margin-top:8px}.cp-day-event-row:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb1a}.cp-day-event-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.cp-day-event-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cp-day-event-dot--blue{background:#1d4ed8}.cp-day-event-dot--amber{background:#b45309}.cp-day-event-dot--green{background:#15803d}.cp-day-event-dot--purple{background:#7e22ce}.cp-day-event-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.cp-day-event-meta{color:#64748b;margin-top:2px;font-size:11px}.cp-day-event-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cp-day-empty{text-align:center;padding:24px 12px}.cp-day-empty svg{color:#cbd5e1;width:36px;height:36px;margin:0 auto 10px;display:block}.cp-day-empty-title{color:#475569;margin:0 0 4px;font-size:14px;font-weight:700}.cp-day-empty-sub{color:#94a3b8;max-width:280px;margin:0 auto;font-size:12px;line-height:1.5}.cal-day{cursor:pointer}.cal-day:hover .cal-day-num{color:#1d4ed8}.cp-day-add-form{padding:0}.cp-day-add-form-title{color:#0f172a;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:800;display:flex}.cp-day-add-form-title svg{color:#1d4ed8;width:16px;height:16px}.cp-day-add-form-sub{color:#64748b;margin:0 0 14px;font-size:12px}.cp-evp-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-evp-field{flex-direction:column;gap:4px;display:flex}.cp-evp-field--full{grid-column:1/-1}.cp-evp-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.cp-evp-req{color:#dc2626;font-weight:800}.cp-evp-input{color:#0f172a;background:#f8fafc;border:1.5px solid #0000000f;border-radius:9px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s}.cp-evp-input:hover{border-color:#0000001f}.cp-evp-input:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f614}.cp-evp-input::placeholder{color:#94a3b8}.cp-evp-input--select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2364748b'><path fill-rule='evenodd' d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06Z' clip-rule='evenodd'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.cp-evp-input--textarea{resize:vertical;min-height:56px;line-height:1.5}.cp-evp-error{color:#dc2626;margin:4px 0 0;font-size:11px;font-weight:500}.cp-day-add-form-actions{border-top:1px solid #f1f5f9;gap:8px;margin-top:16px;padding-top:14px;display:flex}.cp-day-add-form-actions .cp-evp-action{flex:1}.cal-day-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cal-day-add{color:#1d4ed8;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .15s,color .15s,transform .15s;display:flex}.cal-day-add svg{stroke-width:2.4px;width:12px;height:12px}.cal-day--clickable:hover .cal-day-add,.cal-day--clickable:focus-within .cal-day-add,.cal-day--clickable:focus .cal-day-add,.cal-day--clickable:active .cal-day-add{opacity:1;pointer-events:auto}.cal-day-add:hover{color:#1e3a8a;transform:scale(1.2)}.cal-day--other .cal-day-add{color:#94a3b8}.cal-day--other .cal-day-add:hover{color:#475569}@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-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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
