/* Auto-generated minified build of site.src.css -- do not edit directly, see scripts/build.mjs */
:root{--gov-navy: #002050;--gov-navy-dark: #013457;--gov-navy-light: #005EA4;--gov-light: #F8F9FA;--gov-border: #DDE1E6;--gov-success: #28A745;--gov-warning: #FFC107;--gov-text: #212529;--eu-yellow: #FFCC00;--accent-orange: #F0791C;--tricolor-blue: #0047AB;--tricolor-yellow: #FCD116;--tricolor-red: #CE1126;--a11y-font-scale: 1}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:calc(16px * var(--a11y-font-scale));scrollbar-gutter:stable}body{margin:0;display:flex;flex-direction:column;min-height:100vh;padding-bottom:37px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff;background:var(--gov-navy);line-height:1.5;font-size:1.08rem}a{color:#fff}img{max-width:100%}.wrap{max-width:1600px;margin:0 auto;padding:0 20px}main.wrap{width:100%}.tricolor-band{display:flex;height:6px;width:100%;position:sticky;top:0;z-index:200}.tricolor-band span{flex:1 1 33.33%}.tricolor-band .b1{background:var(--tricolor-blue)}.tricolor-band .b2{background:var(--tricolor-yellow)}.tricolor-band .b3{background:var(--tricolor-red)}.tricolor-band.bottom{position:fixed;left:0;bottom:0;top:auto}.header-actions{display:flex;align-items:stretch;gap:16px;flex-shrink:0;position:relative}.icon-btn{background:none;border:none;cursor:pointer;color:var(--gov-navy);display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;font-weight:600}.icon-btn:hover{color:var(--gov-navy-light)}.icon-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.icon-btn-icon svg{width:24px;height:24px}.icon-btn-label{line-height:1}.search-inline .icon-btn-label{display:none}nav.main-nav .icon-btn{color:var(--gov-navy);border:1px solid var(--gov-border);border-radius:8px;padding:11px 14px;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}nav.main-nav .icon-btn:hover{background:#fff6ec;border-color:var(--accent-orange)}.header-actions{align-self:flex-start}.search-inline{position:relative;display:flex;align-items:center;justify-content:flex-start;width:96px;flex-shrink:0}.search-inline #search-open-btn{width:72px;height:100%;justify-content:center}.search-inline.open #search-open-btn{opacity:0;pointer-events:none}#search-input{position:absolute;top:0;left:0;height:100%;width:72px;box-sizing:border-box;margin:0;padding:0 18px;background:#fff;color:var(--gov-text);border-radius:8px;font-size:.95rem;border:1px solid var(--gov-border);opacity:0;pointer-events:none;transition:opacity .15s ease,width .15s ease}#search-input::placeholder{color:#888}.search-inline.open #search-input{width:190px;opacity:1;pointer-events:auto}#search-input:focus{outline:none;border-color:var(--accent-orange)}nav.main-nav{background:#fff;position:sticky;top:6px;z-index:190}nav.main-nav>.wrap.nav-inner{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px 10px;position:relative;padding:10px 14px;max-width:1600px}@media(min-width:1090px){nav.main-nav>.wrap.nav-inner{flex-wrap:nowrap}}.nav-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex-shrink:0;order:1}.nav-brand img{height:56px;width:auto}.brand-text{font-weight:800;text-transform:uppercase;color:var(--gov-navy);font-size:1.25rem;line-height:1.25;display:inline-block;transform:scaleY(1.3)}.brand-text .brand-highlight{color:var(--accent-orange)}.brand-text small{display:block;font-weight:500;color:#6b7280;text-transform:none;font-size:.82rem;letter-spacing:0}nav.main-nav ul.top-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex:1;justify-content:center;gap:8px;order:2}nav.main-nav .header-actions{order:3}.top-menu>li{position:relative;display:flex;flex:0 0 110.4px}.top-menu>li.tab-sm{flex:0 0 96px}.menu-toggle .lbl-short{display:none}.menu-toggle .lbl-full{display:inline}.top-menu>li>a,.top-menu>li>button.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:72px;height:100%;padding:10px 6px;color:var(--gov-navy);text-decoration:none;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.01em;text-align:center;background:#fff;border:1px solid var(--gov-border);border-radius:8px;cursor:pointer;font-family:inherit;white-space:normal;line-height:1.2;transition:background .15s,border-color .15s;box-sizing:border-box}.top-menu>li>a svg,.top-menu>li>button.menu-toggle svg{width:24px;height:24px;flex-shrink:0}.top-menu>li>a:hover,.top-menu>li>button.menu-toggle:hover{background:#fff6ec;border-color:var(--accent-orange)}.top-menu>li.active>a,.top-menu>li.active>button.menu-toggle{border-color:var(--accent-orange);border-bottom-width:3px;background:#fff6ec}.submenu{list-style:none;margin:6px 0 0;padding:8px 0;position:absolute;left:0;top:100%;background:#fff;min-width:260px;box-shadow:0 8px 20px #00000026;border:1px solid var(--gov-border);display:none;z-index:150}.top-menu>li.open .submenu{display:block}@media(min-width:1090px){.top-menu>li:hover .submenu{display:block}}.submenu li a{display:block;padding:10px 18px;color:var(--gov-navy);text-decoration:none;font-size:.9rem;font-weight:400}.submenu li a:hover{background:var(--gov-light);color:var(--gov-navy)}.mobile-toggle{display:none;background:none;border:none;color:var(--gov-navy);font-size:1.5rem;cursor:pointer;padding:6px 10px;flex-shrink:0;order:4}@media(min-width:1090px)and (max-width:1650px){:root{--tab-s: clamp(71.5px, calc(11.236vw - 50.94px) , 130.5px)}nav.main-nav>.wrap.nav-inner{gap:4px 4px}.top-menu>li{flex:0 0 calc(var(--tab-s) * 1.15)}.top-menu>li.tab-sm{flex:0 0 var(--tab-s)}.top-menu>li>a,.top-menu>li>button.menu-toggle{min-height:64px;padding:8px 3px;font-size:.6rem}.top-menu>li>a svg,.top-menu>li>button.menu-toggle svg{width:20px;height:20px}.icon-btn-icon svg{width:20px;height:20px}nav.main-nav ul.top-menu{gap:4px}.search-inline{width:var(--tab-s)}.search-inline.open #search-input{width:150px}.nav-brand{gap:8px}.nav-brand img{height:46px}.brand-text{font-size:1.02rem}.menu-toggle .lbl-short{display:inline}.menu-toggle .lbl-full{display:none}}@media(min-width:1250px)and (max-width:1650px){.menu-toggle .lbl-short{display:none}.menu-toggle .lbl-full{display:inline}}@media(max-width:1089px){.nav-brand{flex-shrink:1;min-width:0;flex-basis:100%;gap:8px}.brand-text{min-width:0;font-size:clamp(.8rem,calc((4.571vw - 3.657px) * var(--a11y-font-scale)),1rem)}.brand-text small{font-size:.8166em}.nav-brand img{height:40px}nav.main-nav ul.top-menu{display:none;flex-direction:column;flex-basis:100%;justify-content:flex-start;order:4}nav.main-nav.mobile-open ul.top-menu{display:flex}.top-menu>li{flex:0 1 auto}nav.main-nav .header-actions{order:2}.search-inline{width:48px}.search-inline #search-open-btn{width:100%}.search-inline.open #search-input{width:160px}nav.main-nav .icon-btn{padding:8px 10px;font-size:.82rem}#search-input{padding:0 12px;font-size:.85rem}.mobile-toggle{display:block;order:3}.top-menu>li>a,.top-menu>li>button.menu-toggle{width:100%;flex-direction:row;justify-content:flex-start;text-align:left;min-height:auto}.submenu{position:static;display:none;box-shadow:none;border:none;border-top:1px solid var(--gov-border);background:var(--gov-light);margin-top:0}.top-menu>li.open .submenu{display:block}.submenu li a{color:var(--gov-navy);padding-left:32px}.submenu li a:hover{background:#fff}}footer.site-footer{background:#fff;color:var(--gov-text);font-weight:400;position:fixed;left:0;right:0;bottom:6px;z-index:199}footer.site-footer a{color:var(--gov-navy);text-decoration:none;font-size:.9rem;font-weight:400}footer.site-footer a:hover{color:var(--accent-orange);text-decoration:underline}.footer-bottom{padding:4px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.footer-bottom .wrap{padding:0;display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:10px}.footer-bottom small{color:#6b7280;font-weight:400}.footer-icons{display:flex;align-items:center;gap:14px}.footer-icon-link{color:var(--gov-navy)!important;display:inline-flex;align-items:center;justify-content:center}.footer-icon-link:hover{color:var(--accent-orange)!important}.footer-icon-link svg{width:20px;height:20px}body[data-page=home] nav.main-nav,body[data-page=home] footer.site-footer{background:var(--gov-navy)}body[data-page=home] .brand-text{color:#fff}body[data-page=home] .brand-text small{color:#ffffffb3}body[data-page=home] nav.main-nav .icon-btn,body[data-page=home] .mobile-toggle{color:#fff}body[data-page=home] nav.main-nav .icon-btn{border-color:#ffffff4d}body[data-page=home] nav.main-nav .icon-btn:hover{background:var(--gov-navy-dark);border-color:var(--eu-yellow)}body[data-page=home] .top-menu>li>a,body[data-page=home] .top-menu>li>button.menu-toggle{background:var(--gov-navy-dark);border-color:#ffffff40;color:#fff}body[data-page=home] .top-menu>li>a:hover,body[data-page=home] .top-menu>li>button.menu-toggle:hover,body[data-page=home] .top-menu>li.active>a,body[data-page=home] .top-menu>li.active>button.menu-toggle{background:var(--gov-navy-dark);border-color:var(--eu-yellow)}body[data-page=home] footer.site-footer{color:#ffffffd9}body[data-page=home] footer.site-footer a,body[data-page=home] .footer-icon-link{color:#fff!important}body[data-page=home] footer.site-footer a:hover,body[data-page=home] .footer-icon-link:hover{color:var(--eu-yellow)!important}body[data-page=home] .footer-bottom small{color:#ffffffa6}.page-hero{background:var(--gov-navy);color:#fff;padding:40px 0}.page-hero h1{margin:0 0 10px;font-size:2rem}.page-hero p{margin:0;color:#ffffffbf;max-width:700px;text-indent:2em}main{padding:40px 0 60px;flex:1 0 auto}.card{border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:20px;margin-bottom:16px;background:var(--gov-navy-dark);color:#fff}.placeholder-note{background:#ffffff14;border:1px dashed rgba(255,255,255,.3);border-radius:4px;padding:16px;color:#ffffffbf;font-size:1rem}.doc-list{list-style:none;margin:0;padding:0}.doc-list li{margin-bottom:10px}.doc-list a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;color:#fff}.doc-list a:hover{text-decoration:underline}.doc-card h3{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.doc-card h3>a:first-child{flex:1 1 auto;min-width:0}.doc-download{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:var(--gov-navy);border:1px solid var(--gov-border);background:#fff;transition:background .15s,border-color .15s,color .15s}.doc-download:hover{background:#fff6ec;border-color:var(--accent-orange);color:var(--accent-orange)}.doc-download svg{width:16px;height:16px}.breadcrumb-back{display:inline-block;margin-bottom:16px;color:#ffffffb3;text-decoration:none;font-size:.9rem}.breadcrumb-back:hover{color:#fff}h2.section-title{font-size:1.35rem;color:#fff;margin:32px 0 12px}h2.section-title:first-child{margin-top:0}.compartimente-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]){background:#fff;color:var(--gov-navy)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) a{color:var(--gov-navy-light)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) .placeholder-note{background:var(--gov-light);border:1px dashed var(--gov-border);color:var(--gov-text)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) .card{background:var(--gov-light);border:1px solid var(--gov-border);color:var(--gov-navy)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) h2.section-title{color:var(--gov-navy)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) .page-hero{background:#fff;color:var(--gov-navy)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) .page-hero p{color:#002050b3;max-width:none}body:is([data-page=anunturi],[data-page=site-uri-utile],[data-page=cautare]) .doc-list a{color:var(--gov-navy-light)}body:is([data-page=despre],[data-page=info-publice],[data-page=compartimente],[data-page=gdpr],[data-page=integritate],[data-page=contact],[data-page=anunturi],[data-page=studii-impact],[data-page=site-uri-utile],[data-page=intranet],[data-page=cautare]) main p{text-align:justify}footer.site-footer .wrap{max-width:1280px}#toast-banner{position:fixed;top:14px;left:50%;transform:translate(-50%) translateY(-16px);z-index:600;max-width:min(480px,92vw);padding:14px 18px;border-radius:6px;font-size:.92rem;font-weight:600;box-shadow:0 10px 30px #00000047;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;gap:12px}#toast-banner.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}#toast-banner.success{background:#e6f7ec;color:#1b5e2c;border:1px solid var(--gov-success)}#toast-banner.error{background:#fdecea;color:#7a1a1a;border:1px solid #d6334a}#toast-banner .toast-close{margin-left:auto;background:none;border:none;cursor:pointer;font-size:1.15rem;line-height:1;color:inherit;opacity:.6;padding:0}#toast-banner .toast-close:hover{opacity:1}#a11y-btn{position:fixed;bottom:66px;right:20px;width:48px;height:48px;border-radius:50%;background:var(--gov-navy);color:#fff;border:2px solid #fff;box-shadow:0 2px 8px #00000040;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.4rem;z-index:300}#a11y-panel{position:fixed;bottom:142px;right:20px;width:min(300px,calc(100vw - 40px));background:#fff;color:var(--gov-text);border:1px solid var(--gov-border);border-radius:6px;box-shadow:0 8px 24px #0003;padding:16px;z-index:300;display:none;box-sizing:border-box}#a11y-panel.open{display:block}#a11y-panel h4{margin:0 0 12px;font-size:.95rem}.a11y-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--gov-border);font-size:.85rem}.a11y-row:first-of-type{border-top:none}.a11y-row>span:first-child{min-width:0;overflow-wrap:break-word}.a11y-fontsize-btn{border:1px solid var(--gov-border);background:#fff;border-radius:4px;width:28px;height:28px;cursor:pointer;flex-shrink:0}.a11y-switch{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--gov-border);border-radius:11px;background:#ddd;cursor:pointer;padding:0}.a11y-switch:after{content:"";position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s}.a11y-switch.active{background:var(--gov-navy);border-color:var(--gov-navy)}.a11y-switch.active:after{transform:translate(18px)}#a11y-reset{width:100%;margin-top:4px;border:1px solid var(--gov-border);background:#fff;border-radius:4px;padding:8px;cursor:pointer;font-size:.8rem}#a11y-reset:hover{background:var(--gov-light)}html.a11y-high-contrast{filter:contrast(1.15)}html.a11y-high-contrast body{background:#000!important;color:#fff!important}html.a11y-high-contrast a{color:#ffd000!important}html.a11y-high-contrast .card,html.a11y-high-contrast .placeholder-note{background:#111!important;border-color:#444!important}html.a11y-underline-links a{text-decoration:underline!important}html.a11y-dyslexia-font body{font-family:Comic Sans MS,Comic Sans,cursive,sans-serif!important}html.a11y-pause-animations *{animation:none!important;transition:none!important}html.a11y-high-contrast #a11y-panel,html.a11y-high-contrast #a11y-panel *{color:var(--gov-text)!important}
