.forecast-section[data-v-cb2c3ae3]{margin:2rem 0;padding:1.5rem;background:#f8f9fa;border-radius:12px;text-align:center;font-family:仿宋,sans-serif}.chart-container[data-v-cb2c3ae3]{height:300px;margin:1rem 0;position:relative;z-index:0}@media (max-width: 768px){.chart-container[data-v-cb2c3ae3]{height:200px}}.weather-container[data-v-266e4952]{margin:0 auto;background:linear-gradient(135deg,#ffffff1a,#fff3);border-radius:16px;padding:24px;padding-top:5vh;box-shadow:0 8px 32px #1f268726;font-family:仿宋,sans-serif;width:90%;max-width:1200px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.content-wrapper[data-v-266e4952]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.glass-effect[data-v-266e4952]{background:linear-gradient(135deg,#fff3,#ffffff1a);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #1f26871a}.left-column[data-v-266e4952],.right-column[data-v-266e4952]{display:flex;flex-direction:column;gap:20px}.air-quality-panel[data-v-266e4952]{padding:20px;border-radius:16px;background:linear-gradient(135deg,#7eadf133,#8f94fb1a)}.aqi-box[data-v-266e4952]{text-align:center;padding:25px;border-radius:16px;margin-bottom:20px;color:#fff;transition:transform .3s ease}.aqi-box[data-v-266e4952]:hover{transform:translateY(-5px)}.pollutants-row[data-v-266e4952]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pollutant-item[data-v-266e4952]{padding:15px;border-radius:12px;text-align:center;background:linear-gradient(135deg,#ffffff40,#ffffff26);transition:all .3s ease}.pollutant-item[data-v-266e4952]:hover{transform:translateY(-3px)}.pollutant-value[data-v-266e4952]{color:#4a90e2;font-weight:700}.pollutant-label[data-v-266e4952]{color:#666}.main-weather[data-v-266e4952]{padding:30px;border-radius:16px;text-align:center;background:linear-gradient(135deg,#74ebd533,#9face61a)}.current-temp[data-v-266e4952]{color:#2c3e50;font-size:3.2rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.detail-grid[data-v-266e4952]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.detail-item[data-v-266e4952]{padding:20px;border-radius:12px;text-align:center;background:linear-gradient(135deg,#1d698933,#8f94fb1a)}.detail-item[data-v-266e4952]:hover{transform:translateY(-3px)}.detail-item label[data-v-266e4952]{color:#666;font-size:.9rem}.detail-item .value[data-v-266e4952]{color:#2c3e50;font-size:1.2rem;font-weight:500}.health-advice[data-v-266e4952]{padding:20px;border-radius:12px;text-align:center;line-height:1.6;background:linear-gradient(135deg,#ffbc7533,#ff86861a);color:#2c3e50}.refresh-btn[data-v-266e4952]{display:flex;align-items:center;justify-content:center;min-width:120px;padding:12px 24px;background:linear-gradient(135deg,#7eadf1b3,#8f94fbb3);color:#fff;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.1);border:none;border-radius:12px;font-size:1rem;cursor:pointer;margin:20px auto;transition:all .3s ease}.refresh-btn[data-v-266e4952]:hover{background:linear-gradient(135deg,#7eadf1cc,#8f94fbcc);transform:translateY(-2px)}.echarts-container[data-v-266e4952]{margin-top:30px}@media (max-width: 768px){.content-wrapper[data-v-266e4952]{grid-template-columns:1fr}.weather-container[data-v-266e4952]{width:95%;padding:15px}.pollutants-row[data-v-266e4952]{grid-template-columns:repeat(3,1fr)}.detail-grid[data-v-266e4952]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.pollutants-row[data-v-266e4952]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-266e4952]{grid-template-columns:1fr}}
