/* Optional measurement stays in normal flow and does not cover purchase buttons. */
.measurement-preference{display:flex;gap:24px;align-items:center;margin:8px auto 24px;padding:20px 24px;border:1px solid var(--family,#183c3d);border-radius:12px;background:var(--paper,#fff);color:var(--ink,#183c3d);box-sizing:border-box}
.measurement-preference[hidden]{display:none}
.measurement-preference[data-meta-enabled="true"]{flex-direction:column;align-items:stretch;gap:16px}
.measurement-preference>div:first-child{flex:1;min-width:0}
.measurement-preference h2{font-family:inherit;font-size:1rem;line-height:1.4;margin:0 0 8px;letter-spacing:normal}
.measurement-preference p{font-size:.875rem;line-height:1.6;margin:0;max-width:85ch}
.measurement-choices{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}
.measurement-choices button,.measurement-settings{font:inherit;font-size:.875rem;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;padding:10px 14px;border-radius:6px;cursor:pointer}
.measurement-choices button:focus-visible,.measurement-settings:focus-visible{outline:3px solid var(--family,#183c3d);outline-offset:3px}
.measurement-choices button:disabled{opacity:.65;cursor:default}
.measurement-settings{margin-top:12px;text-decoration:underline;text-underline-offset:3px}
.measurement-privacy-link{display:inline-block;color:inherit;font-size:.875rem;line-height:1.5;padding:10px 0;text-underline-offset:3px}
.measurement-pixel-note:empty{display:none}
.measurement-pixel-note{margin-top:8px!important}
.measurement-privacy-page{max-width:800px;margin:0 auto;padding:32px 20px 64px;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;color:#183c3d;background:#fffdf7}
.measurement-privacy-page h1{font-size:2rem;line-height:1.2}.measurement-privacy-page h2{font-size:1.2rem;margin-top:28px}.measurement-privacy-page a{color:inherit;text-underline-offset:3px}
@media(max-width:780px){.measurement-preference{flex-direction:column;align-items:stretch;padding:16px;margin-left:16px;margin-right:16px;width:auto;gap:16px}.measurement-choices button{flex:1}}
