.auth-status[data-astro-cid-o7uoavuv]{align-items:center;gap:12px;font-family:Roboto,sans-serif;font-size:.9rem;display:inline-flex}.auth-status--in[data-astro-cid-o7uoavuv]{color:#1f2937}.auth-status__hello[data-astro-cid-o7uoavuv] strong[data-astro-cid-o7uoavuv]{color:#6366f1}.auth-status__btn[data-astro-cid-o7uoavuv]{color:#6366f1;cursor:pointer;background:#fff;border:1px solid #6366f1;border-radius:8px;min-height:44px;padding:0 14px;font-family:inherit;font-size:.9rem;font-weight:500}.auth-status__btn[data-astro-cid-o7uoavuv]:hover{background:#eef2ff}.auth-status--out[data-astro-cid-o7uoavuv]{color:#fff;background:#6366f1;border-radius:8px;align-items:center;min-height:44px;padding:0 16px;font-weight:500;text-decoration:none}.auth-status--out[data-astro-cid-o7uoavuv]:hover{background:#4f46e5}@media (width<=520px){.auth-status[data-astro-cid-o7uoavuv]{gap:8px;max-width:100%}.auth-status--in[data-astro-cid-o7uoavuv]{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.auth-status__hello[data-astro-cid-o7uoavuv]{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.8125rem;overflow:hidden}.auth-status__form[data-astro-cid-o7uoavuv]{flex:none;margin:0}.auth-status__btn[data-astro-cid-o7uoavuv]{white-space:nowrap;padding:0 12px;font-size:.8125rem}.auth-status--out[data-astro-cid-o7uoavuv]{padding:0 14px;font-size:.875rem}}.site-auth-bar[data-astro-cid-p3pcfge7]{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:200;max-width:min(100% - 24px,420px);position:fixed}@media (width<=520px){.site-auth-bar[data-astro-cid-p3pcfge7]{width:100%;max-width:none;padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;justify-content:flex-end;align-items:center;display:flex;top:0;left:0;right:0}}@media (width<=600px){body{padding-top:calc(56px + env(safe-area-inset-top));background:linear-gradient(160deg,#eef2ff 0%,#fff 40%,#f5f3ff 100%) fixed}}@media (width<=520px){body{padding-top:calc(52px + env(safe-area-inset-top))}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;overflow-x:clip}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;margin:0}body{overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;text-wrap:balance;hyphens:auto}:where(p,li,dd,dt,label,figcaption,blockquote,summary,td,th){overflow-wrap:break-word}:where(a,code){overflow-wrap:anywhere}pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{max-width:100%}:where(.result,.result-card,.policy-card,.content-section,.answer-box) :where(p,li,dd,dt,td,th,a,span,h2,h3,h4,strong,b){overflow-wrap:anywhere}:where(.result-header,.policy-header){flex-wrap:wrap}:where(.result-header h2,.policy-header h2){min-width:0}.data-table-wrapper,.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=480px){:where(.btn-new-search,.btn-cautare-noua){white-space:normal;text-align:center}}img,video,svg{max-width:100%;height:auto}.site-footer{text-align:center;border-top:1px solid #e5e7eb;margin-top:auto;padding:32px 16px;font-family:Roboto,sans-serif}.site-footer__nav{justify-content:center;gap:24px;margin-bottom:16px;display:flex}.site-footer__nav a{color:#6366f1;overflow-wrap:anywhere;text-align:center;align-items:center;min-height:44px;padding:8px 4px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__nav a:hover{text-decoration:underline}.site-footer__crosslinks{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-bottom:16px;font-size:.85rem;display:flex}.site-footer__crosslinks a{color:#6b7280;align-items:center;min-height:44px;padding:8px 4px;text-decoration:none;display:inline-flex}.site-footer__crosslinks a:hover{color:#6366f1}.site-footer__label{color:#9ca3af;align-items:center;display:inline-flex}.site-footer__copy{color:#9ca3af;overflow-wrap:anywhere;margin:0;font-size:.8rem}@media (width<=640px){.site-footer{padding:24px max(12px, env(safe-area-inset-right)) 24px max(12px, env(safe-area-inset-left))}.site-footer__nav,.site-footer__crosslinks{flex-direction:column;align-items:center;gap:4px}}
