*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-4{width:1rem;height:1rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-full{height:100%}.h-svh{height:100svh}.min-h-0{min-height:0}.min-h-svh{min-height:100svh}.w-10{width:2.5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px}.translate-x-px{--tw-translate-x:1px}.transform,.translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground)/.7)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\2c right\2c width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\2c opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\2c padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}:root{--sidebar-background:210 56% 23%;--sidebar-foreground:211 43% 78%;--sidebar-primary:216 98% 52%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:211 66% 25%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:212 50% 33%;--sidebar-ring:216 98% 52%;--bg:#f4f6f9;--bg-sunken:#f5f5f7;--surface:#ffffff;--text:#1d1d1f;--text-muted:#6e6e73;--border:#e3e3e6;--border-strong:#d2d2d7;--border-dashed:#c7c7cc;--accent:#0d6efd;--accent-hover:#0b5ed7;--accent-tint:rgba(13,110,253,0.08);--ok-text:#1d7a34;--ok-bg:#e7f6ea;--ok-border:#b9e3c4;--warn-text:#9a5b00;--warn-bg:#fff4e5;--warn-border:#f5d9a8;--bad-text:#d70015;--bad-bg:#ffeceb;--bad-border:#f2b8b5;--draft-text:#6e6e73;--draft-bg:#f5f5f7;--track:#eef0f3;--seg-signed:#1d7a34;--seg-pending:#f0b429;--seg-bad:#d70015;--bar-day:#d6e6fa;--bar-idle:#eef0f3;--bar-peak:#bcd8f7;--gap-xs:6px;--gap-sm:10px;--gap:12px;--gap-lg:20px;--pad-card:16px;--pad-row:14px 20px;--pad-page:32px;--r-btn-sm:8px;--r-btn:10px;--r-card:12px;--r-card-lg:14px;--r-panel:16px;--r-pill:999px;--t-2xs:10px;--t-xs:11px;--t-sm:12px;--t-base:13px;--t-md:14px;--t-lg:15px;--t-xl:16px;--t-2xl:17px;--t-3xl:20px;--t-4xl:24px;--t-5xl:26px;--t-6xl:28px;--t-7xl:30px;--font:"Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--hit:44px;--hit-sm:36px;--hit-lg:48px;--ritm:8px;--fundal:var(--bg);--suprafata:var(--surface);--text-slab:var(--text-muted);--separator:var(--border-strong);--chenar:var(--border);--pericol:var(--bad-text);--raza:var(--r-btn);--raza-panou:var(--r-card);--tenta:var(--accent-tint);--tenta-tare:rgba(0,113,227,0.14)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--t-lg);line-height:1.5;-webkit-font-smoothing:antialiased;text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-moz-selection{background:var(--accent-tint)}::selection{background:var(--accent-tint)}h1{margin:0;font-size:var(--t-7xl);font-weight:600;letter-spacing:-.022em}h2{margin:0 0 var(--gap);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}h2,h2.titlu,h3{font-weight:600;color:var(--text)}h2.titlu,h3{margin:0 0 var(--gap-lg);font-size:var(--t-3xl);letter-spacing:-.02em;text-transform:none}p{margin:0 0 var(--gap)}main>.empty{margin-bottom:28px}code{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-muted);word-break:break-all}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:var(--hit);white-space:nowrap;font:inherit;font-size:var(--t-md);font-weight:600;color:var(--accent);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-btn);cursor:pointer}button>svg{flex:0 0 auto}button[data-sidebar=trigger]{width:var(--hit);height:var(--hit);min-height:var(--hit);padding:0}button:hover{background:var(--bg-sunken)}button:active{background:#ececed}button:disabled{opacity:.45;cursor:default}button.primar,button[type=submit]{color:#fff;background:var(--accent);border-color:var(--accent)}button.primar:hover,button[type=submit]:hover{background:var(--accent-hover)}button.primar:disabled,button[type=submit]:disabled{opacity:1;color:var(--text-muted);background:var(--bg-sunken);border-color:var(--border-strong)}button.primar:disabled:hover,button[type=submit]:disabled:hover{background:var(--bg-sunken)}.danger button[type=submit],button.distructiv{color:var(--bad-text);background:var(--surface);border-color:var(--bad-border)}.danger button[type=submit]:hover,button.distructiv:hover{background:#fff5f5}button.atentie{color:var(--warn-text);border-color:var(--warn-text)}button.atentie:hover{background:#fdf1de}a.buton.rand,button.rand{padding:8px 12px;min-height:var(--hit-sm);font-size:var(--t-base)}button.mic{padding:6px 10px;min-height:32px;font-size:var(--t-sm);border-radius:var(--r-btn-sm)}button.text{padding:0;min-height:0;border:0;background:none}button.text:hover{background:none;text-decoration:underline}button[aria-pressed=true]{color:var(--accent);background:var(--accent-tint);border-color:var(--accent)}a.buton{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:var(--hit);white-space:nowrap;font-size:var(--t-md);font-weight:600;border:1px solid var(--border-strong);border-radius:var(--r-btn);background:var(--surface)}a.buton:hover{background:var(--bg-sunken);text-decoration:none}a.buton.primar{color:#fff;background:var(--accent);border-color:var(--accent)}a.buton.primar:hover{background:var(--accent-hover)}label{display:flex;flex-direction:column;gap:var(--gap-xs);font-size:var(--t-base);font-weight:600;color:var(--text-muted)}input,select,textarea{width:100%;padding:10px 12px;min-height:var(--hit);font:inherit;font-size:var(--t-md);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-btn)}textarea{min-height:84px;resize:vertical}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:var(--accent)}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}fieldset>.context,legend{margin:0 0 var(--gap);color:var(--text-muted)}fieldset>.context{font-size:var(--t-base)}fieldset>.chips{margin-bottom:var(--gap-sm)}fieldset>button[type=submit]{width:100%;min-height:var(--hit-lg);margin-top:var(--pad-card);font-size:var(--t-lg);justify-content:center}form>button,input+label,input+p,select+label,textarea+label{margin-top:var(--pad-card)}.campuri{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--gap);margin-bottom:var(--pad-card)}.campuri>label{min-width:0}.campuri>label.lat{grid-column:span 2}@media (max-width:640px){.campuri>label.lat{grid-column:auto}}.campuri>label:has(>:required)>.eticheta-camp:after{content:"*";margin-left:3px;color:var(--bad-text)}.filtre{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:end;padding:var(--pad-card);margin-bottom:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.filtre>label{flex:1 1 180px;min-width:160px;font-size:var(--t-sm)}.filtre>label.lat{flex:2 1 240px;min-width:180px}.filtre>label.interval-wrap{flex:1 1 300px;min-width:min(290px,100%)}.filtre .interval{display:flex;align-items:center;gap:var(--gap-xs);color:var(--text-muted)}.filtre .interval input{flex:1;min-width:0;padding:10px;font-size:var(--t-base)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;margin-bottom:28px}.card>.rand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-lg);padding:var(--pad-row);border-bottom:1px solid var(--border)}.card>.rand:last-child{border-bottom:0}.card>.detalii-rand{padding:var(--pad-row);border-bottom:1px solid var(--border)}.card>.detalii-rand:last-child{border-bottom:0}.card .rand .titlu-rand{flex:1.4 1 240px;min-width:200px}.card .rand .titlu-rand>a,.card .rand .titlu-rand>span{display:block;font-size:var(--t-lg);font-weight:600}.card .rand .titlu-rand>small{display:block;margin-top:2px;font-size:var(--t-base);color:var(--text-muted)}details.panou{margin-bottom:28px;background:var(--surface);border:1px solid var(--border)}details.panou,details.panou>summary{padding:var(--gap-lg);border-radius:var(--r-card)}details.panou>summary{margin:calc(var(--gap-lg) * -1);cursor:pointer;font-size:var(--t-lg);font-weight:600;list-style:none}details.panou[open]>summary{margin-bottom:0}details.panou>summary:hover{background:var(--bg-sunken)}details.panou>summary::-webkit-details-marker{display:none}details.panou>summary:after{content:"Deschide";float:right;font-size:var(--t-base);color:var(--accent)}details.panou[open]>summary:after{content:"Închide"}details.panou[open]>summary{margin-bottom:var(--pad-card)}.nota{padding:16px 18px;background:var(--bg-sunken);border-radius:var(--r-btn);font-size:var(--t-base);color:var(--text-muted)}.nota>strong{display:block;margin-bottom:8px;color:var(--text)}.lista-bifabila{max-height:236px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-btn)}.lista-bifabila.fara-derulare{max-height:none;overflow:visible}.pas-pliabil{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin-bottom:var(--gap-lg)}.pas-pliabil>summary{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--pad-row);min-height:var(--hit);cursor:pointer;list-style:none;border-radius:var(--r-card)}.pas-pliabil>summary::-webkit-details-marker{display:none}.pas-pliabil>summary::marker{content:""}.pas-pliabil>summary:hover{background:var(--bg-sunken)}.pas-pliabil>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pas-pliabil>summary>h2{margin:0;flex:1}.pas-pliabil .sageata{flex:none;width:0;height:0;border-left:6px solid var(--text-muted);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;transition:transform .12s ease}.pas-pliabil[open] .sageata{transform:rotate(90deg)}.pas-pliabil .rezumat{font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.pas-pliabil .rezumat.lipsa{color:var(--warn-text)}.pas-pliabil>.continut{padding:0 var(--pad-card) var(--pad-card);border-top:1px solid var(--border)}.pas-pliabil>.continut>.filtre{padding:var(--pad-card) 0 0;margin-bottom:0;border:0;background:none}.pas-pliabil>.continut>.sectiune-antet{justify-content:flex-end;margin:var(--gap-sm) 0}@media (prefers-reduced-motion:reduce){.pas-pliabil .sageata{transition:none}}.lista-bifabila>.rand-act>label,.lista-bifabila>label{flex-direction:row;align-items:center;gap:var(--gap);padding:10px 14px;border-bottom:1px solid #f0f0f2;font-size:var(--t-md);font-weight:400;color:var(--text)}.lista-bifabila>label:last-child{border-bottom:0}.lista-bifabila>.destinatar:has(>label input:checked),.lista-bifabila>label:has(input:checked){background:var(--accent-tint)}.lista-bifabila>.destinatar,.lista-bifabila>.rand-act{border-bottom:1px solid #f0f0f2}.lista-bifabila>.destinatar:last-child,.lista-bifabila>.destinatar>label,.lista-bifabila>.rand-act:last-child,.lista-bifabila>.rand-act>label{border-bottom:0}.lista-bifabila>.rand-act{display:flex;align-items:center;gap:var(--gap-sm);padding-right:var(--gap)}.lista-bifabila>.rand-act>label{flex:1;min-width:0}.lista-bifabila>.rand-act:has(input:checked){background:var(--accent-tint)}.campuri-act{padding:0 14px 12px 44px;margin:0}.campuri-act>label{flex:1 1 150px;min-width:140px;font-size:var(--t-sm)}.campuri-act input{min-height:var(--hit-sm);padding:8px 10px;font-size:var(--t-base)}.campuri-act.comun{padding:12px 14px;margin-bottom:var(--gap-sm);background:var(--bg-sunken);border-radius:var(--r-btn)}.campuri-act.comun>.context{margin:0 0 8px;font-size:var(--t-base);color:var(--text-muted)}.coloane{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:var(--gap-lg);margin-bottom:28px}.cifre{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:var(--gap);margin:0 0 28px}.cifre>div{display:flex;flex-direction:column;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.cifre .eticheta,.cifre dt{margin:0 0 4px;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cifre .valoare,.cifre dd{margin:auto 0 0;font-size:var(--t-6xl);font-weight:600;letter-spacing:-.02em}.cifre.compact dd{font-size:var(--t-4xl)}.cifre dd.ok{color:var(--ok-text)}.cifre dd.atentie{color:var(--warn-text)}.cifre dd.rau{color:var(--bad-text)}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;margin-bottom:var(--gap)}th{padding:10px 16px;text-align:left;font-size:var(--t-base);font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-strong)}td{padding:12px 16px;font-size:var(--t-md);border-bottom:1px solid var(--border);vertical-align:middle}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}td.slab{color:var(--text-muted)}td.tare{font-weight:600}td.tare>small{display:block;margin-top:2px;font-weight:400;color:var(--text-muted)}td.tare>a{display:inline-block;padding-block:3px}tbody tr:has(a):hover{background:var(--bg-sunken)}td.bifa,th.bifa{width:44px}td.actiuni{text-align:right}tbody tr:has(>td.bifa input:checked){background:var(--accent-tint)}.nota-tabel,table+p.nota-tabel{margin:0 0 28px;font-size:var(--t-base);color:var(--text-muted)}.matrice-drepturi{overflow-x:auto;margin-bottom:var(--gap)}.matrice-drepturi table{min-width:640px;margin-bottom:var(--gap)}.matrice-drepturi th[scope=row]{position:sticky;left:0;z-index:1;background:var(--surface);font-weight:400;color:var(--text);font-size:var(--t-md);border-bottom:1px solid var(--border);max-width:34ch}.matrice-drepturi td{display:table-cell;text-align:center;padding:10px 8px}.matrice-drepturi td:before{content:none}.matrice-drepturi thead{position:static;width:auto;height:auto;clip:auto}.matrice-drepturi tr{display:table-row;padding:0}.matrice-drepturi .rol-coloana{text-align:center;vertical-align:bottom;min-width:92px}.matrice-drepturi .rol-coloana label{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;padding:6px 4px}.matrice-drepturi .aleasa{background:var(--accent-tint)}.matrice-drepturi th.aleasa{color:var(--accent);font-weight:600}.matrice-drepturi .grup-actiuni>th{padding:8px 16px;background:var(--bg-sunken);font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.matrice-drepturi .permis{color:var(--ok-text);font-weight:600}.matrice-drepturi .refuzat{color:var(--border-strong)}.doar-citit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.panou-drepturi{margin-bottom:calc(var(--gap) * 2);padding:var(--gap-lg);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card)}.panou-drepturi>header{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:baseline;justify-content:space-between}.panou-drepturi>header h2{margin:0;font-size:var(--t-lg)}.panou-drepturi>.actiuni{justify-content:flex-end}.grup-documente>th{padding:var(--pad-row);background:var(--bg-sunken);border-bottom:1px solid var(--border);text-align:left;font-weight:600}.grup-documente .titlu-grup{font-size:var(--t-base);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.grup-documente>th>button.titlu-grup{gap:6px;padding:0;min-height:0;font-weight:600;background:none;border:0}.grup-documente>th>button.titlu-grup:before{content:"›";font-size:calc(var(--t-lg) * 2);line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.grup-documente>th>button.titlu-grup[aria-expanded=true]:before{transform:rotate(90deg)}.grup-documente>th>button.titlu-grup:hover{background:none;color:var(--text)}.grup-documente>th>button.primar{float:right}.tabel .nota{display:block;padding:0;margin-top:2px;background:none;font-size:var(--t-sm)}.zona-periculoasa{margin-top:32px;padding:16px;border:1px solid var(--pericol);border-radius:8px}.lista-bifabila .avertisment,.tabel .nota-eroare,.zona-periculoasa h2{color:var(--pericol)}.tabel .nota-eroare{display:block;margin-top:2px;font-size:var(--t-sm)}.tabel .titlu-rand+small{display:block;font-size:var(--t-base);color:var(--text-muted)}.tabel small.vechi{color:var(--warn-text);font-weight:600}.tabel tbody tr:target{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.rezumat-fisa{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding:var(--pad-card) var(--gap-lg);margin-bottom:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.rezumat-fisa small{display:block;font-size:var(--t-base);color:var(--text-muted)}.rezumat-fisa>button{margin-left:auto}.link-celula{padding:0 var(--gap-lg) var(--pad-card);border-bottom:0}.link-semnare{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--gap-sm) var(--pad-card);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-btn);font-size:var(--t-base);color:var(--text-muted)}.link-semnare.avertizare{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.link-semnare .linie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);margin:0}.link-semnare .domeniu{color:var(--warn-text);font-weight:600}.link-semnare .link-token{display:block;padding:8px 10px;background:var(--bg-sunken);border-radius:var(--r-btn-sm);word-break:break-all}.pachet{margin-bottom:28px}.pachet .titlu-rand>small{display:block;margin-top:2px;font-size:var(--t-sm);font-weight:400;color:var(--text-muted)}.pachet>button{margin-top:var(--gap)}.dosar .antet h2.titlu{margin-bottom:0}.rubrica{border-bottom:1px solid var(--border)}.rubrica:last-child{border-bottom:0}.rubrica>button{width:100%;gap:var(--gap);padding:var(--pad-row);min-height:52px;color:var(--text);background:var(--bg);border:0;border-radius:0;text-align:left}.rubrica>button:hover{background:var(--bg-sunken)}.rubrica>button>.chevron{flex:0 0 auto;font-size:var(--t-2xl);line-height:1;color:var(--text-muted);transition:transform .15s ease}.rubrica>button[aria-expanded=true]>.chevron{transform:rotate(90deg)}.rubrica>button>.nume{flex:1;font-size:var(--t-lg);font-weight:600;white-space:normal}.rubrica>button>.contor{flex:0 0 auto;font-size:var(--t-base);font-weight:400}.rubrica>button>.contor.gol{color:var(--text-muted)}.rubrica .doc,.rubrica .gol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap);padding:10px var(--gap-lg) 10px 46px;background:var(--surface);border-top:1px solid #f0f0f2}.rubrica .doc .titlu-rand{flex:1 1 220px;min-width:0}.rubrica .doc .titlu-rand>span{display:block;font-size:var(--t-md);font-weight:600}.rubrica .doc .titlu-rand>small{display:block;margin-top:2px;font-size:var(--t-base);color:var(--text-muted)}.rubrica .gol>p{flex:1 1 200px}.rubrica .gol>p,.rubrica-goala{margin:0;font-size:var(--t-base);color:var(--text-muted)}.rubrica-goala{padding:var(--pad-row)}.dialog{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--gap-lg);background:rgba(0,0,0,.32)}.dialog>.continut{width:100%;max-width:460px;max-height:100%;overflow:auto;padding:var(--gap-lg);background:var(--surface);border-radius:var(--r-panel)}.dialog>.continut>h3{margin-bottom:var(--pad-card)}.dialog .zona{padding:var(--gap-lg);margin:var(--pad-card) 0;text-align:center;border:1px dashed var(--border-dashed);border-radius:var(--r-card)}.dialog .zona.peste{background:var(--accent-tint);border-color:var(--accent)}.dialog .zona>p{margin:0 0 var(--gap);font-size:var(--t-md)}.dialog .zona>small{display:block;margin-top:var(--gap);font-size:var(--t-sm);color:var(--text-muted)}.dialog .actiuni{justify-content:flex-end}.dialog .confirmare-trimitere{border:0;margin-bottom:0}.dialog>.continut.ocr-ci{max-width:640px}.ocr-ci .acte-ci{display:flex;gap:var(--gap);flex-wrap:wrap;margin:var(--pad-card) 0}.ocr-ci .acte-ci figure{margin:0;text-align:center}.ocr-ci .acte-ci img{max-height:38vh;max-width:100%;border-radius:var(--r-card,6px);border:1px solid var(--border,#ddd)}.ocr-ci .acte-ci figcaption{font-size:var(--t-sm);color:var(--text-muted)}.ocr-ci .lista-bifabila{max-height:340px;margin:var(--pad-card) 0}.ocr-ci .propunere{display:flex;flex-direction:column;gap:2px;min-width:0}.ocr-ci .camp{display:flex;align-items:center;gap:var(--gap);font-weight:600}.ocr-ci .sursa{padding:1px 7px;border-radius:var(--r-pill);background:var(--bg-sunken);font-size:var(--t-sm);font-weight:400;color:var(--text-muted);cursor:help}.ocr-ci .valori{font-size:var(--t-base);word-break:break-word}.ocr-ci .acum,.ocr-ci .nemodificat{color:var(--text-muted)}.ocr-ci .nemodificat{font-style:italic}.ocr-ci .atentionare ul{margin:6px 0 0;padding-left:18px}.stare,.status{display:inline-block;padding:3px 9px;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:600;white-space:nowrap;background:var(--draft-bg);color:var(--draft-text)}.stare.activ,.stare.citit,.stare.finalizat,.stare.semnat,.status--semnat{background:var(--ok-bg);color:var(--ok-text)}.stare.asteptare,.stare.in-semnare,.stare.netrimis,.stare.verificare,.status--asteptare{background:var(--warn-bg);color:var(--warn-text)}.stare.eroare,.stare.expirat,.stare.refuzat,.stare.revocat,.status--expirat,.status--refuzat{background:var(--bad-bg);color:var(--bad-text)}.spinner{display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid var(--warn-border);border-top-color:var(--warn-text);border-radius:50%;vertical-align:middle;animation:rotire-spinner .8s linear infinite}@keyframes rotire-spinner{to{transform:rotate(1turn)}}.spinner.actiune{width:13px;height:13px;border-color:var(--border-strong);border-top-color:var(--accent)}button:disabled .spinner.actiune{border-color:var(--border-strong);border-top-color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.spinner.actiune{animation:none}}.buton-fisier{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:10px 16px;min-height:var(--hit);white-space:nowrap;font:inherit;font-size:var(--t-md);font-weight:600;color:var(--accent);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-btn);cursor:pointer}.buton-fisier:hover{background:var(--bg-sunken)}#alt-act-ci{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ce-pleaca{flex:0 0 100%;margin:var(--gap-xs) 0 0}.ce-pleaca>summary{cursor:pointer;font-size:var(--t-base);color:var(--accent);padding:6px 0}.eticheta-grup{font-size:var(--t-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:var(--gap-xs) var(--gap) 4px}.ce-pleaca .rand .stare{margin-left:auto}.asteptare-actiune{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--t-base)}.stare.info{background:var(--accent-tint);color:var(--accent)}.punct{flex:0 0 8px;width:8px;height:8px;border-radius:4px;background:var(--draft-text)}.punct.ok{background:var(--seg-signed)}.punct.rau{background:var(--seg-bad)}.punct.atentie{background:var(--seg-pending)}.atentionare{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pad-card);padding:var(--pad-card) var(--gap-lg);margin-bottom:24px;background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--r-card);font-size:var(--t-md)}.atentionare>p{flex:1 1 320px;margin:0}.atentionare.reusit{background:var(--ok-bg);border-color:var(--ok-border)}.atentionare.eroare{background:var(--bad-bg);border-color:var(--bad-border)}.stare-resursa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pad-card);max-width:640px;margin:40px 0;padding:var(--gap-lg);background:var(--bad-bg);border:1px solid var(--bad-border);border-radius:var(--r-card);font-size:var(--t-md)}.stare-resursa>p{flex:1 1 260px;margin:0;color:var(--bad-text)}.stare-resursa>button{flex:0 0 auto}.se-incarca{margin:40px 0;color:var(--text-muted)}.chips-variabile{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:center;margin:var(--gap-xs) 0 0}.chips-variabile>code{padding:2px 8px;border-radius:var(--r-pill);background:var(--draft-bg);border:1px solid var(--border);word-break:normal}.chips-variabile>code.per-act{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.chips-variabile>small{flex:1 1 100%;color:var(--text-muted);font-size:var(--t-sm)}.coloane-2-1{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap-lg)}@media (max-width:1100px){.coloane-2-1{grid-template-columns:1fr}table{display:block;min-width:100%;overflow-x:auto}}@media (min-width:641px) and (max-width:1100px){td,th{white-space:nowrap}}@media (max-width:767px){[data-sidebar=menu-button]{min-height:var(--hit)}}@media (min-width:701px){:root{--t-2xs:12px;--t-xs:13px;--t-sm:14px;--t-base:15px;--t-md:16px;--t-lg:17px;--t-xl:18px;--t-2xl:20px;--t-3xl:23px;--t-4xl:28px;--t-5xl:30px;--t-6xl:32px;--t-7xl:34px}}.pasi{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0 0 28px;padding:0;list-style:none}.pasi>li{padding:8px 14px;border-radius:var(--r-pill);font-size:var(--t-base);font-weight:600;background:var(--draft-bg);color:var(--text-muted)}.pasi>li.facut{background:var(--ok-bg);color:var(--ok-text)}.pasi>li.curent{background:var(--accent);color:#fff}.progres{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--track)}.progres>.semnat{background:var(--seg-signed)}.progres>.asteptare{background:var(--seg-pending)}.progres>.refuzat{background:var(--seg-bad)}.rata{display:flex;align-items:center;gap:var(--gap-sm)}.rata>.bara{flex:1;height:6px;border-radius:3px;overflow:hidden;background:var(--track)}.rata>.bara>span{display:block;height:6px;border-radius:3px;background:var(--accent)}.bara-lipita{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pad-card);margin-top:var(--pad-card);padding:var(--pad-row);background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--border);border-radius:var(--r-card)}.bara-lipita>p{margin:0;font-size:var(--t-md)}[data-sidebar=header] .brand{margin:0 8px;font-size:var(--t-xl);font-weight:600;letter-spacing:-.01em;color:#fff;white-space:nowrap}[data-sidebar=menu-button]{color:hsl(var(--sidebar-foreground))}[data-collapsible=icon] [data-sidebar=header] .brand{display:none}.comutator-aplicatie{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:0 8px;padding:3px;border:1px solid hsl(var(--sidebar-border));border-radius:8px;background:rgb(255 255 255/.06)}.comutator-aplicatie a{padding:6px 4px;border-radius:6px;text-align:center;font-size:var(--t-sm);color:hsl(var(--sidebar-foreground));text-decoration:none}.comutator-aplicatie a[aria-current=page]{background:var(--accent);color:#fff;font-weight:600;box-shadow:0 1px 2px rgb(0 0 0/.25)}.comutator-aplicatie a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comutator-nota{margin:0 8px;font-size:var(--t-xs);color:#5a8ab0;text-align:center}[data-collapsible=icon] [data-sidebar=header] .comutator-aplicatie,[data-collapsible=icon] [data-sidebar=header] .comutator-nota{display:none}main[data-aplicatie=daune]{max-width:none;padding:0}.cadru-daune{display:block;width:100%;height:100vh;border:0}[data-sidebar=footer] .cont>p{margin:0 0 var(--gap-sm);font-size:var(--t-xs);color:hsl(var(--sidebar-foreground));line-height:1.35}[data-sidebar=footer] .cont>p>small{display:block;font-size:var(--t-sm);color:#fff;font-weight:600}[data-sidebar=footer] .cont>button{display:block;width:100%;padding:7px;border:1px solid hsl(var(--sidebar-border));border-radius:var(--r-btn);background:rgb(255 255 255/.06);font:inherit;font-size:var(--t-sm);color:#fff;cursor:pointer;text-align:left}[data-collapsible=icon] [data-sidebar=footer] .cont>p{display:none}@media (max-width:767px){.bara-meniu{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--gap-sm);padding:var(--gap-sm) var(--pad-page);background:var(--bg);border-bottom:1px solid var(--border)}}@media (min-width:768px){.bara-meniu{display:none}}main{min-width:0;width:100%;max-width:1280px;margin-inline:auto;padding:var(--pad-page) var(--pad-page) 56px}.antet{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.antet .context{margin:0 0 4px;font-size:var(--t-base);color:var(--text-muted)}.antet .sub{margin:6px 0 0;font-size:var(--t-md);color:var(--text-muted)}.actiuni,.antet .actiuni{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.actiuni,.actiuni>label{align-items:center}.actiuni>label{flex-direction:row;gap:var(--gap-xs);font-size:var(--t-base)}.actiuni>label select{min-height:var(--hit-sm);padding:6px 10px}form>.actiuni{justify-content:flex-end}.sectiune-antet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pad-card);margin-bottom:var(--gap)}.sectiune-antet>h2{margin:0}.chips,.sectiune-antet .actiuni{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chips>label{flex-direction:row;align-items:center;gap:8px;font-size:var(--t-base)}.chips select{width:auto;min-height:var(--hit-sm);padding:8px 12px;font-size:var(--t-base)}.login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;background:var(--bg-sunken)}.login>form{width:100%;max-width:400px;padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel)}.login .context{margin:0 0 4px;font-size:var(--t-base);color:var(--text-muted)}.login h1{margin:0 0 24px;font-size:var(--t-5xl);letter-spacing:-.02em}.login input{padding:12px;font-size:var(--t-lg)}.login form>button{width:100%;min-height:var(--hit-lg);padding:14px 16px;margin-top:24px;font-size:var(--t-lg)}.login .nota-login{margin:20px 0 0;font-size:var(--t-base);color:var(--text-muted)}.portal{display:flex;justify-content:center;padding:40px 20px 64px;background:var(--bg-sunken)}.portal>div{width:100%;max-width:440px}.portal .card{border-radius:var(--r-card-lg);margin-bottom:var(--pad-card)}.portal button{min-height:var(--hit-lg)}.portal button.primar{width:100%;padding:14px 16px;min-height:50px;font-size:var(--t-xl);border-radius:var(--r-card)}.portal{min-height:100vh}.portal .antet-portal{padding:20px 24px}.portal .antet-portal .context{margin:0 0 4px;font-size:var(--t-base);color:var(--text-muted)}.portal .antet-portal h1{margin:0 0 8px;font-size:var(--t-4xl);letter-spacing:-.02em}.portal .antet-portal h1 strong{font-weight:600}.portal .rezumat{margin:0;font-size:var(--t-md);color:var(--text-muted)}.portal .rata{margin-top:16px}.portal .rata progress{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;overflow:hidden;background:var(--track)}.portal .rata progress::-webkit-progress-bar{background:var(--track);border-radius:3px}.portal .rata progress::-webkit-progress-value{background:var(--accent);border-radius:3px}.portal .rata progress::-moz-progress-bar{background:var(--accent);border-radius:3px}.portal .rata-text{font-size:var(--t-base);font-weight:600;color:var(--accent);white-space:nowrap}.portal .doc{padding:16px 20px;border-bottom:1px solid var(--border)}.portal .doc:last-child{border-bottom:0}.portal .doc-antet{display:flex;align-items:center;gap:var(--gap)}.portal .doc-antet .titlu-rand{flex:1;min-width:0}.portal .titlu-doc{font-size:var(--t-lg);font-weight:600;color:var(--text);text-align:left;white-space:normal}.portal .doc-antet small{display:block;margin-top:2px;font-size:var(--t-base);color:var(--text-muted)}.portal .doc-actiuni{display:flex;gap:var(--gap-sm);margin-top:12px}.portal .doc-actiuni>*{flex:1;min-height:var(--hit-lg)}.portal .doc-actiuni>a.buton,.portal .doc-actiuni>button{padding:12px 14px;justify-content:center}.portal .bifa-citit{flex-direction:row;align-items:center;gap:10px;padding:12px 14px;font-size:var(--t-md);font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-btn);cursor:pointer}.portal .bifa-citit:has(input:checked){color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-border)}.portal .bifa-citit.inactiv{color:var(--text-muted);cursor:default}.portal .bifa-citit input{width:20px;height:20px}.portal .doc .empty{margin:8px 0 0;font-size:var(--t-base)}.portal .grup-limbi{border-bottom:1px solid var(--border)}.portal .language-group-note,.portal .language-switch{margin:0;padding:12px 20px 0;font-size:var(--t-base);color:var(--text-muted)}.portal .language-switch select{margin-top:6px}.portal .continua{width:100%;justify-content:center}.portal .semnare{padding:20px 24px}.portal .declaratie{flex-direction:row;align-items:flex-start;gap:var(--gap);margin-bottom:18px;font-size:var(--t-md);font-weight:400;color:var(--text)}.portal .declaratie input{width:20px;height:20px;margin-top:1px;flex:0 0 20px}.portal .titlu-semnare{margin:0 0 10px;font-size:var(--t-lg);font-weight:600}.portal .nota-semnare{margin:0 0 14px;font-size:var(--t-base);color:var(--text-muted)}.semnatura{display:block;width:100%;height:150px;margin-bottom:8px;background:var(--bg);border:1px dashed var(--border-dashed);border-radius:var(--r-btn);touch-action:none}.semnatura-nota{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);margin-bottom:16px;font-size:var(--t-sm);color:var(--text-muted)}.semnatura-nota button.text{min-height:var(--hit-sm);font-size:var(--t-base)}.portal .refuz{width:100%;margin-top:10px;justify-content:center;border-radius:var(--r-card)}.portal .refuz-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.portal .refuz-form>label{margin-bottom:8px;font-size:var(--t-md);color:var(--text)}.portal .refuz-form textarea{margin-bottom:12px}.portal button.distructiv.plin{width:100%;justify-content:center;color:#fff;background:var(--bad-text);border-color:var(--bad-text)}.portal button.distructiv.plin:hover{background:#b8000f}.portal .final{padding:20px 24px}.portal .final.reusit{background:var(--ok-bg);border-color:var(--ok-border)}.portal .final>p{margin:0 0 6px;font-size:var(--t-md)}.portal .titlu-final{font-size:var(--t-lg);font-weight:600}.portal .final.reusit .titlu-final{color:#14532d}.portal .final .atentionare{margin:14px 0 0}.portal .omis{display:block;margin-top:4px}section{margin-bottom:40px}[role=alert]{color:var(--bad-text)}[role=status]{color:var(--text-muted)}@media (max-width:700px){main{padding:var(--gap-lg) var(--pad-card) 48px}h1{font-size:var(--t-4xl)}.rubrica .doc,.rubrica .gol{padding-left:var(--pad-card)}.rubrica .doc .titlu-rand{flex:1 1 100%}.dosar .antet .actiuni,.dosar .antet .actiuni>button{width:100%}}@media (max-width:640px){thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}tr{display:block;padding:12px 16px;border-bottom:1px solid var(--border)}tbody tr:last-child,td{border-bottom:none}td{display:flex;gap:var(--gap);padding:2px 0}td,td.actiuni,td.num{text-align:left}td:before{content:attr(data-eticheta);flex:0 0 40%;color:var(--text-muted);font-size:var(--t-base)}td:empty{display:none}td.tare{flex-wrap:wrap}td.tare>small{width:100%;padding-left:calc(40% + var(--gap))}td.tare>a{position:relative}td.tare>a:after{content:"";position:absolute;inset:-12px -10px}.actions button,.actiuni button,form>button{width:100%}}@media print{.antet .actiuni,.bara-lipita,.bara-meniu,[data-sidebar=sidebar]{display:none}}.actions{display:flex;flex-wrap:wrap;gap:var(--ritm);margin-top:calc(var(--ritm) * 2)}.empty{color:var(--text-slab)}.error{color:var(--pericol)}ul{list-style:none;margin:0;padding:0}fieldset>ul,form>ul,main>ul,section>ul{background:var(--suprafata);border:1px solid var(--chenar);border-radius:var(--raza-panou);overflow:hidden;margin-bottom:var(--gap)}li{padding:calc(var(--ritm) * 1.5) calc(var(--ritm) * 2);border-bottom:1px solid var(--chenar)}li:last-child{border-bottom:none}ul:empty{display:none}li:has(a):hover,li:has(input[type=checkbox]):hover{background:rgba(0,0,0,.02)}li:has(>input[type=checkbox]:checked){background:var(--tenta)}li:has(>input[type=checkbox]:checked):hover{background:var(--tenta-tare)}dl{margin:0}dt{color:var(--text-slab);font-size:var(--t-base)}dd{margin:0 0 calc(var(--ritm) * 2);font-size:var(--t-2xl)}.viewer{position:fixed;inset:0;background:var(--suprafata);z-index:10;display:flex;flex-direction:column}.viewer button{align-self:flex-end;margin:var(--ritm)}.viewer iframe{flex:1;border:none}.viewer .pagina-clic{max-width:100%;max-height:80vh;margin:0 auto;cursor:crosshair;border:1px solid var(--border-dashed)}.signature-pad{border:1px dashed var(--border-dashed);border-radius:var(--raza);touch-action:none;width:100%;max-width:320px;background:var(--suprafata)}.coords{display:flex;flex-wrap:wrap;gap:var(--ritm);align-items:flex-end;margin-top:var(--ritm)}.coords input{width:72px}.coords>span{display:flex;flex-direction:column}.coords>*{margin-top:0}.coords .salvat{align-self:center;padding:4px 10px;border:1px solid var(--ok-border);border-radius:var(--r-btn);background:var(--ok-bg);color:var(--ok-text);font-weight:600}.error-banner{position:sticky;top:0;z-index:10;display:flex;gap:var(--ritm);align-items:center;justify-content:space-between;padding:calc(var(--ritm) * 1.5) calc(var(--ritm) * 2);background:var(--pericol);color:#fff}.error-banner button{flex:0 0 auto;min-height:44px;padding:0 calc(var(--ritm) * 2);border:1px solid rgba(255,255,255,.6);border-radius:var(--raza);background:transparent;color:#fff}.pliant{margin-top:var(--ritm);border-top:1px solid var(--chenar);padding-top:var(--ritm)}.pliant>summary{cursor:pointer;color:var(--accent);font-size:var(--t-base);font-weight:600;list-style-position:inside;padding:4px 0}.pliant>summary:hover{text-decoration:underline}.pliant[open]>summary{margin-bottom:var(--ritm)}main>.pliant{margin-top:calc(var(--ritm) * 4);padding:calc(var(--ritm) * 2);border:1px solid var(--chenar);border-radius:var(--raza-panou);background:var(--suprafata)}main>.pliant>summary{font-size:var(--t-lg)}.reglaj{display:flex;flex-wrap:wrap;gap:calc(var(--ritm) * 2);align-items:flex-start;margin-bottom:calc(var(--ritm) * 2)}.schema-pagina{position:relative;width:150px;aspect-ratio:595/842;flex:0 0 auto;background:var(--suprafata);border:1px solid var(--chenar);border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.schema-semnatura{position:absolute;background:var(--tenta-tare);border:1px solid var(--accent);border-radius:2px}.schema-nota{color:var(--text-slab);font-size:var(--t-base);max-width:42ch}li>.rand{display:flex;flex-wrap:wrap;gap:var(--ritm);align-items:center;justify-content:space-between}li>.rand>span:first-child{display:flex;flex-direction:column;min-width:0}.rand-meta{color:var(--text-slab);font-size:var(--t-base)}.fisa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:calc(var(--ritm) * 2);margin-bottom:calc(var(--ritm) * 3)}.fisa-grup{margin:0;padding:calc(var(--ritm) * 2);background:var(--suprafata);border:1px solid var(--chenar);border-radius:var(--raza-panou)}.fisa-grup h3{margin:0 0 var(--ritm);font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-slab)}.fisa-grup dl{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:6px calc(var(--ritm) * 1.5);align-items:baseline}.fisa-grup dt{font-size:var(--t-base)}.fisa-grup dd{margin:0;font-size:var(--t-md);overflow-wrap:anywhere}[data-sidebar=menu-button],button,input,li,select,textarea{transition:background-color .12s ease,border-color .12s ease}@media (prefers-reduced-motion:reduce){[data-sidebar=menu-button],button,input,li,select,textarea{transition:none}}.sloturi{list-style:none;margin:0 0 var(--gap-lg);padding:0;display:grid;gap:var(--gap)}.sloturi li{display:grid;gap:var(--gap-xs);padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.sloturi label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);font-weight:600}.sloturi label small{flex:none;font-weight:400;color:var(--text-muted)}.sloturi li.incarcat{border-color:var(--ok-border);background:var(--ok-bg)}.sloturi .stare-slot{margin:0;font-size:var(--t-base);color:var(--ok-text)}.sloturi .stare-slot.ales{color:var(--warn-text)}.sloturi input[type=file]{width:100%;min-height:var(--hit);font-size:var(--t-md)}.alegere-canal{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);margin:0;padding:0;border:0}.alegere-canal legend{float:left;width:100%;margin-bottom:var(--gap-xs);padding:0;font-size:var(--t-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--warn-text)}.alegere-canal label{flex-direction:row;align-items:center;gap:var(--gap-xs);min-height:var(--hit-sm);padding:0 12px;border:1px solid var(--warn-border);border-radius:var(--r-btn);background:var(--surface);font-size:var(--t-base);font-weight:500;color:var(--text);cursor:pointer}.alegere-canal label:has(input:checked){border-color:var(--accent);background:var(--accent-tint);font-weight:600}.alegere-canal input{width:auto;min-height:0;margin:0;accent-color:var(--accent)}.linkuri-campanie ul,.livrari-campanie ul{margin:0;padding:0;list-style:none}.linkuri-campanie li,.livrari-campanie li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--t-base)}.linkuri-campanie code{flex:1 1 20rem;padding:4px 8px;background:var(--bg-sunken);border-radius:var(--r-btn-sm);word-break:break-all}.comutator{display:inline-flex;flex:none;padding:2px;gap:2px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-sunken)}.comutator button{min-height:28px;padding:2px 12px;border:0;border-radius:var(--r-pill);background:transparent;font-size:var(--t-sm);font-weight:600;color:var(--text-muted);cursor:pointer}.comutator button[aria-pressed=true]{background:var(--surface);color:var(--text)}.comutator.pornit button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent)}details.text-brut{margin:var(--ritm) 0}details.text-brut summary{cursor:pointer;color:var(--text-slab);font-size:var(--t-xs)}details.text-brut pre{margin:var(--ritm) 0 0;max-height:40vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:var(--t-xs);background:var(--bg-sunken);border:1px solid var(--border);border-radius:6px;padding:var(--ritm)}.pliant-sageata{flex:0 0 auto;align-self:flex-start;margin-right:4px;padding:2px 6px;min-height:0;border:none;background:none;color:var(--text-muted);font-size:calc(var(--t-base) * 2);line-height:1.4;cursor:pointer;transition:transform .15s ease}.pliant-sageata:active{transform:scale(.85)}.pliant-sageata:hover{color:var(--text)}.eticheta-beta{display:inline-block;padding:1px 7px;border:1px solid var(--border);border-radius:999px;font-size:var(--t-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);vertical-align:middle}.sablonizare-aparitii{list-style:none;margin:0;padding:0}.sablonizare-aparitii li+li{margin-top:4px}.sablonizare-campuri{display:grid;gap:6px;max-width:480px;margin:16px 0 12px;padding:0;border:0}.sablonizare-campuri legend{font-weight:600;margin-bottom:4px}.confirmare{display:inline-flex;gap:6px}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0,.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{--tw-rotate:180deg}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (min-width:640px){.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}