.ad-measurement-notice{position:fixed;z-index:10000;bottom:max(16px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:75dvh;overflow:auto;padding:22px;border:1px solid #ded6cc;border-radius:20px;background:#fffdf9;color:#352b32;box-shadow:0 12px 60px #24172230;font-family:inherit;text-align:left;font-size:15px;line-height:1.65}.ad-measurement-notice h2{font-size:19px;line-height:1.4;margin:0 0 10px;font-weight:700;letter-spacing:-.02em}.ad-measurement-notice p{font-size:15px;margin:8px 0;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}.ad-measurement-notice details{margin-top:12px;font-size:14px}.ad-measurement-notice summary{cursor:pointer;color:#5b4a50;font-weight:600}.ad-measurement-notice a{color:#6e4657;text-decoration:underline}.ad-measurement-actions{display:flex;gap:10px;margin-top:16px}.ad-measurement-actions button{flex:1;min-width:0;padding:12px 8px;background:#f2ece6;color:#352b32;border:1px solid #dcd1c7;border-radius:12px;font:inherit;font-weight:600;cursor:pointer}.ad-measurement-actions .ad-measurement-accept{background:#503647;color:#fff;border-color:#503647}.ad-measurement-actions button:focus-visible,.ad-measurement-settings:focus-visible{outline:3px solid #ba8b5e;outline-offset:3px}.ad-measurement-settings{display:block;margin:16px 0;padding:8px 0;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}.ad-measurement-status:empty{display:none}@media(prefers-reduced-motion:reduce){.ad-measurement-notice{scroll-behavior:auto}}
