.consent-banner{z-index:2147483000;color:#f4f3f5;background:#111114;border:1px solid #ffffff24;border-radius:14px;gap:14px;max-width:560px;margin-left:auto;padding:18px 20px;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 48px #00000073}.consent-banner p{margin:0}.consent-banner a{color:inherit;text-underline-offset:3px;text-decoration:underline}.consent-current{color:#b9b6c0}.consent-actions{justify-content:flex-end;gap:10px;display:flex}.consent-btn{color:#f4f3f5;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;min-width:112px;min-height:44px;padding:0 18px;font:600 14px/1 system-ui,-apple-system,Segoe UI,sans-serif}.consent-btn:hover{border-color:#f4f3f5}.consent-btn-accept{color:#fff;background:#6f01d6;border-color:#6f01d6}.consent-btn-accept:hover{background:#7d14e6;border-color:#7d14e6}:is(.consent-btn:focus-visible,.consent-settings-link:focus-visible){outline-offset:3px;outline:2px solid #aa91ff}.consent-settings-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:480px){.consent-banner{padding:16px;bottom:12px;left:12px;right:12px}.consent-btn{flex:1;min-width:0}}
