#consentBanner{position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;max-width:720px;margin:0 auto;background:#07132F;color:#fff;border-radius:14px;padding:16px 20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;box-shadow:0 12px 32px rgba(7,19,47,.35);font:14px/1.5 Inter,sans-serif}
#consentBanner p{flex:1 1 280px;margin:0}
#consentBanner a{color:#01B6DF;text-decoration:underline}
.consent-actions{display:flex;gap:10px}
#consentBanner button{font:inherit;font-weight:700;min-height:44px;padding:0 20px;border-radius:9px;border:1.5px solid rgba(255,255,255,.4);background:transparent;color:#fff;cursor:pointer}
#consentBanner button.primary{background:#01B6DF;border-color:#01B6DF;color:#07132F}
.consent-link{margin-left:16px;color:inherit;text-decoration:underline}
