.weather-section[data-v-e7a9c678]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.weather-section .weather-header[data-v-e7a9c678]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.weather-section .weather-header h3[data-v-e7a9c678]{font-size:16px;font-weight:600;color:#333;margin:0}.weather-section .weather-content .current-weather[data-v-e7a9c678]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#74b9ff,#0984e3);border-radius:12px;color:#fff}.weather-section .weather-content .current-weather .weather-main .temperature[data-v-e7a9c678]{font-size:28px;font-weight:600;margin-bottom:4px}.weather-section .weather-content .current-weather .weather-main .weather-desc[data-v-e7a9c678]{font-size:14px;opacity:.9}.weather-section .weather-content .current-weather .weather-icon img[data-v-e7a9c678]{width:48px;height:48px}.weather-section .weather-content .weather-details[data-v-e7a9c678]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.weather-section .weather-content .weather-details .detail-item[data-v-e7a9c678]{text-align:center;padding:8px;background:#f8f9fa;border-radius:8px}.weather-section .weather-content .weather-details .detail-item .label[data-v-e7a9c678]{display:block;font-size:12px;color:#666;margin-bottom:4px}.weather-section .weather-content .weather-details .detail-item .value[data-v-e7a9c678]{font-size:14px;font-weight:500;color:#333}.weather-section .weather-content .weather-details .detail-item .value.excellent[data-v-e7a9c678]{color:#52c41a}.weather-section .weather-content .weather-details .detail-item .value.good[data-v-e7a9c678]{color:#1890ff}.weather-section .weather-content .weather-details .detail-item .value.light-pollution[data-v-e7a9c678]{color:#faad14}.weather-section .weather-content .weather-details .detail-item .value.moderate-pollution[data-v-e7a9c678]{color:#fa8c16}.weather-section .weather-content .weather-details .detail-item .value.heavy-pollution[data-v-e7a9c678]{color:#f5222d}.weather-section .weather-loading[data-v-e7a9c678]{display:flex;align-items:center;justify-content:center;padding:20px;color:#666}.weather-section .weather-loading span[data-v-e7a9c678]{margin-left:8px}