.measurement-panel,.measurement-footer{font-family:var(--lab-modern),Manrope,Arial,sans-serif;box-sizing:border-box;font-size:14px;line-height:1.6}.measurement-panel{--measure-layer:80;z-index:var(--measure-layer);scrollbar-gutter:stable;background:var(--measure-ground);max-height:calc(100dvh - 48px);color:var(--measure-ink);border-top:1px solid var(--measure-accent);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px max(24px,4%);display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}.measurement-copy h2{font-family:var(--precision-display),"Inter Tight",Manrope,sans-serif;letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.3}.measurement-copy p{max-width:72ch;margin:0 0 8px}.measurement-copy a{color:var(--measure-link);text-underline-offset:3px}.measurement-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.measurement-panel button,.measurement-footer button{font:inherit;cursor:pointer;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:10px 16px}.measurement-actions .measurement-close{text-underline-offset:3px;border-color:#0000;padding-inline:8px;text-decoration:underline}.measurement-panel :is(button,a):focus-visible,.measurement-footer button:focus-visible{outline:2px solid var(--measure-accent);outline-offset:3px}.measurement-footer{background:var(--measure-panel);color:var(--measure-panel-ink);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px max(24px,4%);display:flex}.measurement-footer button{text-underline-offset:3px;border-color:#0000;padding-inline:0;text-decoration:underline}.measurement-footer [role=status]{max-width:65ch}@media (max-width:760px){.measurement-panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 16px}.measurement-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.measurement-actions .measurement-close{grid-column:1/-1;justify-self:start;min-height:36px}.measurement-footer{padding:16px}}@media print{.measurement-panel,.measurement-footer{display:none}}.measurement-footer button:focus-visible{outline-color:currentColor}
