:root{--fundal: #f4f5f7;--suprafata: #ffffff;--text: #1f2933;--text-slab: #6b7280;--margine: #dfe3e8;--accent: #2557a7;--accent-slab: #e8eef9;--pericol: #b42318;--succes: #127a3f;--atentie: #b54708;--raza: 6px;--NEW-fundal: #dbeafe;--NEW-text: #1e40af;--SEEN-fundal: #eeedea;--SEEN-text: #555555;--INTERES-fundal: #fef3c7;--INTERES-text: #92400e;--ARHIVAT-fundal: #eeedea;--ARHIVAT-text: #999999;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text);background:var(--fundal)}*{box-sizing:border-box}body{margin:0;background:var(--fundal)}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{border:1px solid var(--margine);border-radius:var(--raza);padding:6px 8px;background:#fff}h1,h2,h3,h4{margin:0}.nota-mica{color:var(--text-slab);font-size:12px}.eroare{background:#fdecea;color:var(--pericol);padding:8px 10px;border-radius:var(--raza);margin:8px 0}.succes{background:#e7f6ec;color:var(--succes);padding:8px 10px;border-radius:var(--raza);margin:8px 0}.buton{border:1px solid var(--margine);background:var(--suprafata);border-radius:var(--raza);padding:6px 12px;cursor:pointer;white-space:nowrap}.buton:hover:not(:disabled){border-color:var(--accent)}.buton:disabled{opacity:.5;cursor:default}.buton.principal{background:var(--accent);border-color:var(--accent);color:#fff}.buton.pericol{color:var(--pericol);border-color:#f1c4c0}.buton.mic{padding:3px 8px;font-size:12px}.buton.activ,.buton.filtru.activ{background:var(--accent-slab);border-color:var(--accent);color:var(--accent)}.antet{display:flex;align-items:center;gap:24px;background:var(--suprafata);border-bottom:1px solid var(--margine);padding:0 20px;height:52px;position:sticky;top:0;z-index:10}.nume-aplicatie{font-weight:700}.taburi{display:flex;gap:4px;flex:1;height:100%}.tab{display:flex;align-items:center;padding:0 14px;color:var(--text-slab);text-decoration:none;border-bottom:2px solid transparent}.tab.activ{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.continut{padding:16px 20px}.meniu-cont{position:relative}.lista-meniu{position:absolute;right:0;top:38px;background:var(--suprafata);border:1px solid var(--margine);border-radius:var(--raza);box-shadow:0 6px 20px #00000014;min-width:190px;z-index:20}.lista-meniu button{display:block;width:100%;text-align:left;padding:9px 14px;border:0;background:none;cursor:pointer}.lista-meniu button:hover{background:var(--fundal)}.pagina-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.cutie-login{background:var(--suprafata);padding:28px;border-radius:10px;border:1px solid var(--margine);width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px}.cutie-login h1{font-size:20px;margin-bottom:6px}.cutie-login label,.formular label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-slab)}.pagina-import{display:flex;gap:16px;height:calc(100vh - 84px)}.sb-import{width:250px;flex-shrink:0;overflow-y:auto;background:var(--suprafata);border:1px solid var(--margine);border-radius:10px;padding:4px 8px 10px}.sb-titlu{font-size:11px;font-weight:800;color:var(--text-slab);text-transform:uppercase;letter-spacing:.08em;padding:12px 6px 6px}.sb-separator{border-top:1px solid var(--margine);margin:8px 0 0}.sb-element{padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:#374151;border:1px solid transparent;margin-bottom:2px}.sb-element:hover{background:var(--fundal)}.sb-element.activ{background:var(--accent-slab);border-color:#c9d6ef;color:var(--accent)}.sb-gol{padding:6px 10px}.log-rulare{display:flex;flex-direction:column;gap:2px}.log-rand1{font-size:12px}.log-rand2{font-size:11px;color:var(--text-slab);font-weight:500}.rosu{color:var(--pericol);font-weight:700}.in-curs{color:var(--accent)}.continut-import{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.bara-adauga{display:flex;justify-content:center}.panou-import{background:var(--suprafata);border:1px solid var(--margine);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.panou-import h2{font-size:16px}.panou-import h3{font-size:14px}.arhiva,.genereaza,.detaliu-rulare{display:flex;flex-direction:column;gap:12px}.dosare{display:flex;gap:6px;flex-wrap:wrap}.dosar{border:1px solid var(--margine);background:var(--fundal);border-radius:var(--raza);padding:6px 12px;cursor:pointer}.dosar.luna{padding:4px 10px;font-size:13px}.dosar.deschis{background:var(--accent-slab);border-color:var(--accent);color:var(--accent);font-weight:600}.fisiere{max-width:420px}.comutator{display:flex;gap:6px}.rand-excel{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pagina-prelucrare{display:flex;gap:16px;height:calc(100vh - 84px)}.bara-laterala{width:170px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.vedere{display:flex;justify-content:space-between;border:0;background:none;padding:8px 10px;border-radius:var(--raza);cursor:pointer;text-align:left;font-size:12px;font-weight:600;letter-spacing:.02em}.vedere:hover{background:#e9ecf0}.vedere.activa{background:var(--accent-slab);color:var(--accent)}.vedere.atentie .numar{background:var(--atentie);color:#fff;border-radius:10px;padding:0 7px}.vedere .numar{color:var(--text-slab);font-size:12px;font-weight:400}.zona-lista{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--suprafata);border:1px solid var(--margine);border-radius:10px;overflow:hidden}.zona-sus{flex:none;padding:10px 12px 8px;border-bottom:1px solid var(--margine);display:flex;flex-direction:column;gap:8px}.bara-filtre{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;justify-content:flex-end;overflow-x:auto;padding-top:6px}.rand-cautare{display:flex;justify-content:flex-start}.cautare{width:50%}.buton.filtru{position:relative;display:inline-flex;align-items:center;gap:6px}.insigna{background:var(--accent);color:#fff;border-radius:10px;font-size:11px;padding:0 6px}.goleste-filtru{position:absolute;top:-6px;left:-6px;width:16px;height:16px;border-radius:50%;background:var(--pericol);color:#fff;font-size:12px;line-height:16px;text-align:center;font-weight:700}.bara-selectie{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--accent-slab);padding:6px 10px;border-radius:var(--raza)}.zona-tabel{flex:1;overflow:auto;min-height:0}.zona-jos{flex:none;display:flex;gap:8px;align-items:center;padding:4px 12px;border-top:1px solid var(--margine);font-size:12px;color:var(--text-slab)}.zona-jos select{padding:2px 6px;font-size:12px}.zona-jos .spatiu{flex:1}.tabel{width:100%;border-collapse:collapse;background:var(--suprafata)}.tabel.mic{border:1px solid var(--margine)}.tabel th{text-align:left;font-size:12px;color:var(--text-slab);font-weight:600;padding:8px;border-bottom:1px solid var(--margine);white-space:nowrap;background:var(--suprafata)}.lista-anunturi th{position:sticky;top:0;z-index:2}.tabel td{padding:7px 8px;border-bottom:1px solid #eef0f3;vertical-align:top}.tabel.mic td,.tabel.mic th{font-size:13px}.lista-anunturi tbody tr{cursor:pointer}.lista-anunturi tbody tr:hover{background:#f7f9fc}.lista-anunturi tr.selectat{background:var(--accent-slab)}.sortabil{cursor:pointer;-webkit-user-select:none;user-select:none}.col-bifa{width:28px}.col-id{width:1%;white-space:nowrap;font-size:12px}.titlu{min-width:260px}.cod{font-variant-numeric:tabular-nums;color:var(--text-slab)}.numar{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.practician{max-width:220px;color:var(--text-slab);font-size:13px}.estompat{opacity:.55}.actiuni{display:flex;gap:4px;flex-wrap:wrap}.status{font-size:11px;font-weight:700;padding:2px 7px;border-radius:10px;white-space:nowrap}.status.NEW,.st-NEW{background:var(--NEW-fundal);color:var(--NEW-text)}.status.SEEN,.st-SEEN{background:var(--SEEN-fundal);color:var(--SEEN-text)}.status.INTERES,.st-INTERES{background:var(--INTERES-fundal);color:var(--INTERES-text)}.status.ARHIVAT,.st-ARHIVAT{background:var(--ARHIVAT-fundal);color:var(--ARHIVAT-text)}.marcaje{display:flex;gap:6px;margin-top:3px;flex-wrap:wrap}.marcaje:empty{display:none}.eticheta-pret{font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px}.eticheta-pret.scade{background:#e7f6ec;color:var(--succes)}.eticheta-pret.creste{background:#fdecea;color:var(--pericol)}.eticheta-modificat{font-size:11px;color:var(--atentie);background:#fef3e7;padding:1px 7px;border-radius:10px}.lista-anunturi.remindere .titlu{width:36%;min-width:200px}.lista-anunturi.remindere .motiv-reminder{width:45%}.deadline{white-space:nowrap;font-weight:700;color:#6d28d9}.deadline.depasit{color:var(--pericol)}.gol{padding:30px;text-align:center;color:var(--text-slab)}.carduri{display:none}.fundal-panou{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a33;z-index:40}.panou-filtru{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:100vw;background:var(--suprafata);z-index:41;display:flex;flex-direction:column;box-shadow:-8px 0 24px #0000001f}.panou-antet{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--margine)}.panou-antet h3{font-size:15px}.panou-corp{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:2px}.panou-subsol{padding:10px 14px;border-top:1px solid var(--margine);display:flex;justify-content:center}.panou-subsol .buton{min-width:120px}.panou-subtitlu{font-size:11px;font-weight:700;color:var(--text-slab);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.toate-nimic{display:flex;justify-content:center;gap:14px;margin-bottom:6px;font-size:12px}.toate-nimic span{color:var(--accent);cursor:pointer}.cautare-panou{margin-bottom:6px}.optiune{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:var(--raza);cursor:pointer;-webkit-user-select:none;user-select:none}.optiune:hover{background:var(--fundal)}.bifa{width:16px;height:16px;border:1px solid var(--margine);border-radius:3px;font-size:11px;line-height:14px;text-align:center;color:transparent;flex:none}.optiune.bifata .bifa{background:var(--accent);border-color:var(--accent);color:#fff}.eticheta-optiune{flex:1}.numar-optiune{font-size:12px;color:var(--text-slab)}.rand-data{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-slab);margin-bottom:6px}.rand-data input{flex:1}.scurtaturi{display:flex;gap:6px;justify-content:center;margin-top:6px}.centru{text-align:center;margin-top:6px}.fundal-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;z-index:50}.modal{background:var(--suprafata);border-radius:10px;width:100%;max-width:480px;box-shadow:0 20px 50px #0003}.modal.lat{max-width:860px}.modal-antet{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--margine)}.modal-antet h2{font-size:15px}.inchide{border:0;background:none;font-size:22px;cursor:pointer;color:var(--text-slab);line-height:1}.modal-corp{padding:16px 18px}.formular{display:flex;flex-direction:column;gap:10px}.grila-formular{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grila-formular .lung{grid-column:1 / -1}.butoane-formular{display:flex;justify-content:flex-end;gap:8px}.rand-formular{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:16px}.rand-formular h3{width:100%;font-size:14px}.fisa{display:flex;flex-direction:column;gap:12px}.titlu-fisa{font-size:17px}.banda-pret{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fef3e7;border:1px solid #f8d9b4;padding:8px 12px;border-radius:var(--raza)}.banda-info{background:var(--fundal);padding:6px 10px;border-radius:var(--raza);font-size:13px;color:var(--text-slab)}.status-fisa{display:flex;gap:6px;flex-wrap:wrap}.buton-status{border:2px solid transparent;border-radius:14px;padding:5px 14px;font-size:12px;font-weight:700;cursor:pointer;opacity:.55}.buton-status:hover{opacity:.9}.buton-status.activ{opacity:1;border-color:currentColor;cursor:default}.rand-titlu{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.link-anunt{flex:none;text-decoration:none;font-weight:600;color:var(--accent)}.campuri{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;background:var(--fundal);border-radius:var(--raza);padding:12px 14px}.camp{display:flex;flex-direction:column;gap:2px}.camp>span:first-child{font-size:11px;color:var(--text-slab);text-transform:uppercase;letter-spacing:.04em}.camp>b{padding-left:14px;font-weight:600}.campuri.editare input,.campuri.editare select{margin-left:14px;width:calc(100% - 14px)}.pret-moneda{display:flex;gap:6px;margin-left:14px}.pret-moneda input,.pret-moneda select{margin-left:0!important;width:auto!important}.pret-moneda input{flex:1;min-width:0}.semn-editat{color:var(--atentie);font-style:normal;cursor:help}.butoane-editare{display:flex;gap:8px;justify-content:flex-end}.descriere{white-space:pre-wrap;background:var(--fundal);padding:10px 12px;border-radius:var(--raza);max-height:340px;overflow:auto;font-size:13px;line-height:1.5}.sectiune{border-top:1px solid var(--margine);padding-top:10px;display:flex;flex-direction:column;gap:8px}.sectiune h4{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-slab)}.rand-reminder,.adauga-nota{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.rand-reminder input:not([type=date]),.adauga-nota textarea{flex:1 1 200px}.nota{background:var(--fundal);padding:8px 10px;border-radius:var(--raza);white-space:pre-wrap}@media (max-width: 820px){.antet{gap:10px;padding:0 12px}.nume-aplicatie{display:none}.continut{padding:12px}.pagina-prelucrare,.pagina-import{flex-direction:column;height:auto}.sb-import{width:100%;max-height:260px}.zona-lista,.zona-tabel{overflow:visible}.zona-jos{position:sticky;bottom:0;background:var(--suprafata);flex-wrap:wrap}.bara-laterala{width:100%;flex-direction:row;overflow-x:auto}.vedere{flex-shrink:0;gap:6px}.lista-anunturi{display:none}.carduri{display:flex;flex-direction:column;gap:8px}.card-anunt{background:var(--suprafata);border:1px solid var(--margine);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.card-sus{display:flex;justify-content:space-between;align-items:center}.card-jos{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--text-slab)}.card-jos b{color:var(--text)}.fundal-modal{padding:0}.modal,.modal.lat{max-width:none;min-height:100vh;border-radius:0}.grila-formular{grid-template-columns:1fr}.interval{width:100%}.bara-filtre{justify-content:flex-start}.cautare{width:100%}}
