.ads-consent[hidden]{display:none!important}.ads-consent{position:fixed;z-index:10000;inset:auto 20px 20px;max-width:960px;margin:auto;background:#fff;color:#0a3158;border:1px solid #dce2ef;border-radius:16px;box-shadow:0 8px 40px #16264a26;padding:22px;font:14px/1.6 system-ui;display:flex;align-items:center;gap:24px}.ads-consent strong{font-size:16px}.ads-consent p{margin:6px 0 0}.ads-consent a{color:#0a3158;text-decoration:underline}.ads-consent-actions{display:flex;gap:10px;flex-wrap:wrap;min-width:205px}.ads-consent button{border:1px solid #0a3158;background:#fff;color:#0a3158;border-radius:9px;padding:11px 16px;font:600 14px system-ui;cursor:pointer;min-height:44px}.ads-consent button:focus-visible,[data-ads-settings]:focus-visible{outline:3px solid #0a3158;outline-offset:3px}.ads-consent button:hover{background:#e5f6f5}[data-ads-settings]{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}@media(max-width:650px){.ads-consent{inset:auto 10px 10px;padding:18px;display:block;max-height:85vh;overflow:auto}.ads-consent-actions{margin-top:14px}.ads-consent-actions button{flex:1}}
