.TencentWeather[data-v-786f44c9]{margin:0 auto;max-width:800px}.SearchCard[data-v-786f44c9]{border-radius:16px;margin-bottom:20px;padding:24px}.SearchHeader[data-v-786f44c9]{margin-bottom:16px}.SearchHeader .SearchTitle[data-v-786f44c9]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:600;gap:8px}.SearchHeader .SearchTitle .TitleIcon[data-v-786f44c9]{color:var(--theme-primary,#1e7fff);font-size:20px}.SearchContent .SearchInputWrap[data-v-786f44c9]{display:flex;gap:12px;margin-bottom:16px}.SearchContent .SearchInputWrap .CityInput[data-v-786f44c9]{flex:1}.HotCitiesWrap[data-v-786f44c9]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.HotCitiesWrap .HotLabel[data-v-786f44c9]{color:#64748b;font-size:13px;white-space:nowrap}.HotCitiesWrap .HotTags[data-v-786f44c9]{display:flex;flex-wrap:wrap;gap:8px}.HotCitiesWrap .HotTag[data-v-786f44c9]{cursor:pointer;transition:all .2s}.HotCitiesWrap .HotTag[data-v-786f44c9]:hover{transform:scale(1.05)}.WeatherResult[data-v-786f44c9]{animation:fadeIn-786f44c9 .4s ease}@keyframes fadeIn-786f44c9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MainWeatherCard[data-v-786f44c9]{background:linear-gradient(135deg,#1e7fff,#00c6ff);border-radius:20px;box-shadow:0 8px 32px #1e7fff4d;color:#fff;margin-bottom:16px;padding:28px}.WeatherHeader[data-v-786f44c9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.WeatherHeader .LocationWrap[data-v-786f44c9]{align-items:center;display:flex;gap:8px}.WeatherHeader .LocationWrap .LocationIcon[data-v-786f44c9]{font-size:20px;opacity:.9}.WeatherHeader .LocationWrap .LocationText[data-v-786f44c9]{font-size:20px;font-weight:600}.WeatherHeader .LocationWrap .ProvinceTag[data-v-786f44c9]{background:#fff3!important;border:none!important;color:#fff!important}.WeatherHeader .UpdateTime[data-v-786f44c9]{align-items:center;display:flex;font-size:13px;gap:4px;opacity:.85}.WeatherHeader .UpdateTime .ClockIcon[data-v-786f44c9]{font-size:14px}.WeatherBody[data-v-786f44c9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.WeatherBody .TempWrap[data-v-786f44c9]{align-items:flex-start;display:flex}.WeatherBody .TempWrap .TempValue[data-v-786f44c9]{font-size:96px;font-weight:300;line-height:1}.WeatherBody .TempWrap .TempUnit[data-v-786f44c9]{font-size:36px;font-weight:400;margin-top:12px}.WeatherBody .WeatherIconWrap[data-v-786f44c9]{text-align:center}.WeatherBody .WeatherIconWrap img[data-v-786f44c9]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15));height:100px;width:100px}.WeatherBody .WeatherIconWrap .WeatherText[data-v-786f44c9]{font-size:18px;font-weight:500;margin-top:4px}.WeatherFooter[data-v-786f44c9]{border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:24px;padding-top:16px}.WeatherFooter .HumidityInfo[data-v-786f44c9],.WeatherFooter .WindInfo[data-v-786f44c9]{align-items:center;display:flex;font-size:14px;gap:6px;opacity:.9}.WeatherFooter .HumidityInfo .HumidityIcon[data-v-786f44c9],.WeatherFooter .HumidityInfo .WindIcon[data-v-786f44c9],.WeatherFooter .WindInfo .HumidityIcon[data-v-786f44c9],.WeatherFooter .WindInfo .WindIcon[data-v-786f44c9]{font-size:16px}.DetailGrid[data-v-786f44c9]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.DetailCard[data-v-786f44c9]{box-shadow:0 2px 8px #0000000a;gap:16px;padding:20px}.DetailCard[data-v-786f44c9],.DetailCard .DetailIconWrap[data-v-786f44c9]{align-items:center;border-radius:12px;display:flex}.DetailCard .DetailIconWrap[data-v-786f44c9]{font-size:24px;height:48px;justify-content:center;width:48px}.DetailCard .DetailIconWrap.blue[data-v-786f44c9]{background:#e8f4fd;color:#1890ff}.DetailCard .DetailIconWrap.excellent[data-v-786f44c9]{background:#e6f7e6;color:#52c41a}.DetailCard .DetailIconWrap.good[data-v-786f44c9]{background:#f6ffed;color:#73d13d}.DetailCard .DetailIconWrap.light[data-v-786f44c9]{background:#fff7e6;color:#fa8c16}.DetailCard .DetailIconWrap.moderate[data-v-786f44c9]{background:#fff1f0;color:#f5222d}.DetailCard .DetailInfo[data-v-786f44c9]{flex:1}.DetailCard .DetailInfo .DetailLabel[data-v-786f44c9]{color:#64748b;font-size:13px;margin-bottom:4px}.DetailCard .DetailInfo .DetailValue[data-v-786f44c9]{align-items:center;color:#1e293b;display:flex;font-size:20px;font-weight:600;gap:8px}.DetailCard .DetailInfo .DetailValue .AqiNum[data-v-786f44c9]{font-size:24px}.DetailCard .DetailInfo .DetailValue .AqiText[data-v-786f44c9]{border-radius:4px;font-size:14px;font-weight:500;padding:2px 8px}.DetailCard .DetailInfo .DetailValue .AqiText.excellent[data-v-786f44c9]{background:#e6f7e6;color:#52c41a}.DetailCard .DetailInfo .DetailValue .AqiText.good[data-v-786f44c9]{background:#f6ffed;color:#73d13d}.DetailCard .DetailInfo .DetailValue .AqiText.light[data-v-786f44c9]{background:#fff7e6;color:#fa8c16}.DetailCard .DetailInfo .DetailValue .AqiText.moderate[data-v-786f44c9]{background:#fff1f0;color:#f5222d}.AirQualityCard[data-v-786f44c9]{border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px;padding:20px}.AirQualityCard .CardHeader[data-v-786f44c9]{align-items:center;color:#1e293b;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px}.AirQualityCard .CardHeader .CardIcon[data-v-786f44c9]{color:var(--theme-primary,#1e7fff);font-size:18px}.AirQualityCard .AirGrid[data-v-786f44c9]{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.AirQualityCard .AirGrid .AirItem[data-v-786f44c9]{background:#f8fafc;border-radius:12px;padding:16px 8px;text-align:center}.AirQualityCard .AirGrid .AirItem .AirValue[data-v-786f44c9]{color:#1e293b;font-size:24px;font-weight:700;margin-bottom:6px}.AirQualityCard .AirGrid .AirItem .AirValue.excellent[data-v-786f44c9]{color:#52c41a}.AirQualityCard .AirGrid .AirItem .AirValue.good[data-v-786f44c9]{color:#73d13d}.AirQualityCard .AirGrid .AirItem .AirValue.light[data-v-786f44c9]{color:#fa8c16}.AirQualityCard .AirGrid .AirItem .AirValue.moderate[data-v-786f44c9]{color:#f5222d}.AirQualityCard .AirGrid .AirItem .AirValue.heavy[data-v-786f44c9]{color:#cf1322}.AirQualityCard .AirGrid .AirItem .AirValue.severe[data-v-786f44c9]{color:#820014}.AirQualityCard .AirGrid .AirItem .AirLabel[data-v-786f44c9]{color:#64748b;font-size:12px}.AlarmCard[data-v-786f44c9]{border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:20px}.AlarmCard .CardHeader[data-v-786f44c9]{align-items:center;color:#1e293b;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px}.AlarmCard .CardHeader .CardIcon[data-v-786f44c9]{color:#fa8c16;font-size:18px}.AlarmCard .CardHeader .CardIcon.warning[data-v-786f44c9]{color:#fa8c16}.AlarmCard .CardHeader .CardIcon.safe[data-v-786f44c9]{color:#52c41a}.AlarmCard .CardHeader .AlarmCount[data-v-786f44c9]{margin-left:auto}.AlarmCard .AlarmContent[data-v-786f44c9]{color:#64748b;font-size:13px;line-height:1.8;padding:8px 0}.AlarmCard .AlarmEmpty[data-v-786f44c9]{align-items:center;color:#52c41a;display:flex;font-size:14px;gap:8px;justify-content:center;padding:32px}.AlarmCard .AlarmEmpty .SafeIcon[data-v-786f44c9]{font-size:20px}.EmptyState[data-v-786f44c9]{border-radius:16px;padding:60px 20px;text-align:center}.EmptyState .EmptyIcon[data-v-786f44c9]{color:#cbd5e1;font-size:64px;margin-bottom:16px}.EmptyState .EmptyTitle[data-v-786f44c9]{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:8px}.EmptyState .EmptyDesc[data-v-786f44c9]{color:#64748b;font-size:14px;margin-bottom:12px}.EmptyState .EmptyTip[data-v-786f44c9]{color:#94a3b8;font-size:12px}@media (max-width:768px){.SearchCard[data-v-786f44c9]{padding:16px}.SearchContent .SearchInputWrap[data-v-786f44c9]{flex-direction:column}.MainWeatherCard[data-v-786f44c9]{padding:20px}.MainWeatherCard .WeatherBody[data-v-786f44c9]{flex-direction:column;text-align:center}.MainWeatherCard .WeatherBody .TempWrap .TempValue[data-v-786f44c9]{font-size:72px}.DetailGrid[data-v-786f44c9]{grid-template-columns:1fr}.AirQualityCard .AirGrid[data-v-786f44c9]{grid-template-columns:repeat(3,1fr)}}
