.comparison-page[data-v-124c1bd4]{padding:16px;background:#f4f7fb;min-height:calc(100vh - 120px);color:#26364a;font-size:13px}.comparison-query[data-v-124c1bd4]{background:#fff;padding:18px 20px;border:1px solid #e8edf4;border-radius:8px}.query-line[data-v-124c1bd4]{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.query-field[data-v-124c1bd4],.query-line[data-v-124c1bd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.query-field[data-v-124c1bd4]{gap:10px}.field-label[data-v-124c1bd4]{color:#69778a}.station-select[data-v-124c1bd4]{width:200px}.query-line[data-v-124c1bd4] .el-date-editor{width:280px}.secondary-query[data-v-124c1bd4]{margin-top:14px}.quick-links[data-v-124c1bd4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:0 8px}.query-buttons[data-v-124c1bd4]{margin-left:auto;white-space:nowrap}.unequal-tip[data-v-124c1bd4]{color:#ad751f;font-size:12px}.scope-line[data-v-124c1bd4]{margin:18px 2px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#65748a;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.scope-line b[data-v-124c1bd4]{font-weight:500;margin-left:6px;color:#243d5b}.versus[data-v-124c1bd4]{margin:0 14px;color:#9ca9b9}.summary-grid[data-v-124c1bd4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-124c1bd4]{background:#fff;border:1px solid #e6edf6;border-radius:8px;padding:17px 20px 14px}.card-label[data-v-124c1bd4]{color:#667891;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-label span[data-v-124c1bd4]{font-size:12px;color:#9aa8bb}.card-value[data-v-124c1bd4]{font-size:28px;font-weight:600;margin:12px 0 8px;color:#243f65;font-variant-numeric:tabular-nums}.card-previous[data-v-124c1bd4]{color:#8d9aad;font-size:12px}.card-change[data-v-124c1bd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f3f8;margin-top:12px;padding-top:11px;font-variant-numeric:tabular-nums}.positive[data-v-124c1bd4]{color:#199778}.negative[data-v-124c1bd4]{color:#d65d60}.neutral[data-v-124c1bd4]{color:#8996a8}.coverage-line[data-v-124c1bd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 3px;color:#8390a2;font-size:12px}.coverage-line b[data-v-124c1bd4]{color:#3879ed}.coverage-warning[data-v-124c1bd4]{color:#b57a27!important}.comparison-panel[data-v-124c1bd4]{background:#fff;border:1px solid #e6edf6;border-radius:8px;overflow:hidden}.table-toolbar[data-v-124c1bd4]{padding:15px 16px;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-controls[data-v-124c1bd4],.table-toolbar[data-v-124c1bd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-controls[data-v-124c1bd4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter-controls .el-select[data-v-124c1bd4]{width:135px}.toolbar-label[data-v-124c1bd4]{font-size:12px;color:#8290a2}.comparison-table[data-v-124c1bd4] th{background:#f7f9fc;color:#63748b;font-weight:500}.comparison-table[data-v-124c1bd4] td{padding:14px 0}.comparison-table[data-v-124c1bd4] .el-table__body tr:hover>td{background:#f4f8ff}.station-name[data-v-124c1bd4]{color:#304767;font-weight:500;margin-bottom:6px}.station-status[data-v-124c1bd4]{font-size:11px;color:#94a1b2}.current-number[data-v-124c1bd4]{color:#263f60;font-weight:600;font-size:15px;font-variant-numeric:tabular-nums}.previous-number[data-v-124c1bd4]{color:#9aa7b7;font-size:12px;margin-top:5px;font-variant-numeric:tabular-nums}.metric-change[data-v-124c1bd4]{font-weight:500;margin-bottom:5px}.table-footer[data-v-124c1bd4]{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.page-note[data-v-124c1bd4],.table-footer>span[data-v-124c1bd4]{color:#96a1b0;font-size:12px}.page-note[data-v-124c1bd4]{margin:15px 3px 0;line-height:1.8}.error-box[data-v-124c1bd4]{margin-top:12px}.empty-access[data-v-124c1bd4],.initial-loading[data-v-124c1bd4]{padding:60px;text-align:center;color:#8b98a9}[data-v-124c1bd4] .comparison-dialog{max-width:1200px;border-radius:10px}.detail-title[data-v-124c1bd4]{font-size:19px;font-weight:600;color:#29476a}.detail-title span[data-v-124c1bd4]{font-size:12px;margin-left:15px;font-weight:400;color:#8c9bae}.detail-dates[data-v-124c1bd4]{margin-top:10px;font-size:12px;color:#8292a6}[data-v-124c1bd4] .comparison-dialog .el-dialog__body{padding:0 24px;min-height:240px}[data-v-124c1bd4] .comparison-dialog .el-dialog__footer{border-top:1px solid #edf1f6}.detail-content[data-v-124c1bd4] .el-tabs__content{max-height:calc(90vh - 220px);overflow:auto}.detail-scroll[data-v-124c1bd4]{max-height:52vh;overflow:auto}.chart-tools[data-v-124c1bd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.chart-tools>span[data-v-124c1bd4]{color:#8c9bae;font-size:12px}.daily-chart[data-v-124c1bd4]{height:250px}.daily-table[data-v-124c1bd4]{max-height:18vh}.coverage-grid[data-v-124c1bd4]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 0 25px}.coverage-grid section[data-v-124c1bd4]{background:#f7f9fc;border-radius:6px;padding:16px}.coverage-grid h3[data-v-124c1bd4]{margin:0}.coverage-grid ul[data-v-124c1bd4]{padding-left:18px;line-height:1.9}.coverage-explanation[data-v-124c1bd4]{grid-column:span 2;color:#8492a5;line-height:1.8}@media(max-width:1100px){.comparison-page[data-v-124c1bd4]{padding:10px}.summary-card[data-v-124c1bd4]{padding:14px}.card-value[data-v-124c1bd4]{font-size:24px}.query-line[data-v-124c1bd4]{gap:8px}.query-line[data-v-124c1bd4] .el-date-editor{width:255px}.station-select[data-v-124c1bd4]{width:170px}}@media(max-width:700px){.summary-grid[data-v-124c1bd4]{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid[data-v-124c1bd4]{display:block}.scope-line[data-v-124c1bd4]{line-height:1.8}.card-value[data-v-124c1bd4]{font-size:22px}}