body{font-family:Plus Jakarta Sans,sans-serif}.hidden{display:none!important}.doc-font{font-family:Merriweather,Georgia,serif}.navy-glow{background:radial-gradient(circle at 50% -20%,#d4af371f,#0000 70%)}.card-glass-navy{-webkit-backdrop-filter:blur(16px);background:#0d1b2abf;border:1px solid #d4af3726}.light-card-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfaf5fa;border:1px solid #d6cdbbd9}.bg-grid-pattern{background-image:radial-gradient(#d4af3714 1px,#0000 1px);background-size:28px 28px}.printable-a4{box-sizing:border-box;color:#111;text-align:justify;-webkit-hyphens:auto;hyphens:auto;background:#fff;width:210mm;max-width:100%;min-height:297mm;margin-left:auto;margin-right:auto;padding:22mm 20mm 20mm 22mm;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:10.5pt;line-height:1.62}.printable-a4 p{orphans:3;widows:3;margin:0 0 3.2mm}.printable-a4 p:last-child{margin-bottom:0}.printable-a4 ul,.printable-a4 ol{margin:0 0 3.2mm 7mm;padding:0}.printable-a4 li{margin-bottom:1.4mm}.printable-a4 strong{font-weight:700}.printable-a4 .doc-title{text-align:center;text-transform:uppercase;letter-spacing:.06em;page-break-after:avoid;break-after:avoid;border-top:1.2pt solid #111;border-bottom:1.2pt solid #111;margin:6mm 0;padding:2.4mm 0;font-size:11.5pt;font-weight:700;line-height:1.4}.printable-a4 .doc-head{text-align:left;border-bottom:1.2pt solid #111;justify-content:space-between;align-items:flex-start;gap:10mm;margin-bottom:5mm;padding-bottom:3mm;display:flex}.printable-a4 .doc-head .doc-ref{text-align:right;white-space:nowrap;font-size:9pt;line-height:1.5}.printable-a4 .doc-note{font-size:9pt}.printable-a4 .doc-disclaimer{color:#555;text-align:justify;border-top:.5pt solid #bbb;margin-top:6mm;padding-top:2mm;font-size:7.4pt;line-height:1.35}.printable-a4 .doc-sign{page-break-inside:avoid;break-inside:avoid;border-top:.8pt solid #111;justify-content:space-between;align-items:flex-end;gap:10mm;margin-top:8mm;padding-top:4mm;display:flex}.printable-a4 .doc-sign .sign-box{text-align:center;min-width:55mm}.printable-a4 .doc-sign .sign-line{border-bottom:.8pt solid #111;padding-bottom:1.5mm}.printable-a4 img{max-width:100%}.printable-a4 img.docSignatureImg{display:block}.printable-a4 img.docSignatureImg.hidden{display:none!important}@media screen and (width<=240mm){.printable-a4{width:100%;padding:12mm 9mm;font-size:10pt}}@page{size:A4 portrait;margin:0}#printRoot{display:none}@media print{html,body{background:#fff!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body>:not(#printRoot){display:none!important}#printRoot{display:block!important}#printRoot .printable-a4{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5pt;width:210mm!important;max-width:210mm!important;min-height:297mm!important;box-shadow:none!important;color:#000!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;margin:0!important;padding:20mm 18mm 18mm 20mm!important;display:block!important}.no-print{display:none!important}}@keyframes splashLogoIn{0%{opacity:.6;filter:blur(2px);transform:scale(.95)}40%{opacity:1;filter:blur();transform:scale(1.05)}70%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}@keyframes splashGlow{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.38;transform:scale(1.1)}}.splash-logo-img{animation:.9s cubic-bezier(.22,1,.36,1) forwards splashLogoIn}.splash-glow{animation:1.2s ease-in-out infinite splashGlow}.splash-fade-out{opacity:0!important;pointer-events:none!important;transform:scale(1.05)!important}.splash-hidden{display:none!important}#adminPanel{color:#0f172a}#adminPanel .text-slate-400{color:#64748b!important}#adminPanel .text-slate-500{color:#475569!important}#adminPanel input,#adminPanel select,#adminPanel textarea{color:#0f172a;background:#fff;border-color:#cbd5e1}#adminPanel input::placeholder,#adminPanel textarea::placeholder{color:#94a3b8}#adminPanel .bg-navy-950{color:#d4af37}#adminPanel button.bg-red-600,#adminPanel button.bg-slate-900{color:#fff}#adminPanel button.bg-amber-500{color:#0b1120}#step2 input,#step2 select,#step2 textarea{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}#step2 input::placeholder,#step2 textarea::placeholder{color:#94a3b8!important}#step2 input:focus,#step2 select:focus,#step2 textarea:focus{box-shadow:0 0 0 3px #d4af3738;border-color:#d4af37!important}#step2 label,#step2 .text-slate-300{color:#e2e8f0!important}#step2 .text-slate-400,#step2 .text-slate-500{color:#94a3b8!important}#step2 .border-slate-100{border-color:#94a3b840!important}@media (width<=640px){.folder-tab-btn{border-radius:1rem;gap:.35rem;min-height:92px;padding:.75rem .5rem}.folder-tab-btn i{margin-bottom:.2rem;font-size:1.75rem!important}.folder-tab-btn>span:last-child{text-align:center;line-height:1.1;font-size:.75rem!important}.folder-tab-btn .text-\[9px\]{padding:.1rem .4rem;font-size:.55rem!important}#folderPanel .cursor-pointer{min-height:72px;padding:1rem .75rem}#folderPanel .cursor-pointer h3{line-height:1.2;font-size:.85rem!important}#folderPanel .cursor-pointer span.text-xs{font-size:.7rem!important}#scutlegal-app-root header button{min-height:40px;font-size:.75rem}#scutlegal-app-root header button i{font-size:.875rem!important}#scutlegal-app-root .fa-solid,#scutlegal-app-root .fa-regular,#scutlegal-app-root .fa-brands{line-height:1}#hero .group i.text-lg{font-size:1.4rem!important}#hero .group i.text-xl{font-size:1.5rem!important}button[aria-label=Închide] i,button[title=Închide] i{font-size:1.25rem!important}button[aria-label=Închide],button[title=Închide]{min-width:36px;min-height:36px}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ty-burst{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#080d19b8;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}.ty-burst.ty-out{opacity:0}.ty-card{text-align:center;background:#0d1b2a;border:1px solid #d4af3773;border-radius:1.25rem;max-width:90vw;padding:2rem 2.4rem;animation:.45s cubic-bezier(.22,1,.36,1) tyPop;box-shadow:0 25px 60px -20px #000c}.ty-card h3{color:#fff;margin:.6rem 0 .3rem;font-size:1.5rem;font-weight:900}.ty-card p{color:#94a3b8;margin:0;font-size:.8rem}.ty-icon{color:#d4af37;font-size:2.5rem}@keyframes tyPop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.ty-confetti{position:absolute;inset:0;overflow:hidden}.ty-piece{opacity:.9;background:#d4af37;border-radius:2px;width:7px;height:12px;animation:1.5s linear forwards tyFall;position:absolute;top:-12px}.ty-piece:nth-child(3n){background:#f5e6a8}.ty-piece:nth-child(4n){background:#64748b}@keyframes tyFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.2;transform:translateY(105vh)rotate(540deg)}}
