[data-theme=security]{--color-accent:#8cc63f;--color-accent-hover:#7ab32e;--color-accent-ink:#002b3e;--cc-surface:#fff;--cc-ink:#002b3e;--cc-muted:#4b5563;--cc-border:#d1dce8;--cc-accent:var(--color-accent);--cc-accent-ink:#002b3e;--cc-accent-hover:#002b3e;--cc-accent-hover-ink:#fff;--cc-check:#002b3e;--cc-radius:12px;--cc-btn-radius:8px}[data-theme=security] .sec-mobile-bar{z-index:45;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);background:#002b3ef5;border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}[data-theme=security] .sec-mobile-bar.is-shown{transform:translateY(0)}[data-theme=security] .sec-mobile-bar-call{color:#fff;border:1px solid #ffffff8c;border-radius:.375rem;align-items:center;gap:.4rem;min-height:48px;padding:0 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=security] .sec-mobile-bar-cta{color:#002b3e;background:#8cc63f;border-radius:.375rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:48px;font-size:1rem;font-weight:600;display:inline-flex}[data-theme=security] .sec-mobile-bar-cta:hover{background:#7db32e}@media (max-width:767px){[data-theme=security] .sec-mobile-bar{display:grid}[data-theme=security][data-mobile-bar=shown] button[aria-label="Back to top"]{bottom:5.6rem}[data-theme=security] [aria-labelledby=cookie-consent-title]{padding:0!important}[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-card{padding:.65rem .9rem calc(.65rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:1fr auto;align-items:center;column-gap:.75rem;display:grid}[data-theme=security] #cookie-consent-title{grid-area:1/1}[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-link.mt-2{grid-area:1/2;width:auto;margin:0}[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-body{grid-column:1/-1;margin-top:.25rem;font-size:.75rem;line-height:1.1rem}[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-panel,[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-save,[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-card>div.mt-4{grid-column:1/-1;margin-top:.5rem}[data-theme=security] [aria-labelledby=cookie-consent-title] .cc-btn{min-height:40px;padding-top:.4rem;padding-bottom:.4rem}}@media (prefers-reduced-motion:reduce){[data-theme=security] .sec-mobile-bar{transition:none}}
