/* Existing GAIA Measure > Site Route, compact and mobile aware */
#voidral-terrain-results #voidral-site-route-panel[hidden]{display:none!important}
#voidral-terrain-results #voidral-site-route-panel{
 box-sizing:border-box;margin:8px 0 6px;padding:9px;min-width:0;
 border:1px solid #6bafb4;border-radius:10px;
 background:#153b4a;color:#e5fcfa;
}
#voidral-terrain-results .vd-site-route-panel strong{
 display:block;font:700 12px/1.45 system-ui;margin:0 0 7px;
}
#voidral-terrain-results .vd-site-route-actions{
 display:grid;grid-template-columns:minmax(0,1fr) auto auto;
 gap:6px;align-items:center;
}
#voidral-terrain-results .vd-site-route-actions select{
 box-sizing:border-box;width:100%;min-width:0;min-height:38px;
 color:#edffff;background:#234d5a;border:1px solid #61909e;
 border-radius:7px;padding:6px;font:600 12px/1.25 system-ui;
}
#voidral-terrain-results .vd-site-route-actions button{
 min-width:0;min-height:38px;white-space:nowrap;padding:6px 8px;
 font:650 11px/1.2 system-ui;background:#2a5962;color:#e9ffff;
 border:1px solid #71a4ad;border-radius:8px;
}
#voidral-terrain-results .vd-site-route-actions button:disabled{opacity:.48}
#voidral-terrain-results .vd-site-route-results{
 font:650 11px/1.55 system-ui;margin:9px 0 4px;overflow-wrap:anywhere
}
#voidral-terrain-results .vd-site-route-segments{
 font:500 10px/1.6 system-ui;margin:4px 0 7px;opacity:.89;
 overflow-wrap:anywhere
}
#voidral-terrain-results .vd-site-route-note{
 display:block;font:500 10px/1.5 system-ui;opacity:.76
}
#voidral-terrain-results #voidral-measure-route-mode[aria-pressed=true]{
 border-color:#58ead7;background:#14645f;color:#eafff7
}
@media(max-width:365px){
 #voidral-terrain-results #voidral-site-route-panel{padding:7px}
 #voidral-terrain-results .vd-site-route-actions{gap:4px}
 #voidral-terrain-results .vd-site-route-actions button{padding:6px 5px}
}
