/* A consistent control column and a clear yellow-to-white time selector. */
#launchFreshness{display:none!important}
.quick-actions #gps{gap:8px;flex-wrap:nowrap;font-size:12px;padding:9px 13px}
.quick-actions #gps svg{width:19px;height:19px;flex:none}
#slider{-webkit-appearance:none;appearance:none;background:transparent;accent-color:#ffd035;height:18px;cursor:pointer}
#slider::-webkit-slider-runnable-track{height:4px;border:0;border-radius:10px;background:linear-gradient(90deg,#ffd035 0%,#fff 100%)}
#slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid #fff0b8;border-radius:50%;background:#ffd035;box-shadow:0 1px 5px #143b7530}
#slider::-moz-range-track{height:4px;border:0;border-radius:10px;background:linear-gradient(90deg,#ffd035,#fff)}
#slider::-moz-range-progress{background:transparent}
#slider::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff0b8;border-radius:50%;background:#ffd035}
.maplibregl-ctrl-top-right{display:flex;flex-direction:column;align-items:center;right:10px;top:10px;gap:10px}
.maplibregl-ctrl-top-right>.maplibregl-ctrl{float:none;margin:0!important;width:34px;flex:none}
.maplibregl-ctrl-top-right .layer-toggle{width:34px;height:34px;border-radius:8px;box-shadow:0 0 0 1px #c8d4e2;}
.maplibregl-ctrl-top-right .map-fullscreen-open{width:34px;height:34px;border-radius:8px}
