.container[data-v-04aaef49]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:16px}.container .header[data-v-04aaef49]{text-align:center;margin-bottom:24px;padding:24px 0}.container .header .title[data-v-04aaef49]{font-size:28px;font-weight:600;color:#1890ff;margin-bottom:8px}.container .header .subtitle[data-v-04aaef49]{font-size:16px;color:#666}.container .main-content[data-v-04aaef49]{max-width:1200px;margin:0 auto}.container .main-content .input-section[data-v-04aaef49]{margin-bottom:24px}.container .main-content .input-section .input-card[data-v-04aaef49]{border-radius:8px;box-shadow:0 2px 12px #0000001a}.container .main-content .input-section .input-card .format-selector[data-v-04aaef49]{margin-bottom:20px}.container .main-content .input-section .input-card .format-selector .format-description p[data-v-04aaef49]{margin:4px 0;font-size:14px}.container .main-content .input-section .input-card .format-selector .format-control[data-v-04aaef49]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.container .main-content .input-section .input-card .format-selector .format-control .format-tip[data-v-04aaef49]{color:#666;font-size:14px}.container .main-content .input-section .input-card .input-area .input-controls[data-v-04aaef49]{margin-top:16px;display:flex;justify-content:center}.container .main-content .result-section[data-v-04aaef49]{margin-bottom:24px}.container .main-content .result-section .result-card[data-v-04aaef49]{border-radius:8px;box-shadow:0 2px 12px #0000001a}.container .main-content .result-section .result-card .result-controls[data-v-04aaef49]{margin-bottom:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.container .main-content .result-section .result-card .table-container[data-v-04aaef49]{overflow-x:auto}.container .main-content .result-section .result-card .table-container .address-cell[data-v-04aaef49]{display:flex;align-items:center;justify-content:space-between}.container .main-content .instruction-section .instruction-card[data-v-04aaef49]{border-radius:8px;box-shadow:0 2px 12px #0000001a}.container .main-content .instruction-section .instruction-card .steps-section[data-v-04aaef49]{margin-bottom:32px;padding:16px;background:#fafafa;border-radius:6px}.container .main-content .instruction-section .instruction-card .steps-section h3[data-v-04aaef49]{margin-bottom:16px;color:#1890ff}.container .main-content .instruction-section .instruction-card .feature-section[data-v-04aaef49]{margin-bottom:32px}.container .main-content .instruction-section .instruction-card .feature-section h3[data-v-04aaef49]{margin-bottom:16px;color:#1890ff}.container .main-content .instruction-section .instruction-card .feature-section .feature-card[data-v-04aaef49]{height:100%;transition:all .3s}.container .main-content .instruction-section .instruction-card .feature-section .feature-card[data-v-04aaef49]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.container .main-content .instruction-section .instruction-card .feature-section .feature-card .feature-icon[data-v-04aaef49]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1890ff;color:#fff;border-radius:8px;margin-right:12px;font-size:20px}.container .main-content .instruction-section .instruction-card .scenario-section[data-v-04aaef49]{margin-bottom:32px}.container .main-content .instruction-section .instruction-card .scenario-section h3[data-v-04aaef49]{margin-bottom:16px;color:#1890ff}.container .main-content .instruction-section .instruction-card .scenario-section .scenario-card[data-v-04aaef49]{height:100%;transition:all .3s}.container .main-content .instruction-section .instruction-card .scenario-section .scenario-card[data-v-04aaef49]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.container .main-content .instruction-section .instruction-card .scenario-section .scenario-card .scenario-icon[data-v-04aaef49]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;border-radius:8px;margin-right:12px;font-size:20px}.container .main-content .instruction-section .instruction-card .format-info-section h3[data-v-04aaef49]{margin-bottom:16px;color:#1890ff}.container .main-content .instruction-section .instruction-card .format-info-section .format-table[data-v-04aaef49]{background:#fff}@media (max-width: 768px){.container[data-v-04aaef49]{padding:8px}.container .header[data-v-04aaef49]{padding:16px 0}.container .header .title[data-v-04aaef49]{font-size:22px}.container .header .subtitle[data-v-04aaef49]{font-size:14px}.container .main-content .input-section[data-v-04aaef49],.container .main-content .result-section[data-v-04aaef49],.container .main-content .instruction-section[data-v-04aaef49]{margin-bottom:16px}.container .main-content .result-controls[data-v-04aaef49] .ant-space,.container .main-content .input-controls[data-v-04aaef49] .ant-space{justify-content:center}.container .main-content .feature-card[data-v-04aaef49],.container .main-content .scenario-card[data-v-04aaef49]{margin-bottom:16px}}.air-quality-card[data-v-04aaef49]{border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:16px}.air-quality-card[data-v-04aaef49] .ant-card-head{border-bottom:1px solid #f0f0f0}.air-quality-card[data-v-04aaef49] .ant-card-head .ant-card-head-title{color:#1890ff;font-weight:600}.air-quality .aqi-main[data-v-04aaef49]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.air-quality .aqi-main .aqi-value[data-v-04aaef49]{display:flex;align-items:center}.air-quality .aqi-main .aqi-value .aqi-number[data-v-04aaef49]{font-size:36px;font-weight:700;color:#1890ff;margin-right:12px}.air-quality .aqi-main .aqi-value .aqi-level[data-v-04aaef49]{padding:4px 12px;border-radius:20px;color:#fff;font-weight:700}.air-quality .aqi-main .aqi-value .aqi-level.aqi-good[data-v-04aaef49]{background:#52c41a}.air-quality .aqi-main .aqi-value .aqi-level.aqi-moderate[data-v-04aaef49]{background:#faad14}.air-quality .aqi-main .aqi-value .aqi-level.aqi-unhealthy-sensitive[data-v-04aaef49]{background:#fa8c16}.air-quality .aqi-main .aqi-value .aqi-level.aqi-unhealthy[data-v-04aaef49]{background:#f5222d}.air-quality .aqi-main .aqi-value .aqi-level.aqi-very-unhealthy[data-v-04aaef49]{background:#722ed1}.air-quality .aqi-main .aqi-value .aqi-level.aqi-hazardous[data-v-04aaef49]{background:#eb2f96}.air-quality .aqi-main .primary-pollutant[data-v-04aaef49]{color:#666;margin:0}.air-quality .pollutants .pollutant-item[data-v-04aaef49]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;margin-bottom:8px}.air-quality .pollutants .pollutant-item .pollutant-name[data-v-04aaef49]{color:#666;font-size:14px;margin-right:12px}.air-quality .pollutants .pollutant-item .pollutant-value[data-v-04aaef49]{font-weight:700;color:#1890ff}
