:root{color-scheme:light dark;--bg: #f4f5f2;--suprafata: #ffffff;--suprafata-2: #eef0ec;--text: #1d2523;--text-slab: #5b6763;--linie: #dde1dc;--accent: #0f5e56;--accent-hover: #0b4a44;--accent-text: #ffffff;--accent-slab: #dcece8;--pericol: #a8261d;--pericol-slab: #f9e6e3;--atentie: #8a5800;--atentie-slab: #fbf0d9;--termen: #8a4b00;--termen-slab: #ffe0a3;--grafic-ron: #1f8f5f;--grafic-eur: #2f6fdb;--grafic-usd: #d9423a;--grafic-eron: #8a4fd0;--bine: #1c6a3e;--bine-slab: #dff0e5;--umbra: 0 12px 32px rgb(20 30 28 / 18%);--r: 8px;font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-size:14px;line-height:1.45}@media(prefers-color-scheme:dark){:root{--bg: #141917;--suprafata: #1c2321;--suprafata-2: #252d2a;--text: #e6ebe8;--text-slab: #a0ada8;--linie: #333d39;--accent: #4fbdaf;--accent-hover: #6fd0c3;--accent-text: #0e1c19;--accent-slab: #1e3a35;--pericol: #f0897e;--pericol-slab: #3f2320;--atentie: #e6b95c;--atentie-slab: #3a2e14;--termen: #ffc266;--termen-slab: #4d3310;--grafic-ron: #2fa876;--grafic-eur: #5a93e6;--grafic-usd: #e8655a;--grafic-eron: #a57be6;--bine: #74cf9b;--bine-slab: #1d3627;--umbra: 0 12px 32px rgb(0 0 0 / 50%)}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text)}h1,h2,h3{margin:0;font-weight:600;line-height:1.25}h1{font-size:21px}h2{font-size:16px}h3{font-size:14px}p{margin:0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pagina-antet{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.pagina-antet .spatiu{flex:1}.subtitlu{color:var(--text-slab)}.buton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 13px;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata);color:var(--text);font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.buton:hover:not(:disabled){background:var(--suprafata-2)}.buton:disabled{opacity:.55;cursor:not-allowed}.buton.principal{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.buton.principal:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.buton.pericol{border-color:var(--pericol);color:var(--pericol)}.buton.pericol:hover:not(:disabled){background:var(--pericol-slab)}.buton.mic{min-height:28px;padding:3px 9px;font-size:13px}.buton-link{padding:0;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer}.buton-link:hover{text-decoration:underline}.camp{display:flex;flex-direction:column;gap:4px;min-width:0}.camp>span{color:var(--text-slab);font-size:13px}input,select,textarea{width:100%;min-height:34px;padding:6px 9px;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata);color:var(--text);font:inherit}input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--accent)}input.ng-invalid.ng-touched{border-color:var(--pericol)}.formular{display:flex;flex-direction:column;gap:12px}.formular-rand{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.formular-actiuni{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.eroare-form{padding:8px 10px;border-radius:var(--r);background:var(--pericol-slab);color:var(--pericol)}.filtre{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.filtre .camp{flex:1 1 150px;max-width:240px}.filtre app-selector-data.camp{flex-basis:220px}.segment{display:inline-flex;overflow:hidden;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata)}.segment button{min-height:32px;padding:4px 12px;border:0;border-right:1px solid var(--linie);background:none;color:var(--text-slab);font:inherit;white-space:nowrap;cursor:pointer}.segment button:last-child{border-right:0}.segment button.activ{background:var(--accent-slab);color:var(--text);font-weight:600}.eticheta-filtru{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 10px;border-radius:999px;background:var(--accent-slab)}.eticheta-filtru button{border:0;background:none;color:inherit;font-size:16px;line-height:1;cursor:pointer}.tabel-cadru{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata)}table.tabel{width:100%;border-collapse:collapse}table.tabel th{position:sticky;top:0;padding:8px 10px;border-bottom:1px solid var(--linie);background:var(--suprafata-2);color:var(--text-slab);font-size:12.5px;font-weight:600;text-align:left;white-space:nowrap}table.tabel td{padding:7px 10px;border-bottom:1px solid var(--linie);vertical-align:middle}table.tabel tbody tr:last-child td{border-bottom:0}table.tabel tbody tr.clic{cursor:pointer}table.tabel tbody tr.clic:hover{background:var(--suprafata-2)}table.tabel .suma{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}table.tabel .nowrap{white-space:nowrap}table.tabel .slab{color:var(--text-slab)}table.tabel .lat{min-width:200px}.antet-sortare{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.antet-sortare:hover{color:var(--text)}.antet-sortare span{width:1em;opacity:.45;text-align:center;font-size:11px}.antet-sortare span.activa{color:var(--text);opacity:1}table.tabel.tabel-facturi th,table.tabel.tabel-facturi td{padding-inline:6px}table.tabel.tabel-facturi .lat{min-width:150px}table.tabel .rand-filtre th{padding:6px;border-bottom:0;font-weight:400;white-space:normal}table.tabel .rand-filtre th input,table.tabel .rand-filtre th select{min-height:30px;padding:3px 7px;font-size:13px}table.tabel .rand-filtre th input{min-width:90px}table.tabel .rand-filtre th .segment button{min-height:28px;padding:2px 6px;font-size:12.5px}table.tabel .rand-filtre th .eticheta-filtru{min-height:30px;padding:2px 10px}.filtru-data{display:flex;gap:4px}.filtru-data select{flex:1 1 0;width:auto;min-width:60px}app-selector-data .filtru-data select{padding-inline:6px 2px}.totaluri-coloana{display:block;font-weight:400;white-space:normal}.gol{padding:28px 16px;color:var(--text-slab);text-align:center}.paginare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;color:var(--text-slab)}.paginare .info{display:flex;align-items:center;gap:14px}.paginare .butoane{display:flex;align-items:center;gap:8px}.paginare .marime-pagina{display:inline-flex;align-items:center;gap:6px}.paginare .marime-pagina select{width:auto;min-height:30px;padding:2px 6px}app-paginare.sus .paginare{margin:0 0 10px}.grafice{display:flex;flex-direction:column;gap:12px;transition:opacity .15s}.grafice.incarcare{opacity:.55}.grafic-furnizori{margin-bottom:12px;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata)}.grafic-furnizori-numar{color:var(--text-slab);line-height:34px}.grafic-furnizori-salvare{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.grafic-furnizori-salvare .camp{flex:1 1 220px;max-width:320px}.grafic-furnizori-lista{overflow:auto;max-height:300px}.grafic-furnizori-lista .bifa{width:34px}.grafic-card{padding:12px 14px 8px;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata)}.grafic-antet{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.grafic-cheie{width:10px;height:10px;border-radius:50%}.grafic-nota{color:var(--text-slab);font-size:12.5px}.grafic-total{margin-left:auto;color:var(--text-slab);font-variant-numeric:tabular-nums}.grafic-zona{position:relative}.grafic-zona svg{display:block;touch-action:pan-y;cursor:crosshair}.grafic-zona svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.grafic-serie{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.grafic-umplere{opacity:.1}.grafic-punct{stroke:var(--suprafata);stroke-width:2}.grafic-cursor{stroke:var(--text-slab);stroke-width:1;shape-rendering:crispEdges}.grafic-linie{stroke:var(--linie);stroke-width:1;shape-rendering:crispEdges}.grafic-linie.zero{stroke:var(--text-slab)}.grafic-text{fill:var(--text-slab);font-size:11.5px;font-variant-numeric:tabular-nums}.grafic-tooltip{position:absolute;z-index:1;display:flex;flex-direction:column;padding:5px 9px;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata);box-shadow:var(--umbra);font-size:12.5px;pointer-events:none;transform:translate(-50%);white-space:nowrap}.grafic-tooltip strong{font-size:13.5px;font-variant-numeric:tabular-nums}.grafic-tooltip span{color:var(--text-slab)}.grafic-tabel summary{margin-bottom:8px;color:var(--accent);cursor:pointer}.insigna{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--suprafata-2);color:var(--text-slab);font-size:12.5px;white-space:nowrap}.insigna.bine{background:var(--bine-slab);color:var(--bine)}.insigna.atentie{background:var(--atentie-slab);color:var(--atentie)}.insigna.termen{background:var(--termen-slab);color:var(--termen)}.insigna.pericol{background:var(--pericol-slab);color:var(--pericol)}.solduri{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sold-card{flex:1 1 150px;max-width:230px;padding:9px 13px;border:1px solid var(--linie);border-radius:var(--r);background:var(--suprafata)}.sold-card .moneda{color:var(--text-slab);font-size:12.5px}.sold-card .valoare{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}dialog.modal{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--linie);border-radius:12px;background:var(--suprafata);color:var(--text);box-shadow:var(--umbra)}dialog.modal::backdrop{background:#0f161473}dialog.modal.lat{width:min(760px,100vw - 32px)}dialog.modal.lateral{width:min(680px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-width:0 0 0 1px;border-radius:0}.modal-antet{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--linie);background:var(--suprafata)}.modal-corp{padding:16px 18px 18px}.inchide-x{width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--text-slab);font-size:20px;line-height:1;cursor:pointer}.inchide-x:hover{background:var(--suprafata-2)}.fapte{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;margin-bottom:14px}.fapte dt{color:var(--text-slab);font-size:12.5px}.fapte dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.grup-actiuni{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sectiune-antet{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.notificari{position:fixed;z-index:1000;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;width:min(380px,100vw - 32px)}.notificare{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--linie);border-left:4px solid var(--bine);border-radius:var(--r);background:var(--suprafata);box-shadow:var(--umbra)}.notificare.eroare{border-left-color:var(--pericol)}.notificare span{flex:1;overflow-wrap:anywhere;white-space:pre-line}.notificare button{border:0;background:none;color:var(--text-slab);font-size:16px;cursor:pointer}
