#cookie-consent{position:fixed;z-index:10000;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(640px,calc(100% - 24px));max-height:85vh;overflow:auto;background:#faf9f5;color:#142f44;padding:24px;border-radius:18px;box-shadow:0 8px 70px #00182b80;border:1px solid #d5e0e5;font:14px/1.6 Arial,sans-serif}#cookie-consent h2{font-size:21px;margin:0 0 8px}#cookie-consent p{margin:8px 0 16px}#cookie-consent .cookie-actions{display:flex;gap:8px;flex-wrap:wrap}#cookie-consent button{background:#0072bc;color:white;box-shadow:none;padding:12px 15px;border-radius:9px}#cookie-consent button:hover{background:#005b98}#cookie-consent label{display:flex;align-items:center;gap:10px;font-weight:bold}#cookie-analytics{width:20px;height:20px;accent-color:#0072bc}#cookie-reopen{position:fixed;bottom:0;right:16px;z-index:9000;padding:3px 9px;font:10px Arial,sans-serif;border-radius:6px 6px 0 0;background:#faf9f5;color:#142f44;box-shadow:none}#cookie-consent[hidden],#cookie-consent [hidden]{display:none!important}@media(max-width:640px){#cookie-consent{padding:18px}#cookie-consent .cookie-actions button{flex:1 1 120px}}
