.bc-privacy-banner{z-index:45;left:50%;bottom:max(12px,env(safe-area-inset-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f8f6ff;background:#101018f5;border:1px solid #a58ad95c;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:min(850px,100% - 24px);padding:16px 20px;font:13px/1.4 Manrope,Arial,sans-serif;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 45px #0006,0 0 24px #9558e61c}.bc-privacy-banner strong{font-size:14px}.bc-privacy-banner p{color:#cbc6d6;margin:3px 0}.bc-privacy-banner button,.bc-privacy-dialog button{cursor:pointer;font:inherit}.bc-privacy-actions{flex-shrink:0;gap:8px;display:flex}.bc-privacy-actions button,.bc-privacy-save{color:#fff;background:#2b223d;border:1px solid #ad8bd866;border-radius:10px;min-height:40px;padding:10px 14px}.bc-privacy-actions button:hover{background:#493164}.bc-privacy-link{color:#dbc7ff;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.bc-privacy-reopen{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;margin:12px auto 24px;font:12px/1.4 Manrope,Arial,sans-serif;display:block}.bc-privacy-dialog{color:#f7f3ff;background:#111019;border:1px solid #b18ce755;border-radius:20px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 48px);padding:22px;font:14px/1.5 Manrope,Arial,sans-serif;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 38px #8243ce30}.bc-privacy-dialog header{justify-content:space-between;align-items:center;gap:18px;display:flex}.bc-privacy-dialog header button{color:#fff;background:#ad79ef25;border:1px solid #b59cda66;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.bc-privacy-dialog p{color:#c3bbce}.bc-privacy-dialog label{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.bc-privacy-dialog input{accent-color:#ad7cef;margin-top:4px}.bc-privacy-dialog small{color:#bcb4c9;margin-top:4px;font-size:12px;display:block}:is(.bc-privacy-dialog button:focus-visible,.bc-privacy-banner button:focus-visible){outline-offset:3px;outline:2px solid #d5b4ff}.bc-privacy-document{flex-direction:column;gap:14px;width:min(780px,100vw - 28px);height:min(780px,100dvh - 48px);display:flex}.bc-privacy-document iframe{background:#080c0e;border:0;border-radius:12px;flex:1;width:100%;min-height:0}.cp-media-consent{text-align:center;border:1px solid var(--cp-line);background:var(--cp-panel);min-height:160px;color:var(--cp-fg);border-radius:14px;place-content:center;gap:12px;padding:24px;display:grid}.cp-media-consent button,.cp-media-consent a{border:1px solid var(--cp-line);color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:8px 12px}@media (max-width:600px){.bc-privacy-banner{gap:10px;padding:12px;font-size:11px;display:block}.bc-privacy-banner strong{font-size:12px}.bc-privacy-actions{grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.bc-privacy-actions button{min-height:36px;padding:7px 6px;font-size:12px}}
