.spexo-cookie-banner{position:fixed;z-index:99999;left:20px;right:20px;bottom:20px;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid var(--panel-border-hi,#334155);border-radius:16px;background:rgba(7,12,20,.97);box-shadow:0 18px 55px rgba(0,0,0,.35);color:var(--text-hi,#f8fafc);backdrop-filter:blur(14px)}
.spexo-cookie-copy{min-width:0}.spexo-cookie-copy strong{display:block;font:700 16px/1.2 'Space Grotesk',sans-serif;margin-bottom:6px}.spexo-cookie-copy p{margin:0;color:var(--text-mid,#aab5c5);font:400 13px/1.55 Inter,sans-serif}.spexo-cookie-copy a{color:var(--cyan,#2dd9e8)}
.spexo-cookie-actions{display:flex;gap:10px;flex:0 0 auto}.spexo-cookie-actions button{border:1px solid #475569;background:transparent;color:var(--text-hi,#f8fafc);border-radius:10px;padding:10px 14px;font:600 13px Inter,sans-serif;cursor:pointer}.spexo-cookie-actions button.primary{border-color:transparent;background:linear-gradient(135deg,var(--grad-cyan,#2dd9e8),var(--grad-blue,#4f8cff));color:#03151a}.spexo-cookie-actions button:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-width:720px){.spexo-cookie-banner{left:12px;right:12px;bottom:12px;display:block;padding:16px}.spexo-cookie-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.spexo-cookie-actions button{width:100%}}
