:root{--bg: #f4faf8;--card: #ffffff;--card-hover: #eef6f3;--line: #d6e6e0;--accent: #2dd4a7;--accent-soft: #7ce8cb;--accent-ink: #04241a;--ink: #0b1210;--ink-dim: #6c8079;--bara: #0b1210;--bara-sus: #0f1a17;--ok: #4c9a6a;--warn: #d4a52a;--danger: #d5473a;--info: #3b82f6;--radius: 10px;--shadow: 0 1px 2px rgba(11, 18, 16, .06), 0 8px 24px rgba(11, 18, 16, .08)}*{box-sizing:border-box}body{margin:0;background-color:var(--bg);background-image:linear-gradient(rgba(4,47,46,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(4,47,46,.05) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(45,212,167,.1),transparent 42%),radial-gradient(circle at 88% 82%,rgba(45,212,167,.1),transparent 42%);background-size:32px 32px,32px 32px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat;background-attachment:fixed;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;overflow-x:hidden}a{color:var(--accent)}button{font-family:inherit;cursor:pointer}h1,h2,h3{margin:0 0 .4em}h1{font-size:1.6rem}h2{font-size:1.2rem}h3{font-size:1rem}.btn{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:.55em 1.1em;border-radius:8px;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s}.btn:hover:not(:disabled){background:var(--card-hover);border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-accent{background:linear-gradient(180deg,var(--accent-soft),var(--accent));color:var(--accent-ink);border:none}.btn-accent:hover:not(:disabled){filter:brightness(1.06)}.btn-danger{background:transparent;border-color:var(--danger);color:var(--danger)}.btn-danger:hover:not(:disabled){background:#d5473a1f}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-dim)}.btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--card-hover)}.btn-mic{padding:.35em .7em;font-size:.8rem}input,select,textarea{background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:.55em .75em;font-size:.9rem;font-family:inherit;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}textarea{resize:vertical;min-height:4.5em;line-height:1.5}label{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);display:block;margin-bottom:.3em}.camp{margin-bottom:.9em}.rand{display:flex;gap:10px;flex-wrap:wrap}.rand>*{flex:1 1 180px}.lista-clauze{list-style:none;margin:0 0 .8em;padding:0;display:flex;flex-direction:column;gap:0}.lista-clauze li{padding:.5em 0;border-top:1px solid var(--line)}.lista-clauze li:last-child{border-bottom:1px solid var(--line)}.clauza-cap{display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap}.clauza-cod{font-weight:700;font-size:.78rem;letter-spacing:.01em;color:var(--accent-ink);background:var(--card-hover);border:1px solid var(--line);border-radius:5px;padding:.1em .45em;white-space:nowrap}.clauza-titlu{font-size:.86rem;font-weight:600;color:var(--ink);min-width:0}.clauza-scoate{margin-left:auto}.lista-clauze .clauza-text{margin:.2em 0 0;font-size:.86rem;color:var(--ink-dim)}.alege-clauza>*{flex:1 1 150px}.trimiteri-cerinta{font-size:.78rem;color:var(--ink-dim);margin:.25em 0 0}.trimiteri-cerinta .et{font-weight:600}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.4em 1.6em}.card+.card{margin-top:14px}main{max-width:1180px;margin:0 auto;padding:2em 1.6em 5em}.grila{display:grid;gap:14px}.grila-carduri{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.clickabil{cursor:pointer}.clickabil:hover{border-color:var(--accent)}.pill{font-size:.7rem;color:var(--ink-dim);border:1px solid var(--line);padding:.15em .55em;border-radius:20px;white-space:nowrap}.eticheta{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);font-weight:700}.cutie-eroare{background:#d5473a1f;border:1px solid var(--danger);color:var(--danger);padding:.8em 1em;border-radius:8px;font-size:.85rem;margin-bottom:1em}table{width:100%;border-collapse:collapse;font-size:.86rem}th,td{padding:.6em .7em;text-align:left;border-bottom:1px solid var(--line)}thead th{color:var(--ink-dim);text-transform:uppercase;font-size:.7rem;letter-spacing:.04em}.tabel-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.tabel-wrap table{margin:0}.topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8em;padding:.9em 1.6em;background:linear-gradient(180deg,var(--bara-sus),var(--bara));color:#fff;box-shadow:0 2px 10px #040f0d2e;position:sticky;top:0;z-index:10}.topbar-actiuni{display:flex;align-items:center;gap:.9rem}.topbar .pill{color:#ffffffbf;border-color:#ffffff40}.topbar .made-by{color:#ffffff8c}.topbar .btn-ghost{color:#ffffffa6}.topbar .btn-ghost:hover{color:#fff;background:#ffffff14}.brand{display:flex;align-items:center;gap:.6em;font-weight:800;letter-spacing:.02em;font-size:1.05rem}.brand .marcaj{width:30px;height:30px;border-radius:8px;background:linear-gradient(160deg,var(--accent-soft),var(--accent));display:flex;align-items:center;justify-content:center;color:var(--accent-ink);font-weight:900;font-size:.85rem}.made-by{display:inline-flex;align-items:center;gap:.45em;font-size:.72rem;color:var(--ink-dim)}.made-by b{background:var(--accent);color:var(--accent-ink);padding:.15em .5em;border-radius:5px;font-weight:800;letter-spacing:.03em}.icon-btn{display:flex;align-items:center;gap:.4rem;background:transparent;border:none;padding:.3em;color:#ffffffa6;font-size:.78rem;font-weight:600;transition:color .15s}.icon-btn:hover{color:#fff}.lang-switch{display:inline-flex;align-items:center;gap:.3em;font-size:.78rem;font-weight:700}.lang-switch button{background:none;border:none;padding:.15em .2em;color:var(--ink-dim)}.lang-switch .lang-activ{color:var(--accent)}.lang-switch .lang-inactiv:hover{color:var(--ink)}.topbar-lang button{color:#ffffff8c}.topbar-lang .lang-activ{color:var(--accent)}.topbar-lang .lang-inactiv:hover{color:#fff}.topbar-lang .lang-sep{color:#ffffff4d}.sync{display:inline-flex;align-items:center;gap:.45em;font-size:.74rem;font-weight:700;padding:.3em .7em;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#ffffffe0;white-space:nowrap}.sync:hover{background:#ffffff1f}.sync-punct{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.sync-offline{border-color:#d4a52a80;background:#d4a52a24;color:#f4dd9a}.sync-offline .sync-punct{background:var(--warn)}.sync-asteptare .sync-punct{background:var(--warn);animation:puls 1.6s ease-in-out infinite}.sync-lucru .sync-punct{animation:puls 1s ease-in-out infinite}@keyframes puls{0%,to{opacity:1}50%{opacity:.25}}.taburi{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:1.4em;flex-wrap:wrap}.tab{display:flex;align-items:center;gap:.4em;padding:.6em 1em;color:var(--ink-dim);background:none;border:none;border-bottom:2px solid transparent;font-size:.88rem;font-weight:600;transition:color .15s,border-color .15s}.tab.activ{color:var(--accent);border-color:var(--accent)}.tab:hover{color:var(--ink)}.sectiuni-nav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:1.2em}.sectiune-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:86px;padding:.5em .75em;background:var(--card);border:1px solid var(--line);border-radius:8px;font-size:.78rem;font-weight:700;color:var(--ink);transition:border-color .15s,background .15s}.sectiune-chip:hover{border-color:var(--accent)}.sectiune-chip.activ{border-color:var(--accent);background:#2dd4a71a}.sectiune-chip small{font-size:.68rem;font-weight:600;color:var(--ink-dim)}.sectiune-chip.gata small{color:var(--ok)}.sectiune-chip.neaplicabila{opacity:.55}.cerinta-cap{display:flex;align-items:baseline;gap:.7em;flex-wrap:wrap;margin-bottom:.2em}.cerinta-id{font-weight:800;font-size:.95rem;color:var(--accent-ink);background:var(--accent);padding:.1em .5em;border-radius:5px}.cerinta-grupa{font-size:.76rem;color:var(--ink-dim)}.legatura-cerinta{background:none;border:0;padding:0;cursor:pointer;color:var(--accent);text-decoration:underline dotted;text-underline-offset:2px}.legatura-cerinta:hover{text-decoration-style:solid}.scar-tinta{outline:2px solid var(--accent);outline-offset:3px;transition:outline-color .4s}.cerinta-text{background:var(--card-hover);border:1px solid var(--line);border-radius:8px;padding:.9em 1.1em;margin:.8em 0 1.2em;font-size:.9rem;line-height:1.55;white-space:pre-line;max-width:78ch}.aplicabil{display:inline-flex;gap:4px;background:var(--card-hover);border-radius:8px;padding:3px}.aplicabil button{border:none;background:transparent;padding:.4em .9em;border-radius:6px;font-size:.82rem;font-weight:700;color:var(--ink-dim);transition:background .15s,color .15s}.aplicabil button.activ{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.aplicabil button.activ.nu{color:var(--ink-dim)}.scara{display:flex;gap:5px;flex-wrap:wrap}.scara button{width:42px;height:42px;border-radius:8px;border:1px solid var(--line);background:var(--card);font-size:.92rem;font-weight:700;color:var(--ink);transition:border-color .15s,background .15s,transform .1s}.scara button:hover{border-color:var(--accent)}.scara button.ales{background:linear-gradient(180deg,var(--accent-soft),var(--accent));color:var(--accent-ink);border-color:transparent}.scara-legenda{display:flex;justify-content:space-between;max-width:480px;margin-top:.4em;font-size:.7rem;color:var(--ink-dim)}.neconform-btn.ales{background:var(--danger);border-color:var(--danger);color:#fff}.pondere{font-size:.78rem;color:var(--ink-dim);background:var(--card-hover);border:1px solid var(--line);border-radius:7px;padding:.5em .8em;margin-top:.8em}.pondere b{color:var(--ink)}.navigare-cerinta{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:1.4em;padding-top:1.2em;border-top:1px solid var(--line);flex-wrap:wrap}.blocaj{font-size:.8rem;color:var(--warn);font-weight:600}.bara-progres{width:100%;height:8px;border-radius:4px;background:var(--card-hover);border:1px solid var(--line);overflow:hidden}.bara-progres-umplere{height:100%;background:linear-gradient(90deg,var(--accent-soft),var(--accent));transition:width .4s ease}.stat{display:flex;flex-direction:column;gap:.2em}.stat b{font-size:1.7rem;line-height:1.1}.stat span{font-size:.72rem;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.stat small{font-size:.72rem;color:var(--ink-dim);font-style:italic}.stare-punct{display:inline-block;font-size:.72rem;font-weight:700;padding:.2em .6em;border-radius:5px;white-space:nowrap}.stare-PUNCTAT{background:#4c9a6a29;color:#2f6a45}.stare-NECONFORM{background:#d5473a24;color:var(--danger)}.stare-NEAPLICABIL{background:var(--card-hover);color:var(--ink-dim)}.stare-NEEVALUAT{background:#d4a52a29;color:#8a6a10}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2em}.login-card{width:100%;max-width:400px}.login-logo{text-align:center;margin-bottom:1.6em}.login-logo .marcaj{width:56px;height:56px;margin:0 auto .7em;border-radius:14px;background:linear-gradient(160deg,var(--accent-soft),var(--accent));display:flex;align-items:center;justify-content:center;color:var(--accent-ink);font-weight:900;font-size:1.3rem}.doar-tipar{display:none}@media print{@page{size:A4 portrait;margin:14mm}.doar-tipar{display:block}.doar-ecran{display:none!important}.raport-scaruri{break-inside:auto;page-break-inside:auto}.scar-tipar{break-inside:avoid;page-break-inside:avoid;border-top:1px solid #ddd;padding:.45em 0;font-size:var(--pt-corp)}.scar-tipar h4{margin:0 0 .15em;font-size:var(--pt-subtitlu)}.scar-tipar p{margin:.12em 0;line-height:1.35}.scar-tipar .et{font-weight:700}.scar-tipar-rand{color:#444}.no-print,.topbar,.taburi,.sectiuni-nav,.cap-actiuni,.finalizare{display:none!important}.insigna-nivel,.sev,.stare-scar,.stare-punct,.stare-evaluare{-webkit-print-color-adjust:exact;print-color-adjust:exact}.radar-svg{max-width:150mm}body{background:#fff!important}body,.card,.tabel-wrap,.cerinta-text,.original-en>div{background:#fff!important;color:#111!important}.card,.tabel-wrap,.cerinta-text{border-color:#ccc!important;box-shadow:none!important}main{max-width:none;padding:0}.tabel-wrap{overflow-x:visible}.tabel-wrap table{table-layout:auto;width:100%;font-size:var(--pt-corp)}.tabel-cerinte table{table-layout:fixed}.tabel-cerinte th{font-size:var(--pt-mic)}.tabel-cerinte .stare-punct{white-space:normal;padding:0 .25em}.tabel-wrap th{white-space:normal;overflow-wrap:normal}.tabel-wrap td{overflow-wrap:anywhere;white-space:normal}.card{break-inside:avoid;page-break-inside:avoid}}.anunt{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;background:#2dd4a71a;border:1px solid var(--accent);border-radius:8px;padding:.7em 1em;margin-bottom:1.2em;font-size:.84rem;font-weight:600}.insigna-nivel{display:inline-flex;align-items:center;gap:.4em;font-size:.72rem;font-weight:800;letter-spacing:.01em;padding:.2em .65em;border-radius:20px;white-space:nowrap;color:var(--nivel);background:color-mix(in srgb,var(--nivel) 12%,#fff);border:1px solid color-mix(in srgb,var(--nivel) 35%,#fff)}.insigna-nivel:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nivel);flex-shrink:0}.insigna-nivel.mare{font-size:.78rem;padding:.3em .8em;margin-top:.2em}.stat>.insigna-nivel{align-self:flex-start}.celula-scor{display:flex;align-items:center;gap:.7em;flex-wrap:wrap}.radar{display:flex;flex-direction:column;align-items:center;gap:1em}.radar-svg{max-width:100%;height:auto}.radar-margine{fill:none;stroke:var(--line);stroke-width:1}.radar-prag{fill:none;stroke-width:1;stroke-dasharray:3 4;opacity:.55}.radar-axa{stroke:var(--line);stroke-width:1}.radar-arie{stroke:#12876c;stroke-width:2;stroke-linejoin:round}.radar-punct{stroke:#fff;stroke-width:1.5}.radar-eticheta{font-size:9px;font-weight:700;fill:var(--ink)}.radar-eticheta-val{font-size:8px;font-weight:600;fill:var(--ink-dim)}.radar-eticheta.evidentiata .radar-eticheta-cod,.radar-eticheta.evidentiata .radar-eticheta-val{fill:var(--accent-ink)}.radar-legenda{display:flex;gap:1.1em;flex-wrap:wrap;justify-content:center;font-size:.74rem;color:var(--ink-dim)}.radar-legenda span{display:inline-flex;align-items:center;gap:.4em}.radar-legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.radar-legenda small{opacity:.75}.ajutor{color:var(--ink-dim);font-size:.82rem;line-height:1.5;max-width:78ch}.raport-antet-sit{margin:0;font-size:.84rem;color:var(--ink-dim)}.raport-antet-nota{margin:.3em 0 0;font-size:.78rem;color:var(--ink-dim)}.stat-secundar{color:var(--ink-dim)}.stat b.stat-secundar{font-size:1.2rem}.stare-evaluare{font-size:.7rem;font-weight:700;padding:.2em .6em;border-radius:20px;white-space:nowrap;border:1px solid var(--line);color:var(--ink-dim)}.stare-ev-FINALIZATA_TEMPORAR{border-color:var(--warn);color:#8a6a10;background:#d4a52a1f}.stare-ev-FINALIZATA_DEFINITIV{border-color:var(--ok);color:#2f6a45;background:#4c9a6a24}.cap-evaluare{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:1em}.cap-actiuni{display:flex;gap:8px;margin-left:auto}.anunt-inchis{background:#4c9a6a1a;border-color:var(--ok)}.finalizare{margin-top:1.6em}.card-subsol{display:flex;align-items:center;justify-content:space-between;gap:.7em;flex-wrap:wrap;margin-top:.5em;font-size:.76rem;color:var(--ink-dim)}.card-scar{margin:.5em 0 0;font-size:.74rem;color:var(--ink-dim)}.sectiune-chip{border-left:3px solid var(--nivel, var(--line))}.original-en{margin:-.6em 0 1.2em;max-width:78ch}.original-en summary{cursor:pointer;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);padding:.3em 0}.original-en summary:hover{color:var(--accent-ink)}.original-en>div{background:var(--card-hover);border:1px dashed var(--line);border-radius:8px;padding:.8em 1em;margin-top:.4em;font-size:.84rem;line-height:1.55;white-space:pre-line;color:var(--ink-dim)}.foto-grila{display:flex;gap:10px;flex-wrap:wrap}.foto{position:relative;margin:0;width:104px;height:104px}.foto img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--line);cursor:zoom-in;display:block}.foto-stare{position:absolute;left:6px;bottom:6px;width:9px;height:9px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 1px 3px #0006}.foto-stare.urcata{background:var(--ok)}.foto-stare.asteptare{background:var(--warn)}.foto-sterge{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink-dim);font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}.foto-sterge:hover{color:var(--danger);border-color:var(--danger)}.foto-adauga{width:104px;height:104px;border-radius:8px;border:1px dashed var(--line);background:var(--card-hover);color:var(--ink-dim);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:1.5rem;font-weight:300}.foto-adauga small{font-size:.68rem;font-weight:600}.foto-adauga:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.foto-galerie{width:104px;height:64px;font-size:1.1rem}.foto-lupa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0b1210e0;display:flex;align-items:center;justify-content:center;padding:2vh 2vw;cursor:zoom-out}.foto-lupa img{max-width:100%;max-height:96vh;border-radius:10px}:root{--sev-MAJORA: #b02a1f;--sev-MINORA: #e8a33d;--sev-OBSERVATIE: #6c8079}.scar-card{border-left:4px solid var(--severitate)}.sev{display:inline-block;font-size:.7rem;font-weight:800;padding:.15em .55em;border-radius:5px;white-space:nowrap}.sev-MAJORA{background:#b02a1f24;color:#8f2318}.sev-MINORA{background:#e8a33d33;color:#8a5f10}.sev-OBSERVATIE{background:var(--card-hover);color:var(--ink-dim)}.stare-scar{display:inline-block;font-size:.7rem;font-weight:700;padding:.15em .55em;border-radius:5px;white-space:nowrap;border:1px solid var(--line);color:var(--ink-dim)}.stare-scar-DESCHIS{border-color:var(--danger);color:var(--danger)}.stare-scar-IN_LUCRU{border-color:var(--warn);color:#8a6a10}.stare-scar-INCHIS{border-color:var(--ok);color:#2f6a45}.raport-text-cerinta{font-size:.74rem;color:var(--ink-dim);line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.card-nivel-general{border-top:3px solid var(--accent)}.nivel-general{display:flex;align-items:center;gap:1.4em;flex-wrap:wrap}.nivel-general-cifra{display:flex;align-items:center;gap:.7em;flex-wrap:wrap;margin-top:.15em}.nivel-general-cifra b{font-size:2.4rem;line-height:1.05;letter-spacing:-.01em}.avertisment{margin-top:1.2em;padding:.9em 1.1em;border:1px solid color-mix(in srgb,#b02a1f 45%,#fff);border-left:4px solid #b02a1f;border-radius:8px;background:color-mix(in srgb,#b02a1f 7%,#fff)}.avertisment-titlu{margin:0 0 .35em;font-size:.82rem;font-weight:800;color:#8f2318;text-transform:uppercase;letter-spacing:.03em}.avertisment-text{margin:0;font-size:.84rem;line-height:1.5;color:var(--ink);max-width:78ch}.avertisment-lista{margin:.7em 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3em}.avertisment-lista li{display:flex;align-items:baseline;gap:.6em;flex-wrap:wrap;font-size:.84rem}.avertisment-lista li span{font-weight:800;color:#8f2318;margin-left:auto}.card-avertisment{margin:.5em 0 0;font-size:.74rem;font-weight:700;color:#8f2318}.ancora{margin:.6em 0 0;max-width:62ch;font-size:.82rem;line-height:1.5;color:var(--ink-dim);border-left:3px solid var(--accent);padding-left:.8em}.ancora b{color:var(--ink)}.cap-sectiune{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap;margin-bottom:.6em}.anunt-na{background:var(--card-hover);border-color:var(--line);color:var(--ink-dim);font-weight:600}.ghid-lista{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:.6em}.ghid-lista li{font-size:.86rem;line-height:1.55;max-width:78ch}.panou-observatii{border:1px solid var(--line);border-radius:var(--radius);padding:.6em .9em;margin:0 0 1em;background:var(--card)}.panou-observatii>summary{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:.5em;list-style:none}.panou-observatii>summary::-webkit-details-marker{display:none}.panou-observatii>summary:before{content:"▸";color:var(--ink-dim)}.panou-observatii[open]>summary:before{content:"▾"}.panou-observatii .eticheta{display:block;margin:.9em 0 .3em}.panou-observatii textarea{width:100%}.pill-accent{background:#2dd4a729;border-color:var(--accent);color:var(--accent-ink)}.lista-observatii{list-style:none;margin:.7em 0 0;padding:0;display:flex;flex-direction:column;gap:.45em}.lista-observatii li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;font-size:.92em;line-height:1.45}.lista-observatii li b{font-variant-numeric:tabular-nums}.lista-observatii li span:last-child{flex:1 1 14em;color:var(--ink-dim)}.actiuni-observatii{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;margin-top:.6em}.actiuni-sub-camp{margin-top:-.6em;margin-bottom:.9em}.actiuni-inainte-lista{margin-bottom:.5em}.sinteza-sectiune{margin-top:.9em;padding:.7em .9em;border-left:3px solid var(--accent);background:#2dd4a712;border-radius:0 var(--radius) var(--radius) 0}.sinteza-sectiune p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sinteza-sectiune .eticheta{margin-bottom:.25em}.corecturi{flex-basis:100%;margin-top:.8em;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:.8em 1em}.corecturi-cap{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:.6em}.corectura{border-top:1px solid var(--line);padding:.7em 0}.corectura:first-of-type{border-top:0}.corectura p{margin:.3em 0;font-size:.92em;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.corectura-veche{color:var(--ink-dim);text-decoration:line-through;text-decoration-color:#d5473a80}.corectura-noua{color:var(--ink)}@media print{:root{--pt-cifra: 18pt;--pt-titlu: 14pt;--pt-sectiune: 11pt;--pt-subtitlu: 9.5pt;--pt-corp: 8.5pt;--pt-mic: 7.5pt}main{font-size:var(--pt-corp)}h1{font-size:var(--pt-titlu)}h2{font-size:var(--pt-sectiune)}h3,h4{font-size:var(--pt-subtitlu)}p,li,td,.raport-text-cerinta,.original-en>div{font-size:var(--pt-corp)}.nivel-general-cifra b,.stat b{font-size:var(--pt-cifra)}.ajutor,small,th,thead th,.tabel-wrap th,.eticheta,.pill,.sev,.stare-punct,.stare-scar,.stare-evaluare,.insigna-nivel,.trimiteri-cerinta,.scar-tipar-rand,.cerinta-grupa,.stat span,.stat small,.radar-legenda,.raport-antet-sit,.raport-antet-nota,.insigna-nivel.mare{font-size:var(--pt-mic)}.avertisment-titlu{font-size:var(--pt-subtitlu)}.avertisment,.avertisment-text,.avertisment-lista,.avertisment-lista li{font-size:var(--pt-corp)}.stat b.stat-secundar{font-size:var(--pt-sectiune)}.sev,.insigna-nivel,.marcaj{font-weight:700}}.slide-uri{display:flex;flex-direction:column;gap:1.2em;container-type:inline-size}.slide{position:relative;aspect-ratio:16 / 9;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:3.2% 4%;overflow:hidden;display:flex;flex-direction:column;font-size:clamp(11px,1.62cqw,26px)}.slide-dens{font-size:clamp(9px,1.18cqw,20px)}.slide h1{font-size:2.6em;line-height:1.1;margin:0;text-wrap:balance}.slide h2{font-size:1.9em;line-height:1.15;margin:0 0 .5em}.slide p{margin:0 0 .5em}.slide-coperta-sus{background:var(--bara);color:#fff;margin:-3.2% -4% 0;padding:4% 4% 3.4%}.slide-tip{font-size:1.05em;font-weight:800;letter-spacing:.08em;color:var(--accent);margin:0 0 .6em}.slide-coperta-jos{padding-top:2.4%;flex:1;display:flex;flex-direction:column}.slide-camp{display:flex;gap:1.2em;margin-bottom:.75em}.slide-camp-eticheta{flex:0 0 11em;font-size:.92em;font-weight:700;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em}.slide-camp-valoare{flex:1;min-width:0;font-size:1.15em}.slide-lista{list-style:none;margin:0;padding:0}.slide-lista li{margin-bottom:.2em}.slide-subsol{margin-top:auto;padding-top:1em;font-size:.92em;color:var(--ink-dim)}.slide-fapte{font-size:1.05em;color:var(--ink-dim);line-height:1.45}.slide-gol{font-size:1.05em;color:var(--ink-dim);font-style:italic}.slide-concluzie{margin:.8em 0 0;padding:0 0 0 1em;border-left:3px solid var(--accent)}.slide-concluzie p{font-size:1.35em;line-height:1.4;margin:.3em 0 0}.slide-profil{display:flex;gap:2.4%;align-items:flex-start;flex:1;min-height:0}.slide-radar{flex:0 0 46%;display:flex;justify-content:center}.slide-radar svg{max-width:100%;height:auto}.slide-tabel{border-collapse:collapse;width:100%;font-size:.95em}.slide-tabel th,.slide-tabel td{text-align:left;padding:.3em .5em .3em 0}.slide-tabel thead th{font-size:.88em;font-weight:700;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line)}.slide-tabel tbody tr+tr td{border-top:1px solid var(--line)}.slide-tabel .num{text-align:right;font-variant-numeric:tabular-nums}.slide-tabel-actiuni{font-size:.82em}.slide-tabel-actiuni .slide-grup th{background:var(--card-hover);color:var(--accent-ink);padding:.35em .5em;border-top:1px solid var(--line)}.slide-rezultate{display:flex;gap:2%;margin-bottom:1em}.slide-scor{flex:0 0 32%;background:var(--card-hover);border-radius:var(--radius);padding:1.4em;display:flex;flex-direction:column;gap:.2em}.slide-scor span{font-size:.92em;font-weight:700;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em}.slide-scor b{font-size:3.4em;line-height:1.05;color:var(--culoare-nivel, var(--ink));font-variant-numeric:tabular-nums}.slide-scor em{font-size:1.2em;font-style:normal;font-weight:700}.slide-cifre{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:2%}.slide-cifra{border:1px solid var(--line);border-radius:var(--radius);padding:1.2em 1em;display:flex;flex-direction:column;gap:.3em}.slide-cifra span{font-size:.92em;font-weight:700;color:var(--ink-dim)}.slide-cifra b{font-size:2.4em;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:720px){.slide{aspect-ratio:auto}.slide-profil,.slide-rezultate{flex-direction:column}.slide-radar{flex:1 1 auto}.slide-cifre{grid-template-columns:repeat(2,1fr)}.slide-camp{flex-direction:column;gap:.1em}.slide-camp-eticheta{flex:none}}@media print{@page deck{size:A4 landscape;margin:0}.slide-uri{display:block;gap:0}.slide{page:deck;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;width:100%;height:100vh;aspect-ratio:auto;border:none;border-radius:0;box-shadow:none;font-size:10.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.slide:last-child{break-after:auto;page-break-after:auto}.slide,.slide .slide-tabel,.slide p,.slide li,.slide td,.slide th{background:#fff}.slide h1{font-size:2.6em}.slide h2{font-size:1.9em}.slide p,.slide li,.slide td{font-size:inherit}.slide .slide-fapte,.slide .slide-gol{font-size:1.05em}.slide .slide-camp-eticheta,.slide .slide-subsol{font-size:.92em}.slide .slide-tabel{font-size:.95em}.slide .slide-tabel thead th{font-size:.88em}.slide .slide-tabel-actiuni{font-size:.8em}.slide .slide-scor b{font-size:3.4em}.slide .slide-cifra b{font-size:2.4em}.slide .slide-concluzie p{font-size:1.35em}.slide-coperta-sus{color:#fff}.slide-radar svg{max-width:100%}}.slide-numar{font-size:.55em;font-weight:600;color:var(--ink-dim)}.slide-reluat{font-weight:400;color:var(--ink-dim)}.slide-alarma{color:var(--danger);font-weight:700}.slide-rand-deficitar td{background:#d5473a0f}.slide-rand-deficitar td:first-child{box-shadow:inset 3px 0 0 var(--danger);padding-left:.5em}.slide-deficite{list-style:none;margin:.6em 0 0;padding:0;display:flex;flex-direction:column;gap:.75em}.slide-deficit-cap{display:flex;align-items:baseline;gap:1em}.slide-deficit-nume{flex:1;min-width:0;font-size:1.15em;font-weight:700}.slide-deficit-cifre{display:flex;align-items:baseline;gap:.6em;flex:0 0 auto}.slide-deficit-cifre b{font-size:1.35em;font-variant-numeric:tabular-nums}.slide-deficit-cifre span{font-size:.95em;color:var(--ink-dim)}.slide-deficit-majore{background:#b02a1f24;color:#8f2318!important;border-radius:5px;padding:.1em .45em;font-weight:700}.slide-bara{height:.5em;background:var(--card-hover);border-radius:3px;margin:.25em 0;overflow:hidden}.slide-bara span{display:block;height:100%;border-radius:3px}.slide-deficit-cerinte{font-size:.95em;color:var(--ink-dim);margin:.15em 0 0}.slide-deficit-cerinte b{color:var(--ink)}@media print{.slide-rand-deficitar td,.slide-deficit-majore,.slide-bara span{-webkit-print-color-adjust:exact;print-color-adjust:exact}.slide .slide-deficit-nume{font-size:1.15em}.slide .slide-deficit-cifre b{font-size:1.35em}.slide .slide-deficit-cifre span,.slide .slide-deficit-cerinte{font-size:.95em}}.slide-sect-cap{display:flex;align-items:baseline;gap:1em;flex-wrap:wrap}.slide-sect-cap h2{flex:1;min-width:0;margin-bottom:.25em}.slide-sect-nivel{font-size:1.15em;font-weight:700;flex:0 0 auto}.slide-sect-corp{display:flex;gap:2.5%;flex:1;min-height:0;margin-top:.4em}.slide-sect-cifre{flex:0 0 26%;display:flex;flex-direction:column;gap:.7em}.slide-scor-mic{flex:0 0 auto;padding:.9em 1em}.slide-scor-mic b{font-size:2.8em}.slide-scor-mic em{font-size:.95em;font-style:normal;color:var(--ink-dim)}.slide-sect-lista{margin:0;display:flex;flex-direction:column;gap:.1em}.slide-sect-lista>div{display:flex;align-items:baseline;justify-content:space-between;gap:.8em;padding:.3em 0;border-top:1px solid var(--line)}.slide-sect-lista dt{font-size:.95em;color:var(--ink-dim)}.slide-sect-lista dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.slide-sect-grav dd{color:var(--danger)}.slide-sect-fond{flex:1;min-width:0;display:flex;flex-direction:column;gap:.85em}.slide-unitate+.slide-unitate{border-top:1px solid var(--line);padding-top:.6em}.slide-unitate h3{margin:0 0 .18em;font-size:.82em;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.slide-eticheta-gasit{color:var(--danger)}.slide-eticheta-face{color:var(--accent-ink)}.slide-unitate h3+*{margin-top:0}.slide-eticheta-face{margin-top:.45em!important}.slide-rand-unitate{display:flex;gap:.9em;font-size:.88em}.slide-unitate-cod{width:7.5em;flex:none;white-space:nowrap}.slide-unitate-cod b{font-variant-numeric:tabular-nums}.slide-unitate-cod .sev{display:inline-block;margin-top:.15em}.slide-unitate-text{flex:1;min-width:0}.slide-obs-gasit{color:var(--danger)}.slide-obs-face{color:var(--accent-ink)}.slide-fara-actiune{margin:.35em 0 0;font-size:.88em}.slide-gol-mic{color:var(--ink-dim);font-style:italic}@media print{.slide .slide-sect-nivel{font-size:1.15em}.slide .slide-scor-mic b{font-size:2.8em}.slide .slide-scor-mic em,.slide .slide-sect-lista dt{font-size:.95em}.slide .slide-unitate h3{font-size:.82em}.slide .slide-rand-unitate,.slide .slide-fara-actiune{font-size:.88em}.slide .slide-gol-mic{font-size:inherit}}.slide-actiuni-strip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4em .7em}.slide-actiuni-strip li{display:flex;align-items:baseline;gap:.35em;border:1px solid var(--line);border-radius:6px;padding:.2em .5em;font-size:.92em}.slide-actiuni-strip b{font-variant-numeric:tabular-nums}.slide-concluzie-col{margin-top:.8em}.slide-concluzie-col p{font-size:1.05em}.slide-sect-cifre .slide-gol{margin-top:.8em;font-size:.95em}@media print{.slide .slide-actiuni-strip li{font-size:.92em}.slide .slide-concluzie-col p{font-size:1.05em}.slide .slide-sect-cifre .slide-gol{font-size:.95em}.slide-actiuni-strip .sev,.slide-actiuni-strip .stare-scar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.slide-scor-mic-eticheta{display:block;font-size:.85em;color:var(--ink-dim);font-weight:700;margin-top:.1em}.slide-cerinta-text{display:block}.slide-obs{display:block;font-size:.88em;color:var(--ink-dim);margin-top:.1em}.slide-tabel-slabe .cod .sev{display:inline-block;margin-top:.15em}@media print{.slide .slide-scor-mic-eticheta{font-size:.85em}.slide .slide-obs{font-size:.88em}}.slide-coperta-jos .slide-camp{margin-bottom:.55em}.slide-clauza{font-size:.88em;color:var(--accent-ink);margin-top:.1em}.slide-clauza b{font-weight:800}.slide-tabel-clauze{font-size:.92em}.slide-tabel-clauze td{padding:.3em .6em .3em 0;vertical-align:baseline}.slide-tabel-clauze .cod{width:13em;white-space:nowrap}.slide-tabel-clauze .num{width:5em;padding-right:1.4em}.slide-grup-clauze+.slide-grup-clauze{margin-top:1.1em}.slide-grup-titlu{display:flex;align-items:baseline;gap:.6em;margin:0 0 .35em;font-size:1em;font-weight:800;letter-spacing:.02em;color:var(--accent-ink)}.slide-grup-cifra{font-weight:700;font-size:.86em;color:var(--ink-dim);font-variant-numeric:tabular-nums}@media print{.slide .slide-clauza{font-size:.88em}.slide .slide-tabel-clauze{font-size:.92em}}.slide-tabel-actiuni{table-layout:fixed;width:100%}.slide-tabel-actiuni th,.slide-tabel-actiuni td{padding-right:.6em}.slide-tabel-actiuni col.c-cod{width:7.5em}.slide-tabel-actiuni col.c-cerinta{width:7em}.slide-tabel-actiuni col.c-sev,.slide-tabel-actiuni col.c-stare{width:5em}.slide-tabel-actiuni col.c-resp{width:8em}.slide-tabel-actiuni col.c-termen{width:6em}.slide-tabel-actiuni col.c-clauza{width:12.5em}.slide-tabel-actiuni th,.slide-tabel-actiuni td{word-break:normal;overflow-wrap:anywhere}.slide-rand-date td{border-top:1px solid var(--line);padding-top:.3em}.slide-rand-constatare td{padding:0 0 .35em;color:var(--ink-dim);border:none}.slide-tabel .slide-rand-constatare+tr td{border-top:1px solid var(--line)}.antet-pagina{display:flex;flex-direction:column;gap:1rem}.antet-pagina h2,.antet-pagina h3{margin:0 0 .3rem}.antet-rand-persoana{display:flex;align-items:flex-end;gap:.5rem}.antet-rand-persoana .rand{flex:1;min-width:0}.rand-butoane{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.4rem 0 1rem}.rand-butoane .ajutor{margin:0}.slide-coperta-coloane{display:flex;gap:2.4em}.slide-coperta-coloane>div{flex:1;min-width:0}.slide-coperta-coloane .slide-camp-eticheta{flex-basis:9em}.asteptare{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.8rem 0 0}.asteptare-nota{flex:1;min-width:14rem}.asteptare-pornita{border-left:3px solid var(--warn);padding-left:.7rem}.chip-asteptare{display:inline-block;margin-left:.35em;min-width:1.35em;padding:0 .3em;border-radius:999px;background:var(--warn);color:#1b1200;font-size:.72em;font-weight:800;line-height:1.5;text-align:center}.blocaj-asteptare{border-left:3px solid var(--warn)}.lista-asteptare{list-style:none;margin:0;padding:0}.lista-asteptare li{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;padding:.3rem 0;border-top:1px solid var(--line)}.lista-asteptare li:first-child{border-top:0}.lista-asteptare li,.asteptare-motiv{font-weight:400}.asteptare-motiv{flex-basis:100%;color:var(--ink-dim);font-size:.92em}.versiune-build{font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#7e938c;white-space:nowrap}.slide-scor-baza{display:block;margin-top:.4em;font-size:.78em;color:var(--ink-dim);line-height:1.35}
