@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font);--font-mono:var(--mono);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-sm:var(--radius-sm);--radius-lg:var(--radius-lg);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--mono);--color-warn-text:var(--warn-text)}}@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}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--lh-tight)}h1{font-size:var(--fs-xl);letter-spacing:-.02em}h2{font-size:var(--fs-lg);letter-spacing:-.01em}h3{font-size:var(--fs-md)}h4,h5,h6{font-size:var(--fs)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.row-42{grid-row:42}.row-52{grid-row:52}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-ok-soft{background-color:var(--ok-soft)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.break-all{word-break:break-all}.text-danger{color:var(--danger)}.text-warn-text{color:var(--warn-text)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.accent-text{accent-color:var(--text)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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 (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}}}:root{--accent-h:277;--accent:oklch(.52 .19 var(--accent-h));--accent-hover:oklch(.46 .19 var(--accent-h));--accent-soft:oklch(.95 .045 var(--accent-h));--accent-soft-bd:oklch(.88 .07 var(--accent-h));--on-accent:#fff;--accent-btn:var(--accent);--accent-btn-hover:var(--accent-hover);--accent-text:oklch(.49 .17 var(--accent-h));--bg:#f9fafb;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#eff0f3;--bd:#e1e3e6;--bd-strong:#cfd1d5;--text:#1c1f25;--text-2:#4c5057;--text-3:#656970;--ok:#048149;--ok-soft:#d5f9e0;--warn:#d49838;--warn-soft:#ffebc8;--danger:#c13c3b;--danger-soft:#ffe8e6;--info:#1e71ac;--info-soft:#dff1ff;--neutral:#6f7278;--neutral-soft:#edeef0;--ok-text:#0b7643;--warn-text:#875814;--danger-text:#b63132;--info-text:#156ba6;--on-ok:#fff;--on-danger:#fff;--on-info:#fff;--on-warn:#382500;--control-bd:#84868a;--fs-2xs:calc(var(--fs) - 3px);--fs-xs:calc(var(--fs) - 2.5px);--fs-sm:calc(var(--fs) - 1.5px);--fs-md:calc(var(--fs) + 1px);--fs-lg:calc(var(--fs) + 3px);--fs-xl:calc(var(--fs) + 8px);--lh-tight:1.25;--lh:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--z-topbar:50;--z-sheet:80;--z-drawer:300;--z-modal:340;--z-popover:360;--z-toast:500;--radius:9px;--radius-sm:6px;--radius-lg:14px;--row-h:44px;--pad-y:11px;--gap:16px;--fs:14px;--shadow-sm:0 1px 2px #11161f0f, 0 1px 3px #11161f0d;--shadow-md:0 4px 12px #11161f14, 0 1px 3px #11161f0f;--shadow-lg:0 18px 40px #11161f29, 0 4px 12px #11161f14;--sidebar-w:244px;--font:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--chart-1:#2978d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda101;--chart-5:#e87ba4;--chart-6:#008300;--chart-grid:var(--bd);--chart-axis:var(--text-3);--wa-thread-bg:var(--surface-2);--wa-bubble-in:var(--surface);--wa-bubble-in-bd:var(--bd);--wa-bubble-out:var(--accent-soft);--wa-bubble-out-bd:var(--accent-soft-bd);--wa-tick-read:var(--accent-text);--wa-author-1:#1467c4;--wa-author-2:#b84002;--wa-author-3:#007851;--wa-author-4:#8d5e00;--wa-author-5:#aa446e;--wa-author-6:#007900;--wa-qr-bg:#fff}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.136% -.0619292 -.756919);--surface:lab(100% 0 0);--surface-2:lab(97.088% -.0918508 -1.13482);--surface-3:lab(94.7639% -.121236 -1.51228);--bd:lab(90.1198% -.149667 -1.88921);--bd-strong:lab(83.7356% -.176907 -2.26547);--text:lab(11.7822% -.196539 -4.45206);--text-2:lab(33.8268% -.278085 -4.48997);--text-3:lab(44.2678% -.295639 -4.49897);--ok:lab(47.1543% -41.806 21.6078);--ok-soft:lab(94.8726% -15.5318 7.96133);--warn:lab(67.4206% 16.9757 56.8987);--warn-soft:lab(94.3214% 4.38088 23.3696);--danger:lab(46.0946% 53.6611 32.391);--danger-soft:lab(93.735% 15.3724 8.32428);--info:lab(45.1235% -8.26404 -39.052);--info-soft:lab(94.1965% -5.11494 -13.611);--neutral:lab(47.7574% -.261217 -3.75695);--neutral-soft:lab(94.188% -.0917912 -1.13478);--ok-text:lab(43.5473% -38.5456 19.9158);--warn-text:lab(41.7942% 16.1068 44.1011);--danger-text:lab(42.6062% 53.7334 32.9016);--info-text:lab(42.7854% -7.8879 -39.0028);--on-warn:lab(16.4709% 6.62138 24.7068);--control-bd:lab(55.8953% -.172019 -2.26268);--shadow-sm:0 1px 2px lab(7.11977% -.00896305 -7.24483/.06), 0 1px 3px lab(7.11977% -.00896305 -7.24483/.05);--shadow-md:0 4px 12px lab(7.11977% -.00896305 -7.24483/.08), 0 1px 3px lab(7.11977% -.00896305 -7.24483/.06);--shadow-lg:0 18px 40px lab(7.11977% -.00896305 -7.24483/.16), 0 4px 12px lab(7.11977% -.00896305 -7.24483/.08);--chart-1:lab(49.5277% 2.46254 -56.1993);--chart-2:lab(60.4671% 49.6993 53.4351);--chart-3:lab(63.4681% -47.7608 16.4872);--chart-4:lab(72.4405% 22.0014 75.8289);--chart-5:lab(65.2492% 46.2059 -1.88626);--chart-6:lab(47.3859% -48.4019 49.441);--wa-author-1:lab(43.0428% 4.31168 -56.0589);--wa-author-2:lab(44.7213% 47.5108 55.7588);--wa-author-3:lab(44.0459% -37.6911 12.9972);--wa-author-4:lab(44.1896% 15.2332 52.7272);--wa-author-5:lab(44.2518% 45.7935 -1.85493);--wa-author-6:lab(43.9098% -45.7126 46.6793)}}[data-theme=dark]{--bg:#0f1114;--surface:#17191d;--surface-2:#1e2025;--surface-3:#25282d;--bd:#2b2e34;--bd-strong:#3f424a;--text:#f0f2f4;--text-2:#b1b4bb;--text-3:#91959d;--accent:oklch(.66 .17 var(--accent-h));--accent-hover:oklch(.72 .16 var(--accent-h));--accent-soft:oklch(.32 .08 var(--accent-h));--accent-soft-bd:oklch(.4 .1 var(--accent-h));--accent-btn:oklch(.52 .17 var(--accent-h));--accent-btn-hover:oklch(.47 .17 var(--accent-h));--accent-text:oklch(.72 .15 var(--accent-h));--ok:#4ebe7d;--ok-soft:#0f3620;--warn:#e9b452;--warn-soft:#45310b;--danger:#ea6a64;--danger-soft:#512320;--info:#58a5e4;--info-soft:#12334c;--neutral:#8f9299;--neutral-soft:#2c2e31;--ok-text:#55c483;--warn-text:#e9b452;--danger-text:#f47b74;--info-text:#5eaceb;--on-ok:#032110;--on-danger:#290b0a;--on-info:#051827;--control-bd:#70757d;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 14px #0006;--shadow-lg:0 20px 46px #0000008c;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#1a9e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-grid:var(--bd);--chart-axis:var(--text-3);--wa-thread-bg:var(--bg);--wa-bubble-in:var(--surface-2);--wa-bubble-in-bd:var(--bd);--wa-bubble-out:var(--accent-soft);--wa-bubble-out-bd:var(--accent-soft-bd);--wa-tick-read:var(--accent-text);--wa-author-1:#59a2fd;--wa-author-2:#ff7948;--wa-author-3:#23b682;--wa-author-4:#ec9d00;--wa-author-5:#ed7ea1;--wa-author-6:#4cb646}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(4.814% -.100806 -2.30423);--surface:lab(8.66585% -.168987 -3.34859);--surface-2:lab(12.1414% -.191174 -3.7222);--surface-3:lab(15.8489% -.214204 -4.09621);--bd:lab(18.7443% -.233665 -4.4686);--bd-strong:lab(28.0158% -.286207 -5.2197);--text:lab(95.3439% -.121236 -1.51228);--text-2:lab(73.2782% -.276834 -3.76551);--text-3:lab(61.6689% -.314415 -4.50887);--ok:lab(69.3433% -44.5479 22.9571);--ok-soft:lab(19.5805% -19.113 9.85245);--warn:lab(76.8723% 12.804 56.3035);--warn-soft:lab(22.2973% 6.18184 26.7927);--danger:lab(61.3079% 50.1954 28.9223);--danger-soft:lab(20.4355% 21.9273 12.5306);--info:lab(64.9526% -10.5274 -39.4163);--info-soft:lab(19.8147% -4.8155 -19.6284);--neutral:lab(60.5179% -.270337 -3.76191);--neutral-soft:lab(18.7742% -.153422 -2.25242);--ok-text:lab(71.6655% -44.5021 22.9274);--warn-text:lab(76.8723% 12.804 56.3035);--danger-text:lab(66.0576% 46.9408 26.6951);--info-text:lab(67.2818% -10.7178 -39.4533);--on-ok:lab(10.1665% -15.595 7.79051);--on-danger:lab(6.7751% 15.4115 6.4105);--on-info:lab(7.13227% -2.8022 -13.0136);--control-bd:lab(48.8987% -.336856 -5.24458);--shadow-sm:0 1px 2px lab(0% 0 0/.3);--shadow-md:0 4px 14px lab(0% 0 0/.4);--shadow-lg:0 20px 46px lab(0% 0 0/.55);--chart-1:lab(55.0953% .57438 -55.5495);--chart-2:lab(54.7681% 49.6027 53.685);--chart-3:lab(57.7306% -43.5775 14.0964);--chart-4:lab(61.4956% 21.0682 67.0362);--chart-5:lab(54.0132% 55.6948 1.70312);--chart-6:lab(47.3859% -48.4019 49.441);--wa-author-1:lab(64.9041% -1.80003 -53.0722);--wa-author-2:lab(66.7392% 49.6289 51.2707);--wa-author-3:lab(65.9071% -47.9803 15.5243);--wa-author-4:lab(71.3278% 23.7138 75.4304);--wa-author-5:lab(66.3375% 46.3732 1.34307);--wa-author-6:lab(66.1356% -48.3714 45.957)}}[data-density=compact]{--row-h:38px;--pad-y:7px;--gap:12px;--fs:13px}[data-density=comfy]{--row-h:52px;--pad-y:15px;--gap:20px;--fs:14.5px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);font-size:var(--fs);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#root{height:100%}::selection{background:var(--accent-soft)}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--bd-strong);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.skip-link{z-index:10000;border-radius:var(--radius-sm);background:var(--accent-btn);color:var(--on-accent);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--text);outline-offset:2px;transform:none}main[tabindex="-1"]:focus{outline:none}.app{grid-template-columns:var(--sidebar-w) 1fr;height:100%;display:grid;overflow:hidden}[data-nav=top] .app{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sidebar{background:var(--surface);border-right:1px solid var(--bd);flex-direction:column;min-height:0;display:flex}[data-nav=top] .app .sidebar{display:none}.brand{align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.brand-mark{background:var(--accent-btn);width:28px;height:28px;color:var(--on-accent);box-shadow:var(--shadow-sm);border-radius:8px;flex:none;place-items:center;display:grid}.brand-name{letter-spacing:-.01em;font-size:16px;font-weight:600}.brand-sub{color:var(--text-3);margin-top:-2px;font-size:11px}.tenant-switch{border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;align-items:center;gap:9px;margin:4px 12px 10px;padding:9px 11px;display:flex}.tenant-switch:hover{border-color:var(--bd-strong)}.tenant-logo{background:linear-gradient(135deg, var(--accent-btn), var(--accent-btn-hover));width:24px;height:24px;color:var(--on-accent);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.tenant-meta{flex:1;min-width:0}.tenant-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tenant-role{color:var(--text-3);font-size:11px}.nav{background-color:var(--surface);background-image:linear-gradient(var(--surface) 30%, transparent), linear-gradient(transparent, var(--surface) 70%), radial-gradient(farthest-side at 50% 0, #11161f47, transparent), radial-gradient(farthest-side at 50% 100%, #11161f47, transparent);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 32px,100% 32px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll;flex:1;min-height:0;padding:6px 12px 16px;overflow-y:auto}@supports (color:lab(0% 0 0)){.nav{background-image:linear-gradient(var(--surface) 30%, transparent), linear-gradient(transparent, var(--surface) 70%), radial-gradient(farthest-side at 50% 0, lab(7.11977% -.00896305 -7.24483/.28), transparent), radial-gradient(farthest-side at 50% 100%, lab(7.11977% -.00896305 -7.24483/.28), transparent)}}.nav-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:14px 10px 6px;font-size:10.5px;font-weight:600}.nav-item{border-radius:var(--radius-sm);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}[data-theme=dark] .nav-item.active{color:var(--text)}.nav-item.active svg,[data-theme=dark] .nav-item.active svg{color:var(--accent)}.nav-item svg{color:var(--text-3);flex:none}.nav-item:hover svg{color:var(--text-2)}.nav-badge{background:var(--surface-3);min-width:19px;height:19px;color:var(--text-2);border-radius:99px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:600;display:grid}.nav-badge.alert{background:var(--danger);color:var(--on-danger)}.nav-badge.warn{background:var(--warn);color:var(--on-warn)}.sidebar-foot{border-top:1px solid var(--bd);padding:10px 12px}.user-chip{border-radius:var(--radius-sm);align-items:center;gap:9px;padding:7px 9px;display:flex}.user-chip:hover{background:var(--surface-2)}.avatar{background:var(--surface-3);width:28px;height:28px;color:var(--text-2);border-radius:99px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid;overflow:hidden}.avatar.sm{width:22px;height:22px;font-size:10px}.avatar img{object-fit:cover;width:100%;height:100%}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{border-bottom:1px solid var(--bd);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#ffffffb3;background:lab(100% 0 0/.7);flex:none;align-items:center;gap:14px;height:56px;padding:0 22px;display:flex;position:relative}[data-theme=dark] .topbar{background:#17191db3;background:lab(8.66585% -.168987 -3.34859/.7)}[data-nav=top] .topbar{padding-left:18px}.topnav-brand{align-items:center;gap:9px;margin-right:8px;display:none}[data-nav=top] .topnav-brand{display:flex}.topnav{align-items:center;gap:2px;display:none}[data-nav=top] .topnav{display:flex}.topnav .nav-item{white-space:nowrap;flex:none;width:auto;padding:7px 12px}.topbar-tenant{display:none}[data-nav=top] .topbar-tenant{display:flex}.topbar-tenant .tenant-switch{max-width:220px;margin:0;padding:5px 9px}.subbar{display:none}[data-nav=top] .subbar{border-bottom:1px solid var(--bd);background:var(--surface);padding:8px 22px;display:flex}[data-nav=top] .topbar .crumbs{display:none}@media (max-width:1080px){[data-nav=top] .subbar,[data-nav=top] .topbar-tenant{display:none}[data-nav=top] .topbar .crumbs{display:flex}}@media (max-width:1600px){[data-nav=top] .topnav-brand{display:none}}@media (max-width:1440px){[data-nav=top] .topnav .nav-item>span:not(.nav-badge):not(.sr-only){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.topbar .anaf-status-btn,.topbar-notif,.topbar-user{flex-shrink:0}.topbar .searchbox-trigger{flex-shrink:1;min-width:120px}.crumbs{color:var(--text-2);align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.crumbs b{color:var(--text);font-weight:600}.crumb-sep{color:var(--text-3)}.crumbs>a,.crumbs>span,.crumbs>b{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.searchbox{border:1px solid var(--control-bd);border-radius:var(--radius);background:var(--surface-2);height:34px;color:var(--text-3);align-items:center;gap:8px;width:230px;padding:0 11px;display:flex}.searchbox:hover{border-color:var(--bd-strong)}.searchbox:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.searchbox input{color:var(--text);font:inherit;background:0 0;border:0;width:100%;font-size:13px}.searchbox input:focus-visible{outline:none}.searchbox kbd{font-family:var(--mono);border:1px solid var(--bd);color:var(--text-3);background:var(--surface);border-radius:5px;padding:2px 5px;font-size:10.5px}button.searchbox{font:inherit;text-align:left;cursor:text}.searchbox-trigger-label{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.searchbox-trigger kbd{flex:none}.topbar-search-toggle{display:none}.spacer{flex:1}.icon-btn{border-radius:var(--radius);width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--bd)}.icon-btn .dot{background:var(--danger);border:2px solid var(--surface);border-radius:99px;width:7px;height:7px;position:absolute;top:7px;right:8px}.topbar-notif{align-items:center;display:inline-flex}.topbar-user{display:inline-flex}@media (min-width:1081px){:root:not([data-nav=top]) .topbar-user{display:none}}.topbar-mobile-toggle{display:none}@media (max-width:1080px){.topbar-mobile-toggle{display:inline-flex}}.content{flex:1;min-height:0;position:relative;overflow-y:auto}.page{max-width:1380px;margin:0 auto;padding:26px 28px 64px}.page.wide{max-width:1600px}.page.fill{flex:1 1 0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;animation:none;overflow:hidden}.content:has(>.page.fill){flex-direction:column;display:flex}.content:has(>.page.fill)>:not(.page.fill){flex:none}.page-head{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.page-title,.page-head h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.page-sub{color:var(--text-2);margin-top:3px;font-size:13.5px}.page-head .spacer{flex:1}.page-head-back{color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:6px;padding:0;font-size:12.5px;display:inline-flex}.page-head-back:hover{color:var(--text-2)}.section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.section-title,:is(h1,h2,h3,h4,h5,h6).section-label{font-size:var(--fs);letter-spacing:normal;text-transform:none;color:var(--text);font-weight:600;line-height:var(--lh-tight);margin:0}.btn{border-radius:var(--radius);border:1px solid var(--bd-strong);background:var(--surface);height:34px;color:var(--text);font-family:var(--font);white-space:nowrap;box-shadow:var(--shadow-sm);cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--text-3)}.btn.primary{background:var(--accent-btn);color:var(--on-accent);border-color:#0000}.btn.primary:hover{background:var(--accent-btn-hover)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2);border-color:var(--bd)}.btn.danger{color:var(--danger-text);border-color:var(--bd-strong)}.btn.danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn.sm{height:28px;padding:0 10px;font-size:12.5px}.btn.lg{height:40px;padding:0 18px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{flex:none}.card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:18px}.card-head{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:15px 18px;display:flex}.card-head h2,.card-head h3{margin:0;font-size:14px;font-weight:600}.card-head .spacer{flex:1}.pill{height:22px;font-family:var(--font);white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pill .dot{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.pill.ok{color:var(--ok-text);background:var(--ok-soft)}.pill.warn{color:var(--warn-text);background:var(--warn-soft)}.pill.danger{color:var(--danger-text);background:var(--danger-soft)}.pill.info{color:var(--info-text);background:var(--info-soft)}.pill.accent{color:var(--accent-text);background:var(--accent-soft)}.pill.neutral{color:var(--text-2);background:var(--neutral-soft)}.pill.outline{border-color:var(--bd-strong);color:var(--text-2);background:0 0}.tag{height:20px;font-family:var(--font);background:var(--surface-3);color:var(--text-2);border-radius:5px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.tbl-wrap{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl thead th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--bd);white-space:nowrap;background:var(--surface);z-index:1;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.tbl tbody td{padding:var(--pad-y) 14px;border-bottom:1px solid var(--bd);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr.interactive{cursor:pointer}.tbl tbody tr.interactive:hover td{background:var(--surface-2)}.tbl td.num,.tbl th.num{text-align:right}.tbl th.num{font-family:var(--font)}.tbl .col-firm{color:var(--text);font-weight:600}.fin-matrix{min-width:max-content}.fin-matrix tbody tr{--fin-row-bg:var(--surface)}.fin-matrix tbody tr.fin-an-recent{--fin-row-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fin-matrix tbody tr.fin-an-recent{--fin-row-bg:color-mix(in oklch, var(--accent) 6%, var(--surface))}}[data-theme=dark] .fin-matrix tbody tr.fin-an-recent{--fin-row-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .fin-matrix tbody tr.fin-an-recent{--fin-row-bg:color-mix(in oklch, var(--accent) 16%, var(--surface))}}.fin-matrix tbody tr.fin-an-deschis{--fin-row-bg:var(--surface-2)}.fin-matrix tbody td{background:var(--fin-row-bg);white-space:nowrap;font-variant-numeric:tabular-nums}.fin-matrix th.fin-an,.fin-matrix td.fin-an{text-align:left;white-space:nowrap;border-right:1px solid var(--bd);position:sticky;left:0}.fin-matrix thead th.fin-an{z-index:3}.fin-matrix tbody td.fin-an{z-index:2}.fin-matrix tbody tr.fin-an-recent td.fin-an{color:var(--text);font-weight:600}.fin-matrix th.fin-grup{text-align:center;color:var(--text-3)}.fin-matrix th.fin-sep,.fin-matrix td.fin-sep{border-left:1px solid var(--bd)}.fin-matrix .fin-chev{color:var(--text-3);flex:none;transition:transform .15s}.fin-matrix tbody tr.fin-an-deschis .fin-chev{color:var(--accent);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.fin-matrix .fin-chev{transition:none}}.fin-formular{border:1px solid var(--bd);border-radius:var(--radius-lg);background:var(--surface-2);margin-top:14px;padding:14px}.cell-firm{align-items:center;gap:10px;display:flex}.firm-logo{color:#fff;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.stat-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stat{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:15px 16px}.stat-top{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.stat-top .ico{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.stat-val{letter-spacing:-.02em;font-size:26px;font-weight:600;font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:10px}.stat-delta{color:var(--text-3);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.stat-delta b{font-weight:600}.up{color:var(--ok-text)}.down{color:var(--danger-text)}.bar{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden}.bar>span{background:var(--accent);border-radius:99px;height:100%;display:block}.bar.ok>span{background:var(--ok)}.bar.warn>span{background:var(--warn)}.grid{gap:var(--gap);display:grid}.flex{display:flex}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.muted{color:var(--text-2)}.muted-3{color:var(--text-3)}.tiny{font-size:12px}.strong{font-weight:600}.right{text-align:right}.divider{background:var(--bd);border:0;height:1px;margin:0}.seg{background:var(--surface-3);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:calc(var(--radius) - 3px);color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:12.5px;font-weight:500}.seg button.active,.seg button[data-state=on]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.tabs{border-bottom:1px solid var(--bd);gap:2px;display:flex;overflow-x:auto}.tab{color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:13.5px;font-weight:500;display:flex}.tab:hover{color:var(--text)}.tab.active,.tab[data-state=active]{color:var(--accent-text);border-bottom-color:var(--accent);font-weight:600}[data-theme=dark] .tab.active,[data-theme=dark] .tab[data-state=active]{color:var(--text);border-bottom-color:var(--accent)}.tab .cnt{background:var(--surface-3);color:var(--text-2);border-radius:99px;padding:1px 6px;font-size:11px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.filter{border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface);height:32px;color:var(--text-2);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.filter:hover{border-color:var(--bd-strong);color:var(--text)}.filter.on{border-color:var(--accent-soft-bd);background:var(--accent-soft);color:var(--accent-text)}[data-theme=dark] .filter.on{color:var(--text)}.feed{flex-direction:column;display:flex}.feed-item{border-bottom:1px solid var(--bd);gap:12px;padding:11px 0;display:flex}.feed-item:last-child{border-bottom:0}.feed-ico{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.feed-body{flex:1;min-width:0}.feed-time{color:var(--text-3);white-space:nowrap;font-size:11.5px}.ph{background-image:repeating-linear-gradient(45deg, var(--surface-2), var(--surface-2) 9px, var(--surface-3) 9px, var(--surface-3) 18px);border:1px dashed var(--bd-strong);border-radius:var(--radius);color:var(--text-3);font-family:var(--mono);text-align:center;place-items:center;padding:24px;font-size:11px;display:grid}.ph.is-drag{border-color:var(--accent);background-image:none;background:var(--accent-soft);color:var(--accent-text)}.dropzone{background:var(--surface-2);border:1.5px dashed var(--control-bd);border-radius:var(--radius);color:var(--text-2);text-align:center;cursor:pointer;place-items:center;padding:28px 20px;font-size:12.5px;display:grid}.dropzone:hover{border-color:var(--text-3)}.dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dropzone.is-drag{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);border-style:solid}.dropzone[aria-disabled=true]{cursor:not-allowed;opacity:.6}.sdot{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.hint{color:var(--text-3);font-size:12px}@keyframes fadeUp{0%{transform:translateY(7px)}to{transform:none}}.fade{animation:.3s both fadeUp}@media (prefers-reduced-motion:reduce){.fade{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@keyframes pulse{50%{opacity:.5}}.skeleton{background:var(--surface-3);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite pulse;display:block}.skeleton.line{height:1em}.skeleton.text{height:.9em}.skeleton.card{border-radius:var(--radius-lg);height:120px}.skeleton-row{padding:var(--pad-y) 14px;border-bottom:1px solid var(--bd);gap:12px;display:flex}.skeleton-row>.skeleton{flex:1;height:14px}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.cb-row{align-items:center;gap:9px;display:inline-flex}.cb{border:1.5px solid var(--control-bd);background:var(--surface);width:18px;height:18px;color:var(--on-ok);cursor:pointer;border-radius:5px;place-items:center;padding:0;display:inline-grid}.cb[data-state=checked],.cb[data-state=indeterminate]{background:var(--ok);border-color:var(--ok)}.cb:disabled{opacity:.5;cursor:not-allowed}.cb-label{color:var(--text);cursor:pointer;font-size:13px}.drawer-content{background:var(--surface);border-right:1px solid var(--bd);z-index:301;width:280px;max-width:100vw;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.drawer-content.drawer-right{border-right:0;border-left:1px solid var(--bd);width:min(440px,100vw);left:auto;right:0}.cmdk-title-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmdk-overlay{z-index:340;background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.cmdk-content{z-index:341;background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);width:min(620px,100vw - 32px);max-height:min(68vh,560px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:11vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-input-row{border-bottom:1px solid var(--bd);color:var(--text-3);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.cmdk-input-row:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.cmdk-input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.cmdk-input::placeholder{color:var(--text-3)}.cmdk-spinner{flex:none}.cmdk-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.cmdk-option{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:9px 10px;display:flex}.cmdk-option[data-active=true]{background:var(--accent-soft)}.cmdk-option-icon{background:var(--surface-2);width:24px;height:24px;color:var(--text-2);border-radius:7px;flex:none;place-items:center;display:grid}.cmdk-option[data-active=true] .cmdk-option-icon{background:var(--surface);color:var(--accent)}.cmdk-option-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdk-option-label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cmdk-option-meta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cmdk-option-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);flex:none;font-size:10.5px;font-weight:600}.cmdk-option[data-active=true] :is(.cmdk-option-meta,.cmdk-option-hint){color:var(--text-2)}.cmdk-note{color:var(--text-2);align-items:flex-start;gap:10px;padding:12px 10px;font-size:12.5px;line-height:1.45;display:flex}.cmdk-list .empty-state{padding:26px 16px}.cmdk-footer{border-top:1px solid var(--bd);background:var(--surface-2);flex:none;padding:8px 14px}.cmdk-footer-hints{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.cmdk-footer-hints kbd{font-family:var(--mono);border:1px solid var(--bd);background:var(--surface);border-radius:5px;margin-right:3px;padding:1px 5px;font-size:10.5px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.empty-state .empty-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.empty-state h4{margin:0;font-size:15px;font-weight:600}.empty-state p{color:var(--text-2);max-width:380px;margin:0;font-size:13px}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--text-2);font-size:12.5px;font-weight:500}.field-input{border:1px solid var(--control-bd);border-radius:var(--radius);background:var(--surface);height:38px;color:var(--text);font:inherit;padding:0 13px;font-size:13.5px}.field-input:hover{border-color:var(--text-3)}.field-input[aria-invalid=true]{border-color:var(--danger)}.field-input::placeholder{color:var(--text-3)}.field-hint{color:var(--text-3);font-size:11.5px}.field-err{color:var(--danger-text);font-size:11.5px}textarea.field-input{resize:vertical;height:auto;min-height:80px;padding:9px 13px}.field-input.sm{height:30px;font-size:var(--fs-sm);padding:0 9px}select.field-input.sm{background-position:right 8px center;padding-right:26px}.field-reveal{display:flex;position:relative}.field-reveal .field-input{flex:1;min-width:0;padding-right:38px}.field-reveal-btn{width:36px;color:var(--text-3);border-radius:0 var(--radius) var(--radius) 0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.field-reveal-btn:hover{color:var(--text)}.field-reveal-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.field-reveal-btn:disabled{cursor:not-allowed;opacity:.5}select.field-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.datefield{position:relative}.datefield-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13.5px;display:flex}.datefield-trigger:disabled{opacity:.55;cursor:not-allowed}.datefield-trigger.is-placeholder>span{color:var(--text-3)}.datefield-trigger svg{color:var(--text-3);flex:none}.datefield-pop{z-index:60;background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius);width:252px;box-shadow:var(--shadow-lg);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.datefield-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.datefield-title{color:var(--text);font-size:13px;font-weight:600}.datefield-nav{border:1px solid var(--bd);background:var(--surface);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:6px;font-size:16px;line-height:1}.datefield-nav:hover{background:var(--surface-2)}.datefield-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datefield-wd{margin-bottom:4px}.datefield-wdc{text-align:center;color:var(--text-3);padding:2px 0;font-size:10.5px;font-weight:600}.datefield-cell{height:30px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:12.5px}.datefield-cell:hover:not(.empty){background:var(--surface-2)}.datefield-cell.empty{cursor:default}.datefield-cell.today{box-shadow:inset 0 0 0 1px var(--bd-strong)}.datefield-cell.selected{background:var(--accent-btn);color:var(--on-accent);font-weight:600}.datefield-cell.selected:hover{background:var(--accent-btn-hover)}.datefield-foot{border-top:1px solid var(--bd);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.datefield-link{color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:500}.datefield-link:hover{text-decoration:underline}.periodfilter{display:inline-flex;position:relative}.periodfilter-trigger{gap:7px}.periodfilter-trigger svg{opacity:.75;flex:none}.periodfilter-clear{width:16px;height:16px;color:inherit;opacity:.6;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin-left:1px;font-size:15px;line-height:1;display:inline-flex}.periodfilter-clear:hover{opacity:1;background:var(--surface-3)}.periodfilter-pop{z-index:60;background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius);width:288px;box-shadow:var(--shadow-lg);padding:12px;position:absolute;top:calc(100% + 6px)}.periodfilter-modes{margin-bottom:12px}.periodfilter-modes .seg{width:100%;display:flex}.periodfilter-modes .seg button{text-align:center;flex:1}.periodfilter-cell-dim{opacity:.4;cursor:default}.periodfilter-range{flex-direction:column;gap:10px;display:flex}.popover-content{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:var(--z-popover);min-width:200px;padding:8px}.popover-list{flex-direction:column;gap:2px;display:flex}.popover-item{border-radius:var(--radius-sm);cursor:pointer;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;display:flex}.popover-item:hover{background:var(--surface-2)}.popover-item[data-current=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.popover-section{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px;font-size:11px;font-weight:600}.popover-sep{background:var(--bd);height:1px;margin:6px -8px}.swatch-row{gap:8px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:99px;width:22px;height:22px;padding:0}.swatch[aria-pressed=true]{border-color:var(--text)}.toast-viewport{z-index:500;outline:none;flex-direction:column;gap:10px;max-width:360px;margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;gap:4px;padding:13px 15px;display:flex}.toast-ok{border-color:var(--ok)}.toast-danger{border-color:var(--danger)}.toast-info{border-color:var(--info)}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.card-hover{transition:border-color .15s,box-shadow .15s}.card-hover:hover,.card-hover:focus-within{border-color:var(--bd-strong);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.card-hover{transition:none}}.stack{gap:var(--gap);flex-direction:column;display:flex}.stack.tight{gap:var(--space-2)}.stack.loose{gap:var(--space-6)}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:is([role=tablist].tabs,.tabs-wrap)~[role=tabpanel],:where(.page,[role=tabpanel])>:where(.card,.stat-grid,.grid)+:where(.card,.stat-grid,.grid){margin-top:var(--gap)}:is(.col,.stack,.field,.feed-body)>:is(.pill,.tag){align-self:flex-start}.form-banner{border-radius:var(--radius);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.form-banner>svg{flex:none;margin-top:1px}.form-banner-body{overflow-wrap:anywhere;flex:1;min-width:0}.form-banner-title{margin-bottom:2px;font-weight:700}.form-banner-text{font-weight:600}.form-banner-action{flex:none;align-self:center}.form-banner[data-kind=danger]{background:var(--danger-soft);color:var(--danger-text)}.form-banner[data-kind=warn]{background:var(--warn-soft);color:var(--warn-text)}.form-banner[data-kind=ok]{background:var(--ok-soft);color:var(--ok-text)}.form-banner[data-kind=info]{background:var(--info-soft);color:var(--info-text)}.form-banner .btn{font-weight:500}@media (max-width:1080px){.app{grid-template-columns:1fr}.app>.sidebar{display:none}.searchbox{width:150px}}.portal-shell{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.portal-topbar{align-items:center;gap:var(--gap);border-bottom:1px solid var(--bd);background:var(--surface);flex:none;height:60px;padding:0 22px;display:flex}.portal-brand{color:var(--text);flex:none;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.portal-brand:hover{color:var(--accent-text)}.portal-nav{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.portal-nav .nav-item{width:auto;padding:7px 12px}.portal-user{flex:none;align-items:center;gap:10px;display:flex}.portal-user-name{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:500;overflow:hidden}.portal-user-link{border-radius:var(--radius-sm);color:inherit;align-items:center;gap:8px;padding:4px 6px;display:flex}.portal-user-link:hover{background:var(--surface-2)}.portal-user-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.portal-main{flex:1;min-height:0;padding:30px 24px 70px;position:relative;overflow-y:auto}.portal-main .page{max-width:1040px}.portal-main .page.narrow{max-width:860px}.portal-mobile-toggle{flex:none;display:none}.portal-drawer{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex}.portal-drawer .nav{flex:1;min-height:0;padding:6px 12px 16px;overflow-y:auto}.portal-drawer .nav .nav-item{width:100%;min-height:var(--row-h)}@media (max-width:1200px){.portal-mobile-toggle{display:inline-flex}.portal-topbar .portal-nav,.portal-topbar .portal-user-name{display:none}}@media (max-width:640px){.portal-topbar{gap:8px;padding:0 14px}.portal-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-topbar .portal-brand{flex:auto;min-width:0}.portal-topbar .portal-user{gap:4px}.portal-topbar .portal-user>.btn{padding-inline:8px}.portal-main .btn,.portal-main a.btn,.portal-main .seg>button{min-height:44px}.portal-obligation-card .btn-primary{width:100%}.portal-main .page-head-actions .btn.primary{border-radius:var(--radius);width:100%;height:auto;min-height:44px;box-shadow:var(--shadow-sm);justify-content:center;position:static}.portal-main .page{padding-bottom:24px}}.portal-task-title{overflow-wrap:anywhere;flex:12rem;min-width:0}@keyframes nf-highlight-fade{0%{outline-color:var(--accent);background-color:var(--accent-soft)}to{background-color:#0000;outline-color:#0000}}.nf-highlight{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #0000;animation:2s ease-out nf-highlight-fade}@media (prefers-reduced-motion:reduce){.nf-highlight{outline-color:var(--accent);background-color:var(--accent-soft);animation:none}}.auth-field{background:var(--bg);isolation:isolate;place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative}.auth-field:before{content:"";z-index:-2;background:repeating-linear-gradient(to bottom, transparent 0 31px, var(--bd-strong) 31px 32px);opacity:.42;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.auth-field:after{content:"";z-index:-1;background:radial-gradient(ellipse 520px 340px at 50% 46%, var(--accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-field:after{background:radial-gradient(ellipse 520px 340px at 50% 46%, color-mix(in oklch, var(--accent) 9%, transparent), transparent 70%)}}[data-theme=dark] .auth-field:before{opacity:.55}[data-theme=dark] .auth-field:after{background:radial-gradient(ellipse 520px 340px at 50% 46%, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .auth-field:after{background:radial-gradient(ellipse 520px 340px at 50% 46%, color-mix(in oklch, var(--accent) 14%, transparent), transparent 70%)}}.auth-shell{width:100%;min-width:0;max-width:396px}.auth-card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:28px 26px 0;overflow:hidden}.auth-head{border-bottom:1px solid var(--bd);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:22px;display:flex}.auth-mark{background:var(--accent);width:38px;height:38px;color:var(--on-accent);box-shadow:var(--shadow-sm);border-radius:11px;flex:none;place-items:center;display:grid}.auth-wordmark{letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:600;line-height:1.15}.auth-context{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:10.5px;font-weight:500}.auth-body{flex-direction:column;gap:16px;padding-bottom:22px;display:flex}.auth-body .btn{white-space:normal;text-align:center;justify-content:center;width:100%;height:auto;min-height:40px;padding-top:9px;padding-bottom:9px;line-height:1.3}.auth-submit{margin-top:6px}.auth-or{color:var(--text-3);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:2px 0;font-size:10.5px;font-weight:500;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--bd);flex:1;height:1px}.auth-foot{border-top:1px solid var(--bd);background:var(--surface-2);justify-content:center;gap:16px;margin:0 -26px;padding:14px 26px;display:flex}.auth-foot a,.auth-foot button{color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:none}.auth-foot a:hover,.auth-foot button:hover{color:var(--accent-text);text-decoration:underline}.auth-foot button:disabled{opacity:.5;cursor:not-allowed}.auth-identity{border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.auth-identity-email{font-family:var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.auth-identity button{color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:12px}.auth-identity button:hover{color:var(--accent-text);text-decoration:underline}.auth-code{height:52px;font-family:var(--mono);letter-spacing:.32em;text-align:center;text-indent:.32em;font-size:22px}.auth-code::placeholder{letter-spacing:.32em;font-size:20px}.auth-note{color:var(--text-2);font-size:12.5px;line-height:1.5}@media (max-width:460px){.auth-field{align-items:start;padding:20px 14px}.auth-card{padding:22px 18px 0}.auth-foot{margin:0 -18px;padding:13px 18px}}@media (prefers-reduced-motion:reduce){.auth-field:after{background:0 0}}.apf-badge{vertical-align:middle;flex:none;display:inline-flex;position:relative}.apf-badge-btn{height:20px;font:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:help;border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.apf-badge-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apf-badge[data-provenienta=anaf] .apf-badge-btn{color:var(--text-2);background:var(--neutral-soft);border-color:var(--bd)}.apf-badge[data-provenienta=sugerat] .apf-badge-btn{color:var(--warn-text);background:var(--warn-soft)}.apf-badge[data-provenienta=sugerat][data-incredere=scazuta] .apf-badge-btn{background:0 0;border-style:dashed;border-color:currentColor}.apf-tip{z-index:60;background:var(--surface);width:max-content;max-width:min(320px,100vw - 32px);color:var(--text);border:1px solid var(--bd-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;flex-direction:column;gap:4px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.45;display:flex;position:absolute;top:calc(100% + 6px);left:0}.apf-tip:before{content:"";height:7px;position:absolute;top:-7px;left:0;right:0}.apf-tip[data-open=false]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;box-shadow:none;pointer-events:none;border:0;padding:0;overflow:hidden}.apf-tip-titlu{color:var(--text-2);font-size:11px;font-weight:600}.apf-tip-sursa{color:var(--text-3);font-size:11.5px}.apf-summary{background:var(--surface-2);border:1px solid var(--bd);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.apf-summary-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.apf-summary-title{color:var(--text);margin:0;font-size:13px;font-weight:600}.apf-summary-counts{color:var(--text-2);font-size:12px}.apf-alert{border-radius:var(--radius-sm);align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.apf-alert>svg{flex:none;margin-top:2px}.apf-alert[data-ton=danger]{color:var(--danger-text);background:var(--danger-soft)}.apf-alert[data-ton=warn]{color:var(--warn-text);background:var(--warn-soft)}.apf-alert[data-ton=info]{color:var(--info-text);background:var(--info-soft)}.apf-alert-nota{font-weight:600}.apf-hint{color:var(--text-2);margin:0;font-size:12px}.apf-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.apf-item{border-left:2px solid var(--warn);flex-direction:column;gap:2px;padding-left:10px;display:flex}.apf-item[data-incredere=scazuta]{border-left-style:dashed}.apf-item-head{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;display:flex}.apf-item-indiciu{height:18px;color:var(--warn-text);border:1px dashed;border-radius:99px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.apf-item-motiv{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.apf-item-sursa{color:var(--text-3)}.apf-faza2{color:var(--text-2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.apf-faza2:empty{display:none}.apf-faza2>svg{flex:none;margin-top:1px}.apf-faza2[data-stare=eroare]{color:var(--warn-text)}.apf-copiate>summary{width:fit-content;color:var(--text-2);cursor:pointer;font-size:12px;font-weight:600}.apf-copiate>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.apf-copiate dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 12px;margin:8px 0 0;font-size:12.5px;display:grid}.apf-copiate dt{color:var(--text-2)}.apf-copiate dd{overflow-wrap:anywhere;margin:0}@media (max-width:640px){.apf-copiate dl{grid-template-columns:minmax(0,1fr);gap:0}.apf-copiate dd{margin-bottom:6px}}@media (min-width:641px){.toolbar-shell>.toolbar-body{display:contents}}.filter-select{align-items:center;gap:6px;display:inline-flex}.filter-select-label{color:var(--text-2);white-space:nowrap;font-size:12px}.filter-select[data-filter-active=true] .field-input{border-color:var(--accent)}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.pager-range{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.pager-controls{align-items:center;gap:8px;display:flex}.pager-size{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (max-width:640px){.filter-select{flex-direction:column;align-items:stretch;width:100%}}@media (min-width:641px){.toolbar>.field{flex-direction:row;align-items:center;gap:6px;width:auto;display:inline-flex}.toolbar>.field>label{color:var(--text-2);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.toolbar>.field>.field-input,.toolbar>.field>.field-reveal,.toolbar>.field>.cpicker{width:auto}.toolbar>.periodfilter,.toolbar>.searchbox{align-self:center}}.card-head-main{flex:auto;min-width:0}.collapsible-head{gap:0;padding:0}.collapsible-heading{flex:auto;min-width:0;margin:0;font-size:14px;font-weight:600}.collapsible-trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 18px;display:flex}.collapsible-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-lg)}.collapsible-title{overflow-wrap:anywhere;min-width:0}.collapsible-meta{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:400}.collapsible-chev{color:var(--text-3);flex:none;transition:transform .15s}.collapsible-card[data-open=true] .collapsible-chev{transform:rotate(90deg)}.collapsible-actions{flex:none;gap:8px;padding-right:18px;display:flex}.collapsible-card[data-open=false]>.card-head{border-bottom:0}.tabs-wrap{position:relative}.tabs-wrap>.tabs{scrollbar-width:none;scroll-behavior:smooth}.tabs-wrap>.tabs::-webkit-scrollbar{display:none}.tabs-scroll{width:36px;color:var(--text-2);cursor:pointer;z-index:2;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:1px}.tabs-scroll.start{background:linear-gradient(to right, var(--bg) 55%, transparent);left:0}.tabs-scroll.end{background:linear-gradient(to left, var(--bg) 55%, transparent);right:0}.tab .cnt.cnt-warn{background:var(--warn-soft);color:var(--warn-text,var(--warn))}.tab .cnt.cnt-danger{background:var(--danger-soft);color:var(--danger-text,var(--danger))}@media (prefers-reduced-motion:reduce){.tabs-wrap>.tabs{scroll-behavior:auto}}@media (max-width:640px){.collapsible-trigger{min-height:var(--row-h);padding:13px 14px}.tabs-scroll{width:32px}}.tbl tbody tr.selected td{background:var(--accent-soft)}.tbl tbody tr.interactive:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row-title{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;text-decoration:none}.row-title:hover{text-decoration:underline}.row-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.tbl td.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.popover-content{z-index:360}.popover-item.danger{color:var(--danger-text,var(--danger))}.popover-item.danger[data-highlighted]{background:var(--danger-soft)}.popover-item[data-highlighted]{background:var(--surface-2);outline:none}.popover-item[data-disabled]{opacity:.5;cursor:not-allowed}@media (max-width:640px){table.tbl-cards tbody td[data-role=meta]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}table.tbl-cards tbody td.truncate{white-space:normal;max-width:none}table.tbl-cards tbody td[data-role=actions]{border-top:1px solid var(--bd);border-bottom:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding:6px 0;display:flex}table.tbl-cards tbody td[data-role=actions]:before{content:none}table.tbl-cards tbody td[data-role=actions]:has(>.row-actions:only-child>button:only-child){border-top:0;margin-top:0;padding:4px 0}}.page-head-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.page-head-menu{min-width:190px}.page-head-menu .btn{width:100%;box-shadow:none;border-color:#0000;justify-content:flex-start}@media (max-width:640px){.page-head .page-head-actions>span.page-head-keep{align-items:center;display:inline-flex}}.stat-link{color:inherit;cursor:pointer;text-align:left;font:inherit;width:100%;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.stat-link:hover{border-color:var(--bd-strong);box-shadow:var(--shadow-md)}.stat-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stat-go{color:var(--text-3);margin-left:auto}.stat.active.stat-link{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.icon-btn.danger:hover{color:var(--danger-text,var(--danger));background:var(--danger-soft)}.seg .cnt{background:var(--surface-3);color:var(--text-2);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600}.cb-row[data-has-desc]{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:inline-grid}.cb-desc{color:var(--text-2);grid-column:2;font-size:12px}.datefield-pop{z-index:360;max-width:calc(100vw - 24px);position:static;top:auto;left:auto;right:auto}h2.datefield-title{margin:0}.datefield-nav{justify-content:center;align-items:center;display:inline-flex}.datefield-table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}.datefield-table th{color:var(--text-3);text-align:center;padding:2px 0;font-size:10.5px;font-weight:600}.datefield-table td{text-align:center;padding:0}.datefield-cell{width:100%}.datefield-cell:focus-visible,.datefield-nav:focus-visible,.datefield-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.datefield-cell[aria-disabled=true]{opacity:.4;cursor:not-allowed}@media (max-width:640px){.datefield-pop{width:auto;min-width:252px}}.dl{margin:0}.dl-rows .dl-item{grid-template-columns:var(--dl-label-w,160px) minmax(0, 1fr);border-bottom:1px solid var(--bd);align-items:baseline;gap:8px;padding:6px 0;display:grid}.dl-rows .dl-item:last-child{border-bottom:0}.dl dt{color:var(--text-2);font-size:12px}.dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.dl dd.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl dd.empty{color:var(--text-3)}.dl-grid{grid-template-columns:repeat(var(--dl-cols,2), minmax(0, 1fr));gap:12px 16px;display:grid}.dl-grid .dl-item{flex-direction:column;gap:3px;display:flex}.file-row{background:var(--surface-2);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;min-height:38px;padding:6px 10px;display:grid}.file-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.file-row-link{color:inherit;text-decoration:none}.file-row-link:hover{text-decoration:underline}.file-row-size,.file-row-meta{color:var(--text-2);white-space:nowrap;font-size:12px}.file-row-error{color:var(--danger-text,var(--danger));white-space:normal;overflow-wrap:anywhere;grid-column:2/-1;font-size:12px}.file-row-actions{flex:none;align-items:center;gap:6px;display:flex}.file-row[data-status=done] .file-row-icon{color:var(--ok)}.file-row[data-status=error] .file-row-icon{color:var(--danger)}@media (max-width:640px){.dl-rows .dl-item{grid-template-columns:1fr;gap:2px}.dl-grid{grid-template-columns:1fr 1fr}.file-row{grid-template-columns:auto minmax(0,1fr) auto}.file-row-meta{grid-column:2/-1}}.cpicker{align-items:center;gap:6px;width:100%;display:flex}.cpicker-trigger{cursor:pointer;text-align:left;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.cpicker-trigger:disabled{cursor:not-allowed;opacity:.6}.cpicker-trigger svg{opacity:.7;flex:none}.cpicker-trigger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cpicker-trigger-value[data-placeholder=true]{color:var(--text-3)}.cpicker-pop{flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);display:flex}.cpicker-search{width:100%}.cpicker-list{flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cpicker-option{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:flex}.cpicker-option:hover,.cpicker-option[data-active=true]{background:var(--surface-2)}.cpicker-option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.cpicker-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cpicker-cui{color:var(--text-3);white-space:nowrap;flex:none;font-size:11.5px}.cpicker-option[aria-selected=true] .cpicker-cui{color:inherit;opacity:.75}.cpicker-status{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:12.5px;display:flex}.cpicker-status.error{color:var(--danger-text,var(--danger))}.cpicker-foot{border-top:1px solid var(--bd);color:var(--text-3);margin:0;padding:6px 10px 0;font-size:11.5px}@media (max-width:640px){.cpicker-pop{width:auto;min-width:260px}}.periodfilter-pop{z-index:var(--z-popover);max-width:calc(100vw - 24px);position:static;top:auto;left:auto;right:auto}.periodfilter-table .datefield-cell{justify-content:center;align-items:center;height:34px;display:flex}@media (max-width:640px){.periodfilter-pop{width:auto;min-width:252px}}.drawer-overlay{z-index:var(--z-drawer,300);background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.drawer-content{background:var(--surface);border-right:1px solid var(--bd);width:280px;max-width:85vw;z-index:calc(var(--z-drawer,300) + 1);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.drawer-content.drawer-right{border-right:0;border-left:1px solid var(--bd);max-width:100vw;left:auto;right:0}.drawer-content.drawer-right.drawer-sm{width:min(360px,100vw)}.drawer-content.drawer-right.drawer-md{width:min(440px,100vw)}.drawer-content.drawer-right.drawer-lg{width:min(640px,100vw)}.drawer-content.drawer-structured{flex-direction:column;display:flex;overflow:hidden}.drawer-head{border-bottom:1px solid var(--bd);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.drawer-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.drawer-desc{color:var(--text-2);margin:2px 0 0;font-size:12.5px}.drawer-body{flex:1;min-height:0;overflow-y:auto}.drawer-body.padded{flex-direction:column;gap:16px;padding:20px;display:flex}.drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.drawer-foot{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--bd);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.drawer-close-floating{z-index:1;position:absolute;top:10px;right:10px}.modal-overlay{z-index:var(--z-modal,340);background:#00000073;background:lab(0% 0 0/.45);position:fixed;inset:0}.modal-content{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);max-height:90dvh;box-shadow:var(--shadow-lg);z-index:calc(var(--z-modal,340) + 1);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal-content.modal-sm{width:min(420px,100vw - 2rem)}.modal-content.modal-md{width:min(640px,100vw - 2rem)}.modal-content.modal-lg{width:min(860px,100vw - 2rem)}.modal-content.modal-xl{width:min(1080px,100vw - 2rem)}.modal-content.modal-doc{width:min(920px,100vw - 2rem);height:min(90dvh,1100px)}.modal-head{border-bottom:1px solid var(--bd);flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-heading{flex:1;min-width:0}.modal-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:600;display:-webkit-box;overflow:hidden}.modal-content.modal-sm .modal-title{-webkit-line-clamp:3}.modal-sub{color:var(--text-2);margin:2px 0 0;font-size:12.5px}.modal-icon{flex-shrink:0}.modal-icon.tone-danger{color:var(--danger-text,var(--danger))}.modal-icon.tone-warn{color:var(--warn-text,var(--warn))}.modal-icon.tone-ok{color:var(--ok-text,var(--ok))}.modal-icon.tone-info{color:var(--info-text,var(--info))}.modal-main{flex:1;min-height:0;overflow-y:auto}.modal-main.padded{flex-direction:column;gap:16px;padding:1.25rem;display:flex}.modal-doc .modal-main{background:var(--surface-2);flex-direction:column;display:flex}.modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.modal-foot{border-top:1px solid var(--bd);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.overlay-close{flex-shrink:0}.pair-step-download .btn{white-space:normal;text-align:left;height:auto;min-height:34px;line-height:1.3}@media (max-width:640px){.modal-content,.modal-content.modal-sm,.modal-content.modal-md,.modal-content.modal-lg,.modal-content.modal-xl,.modal-content.modal-doc{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.modal-content.modal-sm{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:auto;max-height:90dvh;top:auto;bottom:0}.modal-title{-webkit-line-clamp:3}.modal-foot,.drawer-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.modal-foot .btn,.drawer-foot .btn{min-height:44px}.overlay-close{min-width:44px;min-height:44px}}.confirm-details{color:var(--text-2);font-size:13px}.confirm-reason-count{font-size:var(--fs-2xs,11px);color:var(--text-3);text-align:right}.toast{padding-right:40px;position:relative}.toast-close{position:absolute;top:6px;right:6px}.toast-actions{gap:8px;margin-top:8px;display:flex}@media (max-width:640px){.toast-viewport{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none}}.empty-state .empty-title{margin:0;font-size:15px;font-weight:600}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty-state.compact{padding:20px 16px}.empty-state.compact .empty-icon{width:40px;height:40px}.error-state .empty-icon{background:var(--danger-soft);color:var(--danger-text,var(--danger))}.error-inline{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-text,var(--danger));flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.error-state:focus-visible,.error-inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.drawer-overlay,.drawer-content,.modal-overlay,.modal-content{transition:none!important;animation:none!important}}.tooltip-content{z-index:var(--z-popover);border-radius:var(--radius-sm);background:var(--text);max-width:min(280px,100vw - 16px);color:var(--bg);box-shadow:var(--shadow-md);font-size:var(--fs-sm);line-height:var(--lh);overflow-wrap:anywhere;padding:5px 9px;animation:.12s ease-out both tooltipIn}@keyframes tooltipIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tooltip-content{animation:none}}.task-check{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}button.task-check:disabled{cursor:not-allowed;opacity:.6}button.task-check:hover:not(:disabled){background:var(--surface-2)}.task-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}span.task-check{cursor:default}.task-check-glyph{box-sizing:border-box;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.task-check-glyph-progress svg{opacity:.6;transition:opacity .12s}.task-check:hover .task-check-glyph-progress svg{opacity:1}.taskuri-topbar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taskuri-topbar>.cpicker{min-width:220px}.taskuri-section{margin-bottom:24px}.taskuri-section:last-child{margin-bottom:0}.taskuri-section-head{border-bottom:1px solid var(--bd);align-items:baseline;gap:6px;margin-bottom:4px;padding:6px 0 4px;display:flex}.taskuri-section-head .section-label{margin:0}.taskuri-section-head.danger{border-bottom-color:var(--danger)}.taskuri-section-head .section-label.danger{color:var(--danger-text,var(--danger))}.taskuri-load-more{padding-top:8px}.taskuri-overdue-tag{color:var(--danger-text,var(--danger));font-weight:600}.task-bulk-bar{margin-top:var(--gap);border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;bottom:0}@media (max-width:640px){.taskuri-topbar{flex-direction:column;align-items:stretch}.taskuri-topbar .seg,.taskuri-topbar>.cpicker,.taskuri-topbar .searchbox{width:100%}.task-bulk-bar{display:none}}.dash-split{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:1100px){.dash-split{grid-template-columns:1fr 1fr}}.stat-grid:empty{display:none}.dash-confirm{margin-bottom:4px}.dash-confirm-title{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.dash-allclear{border:1px dashed var(--bd);border-radius:var(--radius-lg);color:var(--text-2);margin:var(--gap) 0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;font-size:13px;display:flex}.dash-allclear ul{margin:0;padding:0;list-style:none;display:contents}.dash-allclear li{align-items:center;gap:6px;display:inline-flex}.dash-allclear li svg{color:var(--ok-text);flex:none}.dash-empty{color:var(--text-2);align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.dash-empty svg{color:var(--ok-text);flex:none}.card-foot{border-top:1px solid var(--bd);justify-content:flex-end;padding:10px 16px;font-size:13px;display:flex}.card-foot a{align-items:center;gap:4px;display:inline-flex}.card-danger .card-head :is(h2,h3){color:var(--danger-text)}tr.tr-critical td{background:var(--danger-soft)}.dash-wa{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}@media (max-width:640px){.dash-wa{grid-template-columns:1fr}}.dash-wa-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-wa-cell dt{color:var(--text-2);font-size:12px}.dash-wa-cell dd{margin:0;font-size:20px;font-weight:600;line-height:1.2}.dash-wa-warn{color:var(--warn-text)}.dash-wa-note{color:var(--danger-text);margin:10px 0 0}.anaf-chg-select-all{margin-right:auto}.anaf-chg-note{margin:0}.anaf-chg-group-head{align-items:center;gap:8px;margin:4px 0 8px;font-size:14px;display:flex}.anaf-chg-count{font-weight:400}.anaf-chg-table{table-layout:fixed}.anaf-chg-col-select{width:40px}.anaf-chg-col-change{width:24%}.anaf-chg-col-value{width:28%}.anaf-chg-col-when{width:16%}.anaf-chg-row-ack{opacity:.6}.anaf-chg-value{overflow-wrap:anywhere}.anaf-chg-value-grave{color:var(--danger);font-weight:600}.anaf-chg-aplicare{overflow-wrap:anywhere;margin-top:2px;display:block}.anaf-chg-question{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.anaf-chg-question-text{font-weight:500}.anaf-chg-question-actions{flex-wrap:wrap;gap:6px;display:flex}.anaf-chg-answer{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.anaf-chg-ack-note{white-space:nowrap;align-items:center;gap:4px;display:flex}.decl-counter-nav{align-items:center;gap:4px;display:inline-flex}.decl-counter-month{text-align:center;min-width:11ch;font-size:13px;font-weight:600}.decl-counter-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.decl-counter-hint{margin:0}.decl-counter-overdue{color:var(--danger)}.decl-counter-strip{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.decl-counter-strip-title{font-weight:600}.decl-counter-strip-kpis{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 16px;min-width:0;display:flex}.decl-counter-kpi{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.decl-counter-strip-toggle{margin-left:auto}.decl-counter-strip-details{flex-direction:column;gap:12px;margin-top:12px;display:flex}.decl-counter-group-title{margin-bottom:6px}.decl-counter-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.decl-counter-item{border-top:1px solid var(--bd);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:6px 0;font-size:13px;display:flex}.decl-counter-item:first-child{border-top:0}.decl-counter-company{overflow-wrap:anywhere;font-weight:500}.decl-counter-task{margin-left:auto}.decl-counter-firm{border-top:1px solid var(--bd);padding:8px 0}.decl-counter-firm:first-child{border-top:0}.decl-counter-firm-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.decl-counter-firm-items{margin:4px 0 0 16px}.decl-counter-firm-items .decl-counter-item{border-top:0;padding:4px 0}@media (max-width:640px){.decl-counter-strip-toggle,.decl-counter-task{margin-left:0}.decl-counter-firm-items{margin-left:8px}}.form-sticky-footer{z-index:2;background:var(--surface);border-top:1px solid var(--bd);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.form-sticky-footer .form-banner{flex:100%;order:-1}.company-head-meta{row-gap:6px}@media (min-width:1024px){.company-tabs.tabs{flex-wrap:wrap;row-gap:4px;overflow-x:visible}.company-tabs.tabs .tab{gap:5px;padding-left:8px;padding-right:8px;font-size:13px}}.confirm-bullets{margin:0;padding-left:1.25rem;list-style:outside}.confirm-bullets>li+li{margin-top:.25rem}.row.vat-cad-actions{gap:8px}.vat-cad-msg{margin-bottom:16px}.col.vat-cad-banners{gap:10px;margin-bottom:16px}.vat-cad-block{margin-top:6px;display:block}.row.vat-cad-value{align-items:center;gap:8px}.col.vat-cad-body{gap:10px}.vat-cad-text{margin:0}.vat-cad-notes{margin:0;padding-left:18px}.col.tre-view{gap:16px}.stat-grid.tre-total-grid{grid-template-columns:minmax(0,1fr)}.tre-acct-meta{margin-top:2px}.row.tre-acct-flags{gap:6px}.col.tre-rename-form{gap:10px}.row.tre-rename-actions{gap:8px}.tre-note{margin:0}.col.tre-day{gap:8px}.row.tre-day-head{align-items:baseline;gap:8px}.tre-day-title{margin:0;font-size:14px;font-weight:600}.row.tre-day-meta{gap:10px}.tre-credit{color:var(--ok-text)}.tax-est-row{border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.tax-est-main{flex:240px;gap:4px;min-width:0}.tax-est-labels{align-items:center;gap:8px}.tax-est-side{flex-shrink:0;align-items:flex-end;gap:6px}.tax-est-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.tax-est-amount-client{font-size:20px}.tax-est-head{align-items:center;gap:8px;margin-bottom:4px}.tax-est-title-error{margin-bottom:8px}.tax-est-intro{margin:0 0 12px}.tax-est-banner{margin-bottom:12px}.tax-est-list{gap:8px}.tax-est-lines{gap:2px}.tax-est-flush{margin:0}.tax-est-gap{margin-top:12px}@media (min-width:641px) and (max-width:1500px){.tbl .col-hide-xl{display:none}}@media (min-width:641px) and (max-width:1320px){.tbl .col-hide-lg{display:none}}.company-bulk-bar{z-index:2;margin-top:var(--gap);border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;bottom:0}@media (max-width:640px){.company-bulk-bar{display:none}.closure-actions .btn{flex:auto}}.inchideri-topbar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.inchideri-topbar{flex-direction:column;align-items:stretch}.inchideri-topbar .seg,.inchideri-topbar .searchbox{width:100%}}.nc-error-row{gap:8px}.cert-select-label{color:var(--text-2);font-size:12.5px;font-weight:500}.batch-decl-row{background:var(--surface-2);border-radius:var(--radius-sm);text-align:left;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.batch-decl-row:hover{background:var(--surface-3)}.batch-decl-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tech-details{margin-top:4px}.tech-details>summary{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;font-size:12px}.tech-details-pre{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-sm);max-height:240px;color:var(--text-2);margin:6px 0 0;padding:8px 10px;overflow:auto}.spv-attention-band{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.spv-attention-chip{color:var(--warn-text);background:var(--warn-soft);border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.spv-attention-chip:hover,.spv-attention-chip:focus-visible{border-color:var(--warn)}.spv-attention-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spv-doc-frame{border:none;flex:1;width:100%;height:100%;display:block}.spv-doc-wrap{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative}.spv-doc-overlay{background:var(--surface);position:absolute;inset:0}.spv-doc-fallback{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.85rem;padding:2rem;display:flex}.spv-doc-fallback p{max-width:420px;color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.875rem}@media (max-width:640px){.spv-doc-fallback{padding:1.25rem}}@media (min-width:641px){.tbl .col-sticky-end{background:var(--surface);box-shadow:-8px 0 8px -8px var(--text), -1px 0 0 var(--bd);position:sticky;right:0}@supports (color:color-mix(in lab, red, red)){.tbl .col-sticky-end{box-shadow:-8px 0 8px -8px color-mix(in srgb, var(--text) 18%, transparent), -1px 0 0 var(--bd)}}.tbl .col-sticky-end{padding-left:18px}.tbl tbody td.col-sticky-end{z-index:1}.tbl thead th.col-sticky-end{z-index:2}.spv-msg-table td.truncate{max-width:200px}.spv-msg-table select.spv-msg-assignee{text-overflow:ellipsis;max-width:150px}.spv-msg-table .spv-msg-deferred{max-width:180px}}@media (min-width:641px) and (max-width:1499px){.spv-msg-table td.truncate{max-width:140px}.spv-msg-table select.spv-msg-assignee{max-width:112px}.spv-msg-table .spv-msg-deferred{max-width:120px}.tbl.spv-msg-table th,.tbl.spv-msg-table td{padding-left:8px;padding-right:8px}.tbl.spv-msg-table .col-sticky-end{padding-left:12px}}@media (min-width:641px) and (max-width:1365px){.spv-msg-table td.truncate{max-width:100px}.spv-msg-table select.spv-msg-assignee,.spv-msg-table .spv-msg-deferred{max-width:96px}.tbl.spv-msg-table th,.tbl.spv-msg-table td{padding-left:6px;padding-right:6px}}.config-hub-card-link{color:inherit;border-radius:var(--radius);text-decoration:none;display:block}.config-hub-steps{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.config-hub-step{color:inherit;border-radius:var(--radius-sm);align-items:center;gap:10px;padding:2px 0;text-decoration:none;display:flex}.config-hub-step:hover .tiny.strong,.config-hub-step:focus-visible .tiny.strong{text-decoration:underline}.config-hub-step-num{background:var(--surface-2);width:20px;height:20px;color:var(--text-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.signing-tab-body{margin-top:20px}.signing-no-access{text-align:center;color:var(--text-3);padding:24px 8px}.tokagents-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tokagents-title{font-size:16px;font-weight:600}.tokagents-sub{color:var(--text-3);margin-top:2px;font-size:13px}.tokagents-actions{flex-wrap:wrap;gap:8px;display:flex}.tokagents-error{color:var(--warn-text);margin-bottom:12px;font-size:13px}.tokagents-expiry{background:var(--danger-soft);color:var(--danger-text);border:2px solid var(--danger);border-radius:var(--radius,8px);margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:500}.tokagents-expiry strong{font-size:15px}.tokagents-expiry ul{margin:6px 0;padding-left:18px}.tokcert-validity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tokagents-empty{text-align:center;color:var(--text-3);padding:24px 8px}.tokagents-empty-title{color:var(--text);margin-bottom:6px;font-weight:600}.tokagents-empty-text{margin-bottom:16px;font-size:13px}.tokagents-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tokagents-list{flex-direction:column;gap:16px;display:flex}.tokagent-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tokagent-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tokagent-name{font-weight:600}.tokagent-meta{color:var(--text-3);margin-top:6px;font-size:12px}.tokagent-certs{flex-direction:column;gap:8px;margin-top:14px;display:flex}.tokagent-certs-empty{color:var(--text-3);font-size:13px}.tokcert-row{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tokcert-name{font-weight:500}.tokcert-meta{color:var(--text-3);margin-top:2px;font-size:12px}.tokcert-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pair-steps{flex-direction:column;gap:14px;margin:0;padding-left:18px;display:flex}.pair-step-note{color:var(--text-3);margin-top:6px;font-size:12px}.pair-step-download{margin-top:10px}.pair-code-box{background:var(--surface-2);text-align:center;border-radius:12px;margin-top:10px;padding:14px 16px}.pair-code-wait{color:var(--text-3)}.pair-code{font-family:var(--font-mono,monospace);letter-spacing:2px;overflow-wrap:anywhere;font-size:26px;font-weight:700}.pair-code-expiry{color:var(--text-3);margin-top:6px;font-size:12px}.pair-code-error{color:var(--danger)}.pin-modal-note{color:var(--text-3);margin:0;font-size:13px}.replace-cert-body{gap:12px}.replace-cert-list{gap:8px}.replace-cert-option{border:1px solid var(--bd);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:8px 12px}.replace-cert-info{flex:1;gap:2px}.col.tok-enroll-body{gap:16px}.tok-enroll-title{margin:0;font-size:15px;font-weight:600}.tok-enroll-intro{margin-top:6px}.tok-enroll-consent{border:1px solid var(--bd);border-radius:var(--radius);max-height:340px;padding:14px;overflow:auto}.tok-enroll-section{margin-bottom:14px}.tok-enroll-heading{margin-bottom:6px}.tok-enroll-para{margin-bottom:8px}.tok-enroll-list{margin:0 0 8px;padding-left:18px}.tok-enroll-item{margin-bottom:4px}.col.tok-enroll-result{gap:10px}.config-hub-step-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.config-hub-step-row .config-hub-step{flex:220px;min-width:0}.portal-doc-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;display:flex}.portal-doc-main{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.portal-doc-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.portal-doc-meta{font-size:var(--fs-sm);color:var(--text-2)}.portal-doc-filename{color:var(--text-3)}.portal-doc-side{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.portal-doc-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.portal-doc-pager{margin-top:var(--space-3)}@media (max-width:640px){.portal-doc-row{flex-flow:column;align-items:stretch}.portal-doc-side{flex-wrap:wrap;flex-shrink:1;min-width:0}.portal-doc-main{flex:none}.portal-doc-side{justify-content:space-between}.portal-doc-side .btn{flex:auto}}.portal-obligation-card{flex-direction:column;gap:10px;display:flex}.portal-obligation-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;font-family:var(--mono)}.portal-home-sections{gap:var(--space-4);flex-direction:column;display:flex}.portal-home-list{gap:var(--space-2);flex-direction:column;display:flex}.portal-home-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}a.portal-home-row:hover{background:var(--surface-3)}.portal-home-row-main{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.portal-home-row-side{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.portal-home-row-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.portal-home-foot{border-top:1px solid var(--bd);justify-content:flex-end;padding:10px 16px;font-size:13px;display:flex}.portal-home-foot a{align-items:center;gap:4px;display:inline-flex}@media (max-width:640px){.portal-home-row{flex-direction:column;align-items:stretch}.portal-home-row-main{flex:auto}.portal-home-row-side{justify-content:space-between}.portal-home-row-side .btn{width:100%}.portal-home-row>.btn{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center;min-width:0;max-width:100%;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}}.portal-home-row-more{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.portal-company-context-line{align-items:center;gap:6px;margin:-8px 0 12px;display:flex}@media (min-width:641px){.portal-company-context-line{display:none}}.notif-trigger{position:relative}.count-badge{background:var(--danger);min-width:16px;height:16px;color:var(--on-danger);text-align:center;pointer-events:none;border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;right:4px}.notif-panel{flex-direction:column;width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 96px);padding:0;display:flex}.notif-panel-head,.notif-panel-foot{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.notif-panel-title{margin:0;font-size:14px;font-weight:600}.notif-panel-head{border-bottom:1px solid var(--bd)}.notif-panel-foot{border-top:1px solid var(--bd);justify-content:center}.notif-panel-foot a{color:var(--accent);font-size:13px;font-weight:600}.notif-panel-foot a:hover{text-decoration:underline}.notif-empty{text-align:center;color:var(--text-3);margin:0;padding:28px 14px;font-size:13px}.notif-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.notif-item{border-bottom:1px solid var(--bd);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.notif-item[data-unread=true]{background:var(--accent-soft)}.notif-item-main{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}a.notif-item-main:hover .notif-item-title{text-decoration:underline}a.notif-item-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.notif-item-title{overflow-wrap:anywhere;font-size:13px;font-weight:600}.notif-item[data-unread=false] .notif-item-title{font-weight:400}.notif-item-body{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.notif-list-panel .notif-item-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-item-meta{color:var(--text-3);font-size:11px}.notif-item[data-unread=true] .notif-item-meta{color:var(--text-2)}.notif-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.drawer-content .notif-list{max-height:none}.audit-action-pill{appearance:none;cursor:pointer;border:1px solid #0000}.audit-action-pill:hover,.audit-action-pill:focus-visible{text-decoration:underline}.audit-diff-table{border-collapse:collapse;width:100%;font-size:12.5px}.audit-diff-table th,.audit-diff-table td{border-bottom:1px solid var(--bd);text-align:left;vertical-align:top;padding:6px 10px}.audit-diff-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.audit-diff-table tbody tr:last-child td{border-bottom:0}.audit-tech-details summary{cursor:pointer;color:var(--text-2);font-size:12.5px;font-weight:600}.audit-tech-json{background:var(--surface-2);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:220px;padding:8px 10px;overflow:auto}.prospectare-contact-btn{min-height:32px}.prospectare-name-cell{flex-direction:column;gap:2px;display:flex}.prospectare-status-cell{align-items:center;gap:8px;display:flex}.page.fill{width:100%;margin:0}.wa-sh{background:var(--bg);height:100%;min-height:0;container:wa-sh/inline-size}.wa-sh-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.wa-sh-col{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wa-sh-col-main{background:var(--wa-thread-bg)}.wa-sh-grid[data-pane=list] .wa-sh-col-main,.wa-sh-grid[data-pane=main] .wa-sh-col-list{display:none}@container wa-sh (min-width:768px){.wa-sh-grid{grid-template-columns:300px minmax(0,1fr)}.wa-sh-grid[data-pane] .wa-sh-col-list,.wa-sh-grid[data-pane] .wa-sh-col-main{display:flex}.wa-sh-col-list{border-right:1px solid var(--bd)}}@container wa-sh (min-width:1180px){.wa-sh-grid{grid-template-columns:340px minmax(0,1fr)}.wa-sh-grid[data-info=open]{grid-template-columns:340px minmax(0,1fr) 340px}.wa-sh-col-info{border-left:1px solid var(--bd)}}.wa-sh-grid[data-view=fisiere]{grid-template-columns:minmax(0,1fr)}.wa-sh-grid[data-view=fisiere] .wa-sh-col-list,.wa-sh-grid[data-view=fisiere] .wa-sh-col-info{display:none}.wa-sh-grid[data-view=fisiere] .wa-sh-col-main{display:flex}.wa-sh-list{flex-direction:column;height:100%;min-height:0;display:flex}.wa-sh-list-head{flex:none;align-items:center;gap:4px;padding:12px 10px 8px 14px;display:flex}.wa-sh-list-title{color:var(--text);margin:0;font-size:16px;font-weight:600}.wa-sh-spacer{flex:1}.wa-sh-conn{flex-direction:column;flex:none;gap:8px;padding:0 12px 8px;display:flex}.wa-sh-conn-pill{border:1px solid var(--bd);background:var(--surface);color:var(--text-2);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:3px 10px 3px 9px;font-size:12.5px;display:inline-flex}.wa-sh-conn-pill[data-tone=danger]{background:var(--danger-soft);color:var(--danger-text);border-color:#0000;font-weight:500}.wa-sh-conn-pill[data-tone=warn]{background:var(--warn-soft);color:var(--warn-text);border-color:#0000;font-weight:500}.wa-sh-conn-pill[data-tone=info]{background:var(--info-soft);color:var(--info-text);border-color:#0000}.wa-sh-conn-band{flex-wrap:wrap;font-size:12.5px}.wa-sh-conn-band .form-banner-body{flex:10rem}.wa-sh-conn-band .form-banner-text{font-weight:500}.wa-sh-conn-band .form-banner-action{flex:1 0 100%;align-self:flex-start;padding-left:26px}.wa-sh-search{flex:none;padding:0 12px 8px}.wa-sh-search .searchbox{background:var(--surface);width:100%}.wa-sh-chips{scrollbar-width:none;flex:none;align-items:center;gap:8px;padding:0 12px 10px;display:flex;overflow-x:auto}.wa-sh-chips::-webkit-scrollbar{display:none}.wa-sh-chips .seg{flex:none;gap:0;padding:2px}.wa-sh-chips .seg button{white-space:nowrap;padding:4px 7px;font-size:12px}.wa-sh-chips-title{color:var(--text-2);font-size:13px;font-weight:600}.wa-sh-list-scroll{border-top:1px solid var(--bd);flex:1;min-height:0;overflow-y:auto}.wa-sh-skeleton{flex-direction:column;gap:16px;padding:16px 14px;display:flex}.wa-sh-note{color:var(--text-3);padding:8px 14px;font-size:12px;display:block}.wa-sh-more{flex-direction:column;align-items:center;gap:6px;padding:10px 12px;display:flex}.wa-sh-list-foot{border-top:1px solid var(--bd);min-height:40px;color:var(--text-2);flex:none;align-items:center;padding:6px 12px;font-size:13px;display:flex}.wa-sh-list-foot:empty{display:none}.wa-sh-foot-link{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 2px;display:inline-flex}.wa-sh-foot-link:hover{color:var(--text)}.wa-sh-foot-note{color:var(--text-3);font-size:12.5px}.wa-sh-rows{margin:0;padding:0 0 6px;list-style:none}.wa-sh-row-item{border-bottom:1px solid var(--surface-3);position:relative}.wa-sh-row{min-height:64px;color:inherit;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:grid}.wa-sh-row:hover{background:var(--surface-2)}.wa-sh-row[aria-current=true]{background:var(--accent-soft)}.wa-sh-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wa-sh-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-sh-row-top,.wa-sh-row-bottom{align-items:center;gap:6px;min-width:0;display:flex}.wa-sh-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:14px;font-weight:600;overflow:hidden}.wa-sh-row-time{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}.wa-sh-chip{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-3);min-width:3.5em;max-width:96px;color:var(--text-2);border-radius:999px;flex:0 auto;padding:1px 7px;font-size:11px;overflow:hidden}.wa-sh-chip[data-tone=unbound]{border:1px dashed var(--control-bd);background:0 0;flex:none}.wa-sh-row-preview{min-width:0;color:var(--text-2);flex:1;align-items:center;gap:4px;font-size:13px;display:flex}.wa-sh-row-prefix{white-space:nowrap;flex:none}.wa-sh-row-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-sh-tick{color:var(--text-3);flex:none;display:inline-flex}.wa-sh-tick[data-state=read]{color:var(--wa-tick-read)}.wa-sh-tick[data-state=failed]{color:var(--danger-text)}.wa-sh-badge{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.wa-sh-badge[data-tone=accent]{background:var(--accent-soft);color:var(--accent-text)}.wa-sh-badge[data-tone=warn]{background:var(--warn-soft);color:var(--warn-text)}.wa-sh-row[aria-current=true] .wa-sh-badge[data-tone=accent]{background:var(--surface)}.wa-sh-row-more{opacity:0;background:var(--surface);position:absolute;top:8px;right:8px}.wa-sh-row-item:hover .wa-sh-row-more,.wa-sh-row-more:focus-visible,.wa-sh-row-item[data-menu-open] .wa-sh-row-more{opacity:1}.wa-sh-row-item:has(.wa-sh-row:focus-visible) .wa-sh-row-more{opacity:1}@media (hover:none){.wa-sh-row-more{opacity:1;background:0 0}.wa-sh-row-body{padding-right:34px}}.wa-sh-avatar{background:var(--wa-author-1);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wa-sh-avatar{background:color-mix(in oklch, var(--wa-author-1) 18%, var(--surface))}}.wa-sh-avatar{color:var(--wa-author-1);font-size:14px;font-weight:600}.wa-sh-avatar[data-tone="2"]{background:var(--wa-author-2)}@supports (color:color-mix(in lab, red, red)){.wa-sh-avatar[data-tone="2"]{background:color-mix(in oklch, var(--wa-author-2) 18%, var(--surface))}}.wa-sh-avatar[data-tone="2"]{color:var(--wa-author-2)}.wa-sh-avatar[data-tone="3"]{background:var(--wa-author-3)}@supports (color:color-mix(in lab, red, red)){.wa-sh-avatar[data-tone="3"]{background:color-mix(in oklch, var(--wa-author-3) 18%, var(--surface))}}.wa-sh-avatar[data-tone="3"]{color:var(--wa-author-3)}.wa-sh-avatar[data-tone="4"]{background:var(--wa-author-4)}@supports (color:color-mix(in lab, red, red)){.wa-sh-avatar[data-tone="4"]{background:color-mix(in oklch, var(--wa-author-4) 18%, var(--surface))}}.wa-sh-avatar[data-tone="4"]{color:var(--wa-author-4)}.wa-sh-avatar[data-tone="5"]{background:var(--wa-author-5)}@supports (color:color-mix(in lab, red, red)){.wa-sh-avatar[data-tone="5"]{background:color-mix(in oklch, var(--wa-author-5) 18%, var(--surface))}}.wa-sh-avatar[data-tone="5"]{color:var(--wa-author-5)}.wa-sh-avatar[data-tone="6"]{background:var(--wa-author-6)}@supports (color:color-mix(in lab, red, red)){.wa-sh-avatar[data-tone="6"]{background:color-mix(in oklch, var(--wa-author-6) 18%, var(--surface))}}.wa-sh-avatar[data-tone="6"]{color:var(--wa-author-6)}.wa-sh-avatar[data-size=lg]{width:40px;height:40px}.wa-sh-avatar-grp{border:1px solid var(--bd);background:var(--surface);width:17px;height:17px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.wa-sh-summary{flex:1;place-items:center;min-height:0;padding:24px;display:grid;overflow-y:auto}.wa-sh-files{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.wa-sh-files-head{border-bottom:1px solid var(--bd);background:var(--surface);flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.wa-sh-files-title{margin:0;font-size:15px;font-weight:600}.wa-sh-files-body{flex:1;min-height:0;padding:16px;overflow:auto}.wa-sh-info-panel{flex-direction:column;min-height:0;display:flex}.wa-sh-info-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.wa-sh-info-head{border-bottom:1px solid var(--bd);flex:none;align-items:center;gap:6px;padding:4px 8px 0 10px;display:flex}.wa-sh-info-head .tabs{border-bottom:0}.wa-sh-info-head>:first-child{flex:1;min-width:0}.wa-sh-info-body{flex-direction:column;gap:16px;min-height:0;padding:14px;display:flex}.wa-sh-col-info .wa-sh-info-panel{flex:1}.wa-sh-col-info .wa-sh-info-body{flex:1;overflow-y:auto}.wa-sh-info-section{flex-direction:column;gap:10px;display:flex}.wa-sh-info-heading{margin:0;font-size:14px;font-weight:600}.wa-sh-info-subheading{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin:4px 0 0;font-size:11px;font-weight:600}.wa-sh-info-text{color:var(--text-2);margin:0;font-size:13px}.wa-sh-info-firm{align-items:center;gap:10px;display:flex}.wa-sh-info-firm-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-sh-info-firm-name{color:var(--accent-text);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wa-sh-info-firm-name:hover{text-decoration:underline}.wa-sh-info-meta{color:var(--text-3);font-size:12px}.wa-sh-info-period{border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.wa-sh-info-period[data-tone=ok]{background:var(--ok-soft);color:var(--ok-text)}.wa-sh-info-period[data-tone=warn]{background:var(--warn-soft);color:var(--warn-text)}.wa-sh-info-links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wa-sh-info-link{min-height:32px;color:var(--accent-text);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:7px;padding:3px 6px;font-size:13px;text-decoration:none;display:flex}.wa-sh-info-link:hover{background:var(--surface-2)}.wa-sh-info-link[aria-current=true]{background:var(--accent-soft);font-weight:600}.wa-sh-docs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wa-sh-doc{border:1px solid var(--bd);background:var(--surface);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.wa-sh-doc:hover{background:var(--surface-2)}.wa-sh-doc[data-static]{cursor:default}.wa-sh-doc[data-static]:hover{background:var(--surface)}.wa-sh-doc-ico{background:var(--surface-3);width:28px;height:32px;color:var(--text-2);border-radius:5px;flex:none;place-items:center;display:grid}.wa-sh-doc-text{flex-direction:column;flex:1;min-width:0;display:flex}.wa-sh-doc-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.wa-sh-doc-sub{color:var(--text-3);font-size:12px}.wa-sh-doc-decision{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wa-sh-members-head{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.wa-sh-members-note{background:var(--info-soft);color:var(--info-text);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.wa-sh-members-search .searchbox{background:var(--surface);width:100%}.wa-sh-members{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wa-sh-member-item{border-radius:8px;flex-direction:column;display:flex}.wa-sh-member{min-height:52px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}a.wa-sh-member:hover{background:var(--surface-2)}a.wa-sh-member:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wa-sh-member-text{flex-direction:column;flex:1;min-width:0;display:flex}.wa-sh-member-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13.5px;font-weight:500;overflow:hidden}.wa-sh-member-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.wa-sh-member-firms{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0 8px 6px 58px;list-style:none;display:flex}.wa-sh-member-firm{text-overflow:ellipsis;white-space:nowrap;background:var(--accent-soft);max-width:100%;color:var(--accent-text);border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.wa-sh-member-firm:hover{text-decoration:underline}.wa-sh-member-firm-more{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:1px 6px;font-size:12px}.wa-sh-member-firm-more:hover{background:var(--surface-2);color:var(--text)}.wa-sh-member-firm-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wa-doc-origin{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.wa-doc-origin a{color:var(--accent-text);text-decoration:none}.wa-doc-origin a:hover{text-decoration:underline}.wa-sh-newc{flex-direction:column;gap:14px;display:flex}.wa-sh-newc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wa-sh-newc-contact{text-align:left;justify-content:flex-start;width:100%;min-height:44px}.wa-sh-newc-name{font-weight:600}.wa-sh-newc-meta{color:var(--text-3);margin-left:auto;font-size:12.5px}@container wa-sh (max-width:767px){.wa-sh-list-head .icon-btn,.wa-sh-row-more,.wa-sh-info-head .icon-btn{width:44px!important;height:44px!important}.wa-sh-search .searchbox{height:44px}.wa-sh-search .searchbox input{font-size:16px}.wa-sh-chips .seg button{min-height:44px}.wa-sh-row{min-height:72px;padding:12px 14px}.wa-sh-row-more{top:14px;right:4px}.wa-sh-foot-link{min-height:44px}}@media (pointer:coarse){.wa-sh-doc{min-height:52px}.wa-sh-info-link{min-height:44px}.wa-sh-member{min-height:56px}.wa-sh-member-firm,.wa-sh-member-firm-more{min-height:32px}}@media (max-width:767px){.drawer-content.drawer-right.wa-sh-drawer{width:100vw}}.wt-pane{background:var(--wa-thread-bg);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;container:wt/inline-size}.wt-head{background:var(--surface);border-bottom:1px solid var(--bd);flex-direction:column;flex:none;gap:8px;padding:8px 12px;display:flex}.wt-head-main{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:42px;display:flex}.wt-back{flex:none}.wt-head-title{flex:160px;min-width:0}.wt-head-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.wt-sub{color:var(--text-2);margin:0;font-size:12px}.wt-sub-btn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:0;position:relative}.wt-sub-btn:hover{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.wt-head-firms{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wt-firm-chip{background:var(--surface-3);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:2px 9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.wt-firm-chip:hover{color:var(--accent-text)}.wt-tag{border:1px dashed var(--control-bd);color:var(--text-2);border-radius:999px;padding:1px 9px;font-size:12px}.wt-head-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.wt-pending{color:var(--accent-text);font-weight:600}.wt-avatar{background:var(--wa-author-1)}@supports (color:color-mix(in lab, red, red)){.wt-avatar{background:color-mix(in oklch, var(--wa-author-1) 16%, var(--surface))}}.wt-avatar{color:var(--wa-author-1);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:grid}.wt-avatar[data-tone="2"]{background:var(--wa-author-2)}@supports (color:color-mix(in lab, red, red)){.wt-avatar[data-tone="2"]{background:color-mix(in oklch, var(--wa-author-2) 16%, var(--surface))}}.wt-avatar[data-tone="2"]{color:var(--wa-author-2)}.wt-avatar[data-tone="3"]{background:var(--wa-author-3)}@supports (color:color-mix(in lab, red, red)){.wt-avatar[data-tone="3"]{background:color-mix(in oklch, var(--wa-author-3) 16%, var(--surface))}}.wt-avatar[data-tone="3"]{color:var(--wa-author-3)}.wt-avatar[data-tone="4"]{background:var(--wa-author-4)}@supports (color:color-mix(in lab, red, red)){.wt-avatar[data-tone="4"]{background:color-mix(in oklch, var(--wa-author-4) 16%, var(--surface))}}.wt-avatar[data-tone="4"]{color:var(--wa-author-4)}.wt-avatar[data-tone="5"]{background:var(--wa-author-5)}@supports (color:color-mix(in lab, red, red)){.wt-avatar[data-tone="5"]{background:color-mix(in oklch, var(--wa-author-5) 16%, var(--surface))}}.wt-avatar[data-tone="5"]{color:var(--wa-author-5)}.wt-avatar[data-tone="6"]{background:var(--wa-author-6)}@supports (color:color-mix(in lab, red, red)){.wt-avatar[data-tone="6"]{background:color-mix(in oklch, var(--wa-author-6) 16%, var(--surface))}}.wt-avatar[data-tone="6"]{color:var(--wa-author-6)}.wt-bind{background:var(--warn-soft);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;font-size:12.5px;display:flex}.wt-bind-text{color:var(--text);font-size:12.5px}.wt-bind-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wt-bind-row>.field{flex:14rem;min-width:0}.wt-bind-effect{color:var(--text-2);flex-basis:100%;font-size:12px}.wt-body-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wt-body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:4px 16px 16px;display:flex;overflow-y:auto}.wt-body:focus-visible{outline:none}.wt-loading{flex-direction:column;gap:10px;padding:12px 0;display:flex}.wt-sentinel{flex:none;height:1px}.wt-older{align-self:center}.wt-state{color:var(--text-2);text-align:center;margin:8px 0;font-size:13px}.wt-state-error{color:var(--danger-text)}.wt-start{background:var(--surface);border:1px solid var(--bd);color:var(--text-2);text-align:center;border-radius:8px;align-self:center;max-width:420px;margin:4px 0 8px;padding:5px 10px;font-size:12px}.wt-days,.wt-day-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wt-day-items{gap:2px}.wt-days{flex:none;margin-top:auto}.wt-day{flex-direction:column;display:flex}.wt-day-label{background:var(--surface);border:1px solid var(--bd);box-shadow:var(--shadow-sm);color:var(--text-2);z-index:3;border-radius:8px;align-self:center;margin:10px 0 6px;padding:3px 10px;font-size:12px;font-weight:500;position:sticky;top:8px}.wt-jump{background:var(--surface);border:1px solid var(--bd);box-shadow:var(--shadow-md);color:var(--text-2);cursor:pointer;z-index:5;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:40px;height:40px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:16px}.wt-jump:hover{color:var(--text)}.wt-jump-n{background:var(--accent-btn);color:var(--on-accent);text-align:center;border-radius:999px;min-width:18px;padding:0 6px}.wt-msg{align-items:flex-start;gap:8px;max-width:100%;display:flex}.wt-msg[data-direction=outbound]{justify-content:flex-end}.wt-msg[data-first=true]{margin-top:8px}.wt-select{flex:none;align-self:center;display:flex}.wt-msg[data-direction=outbound] .wt-select{margin-right:auto}.wt-bubble-col{flex-direction:column;min-width:0;max-width:min(36rem,78%);display:flex}.wt-msg[data-kind=album] .wt-bubble-col,.wt-msg[data-kind=image] .wt-bubble-col,.wt-msg[data-kind=video] .wt-bubble-col,.wt-msg[data-kind=document] .wt-bubble-col{width:min(23rem,90%)}.wt-msg[data-kind=audio] .wt-bubble-col,.wt-msg[data-kind=voice] .wt-bubble-col{width:min(20rem,90%)}.wt-bubble{background:var(--wa-bubble-in);border:1px solid var(--wa-bubble-in-bd);box-shadow:var(--shadow-sm);color:var(--text);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:6px 9px 4px 10px;display:flex;position:relative}.wt-msg[data-direction=outbound] .wt-bubble{background:var(--wa-bubble-out);border-color:var(--wa-bubble-out-bd)}.wt-msg[data-direction=inbound][data-first=true] .wt-bubble{border-top-left-radius:3px}.wt-msg[data-direction=outbound][data-first=true] .wt-bubble{border-top-right-radius:3px}.wt-bubble[data-flash=true]{outline:2px solid var(--accent);outline-offset:2px}.wt-bubble[data-bare=true]{box-shadow:none;background:0 0;border-color:#0000;padding:0}.wt-author{font-size:12.5px;font-weight:600}.wt-author[data-tone="1"]{color:var(--wa-author-1)}.wt-author[data-tone="2"]{color:var(--wa-author-2)}.wt-author[data-tone="3"]{color:var(--wa-author-3)}.wt-author[data-tone="4"]{color:var(--wa-author-4)}.wt-author[data-tone="5"]{color:var(--wa-author-5)}.wt-author[data-tone="6"]{color:var(--wa-author-6)}.wt-text{overflow-wrap:anywhere;white-space:pre-wrap}.wt-text[data-collapsed=true]{-webkit-line-clamp:20;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wt-link{color:var(--accent-text);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.wt-more{color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:500}.wt-note{color:var(--text-2);font-size:13px;font-style:italic}.wt-caption{overflow-wrap:anywhere}.wt-quote{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.wt-quote{background:color-mix(in oklch, var(--text) 6%, transparent)}}.wt-quote{border:0;border-left:3px solid var(--accent);color:inherit;font:inherit;text-align:left;border-radius:6px;flex-direction:column;gap:1px;margin-bottom:2px;padding:4px 8px;display:flex}button.wt-quote{cursor:pointer}button.wt-quote:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){button.wt-quote:hover{background:color-mix(in oklch, var(--text) 10%, transparent)}}.wt-quote[data-gone=true]{border-left-color:var(--bd-strong);font-style:italic}.wt-quote-author{color:var(--accent-text);font-size:12px;font-weight:600}.wt-quote-text{-webkit-line-clamp:2;color:var(--text-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.wt-meta{color:var(--text-2);font-variant-numeric:tabular-nums;align-self:flex-end;align-items:center;gap:4px;font-size:11px;display:inline-flex}.wt-via{font-weight:500}.wt-ticks{color:var(--text-2);display:inline-flex}.wt-ticks[data-kind=read]{color:var(--wa-tick-read)}.wt-ticks[data-kind=failed]{color:var(--danger-text)}.wt-fail{color:var(--danger-text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.wt-bubble-menu{opacity:0;position:absolute;top:2px;right:2px}.wt-bubble:hover .wt-bubble-menu,.wt-bubble:focus-within .wt-bubble-menu,.wt-bubble-menu[aria-expanded=true]{background:var(--surface);opacity:1}@media (hover:none){.wt-bubble[data-menu-needed=true] .wt-bubble-menu{opacity:1}.wt-bubble[data-gone=true][data-menu-needed=true]{padding-right:36px}}.wt-preview{background:var(--surface-2);border:1px solid var(--bd);border-radius:var(--radius);justify-content:center;align-items:center;min-height:320px;padding:8px;display:flex;overflow:hidden}.wt-preview[data-size=sm]{min-height:220px}.wt-preview-img{object-fit:contain;max-width:100%;max-height:320px}.wt-preview[data-size=sm] .wt-preview-img{max-height:220px}.wt-preview-frame{border:0;width:100%;height:320px}.wt-preview[data-size=sm] .wt-preview-frame{height:220px}.wt-media-note{align-items:center;gap:8px}.wt-error-text{color:var(--danger-text)}.wt-tile{background:var(--surface-3);cursor:pointer;border:0;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}div.wt-tile{cursor:default}.wt-tile[data-ratio="1-1"]{aspect-ratio:1}.wt-tile[data-ratio="4-3"]{aspect-ratio:4/3}.wt-tile[data-ratio="3-4"]{aspect-ratio:3/4}.wt-tile[data-ratio="3-2"]{aspect-ratio:3/2}.wt-tile[data-ratio="2-3"]{aspect-ratio:2/3}.wt-tile[data-ratio="16-9"]{aspect-ratio:16/9}.wt-tile[data-ratio="9-16"]{aspect-ratio:9/16;max-height:24rem}.wt-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wt-tile-ph{color:var(--text-2);place-items:center;display:grid;position:absolute;inset:0}.wt-tile-play{color:var(--on-accent);background:#00000080;background:lab(0% 0 0/.5);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wt-tile-dur{color:var(--on-accent);background:#0000008c;background:lab(0% 0 0/.55);border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;bottom:6px;right:6px}.wt-tile-state{background:var(--surface);border-top:1px solid var(--bd);color:var(--text);text-align:center;padding:6px 8px;font-size:12px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.wt-tile-more{color:var(--on-accent);background:#00000080;background:lab(0% 0 0/.5);place-items:center;font-size:22px;font-weight:600;display:grid;position:absolute;inset:0}.wt-tile-check{background:var(--accent-btn);color:var(--on-accent);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;left:6px}.wt-tile[data-selected=true]{outline:3px solid var(--accent);outline-offset:-3px}.wt-album{border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;width:100%;display:grid;overflow:hidden}.wt-album[data-count="1"]{grid-template-columns:1fr}.wt-album .wt-tile{border-radius:0;width:100%}.wt-album[data-count="3"] .wt-tile:nth-child(3){aspect-ratio:2;grid-column:1/-1}.wt-doc{background:var(--surface-2);border:1px solid var(--bd);color:inherit;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.wt-msg[data-direction=outbound] .wt-doc{background:var(--surface)}button.wt-doc{cursor:pointer}button.wt-doc:hover{border-color:var(--bd-strong)}.wt-doc-badge{background:var(--danger-soft);color:var(--danger-text);font:600 10px var(--mono);border-radius:5px;flex:none;place-items:center;width:36px;height:42px;display:grid}.wt-doc-badge[data-kind=DOC]{background:var(--info-soft);color:var(--info-text)}.wt-doc-badge[data-kind=XLS]{background:var(--ok-soft);color:var(--ok-text)}.wt-doc-badge[data-kind=ZIP],.wt-doc-badge[data-kind=PPT],.wt-doc-badge[data-kind=XML]{background:var(--warn-soft);color:var(--warn-text)}.wt-doc-badge[data-kind=FIȘ],.wt-doc-badge[data-kind=IMG],.wt-doc-badge[data-kind=AUD],.wt-doc-badge[data-kind=VID]{background:var(--surface-3);color:var(--text-2)}.wt-doc-thumb{border:1px solid var(--bd);object-fit:cover;border-radius:4px;flex:none;width:36px;height:42px}.wt-doc-text{flex-direction:column;min-width:0;display:flex}.wt-doc-name{overflow-wrap:anywhere;font-size:13px;font-weight:500}.wt-doc-meta,.wt-doc-state{color:var(--text-2);font-size:12px}.wt-voice{align-items:center;gap:8px;width:100%;display:flex}.wt-voice audio{flex:1;min-width:0;height:36px}.wt-voice-state{color:var(--text-2);font-size:13px}.wt-voice-dur{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.wt-sticker{object-fit:contain;width:120px;height:120px}.wt-sticker-state{color:var(--text-2);font-size:13px;font-style:italic}.wt-gone{color:var(--text-2);align-items:center;gap:6px;min-width:0;font-size:13px;line-height:20px;display:flex}.wt-gone>svg{flex:none}.wt-gone[data-tone=danger]{color:var(--danger-text)}.wt-gone-thumb{object-fit:cover;border-radius:3px;flex:none;width:20px;height:20px}.wt-gone-by{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.wt-gone-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.wt-gone .wt-meta{flex:none;align-self:center;margin-left:auto;padding-left:8px}.wt-gone-chips{flex-wrap:wrap;gap:3px;display:flex}.wt-album+.wt-gone-chips{margin-top:1px}.wt-gone-chip{background:var(--surface-3);color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wt-gone-chip[data-state=blocked]{color:var(--danger-text)}.wt-band{border-top:1px solid var(--bd);color:var(--text-2);flex-direction:column;gap:6px;margin-top:4px;padding-top:6px;font-size:12.5px;display:flex}.wt-msg[data-direction=outbound] .wt-band{border-top-color:var(--wa-bubble-out-bd)}.wt-band[data-variant=footer]{border-top:0;margin-top:0;padding:4px 14px 12px}.wt-band-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wt-band-status .wt-band-row{min-height:28px}.wt-band-vals{color:var(--text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 4px;display:inline-flex}.wt-band-vals:disabled{cursor:default}.wt-band-vals:not(:disabled):hover{background:var(--surface-3);color:var(--text)}.wt-v{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.wt-v[data-empty=true]{color:var(--warn-text)}.wt-sep{color:var(--text-2)}.wt-grow{flex:auto}.wt-exp{background:var(--warn-soft);color:var(--warn-text);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.wt-exp[data-tone=danger]{background:var(--danger-soft);color:var(--danger-text)}.wt-band-by{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:11.5px}.wt-band-note{color:var(--text-2);margin:0}.wt-band-note a{color:var(--accent-text)}.wt-band-error{color:var(--danger-text);margin:0;font-weight:500}.wt-status{color:var(--text);align-items:center;gap:6px;display:inline-flex}.wt-status[data-tone=ok]{color:var(--ok-text);font-weight:500}.wt-status[data-tone=warn]{color:var(--warn-text)}.wt-status[data-tone=danger]{color:var(--danger-text)}.wt-status-note{color:var(--text-2)}.wt-progress{background:var(--surface-3);border-radius:2px;flex:60px;min-width:40px;height:3px;overflow:hidden}.wt-progress i{background:var(--accent);width:100%;height:100%;animation:5s linear forwards wt-shrink;display:block}@keyframes wt-shrink{to{width:0}}@media (prefers-reduced-motion:reduce){.wt-progress i{width:40%;animation:none}}.wt-editor{background:var(--surface-2);border:1px solid var(--bd);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 10px;margin-top:2px;padding:9px;display:grid}.wt-editor-field{flex-direction:column;gap:4px;min-width:0;display:flex}.wt-editor-label{color:var(--text-2);font-size:11.5px;font-weight:500}.wt-editor-locked{color:var(--text);font-size:12.5px}.wt-editor-note{color:var(--text-2);font-size:11.5px;line-height:1.4}.wt-editor-note a{color:var(--accent-text)}.wt-editor-src{color:var(--text-2);grid-column:1/-1;margin:0;font-size:11.5px}.wt-editor-done{grid-column:1/-1;justify-content:flex-end;display:flex}.wt-months{flex-wrap:wrap;gap:5px;display:flex}.wt-month{background:var(--surface);border:1px solid var(--bd-strong);color:var(--text-2);cursor:pointer;font:inherit;border-radius:999px;padding:2px 9px;font-size:12px}.wt-month[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-soft-bd);color:var(--accent-text);font-weight:500}.wt-month[data-hint=true]{border-color:var(--warn);border-style:dashed}.wt-bulk{background:var(--surface);border-top:1px solid var(--bd);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:8px;display:flex}.wt-bulk-count{color:var(--text);font-weight:600}.wt-composer{background:var(--surface);border-top:1px solid var(--bd);padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:6px;display:flex}.wt-composer-row{align-items:flex-end;gap:8px;display:flex}textarea.field-input.wt-composer-input{resize:none;border-radius:18px;flex:1;min-width:0;min-height:38px;max-height:calc(11.6em + 18px);padding:8px 14px;line-height:1.45;overflow-y:auto}.wt-send{border-radius:50%;flex:none;justify-content:center;width:38px;height:38px;padding:0}.wt-composer-why{color:var(--warn-text);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.wt-count{color:var(--text-2);align-self:flex-end;font-size:11.5px}.wt-count[data-over=true]{color:var(--danger-text);font-weight:600}.wt-viewer{flex:1;align-items:stretch;min-height:0;display:flex;position:relative}.wt-viewer-stage{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.wt-viewer-image,.wt-viewer-pdf,.wt-viewer-fallback,.wt-viewer-media{position:absolute;inset:0}.wt-viewer-nav{background:var(--surface);border:1px solid var(--bd);z-index:2;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.wt-viewer-nav[data-side=prev]{left:10px}.wt-viewer-nav[data-side=next]{right:10px}.wt-viewer-nav:disabled{opacity:.4}.wt-viewer-count{color:var(--text-2);white-space:nowrap;font-size:12.5px}.wt-viewer-image{place-items:center;display:grid}.wt-viewer-image img{object-fit:contain;max-width:100%;max-height:100%}.wt-viewer-image[data-zoom=true]{display:block;overflow:auto}.wt-viewer-image[data-zoom=true] img{max-width:none;max-height:none}.wt-viewer-zoom{position:absolute;bottom:10px;right:56px}.wt-viewer-media{place-items:center;display:grid}.wt-viewer-video{max-width:100%;max-height:100%}.wt-viewer-audio{width:min(420px,90%)}.wt-viewer-pdf{border:0;width:100%;height:100%}.wt-viewer-fallback{color:var(--text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.wt-viewer-fallback p{max-width:32ch;margin:0}@container wt (max-width:767px){.wt-body{padding:4px 10px 12px}.wt-bubble-col{max-width:90%}.wt-head .icon-btn,.wt-composer .icon-btn,.wt-bubble .icon-btn{width:44px;min-width:44px;height:44px}.wt-head .btn,.wt-band .btn,.wt-bulk .btn,.wt-fail .btn,.wt-band-vals{min-height:44px}.wt-month{min-height:44px;padding:0 14px}.wt-head-firms{flex-basis:100%;order:5}.wt-sub-btn:after{content:"";position:absolute;inset:-14px -8px}.wt-send{width:44px;height:44px}textarea.field-input.wt-composer-input{min-height:44px}}.wa-cfg{gap:var(--space-4);flex-direction:column;display:flex}.wa-cfg-skeleton{gap:var(--space-3);flex-direction:column;display:flex}.wa-cfg-end{justify-content:flex-end}.wa-cfg-off{align-items:flex-start;gap:10px;display:flex}.wa-cfg-off-ico{background:var(--warn-soft);color:var(--warn-text)}.wa-cfg-off-text{margin:0}.wa-cfg-section{flex-direction:column;gap:14px;display:flex}.wa-cfg-lead{margin:4px 0 0}.wa-cfg-name{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-cfg-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wa-cfg-linked{gap:var(--space-2);flex-direction:column;display:flex}.wa-cfg-linked-row{justify-content:space-between}.wa-cfg-remove{gap:var(--space-2);margin-top:var(--space-1);border-top:1px solid var(--bd);flex-direction:column;padding-top:14px;display:flex}.wa-conn{gap:var(--space-4);flex-direction:column;display:flex}.wa-conn-band.card-pad{padding:var(--space-5)}.wa-conn-body{gap:var(--space-3);flex-direction:column;display:flex}.wa-conn-head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.wa-conn-state{font-size:var(--fs-lg);font-weight:600;line-height:1.3}.wa-conn-spacer{flex:1}.wa-conn-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wa-conn-alert{border-radius:var(--radius);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.wa-conn-alert.danger{background:var(--danger-soft);color:var(--danger-text)}.wa-conn-alert.warn{background:var(--warn-soft);color:var(--warn-text)}.wa-conn-tech,.wa-conn-p{margin:0}.wa-conn-tech{margin-top:6px}.wa-conn-p.center{text-align:center}.wa-conn-foot{justify-content:flex-end}.wa-conn-notes{border-top:1px solid var(--bd);color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding:12px 0 0 18px;font-size:12px;line-height:1.5;list-style:outside;display:flex}.wa-qr-img{width:260px;max-width:100%;height:auto;padding:var(--space-2);border-radius:var(--radius);background:var(--wa-qr-bg);align-self:center}.wa-dir-head{justify-content:space-between;align-items:flex-start}.wa-dir-head-actions{align-items:flex-end;gap:var(--space-1)}.wa-dir-actions{gap:var(--space-2)}.wa-dir-waiting{text-align:center;align-items:center;gap:10px;padding:2.5rem 0}.wa-dir-p{margin:0}@media (max-width:640px){.user-chip-compact{justify-content:center;width:44px;height:44px}}.spv-slow{padding:6px 10px 8px}.spv-slow-row{align-items:center;gap:8px;display:flex}.spv-slow-label{color:var(--text-2);flex:1;font-size:13px;font-weight:500}.spv-slow-switch{cursor:pointer;background:var(--bd-strong);opacity:1;border:none;border-radius:9px;justify-content:flex-start;width:32px;height:18px;padding:2px;display:flex}.spv-slow-switch.is-on{background:var(--accent);justify-content:flex-end}.spv-slow-switch.is-pending{cursor:default;opacity:.5}.spv-slow-knob{background:var(--on-accent);border-radius:7px;width:14px;height:14px}.spv-slow-hint{color:var(--text-3);margin-top:2px;font-size:11.5px;line-height:1.35}.card .spv-slow-hint{color:var(--text-2);margin-top:6px;font-size:12.5px;line-height:1.45}.icon-btn.anaf-status-btn--labeled{grid-auto-flow:column;align-items:center;gap:6px;width:auto;padding:0 10px}.anaf-status-btn--labeled .anaf-status-text{letter-spacing:.02em;font-size:12px;font-weight:600}.admin-app{min-width:0}[data-nav=top] .app.admin-app{grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:none}[data-nav=top] .app.admin-app>.sidebar,[data-nav=top] .app.admin-app .topbar .crumbs{display:flex}@media (max-width:1080px){[data-nav=top] .app.admin-app{grid-template-columns:1fr}[data-nav=top] .app.admin-app>.sidebar{display:none}}.admin-drawer-body{display:contents}.admin-drawer-body .sidebar{border-right:0;flex:1}.admin-user-trigger{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.sidebar-foot .admin-user-trigger{width:100%}.admin-user-trigger-compact{padding:5px}.admin-user-trigger svg{color:var(--text-3);flex:none}.admin-user-meta{flex-direction:column;flex:1;min-width:0;display:flex}.admin-user-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.admin-user-role{color:var(--text-3);font-size:11px}.admin-user-popover{width:240px}.admin-user-popover-email{overflow-wrap:anywhere;padding:0 10px 8px}.admin-user-popover-grow{flex:1}.admin-narrow-card{max-width:480px}.admin-factor-form{gap:var(--space-4);flex-direction:column;display:flex}.admin-factor-code{gap:var(--space-3);flex-direction:column;display:flex}.admin-factor-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-factor-divider{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--text-3);display:flex}.admin-factor-divider:before,.admin-factor-divider:after{content:"";background:var(--bd);flex:1;height:1px}.admin-factor-passkey{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.admin-link-button{font:inherit;font-size:var(--fs-sm);color:var(--accent-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.admin-link-button:hover{color:var(--text)}.admin-link-button:disabled{opacity:.55;cursor:default}.admin-link-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.admin-section-heading{margin:var(--space-8) 0 var(--space-3)}.admin-section-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.admin-section-card{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--bd);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);text-decoration:none;display:flex}.admin-section-card:hover{border-color:var(--bd-strong);background:var(--surface-2)}.admin-section-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-section-card>svg{color:var(--text-3);flex:none}.admin-section-icon{border-radius:var(--radius);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);flex:none;place-items:center;display:grid}.admin-section-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-section-title{align-items:center;gap:var(--space-2);font-size:var(--fs);font-weight:600;display:flex}.tenants-cui{margin-top:2px}.tenants-form-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tenants-form-group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tenants-form-heading{font-size:var(--fs);color:var(--text);margin:0;font-weight:600}.tenants-lookup-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tenants-preview-block,.tenants-preview-loading{gap:var(--space-2);flex-direction:column;display:flex}.tenants-count{margin-top:var(--space-1);text-align:right}.tenants-modal-list,.tenants-banner-list{gap:var(--space-2);font-weight:400;line-height:var(--lh);overflow-wrap:anywhere;flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.tenants-modal-list{font-size:var(--fs-sm);color:var(--text-2)}.tenants-notices{gap:var(--space-3);margin-bottom:var(--gap);flex-direction:column;display:flex}.tenants-notices:empty{display:none}.tenants-notice{gap:var(--space-2);flex-direction:column;display:flex}.tenants-nc-access{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tenants-service-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.tenants-service{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex}.tenants-service-head{align-items:center;gap:var(--space-2);display:flex}.tenants-service-icon{border-radius:var(--radius-sm);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);flex:none;place-items:center;display:grid}.tenants-service-title{min-width:0;font-size:var(--fs);flex:1;margin:0;font-weight:600}.tenants-service-status{flex:none}.tenants-conn-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tenants-conn{gap:var(--space-1);flex-direction:column;display:flex}.tenants-conn-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tenants-conn-type{font-size:var(--fs-sm);font-weight:600}.tenants-user-name,.tenants-user-email{overflow-wrap:anywhere}.tenants-role{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.tenants-truncated{padding:var(--space-3) var(--space-4);margin:0}.admin-users-email{overflow-wrap:anywhere}.admin-users-memberships{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-users-pills{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-users-row-note{margin-top:var(--space-1);max-width:34ch;display:block}.admin-users-row-actions{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.admin-users-stack{gap:var(--gap);flex-direction:column;display:flex}.admin-users-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){.admin-users-grid{grid-template-columns:minmax(0,1fr)}}.admin-users-plain-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-users-nc{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-users-nc-detail{overflow-wrap:anywhere;margin:0}.admin-users-actions{margin:0;padding:0;list-style:none}.admin-users-action{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--bd);display:flex}.admin-users-action:first-child{border-top:0;padding-top:0}.admin-users-action:last-child{padding-bottom:0}.admin-users-action-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-users-action-reason{color:var(--warn-text)}.admin-users-action>.btn{flex:none}@media (max-width:640px){.admin-users-action{flex-direction:column;align-items:flex-start}}.admin-users-events{margin:0;padding:0;list-style:none}.admin-users-event{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--bd);flex-direction:column;display:flex}.admin-users-event:first-child{border-top:0;padding-top:0}.admin-users-event:last-child{padding-bottom:0}.admin-users-event-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-users-intro{overflow-wrap:anywhere}.admin-users-intro p{margin:0}.admin-users-intro p+p{margin-top:var(--space-2)}.admin-users-effects-title{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:600}.admin-users-effects{padding-left:var(--space-5);gap:var(--space-1);color:var(--text-2);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.admin-users-deps{gap:var(--space-3);flex-direction:column;display:flex}.admin-users-dep-list{padding:var(--space-3);gap:var(--space-3);border:1px solid var(--bd);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;max-height:220px;margin:0;list-style:none;display:flex;overflow-y:auto}.admin-users-dep{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-users-dep-head{overflow-wrap:anywhere}.admin-users-dep-companies{margin:var(--space-1) 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.admin-users-reason{gap:var(--space-1);flex-direction:column;display:flex}.admin-users-reason-count{align-self:flex-end}.tenant-banner{z-index:5;background:var(--warn-soft);color:var(--warn-text);border-bottom:1px solid var(--warn);font-size:var(--fs-sm);line-height:var(--lh);padding:10px 0;position:sticky;top:0}.tenant-banner-inner{align-items:flex-start;gap:10px;max-width:1380px;margin:0 auto;padding:0 28px;display:flex}.tenant-banner-inner>svg{flex:none;margin-top:2px}.tenant-banner-body{overflow-wrap:anywhere;flex:1;min-width:0}.tenant-banner-title{font-weight:700}.portal-main>.tenant-banner{margin:-30px -24px 24px}.portal-main .tenant-banner-inner{max-width:1088px;padding:0 52px}@media (max-width:640px){.tenant-banner-inner{padding:0 14px}.portal-main>.tenant-banner{margin:-30px 0 18px}.portal-main .tenant-banner-inner{max-width:none;padding:0 14px}}.cert-expiry-banner{z-index:6;background:var(--danger);color:var(--on-danger);border-bottom:2px solid var(--danger-text);font-size:var(--fs-sm);font-weight:600;position:sticky;top:0}.cert-expiry-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 28px;display:flex}.cert-expiry-link{color:inherit;white-space:nowrap;text-decoration:underline}.wa-session-banner{z-index:4;background:var(--danger);color:var(--on-danger);border-bottom:2px solid var(--danger-text);font-size:var(--fs-sm);font-weight:600;position:sticky;top:0}.wa-session-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 28px;display:flex}.wa-session-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.wa-session-link{color:inherit;white-space:nowrap;text-decoration:underline}.wa-session-snooze{appearance:none;color:inherit;border-radius:var(--radius);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;padding:2px 10px}.wa-session-snooze:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.wa-session-snooze:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.admin-notif-stack>.seg{align-self:flex-start;max-width:100%}.admin-notif-main{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.admin-notif-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.admin-notif-text{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-notif-title{overflow-wrap:anywhere}.admin-notif-title[data-unread=true]{font-weight:700}.admin-notif-row[data-resolved=true] .admin-notif-title{color:var(--text-2);font-weight:400}.admin-notif-kind{font-size:var(--fs-xs);color:var(--text-3);font-weight:400}.admin-notif-body{-webkit-line-clamp:3;font-size:var(--fs-sm);font-weight:400;line-height:var(--lh);color:var(--text-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-notif-count{font-variant-numeric:tabular-nums}@media (max-width:640px){table.tbl-cards tbody tr.admin-notif-row td[data-role=actions]:empty{display:none}}.worker-banner{z-index:5;background:var(--danger-soft);color:var(--danger-text);border-bottom:1px solid var(--danger);font-size:var(--fs-sm);line-height:var(--lh);padding:10px 0;position:sticky;top:0}.worker-banner-inner{align-items:flex-start;gap:10px;max-width:1380px;margin:0 auto;padding:0 28px;display:flex}.worker-banner-inner>svg{flex:none;margin-top:2px}.worker-banner-body{overflow-wrap:anywhere;flex:1;min-width:0}.worker-banner-title{font-weight:700}.worker-banner-link{color:inherit;text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.worker-banner-link:hover{text-decoration-thickness:2px}@media (max-width:640px){.worker-banner-inner{padding:0 14px}}.health-service-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.health-service{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex}.health-service[data-state=down]{border-color:var(--danger);background:var(--danger-soft)}.health-service[data-state=warn]{border-color:var(--warn);background:var(--warn-soft)}.health-service-head{align-items:center;gap:var(--space-2);display:flex}.health-service-icon{border-radius:var(--radius-sm);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);flex:none;place-items:center;display:grid}.health-service-title{min-width:0;font-size:var(--fs);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.health-service-state{flex:none}.health-service-summary{font-size:var(--fs-sm);line-height:var(--lh);color:var(--text-2);overflow-wrap:anywhere;margin:0}.health-queue-code{margin-top:2px}.health-queue-failed{color:var(--danger-text);font-weight:600;text-decoration:underline}.health-note{margin:var(--space-3) 0 0}.errors-job-link{max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.errors-job-link:hover .errors-job-type{text-decoration:underline}.errors-job-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.errors-job-type{font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:600}.errors-preview-cell{max-width:420px}.errors-preview{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.errors-cap-note{margin:var(--space-3) 0 0}.errors-message-block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.errors-message-title{font-size:var(--fs);margin:0;font-weight:600}.errors-message{max-height:40vh;padding:var(--space-3);border:1px solid var(--bd);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-family:var(--mono);font-size:var(--fs-sm);line-height:var(--lh);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.admin-stats-heading{margin:var(--space-8) 0 var(--space-3);font-size:var(--fs);letter-spacing:normal;color:var(--text);font-weight:600}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-stats-section{margin-top:var(--space-8)}.admin-stats-note{margin:var(--space-3) 0 0}.admin-stats-alert{color:var(--danger-text);font-weight:600}.admin-stats-row-name{color:var(--text);font-weight:600}.admin-stats-row-note{font-weight:400}.admin-stats-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-stats-grid>*{min-width:0}@media (max-width:900px){.admin-stats-grid{grid-template-columns:minmax(0,1fr)}}.admin-chart-card{min-width:0}.admin-chart-summary{white-space:nowrap}.admin-chart-swatch{border-radius:3px;flex:none;width:10px;height:10px}.chart-c1{background:var(--chart-1)}.chart-c2{background:var(--chart-2)}.chart-c3{background:var(--chart-3)}.chart-c4{background:var(--chart-4)}.chart-c5{background:var(--chart-5)}.chart-c6{background:var(--chart-6)}.admin-chart-legend{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.admin-chart-legend-item{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);color:var(--text-2);display:inline-flex}.admin-chart-legend-name{overflow-wrap:anywhere;min-width:0}.admin-chart-legend-total{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.admin-chart-plot{width:100%;min-width:0;height:220px}@media (max-width:640px){.admin-chart-plot{height:200px}}.admin-chart-plot .recharts-cartesian-grid line{stroke:var(--chart-grid);stroke-width:1px}.admin-chart-plot .recharts-cartesian-axis-tick-value{fill:var(--chart-axis);font-size:var(--fs-xs);font-family:var(--font)}.admin-chart-plot .recharts-xAxis .recharts-cartesian-axis-line{stroke:var(--chart-grid)}.admin-chart-plot .recharts-tooltip-cursor{fill:var(--surface-3);fill-opacity:.6;stroke:none}.admin-chart-plot .recharts-surface:focus-visible,.admin-chart-plot .recharts-wrapper:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-chart-tooltip{min-width:160px;max-width:260px;padding:var(--space-2) var(--space-3);border:1px solid var(--bd-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text);font-size:var(--fs-sm)}.admin-chart-tooltip-day{margin-bottom:var(--space-1);font-weight:600}.admin-chart-tooltip-empty{color:var(--text-2)}.admin-chart-tooltip-rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-chart-tooltip-row{align-items:center;gap:var(--space-2);display:flex}.admin-chart-tooltip-name{overflow-wrap:anywhere;min-width:0;color:var(--text-2);flex:1}.admin-chart-tooltip-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.admin-chart-tooltip-total{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--bd)}.admin-chart-tooltip-total .admin-chart-tooltip-name{color:var(--text);font-weight:600}@media (min-width:641px){.admin-stats-table-body{padding-left:0;padding-right:0}}.admin-stats-table thead th{white-space:normal;overflow-wrap:normal;vertical-align:bottom;letter-spacing:.02em;padding-left:10px;padding-right:10px;line-height:1.25}.admin-stats-table thead th.admin-stats-nowrap{white-space:nowrap}.admin-stats-table tbody td{padding-left:10px;padding-right:10px}.admin-stats-table tbody td.num{white-space:nowrap}.admin-stats-table thead th:first-child,.admin-stats-table tbody td:first-child{min-width:150px;padding-left:18px}.admin-stats-table thead th:last-child,.admin-stats-table tbody td:last-child{padding-right:18px}.admin-stats-row-state{margin-top:var(--space-1)}@media (max-width:640px){.admin-stats-row-state{margin:0 0 0 var(--space-2);display:inline-block}}.admin-stats-stack{flex-direction:column;gap:2px;display:flex}.admin-stats-line{white-space:nowrap}@media (max-width:640px){.admin-stats-table.tbl-cards tbody td.admin-stats-compound{justify-content:space-between}.admin-stats-table .admin-stats-stack{text-align:right;align-items:flex-end}.admin-stats-table.tbl-cards tbody td.num:before{font-family:var(--font);text-align:left}}.docx-toolbar{margin-bottom:14px}.docx-explorer{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.docx-tree-pane{background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius-lg);max-height:calc(100vh - 140px);padding:10px;position:sticky;top:12px;overflow:auto}.docx-pane{flex-direction:column;gap:12px;min-width:0;display:flex}.docx-pane-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;display:flex}.docx-heading{color:var(--text);margin:0;font-size:15px;font-weight:600}.docx-chips,.docx-direction{flex-wrap:wrap;gap:8px;display:flex}.docx-folders-btn{display:none}.docx-tree-filter{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--control-bd);border-radius:var(--radius-sm);margin-bottom:8px;padding:7px 10px;font-size:13px}.docx-tree-item{border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;outline-offset:-2px;align-items:center;gap:4px;padding-top:6px;padding-bottom:6px;padding-right:8px;font-size:13.5px;display:flex}.docx-tree-item:hover{background:var(--surface-2);color:var(--text)}.docx-tree-item.is-selected{background:var(--accent-soft);color:var(--accent-text);font-weight:600}[data-theme=dark] .docx-tree-item.is-selected{color:var(--text)}.docx-tree-chev{width:16px;height:16px;color:var(--text-3);flex:none;place-items:center;display:grid}.docx-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.docx-tree-count{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.docx-tree-note{color:var(--text-3);padding:6px 8px;font-size:12.5px}.docx-tree-note-nested{padding-left:30px}.docx-link-btn{font:inherit;color:var(--accent-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.docx-link-btn:hover{text-decoration:underline}.docx-doc-title{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.docx-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-doc-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.docx-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.docx-nowrap{white-space:nowrap}@media (max-width:899px){.docx-explorer{grid-template-columns:minmax(0,1fr)}.docx-tree-pane{display:none}.docx-folders-btn{display:inline-flex}}.field-input,.datefield-trigger{width:100%;min-width:0}body{overflow-wrap:break-word}.tbl-expand,.toolbar-trigger,.toolbar-scrim,.toolbar-head,.toolbar-mobile-actions,.dropzone-label-compact{display:none}.page-head-overflow{display:none;position:relative}.toolbar-shell{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.toolbar-inline{align-items:center;gap:9px;display:flex}.toolbar-break{flex-basis:100%;height:0}.toolbar-shell>.toolbar-body{flex:100%;margin-bottom:0}[role=alert] .pill,[role=status] .pill{white-space:normal;text-align:left;height:auto;min-height:22px;padding:5px 10px;line-height:1.45}.field-input:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}@media (max-width:1080px){.drawer-content .nav-item{min-height:var(--row-h);font-size:14.5px}[data-nav=top] .topnav,[data-nav=top] .topnav-brand{display:none}}@media (max-width:900px){.topbar .searchbox{display:none}.topbar-search-toggle{display:inline-flex}.crumbs{flex:1;min-width:0}.crumbs>:not(:last-child),.crumbs .crumb-sep{display:none}.crumbs>:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar .icon-btn{width:var(--row-h);height:var(--row-h);flex:none}.topbar .icon-btn.anaf-status-btn--labeled{width:auto}}@media (max-width:640px){.page{padding-top:18px;padding-left:14px;padding-right:14px}.portal-main{padding-bottom:40px;padding-left:0;padding-right:0}.card-pad{padding:14px}.card-head{padding:13px 14px}.page-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.page-head .spacer{display:none}.page-title,.page-head h1{font-size:19px}.page-sub{display:none}.page.fade{animation:none}.page-head-overflow{display:block;position:absolute;top:0;right:0}.page-head{padding-right:44px;position:relative}.page-head-actions>:not(.btn.primary){display:none}.page-head-overflow-scrim{z-index:70;background:0 0;border:0;position:fixed;inset:0}.page-head-overflow-menu{z-index:71;background:var(--surface);border:1px solid var(--bd);border-radius:var(--radius);min-width:190px;box-shadow:var(--shadow-lg);flex-direction:column;align-items:stretch;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.page-head-overflow-menu .btn{width:100%;box-shadow:none;border-color:#0000;justify-content:flex-start}.page-head-actions .btn.primary{z-index:60;height:52px;box-shadow:var(--shadow-lg);border-radius:99px;padding:0 20px;position:fixed;bottom:14px;right:14px}.page{padding-bottom:88px}.card-head{flex-wrap:wrap}.card-head .spacer{display:none}.btn,.btn.sm,.btn.lg,.icon-btn,.filter,.seg button,.tab{min-height:var(--row-h)}.task-check{min-width:var(--row-h);min-height:var(--row-h)}.field-input{height:var(--row-h)}textarea.field-input{height:auto}.field-input,.datefield-trigger,.searchbox input,.cmdk-input,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea){font-size:16px}:is(input,select,textarea)[style*=font-size]{font-size:16px!important}:is(input,select).field-input[style*=height]{height:var(--row-h)!important}.icon-btn{min-width:var(--row-h)}.topbar .anaf-status-btn[data-status=ok]{display:none}.topbar{gap:6px;padding-left:14px;padding-right:14px}.field-input.sm{height:var(--row-h);padding:0 12px;font-size:16px}.searchbox{height:var(--row-h)}.datefield-pop,.periodfilter-pop{width:auto;min-width:252px;max-width:calc(100vw - 28px)}.datefield-cell{height:38px}.grid[style*=grid-template-columns]{grid-template-columns:1fr!important}.grid>*{min-width:0}.grid:not([style*=grid-template-columns]){grid-template-columns:minmax(0,1fr)}:is(.card,.modal-body,.drawer-content,.drawer-body) [style*=min-width]:not([style*=flex\:]){min-width:0!important}:is(.card,.modal-body,.drawer-content,.drawer-body) [style*=flex\:][style*=min-width]:not([style*=min-width\:0]):not([style*="min-width: 0"]){flex-basis:100%!important;min-width:0!important}.toolbar-shell{flex-wrap:nowrap;gap:8px}.toolbar-inline{flex:auto;min-width:0}.toolbar-inline .searchbox{width:100%!important}.toolbar-trigger{min-height:var(--row-h);border:1px solid var(--bd-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.toolbar-count{background:var(--accent-btn);min-width:20px;height:20px;color:var(--on-accent);border-radius:99px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.toolbar-mobile-actions{flex-wrap:wrap;gap:8px;margin-top:-1px;margin-bottom:14px;display:flex}.toolbar-mobile-actions .btn{min-height:40px}.toolbar-body .toolbar-trailing,.dropzone-label-full{display:none}.dropzone-label-compact{display:inline}.toolbar-body{z-index:80;background:var(--surface);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);max-height:78vh;box-shadow:var(--shadow-lg);visibility:hidden;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:0 16px 24px;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(101%)}.toolbar-shell[data-open=true] .toolbar-body{visibility:visible;transform:none}.toolbar-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--bd);align-items:center;gap:10px;margin:0 -16px 4px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.toolbar-scrim{z-index:79;opacity:0;pointer-events:none;background:#11161f66;background:lab(7.11977% -.00896305 -7.24483/.4);border:0;padding:0;transition:opacity .22s;display:block;position:fixed;inset:0}.toolbar-shell[data-open=true] .toolbar-scrim{opacity:1;pointer-events:auto}.toolbar>*{min-width:0}.row{flex-wrap:wrap}.row>*{min-width:0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.row.wrap:has(>*>.stat){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.row:has(>.stat){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat{padding:12px}.stat-top{font-size:12px}.stat-top .ico{width:22px;height:22px}.stat-val{overflow-wrap:anywhere;margin-top:6px;font-size:20px}.pill{white-space:normal;height:auto;min-height:22px}.topbar>.spacer{display:none}.tbl-cards,.tbl-cards tbody,.tbl-cards tr,.tbl-cards td{width:auto;display:block}.tbl-cards thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl-cards tbody tr{border:1px solid var(--bd);border-radius:var(--radius);background:var(--surface);margin-bottom:10px;padding:4px 12px}.tbl-cards tbody tr:last-child{margin-bottom:0}.tbl-cards tbody tr.interactive{cursor:pointer}.tbl-cards tbody td{border-bottom:1px solid var(--bd);text-align:left;align-items:baseline;gap:12px;padding:7px 0;display:flex}.tbl-cards tbody td:last-child{border-bottom:0}.tbl-cards tbody td[data-label]:before{content:attr(data-label);width:38%;max-width:140px;color:var(--text-3);letter-spacing:.03em;text-transform:uppercase;flex:none;font-size:11.5px;font-weight:600}.tbl-cards tbody td.num{justify-content:space-between}.tbl-cards tbody td[data-role=title]{color:var(--text);border-bottom:0;padding:0 38px 0 0;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.tbl-cards tbody td[data-role=title]:before{content:none}.tbl-cards tbody td[data-role=title] .pill,.tbl-cards tbody td[data-role=title] .tag{vertical-align:middle;height:auto;min-height:18px;padding:1px 7px;font-size:11px}.tbl-cards tbody td[data-role=meta]{width:auto;max-width:58%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;border-bottom:0;align-items:center;margin-top:5px;margin-right:10px;padding:0;font-size:12px;display:inline-flex;overflow:hidden}.tbl-cards tbody td[data-role=meta]:last-of-type{margin-right:0}.tbl-cards tbody td[data-role=meta] .pill,.tbl-cards tbody td[data-role=meta] .tag{height:auto;min-height:18px;padding:1px 7px;font-size:11px}.tbl-cards tbody td[data-role=meta]:before{content:none}.tbl-cards tbody td[data-role=rest]{display:none}.tbl-cards tbody tr[data-expanded=true] td[data-role=rest]{display:flex}.tbl-cards tbody tr[data-expanded=true]{background:var(--surface-2)}.tbl-cards tbody tr{margin-bottom:8px;padding:9px 12px;position:relative}.tbl-expand{width:var(--row-h);height:var(--row-h);color:var(--text-3);border-radius:var(--radius-sm);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.tbl-expand svg{transition:transform .15s}tr[data-expanded=true] .tbl-expand svg{transform:rotate(180deg)}.tbl-cards tbody td[colspan]{text-align:center;padding:14px 0}.tbl-cards{min-width:0}table:not(.tbl):not(.datefield-table):not(.periodfilter-table){max-width:100%;display:block;overflow-x:auto}.cmdk-content{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.nav-item{min-height:44px}.cb-row{min-height:40px}.cb{position:relative}.cb:after{content:"";position:absolute;inset:-11px}.tbl-cards tbody td:not([data-role=title]):not([data-role=meta]) a:not(.btn):not(.tbl-expand),.portal-home-row-side a,.portal-home-foot a,.page-head-back{align-items:center;min-height:40px;display:inline-flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
