.ad-consent{position:fixed;z-index:10000;inset:auto 1rem 1rem;max-width:820px;margin:auto;padding:1.15rem 1.3rem;background:#f1e1e9;color:#6c1e26;border:1px solid #6c1e2640;box-shadow:0 6px 30px #35101920;display:flex;align-items:center;gap:1.5rem;font:14px/1.5 Arial,sans-serif;text-align:left}.ad-consent[hidden],.ad-consent button[hidden]{display:none}.ad-consent strong{font-size:16px}.ad-consent p{margin:.35rem 0;line-height:1.5;font-size:14px}.ad-consent button{font:inherit;color:#6c1e26;cursor:pointer}.ad-consent [data-ad-details]{border:0;background:transparent;text-decoration:underline;padding:0}.ad-consent-actions{display:flex;gap:.6rem;flex-shrink:0}.ad-consent-actions button{min-height:44px;min-width:88px;padding:.55rem .8rem;border:1px solid #6c1e26;background:transparent}.ad-consent button:focus-visible{outline:2px solid #6c1e26;outline-offset:3px}.ad-consent-actions button:hover{background:#6c1e26;color:#fff}@media(max-width:600px){.ad-consent{inset:auto .6rem .6rem;display:block;padding:1rem}.ad-consent-actions{margin-top:.8rem}.ad-consent-actions button{flex:1}} 
