
html:root body#voidral-app #measure-panel{position:fixed;z-index:1200;left:50%;transform:translateX(-50%);bottom:calc(92px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 24px);padding:7px 10px;border:1px solid var(--v-line,#dce4ed);border-radius:16px;background:var(--v-surface,#fff);color:var(--v-ink,#12263b);box-shadow:0 3px 14px #08243c25;box-sizing:border-box}
html:root body#voidral-app #measure-panel[hidden]{display:none!important}
#measure-panel .measure-strip{display:flex;align-items:center;gap:4px}
html:root body#voidral-app #measure-panel button,html:root body#voidral-app #measure-panel select{height:36px!important;min-height:36px!important;padding:5px 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:inherit!important;font:600 13px/1.2 system-ui!important;width:auto!important;margin:0!important}
html:root body#voidral-app #measure-panel select{background:var(--v-soft,#eef5f5)!important;max-width:125px}
#measure-panel button:disabled{opacity:.35}
#measure-panel output{display:block;text-align:center;font:11px/1.4 system-ui;margin:3px 0 0;color:var(--v-muted,#526b79)}
.measure-map-label{background:#fff!important;color:#075d63!important;border:1px solid #078c95!important;border-radius:8px!important;padding:5px 8px!important;font:600 12px/1.3 system-ui!important;box-shadow:0 2px 8px #0002!important}
.measure-point-label{background:#087f81!important;color:white!important;border:0!important;border-radius:9px!important;padding:2px 5px!important;font:600 10px system-ui!important;box-shadow:none!important}
.measure-point-label:before{display:none!important}
body.measuring-map #journey-discover{display:none!important}
body.measuring-map .leaflet-marker-icon{pointer-events:none!important}
@media(max-height:500px) and (orientation:landscape){html:root body#voidral-app #measure-panel{bottom:12px;left:12px;transform:none}}
\nhtml:root body#voidral-app.measuring-map #map .leaflet-marker-icon.measure-edit-point{pointer-events:auto!important;background:transparent!important;border:0!important;display:grid;place-items:center;cursor:grab}.measure-edit-point span{display:grid;place-items:center;width:22px;height:22px;border:3px solid white;box-shadow:0 1px 6px #0005;border-radius:50%;background:#087f81;color:#fff;font:600 11px system-ui}.measure-edit-point:active{cursor:grabbing}\n