/* GENERAT de tools/gen_dark.py din glass.css — nu se scrie de mână; rulează scriptul după orice schimbare.
   Tema: automată (după telefon / calculator), sau aleasă de om: <html data-theme="light|dark">. */
@media (prefers-color-scheme: dark){
html:not([data-theme=light]){color-scheme:dark}
 html:not([data-theme=light]){--bg-grad:radial-gradient(60% 50% at 10% 0%,#0f1f19 0%,transparent 60%),radial-gradient(50% 45% at 100% 100%,#0f1a24 0%,transparent 60%),#000;--glass:rgba(28,28,30,.72);--glass-strong:rgba(28,28,30,.86);--glass-edge-in:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06);--card:#1c1c1e;--line:rgba(255,255,255,.12);--text:#f5f5f7;--muted:#a1a1aa;--ok:#4ade80;--warn:#ffad5c;--bad:#ff6b6b}
 html:not([data-theme=light]) .glass::before{background:linear-gradient(180deg,rgba(44,44,46,.55),rgba(255,255,255,0.00) 38%)}
 @media (prefers-reduced-transparency:reduce){
  html:not([data-theme=light]) .glass, html:not([data-theme=light]) .top, html:not([data-theme=light]) .vcart, html:not([data-theme=light]) .sheet, html:not([data-theme=light]) .bnav, html:not([data-theme=light]) .toast{background:#1c1c1e!important}
 }
 html:not([data-theme=light]){--bg:#000000;--card:#1c1c1e;--soft:#2c2c2e;--soft2:#3a3a3c;--line:rgba(255,255,255,.12);--text:#f5f5f7;--muted:#a1a1aa;--blue:#4be39c;--blue-s:rgba(75,227,156,.14);--green:#4ade80;--green-s:rgba(74,222,128,.14);--orange:#ffad5c;--orange-s:rgba(255,173,92,.14);--purple:#b49cff;--purple-s:rgba(180,156,255,.14);--red:#ff6b6b;--red-s:rgba(255,107,107,.14);--shadow:none}
 html:not([data-theme=light]) .top{background:rgba(44,44,46,.85)}
 html:not([data-theme=light]) .tabs button.on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.26)}
 html:not([data-theme=light]) .menu{background:#1c1c1e;box-shadow:0 20px 50px -20px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .btn{background:#1c1c1e}
 html:not([data-theme=light]) .field:focus-within{background:#1c1c1e}
 html:not([data-theme=light]) label.f input:focus, html:not([data-theme=light]) label.f select:focus, html:not([data-theme=light]) label.f textarea:focus{background:#1c1c1e}
 html:not([data-theme=light]) .t-orange{color:#ffb84d}
 html:not([data-theme=light]) .hist div{background:#1c1c1e}
 html:not([data-theme=light]) .hint{color:#f5f5f7;background:#33290f}
 html:not([data-theme=light]) .search{background:#1c1c1e}
 html:not([data-theme=light]) .chips button{background:#1c1c1e}
 html:not([data-theme=light]) .reco{background:linear-gradient(135deg,#1f2a26,#1f2a26)}
 html:not([data-theme=light]) .p{background:#1c1c1e}
 html:not([data-theme=light]) .p:hover{box-shadow:0 12px 26px -18px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .sheet{background:#1c1c1e}
 html:not([data-theme=light]) .pills button.on{color:#4ade80}
 html:not([data-theme=light]) .chk .tg button{background:#1c1c1e}
 html:not([data-theme=light]) .calc .f{color:#9fdbb5}
 html:not([data-theme=light]) .calc>b{color:#4ade80}
 html:not([data-theme=light]) .warnbox{color:#ffb84d}
 html:not([data-theme=light]) .wc{box-shadow:0 18px 36px -22px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .kpi{background:#1c1c1e}
 html:not([data-theme=light]) .auth{background:radial-gradient(60% 50% at 20% 10%,#1f2a26,transparent),radial-gradient(50% 50% at 90% 90%,#1f2a26,transparent),var(--bg)}
 @media print{
  html:not([data-theme=light]) #print{color:#f5f5f7}
  html:not([data-theme=light]) .doc h2{color:#f5f5f7}
  html:not([data-theme=light]) .doc .small{color:#f5f5f7}
 }
 @media(max-width:900px){
  html:not([data-theme=light]) .bnav{background:rgba(44,44,46,.92)}
 }
 html:not([data-theme=light]) .daybar{background:#1c1c1e}
 html:not([data-theme=light]) .daybar.warn{color:#ffb84d}
 html:not([data-theme=light]) .swt i{background:#1c1c1e;box-shadow:0 2px 6px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .fly{box-shadow:0 10px 24px -8px rgba(0,0,0,0.60)}
 html:not([data-theme=light]){--bg:#000000;--card:#1c1c1e;--solid:#1c1c1e;--soft:#2c2c2e;--soft2:#3a3a3c;--line:rgba(255,255,255,.12);--rule:rgba(255,255,255,.12);--control:rgba(235,235,245,.18);--text:#f5f5f7;--muted:#a1a1aa;--mint-ink:#4be39c;--mint-s:rgba(75,227,156,.14);--glass:rgba(28,28,30,.72);--glass-edge:rgba(255,255,255,.10);--glass-shadow:0 1px 0 rgba(44,44,46,.9) inset,0 0 0 1px rgba(255,255,255,0.12) inset,0 24px 60px -34px rgba(0,0,0,.30)}
 html:not([data-theme=light]) .top{box-shadow:0 1px 0 rgba(0,0,0,0.18)}
 html:not([data-theme=light]) .tabs button{color:#f5f5f7}
 html:not([data-theme=light]) .tabs button:hover{background:rgba(44,44,46,.5)}
 html:not([data-theme=light]) .tabs button.on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.30)}
 html:not([data-theme=light]) .btn{background:rgba(44,44,46,.85)}
 html:not([data-theme=light]) .chips button{background:rgba(44,44,46,.8)}
 html:not([data-theme=light]) .sheet{background:rgba(44,44,46,.88);box-shadow:0 40px 90px -30px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .warnbox{color:#ffb84d}
 html:not([data-theme=light]) .gain{color:#4ade80}
 html:not([data-theme=light]) .loss{color:#ff6b6b}
 html:not([data-theme=light]) .wc{box-shadow:0 18px 40px -24px rgba(0,0,0,0.60),0 1px 0 rgba(255,255,255,0.04) inset}
 html:not([data-theme=light]) .wst{background:rgba(255,255,255,0.08)}
 html:not([data-theme=light]) .btnw:hover{background:rgba(255,255,255,0.13)}
 html:not([data-theme=light]) .vsearch{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22)}
 html:not([data-theme=light]) .vsearch .i{color:#a1a1aa}
 html:not([data-theme=light]) .pillbtn{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22)}
 html:not([data-theme=light]) .pillbtn:hover{background:#1c1c1e}
 html:not([data-theme=light]) .pillbtn.off{color:#a1a1aa}
 html:not([data-theme=light]) .pillbtn.warn{color:#ffad5c;background:#1f2a26}
 html:not([data-theme=light]) .vcats button{color:#f5f5f7}
 html:not([data-theme=light]) .vcats .ci{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22)}
 html:not([data-theme=light]) .vcats button.on{color:#4be39c}
 html:not([data-theme=light]) .vsubs button{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20)}
 html:not([data-theme=light]) .vsubs button small{color:#a1a1aa}
 html:not([data-theme=light]) .vhead small{color:#a1a1aa}
 html:not([data-theme=light]) .vp{background:#1c1c1e}
 html:not([data-theme=light]) .vp:hover{box-shadow:0 18px 36px -22px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .vp .img{background:#2c2c2e}
 html:not([data-theme=light]) .img.noimg b{color:#4be39c}
 html:not([data-theme=light]) .vp .k{color:#a1a1aa}
 html:not([data-theme=light]) .vp b{color:#f5f5f7}
 html:not([data-theme=light]) .vp .st{color:#a1a1aa}
 html:not([data-theme=light]) .vp .st .no{color:#ffad5c}
 html:not([data-theme=light]) .vreco{background:rgba(44,44,46,.55)}
 html:not([data-theme=light]) .vempty{color:#a1a1aa}
 html:not([data-theme=light]) .resbar{color:#4be39c}
 html:not([data-theme=light]) .vcart{background:rgba(44,44,46,.72);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 0 0 1px rgba(255,255,255,0.08) inset,0 30px 60px -36px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .vc-head span{color:#a1a1aa}
 html:not([data-theme=light]) .vc-client input:focus{background:#1c1c1e}
 html:not([data-theme=light]) .vc-empty{color:#a1a1aa}
 html:not([data-theme=light]) .ci2{border-top:1px solid rgba(255,255,255,0.11)}
 html:not([data-theme=light]) .ci2 .th{background:#1c1c1e}
 html:not([data-theme=light]) .ci-b small{color:#a1a1aa}
 html:not([data-theme=light]) .ci-b .disc{color:#ff6b6b}
 html:not([data-theme=light]) .ci-a .lnk{color:#a1a1aa}
 html:not([data-theme=light]) .ci-a .lnk:hover{color:#4be39c}
 html:not([data-theme=light]) .ci-a .del:hover{color:#ff6b6b}
 html:not([data-theme=light]) .vc-foot{background:rgba(44,44,46,.6);border-top:1px solid rgba(255,255,255,0.10)}
 html:not([data-theme=light]) .vc-sum{color:#a1a1aa}
 html:not([data-theme=light]) .vc-tot span{color:#a1a1aa}
 html:not([data-theme=light]) .vc-seg button{color:#f5f5f7}
 html:not([data-theme=light]) .vc-seg .on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.34);color:#f5f5f7}
 html:not([data-theme=light]) .vc-cash span{color:#a1a1aa}
 html:not([data-theme=light]) .vc-cash b{color:#f5f5f7}
 html:not([data-theme=light]) .vc-quick button{background:rgba(44,44,46,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}
 html:not([data-theme=light]) .vc-note{color:#a1a1aa}
 html:not([data-theme=light]) .cbtn{color:#4be39c}
 html:not([data-theme=light]) .cdel{color:#a1a1aa}
 html:not([data-theme=light]) .sthumb .img{background:#2c2c2e}
 html:not([data-theme=light]) .top{box-shadow:var(--glass-edge-in),0 1px 0 rgba(0,0,0,0.18)}
 html:not([data-theme=light]) .vcart::before, html:not([data-theme=light]) .sheet::before{background:linear-gradient(180deg,rgba(44,44,46,.55),rgba(255,255,255,0.00) 38%)}
 html:not([data-theme=light]) .vsearch, html:not([data-theme=light]) .pillbtn{box-shadow:var(--glass-edge-in),0 2px 6px -2px rgba(0,0,0,0.30)}
 html:not([data-theme=light]) .sheet{box-shadow:var(--glass-edge-in),0 40px 90px -30px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .toast{box-shadow:0 20px 44px -16px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .toast .undo{background:rgba(255,255,255,0.06)}
 html:not([data-theme=light]) .toast .undo:hover{background:rgba(255,255,255,0.09)}
 html:not([data-theme=light]) .vp, html:not([data-theme=light]) .t, html:not([data-theme=light]) .kpi{background:#1c1c1e}
 html:not([data-theme=light]) .card, html:not([data-theme=light]) .glass-card, html:not([data-theme=light]) .kpi{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20),0 8px 24px -16px rgba(0,0,0,0.46)}
 html:not([data-theme=light]){--card:#1c1c1e;--line:rgba(255,255,255,.12);--text:#f5f5f7;--muted:#a1a1aa}
 html:not([data-theme=light]) .vc-ic{background:#1c1c1e;color:#a1a1aa;box-shadow:0 8px 20px -14px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .pay-l{border-right:1px solid rgba(255,255,255,0.09)}
 html:not([data-theme=light]) .pay-client input{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13)}
 html:not([data-theme=light]) .pay-items .ci2:hover{background:rgba(44,44,46,.6)}
 html:not([data-theme=light]) .pay-r{background:rgba(255,255,255,0.16)}
 html:not([data-theme=light]) .pay-tot{border-top:1px solid rgba(255,255,255,0.11)}
 html:not([data-theme=light]) .pay-meth button{background:rgba(44,44,46,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13)}
 html:not([data-theme=light]) .pay-meth button:hover{background:#1c1c1e}
 html:not([data-theme=light]) .pay-meth button.on{box-shadow:0 14px 26px -12px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .pay-got input{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}
 html:not([data-theme=light]) .pay-quick button{background:rgba(44,44,46,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13)}
 html:not([data-theme=light]) .pay-quick button:hover{background:#1c1c1e}
 html:not([data-theme=light]) .pay-rest span{color:#8feaae}
 html:not([data-theme=light]) .pay-rest b{color:#4ade80}
 html:not([data-theme=light]) .ind{background:rgba(44,44,46,.95);box-shadow:0 6px 18px -8px rgba(0,0,0,0.60),inset 0 0 0 1px rgba(47,199,133,.18)}
 html:not([data-theme=light]) .ni{color:#f5f5f7}
 html:not([data-theme=light]) .ni:hover{background:rgba(255,255,255,0.16)}
 html:not([data-theme=light]) .ni.on{color:#f5f5f7}
 html:not([data-theme=light]) .mebtn{background:rgba(44,44,46,.5)}
 html:not([data-theme=light]) .mebtn:hover{background:rgba(44,44,46,.8)}
 html:not([data-theme=light]) .dayp small{color:#c7c7cc}
 html:not([data-theme=light]) .more button{background:rgba(44,44,46,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11)}
 @media(max-width:900px){
  html:not([data-theme=light]) .bnav button{color:#c7c7cc}
  html:not([data-theme=light]) .bnav button.on{background:rgba(44,44,46,.92);box-shadow:0 6px 16px -10px rgba(0,0,0,0.60)}
 }
 html:not([data-theme=light]) .vc-top{border-bottom:1px solid rgba(255,255,255,0.10)}
 html:not([data-theme=light]) .vc-h .ghost{color:#c7c7cc}
 html:not([data-theme=light]) .vc-h .ghost:hover{background:rgba(44,44,46,.7)}
 html:not([data-theme=light]) .inp{background:rgba(44,44,46,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .cfound{color:#84f5bc}
 html:not([data-theme=light]) .cfound .lnk{color:#84f5bc}
 html:not([data-theme=light]) .emptyb{color:#c7c7cc}
 html:not([data-theme=light]) .emptyb .eic{background:rgba(44,44,46,.75);box-shadow:0 10px 24px -14px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .emptyb b{color:#f5f5f7}
 html:not([data-theme=light]) .cl:hover{background:rgba(44,44,46,.55)}
 html:not([data-theme=light]) .cl .th{background:#1c1c1e}
 html:not([data-theme=light]) .cl-s{color:#c7c7cc}
 html:not([data-theme=light]) .qty2{background:rgba(44,44,46,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}
 html:not([data-theme=light]) .del2{color:#c7c7cc}
 html:not([data-theme=light]) .del2:hover{color:#ea9093}
 html:not([data-theme=light]) .vc-foot{border-top:1px solid rgba(255,255,255,0.10)}
 html:not([data-theme=light]) .addti2{color:#84f5bc}
 html:not([data-theme=light]) .vc-sum{color:#c7c7cc}
 html:not([data-theme=light]) .vc-sum .g2{color:#84f5bc}
 html:not([data-theme=light]) .vc-tot span{color:#c7c7cc}
 html:not([data-theme=light]) .srch{background:rgba(44,44,46,.85)}
 html:not([data-theme=light]) .kc{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22),0 8px 20px -14px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .kc:hover{box-shadow:0 2px 4px rgba(0,0,0,0.22),0 16px 30px -16px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .kc.late{box-shadow:inset 3px 0 0 var(--red),0 8px 20px -14px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .kc-p{color:#c7c7cc}
 html:not([data-theme=light]) .kc-m{color:#c7c7cc}
 html:not([data-theme=light]) label.ck{color:#f5f5f7}
 html:not([data-theme=light]) .svl input:focus{background:#1c1c1e}
 html:not([data-theme=light]) .rsteps button{color:#c7c7cc}
 html:not([data-theme=light]) .rsteps button.on{background:#1c1c1e;box-shadow:0 4px 12px -6px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .tl i{background:#1c1c1e}
 html:not([data-theme=light]) .wc.add{border:2px dashed rgba(255,255,255,0.18)}
 html:not([data-theme=light]) .cd:hover{background:#1c1c1e;box-shadow:0 8px 20px -14px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .cd .dn{color:#c7c7cc}
 html:not([data-theme=light]) .binp:focus{background:#1c1c1e}
 html:not([data-theme=light]) .bell{background:rgba(44,44,46,.5);color:#f5f5f7}
 html:not([data-theme=light]) .bell:hover{background:rgba(44,44,46,.85)}
 html:not([data-theme=light]) .tck{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.22)}
 html:not([data-theme=light]){--accent-t:#4be39c;--blue:#4be39c;--blue-s:rgba(75,227,156,.14)}
 html:not([data-theme=light]) .dind{background:#1c1c1e;box-shadow:0 6px 18px -8px rgba(0,0,0,0.60),0 1px 2px rgba(0,0,0,0.22)}
 html:not([data-theme=light]) .dsb{color:#c7c7cc}
 html:not([data-theme=light]) .dsb:hover{color:#f5f5f7}
 html:not([data-theme=light]) .dsb.on{color:#f5f5f7}
 html:not([data-theme=light]) .dsb.d-shop.on .i{color:#4be39c}
 html:not([data-theme=light]) .dsb.d-svc.on .i{color:#ffad5c}
 html:not([data-theme=light]) .dsb.d-acc.on .i{color:#a68feb}
 html:not([data-theme=light]) .dsb.d-dir.on .i{color:#f5f5f7}
 html:not([data-theme=light]) .sind{background:#1c1c1e;box-shadow:0 8px 22px -10px rgba(0,0,0,0.60),inset 0 0 0 1px rgba(255,255,255,0.08)}
 html:not([data-theme=light]) .si{color:#c7c7cc}
 html:not([data-theme=light]) .si:hover{background:rgba(255,255,255,0.16)}
 html:not([data-theme=light]) .si.on{color:#f5f5f7}
 html:not([data-theme=light]) .snav.d-shop .si.on .i{color:#4be39c}
 html:not([data-theme=light]) .snav.d-svc .si.on .i{color:#ffad5c}
 html:not([data-theme=light]) .snav.d-acc .si.on .i{color:#a68feb}
 html:not([data-theme=light]) .snav.d-dir .si.on .i{color:#f5f5f7}
 html:not([data-theme=light]) .kpis .kpi:nth-child(5n+1)>small:first-child{color:#4be39c}
 html:not([data-theme=light]) .kpis .kpi:nth-child(5n+2)>small:first-child{color:#ff6b8e}
 html:not([data-theme=light]) .kpis .kpi:nth-child(5n+3)>small:first-child{color:#ffb84d}
 html:not([data-theme=light]) .kpis .kpi:nth-child(5n+4)>small:first-child{color:#9e9cff}
 html:not([data-theme=light]) .kpis .kpi:nth-child(5n+5)>small:first-child{color:#64d2ff}
 html:not([data-theme=light]) .ph-ring small{color:#4be39c}
 html:not([data-theme=light]) .seg button{color:#f5f5f7}
 html:not([data-theme=light]) .seg button.on{background:#1c1c1e;color:#f5f5f7;box-shadow:0 3px 8px -2px rgba(0,0,0,0.46)}
 html:not([data-theme=light]) .pcard{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20),0 10px 28px -18px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .mehero{box-shadow:0 24px 50px -28px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .ccart{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20),0 10px 28px -18px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .ccart.cur{box-shadow:inset 0 0 0 2px var(--accent),0 10px 28px -18px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .cc-l{color:#ffb84d}
 html:not([data-theme=light]) .cc-i .ti{color:#4be39c}
 html:not([data-theme=light]) .sprm button{color:#f5f5f7}
 html:not([data-theme=light]) .sprm button.on{color:#4be39c}
 html:not([data-theme=light]) .docprev{background:#2c2c2e;color:#f5f5f7}
 html:not([data-theme=light]) .docprev .doc{background:#1c1c1e;box-shadow:0 10px 30px -18px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .docprev .doc h2{color:#f5f5f7}
 html:not([data-theme=light]) .docprev .doc .small{color:#f5f5f7}
 html:not([data-theme=light]){--lg-bg:rgba(28,28,30,.72);--lg-edge:rgba(255,255,255,.10);--lg-shadow:inset 0 1px 0 rgba(44,44,46,.9),inset 0 -1px 0 rgba(255,255,255,0.09),0 0 0 .5px rgba(0,0,0,.06),0 10px 30px -12px rgba(15,23,42,.18)}
 html:not([data-theme=light]) .dsw{box-shadow:inset 0 .5px 1px rgba(255,255,255,0.09)}
 html:not([data-theme=light]) .dind{background:rgba(44,44,46,.95);box-shadow:0 3px 8px rgba(0,0,0,0.34),0 .5px 1px rgba(0,0,0,0.26)}
 html:not([data-theme=light]) .dsb{color:#f5f5f7}
 html:not([data-theme=light]) .dsb.on{color:#f5f5f7}
 html:not([data-theme=light]) .dsb.on .i, html:not([data-theme=light]) .dsb.d-shop.on .i, html:not([data-theme=light]) .dsb.d-svc.on .i, html:not([data-theme=light]) .dsb.d-acc.on .i, html:not([data-theme=light]) .dsb.d-dir.on .i{color:#f5f5f7}
 html:not([data-theme=light]) .dayp small{color:#a1a1aa}
 html:not([data-theme=light]) .bell{color:#f5f5f7}
 html:not([data-theme=light]) .mename{color:#f5f5f7}
 html:not([data-theme=light]) #mebox .menu{background:rgba(44,44,46,.96);box-shadow:var(--lg-shadow),0 24px 60px -20px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .menu .acct small{color:#a1a1aa}
 html:not([data-theme=light]) .menu button .i{color:#a1a1aa}
 html:not([data-theme=light]) .menu button.out{color:#ff6b6b}
 html:not([data-theme=light]) .menu button.out .i{color:#ff6b6b}
 html:not([data-theme=light]) .si{color:#a1a1aa}
 html:not([data-theme=light]) .si.on{color:#f5f5f7}
 html:not([data-theme=light]) .si.on .i, html:not([data-theme=light]) .snav.d-shop .si.on .i, html:not([data-theme=light]) .snav.d-svc .si.on .i, html:not([data-theme=light]) .snav.d-acc .si.on .i, html:not([data-theme=light]) .snav.d-dir .si.on .i{color:#f5f5f7}
 html:not([data-theme=light]) .top, html:not([data-theme=light]) .snav{background:rgba(44,44,46,.55)!important}
 html:not([data-theme=light]) .btn{background:#1c1c1e;color:#f5f5f7;box-shadow:0 0 0 .5px rgba(255,255,255,0.17),0 1px 1.5px rgba(0,0,0,0.22)!important}
 html:not([data-theme=light]) .btn:hover{background:#2c2c2e}
 html:not([data-theme=light]) .btn.pri, html:not([data-theme=light]) .go{box-shadow:0 1px 2px rgba(0,0,0,0.60)!important}
 html:not([data-theme=light]) .pay-go, html:not([data-theme=light]) .vc-pay{box-shadow:0 6px 16px -8px rgba(0,0,0,0.60)!important}
 html:not([data-theme=light]) .pb .btn.pri, html:not([data-theme=light]) .t .btn.pri, html:not([data-theme=light]) .prow .btn.pri{color:#4be39c!important}
 html:not([data-theme=light]) .t-red{color:#ff7a89}
 html:not([data-theme=light]) .t-orange{color:#ffb84d}
 html:not([data-theme=light]) .t-green{color:#4ade80}
 html:not([data-theme=light]) .t-blue{color:#7abdff}
 html:not([data-theme=light]) .t-purple{color:#9796e3}
 html:not([data-theme=light]) .t-gray{color:#c7c7cc}
 html:not([data-theme=light]) .chips.sub button{color:#f5f5f7}
 html:not([data-theme=light]) .chips.sub button.on{background:#1c1c1e!important;color:#f5f5f7;box-shadow:0 2px 6px -1px rgba(0,0,0,0.42),0 .5px 1px rgba(0,0,0,0.22)!important}
 html:not([data-theme=light]) .chips.sub button small{color:#a1a1aa}
 html:not([data-theme=light]) .kpis .kpi{box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)!important}
 html:not([data-theme=light]) .card{box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)!important}
 html:not([data-theme=light]) .wc{box-shadow:0 10px 24px -16px rgba(0,0,0,0.60),inset 0 .5px 0 rgba(255,255,255,0.04)!important}
 html:not([data-theme=light]) .kc{box-shadow:0 0 0 .5px rgba(255,255,255,0.11),0 1px 2px rgba(0,0,0,0.20)!important}
 html:not([data-theme=light]) .kc:hover{box-shadow:0 0 0 .5px rgba(255,255,255,0.15),0 4px 12px -6px rgba(0,0,0,0.46)!important}
 html:not([data-theme=light]) .ccart, html:not([data-theme=light]) .pcard{box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)!important}
 html:not([data-theme=light]) .warnbox, html:not([data-theme=light]) .vc-note, html:not([data-theme=light]) .cc-l{color:#f5f5f7!important}
 @media(min-width:901px){
  html:not([data-theme=light]) #main.flush .vcart{box-shadow:0 30px 70px -30px rgba(0,0,0,0.60),0 0 0 .5px rgba(255,255,255,0.11)!important}
 }
 html:not([data-theme=light]) .cartfab{box-shadow:0 14px 34px -14px rgba(0,0,0,0.60),inset 0 .5px 0 rgba(255,255,255,0.03)}
 html:not([data-theme=light]) .vc-x{color:#f5f5f7}
 html:not([data-theme=light]) body{background:#2c2c2e!important}
 html:not([data-theme=light]) body::after{background:radial-gradient(900px 520px at 6% -8%,rgba(75,227,156,.26),transparent 62%),
 radial-gradient(760px 520px at 104% 4%,rgba(48,176,199,.14),transparent 60%),
 radial-gradient(1000px 700px at 85% 112%,rgba(75,227,156,.18),transparent 60%),
 radial-gradient(700px 500px at -10% 105%,rgba(21,23,28,.05),transparent 60%),
 linear-gradient(180deg,#2c2c2e 0%,#2c2c2e 100%)!important}
 html:not([data-theme=light]) input[type=date], html:not([data-theme=light]) input[type=month], html:not([data-theme=light]) .datepill{color:#f5f5f7}
 html:not([data-theme=light]) .sumline{border-bottom:.5px solid rgba(255,255,255,0.22)}
 html:not([data-theme=light]) .sumline small{color:#a1a1aa}
 html:not([data-theme=light]) .sl{border-bottom:.5px solid rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .sl-id small{color:#a1a1aa}
 html:not([data-theme=light]) .sl-it{color:#f5f5f7}
 html:not([data-theme=light]) .sl-it .first{color:#f5f5f7}
 html:not([data-theme=light]) .sl-meta{color:#a1a1aa}
 html:not([data-theme=light]) .sl-sum small{color:#a1a1aa}
 html:not([data-theme=light]) .ib{color:#f5f5f7}
 html:not([data-theme=light]) .ib.danger{color:#ff7a89}
 html:not([data-theme=light]) .filters{background:rgba(44,44,46,.6);box-shadow:0 0 0 .5px rgba(255,255,255,0.09)}
 html:not([data-theme=light]) .filters .tgl{color:#f5f5f7}
 html:not([data-theme=light]) .nosal span{color:#f5f5f7}
 html:not([data-theme=light]) .wc.add{border:1.5px dashed rgba(255,255,255,0.22)!important;background:rgba(255,255,255,0.12)!important}
 html:not([data-theme=light]) .vtop .vsearch{background:rgba(44,44,46,.85);box-shadow:0 0 0 .5px rgba(255,255,255,0.13),0 1px 2px rgba(0,0,0,0.18)}
 html:not([data-theme=light]) .vtop .pillbtn{background:#1c1c1e;box-shadow:0 0 0 .5px rgba(255,255,255,0.17),0 1px 1.5px rgba(0,0,0,0.22)}
 html:not([data-theme=light]) .vtop .pillbtn.warn{color:#ffb84d}
 html:not([data-theme=light]) .vcats{border-bottom:.5px solid rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .vcats button{color:#f5f5f7!important}
 html:not([data-theme=light]) .vcats .ci.all .i{color:#a1a1aa}
 html:not([data-theme=light]) .vcats button.on{color:#f5f5f7!important}
 html:not([data-theme=light]) .vcats button.on .ci.all .i{color:#f5f5f7}
 html:not([data-theme=light]) .vsubs button{background:rgba(44,44,46,.7);box-shadow:0 0 0 .5px rgba(255,255,255,0.13);color:#f5f5f7}
 html:not([data-theme=light]) .vsubs button small{color:#a1a1aa}
 html:not([data-theme=light]) .vtitle small{color:#a1a1aa}
 html:not([data-theme=light]){--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--border:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.22);--ink:#f5f5f7;--ink-soft:#a1a1aa;--ink-faint:#8e8e93;--accent-soft:rgba(75,227,156,.14);--danger:#ff6b6b;--danger-soft:rgba(255,107,107,.14)}
 html:not([data-theme=light]) .ticket i{box-shadow:0 4px 10px -4px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .vcart{background:rgba(44,44,46,.96)!important;box-shadow:0 30px 70px -28px rgba(0,0,0,0.60),0 0 0 .5px rgba(255,255,255,0.13)!important}
 html:not([data-theme=light]) .vc-ib{color:#f5f5f7}
 html:not([data-theme=light]) .vc-acts button{color:#f5f5f7}
 html:not([data-theme=light]) .vcart .inp{background:#2c2c2e!important;box-shadow:inset 0 0 0 .5px rgba(255,255,255,0.11)!important}
 html:not([data-theme=light]) .vcart .vc-note{background:#2c2c2e!important}
 html:not([data-theme=light]) .mecab.on{color:#4be39c}
 html:not([data-theme=light]) .mebtn.mecab.on .mename{color:#4be39c}
 html:not([data-theme=light]) .mechev{color:#a1a1aa}
 html:not([data-theme=light]) .me-hero{background:#1c1c1e;box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 8px 24px -16px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .me-who p{color:#a1a1aa}
 html:not([data-theme=light]) .me-due small{color:#4be39c}
 html:not([data-theme=light]) .me-due span{color:#a1a1aa}
 html:not([data-theme=light]) .mt-tile{background:#1c1c1e;box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)}
 html:not([data-theme=light]) .mt-tile small{color:#a1a1aa}
 html:not([data-theme=light]) .mt-tile span{color:#a1a1aa}
 html:not([data-theme=light]) .me-rows>div{border-top:.5px solid rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .me-rows span small{color:#a1a1aa}
 html:not([data-theme=light]) .me-p{border-top:.5px solid rgba(255,255,255,0.13)}
 html:not([data-theme=light]) .me-pi{color:#4be39c}
 html:not([data-theme=light]) .me-p small{color:#a1a1aa}
 html:not([data-theme=light]) .ix-name{background:#13261f}
 html:not([data-theme=light]) .ix-name small{color:#4be39c}
 html:not([data-theme=light]) .ix-s{background:#1c1c1e}
 html:not([data-theme=light]) .ix-c.on{background:#12352a;color:#4be39c}
 html:not([data-theme=light]) .ix-find{background:#1c1c1e}
 html:not([data-theme=light]) .ix-list button:hover{background:#12352a}
 html:not([data-theme=light]) .ix-pick{background:#12352a}
 html:not([data-theme=light]) .ix-id input:focus{background:#1c1c1e}
 html:not([data-theme=light]) .ix-id.warn small{color:#ffb84d}
 html:not([data-theme=light]) .ix-foot{background:linear-gradient(transparent,#1c1c1e 30%)}
 html:not([data-theme=light]) .linkb{color:#4be39c}
 html:not([data-theme=light]) .t thead th{background:var(--card,#1c1c1e)}
 html:not([data-theme=light]) .formerr{background:#3a1719;color:#ff8a8a}
 html:not([data-theme=light]) .wst{background:rgba(255,255,255,0.05)!important}
 html:not([data-theme=light]) .btn.sm.red, html:not([data-theme=light]) .btn.red{color:#ff8a8a}
 html:not([data-theme=light]) .txt-warn{color:#ffad5c}
 html:not([data-theme=light]){--green:#4ade80}
 html:not([data-theme=light]){--red:#ff6b6b}
 html:not([data-theme=light]) a:not(.btn){color:#4be39c}
 html:not([data-theme=light]) .t th.sortable.asc::after{color:#4be39c}
 html:not([data-theme=light]) .t th.sortable.desc::after{color:#4be39c}
 html:not([data-theme=light]) .drill .t tr.neg td{color:#ff8a8a}
 html:not([data-theme=light]) .drill .t td.loss{color:#ff8a8a}
 html:not([data-theme=light]) .drill-check.ok{background:#14301f;color:#4ade80}
 html:not([data-theme=light]) .drill-check.bad{background:#3a1719;color:#ff8a8a}
 @media(max-width:700px){
  html:not([data-theme=light]) .sftoggle.on{background:#12352a;color:#4be39c}
 }
 html:not([data-theme=light]) .themesw button.on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.34)}
 html:not([data-theme=light]) .themebtn{color:#f5f5f7}
 html:not([data-theme=light]) #mebox .menu{background:#1c1c1e!important}
 html:not([data-theme=light]) .flow.in{color:#4ade80}
 html:not([data-theme=light]) .flow.out{color:#ff8a8a}
 html:not([data-theme=light]) .ask-box{background:#1c1c1e;box-shadow:0 24px 60px -20px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .ferr{color:#ff8a8a}
 html:not([data-theme=light]) .ax-other:focus{background:#1c1c1e}
 html:not([data-theme=light]) .ax-tag{color:#4be39c}
 html:not([data-theme=light]) .ax-done small{color:#4be39c}
 html:not([data-theme=light]) .sfc{background:#1c1c1e;border:1px solid rgba(255,255,255,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.18)}
 html:not([data-theme=light]) .sfc:hover{border-color:rgba(255,255,255,0.22)}
 html:not([data-theme=light]) .sfc.on{color:#4be39c}
 html:not([data-theme=light]) .sfc.on select, html:not([data-theme=light]) .sfc.on::after{color:#4be39c}
 html:not([data-theme=light]) .ix-foot{background:rgba(44,44,46,.94)!important;border-top:1px solid rgba(255,255,255,0.11)}
 html:not([data-theme=light]) .ix-ph img, html:not([data-theme=light]) .ix-ph0{background:#1c1c1e}
 html:not([data-theme=light]) .ix-ph.miss small{color:#ffc67a}
 html:not([data-theme=light]) .ax-ph{border:1.5px dashed rgba(255,255,255,0.22);background:#1c1c1e}
 html:not([data-theme=light]) .u-head img, html:not([data-theme=light]) .u-noimg{background:#2c2c2e}
 html:not([data-theme=light]) .u-card{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11)}
 html:not([data-theme=light]) .u-src{color:#4be39c}
 html:not([data-theme=light]) .u-acts{border-top:1px solid rgba(255,255,255,0.09)}
 html:not([data-theme=light]) .pu-img{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20)}
 html:not([data-theme=light]) .pu-u{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}
 html:not([data-theme=light]) .pu-u:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22)}
 html:not([data-theme=light]) .pu-ring::before{background:#1c1c1e}
 html:not([data-theme=light]) .pu-acts{border-top:1px solid rgba(255,255,255,0.10)}
 html:not([data-theme=light]) .sheet{background:rgba(44,44,46,.9)!important}
 html:not([data-theme=light]) .vsearch, html:not([data-theme=light]) .pillbtn{background:rgba(44,44,46,.92)!important}
 html:not([data-theme=light]) .vp{box-shadow:0 1px 2px rgba(0,0,0,0.22)!important}
 html:not([data-theme=light]) .vp:hover{box-shadow:0 4px 12px -6px rgba(0,0,0,0.46)!important}
 html:not([data-theme=light]) .ix-type .i{color:#4be39c}
 html:not([data-theme=light]) .ix-type:hover{background:#12352a}
 html:not([data-theme=light]) .ix-pick .ix-ti{color:#4be39c}
 html:not([data-theme=light]) .ix-cr{background:#12352a;color:#4be39c}
 html:not([data-theme=light]) .ix-cr:hover:not(:disabled){background:#1f2a26}
 html:not([data-theme=light]) .ti-ph{background:#2c2c2e}
 html:not([data-theme=light]) .tifoot{background:rgba(44,44,46,.96)!important;border-top:1px solid rgba(255,255,255,0.11)!important}
 html:not([data-theme=light]) .ix-crm{color:#ffca7a!important}
 html:not([data-theme=light]) .dk{box-shadow:0 12px 30px -12px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .dk-o:hover{background:rgba(255,255,255,0.03)}
 html:not([data-theme=light]) .dk-x:hover{background:rgba(255,255,255,0.04)}
 html:not([data-theme=light]) .btn.pri::after, html:not([data-theme=light]) .vc-pay::after, html:not([data-theme=light]) .pay-go::after, html:not([data-theme=light]) .btn.green::after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,0.08) 48%,transparent 66%)}
 html:not([data-theme=light]) .fly-img{background:#1c1c1e;box-shadow:0 12px 24px -10px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .mo-ghost{background:rgba(44,44,46,.9);box-shadow:0 20px 50px -20px rgba(0,0,0,0.60)}
 html:not([data-theme=light]) .mo-check circle{stroke:#4be39c}
 html:not([data-theme=light]) .mo-check path{stroke:#4be39c}
 html:not([data-theme=light]) .rf-alt, html:not([data-theme=light]) .rf-more{border:1.5px dashed rgba(255,255,255,0.22)!important}
 html:not([data-theme=light]) .rf-dev{color:#4be39c}
 html:not([data-theme=light]) .rf-s.on{background:#12352a}
 html:not([data-theme=light]) .rf-ck{background:#1c1c1e}
 html:not([data-theme=light]) .kc-tm{color:#4be39c}
 html:not([data-theme=light]) .kc-tm.soon{color:#ffca7a}
 html:not([data-theme=light]) .kc-tm.late{color:#ff7a86}
 html:not([data-theme=light]) .kc-a{border-top:1px solid rgba(255,255,255,0.09)}
 html:not([data-theme=light]) .kc-b.go{background:#1f2a26;color:#80aff9}
 html:not([data-theme=light]) .kc .kc-a .kc-b.start{background:#1f2a26;color:#80aff9}
 html:not([data-theme=light]) .dv-req{color:#ff7a86}
 html:not([data-theme=light]) .dv-gift.on{background:#1f2a26;color:#ffca7a}
 html:not([data-theme=light]) .dv-giftbox{background:#33290f}
 html:not([data-theme=light]) .dv-q button{background:#1c1c1e}
 html:not([data-theme=light]) .dv-sub .bad{color:#ff7a86}
 html:not([data-theme=light]) .dv-sub .good{color:#4be39c}
 html:not([data-theme=light]) .rc-why{color:var(--accent-ink,#4be39c)}
 html:not([data-theme=light]) .rp-di{background:rgba(255,255,255,0.10)}
 html:not([data-theme=light]) .qst:hover{box-shadow:0 14px 28px -18px rgba(0,0,0,0.60),inset 0 0 0 1px var(--border)}
 html:not([data-theme=light]) .k-blue{color:#80baf9}
 html:not([data-theme=light]) .k-purple{color:#c899e1}
 html:not([data-theme=light]) .k-orange{color:#ffc47a}
 html:not([data-theme=light]) .k-teal{color:#89e1f0}
 html:not([data-theme=light]) .k-green{color:#4be39c}
 html:not([data-theme=light]) .qsx-lnk{color:#4be39c}
 html:not([data-theme=light]) .qsx-cat.auto:not(.on) small{color:#4be39c}
 html:not([data-theme=light]) .qsx-cat.auto::after{color:#4be39c}
 html:not([data-theme=light]) .qm-w{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .qm-t thead th small{color:#4be39c}
 html:not([data-theme=light]) .qm-t tbody tr:not(.qm-gr) td, html:not([data-theme=light]) .qm-t tbody tr:not(.qm-gr) th{box-shadow:inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .qm-t tbody tr:not(.qm-gr) th.qm-n{box-shadow:inset 18px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .qm-p{color:#4be39c}
 html:not([data-theme=light]) .qm-no{color:rgba(245,245,247,0.70)}
 html:not([data-theme=light]) .qm-e{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .qm-of, html:not([data-theme=light]) .qm-ls{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .qm-r+.qm-r{box-shadow:inset 18px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .qb{background:var(--glass,rgba(44,44,46,.62));border:1px solid var(--glass-edge,rgba(255,255,255,0.11));box-shadow:var(--glass-shadow,0 24px 60px -34px rgba(0,0,0,0.60))}
 html:not([data-theme=light]) .qb-x{color:#4be39c}
 html:not([data-theme=light]) .qb-f label{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .qb-f label:focus-within{background:#1c1c1e}
 html:not([data-theme=light]) .qb-ls{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .qb-li+.qb-li{box-shadow:inset 14px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .qb-lnk{color:#4be39c}
 html:not([data-theme=light]) .qa-seg button.on{background:var(--solid,#1c1c1e);box-shadow:0 3px 8px rgba(0,0,0,0.34),0 0 0 .5px rgba(255,255,255,0.06)}
 html:not([data-theme=light]) .qa-l{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .qa-r+.qa-r{box-shadow:inset 18px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .qa-dv{color:#4be39c}
 html:not([data-theme=light]) .tsum{background:var(--glass,rgba(44,44,46,.62));border:1px solid var(--glass-edge,rgba(255,255,255,0.11));box-shadow:var(--glass-shadow,0 24px 60px -34px rgba(0,0,0,0.60))}
 html:not([data-theme=light]) .tsum-ph{background:#2c2c2e}
 html:not([data-theme=light]) .tsum-l{background:var(--solid,#1c1c1e)}
 html:not([data-theme=light]) .tsum-l>div+div{box-shadow:inset 14px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .tsum-l .bad b{color:#ff6b6b}
 html:not([data-theme=light]) .tsum-t b{color:#4be39c}
 html:not([data-theme=light]) .ti-imh.ok{color:#4be39c}
 html:not([data-theme=light]) .treq-r+.treq-r{box-shadow:inset 0 .5px 0 rgba(255,255,255,0.17)}
 html:not([data-theme=light]) .treq-s button.on{box-shadow:0 2px 6px rgba(0,0,0,0.34)}

html:not([data-theme=light]){--muted:#b4b4bd}
html:not([data-theme=light]) .tistep button small{color:var(--muted)!important}
 /* ce nu se deduce din culori */
 html:not([data-theme=light]) body{color:#f5f5f7}
 html:not([data-theme=light]) .tlogo, html:not([data-theme=light]) .brandlogo{content:url(exit-logo-dark.svg)}
 html:not([data-theme=light]) a:not(.btn){color:#4be39c}
 html:not([data-theme=light]) input, html:not([data-theme=light]) select, html:not([data-theme=light]) textarea{color:#f5f5f7;color-scheme:dark}
 html:not([data-theme=light]) input::placeholder, html:not([data-theme=light]) textarea::placeholder{color:#8e8e93}
 html:not([data-theme=light]) img{opacity:1}
 html:not([data-theme=light]) .ix-name{background:#13261f;box-shadow:inset 0 0 0 1px rgba(75,227,156,.25)}
 html:not([data-theme=light]) .formerr{background:#3a1719;color:#ff9b9b}
 html:not([data-theme=light]) .t thead th{background:#1c1c1e}
 html:not([data-theme=light]) .chips button.on{background:#f5f5f7!important;color:#1c1c1e!important}html:not([data-theme=light]) .chips button.on small{color:#3a3a3c!important}
 html:not([data-theme=light]) .bdg{background:#d70015!important;color:#fff!important}
 html:not([data-theme=light]) .chips.sub button.on{background:#f5f5f7!important;color:#1c1c1e!important}
 html:not([data-theme=light]) .vcart{background:#1c1c1e!important}
 html:not([data-theme=light]) .av{background:linear-gradient(180deg,#5f626b,#3a3d46)!important;color:#fff}
 /* pozele produselor au fundal alb: pe tema neagră stau pe o placă deschisă, altfel „multiply” le face negre */
 html:not([data-theme=light]) .img:not(.noimg){background:#ececef!important}
 html:not([data-theme=light]) .img img{mix-blend-mode:multiply;opacity:1}
 html:not([data-theme=light]) .vcats .ci:has(img){background:#ececef!important;border-radius:14px!important}
 html:not([data-theme=light]) .vcats .ci img{mix-blend-mode:multiply;opacity:1}
 html:not([data-theme=light]) .ti-ph, html:not([data-theme=light]) .pu-img, html:not([data-theme=light]) .ix-ph img, html:not([data-theme=light]) .u-head img{background:#ececef!important}
 /* câmpurile din ferestre și formulare: puțin mai deschise decât fereastra și cu margine fină, ca să se vadă unde scrii */
 html:not([data-theme=light]) .f input:not([type=checkbox]):not([type=radio]):not([type=hidden]), html:not([data-theme=light]) .f select, html:not([data-theme=light]) .f textarea, html:not([data-theme=light]) .sheet input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]), html:not([data-theme=light]) .sheet select, html:not([data-theme=light]) .sheet textarea{background-color:#3a3a3c!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
 html:not([data-theme=light]) .f input:focus, html:not([data-theme=light]) .f select:focus, html:not([data-theme=light]) .f textarea:focus, html:not([data-theme=light]) .sheet input:focus, html:not([data-theme=light]) .sheet select:focus, html:not([data-theme=light]) .sheet textarea:focus{box-shadow:inset 0 0 0 1px #4be39c,0 0 0 3px rgba(75,227,156,.22)!important}
 html:not([data-theme=light]) .sheet .pills button:not(.on){box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
 /* poza la intrarea în stoc: aceeași placă deschisă ca la cardurile produselor */
 html:not([data-theme=light]) .recvimg{background:#ececef!important;border-radius:14px}
 html:not([data-theme=light]) .qs-dev{background:#3a3a3c!important;color:#f5f5f7}
 html:not([data-theme=light]) .qa-dv{color:#4be39c}html:not([data-theme=light]) .qa-dv option{color:#f5f5f7;background:#1c1c1e}
 html:not([data-theme=light]) .tsum-ph{background:#ececef!important}html:not([data-theme=light]) .tsum-l{background:#1c1c1e!important}html:not([data-theme=light]) .tsum-l>div+div{box-shadow:inset 14px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}html:not([data-theme=light]) .tsum-t b{color:#4be39c}html:not([data-theme=light]) .ti-imh.ok{color:#4be39c}
 html:not([data-theme=light]) .treq{background:#2c2c2e!important}html:not([data-theme=light]) .treq-r+.treq-r{box-shadow:inset 0 .5px 0 rgba(255,255,255,.1)!important}html:not([data-theme=light]) .treq-s{background:rgba(118,118,128,.28)!important}
 html:not([data-theme=light]) .qa-l{background:#1c1c1e!important}html:not([data-theme=light]) .qa-r+.qa-r{box-shadow:inset 18px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html:not([data-theme=light]) .qa-seg{background:rgba(118,118,128,.24)!important}html:not([data-theme=light]) .qa-seg button.on{background:#636366!important;color:#fff!important}
 html:not([data-theme=light]) .qm-w, html:not([data-theme=light]) .qm-e, html:not([data-theme=light]) .qm-of, html:not([data-theme=light]) .qm-ls, html:not([data-theme=light]) .qb-ls, html:not([data-theme=light]) .qb-f label{background:#1c1c1e!important}
 html:not([data-theme=light]) .qm-t tbody tr:not(.qm-gr) th.qm-n{box-shadow:inset 18px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html:not([data-theme=light]) .qm-t tbody tr:not(.qm-gr) td{box-shadow:inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html:not([data-theme=light]) .qm-r+.qm-r{box-shadow:inset 18px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html:not([data-theme=light]) .qb-li+.qb-li{box-shadow:inset 14px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html:not([data-theme=light]) .qm-gr th{background:transparent!important}html:not([data-theme=light]) .qm-p{background:rgba(118,118,128,.24)!important;color:#4be39c!important}html:not([data-theme=light]) .qm-p.on{background:#4be39c!important;color:#04281c!important}
 html:not([data-theme=light]) .qm-s{background:rgba(118,118,128,.24)!important}html:not([data-theme=light]) .qb-f{background:rgba(255,255,255,.08)!important}html:not([data-theme=light]) .qb-f label:focus-within{background:#13261f!important}
 html:not([data-theme=light]) .qm-no{color:rgba(235,235,245,.3)}html:not([data-theme=light]) .qm-t thead th small{color:#4be39c}html:not([data-theme=light]) .qb-x, html:not([data-theme=light]) .qb-lnk{color:#4be39c}html:not([data-theme=light]) .qm-t .qm-cur{background:rgba(75,227,156,.07)!important}
 html:not([data-theme=light]) .qsx-model, html:not([data-theme=light]) .qst, html:not([data-theme=light]) .qsx-b, html:not([data-theme=light]) .qsx-dev .qs-dev{background:#1c1c1e!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)!important}
 html:not([data-theme=light]) .qst.on{box-shadow:inset 0 0 0 2px #4be39c!important}
 html:not([data-theme=light]) .qsx-cat{background:#1c1c1e!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)!important}html:not([data-theme=light]) .qsx-cat.on{box-shadow:inset 0 0 0 2px #4be39c!important}html:not([data-theme=light]) .qsx-ci{background:#2c2c2e}html:not([data-theme=light]) .qsx-cat.on .qsx-ci{background:#4be39c;color:#04281c}html:not([data-theme=light]) .qsx-cat.auto:not(.on) small{color:#4be39c}
 html:not([data-theme=light]) .qsx-cl input{background:#2c2c2e!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
 html:not([data-theme=light]) .qsx-e{background:#1c1c1e}html:not([data-theme=light]) .qsx-lnk{color:#4be39c}
 html:not([data-theme=light]) .k-blue{color:#64b5ff}html:not([data-theme=light]) .k-purple{color:#d29cf0}html:not([data-theme=light]) .k-orange{color:#ffb340}html:not([data-theme=light]) .k-teal{color:#6fd6e8}html:not([data-theme=light]) .k-green{color:#4be39c}
 html:not([data-theme=light]) .qs-sl{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}html:not([data-theme=light]) .qs-o{border-color:rgba(255,255,255,.08)!important}html:not([data-theme=light]) .qs-o:hover{background:#2c2c2e}
 html:not([data-theme=light]) .ix-type .i, html:not([data-theme=light]) .ix-pick .ix-ti{color:#4be39c}
 html:not([data-theme=light]) .ix-type:hover{background:#13261f;border-color:rgba(75,227,156,.4)}
 html:not([data-theme=light]) .ix-pick{background:#13261f}
 html:not([data-theme=light]) .ix-cr{background:#13261f;color:#4be39c;border-color:rgba(75,227,156,.3)}
 html:not([data-theme=light]) .ix-cr:hover:not(:disabled){background:#173328;border-color:#4be39c}
 html:not([data-theme=light]) .tifoot .btn.secondary, html:not([data-theme=light]) .tifoot .btn.soft{background:rgba(255,255,255,.09)!important;color:#f5f5f7!important}
 html:not([data-theme=light]) .tiside .f input{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;color:#f5f5f7}
 html:not([data-theme=light]) .tiside .f input::placeholder{color:#a1a1a6}
 html:not([data-theme=light]) .tiside .f{color:#d1d1d6}
 html:not([data-theme=light]) .rf-s.on{background:#13261f!important;border-color:#4be39c!important}
 html:not([data-theme=light]) .rf-s.on .rf-ck{background:#4be39c!important;color:#04281c!important}
 html:not([data-theme=light]) .rf-dev{color:#4be39c}
 html:not([data-theme=light]) .rf-alt, html:not([data-theme=light]) .rf-more{border-color:rgba(255,255,255,.22)!important}
 html:not([data-theme=light]) .kc-tm{background:rgba(75,227,156,.12);color:#4be39c}
 html:not([data-theme=light]) .kc-tm.soon{background:rgba(255,159,10,.16);color:#ffb340}
 html:not([data-theme=light]) .kc-tm.late{background:rgba(255,69,58,.16);color:#ff6961}
 html:not([data-theme=light]) .kc .kc-a .kc-b.start{background:rgba(10,132,255,.18)!important;color:#64a8ff!important}
 html:not([data-theme=light]) .kc .kc-a .kc-b.ok{background:#0a8f65!important;color:#fff!important}
 html:not([data-theme=light]) .kc .kc-a .kc-b{background:rgba(255,255,255,.08)}
 html:not([data-theme=light]) .dv-gift.on{background:rgba(255,179,64,.16)!important;color:#ffb340!important}
 html:not([data-theme=light]) .dv-giftbox{background:rgba(255,179,64,.1)!important}
 html:not([data-theme=light]) .dv-q button{background:rgba(255,255,255,.1)}
 html:not([data-theme=light]) .pu-u.on{box-shadow:inset 0 0 0 2px #4be39c!important;background:rgba(75,227,156,.08)!important}

}
html[data-theme=dark]{color-scheme:dark}
 html[data-theme=dark]{--bg-grad:radial-gradient(60% 50% at 10% 0%,#0f1f19 0%,transparent 60%),radial-gradient(50% 45% at 100% 100%,#0f1a24 0%,transparent 60%),#000;--glass:rgba(28,28,30,.72);--glass-strong:rgba(28,28,30,.86);--glass-edge-in:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.06);--card:#1c1c1e;--line:rgba(255,255,255,.12);--text:#f5f5f7;--muted:#a1a1aa;--ok:#4ade80;--warn:#ffad5c;--bad:#ff6b6b}
 html[data-theme=dark] .glass::before{background:linear-gradient(180deg,rgba(44,44,46,.55),rgba(255,255,255,0.00) 38%)}
 @media (prefers-reduced-transparency:reduce){
  html[data-theme=dark] .glass, html[data-theme=dark] .top, html[data-theme=dark] .vcart, html[data-theme=dark] .sheet, html[data-theme=dark] .bnav, html[data-theme=dark] .toast{background:#1c1c1e!important}
 }
 html[data-theme=dark]{--bg:#000000;--card:#1c1c1e;--soft:#2c2c2e;--soft2:#3a3a3c;--line:rgba(255,255,255,.12);--text:#f5f5f7;--muted:#a1a1aa;--blue:#4be39c;--blue-s:rgba(75,227,156,.14);--green:#4ade80;--green-s:rgba(74,222,128,.14);--orange:#ffad5c;--orange-s:rgba(255,173,92,.14);--purple:#b49cff;--purple-s:rgba(180,156,255,.14);--red:#ff6b6b;--red-s:rgba(255,107,107,.14);--shadow:none}
 html[data-theme=dark] .top{background:rgba(44,44,46,.85)}
 html[data-theme=dark] .tabs button.on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.26)}
 html[data-theme=dark] .menu{background:#1c1c1e;box-shadow:0 20px 50px -20px rgba(0,0,0,0.60)}
 html[data-theme=dark] .btn{background:#1c1c1e}
 html[data-theme=dark] .field:focus-within{background:#1c1c1e}
 html[data-theme=dark] label.f input:focus, html[data-theme=dark] label.f select:focus, html[data-theme=dark] label.f textarea:focus{background:#1c1c1e}
 html[data-theme=dark] .t-orange{color:#ffb84d}
 html[data-theme=dark] .hist div{background:#1c1c1e}
 html[data-theme=dark] .hint{color:#f5f5f7;background:#33290f}
 html[data-theme=dark] .search{background:#1c1c1e}
 html[data-theme=dark] .chips button{background:#1c1c1e}
 html[data-theme=dark] .reco{background:linear-gradient(135deg,#1f2a26,#1f2a26)}
 html[data-theme=dark] .p{background:#1c1c1e}
 html[data-theme=dark] .p:hover{box-shadow:0 12px 26px -18px rgba(0,0,0,0.60)}
 html[data-theme=dark] .sheet{background:#1c1c1e}
 html[data-theme=dark] .pills button.on{color:#4ade80}
 html[data-theme=dark] .chk .tg button{background:#1c1c1e}
 html[data-theme=dark] .calc .f{color:#9fdbb5}
 html[data-theme=dark] .calc>b{color:#4ade80}
 html[data-theme=dark] .warnbox{color:#ffb84d}
 html[data-theme=dark] .wc{box-shadow:0 18px 36px -22px rgba(0,0,0,0.60)}
 html[data-theme=dark] .kpi{background:#1c1c1e}
 html[data-theme=dark] .auth{background:radial-gradient(60% 50% at 20% 10%,#1f2a26,transparent),radial-gradient(50% 50% at 90% 90%,#1f2a26,transparent),var(--bg)}
 @media print{
  html[data-theme=dark] #print{color:#f5f5f7}
  html[data-theme=dark] .doc h2{color:#f5f5f7}
  html[data-theme=dark] .doc .small{color:#f5f5f7}
 }
 @media(max-width:900px){
  html[data-theme=dark] .bnav{background:rgba(44,44,46,.92)}
 }
 html[data-theme=dark] .daybar{background:#1c1c1e}
 html[data-theme=dark] .daybar.warn{color:#ffb84d}
 html[data-theme=dark] .swt i{background:#1c1c1e;box-shadow:0 2px 6px rgba(0,0,0,0.60)}
 html[data-theme=dark] .fly{box-shadow:0 10px 24px -8px rgba(0,0,0,0.60)}
 html[data-theme=dark]{--bg:#000000;--card:#1c1c1e;--solid:#1c1c1e;--soft:#2c2c2e;--soft2:#3a3a3c;--line:rgba(255,255,255,.12);--rule:rgba(255,255,255,.12);--control:rgba(235,235,245,.18);--text:#f5f5f7;--muted:#a1a1aa;--mint-ink:#4be39c;--mint-s:rgba(75,227,156,.14);--glass:rgba(28,28,30,.72);--glass-edge:rgba(255,255,255,.10);--glass-shadow:0 1px 0 rgba(44,44,46,.9) inset,0 0 0 1px rgba(255,255,255,0.12) inset,0 24px 60px -34px rgba(0,0,0,.30)}
 html[data-theme=dark] .top{box-shadow:0 1px 0 rgba(0,0,0,0.18)}
 html[data-theme=dark] .tabs button{color:#f5f5f7}
 html[data-theme=dark] .tabs button:hover{background:rgba(44,44,46,.5)}
 html[data-theme=dark] .tabs button.on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.30)}
 html[data-theme=dark] .btn{background:rgba(44,44,46,.85)}
 html[data-theme=dark] .chips button{background:rgba(44,44,46,.8)}
 html[data-theme=dark] .sheet{background:rgba(44,44,46,.88);box-shadow:0 40px 90px -30px rgba(0,0,0,0.60)}
 html[data-theme=dark] .warnbox{color:#ffb84d}
 html[data-theme=dark] .gain{color:#4ade80}
 html[data-theme=dark] .loss{color:#ff6b6b}
 html[data-theme=dark] .wc{box-shadow:0 18px 40px -24px rgba(0,0,0,0.60),0 1px 0 rgba(255,255,255,0.04) inset}
 html[data-theme=dark] .wst{background:rgba(255,255,255,0.08)}
 html[data-theme=dark] .btnw:hover{background:rgba(255,255,255,0.13)}
 html[data-theme=dark] .vsearch{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22)}
 html[data-theme=dark] .vsearch .i{color:#a1a1aa}
 html[data-theme=dark] .pillbtn{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22)}
 html[data-theme=dark] .pillbtn:hover{background:#1c1c1e}
 html[data-theme=dark] .pillbtn.off{color:#a1a1aa}
 html[data-theme=dark] .pillbtn.warn{color:#ffad5c;background:#1f2a26}
 html[data-theme=dark] .vcats button{color:#f5f5f7}
 html[data-theme=dark] .vcats .ci{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22)}
 html[data-theme=dark] .vcats button.on{color:#4be39c}
 html[data-theme=dark] .vsubs button{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20)}
 html[data-theme=dark] .vsubs button small{color:#a1a1aa}
 html[data-theme=dark] .vhead small{color:#a1a1aa}
 html[data-theme=dark] .vp{background:#1c1c1e}
 html[data-theme=dark] .vp:hover{box-shadow:0 18px 36px -22px rgba(0,0,0,0.60)}
 html[data-theme=dark] .vp .img{background:#2c2c2e}
 html[data-theme=dark] .img.noimg b{color:#4be39c}
 html[data-theme=dark] .vp .k{color:#a1a1aa}
 html[data-theme=dark] .vp b{color:#f5f5f7}
 html[data-theme=dark] .vp .st{color:#a1a1aa}
 html[data-theme=dark] .vp .st .no{color:#ffad5c}
 html[data-theme=dark] .vreco{background:rgba(44,44,46,.55)}
 html[data-theme=dark] .vempty{color:#a1a1aa}
 html[data-theme=dark] .resbar{color:#4be39c}
 html[data-theme=dark] .vcart{background:rgba(44,44,46,.72);box-shadow:0 1px 0 rgba(255,255,255,.12) inset,0 0 0 1px rgba(255,255,255,0.08) inset,0 30px 60px -36px rgba(0,0,0,0.60)}
 html[data-theme=dark] .vc-head span{color:#a1a1aa}
 html[data-theme=dark] .vc-client input:focus{background:#1c1c1e}
 html[data-theme=dark] .vc-empty{color:#a1a1aa}
 html[data-theme=dark] .ci2{border-top:1px solid rgba(255,255,255,0.11)}
 html[data-theme=dark] .ci2 .th{background:#1c1c1e}
 html[data-theme=dark] .ci-b small{color:#a1a1aa}
 html[data-theme=dark] .ci-b .disc{color:#ff6b6b}
 html[data-theme=dark] .ci-a .lnk{color:#a1a1aa}
 html[data-theme=dark] .ci-a .lnk:hover{color:#4be39c}
 html[data-theme=dark] .ci-a .del:hover{color:#ff6b6b}
 html[data-theme=dark] .vc-foot{background:rgba(44,44,46,.6);border-top:1px solid rgba(255,255,255,0.10)}
 html[data-theme=dark] .vc-sum{color:#a1a1aa}
 html[data-theme=dark] .vc-tot span{color:#a1a1aa}
 html[data-theme=dark] .vc-seg button{color:#f5f5f7}
 html[data-theme=dark] .vc-seg .on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.34);color:#f5f5f7}
 html[data-theme=dark] .vc-cash span{color:#a1a1aa}
 html[data-theme=dark] .vc-cash b{color:#f5f5f7}
 html[data-theme=dark] .vc-quick button{background:rgba(44,44,46,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}
 html[data-theme=dark] .vc-note{color:#a1a1aa}
 html[data-theme=dark] .cbtn{color:#4be39c}
 html[data-theme=dark] .cdel{color:#a1a1aa}
 html[data-theme=dark] .sthumb .img{background:#2c2c2e}
 html[data-theme=dark] .top{box-shadow:var(--glass-edge-in),0 1px 0 rgba(0,0,0,0.18)}
 html[data-theme=dark] .vcart::before, html[data-theme=dark] .sheet::before{background:linear-gradient(180deg,rgba(44,44,46,.55),rgba(255,255,255,0.00) 38%)}
 html[data-theme=dark] .vsearch, html[data-theme=dark] .pillbtn{box-shadow:var(--glass-edge-in),0 2px 6px -2px rgba(0,0,0,0.30)}
 html[data-theme=dark] .sheet{box-shadow:var(--glass-edge-in),0 40px 90px -30px rgba(0,0,0,0.60)}
 html[data-theme=dark] .toast{box-shadow:0 20px 44px -16px rgba(0,0,0,0.60)}
 html[data-theme=dark] .toast .undo{background:rgba(255,255,255,0.06)}
 html[data-theme=dark] .toast .undo:hover{background:rgba(255,255,255,0.09)}
 html[data-theme=dark] .vp, html[data-theme=dark] .t, html[data-theme=dark] .kpi{background:#1c1c1e}
 html[data-theme=dark] .card, html[data-theme=dark] .glass-card, html[data-theme=dark] .kpi{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20),0 8px 24px -16px rgba(0,0,0,0.46)}
 html[data-theme=dark]{--card:#1c1c1e;--line:rgba(255,255,255,.12);--text:#f5f5f7;--muted:#a1a1aa}
 html[data-theme=dark] .vc-ic{background:#1c1c1e;color:#a1a1aa;box-shadow:0 8px 20px -14px rgba(0,0,0,0.60)}
 html[data-theme=dark] .pay-l{border-right:1px solid rgba(255,255,255,0.09)}
 html[data-theme=dark] .pay-client input{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13)}
 html[data-theme=dark] .pay-items .ci2:hover{background:rgba(44,44,46,.6)}
 html[data-theme=dark] .pay-r{background:rgba(255,255,255,0.16)}
 html[data-theme=dark] .pay-tot{border-top:1px solid rgba(255,255,255,0.11)}
 html[data-theme=dark] .pay-meth button{background:rgba(44,44,46,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13)}
 html[data-theme=dark] .pay-meth button:hover{background:#1c1c1e}
 html[data-theme=dark] .pay-meth button.on{box-shadow:0 14px 26px -12px rgba(0,0,0,0.60)}
 html[data-theme=dark] .pay-got input{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}
 html[data-theme=dark] .pay-quick button{background:rgba(44,44,46,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13)}
 html[data-theme=dark] .pay-quick button:hover{background:#1c1c1e}
 html[data-theme=dark] .pay-rest span{color:#8feaae}
 html[data-theme=dark] .pay-rest b{color:#4ade80}
 html[data-theme=dark] .ind{background:rgba(44,44,46,.95);box-shadow:0 6px 18px -8px rgba(0,0,0,0.60),inset 0 0 0 1px rgba(47,199,133,.18)}
 html[data-theme=dark] .ni{color:#f5f5f7}
 html[data-theme=dark] .ni:hover{background:rgba(255,255,255,0.16)}
 html[data-theme=dark] .ni.on{color:#f5f5f7}
 html[data-theme=dark] .mebtn{background:rgba(44,44,46,.5)}
 html[data-theme=dark] .mebtn:hover{background:rgba(44,44,46,.8)}
 html[data-theme=dark] .dayp small{color:#c7c7cc}
 html[data-theme=dark] .more button{background:rgba(44,44,46,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11)}
 @media(max-width:900px){
  html[data-theme=dark] .bnav button{color:#c7c7cc}
  html[data-theme=dark] .bnav button.on{background:rgba(44,44,46,.92);box-shadow:0 6px 16px -10px rgba(0,0,0,0.60)}
 }
 html[data-theme=dark] .vc-top{border-bottom:1px solid rgba(255,255,255,0.10)}
 html[data-theme=dark] .vc-h .ghost{color:#c7c7cc}
 html[data-theme=dark] .vc-h .ghost:hover{background:rgba(44,44,46,.7)}
 html[data-theme=dark] .inp{background:rgba(44,44,46,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.17)}
 html[data-theme=dark] .cfound{color:#84f5bc}
 html[data-theme=dark] .cfound .lnk{color:#84f5bc}
 html[data-theme=dark] .emptyb{color:#c7c7cc}
 html[data-theme=dark] .emptyb .eic{background:rgba(44,44,46,.75);box-shadow:0 10px 24px -14px rgba(0,0,0,0.60)}
 html[data-theme=dark] .emptyb b{color:#f5f5f7}
 html[data-theme=dark] .cl:hover{background:rgba(44,44,46,.55)}
 html[data-theme=dark] .cl .th{background:#1c1c1e}
 html[data-theme=dark] .cl-s{color:#c7c7cc}
 html[data-theme=dark] .qty2{background:rgba(44,44,46,.85);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}
 html[data-theme=dark] .del2{color:#c7c7cc}
 html[data-theme=dark] .del2:hover{color:#ea9093}
 html[data-theme=dark] .vc-foot{border-top:1px solid rgba(255,255,255,0.10)}
 html[data-theme=dark] .addti2{color:#84f5bc}
 html[data-theme=dark] .vc-sum{color:#c7c7cc}
 html[data-theme=dark] .vc-sum .g2{color:#84f5bc}
 html[data-theme=dark] .vc-tot span{color:#c7c7cc}
 html[data-theme=dark] .srch{background:rgba(44,44,46,.85)}
 html[data-theme=dark] .kc{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.22),0 8px 20px -14px rgba(0,0,0,0.60)}
 html[data-theme=dark] .kc:hover{box-shadow:0 2px 4px rgba(0,0,0,0.22),0 16px 30px -16px rgba(0,0,0,0.60)}
 html[data-theme=dark] .kc.late{box-shadow:inset 3px 0 0 var(--red),0 8px 20px -14px rgba(0,0,0,0.60)}
 html[data-theme=dark] .kc-p{color:#c7c7cc}
 html[data-theme=dark] .kc-m{color:#c7c7cc}
 html[data-theme=dark] label.ck{color:#f5f5f7}
 html[data-theme=dark] .svl input:focus{background:#1c1c1e}
 html[data-theme=dark] .rsteps button{color:#c7c7cc}
 html[data-theme=dark] .rsteps button.on{background:#1c1c1e;box-shadow:0 4px 12px -6px rgba(0,0,0,0.60)}
 html[data-theme=dark] .tl i{background:#1c1c1e}
 html[data-theme=dark] .wc.add{border:2px dashed rgba(255,255,255,0.18)}
 html[data-theme=dark] .cd:hover{background:#1c1c1e;box-shadow:0 8px 20px -14px rgba(0,0,0,0.60)}
 html[data-theme=dark] .cd .dn{color:#c7c7cc}
 html[data-theme=dark] .binp:focus{background:#1c1c1e}
 html[data-theme=dark] .bell{background:rgba(44,44,46,.5);color:#f5f5f7}
 html[data-theme=dark] .bell:hover{background:rgba(44,44,46,.85)}
 html[data-theme=dark] .tck{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.22)}
 html[data-theme=dark]{--accent-t:#4be39c;--blue:#4be39c;--blue-s:rgba(75,227,156,.14)}
 html[data-theme=dark] .dind{background:#1c1c1e;box-shadow:0 6px 18px -8px rgba(0,0,0,0.60),0 1px 2px rgba(0,0,0,0.22)}
 html[data-theme=dark] .dsb{color:#c7c7cc}
 html[data-theme=dark] .dsb:hover{color:#f5f5f7}
 html[data-theme=dark] .dsb.on{color:#f5f5f7}
 html[data-theme=dark] .dsb.d-shop.on .i{color:#4be39c}
 html[data-theme=dark] .dsb.d-svc.on .i{color:#ffad5c}
 html[data-theme=dark] .dsb.d-acc.on .i{color:#a68feb}
 html[data-theme=dark] .dsb.d-dir.on .i{color:#f5f5f7}
 html[data-theme=dark] .sind{background:#1c1c1e;box-shadow:0 8px 22px -10px rgba(0,0,0,0.60),inset 0 0 0 1px rgba(255,255,255,0.08)}
 html[data-theme=dark] .si{color:#c7c7cc}
 html[data-theme=dark] .si:hover{background:rgba(255,255,255,0.16)}
 html[data-theme=dark] .si.on{color:#f5f5f7}
 html[data-theme=dark] .snav.d-shop .si.on .i{color:#4be39c}
 html[data-theme=dark] .snav.d-svc .si.on .i{color:#ffad5c}
 html[data-theme=dark] .snav.d-acc .si.on .i{color:#a68feb}
 html[data-theme=dark] .snav.d-dir .si.on .i{color:#f5f5f7}
 html[data-theme=dark] .kpis .kpi:nth-child(5n+1)>small:first-child{color:#4be39c}
 html[data-theme=dark] .kpis .kpi:nth-child(5n+2)>small:first-child{color:#ff6b8e}
 html[data-theme=dark] .kpis .kpi:nth-child(5n+3)>small:first-child{color:#ffb84d}
 html[data-theme=dark] .kpis .kpi:nth-child(5n+4)>small:first-child{color:#9e9cff}
 html[data-theme=dark] .kpis .kpi:nth-child(5n+5)>small:first-child{color:#64d2ff}
 html[data-theme=dark] .ph-ring small{color:#4be39c}
 html[data-theme=dark] .seg button{color:#f5f5f7}
 html[data-theme=dark] .seg button.on{background:#1c1c1e;color:#f5f5f7;box-shadow:0 3px 8px -2px rgba(0,0,0,0.46)}
 html[data-theme=dark] .pcard{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20),0 10px 28px -18px rgba(0,0,0,0.60)}
 html[data-theme=dark] .mehero{box-shadow:0 24px 50px -28px rgba(0,0,0,0.60)}
 html[data-theme=dark] .ccart{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20),0 10px 28px -18px rgba(0,0,0,0.60)}
 html[data-theme=dark] .ccart.cur{box-shadow:inset 0 0 0 2px var(--accent),0 10px 28px -18px rgba(0,0,0,0.60)}
 html[data-theme=dark] .cc-l{color:#ffb84d}
 html[data-theme=dark] .cc-i .ti{color:#4be39c}
 html[data-theme=dark] .sprm button{color:#f5f5f7}
 html[data-theme=dark] .sprm button.on{color:#4be39c}
 html[data-theme=dark] .docprev{background:#2c2c2e;color:#f5f5f7}
 html[data-theme=dark] .docprev .doc{background:#1c1c1e;box-shadow:0 10px 30px -18px rgba(0,0,0,0.60)}
 html[data-theme=dark] .docprev .doc h2{color:#f5f5f7}
 html[data-theme=dark] .docprev .doc .small{color:#f5f5f7}
 html[data-theme=dark]{--lg-bg:rgba(28,28,30,.72);--lg-edge:rgba(255,255,255,.10);--lg-shadow:inset 0 1px 0 rgba(44,44,46,.9),inset 0 -1px 0 rgba(255,255,255,0.09),0 0 0 .5px rgba(0,0,0,.06),0 10px 30px -12px rgba(15,23,42,.18)}
 html[data-theme=dark] .dsw{box-shadow:inset 0 .5px 1px rgba(255,255,255,0.09)}
 html[data-theme=dark] .dind{background:rgba(44,44,46,.95);box-shadow:0 3px 8px rgba(0,0,0,0.34),0 .5px 1px rgba(0,0,0,0.26)}
 html[data-theme=dark] .dsb{color:#f5f5f7}
 html[data-theme=dark] .dsb.on{color:#f5f5f7}
 html[data-theme=dark] .dsb.on .i, html[data-theme=dark] .dsb.d-shop.on .i, html[data-theme=dark] .dsb.d-svc.on .i, html[data-theme=dark] .dsb.d-acc.on .i, html[data-theme=dark] .dsb.d-dir.on .i{color:#f5f5f7}
 html[data-theme=dark] .dayp small{color:#a1a1aa}
 html[data-theme=dark] .bell{color:#f5f5f7}
 html[data-theme=dark] .mename{color:#f5f5f7}
 html[data-theme=dark] #mebox .menu{background:rgba(44,44,46,.96);box-shadow:var(--lg-shadow),0 24px 60px -20px rgba(0,0,0,0.60)}
 html[data-theme=dark] .menu .acct small{color:#a1a1aa}
 html[data-theme=dark] .menu button .i{color:#a1a1aa}
 html[data-theme=dark] .menu button.out{color:#ff6b6b}
 html[data-theme=dark] .menu button.out .i{color:#ff6b6b}
 html[data-theme=dark] .si{color:#a1a1aa}
 html[data-theme=dark] .si.on{color:#f5f5f7}
 html[data-theme=dark] .si.on .i, html[data-theme=dark] .snav.d-shop .si.on .i, html[data-theme=dark] .snav.d-svc .si.on .i, html[data-theme=dark] .snav.d-acc .si.on .i, html[data-theme=dark] .snav.d-dir .si.on .i{color:#f5f5f7}
 html[data-theme=dark] .top, html[data-theme=dark] .snav{background:rgba(44,44,46,.55)!important}
 html[data-theme=dark] .btn{background:#1c1c1e;color:#f5f5f7;box-shadow:0 0 0 .5px rgba(255,255,255,0.17),0 1px 1.5px rgba(0,0,0,0.22)!important}
 html[data-theme=dark] .btn:hover{background:#2c2c2e}
 html[data-theme=dark] .btn.pri, html[data-theme=dark] .go{box-shadow:0 1px 2px rgba(0,0,0,0.60)!important}
 html[data-theme=dark] .pay-go, html[data-theme=dark] .vc-pay{box-shadow:0 6px 16px -8px rgba(0,0,0,0.60)!important}
 html[data-theme=dark] .pb .btn.pri, html[data-theme=dark] .t .btn.pri, html[data-theme=dark] .prow .btn.pri{color:#4be39c!important}
 html[data-theme=dark] .t-red{color:#ff7a89}
 html[data-theme=dark] .t-orange{color:#ffb84d}
 html[data-theme=dark] .t-green{color:#4ade80}
 html[data-theme=dark] .t-blue{color:#7abdff}
 html[data-theme=dark] .t-purple{color:#9796e3}
 html[data-theme=dark] .t-gray{color:#c7c7cc}
 html[data-theme=dark] .chips.sub button{color:#f5f5f7}
 html[data-theme=dark] .chips.sub button.on{background:#1c1c1e!important;color:#f5f5f7;box-shadow:0 2px 6px -1px rgba(0,0,0,0.42),0 .5px 1px rgba(0,0,0,0.22)!important}
 html[data-theme=dark] .chips.sub button small{color:#a1a1aa}
 html[data-theme=dark] .kpis .kpi{box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)!important}
 html[data-theme=dark] .card{box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)!important}
 html[data-theme=dark] .wc{box-shadow:0 10px 24px -16px rgba(0,0,0,0.60),inset 0 .5px 0 rgba(255,255,255,0.04)!important}
 html[data-theme=dark] .kc{box-shadow:0 0 0 .5px rgba(255,255,255,0.11),0 1px 2px rgba(0,0,0,0.20)!important}
 html[data-theme=dark] .kc:hover{box-shadow:0 0 0 .5px rgba(255,255,255,0.15),0 4px 12px -6px rgba(0,0,0,0.46)!important}
 html[data-theme=dark] .ccart, html[data-theme=dark] .pcard{box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)!important}
 html[data-theme=dark] .warnbox, html[data-theme=dark] .vc-note, html[data-theme=dark] .cc-l{color:#f5f5f7!important}
 @media(min-width:901px){
  html[data-theme=dark] #main.flush .vcart{box-shadow:0 30px 70px -30px rgba(0,0,0,0.60),0 0 0 .5px rgba(255,255,255,0.11)!important}
 }
 html[data-theme=dark] .cartfab{box-shadow:0 14px 34px -14px rgba(0,0,0,0.60),inset 0 .5px 0 rgba(255,255,255,0.03)}
 html[data-theme=dark] .vc-x{color:#f5f5f7}
 html[data-theme=dark] body{background:#2c2c2e!important}
 html[data-theme=dark] body::after{background:radial-gradient(900px 520px at 6% -8%,rgba(75,227,156,.26),transparent 62%),
 radial-gradient(760px 520px at 104% 4%,rgba(48,176,199,.14),transparent 60%),
 radial-gradient(1000px 700px at 85% 112%,rgba(75,227,156,.18),transparent 60%),
 radial-gradient(700px 500px at -10% 105%,rgba(21,23,28,.05),transparent 60%),
 linear-gradient(180deg,#2c2c2e 0%,#2c2c2e 100%)!important}
 html[data-theme=dark] input[type=date], html[data-theme=dark] input[type=month], html[data-theme=dark] .datepill{color:#f5f5f7}
 html[data-theme=dark] .sumline{border-bottom:.5px solid rgba(255,255,255,0.22)}
 html[data-theme=dark] .sumline small{color:#a1a1aa}
 html[data-theme=dark] .sl{border-bottom:.5px solid rgba(255,255,255,0.17)}
 html[data-theme=dark] .sl-id small{color:#a1a1aa}
 html[data-theme=dark] .sl-it{color:#f5f5f7}
 html[data-theme=dark] .sl-it .first{color:#f5f5f7}
 html[data-theme=dark] .sl-meta{color:#a1a1aa}
 html[data-theme=dark] .sl-sum small{color:#a1a1aa}
 html[data-theme=dark] .ib{color:#f5f5f7}
 html[data-theme=dark] .ib.danger{color:#ff7a89}
 html[data-theme=dark] .filters{background:rgba(44,44,46,.6);box-shadow:0 0 0 .5px rgba(255,255,255,0.09)}
 html[data-theme=dark] .filters .tgl{color:#f5f5f7}
 html[data-theme=dark] .nosal span{color:#f5f5f7}
 html[data-theme=dark] .wc.add{border:1.5px dashed rgba(255,255,255,0.22)!important;background:rgba(255,255,255,0.12)!important}
 html[data-theme=dark] .vtop .vsearch{background:rgba(44,44,46,.85);box-shadow:0 0 0 .5px rgba(255,255,255,0.13),0 1px 2px rgba(0,0,0,0.18)}
 html[data-theme=dark] .vtop .pillbtn{background:#1c1c1e;box-shadow:0 0 0 .5px rgba(255,255,255,0.17),0 1px 1.5px rgba(0,0,0,0.22)}
 html[data-theme=dark] .vtop .pillbtn.warn{color:#ffb84d}
 html[data-theme=dark] .vcats{border-bottom:.5px solid rgba(255,255,255,0.17)}
 html[data-theme=dark] .vcats button{color:#f5f5f7!important}
 html[data-theme=dark] .vcats .ci.all .i{color:#a1a1aa}
 html[data-theme=dark] .vcats button.on{color:#f5f5f7!important}
 html[data-theme=dark] .vcats button.on .ci.all .i{color:#f5f5f7}
 html[data-theme=dark] .vsubs button{background:rgba(44,44,46,.7);box-shadow:0 0 0 .5px rgba(255,255,255,0.13);color:#f5f5f7}
 html[data-theme=dark] .vsubs button small{color:#a1a1aa}
 html[data-theme=dark] .vtitle small{color:#a1a1aa}
 html[data-theme=dark]{--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--border:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.22);--ink:#f5f5f7;--ink-soft:#a1a1aa;--ink-faint:#8e8e93;--accent-soft:rgba(75,227,156,.14);--danger:#ff6b6b;--danger-soft:rgba(255,107,107,.14)}
 html[data-theme=dark] .ticket i{box-shadow:0 4px 10px -4px rgba(0,0,0,0.60)}
 html[data-theme=dark] .vcart{background:rgba(44,44,46,.96)!important;box-shadow:0 30px 70px -28px rgba(0,0,0,0.60),0 0 0 .5px rgba(255,255,255,0.13)!important}
 html[data-theme=dark] .vc-ib{color:#f5f5f7}
 html[data-theme=dark] .vc-acts button{color:#f5f5f7}
 html[data-theme=dark] .vcart .inp{background:#2c2c2e!important;box-shadow:inset 0 0 0 .5px rgba(255,255,255,0.11)!important}
 html[data-theme=dark] .vcart .vc-note{background:#2c2c2e!important}
 html[data-theme=dark] .mecab.on{color:#4be39c}
 html[data-theme=dark] .mebtn.mecab.on .mename{color:#4be39c}
 html[data-theme=dark] .mechev{color:#a1a1aa}
 html[data-theme=dark] .me-hero{background:#1c1c1e;box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 8px 24px -16px rgba(0,0,0,0.60)}
 html[data-theme=dark] .me-who p{color:#a1a1aa}
 html[data-theme=dark] .me-due small{color:#4be39c}
 html[data-theme=dark] .me-due span{color:#a1a1aa}
 html[data-theme=dark] .mt-tile{background:#1c1c1e;box-shadow:0 0 0 .5px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.20)}
 html[data-theme=dark] .mt-tile small{color:#a1a1aa}
 html[data-theme=dark] .mt-tile span{color:#a1a1aa}
 html[data-theme=dark] .me-rows>div{border-top:.5px solid rgba(255,255,255,0.17)}
 html[data-theme=dark] .me-rows span small{color:#a1a1aa}
 html[data-theme=dark] .me-p{border-top:.5px solid rgba(255,255,255,0.13)}
 html[data-theme=dark] .me-pi{color:#4be39c}
 html[data-theme=dark] .me-p small{color:#a1a1aa}
 html[data-theme=dark] .ix-name{background:#13261f}
 html[data-theme=dark] .ix-name small{color:#4be39c}
 html[data-theme=dark] .ix-s{background:#1c1c1e}
 html[data-theme=dark] .ix-c.on{background:#12352a;color:#4be39c}
 html[data-theme=dark] .ix-find{background:#1c1c1e}
 html[data-theme=dark] .ix-list button:hover{background:#12352a}
 html[data-theme=dark] .ix-pick{background:#12352a}
 html[data-theme=dark] .ix-id input:focus{background:#1c1c1e}
 html[data-theme=dark] .ix-id.warn small{color:#ffb84d}
 html[data-theme=dark] .ix-foot{background:linear-gradient(transparent,#1c1c1e 30%)}
 html[data-theme=dark] .linkb{color:#4be39c}
 html[data-theme=dark] .t thead th{background:var(--card,#1c1c1e)}
 html[data-theme=dark] .formerr{background:#3a1719;color:#ff8a8a}
 html[data-theme=dark] .wst{background:rgba(255,255,255,0.05)!important}
 html[data-theme=dark] .btn.sm.red, html[data-theme=dark] .btn.red{color:#ff8a8a}
 html[data-theme=dark] .txt-warn{color:#ffad5c}
 html[data-theme=dark]{--green:#4ade80}
 html[data-theme=dark]{--red:#ff6b6b}
 html[data-theme=dark] a:not(.btn){color:#4be39c}
 html[data-theme=dark] .t th.sortable.asc::after{color:#4be39c}
 html[data-theme=dark] .t th.sortable.desc::after{color:#4be39c}
 html[data-theme=dark] .drill .t tr.neg td{color:#ff8a8a}
 html[data-theme=dark] .drill .t td.loss{color:#ff8a8a}
 html[data-theme=dark] .drill-check.ok{background:#14301f;color:#4ade80}
 html[data-theme=dark] .drill-check.bad{background:#3a1719;color:#ff8a8a}
 @media(max-width:700px){
  html[data-theme=dark] .sftoggle.on{background:#12352a;color:#4be39c}
 }
 html[data-theme=dark] .themesw button.on{background:#1c1c1e;box-shadow:0 1px 3px rgba(0,0,0,0.34)}
 html[data-theme=dark] .themebtn{color:#f5f5f7}
 html[data-theme=dark] #mebox .menu{background:#1c1c1e!important}
 html[data-theme=dark] .flow.in{color:#4ade80}
 html[data-theme=dark] .flow.out{color:#ff8a8a}
 html[data-theme=dark] .ask-box{background:#1c1c1e;box-shadow:0 24px 60px -20px rgba(0,0,0,0.60)}
 html[data-theme=dark] .ferr{color:#ff8a8a}
 html[data-theme=dark] .ax-other:focus{background:#1c1c1e}
 html[data-theme=dark] .ax-tag{color:#4be39c}
 html[data-theme=dark] .ax-done small{color:#4be39c}
 html[data-theme=dark] .sfc{background:#1c1c1e;border:1px solid rgba(255,255,255,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.18)}
 html[data-theme=dark] .sfc:hover{border-color:rgba(255,255,255,0.22)}
 html[data-theme=dark] .sfc.on{color:#4be39c}
 html[data-theme=dark] .sfc.on select, html[data-theme=dark] .sfc.on::after{color:#4be39c}
 html[data-theme=dark] .ix-foot{background:rgba(44,44,46,.94)!important;border-top:1px solid rgba(255,255,255,0.11)}
 html[data-theme=dark] .ix-ph img, html[data-theme=dark] .ix-ph0{background:#1c1c1e}
 html[data-theme=dark] .ix-ph.miss small{color:#ffc67a}
 html[data-theme=dark] .ax-ph{border:1.5px dashed rgba(255,255,255,0.22);background:#1c1c1e}
 html[data-theme=dark] .u-head img, html[data-theme=dark] .u-noimg{background:#2c2c2e}
 html[data-theme=dark] .u-card{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.11)}
 html[data-theme=dark] .u-src{color:#4be39c}
 html[data-theme=dark] .u-acts{border-top:1px solid rgba(255,255,255,0.09)}
 html[data-theme=dark] .pu-img{background:#1c1c1e;box-shadow:0 1px 2px rgba(0,0,0,0.20)}
 html[data-theme=dark] .pu-u{background:#1c1c1e;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}
 html[data-theme=dark] .pu-u:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22)}
 html[data-theme=dark] .pu-ring::before{background:#1c1c1e}
 html[data-theme=dark] .pu-acts{border-top:1px solid rgba(255,255,255,0.10)}
 html[data-theme=dark] .sheet{background:rgba(44,44,46,.9)!important}
 html[data-theme=dark] .vsearch, html[data-theme=dark] .pillbtn{background:rgba(44,44,46,.92)!important}
 html[data-theme=dark] .vp{box-shadow:0 1px 2px rgba(0,0,0,0.22)!important}
 html[data-theme=dark] .vp:hover{box-shadow:0 4px 12px -6px rgba(0,0,0,0.46)!important}
 html[data-theme=dark] .ix-type .i{color:#4be39c}
 html[data-theme=dark] .ix-type:hover{background:#12352a}
 html[data-theme=dark] .ix-pick .ix-ti{color:#4be39c}
 html[data-theme=dark] .ix-cr{background:#12352a;color:#4be39c}
 html[data-theme=dark] .ix-cr:hover:not(:disabled){background:#1f2a26}
 html[data-theme=dark] .ti-ph{background:#2c2c2e}
 html[data-theme=dark] .tifoot{background:rgba(44,44,46,.96)!important;border-top:1px solid rgba(255,255,255,0.11)!important}
 html[data-theme=dark] .ix-crm{color:#ffca7a!important}
 html[data-theme=dark] .dk{box-shadow:0 12px 30px -12px rgba(0,0,0,0.60)}
 html[data-theme=dark] .dk-o:hover{background:rgba(255,255,255,0.03)}
 html[data-theme=dark] .dk-x:hover{background:rgba(255,255,255,0.04)}
 html[data-theme=dark] .btn.pri::after, html[data-theme=dark] .vc-pay::after, html[data-theme=dark] .pay-go::after, html[data-theme=dark] .btn.green::after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,0.08) 48%,transparent 66%)}
 html[data-theme=dark] .fly-img{background:#1c1c1e;box-shadow:0 12px 24px -10px rgba(0,0,0,0.60)}
 html[data-theme=dark] .mo-ghost{background:rgba(44,44,46,.9);box-shadow:0 20px 50px -20px rgba(0,0,0,0.60)}
 html[data-theme=dark] .mo-check circle{stroke:#4be39c}
 html[data-theme=dark] .mo-check path{stroke:#4be39c}
 html[data-theme=dark] .rf-alt, html[data-theme=dark] .rf-more{border:1.5px dashed rgba(255,255,255,0.22)!important}
 html[data-theme=dark] .rf-dev{color:#4be39c}
 html[data-theme=dark] .rf-s.on{background:#12352a}
 html[data-theme=dark] .rf-ck{background:#1c1c1e}
 html[data-theme=dark] .kc-tm{color:#4be39c}
 html[data-theme=dark] .kc-tm.soon{color:#ffca7a}
 html[data-theme=dark] .kc-tm.late{color:#ff7a86}
 html[data-theme=dark] .kc-a{border-top:1px solid rgba(255,255,255,0.09)}
 html[data-theme=dark] .kc-b.go{background:#1f2a26;color:#80aff9}
 html[data-theme=dark] .kc .kc-a .kc-b.start{background:#1f2a26;color:#80aff9}
 html[data-theme=dark] .dv-req{color:#ff7a86}
 html[data-theme=dark] .dv-gift.on{background:#1f2a26;color:#ffca7a}
 html[data-theme=dark] .dv-giftbox{background:#33290f}
 html[data-theme=dark] .dv-q button{background:#1c1c1e}
 html[data-theme=dark] .dv-sub .bad{color:#ff7a86}
 html[data-theme=dark] .dv-sub .good{color:#4be39c}
 html[data-theme=dark] .rc-why{color:var(--accent-ink,#4be39c)}
 html[data-theme=dark] .rp-di{background:rgba(255,255,255,0.10)}
 html[data-theme=dark] .qst:hover{box-shadow:0 14px 28px -18px rgba(0,0,0,0.60),inset 0 0 0 1px var(--border)}
 html[data-theme=dark] .k-blue{color:#80baf9}
 html[data-theme=dark] .k-purple{color:#c899e1}
 html[data-theme=dark] .k-orange{color:#ffc47a}
 html[data-theme=dark] .k-teal{color:#89e1f0}
 html[data-theme=dark] .k-green{color:#4be39c}
 html[data-theme=dark] .qsx-lnk{color:#4be39c}
 html[data-theme=dark] .qsx-cat.auto:not(.on) small{color:#4be39c}
 html[data-theme=dark] .qsx-cat.auto::after{color:#4be39c}
 html[data-theme=dark] .qm-w{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .qm-t thead th small{color:#4be39c}
 html[data-theme=dark] .qm-t tbody tr:not(.qm-gr) td, html[data-theme=dark] .qm-t tbody tr:not(.qm-gr) th{box-shadow:inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .qm-t tbody tr:not(.qm-gr) th.qm-n{box-shadow:inset 18px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .qm-p{color:#4be39c}
 html[data-theme=dark] .qm-no{color:rgba(245,245,247,0.70)}
 html[data-theme=dark] .qm-e{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .qm-of, html[data-theme=dark] .qm-ls{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .qm-r+.qm-r{box-shadow:inset 18px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .qb{background:var(--glass,rgba(44,44,46,.62));border:1px solid var(--glass-edge,rgba(255,255,255,0.11));box-shadow:var(--glass-shadow,0 24px 60px -34px rgba(0,0,0,0.60))}
 html[data-theme=dark] .qb-x{color:#4be39c}
 html[data-theme=dark] .qb-f label{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .qb-f label:focus-within{background:#1c1c1e}
 html[data-theme=dark] .qb-ls{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .qb-li+.qb-li{box-shadow:inset 14px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .qb-lnk{color:#4be39c}
 html[data-theme=dark] .qa-seg button.on{background:var(--solid,#1c1c1e);box-shadow:0 3px 8px rgba(0,0,0,0.34),0 0 0 .5px rgba(255,255,255,0.06)}
 html[data-theme=dark] .qa-l{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .qa-r+.qa-r{box-shadow:inset 18px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .qa-dv{color:#4be39c}
 html[data-theme=dark] .tsum{background:var(--glass,rgba(44,44,46,.62));border:1px solid var(--glass-edge,rgba(255,255,255,0.11));box-shadow:var(--glass-shadow,0 24px 60px -34px rgba(0,0,0,0.60))}
 html[data-theme=dark] .tsum-ph{background:#2c2c2e}
 html[data-theme=dark] .tsum-l{background:var(--solid,#1c1c1e)}
 html[data-theme=dark] .tsum-l>div+div{box-shadow:inset 14px .5px 0 var(--solid,rgba(255,255,255,.12)),inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .tsum-l .bad b{color:#ff6b6b}
 html[data-theme=dark] .tsum-t b{color:#4be39c}
 html[data-theme=dark] .ti-imh.ok{color:#4be39c}
 html[data-theme=dark] .treq-r+.treq-r{box-shadow:inset 0 .5px 0 rgba(255,255,255,0.17)}
 html[data-theme=dark] .treq-s button.on{box-shadow:0 2px 6px rgba(0,0,0,0.34)}

html[data-theme=dark]{--muted:#b4b4bd}
html[data-theme=dark] .tistep button small{color:var(--muted)!important}
 /* ce nu se deduce din culori */
 html[data-theme=dark] body{color:#f5f5f7}
 html[data-theme=dark] .tlogo, html[data-theme=dark] .brandlogo{content:url(exit-logo-dark.svg)}
 html[data-theme=dark] a:not(.btn){color:#4be39c}
 html[data-theme=dark] input, html[data-theme=dark] select, html[data-theme=dark] textarea{color:#f5f5f7;color-scheme:dark}
 html[data-theme=dark] input::placeholder, html[data-theme=dark] textarea::placeholder{color:#8e8e93}
 html[data-theme=dark] img{opacity:1}
 html[data-theme=dark] .ix-name{background:#13261f;box-shadow:inset 0 0 0 1px rgba(75,227,156,.25)}
 html[data-theme=dark] .formerr{background:#3a1719;color:#ff9b9b}
 html[data-theme=dark] .t thead th{background:#1c1c1e}
 html[data-theme=dark] .chips button.on{background:#f5f5f7!important;color:#1c1c1e!important}html[data-theme=dark] .chips button.on small{color:#3a3a3c!important}
 html[data-theme=dark] .bdg{background:#d70015!important;color:#fff!important}
 html[data-theme=dark] .chips.sub button.on{background:#f5f5f7!important;color:#1c1c1e!important}
 html[data-theme=dark] .vcart{background:#1c1c1e!important}
 html[data-theme=dark] .av{background:linear-gradient(180deg,#5f626b,#3a3d46)!important;color:#fff}
 /* pozele produselor au fundal alb: pe tema neagră stau pe o placă deschisă, altfel „multiply” le face negre */
 html[data-theme=dark] .img:not(.noimg){background:#ececef!important}
 html[data-theme=dark] .img img{mix-blend-mode:multiply;opacity:1}
 html[data-theme=dark] .vcats .ci:has(img){background:#ececef!important;border-radius:14px!important}
 html[data-theme=dark] .vcats .ci img{mix-blend-mode:multiply;opacity:1}
 html[data-theme=dark] .ti-ph, html[data-theme=dark] .pu-img, html[data-theme=dark] .ix-ph img, html[data-theme=dark] .u-head img{background:#ececef!important}
 /* câmpurile din ferestre și formulare: puțin mai deschise decât fereastra și cu margine fină, ca să se vadă unde scrii */
 html[data-theme=dark] .f input:not([type=checkbox]):not([type=radio]):not([type=hidden]), html[data-theme=dark] .f select, html[data-theme=dark] .f textarea, html[data-theme=dark] .sheet input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]), html[data-theme=dark] .sheet select, html[data-theme=dark] .sheet textarea{background-color:#3a3a3c!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
 html[data-theme=dark] .f input:focus, html[data-theme=dark] .f select:focus, html[data-theme=dark] .f textarea:focus, html[data-theme=dark] .sheet input:focus, html[data-theme=dark] .sheet select:focus, html[data-theme=dark] .sheet textarea:focus{box-shadow:inset 0 0 0 1px #4be39c,0 0 0 3px rgba(75,227,156,.22)!important}
 html[data-theme=dark] .sheet .pills button:not(.on){box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
 /* poza la intrarea în stoc: aceeași placă deschisă ca la cardurile produselor */
 html[data-theme=dark] .recvimg{background:#ececef!important;border-radius:14px}
 html[data-theme=dark] .qs-dev{background:#3a3a3c!important;color:#f5f5f7}
 html[data-theme=dark] .qa-dv{color:#4be39c}html[data-theme=dark] .qa-dv option{color:#f5f5f7;background:#1c1c1e}
 html[data-theme=dark] .tsum-ph{background:#ececef!important}html[data-theme=dark] .tsum-l{background:#1c1c1e!important}html[data-theme=dark] .tsum-l>div+div{box-shadow:inset 14px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}html[data-theme=dark] .tsum-t b{color:#4be39c}html[data-theme=dark] .ti-imh.ok{color:#4be39c}
 html[data-theme=dark] .treq{background:#2c2c2e!important}html[data-theme=dark] .treq-r+.treq-r{box-shadow:inset 0 .5px 0 rgba(255,255,255,.1)!important}html[data-theme=dark] .treq-s{background:rgba(118,118,128,.28)!important}
 html[data-theme=dark] .qa-l{background:#1c1c1e!important}html[data-theme=dark] .qa-r+.qa-r{box-shadow:inset 18px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html[data-theme=dark] .qa-seg{background:rgba(118,118,128,.24)!important}html[data-theme=dark] .qa-seg button.on{background:#636366!important;color:#fff!important}
 html[data-theme=dark] .qm-w, html[data-theme=dark] .qm-e, html[data-theme=dark] .qm-of, html[data-theme=dark] .qm-ls, html[data-theme=dark] .qb-ls, html[data-theme=dark] .qb-f label{background:#1c1c1e!important}
 html[data-theme=dark] .qm-t tbody tr:not(.qm-gr) th.qm-n{box-shadow:inset 18px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html[data-theme=dark] .qm-t tbody tr:not(.qm-gr) td{box-shadow:inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html[data-theme=dark] .qm-r+.qm-r{box-shadow:inset 18px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html[data-theme=dark] .qb-li+.qb-li{box-shadow:inset 14px .5px 0 #1c1c1e,inset 0 .5px 0 rgba(255,255,255,.1)!important}
 html[data-theme=dark] .qm-gr th{background:transparent!important}html[data-theme=dark] .qm-p{background:rgba(118,118,128,.24)!important;color:#4be39c!important}html[data-theme=dark] .qm-p.on{background:#4be39c!important;color:#04281c!important}
 html[data-theme=dark] .qm-s{background:rgba(118,118,128,.24)!important}html[data-theme=dark] .qb-f{background:rgba(255,255,255,.08)!important}html[data-theme=dark] .qb-f label:focus-within{background:#13261f!important}
 html[data-theme=dark] .qm-no{color:rgba(235,235,245,.3)}html[data-theme=dark] .qm-t thead th small{color:#4be39c}html[data-theme=dark] .qb-x, html[data-theme=dark] .qb-lnk{color:#4be39c}html[data-theme=dark] .qm-t .qm-cur{background:rgba(75,227,156,.07)!important}
 html[data-theme=dark] .qsx-model, html[data-theme=dark] .qst, html[data-theme=dark] .qsx-b, html[data-theme=dark] .qsx-dev .qs-dev{background:#1c1c1e!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)!important}
 html[data-theme=dark] .qst.on{box-shadow:inset 0 0 0 2px #4be39c!important}
 html[data-theme=dark] .qsx-cat{background:#1c1c1e!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)!important}html[data-theme=dark] .qsx-cat.on{box-shadow:inset 0 0 0 2px #4be39c!important}html[data-theme=dark] .qsx-ci{background:#2c2c2e}html[data-theme=dark] .qsx-cat.on .qsx-ci{background:#4be39c;color:#04281c}html[data-theme=dark] .qsx-cat.auto:not(.on) small{color:#4be39c}
 html[data-theme=dark] .qsx-cl input{background:#2c2c2e!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
 html[data-theme=dark] .qsx-e{background:#1c1c1e}html[data-theme=dark] .qsx-lnk{color:#4be39c}
 html[data-theme=dark] .k-blue{color:#64b5ff}html[data-theme=dark] .k-purple{color:#d29cf0}html[data-theme=dark] .k-orange{color:#ffb340}html[data-theme=dark] .k-teal{color:#6fd6e8}html[data-theme=dark] .k-green{color:#4be39c}
 html[data-theme=dark] .qs-sl{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}html[data-theme=dark] .qs-o{border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .qs-o:hover{background:#2c2c2e}
 html[data-theme=dark] .ix-type .i, html[data-theme=dark] .ix-pick .ix-ti{color:#4be39c}
 html[data-theme=dark] .ix-type:hover{background:#13261f;border-color:rgba(75,227,156,.4)}
 html[data-theme=dark] .ix-pick{background:#13261f}
 html[data-theme=dark] .ix-cr{background:#13261f;color:#4be39c;border-color:rgba(75,227,156,.3)}
 html[data-theme=dark] .ix-cr:hover:not(:disabled){background:#173328;border-color:#4be39c}
 html[data-theme=dark] .tifoot .btn.secondary, html[data-theme=dark] .tifoot .btn.soft{background:rgba(255,255,255,.09)!important;color:#f5f5f7!important}
 html[data-theme=dark] .tiside .f input{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;color:#f5f5f7}
 html[data-theme=dark] .tiside .f input::placeholder{color:#a1a1a6}
 html[data-theme=dark] .tiside .f{color:#d1d1d6}
 html[data-theme=dark] .rf-s.on{background:#13261f!important;border-color:#4be39c!important}
 html[data-theme=dark] .rf-s.on .rf-ck{background:#4be39c!important;color:#04281c!important}
 html[data-theme=dark] .rf-dev{color:#4be39c}
 html[data-theme=dark] .rf-alt, html[data-theme=dark] .rf-more{border-color:rgba(255,255,255,.22)!important}
 html[data-theme=dark] .kc-tm{background:rgba(75,227,156,.12);color:#4be39c}
 html[data-theme=dark] .kc-tm.soon{background:rgba(255,159,10,.16);color:#ffb340}
 html[data-theme=dark] .kc-tm.late{background:rgba(255,69,58,.16);color:#ff6961}
 html[data-theme=dark] .kc .kc-a .kc-b.start{background:rgba(10,132,255,.18)!important;color:#64a8ff!important}
 html[data-theme=dark] .kc .kc-a .kc-b.ok{background:#0a8f65!important;color:#fff!important}
 html[data-theme=dark] .kc .kc-a .kc-b{background:rgba(255,255,255,.08)}
 html[data-theme=dark] .dv-gift.on{background:rgba(255,179,64,.16)!important;color:#ffb340!important}
 html[data-theme=dark] .dv-giftbox{background:rgba(255,179,64,.1)!important}
 html[data-theme=dark] .dv-q button{background:rgba(255,255,255,.1)}
 html[data-theme=dark] .pu-u.on{box-shadow:inset 0 0 0 2px #4be39c!important;background:rgba(75,227,156,.08)!important}

