/* Detailed 3D terrain scan, embedded in existing GAIA terrain results. */
#voidral-terrain-results .vd-advanced-mesh{
 max-width:100%;margin-top:9px;padding:8px;
 box-sizing:border-box;border:1px solid #6fbbc688;
 border-radius:12px;background:#102f3af0;color:#e6fcff;
}
#voidral-terrain-results .vd-advanced-mesh summary{
 cursor:pointer;font:700 12px/1.4 system-ui;padding:3px 1px 7px;
}
#voidral-terrain-results .vd-mesh-viewport{
 width:100%;height:clamp(160px,28dvh,270px);
 border-radius:9px;overflow:hidden;background:linear-gradient(155deg,#0b1a2d,#133645);
}
#voidral-terrain-results .vd-mesh-viewport canvas{
 display:block;width:100%;height:100%;touch-action:none;
}
#voidral-terrain-results .vd-mesh-stats,
#voidral-terrain-results .vd-mesh-status{
 font:500 11px/1.45 system-ui;margin:7px 0 4px;
}
#voidral-terrain-results .vd-mesh-controls{
 display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;
}
#voidral-terrain-results .vd-mesh-controls button{
 flex:1 1 auto;min-height:35px;padding:6px 8px;border-radius:8px;
 border:1px solid #83dade72;background:#0d5360;color:white;
 font:650 11px/1.25 system-ui;touch-action:manipulation;
}
#voidral-terrain-results .vd-mesh-controls button[aria-pressed=true]{
 background:#087b83;
}
#voidral-terrain-results .vd-mesh-controls button:disabled{
 opacity:.5;cursor:default;
}
#voidral-terrain-results .vd-mesh-note{
 display:block;opacity:.78;font:500 10px/1.4 system-ui;margin:7px 0 0;
}
@media(max-width:760px){
 #voidral-terrain-results .vd-advanced-mesh{padding:7px}
 #voidral-terrain-results .vd-mesh-viewport{height:clamp(150px,27dvh,230px)}
}
