/* Solar scenario is embedded in existing GAIA Measure controls, no modal. */
#voidral-terrain-results #voidral-terrain-solar-panel[hidden]{display:none!important}
#voidral-terrain-results #voidral-terrain-solar-panel{
 margin:7px 0 5px;padding:9px;box-sizing:border-box;min-width:0;
 border:1px solid #e5c78b;border-radius:10px;background:#273445;color:#fff7e9;
}
#voidral-terrain-results .vd-solar-panel strong{
 display:block;font:700 12px/1.45 system-ui;margin-bottom:7px
}
#voidral-terrain-results .vd-solar-fields{
 display:grid;grid-template-columns:100px minmax(0,1fr);
 gap:10px;align-items:end
}
#voidral-terrain-results .vd-solar-fields label{
 display:flex;flex-direction:column;gap:6px;min-width:0;
 font:600 11px/1.45 system-ui
}
#voidral-terrain-results .vd-solar-fields input[type=date]{
 width:100%;min-width:0;box-sizing:border-box;min-height:37px;
 color:#fff9e7;background:#3c4d5d;border:1px solid #8caaad;
 border-radius:7px;font-size:11px;color-scheme:dark;padding:4px
}
#voidral-terrain-results .vd-solar-fields input[type=range]{
 width:100%;min-width:0;margin:5px 0;accent-color:#ffd076;
 touch-action:manipulation
}
#voidral-terrain-results #voidral-solar-hour-label{
 font:650 11px/1.3 system-ui;opacity:.92
}
#voidral-terrain-results .vd-solar-presets{
 display:flex;flex-wrap:wrap;gap:5px;margin:9px 0
}
#voidral-terrain-results .vd-solar-presets button{
 padding:7px 9px;font:600 11px/1.2 system-ui;min-height:34px;
 color:#fff4d7;border-radius:8px;border:1px solid #7b7864;
 background:#39495c
}
#voidral-terrain-results .vd-solar-results{
 font:650 11px/1.55 system-ui;margin:8px 0
}
#voidral-terrain-results .vd-solar-note{
 display:block;font:500 10px/1.45 system-ui;opacity:.77;
}
#voidral-terrain-results #voidral-measure-solar-mode[aria-pressed=true]{
 background:#856025;border-color:#e2bc60;color:#fff4d4
}
@media(max-width:370px){
 #voidral-terrain-results .vd-solar-fields{
  grid-template-columns:1fr;gap:6px
 }
}
