.np-measurement-panel{position:fixed;inset:auto auto 22px 22px;z-index:2147482500;width:min(560px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow:auto;box-sizing:border-box;background:#fffdf5;color:#172a3b;border:1px solid #e8dfbf;border-radius:18px;padding:22px;box-shadow:0 16px 55px #14263829;font:14px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:start}
.np-measurement-panel[hidden]{display:none!important}
.np-measurement-panel .np-measurement-title{font:700 18px/1.35 system-ui,sans-serif;color:#172a3b;margin:0 0 8px;letter-spacing:0}
.np-measurement-panel .np-measurement-description{font:400 14px/1.6 system-ui,sans-serif;color:#4c6071;margin:0 0 18px}
.np-measurement-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.np-measurement-panel .np-measurement-choice{appearance:none;min-height:44px;padding:11px 13px;background:#fff;color:#172a3b;border:1px solid #cabf96;border-radius:10px;font:600 13px/1.4 system-ui,sans-serif;text-align:center;cursor:pointer;white-space:normal;text-transform:none;letter-spacing:0;transition:background .15s,border-color .15s}
.np-measurement-panel .np-measurement-choice:hover{background:#fff3b7;border-color:#ad8b00}
.np-measurement-footer{position:static;box-sizing:border-box;padding:16px 24px;text-align:center;background:#fffdf5}
.np-measurement-footer .np-measurement-settings{appearance:none;display:inline-block;min-height:44px;border:0;background:transparent;border-radius:6px;color:#364c61;padding:10px 14px;font:500 13px/1.4 system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-transform:none;letter-spacing:0}
.np-measurement-choice:focus-visible,.np-measurement-settings:focus-visible{outline:3px solid #b68e00;outline-offset:3px}
@media(max-width:540px){.np-measurement-panel{inset:auto 12px 12px 12px;width:auto;padding:18px;border-radius:14px;max-height:calc(100dvh - 24px)}.np-measurement-actions{grid-template-columns:1fr}.np-measurement-footer{padding:12px}}
@media(prefers-reduced-motion:reduce){.np-measurement-panel .np-measurement-choice{transition:none}}
