.measurement-host{display:contents}.measurement-settings,.measurement-choice{--measurement-bottom:max(10px, env(safe-area-inset-bottom))}html:has(.measurement-choice){scroll-padding-bottom:112px}.measurement-settings{right:16px;bottom:var(--measurement-bottom);z-index:45;color:#17221d;font:inherit;cursor:pointer;background:#f6f3ec;border:1px solid #dcded3;border-radius:3px;padding:7px 11px;font-size:12px;transition:bottom .15s;position:fixed}.measurement-choice{bottom:var(--measurement-bottom);z-index:46;max-width:980px;max-height:calc(100dvh - var(--measurement-bottom) - 16px);color:#17221d;background:#f6f3ec;border:1px solid #dcded3;border-radius:4px;margin:auto;padding:6px 12px 6px 16px;transition:bottom .15s;position:fixed;left:16px;right:16px;overflow-y:auto;box-shadow:0 3px 18px #0002}.measurement-summary{align-items:center;gap:16px;display:flex}.measurement-choice .measurement-notice,.measurement-choice .measurement-help{margin:0;font-size:13px;line-height:1.45}.measurement-summary .measurement-notice{flex:auto;min-width:0}.measurement-choice a{text-underline-offset:3px;text-decoration:underline}.measurement-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.measurement-actions button,.measurement-save{font:inherit;color:#17221d;cursor:pointer;background:0 0;border:1px solid #79857b;border-radius:3px;min-width:44px;min-height:44px;padding:0 12px;font-size:12px}.measurement-actions button:hover{background:#e8ecdf}.measurement-actions .measurement-customize{text-underline-offset:3px;border-color:#0000;text-decoration:underline}.measurement-choice button:focus-visible{outline-offset:3px;outline:3px solid #3f6b72}.measurement-settings:focus-visible{outline-offset:3px;outline:3px solid #3f6b72}.measurement-choice a:focus-visible{outline-offset:3px;outline:3px solid #3f6b72}.measurement-option input:focus-visible{outline-offset:3px;outline:3px solid #3f6b72}.measurement-choice .measurement-save:focus-visible{outline-color:#f6f3ec}.measurement-options{border-top:1px solid #dcded3;margin-top:6px;padding-top:6px}.measurement-choice .measurement-help{color:#626c65}.measurement-option{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.measurement-option input{accent-color:#344b3d;flex-shrink:0;width:20px;height:20px;margin:2px 0}.measurement-option strong{font-size:13px;display:block}.measurement-save{color:#f6f3ec;background:#344b3d;margin-top:8px;padding:0 16px}.measurement-options .measurement-help:not(:first-child){margin-top:8px}@media (pointer:coarse){.measurement-settings{min-height:44px;padding:0 14px}}@media (max-width:760px){:is(body:has(.mobile-cta) .measurement-choice,body:has(.mobile-cta) .measurement-settings){--measurement-bottom:calc(56px + env(safe-area-inset-bottom) + 8px)}.measurement-choice{padding:4px 6px 4px 12px;left:8px;right:8px}.measurement-summary{gap:6px}.measurement-choice .measurement-notice,.measurement-choice .measurement-help{font-size:12px;line-height:1.35}.measurement-long{display:none}.measurement-actions{gap:2px}.measurement-actions button{padding:0 10px}.measurement-actions .measurement-customize{padding:0 6px}.measurement-settings{right:10px}html:has(.measurement-choice){scroll-padding-bottom:176px}}@media (max-width:960px){:is(body:has(.menu-toggle[aria-expanded=true]) .measurement-choice,body:has(.menu-toggle[aria-expanded=true]) .measurement-settings){display:none}}@media (max-width:359px){.measurement-summary{flex-wrap:wrap;gap:2px 6px}.measurement-summary .measurement-notice{flex-basis:100%;padding-top:4px}html:has(.measurement-choice){scroll-padding-bottom:208px}}@media (max-height:600px),(max-width:360px){.measurement-settings,.measurement-choice{--measurement-bottom:max(4px, env(safe-area-inset-bottom))}.measurement-choice{padding:0 4px 0 10px;left:4px;right:4px}.measurement-choice .measurement-notice,.measurement-choice .measurement-help{line-height:1.25}.measurement-summary{gap:0 4px}.measurement-summary .measurement-notice{padding-top:2px}.measurement-options{margin-top:2px;padding-top:2px}}@media (prefers-reduced-motion:reduce){.measurement-settings,.measurement-choice{transition:none}}.measurement-choice :is(button,a):focus-visible{outline-offset:-3px}
