@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-space-y-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-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}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-950:#460809;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-amber-500:#f99c00;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-950:#002c22;--color-slate-900:#0f172b;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--font-display:var(--font-inter)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-y-0{inset-block:0}.left-0{left:0}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-2{-webkit-line-clamp:2;-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\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.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)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.max-h-\[65vh\]{max-height:65vh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.w-1{width:var(--spacing)}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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-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(.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-\[color\:var\(--ds-v2-border\)\]>:not(:last-child)){border-color:var(--ds-v2-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--ds-v2-border\)\]{border-color:var(--ds-v2-border)}.border-\[color\:var\(--ds-v2-danger\)\]\/40{border-color:var(--ds-v2-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--ds-v2-danger\)\]\/40{border-color:color-mix(in oklab, var(--ds-v2-danger) 40%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.bg-\[color\:var\(--ds-v2-danger\)\]\/5{background-color:var(--ds-v2-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--ds-v2-danger\)\]\/5{background-color:color-mix(in oklab, var(--ds-v2-danger) 5%, transparent)}}.bg-\[color\:var\(--ds-v2-muted\)\]{background-color:var(--ds-v2-muted)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-red-100{background-color:var(--color-red-100)}.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))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--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-orange-500\/20{--tw-gradient-from:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.from-orange-500\/20{--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-orange-600{--tw-gradient-to:var(--color-orange-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-orange-600\/10{--tw-gradient-to:#f051001a}@supports (color:color-mix(in lab, red, red)){.to-orange-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-600) 10%, transparent)}}.to-orange-600\/10{--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))}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!pt-0{padding-top:0!important}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-inter)}.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-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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.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)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--ds-v2-danger\)\]{color:var(--ds-v2-danger)}.text-\[color\:var\(--ds-v2-foreground\)\]{color:var(--ds-v2-foreground)}.text-\[color\:var\(--ds-v2-muted-foreground\)\]{color:var(--ds-v2-muted-foreground)}.text-\[color\:var\(--ds-v2-primary\)\]{color:var(--ds-v2-primary)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700\/80{color:#c53c00cc}@supports (color:color-mix(in lab, red, red)){.text-orange-700\/80{color:color-mix(in oklab, var(--color-orange-700) 80%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-900{color:var(--color-slate-900)}.uppercase{text-transform:uppercase}.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,)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.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))}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-red-950\/50:is(.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-orange-300\/85:is(.dark *){color:#ffb96dd9}@supports (color:color-mix(in lab, red, red)){.dark\:text-orange-300\/85:is(.dark *){color:color-mix(in oklab, var(--color-orange-300) 85%, transparent)}}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}}[data-ds-v2] .erp-hr-contracts-table .erp-table td,[data-ds-v2] .erp-hr-contracts-table .erp-table th{font-size:var(--ds-v2-text-table-cell);text-overflow:ellipsis;line-height:1.35;overflow:hidden}[data-ds-v2] .erp-hr-contracts-table .erp-table th{font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .erp-hr-contracts-table .erp-table .erp-actions{text-overflow:clip;overflow:visible}[data-ds-v2] .erp-attendance-timesheet{font-size:var(--ds-v2-text-table-cell);table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col{z-index:15;background-color:var(--ds-v2-card);position:sticky}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--head{z-index:25;background:var(--ds-v2-muted);top:0}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--head{background:color-mix(in srgb, var(--ds-v2-muted) 88%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--selected{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--selected{background-color:color-mix(in srgb, var(--ds-v2-primary) 9%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--active{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--active{background-color:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--hover{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--hover{background-color:color-mix(in srgb, var(--ds-v2-muted) 30%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--alt{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-sticky-col--alt{background-color:color-mix(in srgb, var(--ds-v2-muted) 10%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet tbody td:not(.erp-attendance-sticky-col){z-index:0;position:relative}[data-ds-v2] .erp-attendance-timesheet thead th{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption);vertical-align:middle;white-space:nowrap;background:var(--ds-v2-muted);padding:.5rem .35rem;font-weight:600;line-height:1.15}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead th{background:color-mix(in srgb, var(--ds-v2-muted) 88%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet thead th{border-bottom:2px solid var(--ds-v2-border)}[data-ds-v2] .erp-attendance-timesheet tbody td{vertical-align:middle;border-bottom:1px solid var(--ds-v2-border);padding:.2rem .15rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet tbody td{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 75%, transparent)}}[data-ds-v2] .erp-attendance-timesheet tbody tr:last-child td{border-bottom:none}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-weekend{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-weekend{background:color-mix(in srgb, #8b5cf6 9%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-weekend{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-weekend{background:color-mix(in srgb, #8b5cf6 14%, var(--ds-v2-muted))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-holiday{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-holiday{background:color-mix(in srgb, #f59e0b 10%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-holiday{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-holiday{background:color-mix(in srgb, #f59e0b 15%, var(--ds-v2-muted))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-today{background:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-today{background:color-mix(in srgb, #10b981 10%, var(--ds-v2-card))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-col-today{box-shadow:inset 2px 0 #10b98180,inset -2px 0 #10b98180}[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-today{background:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet thead .erp-attendance-col-today{background:color-mix(in srgb, #10b981 16%, var(--ds-v2-muted))}}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-cell-input--status{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-row-selected td:first-child{box-shadow:inset 3px 0 0 var(--ds-v2-primary)}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-day-col{box-sizing:border-box;width:auto;min-width:3rem}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-cell-input{box-shadow:none;box-sizing:border-box;font-size:var(--ds-v2-text-caption);text-align:center;border-radius:.375rem;width:min(2.65rem,100%);min-width:0;max-width:100%;height:1.75rem;margin:0 auto;padding:0 .15rem;font-weight:600;line-height:1.75rem;display:block}[data-ds-v2] .erp-attendance-timesheet .erp-attendance-employee-name,[data-ds-v2] .erp-attendance-timesheet .erp-attendance-employee-name:hover{color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-attendance-timesheet .erp-attendance-employee-name:hover{color:color-mix(in srgb, var(--ds-v2-primary) 82%, var(--ds-v2-foreground))}}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-scroll--ledger-adaptive{overflow-x:auto!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table{table-layout:auto!important;width:max-content!important;min-width:100%!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th,[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table td{text-overflow:clip!important;max-width:none!important;overflow:visible!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th{white-space:nowrap!important;min-width:max-content!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th:first-child,[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table td:first-child{white-space:nowrap!important;text-align:left!important;width:1%!important;min-width:max-content!important;padding-right:1.25rem!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table th:not(:first-child),[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-ledger.fgm-enterprise-table td:not(:first-child){white-space:nowrap;width:auto;min-width:max-content;padding-inline:.75rem}[data-ds-v2] .erp-attendance-summary-table--employees .ds-v2-table-ledger.fgm-enterprise-table td:first-child,[data-ds-v2] .erp-attendance-summary-table--employees .erp-attendance-employee-name{font-weight:600;color:var(--brand)!important}@container erp-ledger (min-width:90rem){[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-scroll--ledger-adaptive .ds-v2-table-ledger--adaptive{table-layout:auto!important;width:max-content!important;min-width:100%!important}[data-ds-v2] .erp-attendance-summary-table .ds-v2-table-scroll--ledger-adaptive{overflow-x:auto!important}}[data-ds-v2] .erp-attendance-summary-table .ledger-supplier-cell{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{background:color-mix(in srgb, var(--ds-v2-muted) 22%, var(--ds-v2-background))}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{border-color:var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{border-color:color-mix(in srgb, var(--ds-v2-border) 60%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-summary{color:var(--ds-v2-foreground);font-size:.75rem;line-height:1.35}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-employee-name{color:var(--ds-v2-primary);font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-section-title{color:var(--ds-v2-muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{border:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{border:1px solid color-mix(in srgb, var(--ds-v2-border) 65%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{background:var(--ds-v2-muted);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{background:color-mix(in srgb, var(--ds-v2-muted) 16%, var(--ds-v2-background))}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary{padding:.625rem .75rem}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary-title{color:var(--ds-v2-muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem;font-size:.625rem;font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-summary-list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip{background:var(--ds-v2-card,var(--card));border:1px solid var(--ds-v2-border);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip{border:1px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip{border-radius:9999px;gap:.375rem;padding:.2rem .55rem;font-size:.6875rem;line-height:1.2;display:inline-flex}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip-label{color:var(--ds-v2-foreground);font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-status-chip-count{color:var(--ds-v2-muted-foreground);font-variant-numeric:tabular-nums}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table-wrap{border-color:var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table-wrap{border-color:color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table{color:var(--ds-v2-foreground);font-size:.75rem;line-height:1.35}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead{background:color-mix(in srgb, var(--ds-v2-muted) 90%, var(--ds-v2-background))}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead th{border-bottom:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead th{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table thead th{color:var(--ds-v2-muted-foreground);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;padding:.375rem .5rem;font-size:.625rem;font-weight:600}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody td{border-bottom:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 40%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody td{vertical-align:middle;padding:.25rem .5rem}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody tr.is-empty{color:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table tbody tr.is-empty{color:color-mix(in srgb, var(--ds-v2-muted-foreground) 72%, transparent)}}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table .col-code-secondary{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table .col-cantiere{text-align:center}[data-ds-v2] .erp-employee-month-detail-modal .erp-employee-month-detail-table .col-numeric{font-variant-numeric:tabular-nums;text-align:right}[data-ds-v2] .erp-flusso-stipendi-table .erp-table-scroll,[data-ds-v2] .erp-flusso-stipendi-table .ds-v2-table-scroll,[data-ds-v2] .erp-flusso-stipendi-table .erp-table-scroll--ledger,[data-ds-v2] .erp-flusso-stipendi-table .ds-v2-table-scroll--ledger{scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track);scrollbar-width:thin;max-height:min(70vh,100dvh - 13rem);overflow:auto}[data-ds-v2] .erp-flusso-stipendi-table .erp-table-scroll--ledger::-webkit-scrollbar{height:7px;width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .erp-flusso-stipendi-table .ds-v2-table-scroll--ledger::-webkit-scrollbar{height:7px;width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .erp-table-ledger--flusso-stipendi{table-layout:fixed;width:max-content;min-width:100%}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td{font-size:var(--ds-v2-text-body);text-overflow:clip;white-space:normal;word-break:break-word;padding:.3rem .45rem;line-height:1.25;overflow:visible}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th{font-size:var(--ds-v2-text-caption);letter-spacing:normal;text-transform:none;vertical-align:bottom;line-height:1.3}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky{z-index:12;background-color:var(--ds-v2-muted,var(--muted));box-shadow:0 1px 0 var(--ds-v2-border,var(--border));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky{box-shadow:0 1px 0 color-mix(in srgb, var(--ds-v2-border,var(--border)) 80%, transparent)}}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky .erp-flusso-stipendi-group-row th{z-index:1;box-shadow:none;position:relative;background-color:var(--ds-v2-muted,var(--muted))!important;top:auto!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky .erp-flusso-stipendi-group-row th:not(:first-child):not(:last-child){left:auto!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky tr:not(.erp-flusso-stipendi-group-row) th:not([class*=erp-flusso-th--]){z-index:1;box-shadow:none;position:relative;background-color:var(--ds-v2-muted,var(--muted))!important;top:auto!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(n+6):not(.erp-flusso-altro-desc),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th:nth-child(n+6):not(.erp-flusso-altro-desc):not([class*=erp-flusso-th--]):not(.erp-flusso-col-th){white-space:nowrap!important;word-break:normal!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-col-th,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--]{letter-spacing:normal!important;overflow-wrap:anywhere!important;text-transform:none!important;white-space:normal!important;word-break:break-word!important;font-size:.6875rem!important;line-height:1.25!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th-hint{white-space:normal!important;font-size:.625rem!important;line-height:1.2!important}.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-col-th,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--],[data-ds-v2].dark .erp-table-ledger--flusso-stipendi .erp-flusso-col-th,[data-ds-v2].dark .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-col-th,[data-ds-v2].dark .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--]{font-size:.6875rem!important;line-height:1.25!important}.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th-hint,[data-ds-v2].dark .erp-table-ledger--flusso-stipendi .erp-flusso-col-th-hint{font-size:.625rem!important;line-height:1.2!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-altro-desc{vertical-align:middle!important;text-align:left!important;max-width:11rem!important;overflow:hidden!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-altro-desc--ellipsis{white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-sticky-netto,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-sticky-netto{box-shadow:-6px 0 10px -8px #0f172a59;z-index:4!important;position:sticky!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-sticky-netto:not([class*=erp-flusso-cell--]){background:var(--ds-v2-card,var(--card))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th.erp-flusso-sticky-netto:not([class*=erp-flusso-th--]){background:var(--ds-v2-muted,var(--muted))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi{border-collapse:separate;border-spacing:0;--erp-flusso-pinned-accent:#f97316;--erp-flusso-pinned-bg:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg:color-mix(in srgb, var(--erp-flusso-pinned-accent) 22%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:color-mix(in srgb, var(--erp-flusso-pinned-accent) 30%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:color-mix(in srgb, #3b82f6 16%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-fg:#1e40af;--erp-flusso-accordo-bg-hover:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg-hover:color-mix(in srgb, #3b82f6 24%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:color-mix(in srgb, #8b5cf6 14%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-fg:#5b21b6;--erp-flusso-stipendio-bg-hover:#8b5cf6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg-hover:color-mix(in srgb, #8b5cf6 22%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 70%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-fg:#334155;--erp-flusso-tariffa-bg-hover:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg-hover:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 85%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:color-mix(in srgb, #10b981 16%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-fg:#047857;--erp-flusso-netto-bg-hover:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg-hover:color-mix(in srgb, #10b981 24%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-accent:#fb923c;--erp-flusso-pinned-bg:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg:color-mix(in srgb, var(--erp-flusso-pinned-accent) 34%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:var(--erp-flusso-pinned-accent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-pinned-bg-hover:color-mix(in srgb, var(--erp-flusso-pinned-accent) 42%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg:color-mix(in srgb, #3b82f6 38%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-fg:#bfdbfe;--erp-flusso-accordo-bg-hover:#3b82f6}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-accordo-bg-hover:color-mix(in srgb, #3b82f6 46%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:#a78bfa}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg:color-mix(in srgb, #a78bfa 36%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-fg:#ddd6fe;--erp-flusso-stipendio-bg-hover:#a78bfa}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-stipendio-bg-hover:color-mix(in srgb, #a78bfa 44%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:#64748b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg:color-mix(in srgb, #64748b 32%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-fg:#e2e8f0;--erp-flusso-tariffa-bg-hover:#64748b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-tariffa-bg-hover:color-mix(in srgb, #64748b 40%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg:color-mix(in srgb, #10b981 36%, var(--ds-v2-card,var(--card)))}}[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-fg:#a7f3d0;--erp-flusso-netto-bg-hover:#10b981}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .erp-table-ledger--flusso-stipendi,.dark [data-ds-v2] .erp-table-ledger--flusso-stipendi{--erp-flusso-netto-bg-hover:color-mix(in srgb, #10b981 44%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned td{background-color:var(--erp-flusso-pinned-bg)!important;color:var(--ds-v2-foreground,var(--foreground))!important;box-shadow:none!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned td:first-child{box-shadow:inset 4px 0 0 var(--erp-flusso-pinned-accent)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned:hover td{background-color:var(--erp-flusso-pinned-bg-hover)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned .text-muted-foreground{color:var(--ds-v2-foreground,var(--foreground))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi tbody tr.erp-flusso-row--pinned .text-muted-foreground{color:color-mix(in srgb, var(--ds-v2-foreground,var(--foreground)) 62%, transparent)!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-group-th,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th:not([class*=erp-flusso-th--]){background-color:var(--ds-v2-muted,var(--muted))!important;color:var(--ds-v2-muted-foreground,var(--muted-foreground))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th .text-muted-foreground{color:var(--ds-v2-muted-foreground,var(--muted-foreground))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-col-th .text-muted-foreground{color:color-mix(in srgb, var(--ds-v2-muted-foreground,var(--muted-foreground)) 78%, transparent)!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--accordo,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--accordo{--erp-flusso-bg:var(--erp-flusso-accordo-bg);--erp-flusso-fg:var(--erp-flusso-accordo-fg);--erp-flusso-bg-hover:var(--erp-flusso-accordo-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--stipendio,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--stipendio{--erp-flusso-bg:var(--erp-flusso-stipendio-bg);--erp-flusso-fg:var(--erp-flusso-stipendio-fg);--erp-flusso-bg-hover:var(--erp-flusso-stipendio-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--tariffa,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--tariffa{--erp-flusso-bg:var(--erp-flusso-tariffa-bg);--erp-flusso-fg:var(--erp-flusso-tariffa-fg);--erp-flusso-bg-hover:var(--erp-flusso-tariffa-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-th--netto,[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-cell--netto{--erp-flusso-bg:var(--erp-flusso-netto-bg);--erp-flusso-fg:var(--erp-flusso-netto-fg);--erp-flusso-bg-hover:var(--erp-flusso-netto-bg-hover)}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-stipendi-group-row th:last-child{z-index:14!important;position:sticky!important;top:auto!important;left:auto!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky tr:not(.erp-flusso-stipendi-group-row) th.erp-flusso-sticky-netto{z-index:20!important;top:auto!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{z-index:8!important;background-color:var(--ds-v2-muted,var(--muted))!important;position:sticky!important;bottom:0!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{background-color:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 92%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{box-shadow:0 -1px 0 var(--ds-v2-border,var(--border))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td{box-shadow:0 -1px 0 color-mix(in srgb, var(--ds-v2-border,var(--border)) 80%, transparent)}}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td:first-child{z-index:10!important;width:42rem!important;min-width:42rem!important;max-width:42rem!important;left:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi tfoot.erp-flusso-tfoot-sticky td:last-child{box-shadow:-6px 0 10px -8px #0f172a59;z-index:11!important;right:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:first-child,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:first-child{z-index:5!important;position:sticky!important;left:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(2),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(2){z-index:6!important;position:sticky!important;left:14rem!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3){box-shadow:6px 0 14px -10px var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3){box-shadow:6px 0 14px -10px color-mix(in srgb, var(--foreground) 16%, transparent)!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tr:not(.erp-flusso-stipendi-group-row) th:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3){z-index:7!important;position:sticky!important;left:30rem!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(-n+3){background-color:var(--ds-v2-card,var(--card))!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td:nth-child(-n+3){background-color:var(--ds-v2-muted,var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td:nth-child(-n+3){background-color:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 55%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-stipendi-group-row th:first-child{z-index:14!important;width:42rem!important;min-width:42rem!important;max-width:42rem!important;position:sticky!important;top:auto!important;left:0!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi thead.erp-table-thead-sticky tr:not(.erp-flusso-stipendi-group-row) th:nth-child(-n+3){z-index:15!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:first-child,[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(4){text-align:left!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(2),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td:nth-child(3),[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-cantiere-cell{text-align:center!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-employee-cell{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:middle!important;text-align:center!important;line-height:1.35!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi .erp-flusso-stipendi-group-row th{font-size:var(--ds-v2-text-badge);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding-top:.35rem;padding-bottom:.35rem}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table th[class*=erp-flusso-th--]{background-color:var(--erp-flusso-bg)!important;box-shadow:inset 0 -3px 0 var(--erp-flusso-fg)!important;color:var(--erp-flusso-fg)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td[class*=erp-flusso-cell--]{font-variant-numeric:tabular-nums;background-color:var(--erp-flusso-bg)!important;color:var(--erp-flusso-fg)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td[class*=erp-flusso-cell--]{background-color:var(--erp-flusso-bg-hover)!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-cell--netto{font-weight:600}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table td.erp-flusso-sticky-netto.erp-flusso-cell--netto{box-shadow:-6px 0 10px -8px #0f172a59}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table thead th.erp-flusso-sticky-netto.erp-flusso-th--netto{z-index:10!important}[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td.erp-flusso-sticky-netto{background-color:var(--ds-v2-muted,var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger--flusso-stipendi.fgm-enterprise-table tbody tr:hover td.erp-flusso-sticky-netto{background-color:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 55%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-scroll--ledger-adaptive{overflow-x:auto!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table{table-layout:auto!important;width:max-content!important;min-width:100%!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table th,[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table td{text-align:center!important;text-overflow:clip!important;vertical-align:middle!important;max-width:none!important;display:table-cell!important;overflow:visible!important}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell{justify-content:center;align-items:center;width:100%;display:flex}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table th{font-size:var(--ds-v2-text-caption);text-transform:none;line-height:1.25;white-space:nowrap!important;padding:.5rem .625rem!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table td{padding:.35rem .625rem!important}[data-ds-v2] .erp-flusso-attendance-rules-table .ds-v2-table-ledger.fgm-enterprise-table tbody tr{display:table-row!important}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--state,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--state{z-index:2;background:var(--ds-v2-card,var(--card));min-width:12rem;max-width:15rem;box-shadow:1px 0 0 var(--ds-v2-border,var(--border));position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--state,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--state{box-shadow:1px 0 0 color-mix(in srgb, var(--ds-v2-border,var(--border)) 65%, transparent)}}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--state{z-index:3}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--toggle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--toggle{width:6.25rem;min-width:6.25rem}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--field,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--field{min-width:7.5rem}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-th--action,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-td--action{width:2.75rem;min-width:2.75rem}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--state{text-align:left;justify-content:flex-start}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--toggle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--field{justify-content:center}[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--field select,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-cell--field input{max-width:100%}[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:nth-child(2n) .erp-attendance-rules-td--state{background:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:nth-child(2n) .erp-attendance-rules-td--state{background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 28%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:hover .erp-attendance-rules-td--state{background:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-attendance-rules-table tbody tr:hover .erp-attendance-rules-td--state{background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 42%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill{appearance:none;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.75rem;padding:.375rem .625rem;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s,opacity .15s,box-shadow .15s;display:inline-flex}[data-ds-v2] .erp-binary-pill-field{background:var(--ds-v2-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field{background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 55%, var(--ds-v2-card,var(--card)))}}[data-ds-v2] .erp-binary-pill-field{border-color:var(--ds-v2-border,var(--border))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field{border-color:color-mix(in srgb, var(--ds-v2-border,var(--border)) 85%, transparent)}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--on,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--on{box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important;background:#059669!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--off,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--off{box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important;background:#dc2626!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--neutral,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--neutral{background:#64748b!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--neutral,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--neutral{background:color-mix(in srgb, #64748b 55%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--neutral,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--neutral{box-shadow:inset 0 0 0 1px #ffffff1a;color:#f8fafc!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle{background:var(--ds-v2-card,var(--card))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle{background:color-mix(in srgb, var(--ds-v2-card,var(--card)) 72%, transparent)!important}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle{color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:hover:not(:disabled),[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:hover:not(:disabled){background:var(--ds-v2-muted,var(--muted))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:hover:not(:disabled),[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:hover:not(:disabled){background:color-mix(in srgb, var(--ds-v2-muted,var(--muted)) 75%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:hover:not(:disabled),[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:hover:not(:disabled){color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill:disabled,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill:disabled{cursor:not-allowed}[data-ds-v2] .erp-binary-pill-field .erp-attendance-rules-pill--idle:disabled,[data-ds-v2] .erp-flusso-attendance-rules-table .erp-attendance-rules-pill--idle:disabled{opacity:.45}[data-ds-v2] .erp-binary-pill-field--compact .erp-attendance-rules-pill{min-width:0;padding:.25rem .5rem;font-size:.625rem}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{background:color-mix(in srgb, var(--ds-v2-primary) 12%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{border-color:color-mix(in srgb, var(--ds-v2-primary) 42%, var(--ds-v2-border,var(--border)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost{font-weight:600;color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{background:color-mix(in srgb, var(--ds-v2-primary) 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 58%, var(--ds-v2-border,var(--border)))!important}}[data-ds-v2] .erp-flusso-hub-quick-links .ds-v2-btn--ghost:hover{color:var(--ds-v2-foreground,var(--foreground))!important}[data-ds-v2] .erp-flusso-rules-badge{border:1px solid #0000;font-weight:700}[data-ds-v2] .erp-flusso-rules-badge--violet{background:#8b5cf6!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--violet{background:color-mix(in srgb, #8b5cf6 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--violet{color:#ddd6fe!important;border-color:#8b5cf661!important}[data-ds-v2] .erp-flusso-rules-badge--sky{background:#0ea5e9!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--sky{background:color-mix(in srgb, #0ea5e9 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--sky{color:#bae6fd!important;border-color:#0ea5e961!important}[data-ds-v2] .erp-flusso-rules-badge--emerald{background:#10b981!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--emerald{background:color-mix(in srgb, #10b981 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--emerald{color:#a7f3d0!important;border-color:#10b98161!important}[data-ds-v2] .erp-flusso-rules-badge--amber{background:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--amber{background:color-mix(in srgb, #f59e0b 22%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--amber{color:#fde68a!important;border-color:#f59e0b61!important}[data-ds-v2] .erp-flusso-rules-badge--slate{background:#64748b!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-flusso-rules-badge--slate{background:color-mix(in srgb, #64748b 24%, var(--ds-v2-card,var(--card)))!important}}[data-ds-v2] .erp-flusso-rules-badge--slate{color:#e2e8f0!important;border-color:#64748b66!important}[data-ds-v2] .erp-flusso-rules-tabs .ds-v2-btn,[data-ds-v2] .erp-flusso-rules-tabs button,[data-ds-v2] .erp-flusso-panel-actions .ds-v2-btn,[data-ds-v2] .erp-flusso-panel-actions button{z-index:2;position:relative}[data-ds-v2] .erp-flusso-mapping-table .ds-v2-table-ledger.fgm-enterprise-table td{padding:.5rem .75rem!important}[data-ds-v2] .erp-flusso-mapping-table .ds-v2-table-ledger.fgm-enterprise-table tbody tr{display:table-row!important}[data-ds-v2] .wbs-macro-rail{scroll-snap-type:x proximity;scrollbar-gutter:stable}[data-ds-v2] .wbs-macro-rail>button{scroll-snap-align:start}[data-ds-v2] .wbs-workspace{font-size:var(--ds-v2-text-body);isolation:isolate}[data-ds-v2] .wbs-micro-list ul::-webkit-scrollbar{height:var(--ds-v2-scrollbar-size);width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .wbs-micro-detail .wbs-sheet-scroll::-webkit-scrollbar{height:var(--ds-v2-scrollbar-size);width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .wbs-micro-list ul::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);border-radius:999px}[data-ds-v2] .wbs-micro-detail .wbs-sheet-scroll::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);border-radius:999px}[data-ds-v2] .wbs-micro-list,[data-ds-v2] .wbs-micro-detail,[data-ds-v2] .wbs-micro-list .text-sm,[data-ds-v2] .wbs-micro-detail .text-sm,[data-ds-v2] .wbs-workspace .text-sm,[data-ds-v2] .cantiere-dossier-panel,[data-ds-v2] [data-cantiere-dossier],[data-ds-v2] .cantiere-dossier-panel .text-sm,[data-ds-v2] [data-cantiere-dossier] .text-sm{font-size:var(--ds-v2-text-body)}[data-ds-v2] .cantiere-dossier-panel .text-xs,[data-ds-v2] [data-cantiere-dossier] .text-xs{font-size:var(--ds-v2-text-caption)}[data-ds-v2] .ds-v2-workflow-mark{font-size:.8125rem;line-height:1;display:inline-flex}[data-ds-v2] .ds-v2-icon-semantic--ok,[data-ds-v2] .ds-v2-workflow-mark--ok{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-icon-semantic--progress,[data-ds-v2] .ds-v2-workflow-mark--progress{color:var(--ds-v2-primary)}[data-ds-v2] .ds-v2-icon-semantic--todo,[data-ds-v2] .ds-v2-workflow-mark--todo{color:var(--ds-v2-warning)}[data-ds-v2] .ds-v2-icon-semantic--danger,[data-ds-v2] .ds-v2-workflow-mark--danger{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-icon-semantic--muted{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .erp-ledger-numero-stack,[data-ds-v2] .erp-ledger-association-badge{width:max-content;max-width:none}[data-ds-v2] .erp-workflow-page-body{flex-direction:column;min-height:0;display:flex}[data-ds-v2] .erp-workflow-split{height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 5.75rem);max-height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 5.75rem);min-height:34rem}@media (min-width:1024px){[data-ds-v2] .erp-workflow-split{grid-template-columns:minmax(0,40%) minmax(0,60%)}}@media (max-width:1023px){[data-ds-v2] .erp-workflow-split,[data-ds-v2] .erp-workflow-form-panel{height:auto;min-height:0;max-height:none}[data-ds-v2] .erp-workflow-preview-panel{min-height:min(78dvh,860px)}}[data-ds-v2] .erp-workflow-form-panel,[data-ds-v2] .erp-workflow-preview-panel{overflow:hidden}[data-ds-v2] .erp-workflow-preview-panel .erp-workflow-pdf-shell{flex:1;min-height:0}[data-ds-v2] .erp-workflow-preview-panel .erp-workflow-pdf-shell>div:last-child{min-height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 11.5rem)}[data-ds-v2] .erp-workflow-preview-panel iframe{height:100%;min-height:calc(100dvh - var(--fgm-bridge-chrome-offset,3.35rem) - 11.5rem)}@media (max-width:1023px){[data-ds-v2] .erp-workflow-preview-panel .erp-workflow-pdf-shell>div:last-child,[data-ds-v2] .erp-workflow-preview-panel iframe{min-height:min(72dvh,780px)}}[data-ds-v2][data-ds-theme=premium] .erp-workflow-form-panel,[data-ds-v2][data-ds-theme=premium] .erp-workflow-preview-panel{overflow:hidden}[data-ds-v2] .contract-process-workspace{isolation:isolate}[data-ds-v2] .contract-process-sidebar ul::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size)}[data-ds-v2] .contract-process-sidebar ul::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);border-radius:999px}[data-ds-v2] .contract-preview-document{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-document{background:color-mix(in srgb, var(--ds-v2-card) 92%, white 8%)}}[data-ds-v2] .contract-preview-document{border:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-document{border:1px solid color-mix(in srgb, var(--ds-v2-border) 80%, transparent)}}[data-ds-v2] .contract-preview-document{box-shadow:0 4px 24px var(--ds-v2-foreground);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-document{box-shadow:0 4px 24px color-mix(in srgb, var(--ds-v2-foreground) 6%, transparent)}}[data-ds-v2] .contract-preview-document{color:var(--ds-v2-foreground);font-size:var(--ds-v2-text-body);max-width:820px;margin-inline:auto;padding:2rem 2.25rem;line-height:1.55}[data-ds-v2] .contract-preview-doc-header{border-bottom:2px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-doc-header{border-bottom:2px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .contract-preview-doc-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1.25rem}[data-ds-v2] .contract-preview-doc-kicker{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-badge);letter-spacing:.12em;text-transform:uppercase;font-weight:600}[data-ds-v2] .contract-preview-doc-title{font-size:var(--ds-v2-text-section);letter-spacing:-.02em;margin-top:.5rem;font-weight:700}[data-ds-v2] .contract-preview-doc-meta{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption);margin-top:.5rem}[data-ds-v2] .contract-preview-section{page-break-inside:avoid;margin-bottom:1.75rem}[data-ds-v2] .contract-preview-section>h2{border-bottom:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-section>h2{border-bottom:1px solid color-mix(in srgb, var(--ds-v2-border) 60%, transparent)}}[data-ds-v2] .contract-preview-section>h2{color:var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-section>h2{color:color-mix(in srgb, var(--ds-v2-foreground) 75%, var(--ds-v2-muted-foreground))}}[data-ds-v2] .contract-preview-section>h2{font-size:var(--ds-v2-text-table-header);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;padding-bottom:.375rem;font-weight:700}[data-ds-v2] .contract-preview-subsection h4{font-size:var(--ds-v2-text-table-header);margin-bottom:.5rem;font-weight:600}[data-ds-v2] .contract-preview-fields{gap:.35rem;display:grid}[data-ds-v2] .contract-preview-fields-compact{gap:.25rem}[data-ds-v2] .contract-preview-field-row{border-bottom:1px dotted var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-field-row{border-bottom:1px dotted color-mix(in srgb, var(--ds-v2-border) 40%, transparent)}}[data-ds-v2] .contract-preview-field-row{grid-template-columns:minmax(140px,200px) 1fr;gap:.75rem;padding:.25rem 0;display:grid}[data-ds-v2] .contract-preview-field-row dt{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .contract-preview-field-row dd{font-weight:500}[data-ds-v2] .contract-preview-missing{color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-missing{color:color-mix(in srgb, var(--ds-v2-destructive) 80%, var(--ds-v2-foreground))}}[data-ds-v2] .contract-preview-missing{font-style:italic}[data-ds-v2] .contract-preview-muted{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .contract-preview-items{font-size:var(--ds-v2-text-body);margin-top:.5rem;padding-left:1.25rem;list-style:outside}[data-ds-v2] .contract-preview-closure{border-top:2px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .contract-preview-closure{border-top:2px solid color-mix(in srgb, var(--ds-v2-border) 70%, transparent)}}[data-ds-v2] .contract-preview-closure{margin-top:2rem;padding-top:1rem}[data-ds-v2] .contract-preview-signature-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}[data-ds-v2] .contract-preview-signature-box span{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2.5rem;font-weight:600;display:block}[data-ds-v2] .contract-preview-signature-line{border-bottom:1px solid var(--ds-v2-foreground);height:1px}[data-ds-v2] [data-inventory-module],[data-ds-v2] .inventory-module,[data-ds-v2] [data-inventory-module] .text-sm,[data-ds-v2] .inventory-module .text-sm{font-size:var(--ds-v2-text-body)}[data-ds-v2] [data-inventory-module] .text-xs,[data-ds-v2] .inventory-module .text-xs{font-size:var(--ds-v2-text-caption)}[data-ds-v2][data-ds-theme=premium]{--ds-v2-radius-card:.875rem;--ds-v2-background:#e8ebf2;--ds-v2-foreground:#0f172a;--ds-v2-card:#ffffffe6;--ds-v2-card-foreground:#0f172a;--ds-v2-muted:#f1f3f8;--ds-v2-muted-foreground:#64748b;--ds-v2-border:#0f172a14;--ds-v2-input-bg:#fffffff2;--ds-v2-ring:#f97316;--ds-v2-primary:#f97316;--ds-v2-primary-foreground:#fff;--ds-v2-secondary:#f4f5f9;--ds-v2-secondary-foreground:#334155;--ds-v2-destructive:#ef4444;--ds-v2-success:#16a34a;--ds-v2-warning:#f59e0b;--ds-v2-info:#0ea5e9;--ds-v2-accent:#ea580c;--ds-v2-sidebar:#fffffff0;--ds-v2-sidebar-foreground:#475569;--ds-v2-sidebar-active:#f973161a;--ds-v2-sidebar-active-fg:#c2410c;--ds-v2-sidebar-border:#0f172a12;--ds-v2-glass:#ffffffc7;--ds-v2-shadow-card:0 0 0 1px #0f172a0d, 0 2px 4px #0f172a08, 0 12px 32px #0f172a12;--ds-v2-shadow-md:0 8px 28px #0f172a1a;--ds-premium-glow:#f9731624;--ds-premium-mesh-a:#f9731612;--ds-premium-mesh-b:#0ea5e90d;--ds-premium-hero-veil:#fff;--ds-premium-hero-veil-mid:#fffcf8e0;--ds-ledger-doc:#0f172a;--ds-ledger-supplier:#0369a1;--ds-ledger-company:#6d28d9;--ds-ledger-muted:#64748b;--fgm-accent-cyan:var(--ds-v2-primary);--fgm-accent-cyan-muted:var(--ds-v2-primary);--fgm-accent-amber:var(--ds-v2-primary);--fgm-nav-active-fg:var(--ds-v2-sidebar-active-fg);--fgm-link:#ea580c;--brand:var(--ds-v2-primary)}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-background:#04060c;--ds-v2-foreground:#f1f5f9;--ds-v2-card:#0b0f1abd;--ds-v2-card-foreground:#f8fafc;--ds-v2-muted:#0a0f1a;--ds-v2-muted-foreground:#8b95a8;--ds-v2-border:#ffffff14;--ds-v2-input-bg:#080c16f0;--ds-v2-ring:#fb923c;--ds-v2-primary:#f97316;--ds-v2-primary-foreground:#fff;--ds-v2-secondary:#0f1524;--ds-v2-secondary-foreground:#cbd5e1;--ds-v2-destructive:#f87171;--ds-v2-success:#4ade80;--ds-v2-warning:#fbbf24;--ds-v2-info:#38bdf8;--ds-v2-accent:#fbbf24;--ds-v2-sidebar:#050810;--ds-v2-sidebar-foreground:#94a3b8;--ds-v2-sidebar-active:#f9731624;--ds-v2-sidebar-active-fg:#fdba74;--ds-v2-sidebar-border:#ffffff12;--ds-v2-glass:#0b0f1ad6;--ds-v2-shadow-card:0 0 0 1px #ffffff12, 0 4px 32px #00000094, inset 0 1px 0 #ffffff0a;--ds-v2-shadow-md:0 12px 44px #0000009e;--ds-premium-glow:#f9731652;--ds-premium-mesh-a:#f973162e;--ds-premium-mesh-b:#38bdf80a;--ds-premium-hero-veil:#0b101c;--ds-premium-hero-veil-mid:#0b101cd1;--ds-ledger-doc:#e2e8f0;--ds-ledger-supplier:#38bdf8;--ds-ledger-company:#a78bfa;--ds-ledger-muted:#94a3b8;--fgm-kpi-cyan-fg:var(--ds-v2-primary);--fgm-kpi-cyan-bg:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--fgm-kpi-cyan-bg:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2][data-ds-theme=premium] .fgm-app-shell{background:0 0}[data-ds-v2][data-ds-theme=premium] .fgm-app-main{background:0 0;position:relative}[data-ds-v2][data-ds-theme=premium] .fgm-app-main:before,[data-ds-v2][data-ds-theme=premium].dark .fgm-app-main:before,.dark[data-ds-v2][data-ds-theme=premium] .fgm-app-main:before{display:none}[data-ds-v2][data-ds-theme=premium].dark .fgm-app-main-spotlight:after,.dark[data-ds-v2][data-ds-theme=premium] .fgm-app-main-spotlight:after{display:none!important}[data-ds-v2][data-ds-theme=premium] .fgm-shell-inner,[data-ds-v2][data-ds-theme=premium] .fgm-shell-inner--island{z-index:1;position:relative}[data-ds-v2][data-ds-theme=premium] .fgm-app-sidebar{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);box-shadow:1px 0 0 var(--ds-v2-sidebar-border), 8px 0 32px #0000000a;background:var(--ds-v2-sidebar)!important}[data-ds-v2][data-ds-theme=premium].dark .fgm-app-sidebar,.dark[data-ds-v2][data-ds-theme=premium] .fgm-app-sidebar{box-shadow:1px 0 #ffffff0f,inset -1px 0 #ffffff08,12px 0 48px #00000080;background:radial-gradient(90% 45% at 88% 8%,#f9731624,#0000 55%),linear-gradient(#050810 0%,#04060c 100%)!important}[data-ds-v2][data-ds-theme=premium].dark .fgm-sidebar-link-active,.dark[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{color:#fdba74!important;background:#f973161a!important;border:1px solid #f9731659!important;box-shadow:inset 0 0 32px #f973161f,0 0 20px #f9731614!important}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#0b0f1abd;border:1px solid #ffffff17}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{background:var(--ds-v2-sidebar-active)!important;border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{border-color:color-mix(in srgb, var(--ds-v2-primary) 22%, transparent)!important}}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{box-shadow:inset 0 0 24px var(--ds-premium-glow)!important;color:var(--ds-v2-sidebar-active-fg)!important}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active:before{box-shadow:0 0 12px var(--ds-premium-glow);background:linear-gradient(#fdba74 0%,#f97316 100%)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel,[data-ds-v2][data-ds-theme=premium] .ds-v2-filter-panel,[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell,[data-ds-v2][data-ds-theme=premium] .fgm-kpi-card,[data-ds-v2][data-ds-theme=premium] .fgm-enterprise-panel{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:before,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 42%);position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:before,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:before,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-panel:before,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-panel:before{background:linear-gradient(#ffffff0f 0%,#0000 40%)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:color-mix(in srgb, #ef4444 38%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{box-shadow:var(--ds-v2-shadow-card), 0 0 28px #ef444424}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:color-mix(in srgb, #22c55e 38%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{box-shadow:var(--ds-v2-shadow-card), 0 0 28px #22c55e24}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:color-mix(in srgb, #f59e0b 40%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{box-shadow:var(--ds-v2-shadow-card), 0 0 28px #f59e0b24}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--rose,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:#f87171}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--rose,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{border-color:color-mix(in srgb, #f87171 48%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--rose,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--rose{box-shadow:0 0 0 1px #f8717161, 0 0 36px #f8717157, 0 0 68px #ef444429, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--emerald,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:#4ade80}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--emerald,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{border-color:color-mix(in srgb, #4ade80 48%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--emerald,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--emerald{box-shadow:0 0 0 1px #4ade8061, 0 0 36px #4ade8052, 0 0 68px #22c55e26, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--amber,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber{border-color:#fbbf24}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--amber,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber{border-color:color-mix(in srgb, #fbbf24 50%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--amber,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--amber{box-shadow:0 0 0 1px #fbbf2466, 0 0 36px #fbbf244d, 0 0 68px #f59e0b24, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--orange,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:#fb923c}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--orange,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:color-mix(in srgb, #fb923c 50%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi--orange,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{box-shadow:0 0 0 1px #fb923c66, 0 0 40px #f9731657, 0 0 72px #f9731629, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{border-color:#fb923c}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{border-color:color-mix(in srgb, #fb923c 42%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{box-shadow:0 0 0 1px #fb923c57, 0 0 44px #f973164d, 0 0 76px #f9731624, var(--ds-v2-shadow-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--highlight,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px var(--ds-v2-primary), 0 0 40px #f9731652, 0 0 72px #f9731624, var(--ds-v2-shadow-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--highlight,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-v2-primary) 48%, transparent), 0 0 40px #f9731652, 0 0 72px #f9731624, var(--ds-v2-shadow-card)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--blue,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--blue,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange{border-color:color-mix(in srgb, var(--ds-v2-primary) 35%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ds-premium-hero-veil);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero{min-height:9.75rem;padding-right:var(--ds-v2-space-3);overflow:hidden}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero:before,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero:after{display:none}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo{background-position:72% 46%;background-repeat:no-repeat;background-size:cover;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day{opacity:1;z-index:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--sunset{mix-blend-mode:soft-light;opacity:.42;z-index:1}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--night{opacity:0;z-index:0}html:not(.dark) [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day{background-position:76%}html.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day,.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--day{opacity:0}html.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--sunset,.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--sunset{mix-blend-mode:screen;opacity:.28}html.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--night,.dark [data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-photo--night{opacity:1;background-position:68% 42%}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-veil{background:linear-gradient(112deg, var(--ds-premium-hero-veil) 0%, var(--ds-premium-hero-veil) 30%, var(--ds-premium-hero-veil-mid) 46%, #fff8f06b 58%, #ffeddc1f 70%, transparent 82%);z-index:2;position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-glow{z-index:1;display:none;position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card__hero-scape-veil,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-veil{background:linear-gradient(112deg, var(--ds-premium-hero-veil) 0%, #0b101cfa 26%, var(--ds-premium-hero-veil-mid) 44%, #0e14246b 58%, #f9731614 70%, transparent 84%)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card__hero-scape-glow,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__hero-scape-glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(52% 68% at 78% 52%,#fb923c57,#f973161a 46%,#0000 72%);display:block}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__header--hero,[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__footer--hero{z-index:2;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__header--hero{max-width:62%}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero .ds-v2-type-kpi-title,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-type-kpi-title{color:#94a3b8e6}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero .ds-v2-type-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-type-kpi-value{color:#f8fafc}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-type-kpi-value{letter-spacing:-.025em;font-size:1.45rem;font-weight:700}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up{color:#16a34a;background:#16a34a24;border:1px solid #16a34a47;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up{color:#4ade80;background:#4ade801f;border-color:#4ade8052}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--hero .ds-v2-kpi-trend--up .ds-v2-type-caption{color:var(--ds-v2-muted-foreground);margin-left:.35rem;font-weight:500}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-grid--hero-first{gap:.875rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary{color:#fff;box-shadow:0 1px 0 #ffffff38 inset, 0 4px 14px var(--ds-v2-primary);background:linear-gradient(#fb923c 0%,#f97316 48%,#ea580c 100%);border-color:#fdba7466}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary{box-shadow:0 1px 0 #ffffff38 inset, 0 4px 14px color-mix(in srgb, var(--ds-v2-primary) 35%, transparent)}}[data-ds-v2][data-ds-theme=premium] a.ds-v2-btn--primary{color:#fff!important}[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 1px 0 #ffffff47 inset, 0 6px 20px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-btn--primary:hover:not(:disabled){box-shadow:0 1px 0 #ffffff47 inset, 0 6px 20px color-mix(in srgb, var(--ds-v2-primary) 42%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell{border:1px solid var(--ds-v2-border)}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-row:hover{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-table-row:hover{background:color-mix(in srgb, var(--ds-v2-primary) 5%, var(--ds-v2-card))!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb)}[data-ds-v2][data-ds-theme=premium] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange .ds-v2-kpi-card__icon{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange .ds-v2-kpi-card__icon{background:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi--orange .ds-v2-kpi-card__icon{color:var(--ds-v2-primary)}[data-ds-v2][data-ds-theme=premium] .ds-v2-panel{z-index:1;position:relative;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header{z-index:2;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px var(--ds-v2-primary), var(--ds-v2-shadow-card), 0 0 32px var(--ds-premium-glow)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-v2-primary) 42%, transparent), var(--ds-v2-shadow-card), 0 0 32px var(--ds-premium-glow)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-header{border-bottom:1px solid var(--ds-v2-sidebar-border);flex-direction:column;gap:.35rem;margin-bottom:.5rem;padding-bottom:.65rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-brand-row{justify-content:space-between;align-items:flex-start;gap:.65rem;width:100%;display:flex}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__line{flex-wrap:wrap;align-items:baseline;gap:.15rem;margin:0;font-size:1.125rem;line-height:1;display:flex}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark--compact .ds-v2-brand-wordmark__line{font-size:.95rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__fgm{color:#1e40af;letter-spacing:-.05em;font-weight:800}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__fgm--dark{color:#f8fafc}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar{display:inline-grid;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-fill,[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-stencil{letter-spacing:.1em;text-transform:uppercase;grid-area:1/1;font-weight:900;line-height:1}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-fill{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(128deg,#fef08a 0%,#fbbf24 28%,#f97316 62%,#ea580c 100%);-webkit-background-clip:text;background-clip:text}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-stencil{color:#0000;mix-blend-mode:soft-light;-webkit-text-fill-color:transparent;background:repeating-linear-gradient(90deg,#0000 0 2px,#05070de0 2px 3.5px);-webkit-background-clip:text;background-clip:text}html:not(.dark) [data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__solar-stencil{background:repeating-linear-gradient(90deg,#0000 0 2px,#ffffffeb 2px 3.5px)}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__tagline{color:#64748b;letter-spacing:.22em;text-transform:uppercase;margin:.35rem 0 0;font-size:.5625rem;font-weight:700}[data-ds-v2][data-ds-theme=premium] .ds-v2-brand-wordmark__tagline--dark{color:#94a3b8bf}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb{cursor:pointer;isolation:isolate;background:0 0;border:none;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;margin-top:-.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb:hover{transform:scale(1.06)}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb:active{transform:scale(.96)}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__halo{z-index:1;background:radial-gradient(circle,#f9731680 0%,#f973161f 42%,#0000 70%);border-radius:50%;width:3.25rem;height:3.25rem;animation:3.6s ease-in-out infinite ds-premium-orb-pulse;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__rays{z-index:0;background:conic-gradient(#0000 0deg 24deg,#fdba7438 24deg 30deg,#0000 30deg 54deg,#fdba742e 54deg 60deg,#0000 60deg 84deg,#fdba7438 84deg 90deg,#0000 90deg 114deg,#fdba742e 114deg 120deg,#0000 120deg 144deg,#fdba7438 144deg 150deg,#0000 150deg 174deg,#fdba742e 174deg 180deg,#0000 180deg 204deg,#fdba7438 204deg 210deg,#0000 210deg 234deg,#fdba742e 234deg 240deg,#0000 240deg 264deg,#fdba7438 264deg 270deg,#0000 270deg 294deg,#fdba742e 294deg 300deg,#0000 300deg 324deg,#fdba7438 324deg 330deg,#0000 330deg 360deg);border-radius:50%;width:3.35rem;height:3.35rem;animation:48s linear infinite ds-premium-orb-spin;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__core{z-index:2;background:radial-gradient(circle,#fffffff2 0%,#fff0 38%),radial-gradient(circle at 36% 28%,#fffef5 0%,#fef08a 22%,#fb923c 52%,#ea580c 78%,#c2410c 100%);border-radius:50%;width:2.15rem;height:2.15rem;animation:4.8s ease-in-out infinite ds-premium-orb-breathe;position:relative;box-shadow:0 0 22px #fb923cbf,0 0 44px #f9731659,inset 0 -2px 8px #c2410c59}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb--dark .ds-v2-sidebar-solar-orb__core{box-shadow:0 0 30px #fb923ce6,0 0 62px #f9731661,inset 0 -2px 10px #c2410c66}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb--light .ds-v2-sidebar-solar-orb__moon-halo{z-index:0;background:radial-gradient(circle,#fbbf247a 0%,#0000 68%);border-radius:50%;width:3rem;height:3rem;animation:4.2s ease-in-out infinite ds-premium-moon-pulse;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__moon-orbit{z-index:2;place-items:center;width:2.15rem;height:2.15rem;animation:5.5s ease-in-out infinite ds-premium-moon-float;display:grid;position:relative}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb--light .ds-v2-sidebar-solar-orb__moon-body{background:linear-gradient(145deg,#fffbeb 0%,#fde68a 28%,#fbbf24 62%,#f59e0b 100%);border-radius:50%;grid-area:1/1;width:2.15rem;height:2.15rem;animation:3.8s ease-in-out infinite ds-premium-moon-glow;box-shadow:0 0 20px #fbbf249e,inset -2px -3px 6px #d9770647,inset 2px 2px 4px #ffffffb3}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__moon-mask{background:var(--ds-v2-sidebar);z-index:3;border-radius:50%;grid-area:1/1;width:2.15rem;height:2.15rem;animation:7s ease-in-out infinite ds-premium-moon-phase;position:relative;top:auto;right:auto;transform:translate(24%,-10%);box-shadow:inset -1px -1px 3px #94a3b833}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__moon-star{z-index:1;background:#fde047e6;border-radius:50%;animation:3.2s ease-in-out infinite ds-premium-moon-twinkle;position:absolute;box-shadow:0 0 6px #fbbf24a6}@keyframes ds-premium-moon-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}@keyframes ds-premium-moon-glow{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes ds-premium-moon-phase{0%,to{opacity:1;transform:translate(26%,-8%)}50%{opacity:.92;transform:translate(14%,-4%)}}@keyframes ds-premium-moon-twinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes ds-premium-moon-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__particle{z-index:0;background:#fdba74e6;border-radius:50%;animation:4.2s ease-in-out infinite ds-premium-orb-particle;position:absolute;box-shadow:0 0 8px #f97316a6}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring{border:1px solid #f9731661;border-radius:50%;position:absolute}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring--1{width:2.75rem;height:2.75rem;animation:22s linear infinite ds-premium-orb-spin}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring--2{opacity:.55;width:3.2rem;height:3.2rem;animation:34s linear infinite reverse ds-premium-orb-spin}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-solar-orb__ring--3{opacity:.28;width:3.65rem;height:3.65rem;animation:48s linear infinite ds-premium-orb-spin}@keyframes ds-premium-orb-spin{to{transform:rotate(360deg)}}@keyframes ds-premium-orb-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes ds-premium-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ds-premium-orb-particle{0%,to{opacity:.15;transform:translateY(0)scale(.8)}50%{opacity:.95;transform:translateY(-4px)scale(1.1)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-section-label{color:var(--ds-v2-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-section-label{color:color-mix(in srgb, var(--ds-v2-sidebar-foreground) 72%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link{border:1px solid #0000;border-radius:.625rem;font-size:.8125rem}[data-ds-v2][data-ds-theme=premium] .fgm-sidebar-section-btn{border-radius:.625rem;font-size:.8125rem}html:not(.dark) [data-ds-v2][data-ds-theme=premium] .fgm-sidebar-link-active{color:#c2410c!important;background:#f973161f!important;border-color:#f9731638!important;box-shadow:inset 0 0 20px #f9731614!important}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile{border:1px solid var(--ds-v2-sidebar-border);box-shadow:var(--ds-v2-shadow-card);border-radius:.75rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-sidebar-profile__avatar{color:#fff;background:linear-gradient(145deg,#fdba74,#f97316);box-shadow:0 0 16px #f9731659}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-filter-panel,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-filter-panel,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#0b0f1acc;border:1px solid #ffffff14;box-shadow:0 0 0 1px #ffffff0a,0 12px 48px #00000085,inset 0 1px #ffffff08}[data-ds-v2][data-ds-theme=premium].dark .fgm-dynamic-island,.dark[data-ds-v2][data-ds-theme=premium] .fgm-dynamic-island{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#080c14d1;border:1px solid #ffffff1a;box-shadow:0 0 0 1px #ffffff0a,0 16px 48px #0000008c,inset 0 1px #ffffff0d}[data-ds-v2][data-ds-theme=premium].dark .fgm-island-segment,.dark[data-ds-v2][data-ds-theme=premium] .fgm-island-segment{color:#e2e8f0}[data-ds-v2][data-ds-theme=premium].dark .fgm-island-segment:hover,.dark[data-ds-v2][data-ds-theme=premium] .fgm-island-segment:hover{background:#ffffff0f}[data-ds-v2][data-ds-theme=premium].dark .erp-page-heading__title,.dark[data-ds-v2][data-ds-theme=premium] .erp-page-heading__title{letter-spacing:-.02em}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell th,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell th{background-color:var(--ds-v2-muted);color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;border-bottom-color:#ffffff14;font-size:.6875rem}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody td,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody td{background-color:var(--ds-v2-card)}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody tr:hover,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody tr:hover{background:#f973160a}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody tr:hover td,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody tr:hover td{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-table-shell tbody tr:hover td,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell tbody tr:hover td{background-color:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}[data-ds-v2][data-ds-theme=premium] .fgm-mobile-toolbar,[data-ds-v2][data-ds-theme=premium] .fgm-desktop-sidebar-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .fgm-mobile-toolbar,[data-ds-v2][data-ds-theme=premium] .fgm-desktop-sidebar-toolbar{background:color-mix(in srgb, var(--ds-v2-card) 90%, transparent)}}[data-ds-v2][data-ds-theme=premium] .fgm-mobile-toolbar,[data-ds-v2][data-ds-theme=premium] .fgm-desktop-sidebar-toolbar{border-bottom:1px solid var(--ds-v2-border)}[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-md);z-index:80;border-radius:.75rem;gap:.125rem;min-width:7.5rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}[data-ds-v2] .fgm-island-lang-menu--portal{z-index:calc(var(--fgm-z-chrome-island,35) + 25);animation:.16s cubic-bezier(.22,1,.36,1) fgm-island-lang-in;position:fixed;top:auto;left:auto;transform:translate(-50%)}@keyframes fgm-island-lang-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item{color:var(--ds-v2-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.4rem .55rem;font-size:.75rem;font-weight:600;transition:background .16s;display:flex}[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item:hover,[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item--active{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item:hover,[data-ds-v2][data-ds-theme=premium] .fgm-island-lang-menu__item--active{background:color-mix(in srgb, var(--ds-v2-primary) 10%, var(--ds-v2-muted))}}[data-ds-v2][data-ds-theme=premium] .ds-v2-table-shell .ds-v2-table-td{color:var(--ds-ledger-muted)}[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px var(--ds-v2-primary), 0 0 48px #f973161f, var(--ds-v2-shadow-card);background:#070b18}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-v2-primary) 22%, transparent), 0 0 48px #f973161f, var(--ds-v2-shadow-card)}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-cantieri-globe,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px var(--ds-v2-primary), 0 0 56px #f9731633, 0 0 96px #f9731614, var(--ds-v2-shadow-card);background:#070b18}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-cantieri-globe,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-cantieri-globe{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-v2-primary) 30%, transparent), 0 0 56px #f9731633, 0 0 96px #f9731614, var(--ds-v2-shadow-card)}}[data-ds-v2]{--ds-v2-radius-input:.5rem;--ds-v2-radius-button:.5rem;--ds-v2-radius-card:.75rem;--ds-v2-radius-modal:1rem;--ds-v2-space-1:.5rem;--ds-v2-space-2:1rem;--ds-v2-space-3:1.5rem;--ds-v2-space-4:2rem;--ds-v2-space-5:3rem;--ds-v2-space-6:4rem;--ds-v2-text-page-title:1.25rem;--ds-v2-text-section:.875rem;--ds-v2-text-body:.8125rem;--ds-v2-text-kpi-label:.625rem;--ds-v2-text-kpi-value:1.125rem;--ds-v2-text-table-header:.625rem;--ds-v2-text-table-cell:.75rem;--ds-v2-text-label:.75rem;--ds-v2-text-caption:.6875rem;--ds-v2-text-badge:.625rem;--ds-v2-text-button:.8125rem;--ds-v2-shadow-sm:0 1px 2px #0f172a0a;--ds-v2-shadow-md:0 4px 12px #0f172a0f;--ds-v2-shadow-lg:0 12px 40px #0f172a1a;--ds-v2-shadow-card:0 1px 3px #0f172a0a, 0 4px 16px #0f172a0a;--ds-v2-background:#f7f7f5;--ds-v2-foreground:#18181b;--ds-v2-card:#fff;--ds-v2-card-foreground:#18181b;--ds-v2-muted:#f4f4f5;--ds-v2-muted-foreground:#71717a;--ds-v2-border:#e4e4e7;--ds-v2-input-bg:#fff;--ds-v2-ring:#2563eb;--ds-v2-primary:#1d4ed8;--ds-v2-primary-foreground:#fff;--ds-v2-secondary:#f4f4f5;--ds-v2-secondary-foreground:#3f3f46;--ds-v2-destructive:#dc2626;--ds-v2-success:#16a34a;--ds-v2-warning:#d97706;--ds-v2-info:#0284c7;--ds-v2-accent:#b8860b;--ds-v2-sidebar:#fff;--ds-v2-sidebar-foreground:#52525b;--ds-v2-sidebar-active:#eef4ff;--ds-v2-sidebar-active-fg:#1d4ed8;--ds-v2-sidebar-border:#e8e8ec;--ds-v2-glass:#ffffffb8;--background:var(--ds-v2-background);--foreground:var(--ds-v2-foreground);--card:var(--ds-v2-card);--card-foreground:var(--ds-v2-card-foreground);--muted:var(--ds-v2-muted);--muted-foreground:var(--ds-v2-muted-foreground);--border:var(--ds-v2-border);--input:var(--ds-v2-input-bg);--ring:var(--ds-v2-ring);--primary:var(--ds-v2-primary);--primary-foreground:var(--ds-v2-primary-foreground);--secondary:var(--ds-v2-secondary);--secondary-foreground:var(--ds-v2-secondary-foreground);--destructive:var(--ds-v2-destructive);--sidebar:var(--ds-v2-sidebar);--sidebar-foreground:var(--ds-v2-sidebar-foreground);--sidebar-accent:var(--ds-v2-sidebar-active);--sidebar-accent-foreground:var(--ds-v2-sidebar-active-fg);--sidebar-border:var(--ds-v2-sidebar-border);--radius:var(--ds-v2-radius-input);--fgm-nebula-cyan:transparent;--fgm-nebula-amber:transparent;--fgm-nebula-deep:transparent;--fgm-glass-bg:var(--ds-v2-card);--fgm-glass-border:var(--ds-v2-border);--fgm-glass-inset:transparent;--fgm-glass-shadow:var(--ds-v2-shadow-card);--fgm-glass-shadow-hover:var(--ds-v2-shadow-md);--fgm-accent-cyan:var(--ds-v2-primary);--fgm-accent-cyan-muted:var(--ds-v2-primary);--fgm-accent-amber:var(--ds-v2-primary);--fgm-accent-amber-muted:var(--ds-v2-primary);--fgm-nav-active-fg:var(--ds-v2-primary);--fgm-link:var(--ds-v2-primary);--fgm-kpi-cyan-fg:var(--ds-v2-primary);--fgm-kpi-cyan-bg:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--fgm-kpi-cyan-bg:color-mix(in srgb, var(--ds-v2-primary) 10%, var(--ds-v2-card))}}[data-ds-v2]{--fgm-kpi-gold-fg:var(--ds-v2-warning);--fgm-kpi-gold-bg:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--fgm-kpi-gold-bg:color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card))}}[data-ds-v2]{--brand:var(--ds-v2-primary);--brand-foreground:var(--ds-v2-primary-foreground);--ds-v2-scrollbar-size:8px;--ds-v2-scrollbar-thumb:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--ds-v2-scrollbar-thumb:color-mix(in srgb, var(--ds-v2-primary) 52%, var(--ds-v2-muted-foreground))}}[data-ds-v2]{--ds-v2-scrollbar-thumb-hover:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--ds-v2-scrollbar-thumb-hover:color-mix(in srgb, var(--ds-v2-primary) 72%, var(--ds-v2-muted-foreground))}}[data-ds-v2]{--ds-v2-scrollbar-track:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2]{--ds-v2-scrollbar-track:color-mix(in srgb, var(--ds-v2-muted) 58%, transparent)}}[data-ds-v2].dark,.dark[data-ds-v2]{--ds-v2-shadow-sm:0 1px 2px #00000059;--ds-v2-shadow-md:0 4px 20px #0006;--ds-v2-shadow-lg:0 16px 48px #00000080;--ds-v2-shadow-card:0 0 0 1px #ffffff0f, 0 4px 24px #00000073;--ds-v2-background:#060912;--ds-v2-foreground:#e8ecf4;--ds-v2-card:#0d1322;--ds-v2-card-foreground:#e8ecf4;--ds-v2-muted:#141c30;--ds-v2-muted-foreground:#8b95ad;--ds-v2-border:#1e2a42;--ds-v2-input-bg:#0a0f1c;--ds-v2-ring:#4f8ff7;--ds-v2-primary:#4f8ff7;--ds-v2-primary-foreground:#fff;--ds-v2-secondary:#141c30;--ds-v2-secondary-foreground:#d1d9e8;--ds-v2-destructive:#f87171;--ds-v2-success:#34d399;--ds-v2-warning:#fbbf24;--ds-v2-info:#38bdf8;--ds-v2-accent:#d4a853;--ds-v2-sidebar:#060912;--ds-v2-sidebar-foreground:#9aa3b8;--ds-v2-sidebar-active:#152a52;--ds-v2-sidebar-active-fg:#93c5fd;--ds-v2-sidebar-border:#1a2438;--ds-v2-glass:#0d1322eb;--fgm-void:var(--ds-v2-background);--fgm-surface:var(--ds-v2-card);--fgm-shell-bg:var(--ds-v2-background);--fgm-nebula-cyan:transparent;--fgm-nebula-amber:transparent;--fgm-nebula-deep:transparent;--fgm-glass-bg:var(--ds-v2-card);--fgm-glass-border:var(--ds-v2-border);--fgm-glass-inset:transparent;--fgm-glass-shadow:var(--ds-v2-shadow-card);--fgm-glass-shadow-hover:var(--ds-v2-shadow-md);--fgm-accent-cyan:var(--ds-v2-primary);--fgm-accent-cyan-muted:var(--ds-v2-primary);--fgm-accent-amber:var(--ds-v2-accent);--fgm-accent-amber-muted:var(--ds-v2-accent);--fgm-nav-active-fg:var(--ds-v2-primary);--fgm-link:var(--ds-v2-primary);--fgm-kpi-cyan-fg:var(--ds-v2-primary);--fgm-kpi-cyan-bg:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark,.dark[data-ds-v2]{--fgm-kpi-cyan-bg:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2].dark,.dark[data-ds-v2]{--fgm-kpi-gold-fg:#fbbf24;--fgm-kpi-gold-bg:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark,.dark[data-ds-v2]{--fgm-kpi-gold-bg:color-mix(in srgb, var(--ds-v2-warning) 14%, var(--ds-v2-card))}}[data-ds-v2].dark,.dark[data-ds-v2]{--brand:var(--ds-v2-primary);--brand-foreground:var(--ds-v2-primary-foreground)}[data-ds-v2]{--fgm-z-chrome-sidebar:20;--fgm-z-chrome-island:40;--fgm-z-list-filter-dropdown:50;--fgm-z-foreground-overlay:390;--fgm-z-foreground-panel:395;--fgm-bridge-width:48rem;--fgm-bridge-expanded-width:40rem;--fgm-bridge-min-height:3.125rem;--fgm-bridge-chrome-offset:var(--fgm-bridge-min-height);--fgm-bridge-content-gap:.25rem}html[data-foreground-open] [data-ds-v2] .fgm-app-sidebar,html[data-foreground-open][data-ds-v2] .fgm-app-sidebar{z-index:var(--fgm-z-chrome-sidebar);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s,visibility .22s}html[data-foreground-open] .fgm-dynamic-island-fixed{z-index:var(--fgm-z-chrome-island);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(-.35rem)}html[data-foreground-open] .fgm-island-restore-zone{z-index:var(--fgm-z-chrome-island);opacity:0;pointer-events:none}html[data-foreground-open] .fgm-dynamic-island-fixed:has(.fgm-dynamic-island--warning,.fgm-dynamic-island--error,.fgm-dynamic-island--success,.fgm-dynamic-island--info,.fgm-dynamic-island--confirm){z-index:calc(var(--fgm-z-foreground-panel,395) + 10);opacity:1;pointer-events:auto;visibility:visible;transform:none}.fgm-dynamic-island-fixed:has(.fgm-dynamic-island--warning,.fgm-dynamic-island--error,.fgm-dynamic-island--success,.fgm-dynamic-island--info,.fgm-dynamic-island--confirm){z-index:calc(var(--fgm-z-foreground-panel,395) + 10);opacity:1;pointer-events:auto;visibility:visible;transform:none}[data-ds-v2] .fgm-app-sidebar{z-index:var(--fgm-z-chrome-sidebar)}[data-ds-v2] [data-slot=sheet-overlay]{z-index:var(--fgm-z-foreground-overlay)}[data-ds-v2] [data-slot=sheet-content]{z-index:var(--fgm-z-foreground-panel)}[data-ds-v2] .ds-v2-modal-overlay{z-index:var(--fgm-z-foreground-overlay)}[data-ds-v2] .ds-v2-modal-panel{z-index:var(--fgm-z-foreground-panel)}[data-ds-v2] .fgm-foreground-overlay{z-index:var(--fgm-z-foreground-overlay)}[data-ds-v2] .fgm-foreground-panel{z-index:var(--fgm-z-foreground-panel)}@media (prefers-reduced-motion:reduce){html[data-foreground-open] .fgm-dynamic-island-fixed{transition:none;transform:none}}[data-ds-v2] .fgm-cosmic-veil,[data-ds-v2] .erp-main-ambient,[data-ds-v2] .fgm-app-main-spotlight:before{display:none!important}[data-ds-v2] .fgm-app-shell,[data-ds-v2] .fgm-app-main{background:0 0}[data-ds-v2] .fgm-shell-inner--island{box-shadow:none;padding-inline:clamp(.875rem,1.25vw,1.375rem);background:0 0;border:none;max-width:none;margin-inline:0;padding-bottom:clamp(.5rem,.75vw,.875rem);padding-top:calc(var(--fgm-bridge-chrome-offset) + var(--fgm-bridge-content-gap))!important}[data-ds-v2] .fgm-shell-inner{max-width:none;margin-inline:0;padding-block:clamp(.75rem,1vw,1.125rem);padding-inline:clamp(.875rem,1.25vw,1.375rem)}[data-ds-v2] .fgm-shell-content{width:100%;max-width:none}[data-ds-v2] .ds-v2-sidebar-shell{background:var(--ds-v2-sidebar)!important;border-color:var(--ds-v2-sidebar-border)!important;padding:0!important}[data-ds-v2] .ds-v2-sidebar-body{gap:.75rem;padding:.875rem .75rem .75rem}[data-ds-v2] .fgm-app-sidebar{background:var(--ds-v2-sidebar);box-shadow:1px 0 0 var(--ds-v2-border);border-color:var(--ds-v2-sidebar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-app-sidebar{box-shadow:1px 0 0 color-mix(in srgb, var(--ds-v2-border) 55%, transparent)}}[data-ds-v2] .fgm-app-sidebar{z-index:var(--fgm-z-chrome-sidebar);padding:0!important}[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{background:linear-gradient(180deg, var(--ds-v2-sidebar) 0%, var(--ds-v2-background) 100%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{background:linear-gradient(180deg, var(--ds-v2-sidebar) 0%, color-mix(in srgb, var(--ds-v2-background) 82%, var(--ds-v2-sidebar)) 100%)}}[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{box-shadow:1px 0 0 var(--ds-v2-border), inset -1px 0 0 #ffffff0a}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-app-sidebar,.dark[data-ds-v2] .fgm-app-sidebar{box-shadow:1px 0 0 color-mix(in srgb, var(--ds-v2-border) 70%, transparent), inset -1px 0 0 #ffffff0a}}[data-ds-v2] .fgm-sidebar-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-ds-v2] .ds-v2-sidebar-header{justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.125rem;display:flex}[data-ds-v2] .ds-v2-sidebar-logo{width:7.25rem;height:auto}[data-ds-v2] .ds-v2-sidebar-logo-wrap{flex-shrink:0;place-items:center start;display:grid}[data-ds-v2] .ds-v2-sidebar-logo-wrap>.ds-v2-sidebar-logo{grid-area:1/1;transition:opacity .35s cubic-bezier(.22,1,.36,1)}[data-ds-v2] .ds-v2-sidebar-logo-wrap[data-theme-logo=light] .ds-v2-sidebar-logo--dark,[data-ds-v2] .ds-v2-sidebar-logo-wrap[data-theme-logo=dark] .ds-v2-sidebar-logo--light{opacity:0;pointer-events:none}html.theme-switching [data-ds-v2] .ds-v2-sidebar-logo-wrap>.ds-v2-sidebar-logo{transition:none}[data-ds-v2] .ds-v2-sidebar-logo--compact{width:2.25rem}[data-ds-v2] .ds-v2-sidebar-icon-btn{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);color:var(--ds-v2-sidebar-foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}[data-ds-v2] .ds-v2-sidebar-icon-btn:hover{background:var(--ds-v2-muted);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-icon-btn:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 22%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-sidebar-icon-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2].dark .ds-v2-sidebar-icon-btn,.dark[data-ds-v2] .ds-v2-sidebar-icon-btn{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-icon-btn,.dark[data-ds-v2] .ds-v2-sidebar-icon-btn{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)}}[data-ds-v2] .ds-v2-sidebar-utilities{align-items:center;gap:.5rem;display:flex}[data-ds-v2] .ds-v2-sidebar-utilities--collapsed{justify-content:center}[data-ds-v2] .ds-v2-sidebar-utilities--header{flex:none}[data-ds-v2] .ds-v2-sidebar-lang{flex:1;min-width:0}[data-ds-v2] .ds-v2-sidebar-lang--header{flex:none;width:5.75rem}[data-ds-v2] .ds-v2-sidebar-lang button{background:var(--ds-v2-card)!important;border-color:var(--ds-v2-border)!important;box-shadow:none!important;border-radius:.5rem!important;padding:.4375rem .625rem!important;font-size:.75rem!important}[data-ds-v2].dark .ds-v2-sidebar-lang button,.dark[data-ds-v2] .ds-v2-sidebar-lang button{background:var(--ds-v2-card)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-lang button,.dark[data-ds-v2] .ds-v2-sidebar-lang button{background:color-mix(in srgb, var(--ds-v2-card) 88%, transparent)!important}}[data-ds-v2] .ds-v2-sidebar-section-label{color:var(--ds-v2-muted-foreground);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1rem;padding-inline:.375rem;font-size:.625rem;font-weight:600;display:flex}[data-ds-v2] .ds-v2-sidebar-section-label:first-child{margin-top:.25rem}[data-ds-v2] .ds-v2-sidebar-section-label__dot{background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-section-label__dot{background:color-mix(in srgb, var(--ds-v2-muted-foreground) 70%, transparent)}}[data-ds-v2] .ds-v2-sidebar-section-label__dot{border-radius:9999px;flex-shrink:0;width:.25rem;height:.25rem}[data-ds-v2] .fgm-sidebar-section-btn{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;margin-top:.125rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}[data-ds-v2] .fgm-sidebar-section-btn:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn:hover{background:color-mix(in srgb, var(--ds-v2-muted) 80%, transparent)}}[data-ds-v2] .fgm-sidebar-section-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-sidebar-section-btn-open{background:var(--ds-v2-sidebar-active)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn-open{background:color-mix(in srgb, var(--ds-v2-sidebar-active) 90%, transparent)}}[data-ds-v2] .fgm-sidebar-section-btn-open{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn-open{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 0 1px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-v2-primary) 8%, transparent)}}[data-ds-v2] .fgm-sidebar-section-btn-open{color:var(--ds-v2-sidebar-active-fg);font-weight:600}[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{background:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-card))}}[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 24px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-section-btn-open,.dark[data-ds-v2] .fgm-sidebar-section-btn-open{box-shadow:inset 0 0 24px color-mix(in srgb, var(--ds-v2-primary) 8%, transparent)}}[data-ds-v2] .fgm-sidebar-section-children{border-left:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-section-children{border-left:1px solid color-mix(in srgb, var(--ds-v2-border) 90%, transparent)}}[data-ds-v2] .fgm-sidebar-section-children{margin-top:.25rem;margin-left:.75rem;padding-left:.5rem}[data-ds-v2] .fgm-sidebar-subsection-btn{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn{color:color-mix(in srgb, var(--ds-v2-sidebar-foreground) 88%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-btn{gap:.5rem;width:100%;margin-top:.125rem;padding:.4375rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex}[data-ds-v2] .fgm-sidebar-subsection-btn:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn:hover{background:color-mix(in srgb, var(--ds-v2-muted) 70%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-sidebar-subsection-btn-open{background:var(--ds-v2-sidebar-active)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn-open{background:color-mix(in srgb, var(--ds-v2-sidebar-active) 70%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-btn-open{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-btn-open{border-color:color-mix(in srgb, var(--ds-v2-primary) 20%, var(--ds-v2-border))}}[data-ds-v2] .fgm-sidebar-subsection-btn-open{color:var(--ds-v2-sidebar-active-fg)}[data-ds-v2] .fgm-sidebar-subsection-children{border-left:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-subsection-children{border-left:1px solid color-mix(in srgb, var(--ds-v2-border) 80%, transparent)}}[data-ds-v2] .fgm-sidebar-subsection-children{margin-left:.625rem;padding-left:.375rem}[data-ds-v2] .ds-v2-sidebar-nav{gap:.125rem;margin-top:.25rem;padding-right:.125rem}[data-ds-v2] .fgm-sidebar-link{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden}[data-ds-v2] .fgm-sidebar-link:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-link:hover{background:color-mix(in srgb, var(--ds-v2-muted) 75%, transparent)}}[data-ds-v2] .fgm-sidebar-link:hover{color:var(--ds-v2-foreground);transform:none}[data-ds-v2] .fgm-sidebar-link-active{background:var(--ds-v2-sidebar-active);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-link-active{border-color:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)}}[data-ds-v2] .fgm-sidebar-link-active{box-shadow:none;color:var(--ds-v2-sidebar-active-fg);font-weight:600}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{background:color-mix(in srgb, var(--ds-v2-primary) 16%, var(--ds-v2-card));box-shadow:inset 0 0 20px color-mix(in srgb, var(--ds-v2-primary) 10%, transparent)}}[data-ds-v2] .fgm-sidebar-link-active:before{background:var(--ds-v2-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}[data-ds-v2] .fgm-sidebar-link svg{color:currentColor;opacity:.8;flex-shrink:0}[data-ds-v2] .fgm-sidebar-link-active svg{opacity:1}[data-ds-v2] .ds-v2-sidebar-footer{border-top:1px solid var(--ds-v2-border);z-index:20;flex-direction:column;gap:.625rem;margin-top:.5rem;padding-top:.75rem;display:flex;position:relative;overflow:visible}[data-ds-v2] .ds-v2-sidebar-release{width:100%}[data-ds-v2] .ds-v2-sidebar-release__card{background:linear-gradient(145deg, var(--ds-v2-card), var(--ds-v2-card))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__card{background:linear-gradient(145deg, color-mix(in srgb, var(--ds-v2-card) 88%, var(--ds-v2-primary) 12%), color-mix(in srgb, var(--ds-v2-card) 96%, #000 4%))}}[data-ds-v2] .ds-v2-sidebar-release__card{border:1px solid var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__card{border:1px solid color-mix(in srgb, var(--ds-v2-primary) 18%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-sidebar-release__card{border-radius:.8rem;padding:.5rem .62rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000001f}[data-ds-v2] .ds-v2-sidebar-release__sheen{opacity:.55;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0}[data-ds-v2] .ds-v2-sidebar-release__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}[data-ds-v2] .ds-v2-sidebar-release__meta{flex-direction:column;gap:.08rem;min-width:0;display:flex}[data-ds-v2] .ds-v2-sidebar-release__label{color:var(--ds-v2-muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:600;line-height:1}[data-ds-v2] .ds-v2-sidebar-release__code{color:var(--ds-v2-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;font-size:.72rem;font-weight:650;line-height:1.15}[data-ds-v2] .ds-v2-sidebar-release__pill{background:var(--ds-v2-success);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__pill{background:color-mix(in srgb, var(--ds-v2-success) 12%, transparent)}}[data-ds-v2] .ds-v2-sidebar-release__pill{border:1px solid var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__pill{border:1px solid color-mix(in srgb, var(--ds-v2-success) 32%, transparent)}}[data-ds-v2] .ds-v2-sidebar-release__pill{color:var(--ds-v2-success);letter-spacing:.06em;border-radius:999px;flex-shrink:0;gap:.32rem;padding:.28rem .48rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:relative}[data-ds-v2] .ds-v2-sidebar-release__pulse{background:var(--ds-v2-success);box-shadow:0 0 8px var(--ds-v2-success);border-radius:999px;animation:2s ease-in-out infinite ds-v2-release-pulse}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-release__pulse{box-shadow:0 0 8px color-mix(in srgb, var(--ds-v2-success) 55%, transparent)}}[data-ds-v2] .ds-v2-sidebar-release__pulse{width:.34rem;height:.34rem}@keyframes ds-v2-release-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}[data-ds-v2] .ds-v2-sidebar-profile-wrap{position:relative}[data-ds-v2] .ds-v2-sidebar-profile{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);cursor:pointer;text-align:left;border-radius:.75rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}[data-ds-v2] .ds-v2-sidebar-profile:hover,[data-ds-v2] .ds-v2-sidebar-profile--open{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-profile:hover,[data-ds-v2] .ds-v2-sidebar-profile--open{border-color:color-mix(in srgb, var(--ds-v2-primary) 22%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-sidebar-profile:hover,[data-ds-v2] .ds-v2-sidebar-profile--open{box-shadow:var(--ds-v2-shadow-sm)}[data-ds-v2] .ds-v2-sidebar-profile-menu{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-md);z-index:50;border-radius:.75rem;flex-direction:column;padding:.375rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow:hidden}[data-ds-v2] .ds-v2-sidebar-profile-menu__item{color:var(--ds-v2-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}[data-ds-v2] .ds-v2-sidebar-profile-menu__item:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-sidebar-profile-menu__item:hover{background:color-mix(in srgb, var(--ds-v2-muted) 75%, transparent)}}[data-ds-v2] .ds-v2-sidebar-profile-menu__item svg{color:var(--ds-v2-muted-foreground);flex-shrink:0}[data-ds-v2] .ds-v2-sidebar-profile-menu__item--danger,[data-ds-v2] .ds-v2-sidebar-profile-menu__item--danger svg{color:#dc2626}[data-ds-v2] .ds-v2-sidebar-profile-menu__item--danger:hover{background:#dc26261a}[data-ds-v2] .ds-v2-sidebar-profile-menu__divider{background:var(--ds-v2-border);height:1px;margin:.25rem .375rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{background:color-mix(in srgb, var(--ds-v2-card) 92%, transparent)}}[data-ds-v2] .ds-v2-sidebar-profile--loading{border-radius:.75rem;height:3.25rem}[data-ds-v2] .ds-v2-sidebar-profile__avatar{background:var(--ds-v2-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:relative}[data-ds-v2] .ds-v2-sidebar-profile__status{border:2px solid var(--ds-v2-card);background:#22c55e;border-radius:9999px;width:.625rem;height:.625rem;position:absolute;bottom:-1px;right:-1px}[data-ds-v2] .ds-v2-sidebar-profile__meta{flex:1;min-width:0}[data-ds-v2] .ds-v2-sidebar-profile__name{color:var(--ds-v2-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}[data-ds-v2] .ds-v2-sidebar-profile__role{color:var(--ds-v2-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.6875rem;line-height:1.2;overflow:hidden}[data-ds-v2] .ds-v2-sidebar-profile__chevron{color:var(--ds-v2-muted-foreground);flex-shrink:0}[data-ds-v2] .ds-v2-sidebar-collapse-btn{color:var(--ds-v2-muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;font-size:.75rem;font-weight:500;transition:color .2s;display:inline-flex}[data-ds-v2] .ds-v2-sidebar-collapse-btn:hover{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-sidebar-nav-scroll{scrollbar-width:none;-ms-overflow-style:none}[data-ds-v2] .fgm-sidebar-link-active{color:var(--ds-v2-sidebar-active-fg)!important;background:var(--ds-v2-sidebar-active)!important;border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-sidebar-link-active{border-color:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)!important}}[data-ds-v2] .fgm-sidebar-link-active{box-shadow:none!important}[data-ds-v2] .fgm-page-heading{box-shadow:none;margin-top:0;margin-bottom:var(--ds-v2-space-3);background:0 0;border:none;padding:0 min(20rem,38vw) 0 0}[data-ds-v2] .fgm-page-heading__title{color:var(--ds-v2-foreground);font-size:var(--ds-v2-text-page-title);letter-spacing:-.02em;font-weight:600;line-height:1.25;-webkit-text-fill-color:unset!important;background:0 0!important}[data-ds-v2] .fgm-fluid-subtitle{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-body);font-weight:400}[data-ds-v2] .fgm-page-heading nav{color:var(--ds-v2-muted-foreground);font-size:var(--ds-v2-text-caption)}[data-ds-v2] .ds-v2-type-page-title{font-size:var(--ds-v2-text-page-title);letter-spacing:-.02em;color:var(--ds-v2-foreground);font-weight:600;line-height:1.25}[data-ds-v2] .ds-v2-type-section-title{font-size:var(--ds-v2-text-section);letter-spacing:-.01em;color:var(--ds-v2-foreground);font-weight:600}[data-ds-v2] .ds-v2-type-kpi-title{font-size:var(--ds-v2-text-kpi-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);font-weight:600}[data-ds-v2] .ds-v2-type-kpi-value{font-size:var(--ds-v2-text-kpi-value);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-v2-foreground);font-weight:700;line-height:1.2}[data-ds-v2] .ds-v2-type-table-header{font-size:var(--ds-v2-text-table-header);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);font-weight:600}[data-ds-v2] .ds-v2-type-table-cell{font-size:var(--ds-v2-text-table-cell);color:var(--ds-v2-foreground);line-height:1.35}[data-ds-v2] .ds-v2-type-label{font-size:var(--ds-v2-text-label);color:var(--ds-v2-foreground);font-weight:500}[data-ds-v2] .ds-v2-type-caption{font-size:var(--ds-v2-text-caption);color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-type-badge{font-size:var(--ds-v2-text-badge);letter-spacing:.02em;font-weight:600}[data-ds-v2] .ds-v2-table-scroll table,[data-ds-v2] .fgm-enterprise-table{font-size:var(--ds-v2-text-table-cell)}[data-ds-v2] .ds-v2-table-scroll th,[data-ds-v2] .fgm-enterprise-table th{font-size:var(--ds-v2-text-table-header);letter-spacing:.04em;font-weight:600}[data-ds-v2] .ds-v2-table-scroll td,[data-ds-v2] .fgm-enterprise-table td{font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .ds-v2-filter-panel,[data-ds-v2] .ds-v2-input,[data-ds-v2] .ds-v2-select{font-size:var(--ds-v2-text-body)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table th,[data-ds-v2] .erp-table-ledger.fgm-enterprise-table td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table th,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table td{font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table th,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table th{font-size:var(--ds-v2-text-table-header)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table td:first-child,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table td:first-child{font-size:var(--ds-v2-text-table-cell)}[data-ds-v2] .ds-v2-btn{border-radius:var(--ds-v2-radius-button);font-size:var(--ds-v2-text-button);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex}[data-ds-v2] .ds-v2-btn:active:not(:disabled){transform:scale(.98)}[data-ds-v2] .ds-v2-btn:disabled{cursor:not-allowed;opacity:.5}[data-ds-v2] .ds-v2-btn--primary{background:var(--ds-v2-primary);color:var(--ds-v2-primary-foreground);box-shadow:var(--ds-v2-shadow-sm);border:1px solid #0000}[data-ds-v2] .ds-v2-btn--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--ds-v2-shadow-md)}html[data-ds-v2] a.ds-v2-btn--primary,[data-ds-v2] a.ds-v2-btn--primary,html[data-ds-v2] a.ds-v2-btn--primary:hover,[data-ds-v2] a.ds-v2-btn--primary:hover{text-decoration:none;color:var(--ds-v2-primary-foreground)!important}html[data-ds-v2] a.ds-v2-btn--danger,[data-ds-v2] a.ds-v2-btn--danger,html[data-ds-v2] a.ds-v2-btn--success,[data-ds-v2] a.ds-v2-btn--success{text-decoration:none;color:#fff!important}html[data-ds-v2] a.ds-v2-btn--secondary,[data-ds-v2] a.ds-v2-btn--secondary{text-decoration:none;color:var(--ds-v2-secondary-foreground)!important}html[data-ds-v2] a.ds-v2-btn--ghost,[data-ds-v2] a.ds-v2-btn--ghost{text-decoration:none;color:var(--ds-v2-foreground)!important}[data-ds-v2] .ds-v2-btn--secondary{background:var(--ds-v2-secondary);border:1px solid var(--ds-v2-border);color:var(--ds-v2-secondary-foreground)}[data-ds-v2] .ds-v2-btn--secondary:hover:not(:disabled){background:var(--ds-v2-muted)}[data-ds-v2] .ds-v2-btn--ghost{border:1px solid var(--ds-v2-border);color:var(--ds-v2-foreground);background:0 0}[data-ds-v2] .ds-v2-btn--ghost:hover:not(:disabled){background:var(--ds-v2-muted)}[data-ds-v2] .ds-v2-btn--danger{background:var(--ds-v2-destructive);color:#fff;border:1px solid #0000}[data-ds-v2] .ds-v2-btn--danger:hover:not(:disabled){filter:brightness(1.06)}[data-ds-v2] .ds-v2-btn--success{background:var(--ds-v2-success);color:#fff;border:1px solid #0000}[data-ds-v2] .ds-v2-btn--success:hover:not(:disabled){filter:brightness(1.06)}[data-ds-v2] .ds-v2-btn--warning{background:var(--ds-v2-warning);border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-btn--warning{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 80%, #000)}}[data-ds-v2] .ds-v2-btn--warning{color:#111827}[data-ds-v2] .ds-v2-btn--warning:hover:not(:disabled){filter:brightness(1.05)}html[data-ds-v2] button.ds-v2-btn--success,[data-ds-v2] button.ds-v2-btn--success,html[data-ds-v2] button.ds-v2-btn--danger,[data-ds-v2] button.ds-v2-btn--danger{color:#fff!important}html[data-ds-v2] button.ds-v2-btn--warning,[data-ds-v2] button.ds-v2-btn--warning{color:#111827!important}html[data-ds-v2] a.ds-v2-btn--warning,[data-ds-v2] a.ds-v2-btn--warning{text-decoration:none;color:#111827!important}[data-ds-v2] .ds-v2-btn--sm{height:2rem;padding:0 .875rem;font-size:.8125rem}[data-ds-v2] .ds-v2-btn--xs{height:1.75rem;padding:0 .625rem;font-size:.75rem}[data-ds-v2] .ds-v2-btn-icon{border-radius:var(--ds-v2-radius-button);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .2s,transform .15s;display:inline-flex}[data-ds-v2] .ds-v2-btn-icon:hover{filter:brightness(1.08)}[data-ds-v2] .ds-v2-btn-icon:active{transform:scale(.95)}[data-ds-v2] .ds-v2-btn-icon--primary{background:var(--ds-v2-primary);color:#fff}[data-ds-v2] .ds-v2-btn-icon--neutral{background:var(--ds-v2-muted);color:var(--ds-v2-foreground);border:1px solid var(--ds-v2-border)}[data-ds-v2] .ds-v2-btn-icon--warning{background:var(--ds-v2-warning);color:#fff}[data-ds-v2] .ds-v2-btn-icon--info{background:var(--ds-v2-info);color:#fff}[data-ds-v2] .ds-v2-input{background:var(--ds-v2-input-bg);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-input);color:var(--ds-v2-foreground);width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}[data-ds-v2] .ds-v2-input::placeholder{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-input:focus-visible{border-color:var(--ds-v2-ring);box-shadow:0 0 0 3px var(--ds-v2-ring)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-v2-ring) 20%, transparent)}}[data-ds-v2] .ds-v2-input:focus-visible{outline:none}[data-ds-v2] .ds-v2-select{appearance:auto}[data-ds-v2] .ds-v2-kpi-grid{align-items:stretch;gap:var(--ds-v2-kpi-grid-gap,.875rem);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}[data-ds-v2] .ds-v2-kpi-grid>*{flex:1 1 0;min-width:clamp(7.25rem,11vw,13rem)}[data-ds-v2] .ds-v2-kpi-grid--hero-first>:first-child{flex:1.38 1 0;min-width:clamp(8.5rem,13vw,15rem)}[data-ds-v2] .ds-v2-kpi-grid--dense{--ds-v2-kpi-grid-gap:.5rem}[data-ds-v2] .ds-v2-kpi-grid--dense>*{min-width:clamp(6.25rem,9vw,10rem)}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-kpi-card{min-height:6.5rem;padding:.5rem .625rem}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-kpi-card__footer{display:none}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-type-kpi-title{font-size:.625rem;line-height:1.25}[data-ds-v2] .ds-v2-kpi-grid--dense .ds-v2-type-kpi-value{font-size:.875rem}[data-ds-v2] .ds-v2-kpi-grid--comfortable .ds-v2-kpi-card{min-height:8.5rem}[data-ds-v2] .ds-v2-kpi-grid--comfortable .ds-v2-kpi-card__header .ds-v2-type-caption{min-height:1.125rem}@media (min-width:80rem){[data-ds-v2] .ds-v2-kpi-grid{overflow-x:visible}[data-ds-v2] .ds-v2-kpi-grid>*,[data-ds-v2] .ds-v2-kpi-grid--hero-first>:first-child{min-width:0}}[data-ds-v2] .ds-v2-kpi-card{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);height:100%;min-height:7.25rem;padding:var(--ds-v2-space-2) var(--ds-v2-space-3);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative}[data-ds-v2] .ds-v2-kpi-card--interactive{cursor:pointer}[data-ds-v2] .ds-v2-kpi-card--interactive:hover{box-shadow:var(--ds-v2-shadow-md);transform:translateY(-1px)}[data-ds-v2] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px var(--ds-v2-primary), var(--ds-v2-shadow-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-kpi-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-v2-primary) 35%, transparent), var(--ds-v2-shadow-card)}}[data-ds-v2] .ds-v2-kpi-card__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-v2-space-2);display:flex}[data-ds-v2] .ds-v2-kpi-card__icon{border-radius:var(--ds-v2-radius-button);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}[data-ds-v2] .ds-v2-kpi--blue .ds-v2-kpi-card__icon{color:#3b82f6;background:#3b82f61f}[data-ds-v2] .ds-v2-kpi--rose .ds-v2-kpi-card__icon{color:#f43f5e;background:#f43f5e1f}[data-ds-v2] .ds-v2-kpi--emerald .ds-v2-kpi-card__icon{color:#10b981;background:#10b9811f}[data-ds-v2] .ds-v2-kpi--amber .ds-v2-kpi-card__icon{color:#f59e0b;background:#f59e0b1f}[data-ds-v2] .ds-v2-kpi--cyan .ds-v2-kpi-card__icon{color:#06b6d4;background:#06b6d41f}[data-ds-v2] .ds-v2-kpi--violet .ds-v2-kpi-card__icon{color:#8b5cf6;background:#8b5cf61f}[data-ds-v2] .ds-v2-kpi--neutral .ds-v2-kpi-card__icon{background:var(--ds-v2-muted);color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-kpi-card__footer{padding-top:var(--ds-v2-space-2);justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}[data-ds-v2] .ds-v2-kpi-trend{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}[data-ds-v2] .ds-v2-kpi-trend--up{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-kpi-trend--down{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-kpi-trend--flat{color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-sparkline{width:4.5rem;height:2rem}[data-ds-v2] .ds-v2-filter-panel{background:var(--ds-v2-card);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:var(--ds-v2-space-3);z-index:var(--fgm-z-list-filter-dropdown);position:relative;overflow:visible}[data-ds-v2] .ds-v2-filter-bar-stack{z-index:var(--fgm-z-list-filter-dropdown);position:relative;overflow:visible}[data-ds-v2] .ds-v2-filter-panel--compact{padding:.625rem .75rem}[data-ds-v2] .ds-v2-filter-panel--compact .ds-v2-input,[data-ds-v2] .ds-v2-filter-panel--compact .ds-v2-select{min-height:2rem;padding-block:.3rem}[data-ds-v2] .ds-v2-filter-panel--compact .flex.min-w-\[11rem\]{gap:.25rem;min-width:8.5rem}[data-ds-v2] .ds-v2-filter-panel--compact .ds-v2-type-label{line-height:1.25}[data-ds-v2] .ds-v2-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:var(--ds-v2-space-3);overflow:visible}[data-ds-v2] .ds-v2-panel__header{align-items:center;gap:var(--ds-v2-space-2);margin-bottom:var(--ds-v2-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}[data-ds-v2],[data-ds-v2] .fgm-app-main{scrollbar-width:thin;scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track)}[data-ds-v2] ::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:var(--ds-v2-scrollbar-size)}[data-ds-v2] ::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px}[data-ds-v2] ::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}[data-ds-v2] ::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .no-scrollbar,[data-ds-v2] .fgm-sidebar-nav-scroll{scrollbar-width:none;-ms-overflow-style:none}[data-ds-v2] .no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}[data-ds-v2] .fgm-sidebar-nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}[data-ds-v2] .ds-v2-table-shell{border-radius:var(--ds-v2-radius-card);overflow:visible}[data-ds-v2] .ds-v2-table-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--ds-v2-radius-card);scrollbar-width:thin;scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track);max-height:min(70vh,52rem);overflow:auto}[data-ds-v2] .ds-v2-table-scroll::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:var(--ds-v2-scrollbar-size)}[data-ds-v2] .ds-v2-table-scroll--adaptive,[data-ds-v2] .erp-table-scroll--adaptive,[data-ds-v2] .ds-v2-scrollbar,[data-ds-v2] .ds-v2-scrollbar-x{scrollbar-width:thin;scrollbar-color:var(--ds-v2-scrollbar-thumb) var(--ds-v2-scrollbar-track)}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar{width:var(--ds-v2-scrollbar-size);height:7px}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-track{background:var(--ds-v2-scrollbar-track);border-radius:9999px;margin-inline:.375rem}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-thumb{background:var(--ds-v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;min-width:2.5rem;transition:background .18s}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-thumb:hover{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-table-scroll--adaptive::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .erp-table-scroll--adaptive::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-scrollbar-x::-webkit-scrollbar-thumb:active{background:var(--ds-v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ds-v2] .ds-v2-table-scroll table{border-collapse:separate;border-spacing:0;width:100%}[data-ds-v2] .ds-v2-col-actions{background-color:var(--ds-v2-card);box-shadow:-10px 0 0 0 var(--ds-v2-card), -6px 0 12px -8px var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-col-actions{box-shadow:-10px 0 0 0 var(--ds-v2-card), -6px 0 12px -8px color-mix(in srgb, var(--ds-v2-foreground) 12%, transparent)}}[data-ds-v2] .ds-v2-col-actions{z-index:16;width:9rem;min-width:9rem;max-width:9rem;position:sticky;right:0;padding-inline:.375rem!important}[data-ds-v2] .ds-v2-table-head-row th.ds-v2-col-actions{background-color:var(--ds-v2-muted);box-shadow:-10px 0 0 0 var(--ds-v2-muted), -6px 0 12px -8px var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-head-row th.ds-v2-col-actions{box-shadow:-10px 0 0 0 var(--ds-v2-muted), -6px 0 12px -8px color-mix(in srgb, var(--ds-v2-foreground) 12%, transparent)}}[data-ds-v2] .ds-v2-table-head-row th.ds-v2-col-actions{z-index:30}[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{background-color:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{box-shadow:-10px 0 0 0 var(--ds-v2-muted), -6px 0 12px -8px var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover .ds-v2-col-actions{box-shadow:-10px 0 0 0 color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card)), -6px 0 12px -8px color-mix(in srgb, var(--ds-v2-foreground) 12%, transparent)}}[data-ds-v2] .ds-v2-table-head-row{background:var(--ds-v2-muted);z-index:10;position:sticky;top:0}[data-ds-v2] .ds-v2-table-head-row th{border-bottom:1px solid var(--ds-v2-border);text-align:center;vertical-align:middle;white-space:nowrap;padding:.625rem .5rem}[data-ds-v2] .ds-v2-table-th--ledger{font-size:var(--ds-v2-text-table-header);padding:.4375rem .375rem}[data-ds-v2] .ds-v2-table-row{background:var(--ds-v2-card);transition:background-color .2s}[data-ds-v2] .ds-v2-table-row:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover{background:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-row td{background-color:var(--ds-v2-card);border-bottom:1px solid var(--ds-v2-border);font-size:var(--ds-v2-text-table-cell);text-align:center;vertical-align:middle;padding:.5rem .4375rem;line-height:1.35}[data-ds-v2] .ds-v2-table-row:hover td{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-table-row:hover td{background-color:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-head-row th{background-color:var(--ds-v2-muted)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody td{background-color:var(--ds-v2-card)}[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:color-mix(in srgb, var(--ds-v2-muted) 60%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-table-td--numeric{font-variant-numeric:tabular-nums;text-align:right}[data-ds-v2] .ds-v2-badge{border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-ds-v2] button.ds-v2-badge-button{appearance:none;border:none;margin:0;font-family:inherit}[data-ds-v2] .ds-v2-badge--neutral{background:var(--ds-v2-muted);color:var(--ds-v2-muted-foreground)}[data-ds-v2] .ds-v2-badge--success{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--success{background:color-mix(in srgb, var(--ds-v2-success) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--success{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-badge--warning{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--warning{background:color-mix(in srgb, var(--ds-v2-warning) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--warning{color:var(--ds-v2-warning)}[data-ds-v2] .ds-v2-badge--danger{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--danger{background:color-mix(in srgb, var(--ds-v2-destructive) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--danger{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-badge--info{background:var(--ds-v2-info)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--info{background:color-mix(in srgb, var(--ds-v2-info) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--info{color:var(--ds-v2-info)}[data-ds-v2] .ds-v2-badge--primary{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-badge--primary{background:color-mix(in srgb, var(--ds-v2-primary) 15%, transparent)}}[data-ds-v2] .ds-v2-badge--primary{color:var(--ds-v2-primary)}[data-ds-v2] .ds-v2-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--ds-v2-space-2);z-index:var(--fgm-z-foreground-overlay);background:#00000073;justify-content:center;align-items:center;animation:.2s ds-v2-fade-in;display:flex;position:fixed;inset:0}[data-ds-v2] .ds-v2-modal-panel{background:var(--ds-v2-card);border-radius:var(--ds-v2-radius-modal);box-shadow:var(--ds-v2-shadow-lg);width:100%;max-width:28rem;max-height:min(90dvh,100dvh - 2rem);z-index:var(--fgm-z-foreground-panel);animation:.2s ds-v2-slide-up;position:relative;overflow-y:auto}[data-ds-v2] .ds-v2-modal-panel--wide{max-width:min(96vw,48rem)}[data-ds-v2] .ds-v2-modal-header{border-bottom:1px solid var(--ds-v2-border);padding:var(--ds-v2-space-3)}[data-ds-v2] .ds-v2-modal-body{padding:var(--ds-v2-space-3)}[data-ds-v2] .ds-v2-modal-footer{border-top:1px solid var(--ds-v2-border);gap:var(--ds-v2-space-2);padding:var(--ds-v2-space-3);justify-content:flex-end;display:flex}@keyframes ds-v2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-v2-slide-up{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[data-ds-v2] .ds-v2-alert{border-radius:var(--ds-v2-radius-button);padding:.75rem 1rem;font-size:.875rem;font-weight:500}[data-ds-v2] .ds-v2-alert--error{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--error{background:color-mix(in srgb, var(--ds-v2-destructive) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--error{border:1px solid var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--error{border:1px solid color-mix(in srgb, var(--ds-v2-destructive) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--error{color:var(--ds-v2-destructive)}[data-ds-v2] .ds-v2-alert--success{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--success{background:color-mix(in srgb, var(--ds-v2-success) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--success{border:1px solid var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--success{border:1px solid color-mix(in srgb, var(--ds-v2-success) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--success{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-alert--warning{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--warning{background:color-mix(in srgb, var(--ds-v2-warning) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--warning{border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--warning{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--warning{color:var(--ds-v2-warning)}[data-ds-v2] .ds-v2-alert--info{background:var(--ds-v2-info)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--info{background:color-mix(in srgb, var(--ds-v2-info) 10%, transparent)}}[data-ds-v2] .ds-v2-alert--info{border:1px solid var(--ds-v2-info)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-alert--info{border:1px solid color-mix(in srgb, var(--ds-v2-info) 25%, transparent)}}[data-ds-v2] .ds-v2-alert--info{color:var(--ds-v2-info)}[data-ds-v2] .ds-v2-toast{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-lg);animation:.2s ds-v2-slide-up}[data-ds-v2] .ds-v2-pagination button{border-radius:var(--ds-v2-radius-button);min-width:2rem;height:2rem;padding:0 .5rem;font-size:.8125rem;transition:background-color .2s}[data-ds-v2] .ds-v2-empty{padding:var(--ds-v2-space-5) var(--ds-v2-space-3);text-align:center}[data-ds-v2] .ds-v2-spinner{border:3px solid var(--ds-v2-muted);border-top-color:var(--ds-v2-primary);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite spin}[data-ds-v2] .fgm-notification-hub-trigger{border-radius:var(--ds-v2-radius-button);border:1px solid var(--ds-v2-border);transition:background-color .2s}[data-ds-v2] .fgm-notification-hub-trigger:hover{background:var(--ds-v2-muted)}[data-ds-v2] .fgm-mobile-toolbar,[data-ds-v2] .fgm-desktop-sidebar-toolbar{background:var(--ds-v2-card);border-bottom:1px solid var(--ds-v2-border)}[data-ds-v2] .fgm-mobile-menu-btn{border-radius:var(--ds-v2-radius-button);transition:background-color .2s}[data-ds-v2] .fgm-mobile-menu-btn:hover{background:var(--ds-v2-muted)}[data-ds-v2] .fgm-glass-panel,[data-ds-v2] .fgm-enterprise-panel,[data-ds-v2] .login-spotlight.fgm-enterprise-panel{background:var(--ds-v2-card)!important;border:1px solid var(--ds-v2-border)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-ds-v2] .login-spotlight:before,[data-ds-v2] .fgm-panel-edge{display:none!important}[data-ds-v2] .fgm-enterprise-panel__title{color:var(--ds-v2-foreground)!important;font-size:1rem!important;font-weight:600!important}[data-ds-v2] .fgm-enterprise-panel__subtitle{color:var(--ds-v2-muted-foreground)!important;font-size:.8125rem!important}[data-ds-v2] .et-kpi-card,[data-ds-v2] .et-panel{background:var(--ds-v2-card)!important;border:1px solid var(--ds-v2-border)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important}[data-ds-v2] .ds-v2-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), var(--ds-v2-accent))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), color-mix(in srgb, var(--ds-v2-accent) 55%, var(--ds-v2-primary)))}}[data-ds-v2] .ds-v2-page-accent{border-radius:9999px;width:3.5rem;height:.25rem;margin-bottom:.75rem}[data-ds-v2] .ds-v2-subnav__tab:focus-visible{outline:2px solid var(--ds-v2-ring);outline-offset:2px}[data-ds-v2] [class*=from-sky-600][class*=to-teal-600],[data-ds-v2] [class*=from-sky-500][class*=to-teal-500]{background:var(--ds-v2-primary)!important;box-shadow:var(--ds-v2-shadow-sm)!important;color:var(--ds-v2-primary-foreground)!important;background-image:none!important}[data-ds-v2] .fgm-enterprise-panel{background:var(--ds-v2-card)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important;border:none!important}[data-ds-v2] .fgm-filter-bar-panel{background:var(--ds-v2-card)!important;box-shadow:var(--ds-v2-shadow-card)!important;border:none!important}[data-ds-v2] .fgm-enterprise-table thead{background:var(--ds-v2-muted)!important}[data-ds-v2] .erp-table-scroll--ledger{max-height:min(70vh,52rem)}[data-ds-v2] .fgm-filter-label{color:var(--ds-v2-foreground)!important;text-transform:none!important;font-size:.8125rem!important;font-weight:500!important}[data-ds-v2] .erp-ledger-actions a,[data-ds-v2] .erp-ledger-actions button{box-shadow:none!important;background-image:none!important;border-radius:.5rem!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.875rem!important;min-width:1.875rem!important;height:1.875rem!important;min-height:1.875rem!important;padding:0!important;transition:background-color .2s,border-color .2s,transform .15s!important;display:inline-flex!important}[data-ds-v2] .erp-ledger-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.3125rem;width:100%;display:inline-flex}[data-ds-v2] .ds-v2-row-action{border:1px solid #0000;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;padding:0;line-height:0;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s,filter .2s;display:inline-flex}[data-ds-v2] .ds-v2-row-action:hover{filter:brightness(1.04)}[data-ds-v2] .ds-v2-row-action:active{transform:scale(.96)}[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{background:color-mix(in srgb, var(--ds-v2-success) 12%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{border-color:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{border-color:color-mix(in srgb, var(--ds-v2-success) 34%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-row-action--view,[data-ds-v2] .ds-v2-row-action--detail,[data-ds-v2] .ds-v2-row-action--download{color:var(--ds-v2-success)}[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{background:color-mix(in srgb, var(--ds-v2-success) 18%, var(--ds-v2-card))}}[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{border-color:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--view:hover,[data-ds-v2] .ds-v2-row-action--detail:hover,[data-ds-v2] .ds-v2-row-action--download:hover{border-color:color-mix(in srgb, var(--ds-v2-success) 48%, var(--ds-v2-border))}}[data-ds-v2] .ds-v2-row-action--pay{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay{background:color-mix(in srgb, var(--ds-v2-warning) 90%, #000)}}[data-ds-v2] .ds-v2-row-action--pay{border-color:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay{border-color:color-mix(in srgb, var(--ds-v2-warning) 92%, #000)}}[data-ds-v2] .ds-v2-row-action--pay{color:#fff}[data-ds-v2] .ds-v2-row-action--pay:hover{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay:hover{background:color-mix(in srgb, var(--ds-v2-warning) 82%, #000)}}[data-ds-v2] .ds-v2-row-action--pay:hover{border-color:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--pay:hover{border-color:color-mix(in srgb, var(--ds-v2-warning) 84%, #000)}}[data-ds-v2].dark .ds-v2-row-action--pay,.dark[data-ds-v2] .ds-v2-row-action--pay{background:var(--ds-v2-warning);border-color:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-row-action--pay,.dark[data-ds-v2] .ds-v2-row-action--pay{border-color:color-mix(in srgb, var(--ds-v2-warning) 88%, #fff)}}[data-ds-v2].dark .ds-v2-row-action--pay,.dark[data-ds-v2] .ds-v2-row-action--pay{color:#1a1408}[data-ds-v2].dark .ds-v2-row-action--pay:hover,.dark[data-ds-v2] .ds-v2-row-action--pay:hover{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-row-action--pay:hover,.dark[data-ds-v2] .ds-v2-row-action--pay:hover{background:color-mix(in srgb, var(--ds-v2-warning) 92%, #fff)}}[data-ds-v2] .ds-v2-row-action--edit{background:var(--ds-v2-primary);border-color:var(--ds-v2-primary);color:var(--ds-v2-primary-foreground)}[data-ds-v2] .ds-v2-row-action--edit:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--edit:hover{background:color-mix(in srgb, var(--ds-v2-primary) 88%, #000)}}[data-ds-v2] .ds-v2-row-action--edit:hover{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--edit:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 88%, #000)}}[data-ds-v2] .ds-v2-row-action--delete{background:var(--ds-v2-destructive);border-color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--delete{border-color:color-mix(in srgb, var(--ds-v2-destructive) 90%, #000)}}[data-ds-v2] .ds-v2-row-action--delete{color:#fff}[data-ds-v2] .ds-v2-row-action--delete:hover{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--delete:hover{background:color-mix(in srgb, var(--ds-v2-destructive) 86%, #000)}}[data-ds-v2] .ds-v2-row-action--delete:hover{border-color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--delete:hover{border-color:color-mix(in srgb, var(--ds-v2-destructive) 86%, #000)}}[data-ds-v2] .ds-v2-row-action--credit-note{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .ds-v2-row-action--credit-note{background:color-mix(in srgb, var(--ds-v2-warning) 92%, #000)}}[data-ds-v2] .ds-v2-row-action--credit-note{color:#fff}[data-ds-v2].dark .ds-v2-row-action--credit-note,.dark[data-ds-v2] .ds-v2-row-action--credit-note{background:var(--ds-v2-warning);color:#1a1408}[data-ds-v2] .ds-v2-row-action svg{stroke:currentColor;flex-shrink:0}[data-ds-v2] .ds-v2-pagination{border-top:1px solid var(--ds-v2-border);align-items:center;gap:var(--ds-v2-space-2);padding:var(--ds-v2-space-2) var(--ds-v2-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}[data-ds-v2] .ds-v2-pagination .ds-v2-btn,[data-ds-v2] .ds-v2-pagination button{border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-button);color:var(--ds-v2-foreground);background:0 0;justify-content:center;align-items:center;min-width:5.5rem;height:2rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:background-color .2s;display:inline-flex}[data-ds-v2] .ds-v2-pagination button:hover:not(:disabled){background:var(--ds-v2-muted)}[data-ds-v2] .ds-v2-pagination button:disabled{cursor:not-allowed;opacity:.45}html[data-ds-v2][data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] html[data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] .fgm-dynamic-island-fixed{top:0;left:var(--fgm-sidebar-offset,var(--fgm-sidebar-w));pointer-events:none;width:auto;max-width:none;z-index:var(--fgm-z-chrome-island);justify-content:center;align-items:flex-start;padding-inline:clamp(.75rem,1.5vw,1.25rem);right:0;transform:none}[data-ds-v2] .fgm-dynamic-island-fixed>.fgm-dynamic-island,[data-ds-v2] .fgm-island-restore-zone .fgm-dynamic-island-fixed>.fgm-island-restore{pointer-events:auto}[data-ds-v2] .fgm-notification-center-overlay,[data-ds-v2] .fgm-error-center-overlay{z-index:var(--fgm-z-foreground-overlay);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0003;position:fixed;inset:0}[data-ds-v2] .fgm-notification-center-panel,[data-ds-v2] .fgm-error-center-panel{z-index:var(--fgm-z-foreground-panel);position:fixed}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--brand{cursor:default;padding-inline:.35rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--brand:hover{background:0 0}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--static{cursor:default}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--static:hover{background:0 0}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{width:min(100%, var(--fgm-bridge-width));min-height:var(--fgm-bridge-min-height);max-width:min(100%, var(--fgm-bridge-width));border:1px solid var(--ds-v2-border);border-radius:0 0 .875rem .875rem;flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{border:1px solid color-mix(in srgb, var(--ds-v2-border) 88%, transparent)}}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:var(--ds-v2-card);border-top:none}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:color-mix(in srgb, var(--ds-v2-card) 92%, transparent)}}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 color-mix(in srgb, var(--ds-v2-primary) 28%, transparent)}}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{transform-origin:top;transition:border-radius .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);overflow:hidden}[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{background:color-mix(in srgb, var(--ds-v2-card) 86%, transparent)}}[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff0a, 0 1px 0 var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-dynamic-island.fgm-dynamic-island--bridge,.dark[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{box-shadow:inset 0 1px 0 #ffffff0a, 0 1px 0 color-mix(in srgb, var(--ds-v2-primary) 35%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge:after{background:linear-gradient(90deg, transparent 0%, var(--ds-v2-primary) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ds-v2-primary) 55%, transparent) 50%, transparent 100%)}}[data-ds-v2] .fgm-dynamic-island--bridge:after{content:"";opacity:.55;pointer-events:none;height:1px;position:absolute;bottom:0;left:8%;right:8%}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 var(--ds-v2-primary), 0 12px 32px #00000038;border-radius:0 0 1rem 1rem;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded{box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 color-mix(in srgb, var(--ds-v2-primary) 28%, transparent), 0 12px 32px #00000038}}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded{max-width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-expanded-width));transform-origin:top;width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-expanded-width));padding:.9rem 1rem;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded:after{opacity:.35}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__view{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-errors{transform-origin:top}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__compact{min-width:0;min-height:var(--fgm-bridge-min-height);flex-wrap:nowrap;align-items:center;gap:.2rem;width:100%;max-width:100%;padding:.45rem .55rem .5rem;display:flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge:not(.fgm-dynamic-island--expanded){width:min(max-content, min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-width)));max-width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), var(--fgm-bridge-width));overflow:hidden}[data-ds-v2] .fgm-island-lang-switcher{z-index:2;position:relative}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn{border-radius:.5rem;flex-shrink:0;min-height:2rem;padding:.45rem .55rem;font-size:.75rem;transition:background-color .18s,color .18s}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment svg,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn svg{width:1rem;height:1rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--account{padding-inline:.4rem;display:inline-flex!important}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__account-chip-avatar{width:1.75rem;height:1.75rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--account .fgm-island-segment__text{display:none}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--online .fgm-island-segment__text,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--muted .fgm-island-segment__text{color:var(--ds-v2-muted-foreground);font-size:.75rem;font-weight:500}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--active{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--active{background:color-mix(in srgb, var(--ds-v2-primary) 14%, var(--ds-v2-muted))}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--active{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-divider{background:var(--ds-v2-border);opacity:.65;flex-shrink:0;width:1px;height:1.35rem;margin-inline:.15rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-divider--wide{margin-inline:.2rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn:hover,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn:hover,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment:hover{background:color-mix(in srgb, var(--ds-v2-muted) 80%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{opacity:.88;color:var(--ds-v2-foreground);background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{background:color-mix(in srgb, var(--ds-v2-muted) 72%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{border:1px solid var(--ds-v2-border)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{border:1px solid color-mix(in srgb, var(--ds-v2-border) 90%, transparent)}}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{margin-left:.1rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--assistant{flex-shrink:1;min-width:0;max-width:7.25rem;padding-inline:.45rem}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-assistant-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.25rem;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-assistant-label__ai{color:var(--ds-v2-muted-foreground);font-size:.7rem;font-weight:600}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-assistant-label__brand{font-weight:700;display:none}[data-ds-v2] .fgm-dynamic-island--bridge:hover .fgm-island-icon-btn--hide,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide:hover{opacity:1}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__expanded{width:100%}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__account-head,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__calendar-head{border-bottom-color:var(--ds-v2-border)}@keyframes ds-v2-bridge-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translate(0)}}@keyframes ds-v2-bridge-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-.35rem)}}@keyframes ds-v2-bridge-content-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0)}}@keyframes ds-v2-bridge-content-out{to{opacity:0;transform:translateY(-4px)}}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-in{animation:.32s cubic-bezier(.22,1,.36,1) both ds-v2-bridge-in}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-out{animation:.24s cubic-bezier(.45,0,.55,1) forwards ds-v2-bridge-out}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in{animation:none}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out{animation:none;transform:none}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__expanded{animation:.28s cubic-bezier(.22,1,.36,1) both ds-v2-bridge-content-in}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__expanded{animation:.22s cubic-bezier(.45,0,.55,1) forwards ds-v2-bridge-content-out}@media (max-width:767px){html[data-ds-v2][data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] html[data-island-position=top] .fgm-dynamic-island-fixed,[data-ds-v2] .fgm-dynamic-island-fixed{justify-content:center;padding-inline:.5rem;left:0}[data-ds-v2] .fgm-dynamic-island.fgm-dynamic-island--bridge{width:min(100%,100vw - 1rem);max-width:min(100%,100vw - 1rem)}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--online .fgm-island-segment__text,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--time,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-icon-btn--hide{display:none}}@media (max-width:420px){[data-ds-v2] .fgm-dynamic-island--bridge .fgm-island-segment--muted .fgm-island-segment__text{display:none}}@media (prefers-reduced-motion:reduce){[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-in,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--bar-out,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-in .fgm-dynamic-island__expanded,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__panel,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__compact,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__account,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__calendar,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--wind-out .fgm-dynamic-island__expanded{animation:none!important}}[data-ds-v2] .fgm-island-restore-zone--top{left:var(--fgm-sidebar-offset,var(--fgm-sidebar-w));width:auto;right:0}[data-ds-v2] .fgm-island-restore-zone--top .fgm-dynamic-island-fixed{left:var(--fgm-sidebar-offset,var(--fgm-sidebar-w));justify-content:center;padding:0;top:.35rem;right:0}[data-ds-v2] .fgm-island-restore{border-radius:0 0 .625rem .625rem;transform:translateY(-.35rem)}[data-ds-v2] .fgm-island-restore--visible{transform:translateY(0)}[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button{background:var(--ds-v2-card);border-color:var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-md);border-radius:.75rem;width:2.5rem;height:2.5rem}[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button:hover{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button:hover{border-color:color-mix(in srgb, var(--ds-v2-primary) 35%, var(--ds-v2-border))}}[data-ds-v2] .pointer-events-none.fixed.bottom-24.right-4 button:hover{color:var(--ds-v2-primary)}[data-ds-v2] .ds-v2-tab-nav,[data-ds-v2] .ds-v2-tab-nav-vertical{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border)}[data-ds-v2].dark .ds-v2-kpi-card,.dark[data-ds-v2] .ds-v2-kpi-card,[data-ds-v2].dark .ds-v2-panel,.dark[data-ds-v2] .ds-v2-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);box-shadow:var(--ds-v2-shadow-card)}[data-ds-v2].dark .ds-v2-input,.dark[data-ds-v2] .ds-v2-input{background:var(--ds-v2-input-bg);border-color:var(--ds-v2-border);color:var(--ds-v2-foreground)}[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{border-color:color-mix(in srgb, var(--ds-v2-primary) 55%, var(--ds-v2-border))}}[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{box-shadow:0 0 0 3px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-input:focus-visible,.dark[data-ds-v2] .ds-v2-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-v2-primary) 18%, transparent)}}[data-ds-v2].dark .ds-v2-table-shell,.dark[data-ds-v2] .ds-v2-table-shell{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border)}[data-ds-v2].dark .ds-v2-table-row:hover,.dark[data-ds-v2] .ds-v2-table-row:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-table-row:hover,.dark[data-ds-v2] .ds-v2-table-row:hover{background:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}[data-ds-v2].dark .ds-v2-table-row:hover td,.dark[data-ds-v2] .ds-v2-table-row:hover td,[data-ds-v2].dark .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2].dark .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-table-row:hover td,.dark[data-ds-v2] .ds-v2-table-row:hover td,[data-ds-v2].dark .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .erp-table-ledger.fgm-enterprise-table tbody tr:hover td,[data-ds-v2].dark .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td,.dark[data-ds-v2] .ds-v2-table-ledger.fgm-enterprise-table tbody tr:hover td{background-color:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}[data-ds-v2].dark .ds-v2-table-head-row th,.dark[data-ds-v2] .ds-v2-table-head-row th{background-color:var(--ds-v2-muted)}[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{background:color-mix(in srgb, var(--ds-v2-primary) 18%, var(--ds-v2-card))!important}}[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{box-shadow:inset 0 0 28px var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .fgm-sidebar-link-active,.dark[data-ds-v2] .fgm-sidebar-link-active{box-shadow:inset 0 0 28px color-mix(in srgb, var(--ds-v2-primary) 8%, transparent)!important}}[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{background:color-mix(in srgb, var(--ds-v2-card) 96%, #000)}}[data-ds-v2].dark .ds-v2-sidebar-profile,.dark[data-ds-v2] .ds-v2-sidebar-profile{border-color:var(--ds-v2-border)}[data-ds-v2] .fgm-kpi-card{background:var(--ds-v2-card)!important;border:1px solid var(--ds-v2-border)!important;border-radius:var(--ds-v2-radius-card)!important;box-shadow:var(--ds-v2-shadow-card)!important}[data-ds-v2] .fgm-kpi-card:after,[data-ds-v2] .fgm-kpi-card__shine{display:none!important}[data-ds-v2] .fgm-section-label,[data-ds-v2] .fgm-filter-label{color:var(--ds-v2-muted-foreground)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.6875rem!important;font-weight:600!important}[data-ds-v2] .fgm-page-heading__title{-webkit-text-fill-color:unset!important;color:var(--ds-v2-foreground)!important;background:0 0!important}[data-ds-v2] a[class*=text-cyan],[data-ds-v2] .text-\[color\:var\(--fgm-accent-cyan-muted\)\]{color:var(--ds-v2-primary)!important}[data-ds-v2] .bg-cyan-500\/15,[data-ds-v2] [class*=bg-cyan-500\/]{background:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .bg-cyan-500\/15,[data-ds-v2] [class*=bg-cyan-500\/]{background:color-mix(in srgb, var(--ds-v2-primary) 12%, transparent)!important}}[data-ds-v2] .border-cyan-500\/30,[data-ds-v2] [class*=border-cyan-500\/]{border-color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .border-cyan-500\/30,[data-ds-v2] [class*=border-cyan-500\/]{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))!important}}[data-ds-v2] .dark\:border-cyan-500\/12,[data-ds-v2] .dark\:border-cyan-500\/15,[data-ds-v2] .dark\:bg-card\/90{border-color:var(--ds-v2-border)!important;background:var(--ds-v2-card)!important}[data-ds-v2] .fgm-process-guidance,[data-ds-v2] .fgm-guidance-panel,[data-ds-v2] [class*=erp-guidance]{background:var(--ds-v2-card)!important;border-color:var(--ds-v2-border)!important;box-shadow:var(--ds-v2-shadow-card)!important}[data-ds-v2] .lucide:not([class*=size-]){stroke-width:2px}[data-ds-v2] table{border-color:var(--ds-v2-border)}[data-ds-v2] thead{background:var(--ds-v2-muted)!important}[data-ds-v2] tbody tr{border-color:var(--ds-v2-border)}[data-ds-v2] tbody tr:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] tbody tr:hover{background:color-mix(in srgb, var(--ds-v2-muted) 65%, transparent)}}[data-ds-v2].dark tbody tr:hover,.dark[data-ds-v2] tbody tr:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2].dark tbody tr:hover,.dark[data-ds-v2] tbody tr:hover{background:color-mix(in srgb, var(--ds-v2-primary) 5%, var(--ds-v2-card))}}[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500],[data-ds-v2] [class*=from-sky-500][class*=to-teal-500],[data-ds-v2] [class*=from-sky-600][class*=to-teal-600]{background:linear-gradient(90deg, var(--ds-v2-primary), var(--ds-v2-info))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500],[data-ds-v2] [class*=from-sky-500][class*=to-teal-500],[data-ds-v2] [class*=from-sky-600][class*=to-teal-600]{background:linear-gradient(90deg, var(--ds-v2-primary), color-mix(in srgb, var(--ds-v2-info) 45%, var(--ds-v2-primary)))!important}}[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500][class*=to-teal-500][class*=bg-gradient-to-br]{background:linear-gradient(135deg, var(--ds-v2-primary), var(--ds-v2-info))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] [class*=from-sky-500][class*=via-cyan-500][class*=to-teal-500][class*=bg-gradient-to-br]{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-v2-primary) 85%, #fff), color-mix(in srgb, var(--ds-v2-info) 70%, var(--ds-v2-primary)))!important}}[data-ds-v2] .text-cyan-600,[data-ds-v2] .dark\:text-cyan-400,[data-ds-v2] .dark\:text-cyan-200,[data-ds-v2] .text-cyan-800{color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .text-cyan-800{color:color-mix(in srgb, var(--ds-v2-primary) 75%, var(--ds-v2-foreground))!important}}html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn),html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn){font-weight:600;transition:color .2s;color:var(--ds-v2-primary)!important}html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover,html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover{color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover,html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover{color:color-mix(in srgb, var(--ds-v2-primary) 78%, var(--ds-v2-foreground))!important}}html[data-ds-v2] .fgm-enterprise-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover,html[data-ds-v2] .erp-table a:not(.ds-v2-row-action):not(.ds-v2-btn):hover{text-decoration:underline}html[data-ds-v2] .text-brand{color:var(--ds-v2-primary)!important}html[data-ds-v2] .ledger-supplier-cell,html[data-ds-v2] .ledger-doc-number{color:var(--ds-v2-primary)}html[data-ds-v2] a .ledger-supplier-cell,html[data-ds-v2] a .ledger-doc-number{color:inherit}html[data-ds-v2] .hover\:text-brand:hover{color:var(--ds-v2-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-ds-v2] .hover\:text-brand:hover{color:color-mix(in srgb, var(--ds-v2-primary) 82%, var(--ds-v2-foreground))!important}}html[data-ds-v2] .text-teal-700,html[data-ds-v2] .dark\:text-teal-300{color:var(--ds-v2-success)!important}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__assistant,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-assistant .fgm-dynamic-island__assistant{flex-direction:column;width:100%;min-height:18rem;max-height:min(72dvh,34rem);display:flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge .fgm-dynamic-island__pwa-install,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-notifications .fgm-dynamic-island__notifications,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-errors .fgm-dynamic-island__errors,[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-pwa-install .fgm-dynamic-island__pwa-install{flex-direction:column;width:100%;min-height:14rem;max-height:min(72dvh,34rem);display:flex;overflow:hidden}[data-ds-v2] .fgm-dynamic-island--bridge.fgm-dynamic-island--expanded-pwa-install{max-width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), 24rem);width:min(calc(100vw - var(--fgm-sidebar-offset,17.5rem) - 2rem), 24rem)}[data-ds-v2] .fgm-dynamic-island__pwa-install-head{border-bottom:1px solid var(--ds-v2-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-brand{align-items:center;gap:.65rem;min-width:0;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-body{flex-direction:column;flex:1;justify-content:center;gap:.85rem;padding:.85rem .9rem 1.1rem;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-hero{justify-content:center;padding-top:.15rem;display:flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-lead{color:var(--ds-v2-muted-foreground);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}[data-ds-v2] .fgm-dynamic-island__pwa-install-btn{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios{border:1px solid var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island__pwa-install-ios{border:1px solid color-mix(in srgb, var(--ds-v2-primary) 24%, var(--ds-v2-border))}}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios{text-align:center;border-radius:.9rem;padding:1rem}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios-icon{background:var(--ds-v2-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-dynamic-island__pwa-install-ios-icon{background:color-mix(in srgb, var(--ds-v2-primary) 14%, transparent)}}[data-ds-v2] .fgm-dynamic-island__pwa-install-ios-icon{color:var(--ds-v2-primary);border-radius:999px;justify-content:center;width:2.5rem;height:2.5rem;margin:0 auto .75rem;display:inline-flex}[data-ds-v2] .fgm-dynamic-island__pwa-install-fallback{text-align:center}[data-ds-v2] .fgm-dynamic-island__feed-head{border-bottom:1px solid var(--ds-v2-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__feed-head-copy{align-items:center;gap:.55rem;min-width:0;display:flex}[data-ds-v2] .fgm-dynamic-island__feed-title{color:var(--ds-v2-foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.2}[data-ds-v2] .fgm-dynamic-island__feed-subtitle{color:var(--ds-v2-muted-foreground);margin:.15rem 0 0;font-size:.6875rem;line-height:1.3}[data-ds-v2] .fgm-dynamic-island__feed-toolbar{border-bottom:1px solid var(--ds-v2-border);align-items:center;gap:.35rem;padding:.55rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__feed-body{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}[data-ds-v2] .fgm-dynamic-island__assistant-head{border-bottom:1px solid var(--ds-v2-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-ds-v2] .fgm-dynamic-island__assistant-head-copy{align-items:center;gap:.55rem;min-width:0;display:flex}[data-ds-v2] .fgm-dynamic-island__assistant-title{color:var(--ds-v2-foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.2}[data-ds-v2] .fgm-dynamic-island__assistant-subtitle{color:var(--ds-v2-muted-foreground);margin:.15rem 0 0;font-size:.6875rem;line-height:1.3}[data-ds-v2] .fgm-dynamic-island__assistant-messages{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}[data-ds-v2] .fgm-dynamic-island__assistant-composer{border-top:1px solid var(--ds-v2-border);padding:.7rem .85rem .85rem}[data-ds-v2] .fgm-dynamic-island__assistant-escalation{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}[data-ds-v2] .fgm-erp-assistant__bubble{white-space:pre-wrap;word-break:break-word;border-radius:.75rem;max-width:92%;padding:.55rem .7rem;font-size:.8125rem;line-height:1.45}[data-ds-v2] .fgm-erp-assistant__bubble--assistant{background:var(--ds-v2-muted);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__bubble--assistant{background:color-mix(in srgb, var(--ds-v2-muted) 70%, transparent)}}[data-ds-v2] .fgm-erp-assistant__bubble--assistant{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-erp-assistant__bubble--user{background:var(--ds-v2-primary);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__bubble--user{background:color-mix(in srgb, var(--ds-v2-primary) 18%, var(--ds-v2-card))}}[data-ds-v2] .fgm-erp-assistant__bubble--user{border:1px solid var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__bubble--user{border:1px solid color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}[data-ds-v2] .fgm-erp-assistant__bubble--user{color:var(--ds-v2-foreground)}[data-ds-v2] .fgm-erp-assistant__bubble--typing{align-items:center;gap:.4rem;display:inline-flex}[data-ds-v2] .fgm-erp-assistant__composer{border-top:1px solid var(--ds-v2-border);padding:.7rem .85rem .85rem}[data-ds-v2] .fgm-erp-assistant__error{color:var(--ds-v2-danger);margin:0 0 .45rem;font-size:.75rem}[data-ds-v2] .fgm-erp-assistant__composer-row{align-items:flex-end;gap:.5rem;display:flex}[data-ds-v2] .fgm-erp-assistant__input{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__input{background:color-mix(in srgb, var(--ds-v2-muted) 45%, transparent)}}[data-ds-v2] .fgm-erp-assistant__input{border:1px solid var(--ds-v2-border);color:var(--ds-v2-foreground);font:inherit;resize:none;border-radius:.65rem;flex:1;min-height:2.65rem;padding:.55rem .65rem;font-size:.8125rem;line-height:1.4}[data-ds-v2] .fgm-erp-assistant__input:focus{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__input:focus{border-color:color-mix(in srgb, var(--ds-v2-primary) 40%, var(--ds-v2-border))}}[data-ds-v2] .fgm-erp-assistant__input:focus{outline:none}[data-ds-v2] .fgm-erp-assistant__send{flex-shrink:0;min-width:2.65rem;height:2.65rem;padding-inline:.65rem}[data-ds-v2] .fgm-erp-assistant__markdown{flex-direction:column;gap:.35rem;display:flex}[data-ds-v2] .fgm-erp-assistant__md-p{margin:0}[data-ds-v2] .fgm-erp-assistant__md-ul,[data-ds-v2] .fgm-erp-assistant__md-ol{margin:.15rem 0 0;padding-left:1.1rem}[data-ds-v2] .fgm-erp-assistant__md-li+.fgm-erp-assistant__md-li{margin-top:.2rem}[data-ds-v2] .fgm-erp-assistant__md-code{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2] .fgm-erp-assistant__md-code{background:color-mix(in srgb, var(--ds-v2-muted) 80%, transparent)}}[data-ds-v2] .fgm-erp-assistant__md-code{font-family:var(--font-sans,inherit);border-radius:.25rem;padding:.05rem .25rem;font-size:.75rem}[data-ds-v2] .fgm-erp-assistant__admin-link{color:var(--ds-v2-primary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}[data-ds-v2] .fgm-erp-assistant__admin-link:hover{text-decoration:underline}[data-ds-v2] .fgm-erp-assistant__escalation-copy{color:var(--ds-v2-muted-foreground);margin:0;font-size:.8125rem;line-height:1.45}[data-ds-v2] .fgm-erp-assistant__escalation-label{color:var(--ds-v2-foreground);font-size:.75rem;font-weight:650}[data-ds-v2] .fgm-erp-assistant__transcript{border:1px solid var(--ds-v2-border);border-radius:.65rem;font-size:.75rem}[data-ds-v2] .fgm-erp-assistant__transcript summary{cursor:pointer;padding:.5rem .65rem;font-weight:600}[data-ds-v2] .fgm-erp-assistant__transcript pre{border-top:1px solid var(--ds-v2-border);color:var(--ds-v2-muted-foreground);white-space:pre-wrap;word-break:break-word;max-height:8rem;margin:0;padding:.55rem .65rem;font-family:inherit;font-size:.6875rem;line-height:1.4;overflow:auto}[data-ds-v2] .fgm-erp-assistant__escalation-actions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}[data-ds-v2] .text-xs{font-size:var(--ds-v2-text-caption);line-height:1.35}[data-ds-v2] .text-sm{font-size:var(--ds-v2-text-body);line-height:1.4}[data-ds-v2] .text-base{font-size:var(--ds-v2-text-body);line-height:1.45}[data-ds-v2] .text-lg{font-size:var(--ds-v2-text-section);line-height:1.3}[data-ds-v2] .text-xl{font-size:var(--ds-v2-text-page-title);line-height:1.25}[data-ds-v2] .text-2xl{font-size:var(--ds-v2-text-page-title);line-height:1.2}[data-ds-v2] .text-3xl{font-size:calc(var(--ds-v2-text-page-title) * 1.15);line-height:1.15}[data-ds-v2] .ledger-doc-number,[data-ds-v2] .ledger-supplier-cell,[data-ds-v2] .ledger-vat-number{font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .ledger-doc-number{font-weight:600}[data-ds-v2] .ds-v2-table-scroll :is(td,th) :is(.text-xs,.text-sm,.text-base),[data-ds-v2] .fgm-enterprise-table :is(td,th) :is(.text-xs,.text-sm,.text-base){font-size:var(--ds-v2-text-table-cell);line-height:1.35}[data-ds-v2] .ds-v2-table-scroll :is(td,th) .text-lg,[data-ds-v2] .fgm-enterprise-table :is(td,th) .text-lg{font-size:var(--ds-v2-text-table-cell);line-height:1.25}[data-ds-v2] .ds-v2-table-scroll td :is(.text-lg,.text-xl),[data-ds-v2] .fgm-enterprise-table td :is(.text-lg,.text-xl){font-size:.8125rem;line-height:1.25}[data-ds-v2] .fgm-enterprise-table td :is(.ds-v2-badge,.ds-v2-badge-button),[data-ds-v2] .ds-v2-table-scroll td :is(.ds-v2-badge,.ds-v2-badge-button){font-size:.75rem;font-weight:600;line-height:1.25}[data-ds-v2] input:not([type=checkbox]):not([type=radio]),[data-ds-v2] textarea,[data-ds-v2] select{font-size:var(--ds-v2-text-body)}[data-ds-v2] [data-slot=card-title]{font-size:var(--ds-v2-text-section);font-weight:600}[data-ds-v2] [data-slot=card-description]{font-size:var(--ds-v2-text-caption)}.nv-app-shell{background:var(--ds-v2-background,var(--background));width:100%;height:100dvh;max-height:100dvh;position:relative;overflow:hidden;flex-direction:row!important;align-items:stretch!important;display:flex!important}.nv-sidebar{box-sizing:border-box;border-right:1px solid var(--ds-v2-sidebar-border);z-index:20;gap:.5rem;max-width:21.5rem;height:100%;padding:.875rem .75rem;overflow:hidden;width:var(--fgm-sidebar-w-open,18rem)!important;min-width:var(--fgm-sidebar-w-open,18rem)!important;flex:0 0 var(--fgm-sidebar-w-open,18rem)!important;background:var(--ds-v2-sidebar)!important;flex-direction:column!important;display:flex!important}[data-ds-theme=premium].dark .nv-sidebar,.dark[data-ds-theme=premium] .nv-sidebar{box-shadow:1px 0 #ffffff0a,inset -1px 0 #ffffff05;background:linear-gradient(#ffffff0d 0%,#ffffff05 100%)!important}.nv-sidebar-brand{border-bottom:1px solid var(--ds-v2-sidebar-border);flex-shrink:0;padding:.15rem .2rem .55rem}.nv-brand-link{background:0 0;border-radius:0;padding:0;line-height:0;display:block}.nv-brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:4.25rem;display:block}.nv-brand-mark{object-fit:contain;width:2.25rem;height:2.25rem}.nv-sidebar-utils{flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .35rem;display:flex}.nv-sidebar-nav{flex-direction:column;flex:auto;gap:.25rem;min-height:0;padding-right:.125rem;display:flex;overflow-y:auto}.nv-sidebar-footer{border-top:1px solid var(--ds-v2-sidebar-border);flex-shrink:0;margin-top:auto;padding-top:.75rem}.nv-user-menu{position:relative}.nv-user-menu__trigger{text-align:left;cursor:pointer;width:100%}.nv-user-menu__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nv-user-menu__chevron{opacity:.65;margin-left:auto;transition:transform .16s}.nv-user-menu__chevron.is-open{transform:rotate(180deg)}.nv-user-menu__panel{z-index:40;border:1px solid var(--ds-v2-sidebar-border,#14181f1a);background:var(--ds-v2-card,#fff);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.55rem;display:flex;position:absolute;bottom:calc(100% + .4rem);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__panel{background:color-mix(in srgb, var(--ds-v2-card,#fff) 92%, transparent)}}.nv-user-menu__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffffa6,0 12px 28px #14181f1a}.nv-user-menu__email{color:var(--ds-v2-muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.15rem .35rem .35rem;font-size:.72rem;line-height:1.3;overflow:hidden}.nv-user-menu__item{background:var(--nv-jade,#1f6b57);border:0;border-radius:.55rem;align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding:.45rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__item{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 10%, transparent)}}.nv-user-menu__item{color:var(--nv-ink,var(--ds-v2-foreground));font:inherit;cursor:pointer;font-size:.875rem;font-weight:600}.nv-user-menu__item:hover:not(:disabled){background:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-user-menu__item:hover:not(:disabled){background:color-mix(in srgb, var(--nv-jade,#1f6b57) 16%, transparent)}}.nv-user-menu__item:disabled{opacity:.65;cursor:wait}.nv-main{background:0 0;height:100%;overflow:hidden;flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.nv-main-content{flex:auto;min-height:0;padding:clamp(.875rem,1.25vw,1.375rem);overflow:auto}.nv-mobile-nav{border-bottom:1px solid var(--ds-v2-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;align-items:center;gap:.25rem;padding:.5rem .875rem;display:none;overflow-x:auto}.nv-mobile-brand{margin-right:.5rem}@media (max-width:767px){.nv-sidebar{display:none!important}.nv-mobile-nav{display:flex}}.nv-nav-link{color:var(--ds-v2-sidebar-foreground);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.nv-nav-link:hover{background:var(--ds-v2-muted)}@supports (color:color-mix(in lab, red, red)){.nv-nav-link:hover{background:color-mix(in srgb, var(--ds-v2-muted) 75%, transparent)}}.nv-nav-link:hover{color:var(--ds-v2-foreground)}.nv-nav-link--active{background:var(--ds-v2-sidebar-active);border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-nav-link--active{border-color:color-mix(in srgb, var(--ds-v2-primary) 16%, transparent)}}.nv-nav-link--active{color:var(--ds-v2-sidebar-active-fg);font-weight:600}.nv-nav-link--active:before{background:var(--ds-v2-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}.dark .nv-nav-link--active,[data-ds-theme=premium].dark .nv-nav-link--active{background:var(--nv-jade,#1f6b57)!important}@supports (color:color-mix(in lab, red, red)){.dark .nv-nav-link--active,[data-ds-theme=premium].dark .nv-nav-link--active{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 18%, transparent)!important}}.nv-page-stack{gap:var(--ds-v2-space-3,1.5rem);flex-direction:column;display:flex}.nv-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nv-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), var(--ds-v2-primary));border-radius:999px;width:3.5rem;height:.25rem}@supports (color:color-mix(in lab, red, red)){.nv-page-accent{background:linear-gradient(90deg, var(--ds-v2-primary), color-mix(in srgb, var(--ds-v2-primary) 35%, transparent))}}.nv-page-accent{margin-bottom:.5rem}.nv-page-title{font-size:var(--ds-v2-text-page-title,1.25rem);letter-spacing:-.02em;color:var(--ds-v2-foreground);font-weight:600}.nv-page-subtitle{font-size:var(--ds-v2-text-caption,.6875rem);color:var(--ds-v2-muted-foreground);margin-top:.25rem}.nv-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:calc(var(--ds-v2-radius-card) + .25rem);box-shadow:var(--ds-v2-shadow-card)}.nv-panel-head{border-bottom:1px solid var(--ds-v2-border);font-size:var(--ds-v2-text-table-header,.625rem);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-v2-muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;display:flex}.nv-filter-panel{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:var(--ds-v2-space-3,1.5rem);z-index:50;position:relative}.nv-filter-panel--compact{padding:.625rem .75rem}.nv-filter-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.nv-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.nv-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-filter-field{flex-direction:column;gap:.5rem;min-width:11rem;display:flex}.nv-filter-actions{border-top:1px solid var(--ds-v2-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.nv-table-wrap{border:1px solid var(--ds-v2-border);border-radius:.95rem;margin:.65rem .75rem .85rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.nv-table-wrap{border:1px solid color-mix(in srgb, var(--ds-v2-border) 90%, transparent)}}.nv-table-wrap{background:var(--ds-v2-card)}@supports (color:color-mix(in lab, red, red)){.nv-table-wrap{background:color-mix(in srgb, var(--ds-v2-card) 70%, transparent)}}.nv-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ds-v2-text-table-cell,.75rem)}.nv-table thead th{text-align:center;font-size:var(--ds-v2-text-table-header,.625rem);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-v2-muted-foreground);border-bottom:1px solid var(--ds-v2-border);background:var(--ds-v2-muted);padding:.75rem 1rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nv-table thead th{background:color-mix(in srgb, var(--ds-v2-muted) 55%, var(--ds-v2-card))}}.nv-table thead th:first-child{border-top-left-radius:.9rem}.nv-table thead th:last-child{border-top-right-radius:.9rem}.nv-table tbody tr:last-child td:first-child{border-bottom-left-radius:.9rem}.nv-table tbody tr:last-child td:last-child{border-bottom-right-radius:.9rem}.nv-table tbody td{border-bottom:1px solid var(--ds-v2-border);vertical-align:middle;text-align:center;color:var(--ds-v2-foreground);padding:.75rem 1rem}.nv-table tbody tr:last-child td{border-bottom:0}.nv-table tbody tr:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-table tbody tr:hover{background:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}.nv-input,.nv-select,.nv-textarea{border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-input);background:var(--ds-v2-input-bg);width:100%;font-size:var(--ds-v2-text-body,.8125rem);color:var(--ds-v2-foreground);padding:.5rem .75rem}.nv-input:focus,.nv-select:focus,.nv-textarea:focus{border-color:var(--ds-v2-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.nv-input:focus,.nv-select:focus,.nv-textarea:focus{border-color:color-mix(in srgb, var(--ds-v2-primary) 55%, var(--ds-v2-border))}}.nv-input:focus,.nv-select:focus,.nv-textarea:focus{box-shadow:0 0 0 3px var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-input:focus,.nv-select:focus,.nv-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-v2-primary) 18%, transparent)}}.nv-label{font-size:var(--ds-v2-text-label,.75rem);letter-spacing:.02em;color:var(--ds-v2-muted-foreground);font-weight:600;display:block}.nv-btn{border-radius:var(--ds-v2-radius-button,.5rem);font-size:var(--ds-v2-text-button,.8125rem);justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-weight:600;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.nv-btn:disabled{opacity:.55;cursor:not-allowed}.nv-btn-primary{background:var(--ds-v2-primary);color:var(--ds-v2-primary-foreground)}.nv-btn-primary:hover:not(:disabled){opacity:.92}.nv-btn-outline{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);color:var(--ds-v2-foreground)}.nv-btn-outline:hover:not(:disabled){background:var(--ds-v2-muted)}.nv-btn-ghost{color:var(--ds-v2-muted-foreground);background:0 0}.nv-btn-ghost:hover:not(:disabled){background:var(--ds-v2-muted);color:var(--ds-v2-foreground)}.nv-icon-btn{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);width:2rem;height:2rem;color:var(--ds-v2-foreground);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.nv-icon-btn:hover{background:var(--ds-v2-muted)}.nv-link{color:var(--ds-v2-primary);font-weight:500}.nv-link:hover{text-decoration:underline}.nv-badge{font-size:var(--ds-v2-text-badge,.625rem);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.nv-badge-bozza{background:var(--ds-v2-muted);color:var(--ds-v2-muted-foreground)}.nv-badge-emessa{background:var(--ds-v2-info,var(--ds-v2-primary))}@supports (color:color-mix(in lab, red, red)){.nv-badge-emessa{background:color-mix(in srgb, var(--ds-v2-info,var(--ds-v2-primary)) 18%, transparent)}}.nv-badge-emessa{color:var(--ds-v2-info,var(--ds-v2-primary))}.nv-badge-pagata{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){.nv-badge-pagata{background:color-mix(in srgb, var(--ds-v2-success) 18%, transparent)}}.nv-badge-pagata{color:var(--ds-v2-success)}.nv-badge-stornata{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){.nv-badge-stornata{background:color-mix(in srgb, var(--ds-v2-destructive) 18%, transparent)}}.nv-badge-stornata{color:var(--ds-v2-destructive)}.nv-form-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.nv-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-form-footer{border-top:1px solid var(--ds-v2-border);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.nv-empty{text-align:center;color:var(--ds-v2-muted-foreground);padding:3rem 1.5rem;font-size:.875rem}.nv-alert{border-radius:var(--ds-v2-radius-card);padding:.875rem 1rem;font-size:.8125rem}.nv-alert-warning{background:var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){.nv-alert-warning{background:color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card))}}.nv-alert-warning{border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){.nv-alert-warning{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 35%, var(--ds-v2-border))}}.nv-alert-warning{color:var(--ds-v2-foreground)}.nv-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem;display:grid}@media (min-width:640px){.nv-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nv-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-detail-field{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);min-height:5.5rem;padding:1rem 1.25rem}.nv-detail-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-v2-muted-foreground);font-size:.625rem;font-weight:600}.nv-detail-value{color:var(--ds-v2-foreground);margin-top:.375rem;font-size:.875rem;font-weight:500}.nv-section-title{font-size:var(--ds-v2-text-section,.875rem);color:var(--ds-v2-foreground);font-weight:600}.nv-two-col{gap:var(--ds-v2-space-3,1.5rem);display:grid}@media (min-width:1280px){.nv-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-login-shell{isolation:isolate;background:radial-gradient(70% 50% at 100% 0,#e8ebe6 0%,#0000 55%),radial-gradient(55% 45% at 0 100%,#e4e9ef 0%,#0000 50%),linear-gradient(#f7f5f1 0%,#eeebe6 100%);justify-content:center;align-items:center;min-height:100dvh;padding:clamp(1rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.dark .nv-login-shell{background:radial-gradient(70% 50% at 90% 0,#1a2a38 0%,#0000 55%),radial-gradient(55% 45% at 0 100%,#1c2420 0%,#0000 50%),linear-gradient(#0c0f14 0%,#12161c 100%)}.nv-login-stage{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nv-login-orb{filter:blur(40px);opacity:.45;border-radius:50%;animation:28s ease-in-out infinite nv-login-drift;position:absolute}.nv-login-orb--a{background:radial-gradient(circle,#1f6b5747,#0000 70%);width:min(48vw,28rem);height:min(48vw,28rem);top:-12%;right:8%}.nv-login-orb--b{background:radial-gradient(circle,#b4a08238,#0000 72%);width:min(40vw,22rem);height:min(40vw,22rem);animation-delay:-10s;bottom:-8%;left:6%}.dark .nv-login-orb--a{opacity:.35;background:radial-gradient(circle,#2da08233,#0000 70%)}.dark .nv-login-orb--b{opacity:.3;background:radial-gradient(circle,#506e962e,#0000 72%)}@keyframes nv-login-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2%,3%)scale(1.05)}}.nv-login-layout{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.15);background:#ffffff47;border:1px solid #ffffffb3;border-radius:1.5rem;grid-template-columns:1.1fr .9fr;gap:0;width:100%;max-width:64rem;min-height:min(36rem,100dvh - 3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 28px 70px #14181f1a}.dark .nv-login-layout{background:#ffffff08;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #0006}.nv-login-hero{color:#f3f6fa;background:radial-gradient(80% 55% at 20% 0,#3ec8d41f,#0000 55%),linear-gradient(165deg,#05070a 0%,#0c1016 55%,#121820 100%);flex-direction:column;justify-content:flex-end;gap:.75rem;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.nv-login-hero-logo{max-width:15rem;margin-bottom:auto}.nv-login-hero-logo .nv-brand-logo{object-position:left center;max-height:3.5rem}.nv-login-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8fd0bd;margin:0;font-size:.68rem;font-weight:700}.nv-login-hero-title{letter-spacing:-.035em;color:#f7f5f1;max-width:18ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:650;line-height:1.12}.nv-login-hero-copy{color:#f3f6faad;max-width:32ch;margin:0;font-size:.95rem;line-height:1.55}.nv-login-card{width:100%;max-width:26rem;color:var(--ds-v2-foreground);-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:1.25rem;padding:clamp(1.75rem,3.5vw,2.25rem);box-shadow:inset 0 1px #ffffffe6,0 24px 56px #14181f14}.dark .nv-login-card{color:var(--ds-v2-foreground);background:#ffffff0d;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 24px 56px #00000059}.nv-login-layout .nv-login-card{max-width:none;box-shadow:none;background:#ffffff9e;border:0;border-left:1px solid #14181f0f;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex}.dark .nv-login-layout .nv-login-card{background:#ffffff0a;border-left-color:#ffffff0f}.nv-login-card-head{margin-bottom:.35rem}.nv-login-card-logo{max-width:12rem;margin-bottom:1rem;display:none}.nv-login-card-logo .nv-brand-logo{max-height:2.6rem}.nv-login-card-title{letter-spacing:-.03em;color:var(--ds-v2-foreground);margin:0;font-size:1.45rem;font-weight:700}.nv-login-brand{letter-spacing:-.03em;text-align:center;color:var(--ds-v2-primary);font-size:1.75rem;font-weight:700}.nv-login-logo{justify-content:center;margin:0 0 .75rem;display:flex}.nv-login-logo .nv-brand-link{width:100%;max-width:16rem}.nv-login-logo .nv-brand-logo{object-position:center;max-height:2.85rem}.nv-login-tagline{color:var(--ds-v2-muted-foreground);margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.nv-login-form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.nv-login-field{flex-direction:column;gap:.35rem;display:flex}.nv-password-field{position:relative}.nv-password-field .nv-input{padding-right:2.75rem}.nv-password-toggle{width:2rem;height:2rem;color:var(--ds-v2-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.nv-password-toggle:hover:not(:disabled){color:var(--ds-v2-foreground);background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-password-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--ds-v2-muted-foreground) 10%, transparent)}}.nv-password-toggle:disabled{opacity:.5;cursor:not-allowed}.nv-nav-section{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-v2-muted-foreground);margin-top:.85rem;margin-bottom:.35rem;padding:0 .65rem;font-size:.6875rem;font-weight:700}.nv-nav-group{border-block:0 solid #0000;flex-direction:column;gap:.25rem;margin-block:0;padding-block:0;display:flex}.nv-nav-group--open{border-block-style:solid;border-block-width:1px;border-block-color:var(--ds-v2-sidebar-border,var(--ds-v2-border));margin-block:.35rem;padding-block:.55rem}button.nv-nav-link--group{cursor:pointer;width:100%;font:inherit;text-align:left;border:0}.nv-nav-link__chevron{opacity:.65;flex-shrink:0;margin-left:auto;transition:transform .18s}.nv-nav-link--group.is-open .nv-nav-link__chevron{transform:rotate(180deg)}.nv-nav-group__items{flex-direction:column;gap:.25rem;padding-left:.35rem;display:flex}.nv-row-danger td{background:#ef444412}.nv-row-warn td{background:#f59e0b14}.nv-login-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nv-login-forgot{color:var(--nv-jade,#1f6b57);font-size:.75rem;font-weight:600;text-decoration:none}.nv-login-forgot:hover{text-decoration:underline}.dark .nv-login-forgot{color:#8fd0bd}.nv-login-submit{width:100%;min-height:2.75rem;margin-top:.35rem;font-weight:650}.nv-login-footer{text-align:center;color:var(--ds-v2-muted-foreground);margin:1.35rem 0 0;font-size:.8125rem}@media (max-width:860px){.nv-login-layout{grid-template-columns:1fr;min-height:auto}.nv-login-hero{min-height:12rem;padding:1.5rem 1.35rem 1.25rem}.nv-login-hero-logo{margin-bottom:1.25rem;display:none}.nv-login-hero-title{max-width:none;font-size:1.55rem}.nv-login-layout .nv-login-card{border-top:1px solid #14181f0f;border-left:0;padding:1.5rem 1.35rem 1.65rem}.dark .nv-login-layout .nv-login-card{border-top-color:#ffffff0f}.nv-login-card-logo{display:block}}@media (prefers-reduced-motion:reduce){.nv-login-orb{animation:none}}.ds-v2-kpi-label{font-size:var(--ds-v2-text-kpi-label,.625rem);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-v2-muted-foreground);font-weight:600}.ds-v2-kpi-value{font-size:var(--ds-v2-text-kpi-value,1.125rem);letter-spacing:-.02em;color:var(--ds-v2-foreground);margin-top:.5rem;font-weight:700}.ds-v2-kpi-hint{color:var(--ds-v2-muted-foreground);margin-top:auto;padding-top:.5rem;font-size:.6875rem}.nv-muted{color:var(--ds-v2-muted-foreground)}.nv-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-v2-muted-foreground);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.nv-doc-form{flex-direction:column;gap:.875rem;max-width:64rem;display:flex}.nv-doc-layout{gap:.875rem;display:grid}@media (min-width:960px){.nv-doc-layout{grid-template-columns:1.4fr 1fr;align-items:start}}.nv-span-2{grid-column:span 1}@media (min-width:768px){.nv-span-2{grid-column:span 2}}.nv-form-grid-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.nv-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-totals{border-top:1px solid var(--ds-v2-border);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem 1rem;margin-top:1rem;padding-top:.875rem;display:grid}.nv-totals>div{flex-direction:column;gap:.2rem;display:flex}.nv-totals .nv-label{margin:0}.nv-totals strong{font-size:.9375rem;font-weight:600}.nv-totals-total{color:var(--ds-v2-primary);font-size:1.125rem!important}.nv-totals--detail{border-top:none;margin-top:0;padding:1rem 1.25rem 1.25rem}.nv-meta-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem 1.25rem;padding:.85rem 1.15rem 1.15rem;font-size:.875rem;display:grid}.nv-meta-grid dd{margin:.15rem 0 0;font-weight:500}.nv-detail-field{padding:.65rem .85rem!important}.nv-form-card{padding:1rem 1.15rem!important}.nv-license{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.nv-license-hero{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);gap:0;display:grid;overflow:hidden}@media (min-width:900px){.nv-license-hero{grid-template-columns:1.35fr 1fr}}.nv-license-hero-main{padding:1.5rem 1.5rem 1.75rem}.nv-license-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ds-v2-primary);margin:0;font-size:.6875rem;font-weight:600}.nv-license-name{letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:700;line-height:1.15}.nv-license-desc{max-width:36rem;color:var(--ds-v2-muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.55}.nv-license-price-row{border-top:1px solid var(--ds-v2-border);flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.nv-license-price{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.1}.nv-license-price-alt{flex-direction:column;justify-content:flex-end;gap:.15rem;padding-bottom:.1rem;display:flex}.nv-license-price-alt p{margin:0}.nv-license-status{background:var(--ds-v2-muted);padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.nv-license-status{background:color-mix(in srgb, var(--ds-v2-muted) 65%, var(--ds-v2-card))}}.nv-license-status{border-top:1px solid var(--ds-v2-border)}@media (min-width:900px){.nv-license-status{border-top:none;border-left:1px solid var(--ds-v2-border)}}.nv-license-status-grid{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:.75rem;display:grid}.nv-license-status-grid .nv-label{margin-bottom:.25rem}.nv-license-status-grid p{margin:0}.nv-license-access{font-size:.875rem;font-weight:600}.nv-license-access--ok{color:var(--ds-v2-success)}.nv-license-access--off{color:var(--ds-v2-destructive)}.nv-license-note{border-radius:var(--ds-v2-radius-input);background:var(--ds-v2-warning);margin:1.25rem 0 0;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.nv-license-note{background:color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card))}}.nv-license-note{border:1px solid var(--ds-v2-warning)}@supports (color:color-mix(in lab, red, red)){.nv-license-note{border:1px solid color-mix(in srgb, var(--ds-v2-warning) 30%, var(--ds-v2-border))}}.nv-license-note{color:var(--ds-v2-foreground);font-size:.75rem;line-height:1.45}.nv-license-features{background:var(--ds-v2-card);border:1px solid var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);box-shadow:var(--ds-v2-shadow-card);padding:1.25rem 1.5rem 1.5rem}.nv-license-feature-list{gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.nv-license-feature-list{grid-template-columns:1fr 1fr}}.nv-license-feature{color:var(--ds-v2-foreground);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.nv-license-feature svg{color:var(--ds-v2-success);margin-top:.1rem}.nv-license-feature--out,.nv-license-feature--out svg{color:var(--ds-v2-muted-foreground)}.nv-template-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.nv-template-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.nv-template-grid{grid-template-columns:repeat(4,1fr)}}.nv-template-card{border:1px solid var(--ds-v2-border,#d5dee9);background:var(--ds-v2-surface,#fff);cursor:pointer;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.nv-template-card:hover{border-color:var(--ds-v2-primary,#0891a0)}@supports (color:color-mix(in lab, red, red)){.nv-template-card:hover{border-color:color-mix(in srgb, var(--ds-v2-primary,#0891a0) 45%, transparent)}}.nv-template-card--active{border-color:var(--ds-v2-primary,#0891a0);box-shadow:0 0 0 1px var(--ds-v2-primary,#0891a0);background:var(--ds-v2-primary,#0891a0)}@supports (color:color-mix(in lab, red, red)){.nv-template-card--active{background:color-mix(in srgb, var(--ds-v2-primary,#0891a0) 6%, transparent)}}.nv-template-code{letter-spacing:.08em;color:var(--ds-v2-muted-foreground,#5a6b82);font-size:.6875rem;font-weight:700}.nv-template-name{color:var(--ds-v2-foreground);font-size:.9375rem;font-weight:700}.nv-template-desc{color:var(--ds-v2-muted-foreground,#5a6b82);font-size:.75rem;line-height:1.35}.nv-template-card input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-scheda-strip{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.nv-scheda-strip{background:color-mix(in srgb, var(--ds-v2-card) 92%, transparent)}}.nv-scheda-strip{padding:.75rem 1rem .75rem 1.25rem;box-shadow:0 1px 2px #0000000a}@media (min-width:640px){.nv-scheda-strip{padding:.875rem 1.25rem .875rem 1.5rem}}.nv-scheda-table th,.nv-scheda-table td{white-space:nowrap}.nv-scheda-table td:nth-child(5){white-space:normal;max-width:16rem}.nv-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1215186b;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nv-modal-panel{border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#fff);border-radius:1.1rem;width:min(56rem,100%);max-height:85vh;overflow:hidden;box-shadow:0 20px 50px #0003}.nv-modal-panel--sm{width:min(28rem,100%);max-height:90vh;padding:1.25rem 1.35rem 1.35rem;overflow:auto}.nv-modal-title{letter-spacing:-.02em;color:var(--ds-v2-foreground);margin:0;font-size:1.05rem;font-weight:700}.nv-modal-meta{color:var(--ds-v2-muted-foreground);word-break:break-all;margin:.35rem 0 0;font-family:ui-monospace,monospace;font-size:.75rem}@media print{.nv-sidebar,.nv-topbar,.nv-scheda-strip button,.nv-panel .nv-btn,.nv-link{display:none!important}}.nv-marketing{background:radial-gradient(ellipse 80% 50% at 90% 0%, var(--nv-jade,#1f6b57), transparent 55%), radial-gradient(ellipse 60% 40% at 0% 100%, #d8e0e866, transparent 50%), var(--ds-v2-background,#eeebe6);min-height:100dvh}@supports (color:color-mix(in lab, red, red)){.nv-marketing{background:radial-gradient(ellipse 80% 50% at 90% 0%, color-mix(in srgb, var(--nv-jade,#1f6b57) 12%, transparent), transparent 55%), radial-gradient(ellipse 60% 40% at 0% 100%, #d8e0e866, transparent 50%), var(--ds-v2-background,#eeebe6)}}.nv-marketing-nav{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.nv-marketing-nav .nv-brand-link{background:0 0;max-width:12rem;padding:0}.nv-marketing-nav .nv-brand-logo{max-height:3.75rem}.nv-marketing-hero{max-width:42rem;padding:4rem 1.5rem 3rem}.nv-marketing-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--nv-jade,#1f6b57);font-size:.72rem;font-weight:700}.nv-marketing-title{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--ds-v2-foreground);margin:.5rem 0 0;font-size:clamp(2.1rem,5vw,3.15rem);font-weight:650;line-height:1.1}.nv-marketing-sub{color:var(--ds-v2-muted-foreground);max-width:36rem;margin-top:.85rem;font-size:1.05rem;line-height:1.55}.nv-marketing-features{max-width:42rem;padding:0 1.5rem 4rem}.nv-marketing-list{color:var(--ds-v2-foreground);gap:.55rem;margin:1rem 0 0;padding-left:1.1rem;font-size:.9375rem;display:grid}.nv-settings-card-grid{--nv-hub-gap:1.25rem;--nv-hub-max:56rem;--nv-hub-col:calc((var(--nv-hub-max) - 2 * var(--nv-hub-gap)) / 3);gap:var(--nv-hub-gap);max-width:var(--nv-hub-max);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nv-settings-card-grid--4{max-width:calc(4 * var(--nv-hub-col) + 3 * var(--nv-hub-gap));grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.nv-settings-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem}}@media (max-width:767px){.nv-settings-card-grid,.nv-settings-card-grid--4{grid-template-columns:1fr;max-width:22rem}}.nv-settings-card{--nv-card-accent:var(--nv-jade,#1f6b57);aspect-ratio:3/4;border-radius:calc(var(--ds-v2-radius-card) + .25rem);border:1px solid var(--nv-card-accent);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:1.25rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-settings-card{border:1px solid color-mix(in srgb, var(--nv-card-accent) 22%, var(--ds-v2-border))}}.nv-settings-card{background:linear-gradient(165deg, var(--nv-card-accent) 0%, var(--ds-v2-card) 55%)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card{background:linear-gradient(165deg, color-mix(in srgb, var(--nv-card-accent) 10%, var(--ds-v2-card)) 0%, var(--ds-v2-card) 55%)}}.nv-settings-card{box-shadow:var(--ds-v2-shadow-card);color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.nv-settings-card--jade{--nv-card-accent:var(--nv-jade,#1f6b57)}.nv-settings-card--ink{--nv-card-accent:#2f4a66}.nv-settings-card--amber{--nv-card-accent:#a66b2b}.nv-settings-card--slate{--nv-card-accent:#4a5d6e}button.nv-settings-card{cursor:pointer;text-align:left;font:inherit;width:100%}.nv-modifica-workspace{--nv-hub-gap:1.25rem;--nv-hub-max:56rem;--nv-hub-col:calc((var(--nv-hub-max) - 2 * var(--nv-hub-gap)) / 3);gap:var(--nv-hub-gap);grid-template-columns:1fr;align-items:start;display:grid}.nv-modifica-workspace--open{grid-template-columns:var(--nv-hub-col) minmax(0, 1fr)}.nv-modifica-workspace__rail{gap:var(--nv-hub-gap);max-width:calc(4 * var(--nv-hub-col) + 3 * var(--nv-hub-gap));grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid}.nv-modifica-workspace__rail--3{max-width:var(--nv-hub-max);grid-template-columns:repeat(3,minmax(0,1fr))}.nv-modifica-workspace--open .nv-modifica-workspace__rail{grid-template-columns:1fr;gap:.85rem}.nv-modifica-workspace--open .nv-modifica-workspace__rail .nv-settings-card{aspect-ratio:5/4}.nv-modifica-workspace--open .nv-modifica-workspace__rail .nv-settings-card--active{aspect-ratio:3/4}.nv-modifica-workspace__detail{opacity:0;min-width:0;display:none;transform:translate(1.25rem)}.nv-modifica-workspace__detail--visible{opacity:1;display:block;transform:translate(0)}@media (max-width:1023px){.nv-modifica-workspace__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.nv-modifica-workspace,.nv-modifica-workspace--open{grid-template-columns:1fr}.nv-modifica-workspace__rail,.nv-modifica-workspace--open .nv-modifica-workspace__rail{grid-template-columns:1fr;max-width:22rem}}@supports (view-transition-name:none){::view-transition-old(nv-mod-detail){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(nv-mod-detail){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(nv-mod-card-anagrafica){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-anagrafica){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-mod-card-sede){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-sede){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-mod-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-mod-card-contratto){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-mod-card-contratto){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-card-studio){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-card-studio){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-card-fatturazione){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-card-anaf){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-card-anaf){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(nv-imp-detail){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-new(nv-imp-detail){height:100%;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}}.nv-settings-card:hover{border-color:var(--nv-card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card:hover{border-color:color-mix(in srgb, var(--nv-card-accent) 55%, var(--ds-v2-border))}}.nv-settings-card:hover{box-shadow:var(--ds-v2-shadow-card), 0 12px 28px var(--nv-card-accent)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card:hover{box-shadow:var(--ds-v2-shadow-card), 0 12px 28px color-mix(in srgb, var(--nv-card-accent) 16%, transparent)}}.nv-settings-card--ok{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.nv-settings-card--ok{border-color:color-mix(in srgb, #22c55e 40%, var(--ds-v2-border))}}.nv-settings-card__icon{background:var(--nv-card-accent);border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nv-settings-card__icon{background:color-mix(in srgb, var(--nv-card-accent) 16%, transparent)}}.nv-settings-card__icon{color:var(--nv-card-accent)}.nv-settings-card__title{letter-spacing:-.02em;color:var(--ds-v2-foreground);font-size:1.05rem;font-weight:650}.nv-settings-card__desc{color:var(--ds-v2-muted-foreground);flex:1;font-size:.8125rem;line-height:1.45}.nv-settings-card__cta,.nv-settings-card__badge{letter-spacing:.02em;margin-top:auto;font-size:.75rem;font-weight:600}.nv-settings-card__cta{color:var(--nv-card-accent)}.nv-settings-card__badge{border-radius:999px;padding:.2rem .55rem;display:inline-flex}.nv-settings-card__badge--ok{color:#15803d;background:#22c55e2e}.nv-settings-card__badge--off{color:var(--ds-v2-muted-foreground);background:var(--ds-v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.nv-settings-card__badge--off{background:color-mix(in srgb, var(--ds-v2-muted-foreground) 12%, transparent)}}.nv-offline-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b14b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.nv-offline-card{text-align:center;border:1px solid var(--ds-v2-border);background:var(--ds-v2-card,#121518);border-radius:1.1rem;width:min(22rem,100%);padding:1.75rem 1.5rem 1.5rem;box-shadow:0 24px 60px #00000059}.nv-offline-logo{object-fit:contain;border-radius:1rem;width:5.5rem;height:5.5rem;margin:0 auto 1rem}.nv-offline-title{letter-spacing:-.02em;color:var(--ds-v2-foreground,#f1f5f9);margin:0;font-size:1.1rem;font-weight:700}.nv-offline-desc{color:var(--ds-v2-muted-foreground,#94a3b8);margin:.55rem 0 1.25rem;font-size:.875rem;line-height:1.45}[data-ds-v2][data-ds-theme=premium]{--nv-ink:#14181f;--nv-ink-2:#2a3340;--nv-jade:#1f6b57;--nv-jade-soft:#2d8a70;--nv-porcelain:#f4f2ee;--nv-mist:#e8ebe6;--nv-sand:#8a6b45;--nv-teal:var(--nv-jade);--nv-sea:var(--nv-jade-soft);--nv-sage:#3d7a5f;--ds-v2-background:#f7f5f1;--ds-v2-foreground:var(--nv-ink);--ds-v2-card:#ffffffb8;--ds-v2-card-foreground:var(--nv-ink);--ds-v2-muted:#e8e4de;--ds-v2-muted-foreground:#6a7585;--ds-v2-border:#14181f14;--ds-v2-input-bg:#ffffffeb;--ds-v2-ring:var(--nv-jade);--ds-v2-primary:var(--nv-ink);--ds-v2-primary-foreground:#f7f5f1;--ds-v2-accent:var(--nv-jade);--ds-v2-info:var(--nv-jade-soft);--ds-v2-success:var(--nv-sage);--ds-v2-sidebar:#ffffff6b;--ds-v2-sidebar-foreground:var(--nv-ink-2);--ds-v2-sidebar-active:#ffffffc7;--ds-v2-sidebar-active-fg:var(--nv-ink);--ds-v2-sidebar-border:#14181f14;--ds-v2-shadow-card:0 1px 0 #ffffffe6 inset, 0 12px 36px #14181f0d;--ds-premium-glow:#f7f5f1b3;--ds-premium-mesh-a:#e8ebe6;--ds-premium-mesh-b:#e4e9ef;--fgm-accent-cyan:var(--nv-jade);--fgm-accent-cyan-muted:var(--nv-jade-soft);--fgm-accent-amber:var(--nv-sand);--fgm-nav-active-fg:var(--ds-v2-sidebar-active-fg);--fgm-link:var(--nv-jade);--brand:var(--nv-jade);--nv-blue:var(--nv-jade);--nv-cyan:var(--nv-jade-soft);--nv-lime:var(--nv-sage);--nv-navy:var(--nv-ink);--font-display:var(--font-inter), ui-sans-serif, system-ui, sans-serif}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-background:#12161c;--ds-v2-foreground:#eef2f7;--ds-v2-card:#ffffff0d;--ds-v2-card-foreground:#f3f6fa;--ds-v2-muted:#1a2029;--ds-v2-muted-foreground:#8b98ab;--ds-v2-border:#ffffff14;--ds-v2-input-bg:#12161ef5;--ds-v2-ring:var(--nv-jade-soft);--ds-v2-primary:#eef2f7;--ds-v2-primary-foreground:#14181f;--ds-v2-accent:var(--nv-jade-soft);--ds-v2-info:var(--nv-jade-soft);--ds-v2-success:#6bb089;--ds-v2-sidebar:#ffffff08;--ds-v2-sidebar-foreground:#9aa8bc;--ds-v2-sidebar-active:#ffffff14;--ds-v2-sidebar-active-fg:#f3f6fa;--ds-v2-sidebar-border:#ffffff14;--ds-v2-shadow-card:0 1px 0 #ffffff0f inset, 0 12px 36px #00000047;--ds-premium-glow:var(--nv-jade)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-premium-glow:color-mix(in srgb, var(--nv-jade) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-premium-mesh-a:#1a2a4459;--ds-premium-mesh-b:#2a332840}[data-ds-v2][data-ds-theme=premium] .nv-app-shell{background:radial-gradient(ellipse 70% 50% at 100% 0%, var(--ds-premium-mesh-a), transparent 55%), radial-gradient(ellipse 55% 45% at 0% 100%, var(--ds-premium-mesh-b), transparent 50%), linear-gradient(180deg, #f7f5f1 0%, #eeebe6 100%)!important}[data-ds-v2][data-ds-theme=premium].dark .nv-app-shell,.dark[data-ds-v2][data-ds-theme=premium] .nv-app-shell{background:radial-gradient(ellipse 65% 45% at 100% 0%, var(--ds-premium-mesh-a), transparent 58%), radial-gradient(ellipse 50% 40% at 0% 100%, var(--ds-premium-mesh-b), transparent 55%), var(--ds-v2-background)!important}[data-ds-v2][data-ds-theme=premium] .nv-main-content{background:0 0}[data-ds-v2][data-ds-theme=premium] .nv-sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.15);box-shadow:1px 0 #ffffffb3,8px 0 28px #14181f0a;background:linear-gradient(#ffffff8c 0%,#ffffff59 100%)!important;border-right:1px solid #14181f14!important}[data-ds-v2][data-ds-theme=premium].dark .nv-sidebar,.dark[data-ds-v2][data-ds-theme=premium] .nv-sidebar{box-shadow:1px 0 #ffffff0a,8px 0 28px #00000040;background:linear-gradient(#ffffff0d 0%,#ffffff05 100%)!important;border-right-color:#ffffff14!important}.nv-sidebar-brand{background:0 0;border-bottom:1px solid #14181f14;border-radius:0;margin-bottom:.1rem;padding:.1rem 0 .5rem}.nv-brand-link{box-shadow:none;background:0 0;border-radius:0;padding:0;line-height:0;display:block}.nv-brand-logo{object-fit:contain;object-position:left center;filter:none;background:0 0;width:100%;height:auto;max-height:4.25rem;display:block}.nv-brand-logo--compact{width:auto;max-width:12rem;max-height:3rem}.nv-brand-link--plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.nv-brand-link--compact{border-radius:0;padding:0}.nv-brand-mark{object-fit:contain;filter:none;width:2.5rem;height:2.5rem}[data-ds-v2][data-ds-theme=premium] .nv-nav-link{color:var(--ds-v2-sidebar-foreground);border-radius:.65rem}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover{background:var(--ds-v2-foreground)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover{background:color-mix(in srgb, var(--ds-v2-foreground) 5%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{background:var(--ds-v2-sidebar-active)!important;border-color:var(--ds-v2-sidebar-border)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{border-color:color-mix(in srgb, var(--ds-v2-sidebar-border) 80%, transparent)!important}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{box-shadow:inset 0 1px #ffffff8c,0 6px 18px #14181f0a;color:var(--ds-v2-sidebar-active-fg)!important}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active:before{width:3px;background:var(--nv-jade)!important}[data-ds-v2][data-ds-theme=premium].dark .nv-nav-link--active,.dark[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active{box-shadow:inset 0 1px #ffffff0f}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{color:var(--ds-v2-foreground);-webkit-backdrop-filter:blur(18px)saturate(1.15);position:relative;overflow:hidden;box-shadow:var(--ds-v2-shadow-card)!important;background:#ffffff8c!important;border:1px solid #ffffffbf!important}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{color:var(--ds-v2-foreground);background:#ffffff0f!important;border-color:#ffffff1a!important}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:before{content:"";background:linear-gradient(180deg, var(--nv-jade), transparent);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:nth-child(2):before{background:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:nth-child(3):before{background:var(--nv-sand)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:nth-child(4):before{background:var(--nv-sage)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{background:linear-gradient(155deg, var(--nv-sage), var(--ds-v2-card))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{background:linear-gradient(155deg, color-mix(in srgb, var(--nv-sage) 10%, var(--ds-v2-card)), var(--ds-v2-card))!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{border-color:var(--nv-sage)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card--highlight{border-color:color-mix(in srgb, var(--nv-sage) 22%, var(--ds-v2-border))!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-type-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__icon{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__icon{background:color-mix(in srgb, var(--nv-teal) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card__icon{color:var(--nv-teal);border-radius:.5rem}[data-ds-v2][data-ds-theme=premium] .nv-panel,[data-ds-v2][data-ds-theme=premium] .nv-filter-panel,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel{-webkit-backdrop-filter:blur(20px)saturate(1.15);box-shadow:var(--ds-v2-shadow-card)!important;background:#ffffff94!important;border:1px solid #fffc!important}[data-ds-v2][data-ds-theme=premium].dark .nv-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-panel,[data-ds-v2][data-ds-theme=premium].dark .nv-filter-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-filter-panel,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-panel,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-panel{background:#ffffff0d!important;border-color:#ffffff1a!important}[data-ds-v2][data-ds-theme=premium] .nv-panel-head,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header{color:var(--ds-v2-foreground);background:#ffffff40;border-bottom-color:#14181f0f}[data-ds-v2][data-ds-theme=premium].dark .nv-panel-head,.dark[data-ds-v2][data-ds-theme=premium] .nv-panel-head,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-panel__header,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header{color:var(--ds-v2-foreground);background:#ffffff08;border-bottom-color:#ffffff14}[data-ds-v2][data-ds-theme=premium] .nv-page-accent{background:linear-gradient(90deg, var(--nv-jade), var(--nv-jade-soft));width:3.25rem;height:.22rem;box-shadow:none;border-radius:999px}[data-ds-v2][data-ds-theme=premium] .nv-section-title,[data-ds-v2][data-ds-theme=premium] .nv-panel-head h2,[data-ds-v2][data-ds-theme=premium] .nv-panel-head h3,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header h2,[data-ds-v2][data-ds-theme=premium] .ds-v2-panel__header h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:color-mix(in srgb, var(--nv-teal) 5%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{border-bottom:1px solid var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{border-bottom:1px solid color-mix(in srgb, var(--nv-ink) 8%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:color-mix(in srgb, var(--nv-ink) 70%, var(--ds-v2-muted-foreground))}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{padding:.75rem 1rem}[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:color-mix(in srgb, var(--nv-sea) 6%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:#a8b2ba}[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{border-bottom:1px solid var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--nv-ink) 5%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{padding:.7rem 1rem}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:nth-child(2n){background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--nv-teal) 3%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover{background:var(--nv-teal)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover{background:color-mix(in srgb, var(--nv-teal) 7%, transparent)!important}}[data-ds-v2][data-ds-theme=premium] .nv-link{color:var(--nv-teal);font-weight:600}[data-ds-v2][data-ds-theme=premium].dark .nv-link,.dark[data-ds-v2][data-ds-theme=premium] .nv-link{color:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{box-shadow:0 10px 24px #14181f29;background:var(--nv-ink)!important;color:#f7f5f1!important;border:0!important}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover{filter:brightness(1.08)}.nv-row-actions{justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.nv-row-action{width:1.875rem;min-width:1.875rem;height:1.875rem;min-height:1.875rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.nv-row-action:hover{filter:brightness(1.04)}.nv-row-action:active{transform:scale(.96)}.nv-row-action svg{width:.875rem;height:.875rem}.nv-row-action--view{background:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--view{background:color-mix(in srgb, var(--ds-v2-success) 12%, var(--ds-v2-card))}}.nv-row-action--view{border-color:var(--ds-v2-success)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--view{border-color:color-mix(in srgb, var(--ds-v2-success) 28%, var(--ds-v2-border))}}.nv-row-action--view{color:var(--ds-v2-success)}.nv-row-action--edit{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--edit{background:color-mix(in srgb, var(--ds-v2-primary) 10%, var(--ds-v2-card))}}.nv-row-action--edit{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--edit{border-color:color-mix(in srgb, var(--ds-v2-primary) 28%, var(--ds-v2-border))}}.nv-row-action--edit{color:var(--ds-v2-primary)}.nv-row-action--pay{background:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--pay{background:color-mix(in srgb, var(--nv-sea) 12%, var(--ds-v2-card))}}.nv-row-action--pay{border-color:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--pay{border-color:color-mix(in srgb, var(--nv-sea) 30%, var(--ds-v2-border))}}.nv-row-action--pay{color:var(--nv-teal)}.dark .nv-row-action--pay{color:var(--nv-sea)}.nv-row-action--invoice{background:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--invoice{background:color-mix(in srgb, var(--nv-sage) 12%, var(--ds-v2-card))}}.nv-row-action--invoice{border-color:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--invoice{border-color:color-mix(in srgb, var(--nv-sage) 28%, var(--ds-v2-border))}}.nv-row-action--invoice{color:var(--nv-sage)}.dark .nv-row-action--invoice{color:#6bb089}.nv-row-action--delete{background:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--delete{background:color-mix(in srgb, var(--ds-v2-destructive) 10%, var(--ds-v2-card))}}.nv-row-action--delete{border-color:var(--ds-v2-destructive)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--delete{border-color:color-mix(in srgb, var(--ds-v2-destructive) 28%, var(--ds-v2-border))}}.nv-row-action--delete{color:var(--ds-v2-destructive)}.nv-row-action--contract{background:var(--nv-sand)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--contract{background:color-mix(in srgb, var(--nv-sand) 14%, var(--ds-v2-card))}}.nv-row-action--contract{border-color:var(--nv-sand)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--contract{border-color:color-mix(in srgb, var(--nv-sand) 32%, var(--ds-v2-border))}}.nv-row-action--contract{color:#8a6d45}.dark .nv-row-action--contract{color:#c9a97a}.nv-row-action--email{color:var(--nv-jade,#1f6b57)}.dark .nv-row-action--email{color:var(--nv-jade-soft,#2d8a70)}.nv-row-action--download{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--download{background:color-mix(in srgb, var(--ds-v2-primary) 8%, var(--ds-v2-card))}}.nv-row-action--download{border-color:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-row-action--download{border-color:color-mix(in srgb, var(--ds-v2-primary) 24%, var(--ds-v2-border))}}.nv-row-action--download{color:var(--ds-v2-primary)}.nv-row-action--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.nv-contract-action{display:inline-flex;position:relative}.nv-contract-menu{z-index:40;border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);min-width:11.5rem;box-shadow:var(--ds-v2-shadow-card);border-radius:.6rem;padding:.5rem;position:absolute;top:calc(100% + .35rem);right:0}.nv-contract-menu-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-v2-muted-foreground);margin:0 0 .35rem;padding:.15rem .35rem;font-size:.6875rem;font-weight:600}.nv-contract-menu-item{width:100%;color:var(--ds-v2-foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.8125rem;display:flex}.nv-contract-menu-item:hover{background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-contract-menu-item:hover{background:color-mix(in srgb, var(--ds-v2-primary) 8%, var(--ds-v2-card))}}.nv-dropzone{border:1.5px dashed var(--ds-v2-border);border-radius:var(--ds-v2-radius-card);background:var(--ds-v2-muted);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-dropzone{background:color-mix(in srgb, var(--ds-v2-muted) 55%, var(--ds-v2-card))}}.nv-dropzone{cursor:pointer;transition:border-color .16s,background .16s}.nv-dropzone:hover,.nv-dropzone--active{border-color:var(--ds-v2-primary);background:var(--ds-v2-primary)}@supports (color:color-mix(in lab, red, red)){.nv-dropzone:hover,.nv-dropzone--active{background:color-mix(in srgb, var(--ds-v2-primary) 6%, var(--ds-v2-card))}}.nv-dropzone--filled{border-style:solid}.nv-dropzone-file{border-radius:var(--ds-v2-radius-input);border:1px solid var(--ds-v2-border);background:var(--ds-v2-card);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.nv-table th.nv-col-actions,.nv-table td.nv-col-actions{text-align:center;white-space:nowrap;width:1%}.nv-id-cell{flex-direction:column;align-items:center;gap:.15rem;max-width:11rem;display:inline-flex}.nv-id-cell__value{letter-spacing:.01em;word-break:break-all;color:var(--ds-v2-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}[data-ds-v2][data-ds-theme=premium] .nv-app-shell:before{content:"";pointer-events:none;z-index:0;opacity:.28;background-image:linear-gradient(#1a222c06 1px,#0000 1px),linear-gradient(90deg,#1a222c06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 25%,#000 15%,#0000 72%);mask-image:radial-gradient(70% 60% at 50% 25%,#000 15%,#0000 72%)}[data-ds-v2][data-ds-theme=premium].dark .nv-app-shell:before,.dark[data-ds-v2][data-ds-theme=premium] .nv-app-shell:before{opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}[data-ds-v2][data-ds-theme=premium] .nv-sidebar,[data-ds-v2][data-ds-theme=premium] .nv-main{z-index:1;position:relative}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-brand{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #14181f14;border-radius:0;margin:0 0 .35rem;padding:.1rem 0 .5rem}[data-ds-v2][data-ds-theme=premium].dark .nv-sidebar-brand,.dark[data-ds-v2][data-ds-theme=premium] .nv-sidebar-brand{box-shadow:none;background:0 0;border-bottom-color:#ffffff14}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-utils{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #14181f12;border-radius:.7rem;margin:0 .05rem .35rem;padding:.4rem .45rem}[data-ds-v2][data-ds-theme=premium].dark .nv-sidebar-utils,.dark[data-ds-v2][data-ds-theme=premium] .nv-sidebar-utils{background:#ffffff0a;border-color:#ffffff14}[data-ds-v2][data-ds-theme=premium] .nv-nav-link svg{opacity:.72;transition:opacity .16s,transform .16s,color .16s}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover svg,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active svg{opacity:1;color:var(--nv-jade);transform:translate(1px)}[data-ds-v2][data-ds-theme=premium].dark .nv-nav-link:hover svg,.dark[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover svg,[data-ds-v2][data-ds-theme=premium].dark .nv-nav-link--active svg,.dark[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active svg{color:var(--nv-jade-soft)}[data-ds-v2][data-ds-theme=premium] .nv-sidebar-footer{background:#1f6b570f;border-top:0;border-radius:.7rem;margin:.35rem .05rem .15rem;padding:.55rem .35rem .25rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card{transition:transform .18s,box-shadow .18s,border-color .18s}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background:linear-gradient(125deg,#ffffff47 0%,#0000 40%);position:absolute;inset:0}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:after,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{background:linear-gradient(125deg, var(--nv-sea) 0%, transparent 42%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:after,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{background:linear-gradient(125deg, color-mix(in srgb, var(--nv-sea) 8%, transparent) 0%, transparent 42%)}}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card:after,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:after{opacity:.55}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--nv-teal), 0 10px 24px #1a222c14!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-teal) 14%, transparent), 0 10px 24px #1a222c14!important}}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-label,[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-title{letter-spacing:.07em;font-size:.625rem}[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{font-family:var(--font-display);letter-spacing:-.03em;z-index:1;font-size:1.45rem;font-weight:600;position:relative}[data-ds-v2][data-ds-theme=premium] .nv-page-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:600;line-height:1.15}[data-ds-v2][data-ds-theme=premium] .nv-page-subtitle{max-width:36rem;color:var(--ds-v2-muted-foreground);font-size:.84rem;line-height:1.5}[data-ds-v2][data-ds-theme=premium] .nv-filter-panel{position:relative;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .nv-filter-panel:before{content:"";background:linear-gradient(180deg, var(--nv-teal), var(--nv-sea));width:3px;position:absolute;top:0;bottom:0;left:0}[data-ds-v2][data-ds-theme=premium] .nv-panel{transition:box-shadow .18s,border-color .18s;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .nv-panel:hover{border-color:var(--nv-teal)!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-panel:hover{border-color:color-mix(in srgb, var(--nv-teal) 18%, var(--ds-v2-border))!important}}[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{border-color:var(--nv-teal);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{border-color:color-mix(in srgb, var(--nv-teal) 10%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{box-shadow:inset 0 1px #ffffff59}[data-ds-v2][data-ds-theme=premium] .nv-table tbody td:first-child{font-weight:600}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr{transition:background-color .14s}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:last-child td{border-bottom:0}[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium] .nv-textarea{border-color:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium] .nv-textarea{border-color:color-mix(in srgb, var(--nv-ink) 10%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium] .nv-textarea{background:linear-gradient(180deg, #ffffffe6, var(--ds-v2-input-bg));transition:border-color .15s,box-shadow .15s}[data-ds-v2][data-ds-theme=premium].dark .nv-input,.dark[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium].dark .nv-select,.dark[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium].dark .nv-textarea,.dark[data-ds-v2][data-ds-theme=premium] .nv-textarea{background:#14181cf0}[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{border-color:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{border-color:color-mix(in srgb, var(--nv-teal) 55%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{box-shadow:0 0 0 3px var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-input:focus,[data-ds-v2][data-ds-theme=premium] .nv-select:focus,[data-ds-v2][data-ds-theme=premium] .nv-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-teal) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-btn{border-radius:.6rem}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{transition:filter .15s,transform .15s,box-shadow .15s}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 28px #14181f33!important}[data-ds-v2][data-ds-theme=premium] .nv-btn-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ds-v2-foreground);background:#ffffff8c;border-color:#14181f1f}[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){border-color:var(--nv-jade);background:var(--nv-jade)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--nv-jade) 7%, white)}}[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){color:var(--nv-jade)}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline{color:var(--ds-v2-foreground);background:#ffffff0d;border-color:#ffffff24}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline:hover:not(:disabled),.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){border-color:var(--nv-jade-soft);background:var(--nv-jade-soft)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline:hover:not(:disabled),.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--nv-jade-soft) 14%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-outline:hover:not(:disabled),.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-outline:hover:not(:disabled){color:#9fd4c4}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{border-color:var(--nv-ink);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{border-color:color-mix(in srgb, var(--nv-ink) 8%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn{background:#ffffffbf;transition:background .15s,border-color .15s,transform .15s}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{border-color:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{border-color:color-mix(in srgb, var(--nv-teal) 35%, var(--ds-v2-border))}}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{background:color-mix(in srgb, var(--nv-teal) 8%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-icon-btn:hover{transform:translateY(-1px)}[data-ds-v2][data-ds-theme=premium] .nv-badge{border:1px solid #0000;padding:.2rem .55rem;box-shadow:inset 0 1px #ffffff4d}[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{background:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{background:color-mix(in srgb, var(--nv-sea) 12%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{border-color:var(--nv-sea)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{border-color:color-mix(in srgb, var(--nv-sea) 24%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{color:#0a5652}[data-ds-v2][data-ds-theme=premium].dark .nv-badge-emessa,.dark[data-ds-v2][data-ds-theme=premium] .nv-badge-emessa{color:#7dd4ce}[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{background:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{background:color-mix(in srgb, var(--nv-sage) 12%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{border-color:var(--nv-sage)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{border-color:color-mix(in srgb, var(--nv-sage) 26%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{color:#2d5c46}[data-ds-v2][data-ds-theme=premium].dark .nv-badge-pagata,.dark[data-ds-v2][data-ds-theme=premium] .nv-badge-pagata{color:#6bb089}[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{background:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{background:color-mix(in srgb, var(--nv-ink) 5%, var(--ds-v2-muted))}}[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{border-color:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-badge-bozza{border-color:color-mix(in srgb, var(--nv-ink) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-row-action{box-shadow:inset 0 1px #ffffff4d}[data-ds-v2][data-ds-theme=premium] .nv-row-action:hover{transform:translateY(-1px)}[data-ds-v2][data-ds-theme=premium] .nv-empty{background:radial-gradient(ellipse 60% 80% at 50% 0%, var(--nv-teal), transparent)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-empty{background:radial-gradient(ellipse 60% 80% at 50% 0%, color-mix(in srgb, var(--nv-teal) 6%, transparent), transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-alert-warning{background:linear-gradient(90deg, var(--ds-v2-warning), var(--ds-v2-card))}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-alert-warning{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-v2-warning) 12%, var(--ds-v2-card)), var(--ds-v2-card))}}[data-ds-v2][data-ds-theme=premium] .nv-login-layout .nv-login-card{box-shadow:none;background:#ffffff9e;border-color:#0000}[data-ds-v2][data-ds-theme=premium].dark .nv-login-layout .nv-login-card,.dark[data-ds-v2][data-ds-theme=premium] .nv-login-layout .nv-login-card{background:#ffffff0a}@media (prefers-reduced-motion:reduce){[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card,[data-ds-v2][data-ds-theme=premium] .nv-btn-primary,[data-ds-v2][data-ds-theme=premium] .nv-icon-btn,[data-ds-v2][data-ds-theme=premium] .nv-row-action,[data-ds-v2][data-ds-theme=premium] .nv-nav-link svg{transition:none!important;transform:none!important}}.nv-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.nv-ambient__orb{filter:blur(56px);opacity:.4;will-change:transform;border-radius:50%;animation:28s ease-in-out infinite nv-orb-drift;position:absolute}.nv-ambient__orb--a{background:radial-gradient(circle, var(--nv-teal), transparent 70%);width:min(42vw,28rem);height:min(42vw,28rem);top:-8%;right:4%}@supports (color:color-mix(in lab, red, red)){.nv-ambient__orb--a{background:radial-gradient(circle, color-mix(in srgb, var(--nv-teal) 28%, transparent), transparent 70%)}}.nv-ambient__orb--b{background:radial-gradient(circle, var(--nv-sand), transparent 72%);width:min(36vw,22rem);height:min(36vw,22rem);bottom:4%;left:18%}@supports (color:color-mix(in lab, red, red)){.nv-ambient__orb--b{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sand) 22%, transparent), transparent 72%)}}.nv-ambient__orb--b{animation-duration:34s;animation-delay:-7s}.nv-ambient__orb--c{background:radial-gradient(circle, var(--nv-sage), transparent 72%);width:min(28vw,16rem);height:min(28vw,16rem);top:42%;right:28%}@supports (color:color-mix(in lab, red, red)){.nv-ambient__orb--c{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sage) 18%, transparent), transparent 72%)}}.nv-ambient__orb--c{animation-duration:32s;animation-delay:-13s}.dark .nv-ambient__orb--a{opacity:.28}.dark .nv-ambient__orb--b{opacity:.2}.dark .nv-ambient__orb--c{opacity:.16}@keyframes nv-orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-2%,3%)scale(1.04)}66%{transform:translate(3%,-2%)scale(.97)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{background:var(--nv-teal);border-radius:.45rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{background:color-mix(in srgb, var(--nv-teal) 6%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{border:1px solid var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{border:1px solid color-mix(in srgb, var(--nv-teal) 8%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link__icon{transition:background .16s,border-color .16s}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{background:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{background:color-mix(in srgb, var(--nv-teal) 12%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{border-color:var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{border-color:color-mix(in srgb, var(--nv-teal) 22%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-nav-link:hover .nv-nav-link__icon,[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon{box-shadow:none}[data-ds-v2][data-ds-theme=premium] .nv-nav-link--active .nv-nav-link__icon svg{color:var(--nv-teal);transform:none}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card{isolation:isolate;min-height:6.25rem;padding:1rem 1.05rem 1.05rem 1.15rem!important}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-teal), transparent 70%);border-radius:50%;width:70%;height:90%;position:absolute;top:-40%;right:-20%}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-teal) 16%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__glow{opacity:.35;pointer-events:none;z-index:0;transition:opacity .2s,transform .2s}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(2) .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-sea), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(2) .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sea) 18%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(3) .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-sand), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(3) .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sand) 18%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(4) .nv-kpi-card__glow{background:radial-gradient(circle, var(--nv-sage), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:nth-child(4) .nv-kpi-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--nv-sage) 18%, transparent), transparent 70%)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card:hover .nv-kpi-card__glow{opacity:.55;transform:translate(-3%,4%)scale(1.05)}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__dot{background:var(--nv-teal);width:.5rem;height:.5rem;box-shadow:none;border-radius:999px;margin-top:.2rem}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{background:var(--nv-teal);border-radius:.5rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{background:color-mix(in srgb, var(--nv-teal) 10%, transparent)}}[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{color:var(--nv-teal);border:1px solid var(--nv-teal)}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{border:1px solid color-mix(in srgb, var(--nv-teal) 16%, transparent)}}[data-ds-v2][data-ds-theme=premium].dark .nv-kpi-card__icon,.dark[data-ds-v2][data-ds-theme=premium] .nv-kpi-card__icon{color:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>*{animation:.4s cubic-bezier(.22,1,.36,1) both nv-rise}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:first-child{animation-delay:20ms}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(2){animation-delay:60ms}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(3){animation-delay:.1s}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(4){animation-delay:.14s}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(5){animation-delay:.18s}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>:nth-child(n+6){animation-delay:.21s}@keyframes nv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-ds-v2][data-ds-theme=premium] .nv-table thead th{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;background:linear-gradient(180deg, var(--nv-teal), var(--nv-teal))!important}@supports (color:color-mix(in lab, red, red)){[data-ds-v2][data-ds-theme=premium] .nv-table thead th{background:linear-gradient(180deg, color-mix(in srgb, var(--nv-teal) 7%, var(--ds-v2-card)), color-mix(in srgb, var(--nv-teal) 3%, var(--ds-v2-card)))!important}}[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover td:first-child{color:var(--nv-teal)}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody tr:hover td:first-child,.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover td:first-child{color:var(--nv-sea)}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{position:relative;overflow:hidden}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff2e 48%,#0000 62%);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)}[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:hover:after{transform:translate(120%)}[data-ds-v2][data-ds-theme=premium] .nv-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-ds-v2][data-ds-theme=premium] .nv-main-content{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.nv-ambient__orb,[data-ds-v2][data-ds-theme=premium] .nv-page-stack>*,[data-ds-v2][data-ds-theme=premium] .nv-btn-primary:after{transition:none!important;animation:none!important}[data-ds-v2][data-ds-theme=premium] .nv-page-stack>*{opacity:1;transform:none}}[data-ds-v2][data-ds-theme=premium].dark,.dark[data-ds-v2][data-ds-theme=premium]{--ds-v2-muted-foreground:#a7b2c4;--ds-v2-foreground:#f1f4f8;--ds-v2-card-foreground:#f1f4f8}[data-ds-v2][data-ds-theme=premium].dark .nv-page-title,.dark[data-ds-v2][data-ds-theme=premium] .nv-page-title,[data-ds-v2][data-ds-theme=premium].dark .nv-section-title,.dark[data-ds-v2][data-ds-theme=premium] .nv-section-title,[data-ds-v2][data-ds-theme=premium].dark .nv-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-panel,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-card,[data-ds-v2][data-ds-theme=premium].dark .nv-kpi-card,.dark[data-ds-v2][data-ds-theme=premium] .nv-kpi-card{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium].dark .nv-page-subtitle,.dark[data-ds-v2][data-ds-theme=premium] .nv-page-subtitle,[data-ds-v2][data-ds-theme=premium].dark .nv-muted,.dark[data-ds-v2][data-ds-theme=premium] .nv-muted,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-label,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-label,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-type-kpi-title,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-title,[data-ds-v2][data-ds-theme=premium].dark .nv-label,.dark[data-ds-v2][data-ds-theme=premium] .nv-label{color:var(--ds-v2-muted-foreground)!important}[data-ds-v2][data-ds-theme=premium].dark .ds-v2-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-kpi-value,[data-ds-v2][data-ds-theme=premium].dark .ds-v2-type-kpi-value,.dark[data-ds-v2][data-ds-theme=premium] .ds-v2-type-kpi-value{color:var(--ds-v2-foreground)!important}[data-ds-v2][data-ds-theme=premium].dark .nv-table thead th,.dark[data-ds-v2][data-ds-theme=premium] .nv-table thead th{color:#b4becd!important;background:#12161eeb!important}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody td,.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody td{color:var(--ds-v2-foreground);border-bottom-color:#ffffff0f}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody tr:nth-child(2n),.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:nth-child(2n){background:#ffffff08}[data-ds-v2][data-ds-theme=premium].dark .nv-table tbody tr:hover,.dark[data-ds-v2][data-ds-theme=premium] .nv-table tbody tr:hover{background:#ffffff0e!important}[data-ds-v2][data-ds-theme=premium].dark .nv-link,.dark[data-ds-v2][data-ds-theme=premium] .nv-link,[data-ds-v2][data-ds-theme=premium].dark a.nv-client-link,.dark[data-ds-v2][data-ds-theme=premium] a.nv-client-link{color:#8fd0bd!important}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-ghost,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-ghost,[data-ds-v2][data-ds-theme=premium].dark .nv-btn-secondary,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-secondary{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium].dark .nv-input,.dark[data-ds-v2][data-ds-theme=premium] .nv-input,[data-ds-v2][data-ds-theme=premium].dark .nv-select,.dark[data-ds-v2][data-ds-theme=premium] .nv-select,[data-ds-v2][data-ds-theme=premium].dark .nv-textarea,.dark[data-ds-v2][data-ds-theme=premium] .nv-textarea{color:var(--ds-v2-foreground);border-color:#ffffff1f;background:#0e121af2!important}[data-ds-v2][data-ds-theme=premium].dark .nv-input::placeholder,.dark[data-ds-v2][data-ds-theme=premium] .nv-input::placeholder,[data-ds-v2][data-ds-theme=premium].dark .nv-textarea::placeholder,.dark[data-ds-v2][data-ds-theme=premium] .nv-textarea::placeholder{color:#8b98ab}[data-ds-v2][data-ds-theme=premium].dark .nv-badge,.dark[data-ds-v2][data-ds-theme=premium] .nv-badge{color:var(--ds-v2-foreground)}[data-ds-v2][data-ds-theme=premium].dark .nv-filter-panel,.dark[data-ds-v2][data-ds-theme=premium] .nv-filter-panel,[data-ds-v2][data-ds-theme=premium].dark .nv-table-wrap,.dark[data-ds-v2][data-ds-theme=premium] .nv-table-wrap{color:var(--ds-v2-foreground);background:#ffffff0a!important;border-color:#ffffff1a!important}[data-ds-v2][data-ds-theme=premium].dark .nv-mobile-nav,.dark[data-ds-v2][data-ds-theme=premium] .nv-mobile-nav{color:var(--ds-v2-foreground);background:#0c1016eb;border-bottom-color:#ffffff14}[data-ds-v2][data-ds-theme=premium].dark .nv-btn-primary,.dark[data-ds-v2][data-ds-theme=premium] .nv-btn-primary{box-shadow:0 10px 24px #00000059;color:#14181f!important;background:#eef2f7!important}.nv-auth{isolation:isolate;min-height:100dvh;color:var(--ds-v2-foreground);background:radial-gradient(70% 50% at 100% 0,#e8ebe6 0%,#0000 55%),radial-gradient(55% 45% at 0 100%,#e4e9ef 0%,#0000 50%),linear-gradient(#f7f5f1 0%,#eeebe6 100%);position:relative;overflow-x:hidden}.dark .nv-auth{background:radial-gradient(ellipse 65% 45% at 100% 0%, #1a2a4459, transparent 58%), radial-gradient(ellipse 50% 40% at 0% 100%, #2a332840, transparent 55%), var(--ds-v2-background)}.nv-auth-nav{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,1.75rem);display:flex;position:relative}.nv-auth-nav .nv-brand-logo{max-width:15rem;max-height:3.5rem}.nv-auth-nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.nv-auth-main{z-index:1;align-items:start;gap:clamp(1.25rem,3vw,2rem);width:min(100%,72rem);margin:0 auto;padding:.5rem clamp(1rem,3vw,1.75rem) 2.5rem;display:grid;position:relative}@media (min-width:980px){.nv-auth-main{grid-template-columns:1.15fr .85fr;align-items:stretch;padding-top:1rem}}.nv-auth-aside{flex-direction:column;gap:.85rem;padding-top:.35rem;display:flex}.nv-auth-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--nv-jade,#1f6b57);margin:0;font-size:.68rem;font-weight:700}.nv-auth-title{max-width:16ch;margin:0;line-height:1.12;font-size:clamp(1.75rem,3.4vw,2.35rem)!important}.nv-auth-lead{max-width:36rem;margin:0}.nv-auth-features{gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.nv-auth-features li{color:var(--ds-v2-foreground);padding-left:1.1rem;font-size:.9rem;line-height:1.45;position:relative}.nv-auth-features li:before{content:"";background:var(--nv-jade,#1f6b57);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}.nv-auth-plan{flex-direction:column;margin-top:.75rem;display:flex;padding:1.15rem 1.2rem 1.25rem!important}.nv-auth-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin:.35rem 0 .5rem;display:flex}.nv-auth-plan-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-v2-foreground);margin:0;font-size:1.55rem;font-weight:750}.nv-auth-plan-price span{color:var(--ds-v2-muted-foreground);font-size:.85rem;font-weight:550}.nv-auth-plan-year{color:var(--ds-v2-muted-foreground);margin:.35rem 0 0;font-size:.84rem;font-weight:600}.nv-auth-plan-includes{gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.nv-auth-plan-includes li{color:var(--ds-v2-foreground);align-items:flex-start;gap:.45rem;font-size:.84rem;line-height:1.4;display:flex}.nv-auth-plan-includes svg{color:var(--nv-jade,#1f6b57);flex-shrink:0;margin-top:.15rem}.nv-auth-trial{color:var(--nv-jade,#1f6b57);margin:.85rem 0 0;font-size:.84rem;font-weight:650}.nv-auth-plan-cta{justify-content:center;align-self:flex-start;width:auto;min-height:2.1rem;margin-top:.75rem;font-weight:600;padding:.4rem .95rem!important;font-size:.8125rem!important}.nv-auth-card{align-self:center;padding:clamp(1.35rem,3vw,1.85rem)!important}.nv-auth-card-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.nv-auth-card-logo{max-width:11.5rem;margin-bottom:0;display:block}.nv-auth-card-logo .nv-brand-logo{object-position:left center;max-height:3.5rem}.nv-locale-flags{align-items:center;gap:.35rem;display:inline-flex}.nv-locale-flag{border:1px solid var(--ds-v2-border);color:var(--ds-v2-muted-foreground);cursor:pointer;background:#ffffff8c;border-radius:.55rem;align-items:center;gap:.35rem;padding:.3rem .5rem;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.nv-locale-flag:hover:not(:disabled){border-color:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-locale-flag:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-jade,#1f6b57) 35%, var(--ds-v2-border))}}.nv-locale-flag:hover:not(:disabled){color:var(--ds-v2-foreground)}.nv-locale-flag--active{border-color:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-locale-flag--active{border-color:color-mix(in srgb, var(--nv-jade,#1f6b57) 45%, transparent)}}.nv-locale-flag--active{background:var(--nv-jade,#1f6b57)}@supports (color:color-mix(in lab, red, red)){.nv-locale-flag--active{background:color-mix(in srgb, var(--nv-jade,#1f6b57) 10%, white)}}.nv-locale-flag--active{color:var(--ds-v2-foreground);box-shadow:inset 0 1px #fffc}.dark .nv-locale-flag{background:#ffffff0d}.dark .nv-locale-flag--active{background:var(--nv-jade-soft,#2d8a70)}@supports (color:color-mix(in lab, red, red)){.dark .nv-locale-flag--active{background:color-mix(in srgb, var(--nv-jade-soft,#2d8a70) 16%, transparent)}}.nv-locale-flag:disabled{opacity:.65;cursor:wait}.nv-locale-flag__img{border-radius:.15rem;width:1.25rem;height:auto;display:block;box-shadow:0 0 0 1px #14181f14}.nv-locale-flag__code{letter-spacing:.04em;font-size:.68rem;font-weight:750}.nv-auth-card-title{letter-spacing:-.03em;color:var(--ds-v2-foreground);margin:0;font-size:1.35rem;font-weight:700}.nv-auth-card-footer{text-align:center;color:var(--ds-v2-muted-foreground);margin:1.2rem 0 0;font-size:.84rem}.nv-auth .nv-login-form{flex-direction:column;gap:1rem;margin-top:1.35rem;display:flex}.nv-auth .nv-login-field{flex-direction:column;gap:.35rem;display:flex}.nv-auth .nv-login-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.nv-auth .nv-login-forgot{color:var(--nv-jade,#1f6b57);font-size:.75rem;font-weight:650;text-decoration:none}.nv-auth .nv-login-forgot:hover{text-decoration:underline}.dark .nv-auth .nv-login-forgot{color:var(--nv-jade-soft,#2d8a70)}.nv-auth .nv-login-submit,.nv-auth .nv-login-form .nv-btn-primary{justify-content:center;width:100%;min-height:2.65rem;margin-top:.2rem}@media (max-width:979px){.nv-auth-title{max-width:none}.nv-auth-card{order:-1}}.nv-login-welcome{z-index:10050;pointer-events:all;place-items:center;animation:.56s cubic-bezier(.22,1,.36,1) both nv-welcome-enter;display:grid;position:fixed;inset:0;overflow:hidden}.nv-login-welcome__veil{background:radial-gradient(55% 45% at 50% 42%,#fffefb 0%,#0000 62%),linear-gradient(165deg,#f7f5f1 0%,#ebe7e0 48%,#e4ebe6 100%);position:absolute;inset:0}.dark .nv-login-welcome__veil{background:radial-gradient(50% 40% at 50% 42%,#1a222c 0%,#0000 60%),linear-gradient(165deg,#12161c 0%,#0e1218 100%)}.nv-login-welcome__glow{filter:blur(6px);opacity:0;background:radial-gradient(circle,#1f6b5733 0%,#0000 68%);border-radius:50%;width:min(34rem,80vw);height:min(34rem,80vw);animation:1.35s cubic-bezier(.22,1,.36,1) 80ms both nv-welcome-glow;position:absolute}.nv-login-welcome__ring{opacity:0;border:1px solid #1f6b5742;border-radius:50%;width:min(18rem,56vw);height:min(18rem,56vw);animation:1.2s cubic-bezier(.22,1,.36,1) .14s both nv-welcome-ring;position:absolute}.nv-login-welcome__mark{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(1.12);opacity:0;background:#ffffff6b;border:1px solid #ffffffb3;border-radius:1.25rem;justify-content:center;align-items:center;padding:1.15rem 1.6rem;animation:1s cubic-bezier(.22,1,.36,1) .1s both nv-welcome-mark;display:flex;position:relative;overflow:hidden;transform:translateY(16px)scale(.94);box-shadow:inset 0 1px #ffffffd9,0 24px 60px #14181f1a}.dark .nv-login-welcome__mark{background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000059}.nv-login-welcome__logo{object-fit:contain;filter:drop-shadow(0 10px 28px #14181f1a);width:min(22rem,72vw);height:auto;max-height:5.5rem;display:block}.nv-login-welcome__shine{pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff61 50%,#0000 68%);width:42%;animation:1.05s ease-in-out .48s both nv-welcome-shine;position:absolute;inset:-20% auto -20% -45%;transform:skew(-16deg)translate(-130%)}@keyframes nv-welcome-enter{0%{opacity:0}to{opacity:1}}@keyframes nv-welcome-mark{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nv-welcome-glow{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes nv-welcome-ring{0%{opacity:0;transform:scale(.62)}to{opacity:.65;transform:scale(1)}}@keyframes nv-welcome-shine{0%{transform:skew(-16deg)translate(-130%)}to{transform:skew(-16deg)translate(280%)}}@media (prefers-reduced-motion:reduce){.nv-login-welcome,.nv-login-welcome__glow,.nv-login-welcome__ring,.nv-login-welcome__mark,.nv-login-welcome__shine{animation-duration:.01ms!important;animation-iteration-count:1!important}.nv-login-welcome__mark{opacity:1;transform:none}}:root{--fgm-content-max:105rem;--fgm-shell-pad:clamp(.75rem, 2vw, 2rem);--fgm-sidebar-w-open:clamp(17.5rem, 17vw, 21.5rem);--fgm-sidebar-w-collapsed:4.25rem;--fgm-sidebar-w:var(--fgm-sidebar-w-open);--fgm-sidebar-offset:var(--fgm-sidebar-w)}html,body{height:100%}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;margin:0}code{font-family:ui-monospace,monospace}@property --tw-space-y-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-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}@keyframes spin{to{transform:rotate(360deg)}}
