/* Scoped optional measurement controls; no overlay or changes to the sales page. */
.ad-measurement[hidden]{display:none!important}
.ad-measurement{margin:0 0 32px;padding:24px;border:1px solid #a9bcb7;border-radius:12px;background:#f0f4f0;color:#17392f;overflow-wrap:anywhere}
.ad-measurement h2{font:600 1.15rem/1.35 system-ui,sans-serif;margin:0 0 12px}
.ad-measurement p{font:400 1rem/1.6 system-ui,sans-serif;margin:0 0 12px}
.ad-measurement-actions{display:flex;flex-wrap:wrap;gap:12px}
.ad-measurement button{font:600 1rem/1.4 system-ui,sans-serif;color:#17392f;background:#fff;border:1px solid #61736b;border-radius:6px;padding:12px 16px;cursor:pointer;min-height:44px}
.ad-measurement button:hover{background:#e5ede8}
.ad-measurement button:focus-visible,.ad-measurement a:focus-visible{outline:3px solid #bd7518;outline-offset:4px}
.ad-measurement .ad-measurement-status{margin:14px 0 0}
@media(max-width:400px){.ad-measurement{padding:18px}.ad-measurement-actions{flex-direction:column;align-items:stretch}}
