.satellite-consent-settings{border:0;background:transparent;color:#dbeafe;font:inherit;font-size:.82rem;text-decoration:underline;cursor:pointer}
.satellite-consent{position:fixed;z-index:20;right:22px;bottom:22px;max-width:560px;padding:18px;display:flex;gap:18px;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 25%,#cbd5e1);border-radius:16px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.2)}
.satellite-consent[hidden]{display:none}
.satellite-consent strong{display:block;font-size:.98rem}
.satellite-consent p{margin:5px 0 0;color:#475569;font-size:.86rem;line-height:1.5}
.satellite-consent__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.satellite-consent button{border-radius:9px;padding:9px 12px;font:inherit;font-size:.8rem;font-weight:750;white-space:nowrap;cursor:pointer}
.satellite-consent__primary{border:1px solid var(--accent);background:var(--accent);color:#fff}
.satellite-consent__secondary{border:1px solid #cbd5e1;background:#fff;color:#334155}
@media(max-width:780px){.satellite-consent{left:14px;right:14px;bottom:14px;display:block}.satellite-consent__actions{margin-top:14px;justify-content:flex-start}}
