.measurement-choice{position:fixed;left:20px;bottom:20px;z-index:1100;max-width:420px;padding:22px;background:#faf8f3;color:#17252a;border:1px solid #c5ab80;box-shadow:0 8px 28px #17252a26;font:14px/1.5 "DM Sans",sans-serif}
.measurement-choice[hidden]{display:none}
.measurement-choice h2{font:500 18px/1.3 "DM Sans",sans-serif;margin:0 0 8px}
.measurement-choice p{font:inherit;margin:0 0 12px}
.measurement-choice a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.measurement-actions{display:flex;gap:10px;flex-wrap:wrap}
.measurement-actions button{font:500 13px/1.4 "DM Sans",sans-serif;min-height:44px;padding:10px 16px;border:1px solid #526063;background:transparent;color:#17252a;cursor:pointer}
.measurement-actions button:disabled{opacity:.5;cursor:default}
.measurement-choice button:focus-visible,.privacy-choices:focus-visible{outline:2px solid #17252a;outline-offset:4px}
.privacy-choices{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:600px){.measurement-choice{left:12px;right:12px;bottom:12px;max-width:none;padding:18px}.measurement-choice-open .guide-widget{visibility:hidden}.measurement-actions{flex-wrap:nowrap}.measurement-actions button{flex:1}}
