.ad-measurement-preferences{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem;color:#31574f;font:14px/1.5 system-ui,sans-serif}
.ad-measurement-preferences a,.ad-measurement-preferences button{color:inherit;text-decoration:underline}
.ad-measurement-preferences button{border:0;background:transparent;font:inherit;cursor:pointer;padding:.35rem}
.ad-measurement-notice{box-sizing:border-box;width:calc(100% - 2rem);max-width:980px;margin:0 auto 1rem;padding:1.25rem;display:flex;align-items:center;gap:1.5rem;background:#fff;color:#203d36;border:1px solid #abc7bb;border-radius:12px;font:15px/1.5 system-ui,sans-serif}
.ad-measurement-notice h2{margin:0 0 .4rem;font-size:18px;line-height:1.4;color:inherit}
.ad-measurement-notice p{margin:0;font:inherit;color:inherit}
.ad-measurement-notice a{color:#126657;text-decoration:underline}
.ad-measurement-notice .ad-measurement-status{margin-top:.4rem;font-size:13px}
.ad-measurement-actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0;max-width:260px}
.ad-measurement-actions button{border:1px solid #126657;border-radius:8px;background:#fff;color:#126657;font:600 14px/1.4 system-ui,sans-serif;padding:.7rem 1rem;cursor:pointer;min-height:44px}
.ad-measurement-actions button:hover{background:#e9f3ee}
.ad-measurement-notice [hidden],.ad-measurement-notice[hidden],.ad-measurement-preferences [hidden]{display:none!important}
.ad-measurement-actions button:focus-visible,.ad-measurement-preferences button:focus-visible{outline:3px solid #126657;outline-offset:3px}
@media(max-width:650px){.ad-measurement-notice{display:block;padding:1rem}.ad-measurement-actions{margin-top:.8rem;max-width:none}}
