.hall-weather-control{margin:5px 0 0;padding:12px;border:1px solid #d9cdbb;border-radius:11px;min-width:0}.hall-weather-control legend{font-size:12px;color:#827666;padding:0 5px}.hall-weather-control label{margin:7px 0;gap:8px!important}.hall-weather-control label>span{min-width:48px;font-size:11px}.hall-weather-control input[type=range]{flex:1;min-width:0;width:50px;padding:0;accent-color:#608d79;touch-action:pan-y}.hall-weather-control output{min-width:33px;font:11px system-ui;color:#625745}.hall-weather-control small{display:block;font-size:10px;color:#827666;line-height:1.6;margin:8px 0}.hall-weather-control #hallWeatherApply{width:100%;text-align:center;font-size:11px!important}.hall-weather-control .hall-weather-status{display:block;margin-top:5px}.hall-weather-control :disabled{opacity:.55;cursor:not-allowed}
.hall-weather-control label:has(input[type=range]){display:grid;grid-template-columns:1fr auto;gap:4px!important}.hall-weather-control label>output{grid-column:2;grid-row:1;text-align:right}.hall-weather-control input[type=range]{grid-column:1/-1;grid-row:2;width:100%;height:22px;margin:0}
