@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gloock-latin-400-normal-3dTk9V3B.woff2) format("woff2"),url(/assets/gloock-latin-400-normal-DCcIaDhi.woff) format("woff")}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gloock-latin-ext-400-normal-B4R8XxiG.woff2) format("woff2"),url(/assets/gloock-latin-ext-400-normal-B7xb9eut.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2) format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2) format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2) format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2) format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-DSjWcyFb.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-CIZyApB7.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2) format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2) format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff")}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{--bg:#EAEEEC;--surface:#F8FAF9;--surface-2:#E0E6E3;--ink:#1C1A18;--muted:#58625D;--line:#CFD7D3;--ember:#B5470F;--ember-ink:#FFFFFF;--glow:#F2782C;--ash:#ABA39C;--brass:#94703A;--ok:#24734A;--ok-bg:#DCEEE3;--warn:#9C6110;--warn-bg:#F5E7CC;--crit:#AE2230;--crit-bg:#F6DCDF;--veil:rgb(16 22 20 / .42);--paper:#FFFFFF;--e1:#0072B2;--e2:#009E73;--e3:#CC79A7;--e4:#E69F00;--e5:#7B61C9;--e6:#D55E00;--shadow:0 1px 2px rgb(20 30 26 / .06), 0 12px 32px -14px rgb(20 30 26 / .28);--f-display:"Gloock", "DM Serif Display", Georgia, "Times New Roman", serif;--f-body:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-data:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--r:12px;--r-sm:8px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E1312;--surface:#151C1A;--surface-2:#1C2522;--ink:#ECE6DE;--muted:#97A39D;--line:#27312E;--ember:#FF8A3D;--ember-ink:#1A0C03;--glow:#FF8A3D;--ash:#4C4641;--brass:#C9A15F;--ok:#5BC48A;--ok-bg:#15301F;--warn:#EFB14B;--warn-bg:#33260E;--crit:#FF6E76;--crit-bg:#3A191D;--veil:rgb(0 0 0 / .6);--e1:#2F86C9;--e2:#1E9C74;--e3:#BF6FA3;--e4:#B87D1C;--e5:#8C78CF;--e6:#D25F2A;--shadow:0 1px 2px rgb(0 0 0 / .45), 0 14px 36px -16px rgb(0 0 0 / .8);color-scheme:dark}}:root[data-theme=dark]{--bg:#0E1312;--surface:#151C1A;--surface-2:#1C2522;--ink:#ECE6DE;--muted:#97A39D;--line:#27312E;--ember:#FF8A3D;--ember-ink:#1A0C03;--glow:#FF8A3D;--ash:#4C4641;--brass:#C9A15F;--ok:#5BC48A;--ok-bg:#15301F;--warn:#EFB14B;--warn-bg:#33260E;--crit:#FF6E76;--crit-bg:#3A191D;--veil:rgb(0 0 0 / .6);--e1:#2F86C9;--e2:#1E9C74;--e3:#BF6FA3;--e4:#B87D1C;--e5:#8C78CF;--e6:#D25F2A;--shadow:0 1px 2px rgb(0 0 0 / .45), 0 14px 36px -16px rgb(0 0 0 / .8);color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:4px}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--muted)}.lbl{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100%}.rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 14px;border-right:1px solid var(--line);background:var(--surface);overflow-y:auto}.logo{display:flex;align-items:center;gap:10px;padding:0 8px}.logo b{font-family:var(--f-display);font-weight:400;font-size:30px;letter-spacing:-.01em;line-height:1}.logo small{display:block;font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.mark{display:grid;grid-template-columns:repeat(2,9px);gap:3px}.mark i{width:9px;height:9px;border-radius:3px;background:var(--glow)}.mark i:nth-child(2){background:color-mix(in oklab,var(--glow) 55%,var(--ash))}.mark i:nth-child(3){background:color-mix(in oklab,var(--glow) 80%,var(--ash));grid-column:1 / span 2;width:21px}.nav{display:flex;flex-direction:column;gap:2px}.nav button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-sm);background:none;text-align:left;cursor:pointer;color:var(--muted);font-weight:500}.nav button svg{width:19px;height:19px;flex:none}.nav button:hover,.nav button[aria-current=page]{background:var(--surface-2);color:var(--ink)}.nav button[aria-current=page] svg{color:var(--ember)}.nav .cnt{margin-left:auto;font-size:12px;font-family:var(--f-data);color:var(--ember)}.rail-foot{margin-top:auto;display:grid;gap:10px;padding:0 6px}.where{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.where i{width:8px;height:8px;border-radius:50%;background:var(--ash);flex:none}.where.on i{background:var(--ok)}.main{min-width:0;padding-inline:clamp(16px,3.2vw,36px);padding-block:22px 48px}.top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.top h1{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,4vw,40px);line-height:1.05;letter-spacing:-.01em}.top .sub{color:var(--muted);margin-top:4px}.top-act{display:flex;flex-wrap:wrap;gap:8px}.scop{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:3px 6px 3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);max-width:100%}.scop svg{width:16px;height:16px;color:var(--ember);flex:none}.scop select{border:0;background:none;font-weight:600;color:var(--ink);padding:3px 4px;cursor:pointer;max-width:100%;min-width:0}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;margin-bottom:20px;border:1px dashed color-mix(in oklab,var(--brass) 55%,var(--line));border-radius:var(--r);background:color-mix(in oklab,var(--brass) 7%,var(--surface))}.banner p{flex:1 1 280px;min-width:0}.banner b{font-weight:600}.banner.as{border-style:solid;border-color:color-mix(in oklab,var(--glow) 45%,var(--line));background:color-mix(in oklab,var(--glow) 8%,var(--surface))}.tabs{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:600;font-size:14px;white-space:nowrap}.btn:hover{border-color:color-mix(in oklab,var(--ink) 30%,var(--line))}.btn-p{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.btn-p:hover{border-color:var(--ember);filter:brightness(1.06)}.btn-q{background:none;border-color:transparent;color:var(--muted)}.btn-q:hover{color:var(--ink);border-color:var(--line)}.btn-sm{min-height:32px;padding:5px 10px;font-size:13px}.btn-lg{min-height:48px;padding:10px 18px;font-size:15.5px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn svg{width:17px;height:17px}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--muted)}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.crit{background:var(--crit-bg);color:var(--crit)}.chip.ember{background:color-mix(in oklab,var(--glow) 16%,var(--surface));color:var(--ember)}.chip.plain:before{display:none}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;min-width:0}.panel h2{font-size:15px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.panel h2 small{font-weight:400;font-size:13px;color:var(--muted)}.grid{display:grid;gap:16px}.cols-2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.cols-eq{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{display:grid;gap:16px;align-content:start}.section{margin-bottom:22px}.section>h2{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:10px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{padding:14px 16px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);min-width:0}.kpi .v{font-family:var(--f-display);font-size:clamp(24px,2.6vw,32px);line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.kpi .d{font-size:12.5px;color:var(--muted);margin-top:2px}.list{display:grid}.row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);min-width:0}.row:first-child{border-top:0;padding-top:2px}.row .grow{flex:1;min-width:0}.row .t{font-weight:500}.row .s{font-size:13px;color:var(--muted)}.sev{width:4px;align-self:stretch;border-radius:4px;background:var(--line);flex:none}.sev.crit{background:var(--crit)}.sev.warn{background:var(--warn)}.sev.ember{background:var(--glow)}.sev.ok{background:var(--ok)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table.data{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}table.data th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface)}table.data td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}table.data tr:last-child td{border-bottom:0}table.data .r{text-align:right}table.data td .s{font-size:12.5px;color:var(--muted)}table.data input[type=number],table.data select{width:100%;min-width:84px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:var(--r-sm);background:var(--surface-2)}.seg button{border:0;background:none;padding:6px 11px;border-radius:6px;cursor:pointer;font-weight:500;font-size:13.5px;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.search{flex:1 1 200px;min-width:0;max-width:320px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.field{display:grid;gap:5px}.field label{font-size:13px;font-weight:600}.field input,.field select,.field textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.field .hint{font-size:12.5px;color:var(--muted)}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.check input{margin-top:3px;accent-color:var(--ember);width:16px;height:16px;flex:none}.tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tcard{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow)}.tcard header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tcard .tn{font-family:var(--f-display);font-size:22px;line-height:1}.tcard .mix{font-weight:600;line-height:1.3}.tcard .meta{font-size:12.5px;color:var(--muted)}.tcard .clock{font-family:var(--f-data);font-size:15px}.tcard .acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.heat{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--bg)}.heat .txt{font-size:12.5px;color:var(--muted);line-height:1.25}.heat .txt b{color:var(--ink);font-weight:600}.coals{display:flex;gap:4px}.coal{width:13px;height:13px;border-radius:3.5px;background:color-mix(in oklab,var(--glow) calc(var(--h,1) * 100%),var(--ash));box-shadow:0 0 calc(var(--h,1) * 11px) color-mix(in oklab,var(--glow) calc(var(--h,1) * 75%),transparent)}.heat.due{background:color-mix(in oklab,var(--glow) 13%,var(--surface))}.heat.due .txt b{color:var(--ember)}.heat.due .coal{animation:puls 1.5s ease-in-out infinite}@keyframes puls{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.heat.due .coal{animation:none}}.shift{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:20px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);margin-bottom:16px}.shift.on{border-color:color-mix(in oklab,var(--ok) 40%,var(--line))}.shift .big{font-family:var(--f-display);font-size:clamp(26px,3.4vw,36px);line-height:1.05}.shift .grow{flex:1 1 240px;min-width:0}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ash);margin-right:8px;vertical-align:middle}.dot.on{background:var(--ok)}.chart svg{display:block;width:100%;height:auto}.chart .gl{stroke:var(--line);stroke-width:1}.chart .ax{fill:var(--muted);font-size:11px;font-family:var(--f-body)}.chart .bar{fill:color-mix(in oklab,var(--glow) 38%,var(--surface-2))}.chart .bar.now{fill:var(--glow)}.chart .bar:hover{fill:color-mix(in oklab,var(--glow) 70%,var(--surface-2))}.chart .val{fill:var(--ink);font-size:12px;font-weight:600;font-family:var(--f-body)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.card{padding:16px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:10px;min-width:0}.card h3{font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.15}.mixbar{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;background:var(--surface)}.mixbar i{display:block;height:100%}.mixbar i:nth-child(1){background:var(--glow)}.mixbar i:nth-child(2){background:color-mix(in oklab,var(--glow) 55%,var(--ash))}.mixbar i:nth-child(3){background:color-mix(in oklab,var(--glow) 25%,var(--ash))}.mixbar i:nth-child(4){background:var(--ash)}.mixln{display:grid;grid-template-columns:auto 1fr auto auto;gap:4px 10px;font-size:13.5px;align-items:center}.mixln .sw{width:10px;height:10px;border-radius:3px}.kv{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.kv span:first-child{color:var(--muted)}.drop{display:grid;place-items:center;gap:10px;text-align:center;padding:28px 18px;border:1.5px dashed color-mix(in oklab,var(--ember) 45%,var(--line));border-radius:var(--r);background:color-mix(in oklab,var(--glow) 5%,var(--surface));cursor:pointer}.drop.over{background:color-mix(in oklab,var(--glow) 14%,var(--surface))}.drop h3{font-family:var(--f-display);font-weight:400;font-size:24px}.drop p{max-width:54ch;color:var(--muted)}.drop .btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ai-work{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.ai-work img{width:150px;max-width:100%;border-radius:6px;border:1px solid var(--line);background:var(--paper)}.ai-work .grow{flex:1 1 260px;min-width:0}.thinking{display:inline-flex;align-items:center;gap:10px;font-weight:600}.thinking .coals .coal{animation:puls 1.2s ease-in-out infinite}.thinking .coals .coal:nth-child(2){animation-delay:.2s}.thinking .coals .coal:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.thinking .coals .coal{animation:none}}.inv-head{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}.inv-head div{min-width:0}.ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;margin-top:14px}.veil{position:fixed;inset:0;background:var(--veil);display:grid;place-items:center;padding:16px;z-index:50}.dlg{width:min(580px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:22px}.dlg.wide{width:min(880px,100%)}.dlg h2{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1.15;margin-bottom:6px}.dlg .lead{color:var(--muted);margin-bottom:16px}.dlg .acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.form{display:grid;gap:14px}.f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pick{display:grid;gap:8px}.pick.two{grid-template-columns:1fr 1fr}.pick label{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer}.pick label:has(input:checked){border-color:var(--ember);background:color-mix(in oklab,var(--glow) 8%,var(--surface))}.pick label:has(input:disabled){opacity:.55;cursor:not-allowed}.pick input{accent-color:var(--ember)}.pick .grow{flex:1;min-width:0}.steps{display:flex;gap:6px;margin-bottom:16px}.steps i{height:4px;flex:1;border-radius:2px;background:var(--surface-2)}.steps i.on{background:var(--glow)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plan{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.plan:has(input:checked){border-color:var(--ember);background:color-mix(in oklab,var(--glow) 8%,var(--surface))}.plan input{accent-color:var(--ember)}.plan .p{font-family:var(--f-display);font-size:26px;line-height:1}.plan ul{margin:0;padding-left:16px;font-size:13px;color:var(--muted);display:grid;gap:3px}.diff{font-weight:600}.diff.neg{color:var(--crit)}.diff.zero{color:var(--ok)}.diff.pos{color:var(--warn)}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:max-content;max-width:min(620px,calc(100% - 32px));display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-radius:var(--r);background:var(--ink);color:var(--bg);font-weight:500;box-shadow:var(--shadow);z-index:60}.toast span{flex:1 1 240px;min-width:0}.toast .btn{min-height:32px;padding:5px 12px;font-size:13px;background:var(--bg);color:var(--ink);border-color:transparent}tr.recent td{background:color-mix(in oklab,var(--glow) 9%,var(--surface))}.delta{font-size:12px;font-weight:600;color:var(--ember);white-space:nowrap}.empty{padding:28px 16px;text-align:center;color:var(--muted)}.foot-note{font-size:12.5px;color:var(--muted);margin-top:10px}.legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.legend button{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-weight:500;font-size:13px;color:var(--muted)}.legend button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.legend .sw,.sw-inline{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--ec, var(--ash));flex:none}.sw-inline{margin-right:8px;vertical-align:middle}.prog-bar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end;margin-bottom:12px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.prog-bar .field{min-width:0}.prog-bar select,.prog-bar input[type=time]{padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.year{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.month{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px;min-width:0}.month h3{font-size:14px;font-weight:600;margin-bottom:8px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.month h3 small{font-weight:500;color:var(--muted);font-size:12px}.wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.wk .dn{font-size:10.5px;color:var(--muted);text-align:center;font-weight:600;letter-spacing:.03em;padding-bottom:2px}.day{position:relative;aspect-ratio:1;min-width:0;max-width:100%;border:0;border-radius:6px;background:var(--bg);font:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;padding:0;display:grid;place-items:center;user-select:none;-webkit-user-select:none;touch-action:manipulation}.day:hover{box-shadow:inset 0 0 0 1px var(--line)}.day.gol{visibility:hidden}.day.trecut{color:var(--muted);opacity:.5;cursor:default}.day.azi{outline:2px solid var(--ember);outline-offset:-2px;font-weight:700}.day.on{background:color-mix(in oklab,var(--ec) 30%,var(--surface));box-shadow:inset 0 -3px 0 var(--ec);font-weight:600}.day .dots{position:absolute;left:0;right:0;bottom:3px;display:flex;justify-content:center;align-items:center;gap:2px}.day .dots i{width:5px;height:5px;border-radius:50%;background:var(--ec)}.day .plus{font-size:8.5px;line-height:1;color:var(--muted)}@media(max-width:1300px){.year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.year{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.year{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2,.cols-eq{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.rail{display:none}.main{padding-block:18px calc(92px + env(safe-area-inset-bottom,0px))}.tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px))}.tabs button{display:grid;justify-items:center;gap:2px;border:0;background:none;padding:6px 2px;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer}.tabs button svg{width:21px;height:21px}.tabs button[aria-current=page]{color:var(--ink)}.tabs button[aria-current=page] svg{color:var(--ember)}.plans,.f2,.kpis.k3{grid-template-columns:minmax(0,1fr)}}@media(max-width:440px){.kpis,.tables{grid-template-columns:minmax(0,1fr)}}#root{height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pick .pick-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:none;text-align:left;font:inherit;color:inherit}.pick .pick-row:hover{border-color:var(--ember);background:color-mix(in oklab,var(--glow) 8%,var(--surface))}.pick .pick-row svg{width:19px;height:19px;flex:none}.foot-note svg{width:15px;height:15px;vertical-align:-3px}.err-page{max-width:560px;margin:12vh auto;padding:0 16px;display:grid;gap:14px}.tbl-wrap{position:relative}:root{--sel-border: var(--line);--sel-hover: var(--surface-2);--sel-on: color-mix(in oklab, var(--glow) 18%, var(--surface))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--sel-border: color-mix(in oklab, var(--brass) 38%, var(--line));--sel-hover: color-mix(in oklab, var(--glow) 12%, var(--surface));--sel-on: color-mix(in oklab, var(--glow) 26%, var(--surface))}}:root[data-theme=dark]{--sel-border: color-mix(in oklab, var(--brass) 38%, var(--line));--sel-hover: color-mix(in oklab, var(--glow) 12%, var(--surface));--sel-on: color-mix(in oklab, var(--glow) 26%, var(--surface))}select{color-scheme:inherit}.field select,table.data select,.prog-bar select{border-color:var(--sel-border);color:var(--ink)}.field select:hover:not(:disabled),table.data select:hover:not(:disabled),.prog-bar select:hover:not(:disabled){border-color:color-mix(in oklab,var(--ember) 55%,var(--sel-border))}.field select:disabled,.prog-bar select:disabled{color:var(--muted);opacity:.75;cursor:not-allowed}select option,select optgroup{background-color:var(--surface);color:var(--ink)}select optgroup{color:var(--muted);font-weight:600}select option:checked{background-color:var(--sel-on);color:var(--ink);font-weight:600}select option:disabled{color:var(--muted)}@supports (appearance: base-select){select{appearance:base-select;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;line-height:1.3}.field select,table.data select{display:flex}select::picker(select){appearance:base-select;background:var(--surface);color:var(--ink);border:1px solid var(--sel-border);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:4px;margin-block:4px;max-height:min(360px,60dvh);overflow-y:auto}select::picker-icon{color:var(--muted);transition:rotate .15s}select:open::picker-icon{rotate:180deg;color:var(--ember)}select option{padding:7px 10px;border-radius:6px;gap:8px;min-height:34px}select option:hover,select option:focus-visible{background:var(--sel-hover);outline:none}select option:focus-visible{box-shadow:inset 0 0 0 2px var(--ember)}select option:checked{background:var(--sel-on)}select option::checkmark{color:var(--ember)}select option:disabled{opacity:.6;background:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){select::picker-icon{transition:none}}}.field{align-content:start}.auth{min-height:100%;display:grid;place-items:center;align-content:center;gap:14px;padding:32px 16px}.auth-card{width:min(460px,100%);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:26px;display:grid;gap:14px}.auth-card.lat{width:min(720px,100%)}.auth-card h1{font-family:var(--f-display);font-weight:400;font-size:clamp(26px,4vw,34px);line-height:1.1}.auth-card .logo{padding:0}.auth-card .acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px}.auth-foot{font-size:13px}.auth a:not(.btn),.legal a:not(.btn){color:var(--ember)}a.btn{color:var(--ink);text-decoration:none}a.btn-p{color:var(--ember-ink)}a.btn-q{color:var(--muted)}.parola{display:flex;gap:6px;align-items:center}.parola input,.parola select{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--sel-border, var(--line));border-radius:var(--r-sm);background:var(--bg)}.err-txt{font-size:12.5px;color:var(--crit);font-weight:500}.field input[aria-invalid=true]{border-color:var(--crit)}.alerta{padding:10px 12px;border-radius:var(--r-sm);font-size:14px;border:1px solid}.alerta.crit{background:var(--crit-bg);color:var(--crit);border-color:color-mix(in oklab,var(--crit) 35%,transparent)}.alerta.ok{background:var(--ok-bg);color:var(--ok);border-color:color-mix(in oklab,var(--ok) 35%,transparent)}.alerta.warn{background:var(--warn-bg);color:var(--warn);border-color:color-mix(in oklab,var(--warn) 35%,transparent)}.legal{max-width:760px;margin:0 auto;padding:28px 16px 64px;display:grid;gap:14px}.legal h1{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,4vw,40px)}.legal h2{font-size:17px;margin-top:10px}.legal ul{margin:0;padding-left:20px;display:grid;gap:4px}.auth-card .btn{white-space:normal;text-align:center}@media(max-width:860px){.btn{min-height:44px}.btn-sm{min-height:40px;padding:8px 12px;font-size:14px}.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.field textarea,table.data input,table.data select{min-height:44px;font-size:16px}.veil{padding:10px}.dlg{padding:18px 16px;max-height:calc(100dvh - 20px)}.dlg h2{font-size:22px}.form>.ctrl{position:sticky;bottom:0;background:var(--surface);padding-block:10px;margin-inline:-4px;padding-inline:4px;z-index:2}.form>.ctrl .btn{flex:1 1 0}.tcard .btn,.shift .btn{white-space:normal}}@media(max-width:600px){table.data.carduri thead{display:none}table.data.carduri,table.data.carduri tbody,table.data.carduri tr,table.data.carduri td{display:block;width:100%}table.data.carduri tr{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:10px;background:var(--surface)}table.data.carduri td{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;row-gap:2px;padding:5px 0;border:0;text-align:right}table.data.carduri td[data-eticheta]:before{content:attr(data-eticheta) / "";color:var(--muted);font-size:12.5px;text-align:left;flex:0 0 auto;margin-right:auto;padding-right:12px}table.data.carduri td.actiuni{justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:8px;white-space:normal!important}table.data.carduri td.actiuni .btn{flex:1 1 auto}.tbl-wrap:has(>table.data.carduri){overflow:visible;border:0;background:none}}.semn-firma{flex:none;border-radius:10px;object-fit:contain;background:var(--surface-2)}.semn-firma.initiale{display:inline-grid;place-items:center;font-family:var(--f-display);font-size:16px;letter-spacing:.02em;color:var(--ember);background:color-mix(in oklab,var(--glow) 14%,var(--surface));border:1px solid color-mix(in oklab,var(--glow) 30%,var(--line))}.marca-firma{min-width:0}.marca-firma>div{min-width:0}.marca-firma b{display:block;font-size:19px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-foot .platforma{font-size:11px;color:var(--muted);letter-spacing:.04em;opacity:.75}.semn-antet{display:none}@media(max-width:860px){.top{flex-wrap:nowrap;align-items:center;justify-content:flex-start}.semn-antet{display:inline-flex;align-self:center}}.flux{list-style:none;margin:0;padding:0;display:grid;gap:2px}.flux-rand{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:var(--r-sm)}.flux-rand .sev,.flux-rand .punct{margin-top:7px;flex:none}.flux-rand .punct{width:7px;height:7px;border-radius:50%;background:var(--muted)}.flux-rand.ev-comanda .punct{background:var(--glow)}.flux-rand.ev-tura_start .punct,.flux-rand.ev-tura_stop .punct{background:var(--e1)}.flux-rand.ev-receptie .punct{background:var(--brass)}.flux-rand a{color:inherit;text-decoration:none}.flux-rand a:hover .t{text-decoration:underline}.flux-rand .cat,.flux-rand .t,.flux-rand .s{display:block}.flux-rand .cat{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.flux-rand .t{font-weight:600}.flux-rand .s{font-size:13px;color:var(--muted)}.flux-mai{padding:4px 6px;font-size:13px}.file-panouri{display:none}.panouri-laterale{display:grid;gap:16px;align-content:start}.acasa-premium{display:grid;gap:18px;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);grid-template-areas:"tura tura" "harta panouri" "rest rest" "sel sel"}.ap-tura{grid-area:tura}.ap-harta{grid-area:harta}.ap-panouri{grid-area:panouri;min-width:0}.ap-rest{grid-area:rest}.acasa-premium .selector-aspect{grid-area:sel}.harta-ro{margin:0;display:grid;gap:10px}.harta-ro svg{width:100%;height:auto;max-height:520px}.harta-ro figcaption{font-size:13px}.harta-judete path{fill:color-mix(in oklab,var(--ink) 5%,var(--surface));stroke:color-mix(in oklab,var(--ink) 18%,transparent);stroke-width:1.2;stroke-linejoin:round;transition:fill .25s ease}.harta-judete path:hover{fill:color-mix(in oklab,var(--glow) 14%,var(--surface))}.harta-contur{fill:none;stroke:var(--glow);stroke-width:2;stroke-linejoin:round;opacity:.8}.harta-umbra{fill:none;stroke:var(--glow);stroke-width:14;opacity:.07}.selector-aspect{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}@media(max-width:1100px){.acasa-premium{grid-template-columns:minmax(0,1fr);grid-template-areas:"tura" "harta" "panouri" "rest" "sel"}}@media(max-width:860px){.acasa-premium{gap:12px}.file-panouri{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:var(--r-sm);background:var(--surface-2)}.file-panouri button{border:0;background:none;min-height:40px;border-radius:6px;font-weight:600;color:var(--muted);cursor:pointer}.file-panouri button[aria-selected=true]{background:var(--surface);color:var(--ink)}.panouri-laterale{gap:8px}.panouri-laterale[data-fila=notificari] .p-activitate,.panouri-laterale[data-fila=activitate] .p-notificari{display:none}}.acasa-premium.fara-harta{grid-template-areas:"tura tura" "panouri panouri" "rest rest" "sel sel"}.acasa-premium.fara-harta .panouri-laterale{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ap-harta{align-self:start}.ap-harta h2{align-items:center}.seg.mini button{padding:4px 10px;font-size:13px}.harta-scena{--h-max: 560px;position:relative;width:min(100%,calc(var(--h-max) * 1000 / 702));aspect-ratio:1000 / 702;margin-inline:auto}.harta-ro .harta-scena svg{display:block;width:100%;height:100%;max-height:none}.harta-judete path.marcat{fill:color-mix(in oklab,var(--glow) 13%,var(--surface));stroke:color-mix(in oklab,var(--glow) 45%,transparent)}.pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--glow) 22%,transparent) 0 13px,transparent 14px);cursor:pointer;transition:background .2s ease,transform .2s ease}.pin .punct{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--glow);box-shadow:0 0 0 3px var(--surface);color:#1a0f07;font:700 12px/1 var(--f-body)}.pin.grup .punct{width:22px;height:22px}.pin:hover,.pin.activ{background:radial-gradient(circle,color-mix(in oklab,var(--glow) 34%,transparent) 0 16px,transparent 17px);transform:translate(-50%,-50%) scale(1.08)}.pin.activ .punct{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--ink)}.pin:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.pin.activ:after{content:"";position:absolute;inset:6px;border-radius:50%;border:2px solid var(--glow);opacity:0;animation:jar-puls 2.4s ease-out infinite;pointer-events:none}@keyframes jar-puls{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.pin,.pin.activ:after{animation:none;transition:none}}.card-grup{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px;margin-top:14px;padding:12px 14px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line)}.card-grup .card-grup-cap{grid-column:1 / -1}.card-grup-cap{display:flex;align-items:center;gap:6px}.card-grup-cap .btn{margin-left:auto;min-height:30px;padding:2px 10px}.card-locatie{display:grid;gap:4px;justify-items:start;padding-top:8px;border-top:1px solid var(--line)}.card-locatie .t{font-weight:600;font-size:15.5px}.card-locatie .s,.card-locatie .cifre{font-size:13.5px;color:var(--muted)}.card-locatie .btn{margin-top:4px}.buton-extinde{display:none}.harta-lipsa{margin-top:8px}.pagina-locatie{display:grid;gap:18px}.cap-locatie{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);gap:16px;align-items:center}.cap-locatie h2{font-family:var(--f-display);font-weight:400;font-size:clamp(24px,3vw,32px);margin:8px 0 2px}.cap-text{display:grid;justify-items:start}.mini-harta .harta-scena{--h-max: 170px}.mini-harta .pin{width:26px;height:26px;cursor:default}@media(max-width:860px){.harta-scena{--h-max: 260px}.ap-harta.compacta[data-extins=false] .harta-scena{--h-max: 150px}.ap-harta[data-extins=true] .harta-scena{--h-max: 70vh}.pin{width:44px;height:44px}.buton-extinde{display:inline-flex;justify-self:start;margin-top:6px}.cap-locatie{grid-template-columns:minmax(0,1fr)}.mini-harta{display:none}.acasa-premium.fara-harta .panouri-laterale{grid-template-columns:minmax(0,1fr)}}.harta-ro{position:relative}.atribuire{margin-top:8px;font-size:11.5px;color:var(--muted);opacity:.85}.atribuire a{color:inherit}@media(max-width:860px){.seg.mini button,.buton-extinde,.card-grup-cap .btn{min-height:40px}}.top .top-act{margin-left:auto;align-self:center}.clopotel-zona{position:relative}.clopotel{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.clopotel:hover,.clopotel[aria-expanded=true]{border-color:color-mix(in oklab,var(--e1, #79a9e2) 60%,var(--line));box-shadow:0 0 0 4px color-mix(in oklab,var(--e1, #79a9e2) 16%,transparent)}.clopotel.are svg{color:var(--glow)}.clopotel-nr{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d98a52;color:#1a0f07;font:700 11.5px/20px var(--f-body);text-align:center;box-shadow:0 0 0 2px var(--bg)}.clopotel.suna svg{animation:jar-clopotel .9s ease-in-out;transform-origin:50% 4px}@keyframes jar-clopotel{20%{transform:rotate(14deg)}40%{transform:rotate(-11deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-4deg)}}.panou-notificari{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:min(420px,calc(100vw - 32px));max-height:min(72vh,640px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:var(--r);border:1px solid color-mix(in oklab,var(--e1, #79a9e2) 22%,var(--line));background:color-mix(in oklab,var(--surface) 96%,transparent);box-shadow:var(--shadow),0 24px 60px -24px #0009;backdrop-filter:blur(16px);outline:none;animation:jar-panou .18s ease-out}@keyframes jar-panou{0%{opacity:0;transform:translateY(-6px)}}.pn-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 10px;border-bottom:1px solid var(--line)}.pn-cap h2{font-size:16px;margin:0}.pn-lista{overflow-y:auto;padding:6px 8px}.pn-lista ul,.lista-notificari{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pn-lista>p{padding:16px 8px}.pn-subsol{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.notif{display:flex;gap:10px;padding:10px 8px;border-radius:var(--r-sm)}.notif.necitita{background:color-mix(in oklab,var(--e1, #79a9e2) 7%,transparent)}.notif-semn{flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--muted)}.notif.sev-atentie .notif-semn{background:#e3b26a}.notif.sev-critic .notif-semn{background:#d98a52;box-shadow:0 0 0 3px color-mix(in oklab,#d98a52 25%,transparent)}.notif.rezolvata .notif-semn{background:var(--ash);box-shadow:none}.notif.rezolvata .notif-titlu{color:var(--muted)}.notif-corp{display:grid;gap:3px;min-width:0;flex:1}.notif-cap{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.notif-cap .cat{letter-spacing:.05em;text-transform:uppercase;font-weight:600}.notif-titlu{font-weight:600;font-size:15px;text-align:left;color:var(--ink);padding:0;border:0;background:none;cursor:pointer;overflow-wrap:anywhere}button.notif-titlu:hover{text-decoration:underline}.notif-desc{font-size:13.5px;color:var(--muted)}.notif-stare{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.notif-stare .btn{min-height:30px;padding:2px 8px;font-size:12.5px}.chip.live{background:color-mix(in oklab,#79a9e2 18%,var(--surface));color:#79a9e2}.pagina-notificari{display:grid;gap:12px}.pn-filtre{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vezi-toate{margin-top:6px;justify-self:start}.panou-lateral{display:grid;align-content:start}table.data tr.evidentiat td{background:color-mix(in oklab,var(--glow) 14%,transparent)}@media(prefers-reduced-motion:reduce){.clopotel.suna svg,.panou-notificari{animation:none}}@media(max-width:860px){.panou-notificari{position:fixed;left:8px;right:8px;top:calc(8px + env(safe-area-inset-top,0px));width:auto;max-height:calc(100dvh - 110px - env(safe-area-inset-bottom,0px));backdrop-filter:none;background:var(--surface)}.notif-stare .btn,.pn-subsol .btn,.pn-cap .seg.mini button,.vezi-toate{min-height:40px}.notif-titlu{min-height:32px;font-size:15.5px}}.notif-desc.scurt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:860px){.notif-titlu,.pn-filtre .seg button{min-height:40px}}.pn-cap h2{margin-right:auto}.pn-cap .pn-inchide{order:3;min-width:40px;min-height:40px;font-size:20px}.platforma .pa-marca{gap:10px}.pa-semn{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font:400 22px/1 var(--f-display);color:#1a0f07;background:linear-gradient(135deg,#e9a676,#d98a52)}.pa-eticheta{color:#79a9e2}.pa-poarta{display:grid;place-items:center;min-height:100vh;padding:16px}.pa-poarta .auth-card{width:min(460px,100%);display:grid;gap:12px}.pa-qr{background:#fff;border-radius:12px;padding:8px;justify-self:start}.pa-secret{overflow-wrap:anywhere}.pa-stack{display:grid;gap:18px}.pa-kpis{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pa-kpis.mici{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pa-kpi .v{font-size:clamp(24px,2.4vw,30px)}.pa-kpi .d{font-size:13px;line-height:1.4}.platforma .pa-kpi.gheata .v,.platforma .pa-kpi .v{color:#f5f0e8}.platforma .pa-kpi.cupru .v{color:#e9a676}.platforma .pa-kpi.gheata .v{color:#9cc0ec}.pa-kpi.indisponibil{border-style:dashed;opacity:.85}.platforma .pa-kpi.indisponibil .v{font-family:var(--f-body);font-size:18px;font-weight:600;color:var(--muted)}.pa-doua{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pa-doua>.panel{display:grid;gap:12px;align-content:start}.pa-planuri{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pa-pret{font:400 26px/1.2 var(--f-display);color:#e9a676}.pa-pret small{font:400 12.5px var(--f-body);color:var(--muted)}.pa-banner{padding:12px 14px;border-radius:var(--r);border:1px dashed rgb(217 138 82 / .6);background:#d98a5214}.pa-filtre{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-bottom:12px}.pa-filtre .field,.pa-form .field{display:grid;gap:4px;min-width:0}.pa-filtre .field>span,.pa-form .field>span,.pa-form legend{font-size:12.5px;color:var(--muted);font-weight:600}.pa-filtre .field input:not([type=checkbox]),.pa-filtre .field select,.pa-form input:not([type=checkbox]),.pa-form select,table.data td input{min-height:40px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);min-width:0;width:100%}.pa-form{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;margin-top:12px}.pa-form .pa-lat,.pa-form .seg,.pa-form .ctrl,.pa-form .pa-planuri-alege{grid-column:1 / -1}.pa-planuri-alege{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px}.pa-planuri-alege legend{width:100%;margin-bottom:4px}.platforma .check{display:inline-flex;align-items:center;gap:8px;min-height:40px}.pa-sort{border:0;background:none;padding:4px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left}.pa-sort:hover{color:#79a9e2}.pa-rand{cursor:pointer}.pa-rand:hover td{background:#79a9e20f}.mic{font-size:12.5px}.paginare{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end;margin-top:12px}.paginare .muted{margin-right:auto}.pa-kv{display:grid;gap:2px 24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pa-kv .kv span:last-child{text-align:right;overflow-wrap:anywhere}.pa-jurnal{list-style:none;margin:0;padding:0;display:grid;gap:6px}.grafic{margin:0;display:grid;gap:6px}.grafic figcaption{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.bare{display:flex;align-items:stretch;gap:3px;height:120px;padding:6px 0;border-bottom:1px solid var(--line)}.bara{flex:1;display:flex;align-items:flex-end;border-radius:3px;outline-offset:1px}.bara>span{display:block;width:100%;border-radius:3px 3px 0 0;background:#79a9e2a6;transition:background .15s ease}.grafic.cupru .bara>span{background:#d98a52bf}.bara.activa>span,.bara:focus-visible>span{background:#f5f0e8}.distributie{display:grid;gap:6px}.dist-rand{display:grid;grid-template-columns:minmax(90px,140px) 1fr auto;gap:10px;align-items:center;font-size:13.5px}.dist-bara{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.dist-bara>span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#79a9e2,#d98a52)}.harta-judete path.nivel{fill:color-mix(in oklab,#79a9e2 var(--nivel),var(--surface))}.pa-pin{width:calc(30px + 26px * var(--r, .5));height:calc(30px + 26px * var(--r, .5))}.pa-pin .punct{width:calc(18px + 16px * var(--r, .5));height:calc(18px + 16px * var(--r, .5));font-size:11.5px}.pa-nav-mobil{display:none}.recomanda{display:grid;gap:12px}.recomanda-mesaj{font-size:16px}.progres{height:10px;border-radius:5px;background:var(--surface-2);overflow:hidden}.progres>span{display:block;height:100%;background:linear-gradient(90deg,#d98a52,#e9a676);transition:width .4s ease}.recomanda-cifre{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.recomanda-cifre div{display:grid}.recomanda-cifre b{font:400 24px/1.1 var(--f-display);color:#e9a676}.recomanda-cifre span{font-size:12.5px;color:var(--muted)}.recomanda-link{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.recomanda-link code{padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-2);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.progres>span,.bara>span{transition:none}}@media(max-width:1100px){.pa-doua{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.pa-nav-mobil{display:block;margin-left:auto;max-width:55%}.pa-nav-mobil select{min-height:44px;max-width:100%;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:16px}.platforma .main{padding-block-end:32px}.pa-filtre .field{flex:1 1 140px}.pa-filtre .field input:not([type=checkbox]),.pa-filtre .field select,.pa-form input:not([type=checkbox]),.pa-form select,table.data td input{min-height:44px;font-size:16px}.pa-sort{min-height:40px}.dist-rand{grid-template-columns:minmax(80px,110px) 1fr auto}}.pa-planuri-alege{min-width:0}.platforma .panel h2{flex-wrap:wrap}.platforma .panel h2 .chip{white-space:normal}.platforma .form>*,.platforma .pa-stack>*,.platforma .tbl-wrap{min-width:0;max-width:100%}@media(max-width:600px){.pa-kpis,.pa-kpis.mici{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pa-kpi{padding:12px}.pa-kpi .v{font-size:22px}}.theme-veqelio{--v-bg: #0f131a;--v-sidebar: #121820;--v-surface: #171e29;--v-surface-raised: #202733;--v-input: #121820;--v-text: #f5f0e8;--v-text-secondary: #aab7c8;--v-copper: #d98a52;--v-copper-soft: #e9a676;--v-ice: #79a9e2;--v-border: rgb(170 185 205 / .12);--v-border-strong: rgb(170 185 205 / .2);--v-shadow-card: 0 12px 32px rgb(0 0 0 / .22);--v-glow-copper: 0 0 18px rgb(217 138 82 / .13);--v-glow-ice: 0 0 18px rgb(121 169 226 / .12);--v-radius-card: 16px;--v-radius-control: 10px;--v-ease: cubic-bezier(.2, .7, .2, 1);--v-font-body: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--v-font-display: "Fraunces", Georgia, "Times New Roman", serif;--bg: var(--v-bg);--surface: var(--v-surface);--surface-2: var(--v-surface-raised);--paper: var(--v-surface);--ink: var(--v-text);--muted: var(--v-text-secondary);--line: var(--v-border);--ember: var(--v-copper);--ember-ink: #1a0f07;--glow: var(--v-copper);--ash: #4a5464;--brass: #c9a26b;--ok: #8cc7a3;--ok-bg: rgb(140 199 163 / .1);--warn: #e3b26a;--warn-bg: rgb(227 178 106 / .12);--crit: #f08a7e;--crit-bg: rgb(240 138 126 / .12);--e1: var(--v-ice);--veil: rgb(5 7 10 / .68);--shadow: var(--v-shadow-card);--r: var(--v-radius-card);--r-sm: var(--v-radius-control);--f-body: var(--v-font-body);--f-display: var(--v-font-display);color:var(--v-text);font-family:var(--v-font-body);color-scheme:dark}:root:has(.theme-veqelio){color-scheme:dark}body:has(.theme-veqelio){background:var(--v-bg, #0f131a)}.veq-ambient{background:radial-gradient(ellipse 55% 42% at 90% 0%,rgb(121 169 226 / .055),transparent 75%),radial-gradient(ellipse 42% 36% at 0% 100%,rgb(217 138 82 / .045),transparent 75%),var(--v-bg);background-attachment:fixed}.theme-veqelio .rail{background:#121820eb;border-right:1px solid var(--v-border);gap:18px}.theme-veqelio .nav{gap:3px}.theme-veqelio .nav button{position:relative;border-radius:var(--v-radius-control);color:var(--v-text-secondary);transition:background-color .18s ease,color .18s ease,transform .18s var(--v-ease)}.theme-veqelio .nav button:hover{background:#79a9e212;color:var(--v-text);transform:translate(2px)}.theme-veqelio .nav button[aria-current=page]{background:#d98a5221;color:var(--v-text);box-shadow:inset 2px 0 0 var(--v-copper)}.theme-veqelio .nav button[aria-current=page] svg{color:var(--v-copper)}.theme-veqelio .nav button:focus-visible{outline:2px solid var(--v-ice);outline-offset:1px}.theme-veqelio .marca-firma{padding:4px 6px 14px;border-bottom:1px solid var(--v-border)}.theme-veqelio .semn-firma{border-radius:12px;border:1px solid rgb(217 138 82 / .32);background:linear-gradient(160deg,#232b38,#161c26);box-shadow:var(--v-glow-copper)}.theme-veqelio .semn-firma.initiale{color:var(--v-copper-soft);font-family:var(--v-font-display);font-weight:600}.theme-veqelio .marca-firma b,.veq-brand-name{font-family:var(--v-font-body);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--v-text);text-shadow:0 0 14px rgb(217 138 82 / .18)}.theme-veqelio .marca-firma small{color:var(--v-text-secondary)}.theme-veqelio .rail-foot .platforma{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.theme-veqelio .top h1{font-family:var(--v-font-display);font-weight:500;letter-spacing:-.015em;background:linear-gradient(180deg,#f5f0e8 30%,#dcc7b4);-webkit-background-clip:text;background-clip:text;color:transparent}.theme-veqelio .top .sub{color:var(--v-text-secondary)}.theme-veqelio .top-act{display:flex;align-items:center;gap:10px}.theme-veqelio .panel,.veq-card{background:#2027339e;border:1px solid var(--v-border);border-radius:var(--v-radius-card);box-shadow:var(--v-shadow-card)}.theme-veqelio .panel h2{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v-text-secondary)}.veq-card-interactive,.theme-veqelio .card-locatie,.theme-veqelio .pa-plan{transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--v-ease)}.veq-card-interactive:hover{border-color:#79a9e240;box-shadow:var(--v-shadow-card),var(--v-glow-ice);transform:translateY(-2px)}.theme-veqelio .kpi{background:#2027339e;border:1px solid var(--v-border);border-radius:var(--v-radius-card);box-shadow:var(--v-shadow-card)}.theme-veqelio .kpi .v{font-family:var(--v-font-display);font-weight:500;color:var(--v-text);letter-spacing:-.01em}.theme-veqelio .kpis>.kpi:first-child .v,.theme-veqelio .kpi.accent .v,.theme-veqelio .pa-kpi.cupru .v{color:var(--v-copper-soft)}.theme-veqelio .pa-kpi.gheata .v{color:#9cc0ec}.theme-veqelio .lbl{color:var(--v-text-secondary)}.theme-veqelio .btn{border-radius:var(--v-radius-control);border:1px solid var(--v-border-strong);background:#202733b3;color:var(--v-text);font-weight:600;transition:transform .16s var(--v-ease),border-color .16s ease,background-color .16s ease,box-shadow .16s ease,filter .16s ease}.theme-veqelio .btn:hover:not([disabled]){transform:translateY(-1px);border-color:#79a9e259;background:#283140d9}.theme-veqelio .btn:active:not([disabled]){transform:scale(.98)}.theme-veqelio .btn:focus-visible{outline:2px solid var(--v-ice);outline-offset:2px}.theme-veqelio .btn-p{border-color:transparent;background-color:#d98a52;background-image:linear-gradient(180deg,#e39a65,#d98a52 60%,#c97b45);color:#1a0f07;box-shadow:0 4px 14px #d98a5238}.theme-veqelio .btn-p:hover:not([disabled]){border-color:transparent;background-color:#dd9159;background-image:linear-gradient(180deg,#e8a372,#dd9159 60%,#cd8049);box-shadow:0 6px 18px #d98a524d}.theme-veqelio .btn-q{background:transparent;border-color:transparent;color:var(--v-text-secondary)}.theme-veqelio .btn-q:hover:not([disabled]){background:#79a9e212;border-color:transparent;color:var(--v-text)}.theme-veqelio .btn-d{background:#f08a7e14;border-color:#f08a7e59;color:#f5b3aa}.theme-veqelio .btn-d:hover:not([disabled]){border-color:#f08a7e99;background:#f08a7e24}.btn-icon{display:inline-grid;place-items:center;width:40px;height:40px;padding:0}.theme-veqelio .btn[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}.theme-veqelio .btn[aria-busy=true]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid rgb(245 240 232 / .35);border-top-color:var(--v-text);animation:veq-spin .8s linear infinite}.theme-veqelio .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}@keyframes veq-spin{to{transform:rotate(360deg)}}.theme-veqelio .field label{color:var(--v-text-secondary);font-weight:500}.theme-veqelio .field input,.theme-veqelio .field select,.theme-veqelio .field textarea,.theme-veqelio table.data input,.theme-veqelio table.data select,.theme-veqelio .scop{background:var(--v-input);border:1px solid var(--v-border-strong);border-radius:var(--v-radius-control);color:var(--v-text);transition:border-color .15s ease,box-shadow .15s ease}.theme-veqelio .field input:focus,.theme-veqelio .field select:focus,.theme-veqelio .field textarea:focus,.theme-veqelio table.data input:focus,.theme-veqelio table.data select:focus{outline:none;border-color:#79a9e299;box-shadow:0 0 0 3px #79a9e22e}.theme-veqelio .field input[disabled],.theme-veqelio .field input[readonly]{opacity:.7}.theme-veqelio .field input::placeholder{color:#aab7c899}.theme-veqelio .seg{background:var(--v-input);border:1px solid var(--v-border);border-radius:var(--v-radius-control)}.theme-veqelio .seg button{color:var(--v-text-secondary);border-radius:7px;transition:background-color .15s ease,color .15s ease}.theme-veqelio .seg button[aria-pressed=true],.theme-veqelio .seg button[aria-selected=true]{background:var(--v-surface-raised);color:var(--v-text);box-shadow:inset 0 0 0 1px #79a9e247}.theme-veqelio table.data th{background:transparent;color:var(--v-text-secondary);font-weight:600;border-bottom-color:var(--v-border)}.theme-veqelio table.data td{border-bottom-color:var(--v-border)}.theme-veqelio table.data tbody tr{transition:background-color .15s ease}.theme-veqelio table.data tbody tr:hover td{background:#79a9e209}.theme-veqelio .tbl-wrap{border-color:var(--v-border)}.theme-veqelio .chip{background:#aab9cd1a;color:var(--v-text-secondary)}.theme-veqelio .chip.live{background:#79a9e21f;color:#9cc0ec}.theme-veqelio .chip.live:before{animation:veq-ping-soft 2.6s ease-out infinite}@keyframes veq-ping-soft{0%,to{opacity:1}50%{opacity:.45}}.theme-veqelio .alerta{border-radius:var(--v-radius-control);border:1px solid var(--v-border)}.theme-veqelio .empty,.theme-veqelio .gol-ok{color:var(--v-text-secondary)}.theme-veqelio .dlg{background:var(--v-surface);border:1px solid var(--v-border-strong);border-radius:18px;box-shadow:0 30px 80px -20px #000000b3;animation:veq-rise .2s var(--v-ease)}.theme-veqelio .dlg h2{font-family:var(--v-font-display);font-weight:500}.theme-veqelio .tabs{background:#121820f7;border-top:1px solid var(--v-border)}.theme-veqelio .tabs button[aria-current=page]{color:var(--v-text)}.theme-veqelio .tabs button[aria-current=page] svg{color:var(--v-copper)}.theme-veqelio .harta-judete path{fill:#1a212d;stroke:#aab9cd29}.theme-veqelio .harta-judete path:hover{fill:#79a9e21f}.theme-veqelio .harta-judete path.marcat{fill:#d98a521f;stroke:#d98a5266}.theme-veqelio .harta-contur{stroke:#79a9e28c;stroke-width:1.6}.theme-veqelio .harta-umbra{stroke:var(--v-ice);opacity:.08}@keyframes veq-rise{0%{opacity:0;transform:translateY(4px)}}.theme-veqelio #view>*{animation:veq-rise .22s var(--v-ease) both}.auth.theme-veqelio{min-height:100vh}.theme-veqelio .auth-card{background:#171e29db;border:1px solid var(--v-border);border-radius:20px;box-shadow:var(--v-shadow-card);animation:veq-rise .22s var(--v-ease) both}.theme-veqelio .auth-card h1{font-family:var(--v-font-display);font-weight:500}.veq-wordmark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--v-text, #f5f0e8)}.veq-wordmark .veq-simbol{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(140deg,#e39a65,#c97b45);color:#1a0f07;font:600 18px/1 var(--v-font-display, Georgia, serif);box-shadow:0 0 18px #d98a522e}.veq-wordmark b{font-family:var(--v-font-body, system-ui);font-weight:650;font-size:17px;letter-spacing:.16em}@media(prefers-reduced-motion:reduce){.theme-veqelio *,.theme-veqelio *:before,.theme-veqelio *:after,.veq-motion{animation:none!important;transition-duration:.01ms!important}}.card-abonament{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgb(217 138 82 / .3);background:linear-gradient(160deg,#28303ef2,#1c222df2);color:var(--v-text);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--v-ease)}.card-abonament:hover{border-color:#d98a5280;box-shadow:var(--v-glow-copper);transform:translateY(-1px)}.card-abonament:focus-visible{outline:2px solid var(--v-ice);outline-offset:2px}.ca-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;color:var(--v-copper-soft);background:#d98a521f}.ca-text{display:grid;min-width:0;flex:1}.ca-plan{font-size:13.5px;line-height:1.3;color:var(--v-text-secondary)}.ca-plan b{color:var(--v-copper-soft);font-weight:650}.ca-detaliu{font-size:12px;color:var(--v-text-secondary)}.ca-chevron{color:var(--v-text-secondary);font-size:20px;line-height:1}.theme-veqelio .rail-foot{gap:8px}.meniu-cont{position:relative}.mc-buton{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--v-border-strong);background:#202733b3;color:var(--v-text);cursor:pointer;max-width:260px;transition:border-color .16s ease,background-color .16s ease,transform .16s var(--v-ease)}.mc-buton:hover,.mc-buton[aria-expanded=true]{border-color:#79a9e259;background:#283140d9}.mc-buton:focus-visible{outline:2px solid var(--v-ice);outline-offset:2px}.mc-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,#d98a5259,#79a9e240);color:var(--v-text);font-size:13px;font-weight:650;letter-spacing:.02em}.mc-avatar.mare{width:42px;height:42px;font-size:15px}.mc-text{display:grid;min-width:0;text-align:left;line-height:1.2}.mc-text b,.mc-cap b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-text small,.mc-cap small{font-size:12px;color:var(--v-text-secondary)}.mc-chevron{color:var(--v-text-secondary);font-size:12px}.mc-meniu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:280px;max-height:min(70vh,560px);overflow-y:auto;padding:6px;border-radius:14px;border:1px solid var(--v-border-strong);background:#171e29fa;box-shadow:0 24px 60px -20px #000000bf;animation:veq-meniu .17s var(--v-ease);transform-origin:top right}@keyframes veq-meniu{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.mc-cap{display:flex;gap:10px;align-items:center;padding:10px 10px 12px;border-bottom:1px solid var(--v-border);margin-bottom:4px}.mc-cap>span:last-child{display:grid;min-width:0}.mc-firma{font-style:normal;font-size:12px;color:var(--v-copper-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-item{display:grid;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--v-text);text-align:left;font:inherit;font-size:14px;cursor:pointer;transition:background-color .14s ease}.mc-item small{font-size:12px;color:var(--v-text-secondary)}.mc-item:hover,.mc-item:focus-visible{background:#79a9e217;outline:none}.mc-item.distructiv{color:#f5b3aa}.mc-sep{height:1px;margin:4px 6px;background:var(--v-border)}.mc-titlu{padding:8px 10px 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-text-secondary)}.ab-rand{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ab-plan{font:500 30px/1.1 var(--v-font-display);color:var(--v-copper-soft)}.ab-planuri{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ab-card{display:grid;gap:12px;align-content:start}.ab-card.curent{border-color:#d98a5266;box-shadow:var(--v-shadow-card),var(--v-glow-copper)}.ab-pret{font:500 26px/1.1 var(--v-font-display)}.ab-pret small{font:400 13px var(--v-font-body);color:var(--v-text-secondary)}.ab-lista,.rec-conditii{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--v-text-secondary)}.rec-erou{display:grid;gap:10px;padding:26px;background:radial-gradient(ellipse 60% 80% at 100% 0%,rgb(217 138 82 / .1),transparent 70%),#2027339e}.rec-titlu{font:500 clamp(26px,3.4vw,38px) / 1.1 var(--v-font-display)!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--v-text)!important}.rec-lead{max-width:62ch;color:var(--v-text-secondary);font-size:16px}.rec-praguri{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rec-prag{display:grid;gap:4px;text-align:center;padding:22px 16px}.rec-numar{font:500 44px/1 var(--v-font-display);color:var(--v-copper-soft)}.rec-premiu{margin-top:8px;font-weight:600}.rec-premiu small{font-weight:400;color:var(--v-text-secondary)}.pa-poarta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center;min-height:100dvh;padding:24px 16px}.pa-poarta .auth-card{width:min(460px,100%);padding:28px}.pa-poarta .pa-qr{justify-self:center;max-width:100%;height:auto}.pa-poarta .form .btn{min-height:46px}.pa-poarta input{font-size:18px;letter-spacing:.2em;text-align:center}@media(max-width:860px){.theme-veqelio .top .top-act{margin-left:auto}.mc-text,.mc-chevron{display:none}.mc-buton{padding:4px}.mc-meniu{position:fixed;left:8px;right:8px;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 120px);animation-name:veq-foaie}.platforma .mc-meniu{bottom:calc(12px + env(safe-area-inset-bottom,0px))}@keyframes veq-foaie{0%{opacity:0;transform:translateY(12px)}}.mc-item{min-height:46px}.rec-erou{padding:18px}.pa-poarta .auth-card{padding:20px}}.rt-kpis{margin:12px 0 14px}.theme-veqelio .rt-vanzari{color:var(--v-copper-soft);font-weight:650}.theme-veqelio .neg,.theme-veqelio .v.neg{color:var(--crit)!important}.rezumat-tura{display:grid;gap:14px}.rt-grup h3{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-text-secondary)}.rt-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rt-valoare{display:grid;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid var(--v-border);background:#12182099;min-width:0}.rt-valoare .lbl{font-size:11px}.rt-valoare b{font:500 21px/1.2 var(--v-font-display);color:var(--v-text);overflow-wrap:anywhere}.rt-valoare small{font-size:12px;color:var(--v-text-secondary)}.rt-valoare.cupru{border-color:#d98a5252;box-shadow:var(--v-glow-copper)}.rt-valoare.cupru b{color:var(--v-copper-soft)}.rt-valoare.neg b{color:var(--crit)}.rt-valoare.poz b{color:var(--warn)}.card-target{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px dashed var(--v-border-strong);background:#12182066}.card-target.depasit{border-style:solid;border-color:#79a9e266}.ct-cap{display:flex;justify-content:space-between;align-items:center;gap:8px}.ct-cap b{font:500 20px var(--v-font-display);color:var(--v-copper-soft)}.card-target .progres>span{background:linear-gradient(90deg,#79a9e2,#d98a52)}.theme-veqelio .top-act{flex:none;flex-wrap:nowrap}.theme-veqelio .top-titlu{min-width:0}@media(max-width:860px){.theme-veqelio .top h1{font-size:26px}.theme-veqelio .top .sub{font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.theme-veqelio .clopotel{width:42px;height:42px}}.prev-rol{border:1px solid var(--v-border);border-radius:var(--v-radius-card);background:#171e2999;padding:14px 16px;min-width:0}.prev-rol h3{margin:0 0 2px;font-size:15px}.prev-rol .mic{font-size:13px;margin:2px 0 0}.pr-module{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.pr-modul{border:1px solid var(--v-border);border-radius:var(--v-radius-control);padding:8px 10px;min-width:0}.pr-modul.n-fara{opacity:.62}.pr-linie{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pr-nume{font-weight:600;margin-right:auto}.theme-veqelio .pr-nivel.n-gestionare{color:var(--v-copper);border-color:#d98a5266}.theme-veqelio .pr-nivel.n-vizualizare{color:var(--v-ice);border-color:#79a9e266}.theme-veqelio .pr-nivel.n-utilizare{color:var(--v-text)}.theme-veqelio .pr-loc{color:#e8c27a;border-color:#e8c27a66}.pr-toate{margin-top:12px}.pr-toate summary{cursor:pointer;color:var(--v-ice);font-weight:600;min-height:32px;display:flex;align-items:center}.pr-toate table{margin-top:8px}.pr-note{padding-left:18px;margin:10px 0 0;display:grid;gap:4px}@media(max-width:860px){.platforma .top{flex-wrap:wrap}.theme-veqelio.platforma .top .top-act{flex:1 1 100%;min-width:0;justify-content:flex-end}.platforma .pa-nav-mobil{flex:1 1 auto;max-width:none}.platforma .pa-nav-mobil select{width:100%}}.veq-ambient{background:radial-gradient(60rem 40rem at 85% -10%,rgb(217 138 82 / .08),transparent 60%),radial-gradient(40rem 30rem at -10% 110%,rgb(121 169 226 / .06),transparent 60%),var(--v-bg);background-attachment:fixed}@supports (backdrop-filter: blur(1px)){.theme-veqelio .rail{backdrop-filter:blur(14px) saturate(130%)}}.theme-veqelio .top h1,.theme-veqelio .kpi .v{font-weight:600}.theme-veqelio .kpi .lbl{font-size:11px;letter-spacing:.18em}.theme-veqelio .panel>h2{font-family:var(--v-font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--v-text)}@media(min-width:861px){.theme-veqelio .panel{padding:22px 24px}.theme-veqelio .kpi{padding:18px 20px}.theme-veqelio .kpis{gap:16px}.theme-veqelio .stack{gap:20px}.theme-veqelio .nav button{padding:10px 12px}}.theme-veqelio table.data tbody tr{transition:background-color .16s ease}.theme-veqelio table.data tbody tr:hover{background:#79a9e20a}@media(min-width:861px){.app.theme-veqelio{grid-template-columns:248px minmax(0,1fr)}}.theme-veqelio .rail{overflow:hidden;gap:12px;padding:18px 12px 14px}.theme-veqelio .rail .nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:0;margin:0 -4px;padding:0 4px;scrollbar-width:thin;scrollbar-color:rgb(170 185 205 / .18) transparent}.nav-grup{display:grid;gap:2px}.nav-grup-titlu{padding:4px 10px 6px;color:#aab7c8bf;font-size:10.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.nav-sep{height:1px;margin:10px 8px 8px;background:#aab7c81a}.theme-veqelio .nav button{padding:8px 10px;font-size:14.5px;min-height:38px}.theme-veqelio .rail-foot{flex:none;margin-top:0;padding:10px 2px 0;border-top:1px solid rgb(170 183 200 / .1)}.theme-veqelio .rail-foot .platforma{text-align:center;color:#aab7c899}.theme-veqelio .marca-firma b{font-size:16px;font-weight:650;letter-spacing:-.025em;line-height:1.2;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 0 12px rgb(217 138 82 / .16)}.theme-veqelio .marca-firma{padding:2px 6px 12px}.theme-veqelio .btn-p{background-color:#d98a52;background-image:linear-gradient(135deg,#d98a52,#c77b48);color:#0f131a;border:1px solid rgb(255 215 170 / .2);box-shadow:0 4px 15px #d98a5224}.theme-veqelio .btn-p:hover:not([disabled]){background-color:#dd9159;background-image:linear-gradient(135deg,#e0955f,#cc8049);border-color:#ffd7aa47;box-shadow:0 5px 20px #d98a5238}.theme-veqelio .btn-p:active:not([disabled]){transform:scale(.985)}.theme-veqelio .btn:not(.btn-p):not(.btn-q):not(.btn-d){background:#2027338c}.theme-veqelio .mc-meniu{width:300px;padding:6px;background:#151b25e6;border-color:#aab9cd24;box-shadow:0 24px 60px -20px #000c,0 0 0 1px #0003}@supports (backdrop-filter: blur(1px)){.theme-veqelio .mc-meniu{backdrop-filter:blur(16px) saturate(130%)}}.theme-veqelio .mc-cap{padding:12px 10px;margin:0 0 6px;border-radius:10px;background:#2027338c;border-bottom:0}.mc-cap-text{display:grid;min-width:0;gap:1px}.mc-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-veqelio .mc-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:7px 10px;transition:background-color .14s ease,transform .16s var(--v-ease)}.theme-veqelio .mc-item:hover,.theme-veqelio .mc-item:focus-visible{background:#79a9e214;transform:translate(2px)}.theme-veqelio .mc-item:focus-visible{box-shadow:inset 0 0 0 1px #79a9e273}.mc-icon{display:grid;place-items:center;flex:none;width:18px;height:18px;color:var(--v-text-secondary)}.mc-icon svg{width:18px;height:18px}.mc-item:hover .mc-icon{color:var(--v-ice)}.mc-eticheta{display:grid;min-width:0}.mc-eticheta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-veqelio .mc-item.distructiv .mc-icon,.theme-veqelio .mc-item.distructiv{color:#f5b3aa}.theme-veqelio .mc-sep{margin:6px 4px;background:#aab7c81a}@media(max-width:860px){.theme-veqelio .mc-meniu{width:auto}.theme-veqelio .mc-item{min-height:46px}}.pick.mai-mult{gap:10px}.mm-grup{display:grid;gap:4px}.mm-grup .nav-grup-titlu{padding:2px 4px}.acasa-premium{grid-template-areas:"azi tura" "harta panouri" "rest rest";gap:16px}.acasa-premium.fara-tura{grid-template-areas:"azi azi" "harta panouri" "rest rest"}.acasa-premium.fara-azi{grid-template-areas:"tura tura" "harta panouri" "rest rest"}.acasa-premium.fara-harta{grid-template-areas:"azi tura" "panouri panouri" "rest rest"}.acasa-premium.fara-harta.fara-tura{grid-template-areas:"azi azi" "panouri panouri" "rest rest"}.acasa-premium.fara-harta.fara-azi{grid-template-areas:"tura tura" "panouri panouri" "rest rest"}.ap-azi{grid-area:azi;min-width:0}.ap-azi .kpis{margin:0;height:100%}.ap-tura>.panel{height:100%}.theme-veqelio .ap-tura .v{font-family:var(--v-font-display);font-weight:600!important}@media(min-width:1101px){.acasa-premium .harta-scena{--h-max: 440px}}@media(max-width:1100px){.acasa-premium,.acasa-premium[class]{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.acasa-premium>*{grid-area:auto}}.theme-veqelio .kpi .v{font-size:clamp(22px,1.95vw,34px);white-space:nowrap}.theme-veqelio .kpi .lbl{letter-spacing:.12em}@media(min-width:1500px){.theme-veqelio .kpi .lbl{letter-spacing:.16em}}.vf-panou{padding:18px 18px 0}.vf{display:grid;gap:14px;min-width:0}.vf-cap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.vf-titlu{flex:1 1 260px;min-width:0}.vf-titlu h3{margin:0;font-family:var(--v-font-display);font-size:20px;font-weight:600}.vf-titlu p{font-size:13px;margin:2px 0 0}.vf-fisier{color:var(--v-text);font-weight:600;display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.vf-cifre{display:flex;flex-wrap:wrap;gap:6px}.vf-cifra{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--v-border);background:#2027338c;font-size:12.5px;color:var(--v-text-secondary)}.vf-cifra b{color:var(--v-text);font-size:14px}.vf-cifra.crit{border-color:#f08a7e66}.vf-cifra.crit b{color:#f5b3aa}.vf-cifra.ok b{color:#8cc7a3}.vf-act{display:flex;flex-wrap:wrap;gap:6px}.vf-file{display:none}.vf-corp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.vf-corp[data-doc=nu]{grid-template-columns:minmax(0,1fr)}.vf-corp[data-doc=nu] .vf-doc{display:none}.vf-doc{position:sticky;top:12px;width:clamp(280px,30vw,520px);min-width:240px;max-width:60vw;max-height:calc(100vh - 24px);overflow:auto;resize:horizontal;border:1px solid var(--v-border);border-radius:var(--v-radius-card);background:#0f131a99;padding:8px}.vf-pagini{display:grid;gap:8px}.vf-pagini img{width:100%;height:auto;border-radius:8px;background:#fff}.vf-fara-doc{padding:12px;font-size:13px}.vf-date{min-width:0;container-type:inline-size}.vf-date>.form{gap:14px}.vf-aviz{margin:0 0 8px;padding:8px 12px;border-radius:10px;border:1px solid rgb(227 178 106 / .3);background:#e3b26a12;font-size:13px}.vf-probleme{border:1px solid rgb(240 138 126 / .28);border-radius:12px;background:#f08a7e0d;padding:10px 12px}.vf-probleme-titlu{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;font-size:14px}.vf-probleme-titlu .crit{color:#f5b3aa}.vf-probleme-titlu .warn{color:#e8c27a}.vf-probleme ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:180px;overflow-y:auto}.vf-problema{border:0;background:none;color:var(--v-text);font:inherit;font-size:13px;text-align:left;padding:3px 4px 3px 16px;position:relative;cursor:pointer;border-radius:6px}.vf-problema:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--v-text-secondary)}.vf-problema.lipsa:before{background:#f08a7e}.vf-problema.conflict:before{background:#e3b26a}.vf-problema.verificare:before{background:var(--v-ice)}.vf-problema:hover,.vf-problema:focus-visible{background:#79a9e214;text-decoration:underline;text-underline-offset:3px}.vf-card{border:1px solid var(--v-border);border-radius:var(--v-radius-card);background:#20273373;padding:14px 16px;display:grid;gap:10px;min-width:0}.vf-card h4{margin:0;font-family:var(--v-font-display);font-size:17px;font-weight:600}.vf-card-cap{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.vf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px 12px}.vf-camp.lat{grid-column:span 2}@container (max-width: 420px){.vf-camp.lat{grid-column:1 / -1}}.vf-eticheta{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:22px}.vf-eticheta label{font-size:12.5px;color:var(--v-text-secondary);font-weight:600}.vf-stare{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;white-space:nowrap}.vf-stare.crit{color:#f5b3aa}.vf-stare.gheata{color:#9cc0ec}.vf-stare.ok{color:#8cc7a3}.vf-ok{border:1px solid rgb(121 169 226 / .35);background:#79a9e214;color:var(--v-text);border-radius:6px;font:inherit;font-size:11.5px;padding:1px 8px;min-height:24px;cursor:pointer}.vf-ok:hover,.vf-ok:focus-visible{border-color:var(--v-ice)}.vf-linii-cap,.vf-rand{display:grid;grid-template-columns:minmax(130px,2fr) minmax(80px,.9fr) minmax(76px,.8fr) minmax(100px,1.5fr) minmax(80px,1fr) minmax(84px,.9fr) 64px;gap:6px;align-items:center}.vf-linii-cap{padding:0 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v-text-secondary);font-weight:600}.vf-linii-cap .r,.vf-rand .r{text-align:right;justify-self:end}.vf-linie{border:1px solid var(--v-border);border-radius:12px;background:#171e2999;transition:border-color .16s ease}.vf-linie:hover{border-color:#aab9cd38}.vf-linie.s-crit{border-left:3px solid rgb(240 138 126 / .7)}.vf-linie.s-warn{border-left:3px solid rgb(227 178 106 / .7)}.vf-linie.deschisa{border-color:#79a9e24d}.vf-rand{padding:8px 10px;font-size:14px;font-variant-numeric:tabular-nums}.vf-produs{display:flex;gap:8px;min-width:0}.vf-produs>span:last-child{display:grid;min-width:0}.vf-produs b{font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vf-nr{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#202733e6;color:var(--v-text-secondary);font-size:12px}.vf-potrivire{font-size:12px;color:var(--v-text-secondary)}.vf-facturat{display:grid}.vf-facturat small{font-size:12px}.vf-art{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vf-stoc{display:grid;justify-items:end;gap:3px;font-weight:650;color:var(--v-copper-soft)}.vf-deschide{justify-self:end}.vf-detalii{border-top:1px solid var(--v-border);padding:12px;display:grid;gap:12px}.vf-nou{padding:10px;border-radius:10px;border:1px dashed rgb(217 138 82 / .35)}.vf-linie-act{display:flex;justify-content:flex-end}@container (max-width: 660px){.vf-linii-cap{display:none}.vf-rand{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.vf-produs{grid-column:1 / -1}.vf-rand>[data-et]{display:grid;justify-items:start;text-align:left;justify-self:stretch}.vf-rand>[data-et]:before{content:attr(data-et);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--v-text-secondary);font-weight:600}.vf-stoc{justify-items:start}.vf-deschide{grid-column:1 / -1;justify-self:stretch}.vf-deschide .btn{width:100%}}.vf-conv-bloc{display:grid;gap:8px}.vf-conv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr) auto minmax(0,1fr);align-items:end;gap:8px 10px;padding:12px;border-radius:12px;border:1px solid rgb(217 138 82 / .22);background:#d98a520d}.vf-pas{display:grid;gap:4px;min-width:0}.vf-pas small{font-size:11.5px;color:var(--v-text-secondary);font-weight:600}.vf-pas b{font-size:18px;font-variant-numeric:tabular-nums}.vf-pas-rez b{color:var(--v-copper-soft)}.vf-op{font-size:20px;color:var(--v-text-secondary);padding-bottom:6px}.vf-formula{grid-column:1 / -1;margin:2px 0 0;font-size:13px}.vf-conv>.mic{grid-column:1 / -1;margin:0}@container (max-width: 520px){.vf-conv{grid-template-columns:minmax(0,1fr)}.vf-op{display:none}}.vf-confirma-conv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgb(227 178 106 / .35);background:#e3b26a12;font-size:13px}.vf-memoreaza{display:flex;gap:8px;align-items:flex-start;font-size:14px}.vf-totaluri{display:grid;gap:4px}.vf-tot-cap,.vf-tot-rand{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);gap:10px;align-items:center}.vf-tot-cap{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--v-text-secondary);font-weight:600}.vf-tot-rand{padding:4px 0;border-top:1px solid var(--v-border)}.vf-tot-rand.total{font-weight:650}.vf-tot-rand .num{font-variant-numeric:tabular-nums}.vf-dif{color:#e8c27a;font-weight:650}.vf-rezumat{font-size:13px;color:var(--v-text-secondary)}.vf-rezumat b{color:var(--v-text)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form>.ctrl.ctrl-subsol{position:sticky;bottom:0;z-index:5;flex-wrap:wrap;align-items:center;justify-content:space-between!important;margin:0 -18px;padding:10px 18px;border-top:1px solid rgb(170 185 205 / .14);background:#151b25f0}@supports (backdrop-filter: blur(1px)){.form>.ctrl.ctrl-subsol{backdrop-filter:blur(12px)}}.ctrl-butoane{display:flex;gap:8px;margin-left:auto}.vf-subsol{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--v-text-secondary)}.vf-subsol b{color:var(--v-text);font-variant-numeric:tabular-nums}.vf-subsol .crit b{color:#f5b3aa}.vf-subsol .warn b{color:#e8c27a}.vf-subsol-total b{color:var(--v-copper-soft);font-size:15px}@media(max-width:1200px){.vf-file{display:inline-flex;justify-self:start}.vf-comuta-doc{display:none}.vf-corp,.vf-corp[data-doc]{grid-template-columns:minmax(0,1fr)}.vf-corp .vf-doc{display:block;position:static;width:auto;max-width:none;max-height:none;resize:none}.vf-corp[data-fila=date] .vf-doc,.vf-corp[data-fila=document] .vf-date{display:none}}@media(max-width:860px){.vf-panou{padding:14px 12px 0}.form>.ctrl.ctrl-subsol{margin:0 -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));bottom:calc(64px + env(safe-area-inset-bottom,0px))}.ctrl-butoane{width:100%}.ctrl-butoane .btn{flex:1 1 0}.vf-fisier{max-width:180px}}.vf input,.vf select{min-width:0;max-width:100%}.vf-tot-rand input{width:100%}@container (max-width: 460px){.vf-tot-cap,.vf-tot-rand{grid-template-columns:minmax(52px,.6fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.8fr);gap:6px;font-size:12.5px}.vf-tot-cap{font-size:10px;letter-spacing:.02em}}.vf-doc{width:clamp(240px,22vw,440px)}.vf .chip{font-size:11.5px}.vf-tot-camp{gap:2px}.vf-tot-camp .muted,.vf-tot-camp span[role=status]{font-size:11.5px}.vf-stare-linie{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.vf-stare.gheata{font-weight:500}@media(max-width:860px){.vf-file button,.vf-ok,.vf-problema,.vf .btn-sm{min-height:40px}.vf-ok{padding:4px 12px}}
