.ad-privacy{text-align:center;background:var(--bg,#0b171e);color:var(--text,#e9f2f5);padding:0 24px 24px}.ad-privacy-link{color:inherit;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.ad-privacy-panel{bottom:max(18px,env(safe-area-inset-bottom));text-align:left;color:#eef5f8;z-index:1200;width:min(440px,100vw - 36px);max-height:80dvh;font-family:var(--font-manrope),sans-serif;background:#10212b;border:1px solid #49606b;border-radius:16px;padding:24px;position:fixed;right:18px;overflow:auto;box-shadow:0 14px 50px #0006}.ad-privacy-panel>strong{font-size:18px;line-height:1.4;display:block}.ad-privacy-panel p{color:#c4d2da;margin:12px 0;font-size:14px;line-height:1.65}.ad-privacy-panel a{color:#c9ff42;font-size:14px;text-decoration:underline}.ad-privacy-panel small{color:#b6c8d3;margin-top:14px;font-size:12px;line-height:1.5;display:block}.ad-privacy-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ad-privacy-panel button:not(.ad-privacy-link){color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b3542;border:1px solid #65828f;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:700}.ad-privacy-panel button:focus-visible{outline-offset:3px;outline:2px solid #c9ff42}.ad-privacy-link:focus-visible{outline-offset:3px;outline:2px solid #c9ff42}.ad-privacy-panel button:hover{background:#284756}
