:root{--ink:#26282c;--ink-2:#33363c;--ink-3:#4a4e56;--accent:#d98e04;--accent-strong:#b87600;--accent-soft:#faf0da;--accent-tint:#fdf8ec;--brand:#a31c21;--paper:#f4f4f1;--card:#fff;--line:#e4e3de;--text:#26282c;--muted:#676a72;--on-ink:#f4f4f1;--ok:#2f6b3c;--ok-bg:#e7f1e8;--warn:#9a6200;--warn-bg:#faf0da;--danger:#a83228;--danger-bg:#f8e7e5;--neutral:#5c5f66;--neutral-bg:#ececea;--radius:10px;--shadow:0 1px 2px #1e20240f, 0 4px 14px #1e20240d;--row-h:40px;--btn-h:32px;--camp-h:28px;--focus:#d98e046b}*{box-sizing:border-box}html,body,#root{height:100%}html,body{overscroll-behavior:none}body{background:var(--paper);color:var(--text);margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav a:focus-visible,.foot-link:focus-visible,.tabs button:focus-visible,.user-tile:focus-visible,.colpicker-row:focus-visible{outline-offset:-2px}input:focus,select:focus,textarea:focus,.search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:none}::selection{background:var(--accent-soft);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:#cfcec8 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d2d1cb padding-box content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#bdbcb5 padding-box content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{min-height:100vh;display:flex}.sidebar{background:var(--ink);width:232px;color:var(--on-ink);flex-direction:column;height:100vh;display:flex;position:fixed;top:0;left:0}.brand{border-bottom:1px solid var(--ink-2);flex-direction:column;align-items:flex-start;gap:7px;padding:18px 20px 14px;display:flex}.brand b{letter-spacing:2.5px;font-size:19px}.brand>span:not(.lockup){color:#9a9da5;font-size:11px}.lockup{width:calc(var(--lockup-w) * 1.05);flex-direction:column;align-items:center;display:flex}.lockup svg{width:var(--lockup-w);height:auto;display:block}.lockup-slogan{text-align:center;white-space:nowrap;width:100%;margin-top:calc(var(--lockup-w) * .035);font-size:calc(var(--lockup-w) * var(--lockup-k,.088));color:var(--lockup-slogan,var(--brand));font-weight:400;line-height:1.15}.brand-logo{--lockup-w:132px;--lockup-k:.0826;--lockup-slogan:var(--on-ink);color:var(--on-ink)}.login-logo{--lockup-w:196px;--lockup-k:.0879;color:var(--ink);margin:0 auto 14px}.nav{flex:1;padding:10px 0;overflow-y:auto}.nav-section{text-transform:uppercase;letter-spacing:1.2px;color:#9a9da5;padding:14px 20px 6px;font-size:10.5px}.nav a{color:#c9cbd1;border-left:3px solid #0000;align-items:center;gap:10px;padding:8.5px 20px;font-size:13.5px;display:flex}.nav a:hover{background:var(--ink-2);color:#fff}.nav a.active{background:var(--ink-2);color:#fff;border-left-color:var(--accent)}.nav a .ico{text-align:center;opacity:.85;width:18px}.sidebar-foot{border-top:1px solid var(--ink-2);color:#9a9da5;padding:14px 20px;font-size:12px}.sidebar-foot b{color:#d5d7db;font-size:13px;display:block}.main{flex-direction:column;flex:1;min-width:0;margin-left:232px;display:flex}.content{width:100%;padding:24px 26px 60px}.backup-alerts{flex-wrap:wrap;gap:0 10px;padding:14px 26px 0;display:flex}.backup-alerts .avertizare{margin:0}.backup-alerts a{color:inherit;text-decoration:underline}.page-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.page-head h1{margin:0;font-size:21px;font-weight:650}.page-head .page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.stare-doc{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.stare-doc>.muted{font-size:13.5px}.stare-doc .btn{height:26px;padding:0 10px;font-size:13.5px}.stare-doc .btn.btn-icon{padding:0}.btn.stare-ok{color:var(--ok)}.btn.stare-danger{color:var(--danger)}.btn,.pill-filter>button,.tabs>button,.tip-opt{height:var(--btn-h);white-space:nowrap;border:1px solid var(--accent);background:var(--card);color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn:hover,.pill-filter>button:hover,.tabs>button:hover{background:var(--accent-soft)}.btn.primary,.pill-filter>button.active,.tabs>button.active{background:var(--accent);border-color:var(--accent);color:#241a02}.btn.primary:hover,.pill-filter>button.active:hover,.tabs>button.active:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#241a02}.btn.btn-pdf,.btn.btn-icon{gap:4px;width:53px;padding:0}.btn.ghost{background:0 0}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{background:var(--card)}.btn.primary:disabled:hover{background:var(--accent);border-color:var(--accent);color:#241a02}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.search{border:1px solid var(--line);background:var(--card);min-width:260px;color:var(--text);border-radius:8px;padding:7.5px 12px;font-size:13.5px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.card .card-head{box-sizing:border-box;border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:0 18px;font-size:14px;font-weight:650;display:flex}.card .card-head .grow{flex:1}.card .card-body{padding:16px 18px}.card.grafic .card-body{padding-block:8px}.grid{gap:16px;display:grid}.grid.cols-2{grid-template-columns:1fr 1fr}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.grid.cols-4{grid-template-columns:1fr 1fr}.grid.cols-3,.grid.cols-2{grid-template-columns:1fr}}.action-grid .card{flex-direction:column;display:flex}.action-grid .card>.card-body{flex-direction:column;flex:1;display:flex}.action-grid .card-actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.guide-p{color:var(--text);margin:0 0 8px;font-size:14px;line-height:1.65}.guide-h{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 4px;font-size:18px;display:flex}.guide-h-ico{background:var(--ink);width:30px;height:30px;color:var(--on-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.guide-lead{color:var(--muted);margin:0 0 12px;font-size:13.5px}.guide-steps{margin:6px 0 10px;padding-left:22px}.guide-steps li{margin:6px 0;font-size:14px;line-height:1.55}.guide-tips{margin:6px 0 10px;padding:0;list-style:none}.guide-tips li{margin:6px 0;padding-left:22px;font-size:14px;line-height:1.55;position:relative}.guide-tips li:before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:2px}.guide-note{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:6px;margin:6px 0 10px;padding:10px 14px;font-size:13.5px;line-height:1.55}.guide-toc{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-chip{color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;transition:all .15s;display:inline-flex}.guide-chip:hover{border-color:var(--accent);color:var(--ink)}.foot-link{color:#d5d7db;background:var(--ink-2);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:13px;font-weight:550;display:flex}.foot-link:hover,.foot-link.active{color:#fff;border-color:var(--accent)}.foot-link .ico{text-align:center;width:18px;color:var(--accent)}.stat{padding:16px 18px}.stat .lbl{color:var(--muted);margin-bottom:6px;font-size:13.5px;font-weight:600}.stat .val{letter-spacing:-.5px;font-size:26px;font-weight:700}.stat .sub{color:var(--muted);margin-top:4px;font-size:13.5px}.stat.alert .val{color:var(--danger)}.stat-link{transition:border-color .12s,box-shadow .12s;display:block;position:relative}.stat-link:after{content:"»";color:var(--muted);font-size:15px;line-height:1;position:absolute;top:14px;right:16px}.stat-link:hover{border-color:var(--accent);box-shadow:0 1px 2px #1e20240f,0 6px 18px #1e20241a}.stat-link:hover .val,.stat-link:hover:after{color:var(--accent-strong)}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.8px;height:38px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:0 14px;font-size:11.5px;font-weight:600}.tbl td{height:var(--row-h);border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 14px}.tbl tbody:last-child tr:last-child td,.tbl tbody:last-child td[rowspan]{border-bottom:none}.tbl tbody tr:hover{background:#fafaf7}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .right{text-align:right}.tbl a.doc,.kv a.doc{color:var(--accent-strong);font-weight:600}.tbl .doc{white-space:nowrap}.tbl .doc.nume{white-space:normal}.tbl a.doc:hover,.kv a.doc:hover{text-decoration:underline}.empty a.doc{color:var(--accent-strong);font-weight:600}.empty a.doc:hover{text-decoration:underline}.tbl .sub{color:var(--muted);font-size:12.5px}.tbl tr.cu-obs td{border-bottom:none}.tbl tr.rand-obs td{height:auto;padding:0 14px 8px}.tbl tbody.deschis>tr>td{background:var(--accent-tint)}.tbl tbody.deschis>tr>td:first-child{box-shadow:inset 1px 0 0 var(--accent)}.tbl tbody.deschis>tr>td:last-child{box-shadow:inset -1px 0 0 var(--accent)}.tbl tbody.deschis>tr>td:first-child:last-child{box-shadow:inset 1px 0 0 var(--accent), inset -1px 0 0 var(--accent)}.tbl tbody.deschis>tr:last-child>td,.tbl tbody.deschis td[rowspan]{border-bottom-color:var(--accent)}.tbl tbody:has(+tbody.deschis)>tr:last-child>td{border-bottom-color:var(--accent)}.tbl thead:has(+tbody.deschis) th{border-bottom-color:var(--accent)}.tbl tbody.deschis>tr[aria-expanded=true]:hover>td{background:var(--accent-soft)}.tbl.loturi,.tbl.necesar{border-collapse:separate;border-spacing:0}.tbl.productie{table-layout:fixed}.tbl.productie .c-data,.tbl.productie .c-cant{width:112px}.tbl.productie .c-user{width:170px}.tbl.productie .c-fabrica{width:230px}.tbl.productie .c-actiuni{width:73px}.tbl.productie td{overflow-wrap:anywhere}.tbl.productie td .sub{margin-top:3px}.detalii-produs{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:400}.tbl tbody.deschis:last-child>tr:last-child>td,.tbl tbody.deschis:last-child td[rowspan]{box-shadow:inset 0 -1px 0 var(--accent)}.tbl tbody.deschis:last-child>tr:last-child>td:first-child:not(.inceput-mini),.tbl tbody.deschis:last-child td[rowspan]:first-child{box-shadow:inset 1px 0 0 var(--accent), inset 0 -1px 0 var(--accent);border-bottom-left-radius:calc(var(--radius) - 1px)}.tbl tbody.deschis:last-child>tr:last-child>td:last-child:not(.sfarsit-mini),.tbl tbody.deschis:last-child td[rowspan]:last-child{box-shadow:inset -1px 0 0 var(--accent), inset 0 -1px 0 var(--accent);border-bottom-right-radius:calc(var(--radius) - 1px)}.tbl tbody.deschis:last-child>tr:last-child>td:first-child:last-child{box-shadow:inset 1px 0 0 var(--accent), inset -1px 0 0 var(--accent), inset 0 -1px 0 var(--accent);border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px)}.tbl tr.rand-trasabilitate>td{height:34px}.tbl tr.rand-trasabilitate:hover{background:0 0}.tbl tr.rand-trasabilitate.cap>td{text-transform:uppercase;letter-spacing:.8px;height:30px;color:var(--muted);font-size:11px;font-weight:600}.tbl.top td{vertical-align:top}.tbl .linii .linie+.linie{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.tbl .linii .sub{margin-top:3px}.badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.ok{color:var(--ok);background:var(--ok-bg)}.badge.warn{color:var(--warn);background:var(--warn-bg)}.badge.danger{color:var(--danger);background:var(--danger-bg)}.badge.neutral{color:var(--neutral);background:var(--neutral-bg)}.badge.accent{color:var(--accent-strong);background:var(--accent-soft)}.tbl.miscari .badge:before{content:none}.lot{background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;border:1px solid #ecd9ac;border-radius:6px;padding:1.5px 7px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.lot-link:hover .lot{border-color:var(--accent);text-decoration:underline}.tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.tabs .grow{flex:1}.tabs-action{gap:8px;display:inline-flex}.copy{vertical-align:-1px;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0 4px;font-size:13px;line-height:1}.copy:hover{color:var(--accent-strong)}.field .eticheta{align-items:baseline;display:flex}.field .eticheta .copy{margin-left:2px}a.copy{text-decoration:none}.meter{background:#ececea;border-radius:99px;min-width:90px;height:7px;overflow:hidden}.meter>i{background:var(--accent);border-radius:99px;height:100%;display:block}.meter.full>i{background:var(--ok)}.meter.peste>i{background:var(--danger)}.sub.peste{color:var(--danger);font-weight:600}.login-wrap{background:var(--ink);place-items:center;min-height:100vh;display:grid}.login-card{background:var(--card);border-radius:14px;width:400px;max-width:92vw;padding:30px 30px 26px}.login-card h1{letter-spacing:2.5px;margin:0 0 2px;font-size:22px}.login-card .sub{color:var(--muted);margin-bottom:20px;font-size:13px}.user-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.user-tile{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:10px;padding:12px;font-weight:600}.user-tile small{color:var(--muted);margin-top:2px;font-weight:400;display:block}.user-tile:hover,.user-tile.sel{border-color:var(--accent);background:var(--accent-soft)}.login-error{color:#c0392b;margin:0 0 12px;font-size:13px}.field{margin-bottom:12px}.field label{color:var(--muted);margin-bottom:4px;font-size:12.5px;display:block}.field .eticheta-insigne{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.field .eticheta-insigne label{margin-bottom:0}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--card);border-radius:8px;padding:7px 10px}.field .field-link,.field .field-text{padding:8px 0}.field .field-text.obs{white-space:pre-wrap}.field input:disabled,.field select:disabled,.field textarea:disabled,.search:disabled,.kv textarea.obs:disabled{background:var(--paper);color:var(--text);-webkit-text-fill-color:var(--text);opacity:1;cursor:default}.field a.doc{color:var(--accent-strong);font-weight:600}.field a.doc:hover{text-decoration:underline}.dd{padding:0;display:flex;position:relative}.dd.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.dd-val{min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;display:flex}.dd-val>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-list{box-sizing:border-box;z-index:20;background:var(--card);border:1px solid var(--accent);border-top:none;border-radius:0 0 6px 6px;margin:0;padding:0;list-style:none;position:fixed;overflow:hidden}.dd-list li{cursor:pointer;white-space:nowrap;padding:4px 8px}.dd-list li:hover,.dd-list li[aria-selected=true]{background:var(--accent-soft)}.field .dd{border:1px solid var(--line);background:var(--card);border-radius:8px;width:100%}.field .dd:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.field .dd .dd-val{padding:7px 10px}.field .dd.mare .dd-val{padding:12px;font-size:15px}.field textarea.obs{resize:vertical;min-height:calc(7em + 16px);line-height:1.4;overflow-y:auto}.kv textarea.obs,.client-info textarea.obs{box-sizing:border-box;border:1px solid var(--line);width:calc(100% + 22px);font:inherit;background:var(--card);color:var(--text);resize:none;border-radius:8px;margin:-5px -11px;padding:4px 10px;line-height:16px;display:block;overflow-y:hidden}.client-info textarea.obs{width:calc(100% + 11px);margin-right:0}.tip-toggle{border:1px solid var(--accent);background:var(--card);border-radius:8px;display:inline-flex;overflow:hidden}.tip-opt{cursor:pointer;color:var(--muted);border:0;border-radius:0}.tip-opt+.tip-opt{border-left:1px solid var(--accent)}.tip-opt:hover{background:var(--accent-soft);color:var(--text)}.client-info{grid-template-columns:1fr 1fr;gap:0 16px;font-size:14px;display:grid}.client-info .col{grid-template-columns:max-content 1fr;align-content:start;column-gap:14px;display:grid}.client-info .col>span{box-sizing:border-box;min-height:var(--camp-h);padding:6px 0;line-height:16px}.client-info .lbl{color:var(--muted)}.client-info .val.obs{white-space:pre-wrap}.client-info a{color:inherit;font-weight:inherit;text-decoration:none}.client-info a:hover{text-decoration:underline}.client-info .val>.search{box-sizing:border-box;width:calc(100% + 11px);min-width:0;height:calc(var(--camp-h) - 2px);font:inherit;margin:-5px 0 -5px -11px;padding:4px 10px;line-height:16px;display:block}.client-info .val>.avertizare,.kv dd.camp>.avertizare{margin-top:9px}.client-info .val>.tip-toggle,.kv dd.camp>.tip-toggle{height:calc(var(--camp-h) - 2px);vertical-align:top;margin:-5px 0 -5px -11px}.client-info .val>.tip-toggle .tip-opt,.kv dd.camp>.tip-toggle .tip-opt{height:100%;padding:0 12px;font-size:13.5px}.card-head .titlu-editare{flex:1;align-items:center;gap:10px;display:flex}.card-head .titlu-editare .search{flex:1;min-width:0;font-weight:600}.camp-adresa{cursor:pointer}.tip-opt.cu-logo{gap:10px;padding-right:0}.tip-opt.cu-logo .meserias-logo{height:100%;margin:0}.meserias-logo{vertical-align:top;width:auto;height:1lh;margin-left:6px}.tbl td .meserias-logo,.card-head .meserias-logo{height:calc(var(--row-h) - 9px);vertical-align:middle}.kv.fisa dd .meserias-logo{height:var(--camp-h);margin-top:-6px;margin-bottom:-6px}.dd-list li .meserias-logo,.kv.fisa dd .dd-list li .meserias-logo{height:24px;margin-top:-4px;margin-bottom:-4px}.dup-list{flex-direction:column;gap:6px;display:flex}.dup-row{border:1px solid var(--line);background:var(--warn-bg);color:var(--text);border-radius:8px;padding:8px 12px;font-size:14px;display:block}.dup-row:hover{border-color:var(--accent)}.tip-opt.sel,.tip-opt.sel:hover{background:var(--accent);color:#241a02}.tip-opt:disabled:not(.sel),.tip-opt:disabled:not(.sel):hover{opacity:.5;cursor:not-allowed;background:var(--card);color:var(--muted)}.tip-opt.sel:disabled{cursor:default}.adresa-livrare .tip-toggle{width:100%;display:flex}.adresa-livrare .tip-opt{min-width:0;height:auto;min-height:var(--btn-h);white-space:normal;text-align:center;flex:auto;padding:6px 12px;line-height:1.2}.adresa-livrare .adrese-existente{max-width:560px;margin:10px 0 0}.adresa-livrare .adresa-campuri{gap:6px 16px;margin-top:10px}.avertizare{background:var(--warn-bg);color:var(--warn);border-radius:999px;align-items:center;gap:7px;margin:4px 0 8px;padding:3px 10px 3px 3px;font-size:12.5px;font-weight:600;display:inline-flex}.avertizare .semn,.semn-adresa .semn,.semn-cant{background:var(--warn);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.semn-adresa{vertical-align:middle;margin-left:6px}.avertizare.eroare{background:var(--danger-bg);color:var(--danger)}.avertizare.eroare .semn,.semn-cant.eroare{background:var(--danger)}.desfacere{text-align:right;color:var(--text);white-space:normal;overflow-wrap:normal;justify-content:flex-end;align-items:flex-end;gap:6px;margin-top:4px;font-size:12.5px;font-weight:400;line-height:17px;display:flex}.desfacere .parte{white-space:nowrap}.desfacere.un-rand>span:first-child{white-space:nowrap;flex-shrink:0}.tbl.livrare-linii .ll-lot-cant{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tip-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.muted{color:var(--muted)}.right{text-align:right}.mt{margin-top:16px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kv{grid-template-columns:160px 1fr;row-gap:7px;margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.kv.fisa{row-gap:0}.kv.fisa>dt,.kv.fisa>dd{box-sizing:border-box;min-height:var(--camp-h);padding:6px 0;line-height:16px}.kv dd.camp>.search{box-sizing:border-box;font:inherit;min-width:0;margin:-5px 0 -5px -11px;padding:4px 10px;line-height:16px;display:block}.kv dd.camp>input[type=date]{width:162px;height:calc(var(--camp-h) - 2px)}.kv dd.camp>select.search{height:calc(var(--camp-h) - 2px);padding-top:0;padding-bottom:0}.kv.dispozitie{grid-template-columns:160px minmax(0,1fr)}.kv.dispozitie dd.camp>select.search{width:calc(100% + 22px);margin-right:-11px}.kv.dispozitie dd.camp>input.search:not([type=date]){width:calc(100% + 22px);height:calc(var(--camp-h) - 2px);margin-right:-11px}.kv dd.camp>.rp-client{margin-top:9px}.kv.produs dd.camp>.search{width:162px}.page-head h1:has(>.search){flex:320px;min-width:0}.page-head h1>.search{font:inherit;width:calc(100% + 13px);min-width:0;max-width:640px;margin:-4px 0 -4px -13px;padding:2px 12px}.page-head h1>.avertizare{width:fit-content;margin:8px 0 -4px;display:flex}.kv.fisa dd>.badge{vertical-align:top;margin:-3px 0}.kv dd.camp>input.cauta-client,.kv dd.camp>input.camp-adresa{width:calc(100% + 22px);height:calc(var(--camp-h) - 2px);margin-right:-11px}.cautare-list{position:absolute}.cautare-list li .loc{color:var(--muted)}.cautare-list li.gol{color:var(--muted);cursor:default}.cautare-list li.gol:hover{background:0 0}.kv dd.obs{white-space:pre-wrap}.pill-filter{flex-wrap:wrap;gap:8px;display:flex}.empty{text-align:center;color:var(--muted);padding:34px;font-size:13.5px}.colpicker{position:relative}.colpicker-panel{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:12px;width:260px;padding:6px 0 4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 34px #00000029}.colpicker-head{text-transform:uppercase;letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 14px 6px;font-size:11px;font-weight:700;display:flex}.colpicker-reset{color:var(--accent-strong);background:0 0;border:none;font-size:12px;font-weight:600}.colpicker-reset:hover{text-decoration:underline}.colpicker-row{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7.5px 14px;font-size:13.5px;display:flex}.colpicker-row:hover{background:var(--accent-soft)}.colpicker-row.always{color:var(--muted);cursor:default}.colpicker-row.always:hover{background:0 0}.colpicker-row input{accent-color:var(--accent);width:15px;height:15px}.colpicker-check{color:var(--muted)}.colpicker-note{color:var(--muted);border-top:1px solid var(--line);margin-top:4px;padding:7px 14px 6px;font-size:11px;font-style:italic}.colfilter{align-items:center;gap:6px;display:flex}.colfilter-box{box-sizing:border-box;border:1px solid var(--accent);text-transform:none;letter-spacing:normal;background:var(--card);min-width:0;height:26px;color:var(--text);border-radius:6px;flex:1;padding:0 8px;font-size:13px;font-weight:400}.colfilter-box .dd-val:focus-visible{outline:none}.colfilter-box.dd:focus-within{box-shadow:0 0 0 3px var(--focus)}.colfilter-btn{color:var(--muted);opacity:.55;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px;line-height:0}.colfilter-btn:hover,.colfilter-btn[aria-expanded=true]{opacity:1;color:var(--text)}.colfilter-camp{flex:1;min-width:0;display:flex;position:relative}.colfilter-camp>.colfilter-box{width:100%}.colfilter-camp.are-x>input.colfilter-box,.colfilter-camp.are-x .dd-val{padding-right:22px}.colfilter-x{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:17px;line-height:1;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.colfilter-x:hover{color:var(--text)}.lot-preincarcat{border:1px solid var(--accent);background:var(--accent-tint);height:30px;color:var(--text);letter-spacing:.3px;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.lot-preincarcat-x{color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:17px;line-height:1}.lot-preincarcat-x:hover{color:var(--text)}.tbl.financiar{table-layout:fixed}.tbl.financiar .c-data{width:130px}.tbl.financiar .c-ron{width:150px}.tbl.financiar td{padding-right:18px}.tbl.financiar td:first-child{padding-left:18px}.tbl.financiar input.c-discount{box-sizing:border-box;height:calc(var(--camp-h) - 2px);padding:4px 10px;line-height:16px}.tbl.linii-produse{table-layout:fixed}.tbl.linii-produse .lp-cant{width:150px}.tbl.linii-produse .lp-pret,.tbl.linii-produse .lp-valoare{width:120px}.tbl.linii-produse .lp-sterge{width:62px}.tbl.linii-produse .lp-livrat,.tbl.linii-produse .lp-ramas{width:160px}.tbl.linii-produse .lp-valoare-ramasa{width:150px}.tbl.linii-produse .lp-returnat{width:120px}.tbl.linii-produse.ca-dispozitia .lp-cant,.tbl.linii-produse.ca-dispozitia .lp-pret,.tbl.linii-produse.ca-dispozitia .lp-valoare{width:auto}.tbl.linii-produse select,.tbl.linii-produse input{box-sizing:border-box;height:calc(var(--camp-h) - 2px);border:1px solid var(--line);background:var(--card);color:var(--text);line-height:16px;font:inherit;border-radius:8px;padding:4px 10px}.tbl.linii-produse select{width:100%}.tbl.linii-produse input{text-align:right;width:100%;min-width:0}.tbl.linii-produse input[role=combobox]{text-align:left}.tbl.linii-produse .lp-cant-um{align-items:center;gap:6px;display:flex}.tbl.linii-produse .lp-cant-um .sub{text-align:left;width:26px}.tbl.linii-produse td>.avertizare{border-radius:10px;width:fit-content;margin:6px 0 0;display:flex}.tbl.linii-produse td{vertical-align:top}.tbl.linii-produse.editare td.num{line-height:calc(var(--camp-h) - 2px)}.tbl.linii-produse.editare td:first-child>a.nume,.tbl.linii-produse.editare td:first-child>b{padding-top:calc((var(--camp-h) - 2px - 16px) / 2);display:inline-block}.tbl.financiar tr.rand-avertizare td{height:auto;padding-top:0}.nota-financiar{color:var(--muted);font-size:12.5px}.card.cu-nota{flex-direction:column;display:flex}.card.cu-nota>.nota-financiar{margin-top:auto}.tbl.livrare-linii{table-layout:fixed}.tbl.livrare-linii .ll-cant{width:200px}.tbl.livrare-linii .ll-cant-scurt{width:120px}.tbl.livrare-linii .ll-um{width:70px}.tbl.livrare-linii .ll-cant-lot{width:120px}.tbl.livrare-linii .ll-lot-col{width:38%}.tbl.livrare-linii td{vertical-align:top;overflow-wrap:anywhere;padding-top:8px;padding-bottom:8px}.tbl.livrare-linii td>.sub{margin-top:4px;display:block}.tbl.livrare-linii .ll-lot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tbl.livrare-linii td>.avertizare{border-radius:10px;width:fit-content;margin:6px 0 0;display:flex}.tbl.livrare-linii th.ll-th-lung{position:relative}.tbl.livrare-linii th.ll-th-lung>span{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tbl.livrare-linii .ll-cant-rest{align-items:center;gap:6px;display:inline-flex}.tbl.livrare-linii input{box-sizing:border-box;height:calc(var(--camp-h) - 2px);border:1px solid var(--line);background:var(--card);width:90px;color:var(--text);line-height:16px;font:inherit;text-align:right;border-radius:8px;padding:4px 10px}.tbl.livrare-linii input.ll-obs{text-align:left;width:100%;display:block}.tbl.livrare-linii input[role=combobox]{text-align:left;width:100%}.tbl.livrare-linii .ll-scoate{width:62px}.tbl.livrare-linii .ll-pret,.tbl.livrare-linii .ll-valoare{width:110px}.tbl.livrare-linii .btn.ghost{height:calc(var(--camp-h) - 2px);padding:0 10px}.tbl.livrare-linii tr.ll-lot-rand>td.ll-l{border-bottom:0;padding-bottom:4px}.tbl.livrare-linii tr.ll-obs-rand>td{height:auto;padding-top:0}.tbl.livrare-linii tbody tr:hover{background:0 0}.tbl.livrare-linii tbody.ll-produs:hover>tr{background:#fafaf7}.tbl.livrare-linii .ll-st{border-left:1px solid var(--line)}.tbl.financiar tr:has(+tr.rand-avertizare) td{border-bottom:0}.tbl.financiar tr.rand-avertizare .avertizare{margin:0 0 6px}.tbl.linii-produse .btn.ghost{height:calc(var(--camp-h) - 2px);padding:0 10px}.tbl.financiar tr.rand-incasari{cursor:pointer}.tbl.financiar tr.incasare>td{background:#fafaf7}.tbl.financiar .caret{color:var(--muted);vertical-align:middle;margin-left:6px;font-size:18px;line-height:1;display:inline-block}.plata-noua{min-height:var(--camp-h);align-items:center;gap:8px;display:flex}.plata-noua .search{min-width:0}.plata-noua .search,.plata-noua .btn{height:calc(var(--camp-h) - 2px)}.plata-noua .c-suma{text-align:right;flex:0 0 25%}.plata-noua .c-mentiune{flex:1}.card.jos{flex-direction:column;display:flex}.card.jos>.plata-jos{margin-top:auto}.cap-financiar{margin-right:-18px;display:flex}.cap-financiar>span{box-sizing:border-box;text-align:right;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);width:150px;padding-right:18px;font-size:11.5px;font-weight:600}.tbl.clients{table-layout:fixed;min-width:1300px}.tbl.clients th,.tbl.clients td{padding-left:10px;padding-right:10px}.tbl.clients th.c-tip{width:203px}.tbl.clients th.c-cui{width:165px}.tbl.clients th.c-telefon{width:191px}.tbl.clients th.c-country{width:164px}.tbl.clients th.c-comenzi{width:81px}.tbl.clients th.c-localitate{width:16%}.tbl.necesar{table-layout:fixed;min-width:1120px}.tbl.necesar th.c-um{width:64px}.tbl.necesar th.c-stoc{width:240px}.tbl.necesar th.c-livrat{width:280px}.tbl.necesar th.c-deprodus{width:140px}.tbl.necesar th.c-termen{width:130px}.tbl.necesar th.c-caret{width:52px}.tbl.necesar .rand-produs{cursor:pointer}.tbl.necesar .caret,.tbl.loturi .caret{color:var(--muted);font-size:21px;line-height:.6;display:inline-block;position:relative;top:-2px}.tbl.necesar .rand-zi td{color:var(--muted);font-size:12.5px}.tbl.necesar .rand-zi .inceput-mini{border-left:1px solid var(--line)}.tbl.necesar .rand-zi .sfarsit-mini{border-right:1px solid var(--line)}.tbl.necesar .rand-zi:hover{background:0 0}.tbl.necesar .rand-zi:hover td:not([rowspan]){background:var(--accent-soft)}.tbl.necesar tbody.deschis .inceput-mini,.tbl.necesar tbody.deschis .sfarsit-mini{box-shadow:none}.tbl.necesar th,.tbl.necesar td{text-align:left}.tbl.necesar .linie{align-items:center;gap:6px;display:flex}.tbl.necesar .linie+.linie{margin-top:3px}.tbl.loturi{table-layout:fixed;min-width:1330px}.tbl.loturi th.c-cod{width:192px}.tbl.loturi th.c-fabrica{width:230px}.tbl.loturi th.c-um{width:64px}.tbl.loturi th.c-stoc{width:136px}.tbl.loturi th.c-livrat{width:176px}.tbl.loturi th.c-produsa{width:184px}.tbl.loturi th.c-data{width:120px}.tbl.loturi th.c-caret{width:52px}.tbl.loturi .rand-lot{cursor:pointer}.colsort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.colsort:hover{color:var(--text)}.colsort svg path{fill:currentColor;opacity:.35}.colsort svg path.aprins{fill:var(--accent-strong);opacity:1}.tbl.offers{table-layout:fixed;min-width:1100px}.tbl.offers th,.tbl.offers td{padding-left:10px;padding-right:10px}.tbl.offers th.c-numar{width:167px}.tbl.offers th.c-comanda{width:140px}.tbl.offers th.c-data{width:110px}.tbl.offers th.c-valoare{width:120px}.tbl.offers th.c-stare{width:176px}.tbl.offers th.c-actiuni{width:191px}.tbl.offers .actiuni-oferta{justify-content:flex-end;gap:6px;display:flex}.tbl.offers .actiuni-oferta .btn:not(.btn-icon):not(.btn-pdf){width:112px;padding:0}.tbl.orders{table-layout:fixed;min-width:1200px}.tbl.orders th,.tbl.orders td{padding-left:10px;padding-right:10px}.tbl.orders th.c-numar{width:167px}.tbl.orders th.c-data{width:124px}.tbl.orders th.c-termenLivrare{width:160px}.tbl.orders th.c-valoare{width:140px}.tbl.orders th.c-plata,.tbl.orders th.c-livrare{width:154px}.tbl.orders th.c-stare{width:176px}.dd-list.dd-bife{border-top:1px solid var(--accent);border-radius:6px 0 6px 6px;width:max-content}.dd-list.dd-bife li{justify-content:space-between;gap:14px;display:flex}.dd-bifa{text-align:right;width:12px;color:var(--accent-strong);display:inline-block}.modal-overlay{z-index:50;background:#14151880;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border-radius:14px;width:620px;max-width:100%;max-height:92vh;padding:22px 24px;position:relative;overflow-y:auto;box-shadow:0 12px 48px #0000004d}.modal h2{font-size:18px}.modal select{border:1px solid var(--line);font:inherit;background:var(--card);border-radius:8px;flex:1;min-width:0;padding:8px 10px}.modal input{border:1px solid var(--line);font:inherit;background:var(--card);border-radius:8px;padding:8px 10px}.cascade{padding-left:20px}.cascade li{margin-bottom:9px;line-height:1.5}.dup-warning{background:var(--warn-bg);border:1px solid #e6cf9a;border-radius:10px;margin-top:6px;padding:12px 14px}.price-old{color:var(--muted);margin-right:7px;text-decoration:line-through}.price-offer{color:var(--accent-strong);font-weight:700}
