.local-weather{padding:24px 28px;margin-top:18px;border-color:#72e6b635;background:linear-gradient(135deg,#0d2b30e8,#10243be8)}
.local-weather-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.local-weather-head .muted{margin-top:5px}
.smart-badge{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #72e6b63d;border-radius:99px;color:#91f3c9;background:#72e6b610;font-size:10px;white-space:nowrap}
.local-open{margin-top:16px;border:0;border-radius:12px;padding:11px 15px;background:linear-gradient(135deg,#24b98a,#148bc0);color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}
.local-weather-result{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.local-weather-result span{padding:7px 10px;border:1px solid #ffffff14;border-radius:11px;background:#ffffff08;font-size:11px}.local-weather-result .verified{border-color:#72e6b64f;color:#a7f6d4}
#localWeatherForm{margin-top:16px;padding-top:16px;border-top:1px solid #ffffff12}#localWeatherForm>p{font-size:12px;color:#bdd0dd;margin-bottom:10px}
.local-conditions{display:grid;grid-template-columns:repeat(7,minmax(95px,1fr));gap:8px}.local-conditions button{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:68px;padding:9px 6px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff07;color:#fff;font:inherit;font-size:10px;cursor:pointer}.local-conditions button span{font-size:23px}.local-conditions button:hover,.local-conditions button:focus-visible{border-color:#66d9b4;background:#66d9b414;outline:none}
.local-actions{display:flex;gap:8px;margin-top:12px}.local-actions button{border:1px solid #ffffff16;border-radius:10px;background:#ffffff07;color:#a9bdcb;padding:8px 11px;font:inherit;font-size:10px;cursor:pointer}.local-status{min-height:15px;margin-top:10px;color:#91f3c9;font-size:11px}
@media(max-width:900px){.local-conditions{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){.local-weather{padding:21px}.local-conditions{grid-template-columns:repeat(3,1fr)}.local-weather-head{align-items:center}.local-weather-head h2{font-size:18px}}
