.ad-privacy-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:28px;border:2px solid #05bce7;border-radius:12px;color:#061426;background:#fff;font:16px/1.55 system-ui,sans-serif}.ad-privacy-dialog::backdrop{background:#061426b3}.ad-privacy-dialog h2{margin-top:0}.ad-privacy-dialog label{display:flex;gap:12px;align-items:flex-start}.ad-privacy-dialog input{width:20px;height:20px;flex-shrink:0}.ad-privacy-actions{display:flex;flex-wrap:wrap;gap:10px}.ad-privacy-actions button,.ad-privacy-open{padding:12px 16px;border:1px solid #061426;border-radius:6px;font:inherit;cursor:pointer;background:#fff;color:#061426}.ad-privacy-actions button:focus-visible,.ad-privacy-open:focus-visible{outline:3px solid #ff2e7e;outline-offset:3px}.ad-privacy-open{display:block;margin:12px auto 90px;font:14px system-ui,sans-serif}.ad-privacy-dialog a{color:#005a70;text-decoration:underline}
