.report-page[data-v-4fc88ecc]{background-color:#f0f6ff;min-height:100vh;padding-bottom:30px}.header-banner[data-v-4fc88ecc]{background:linear-gradient(180deg,#d6e8ff,#f0f6ff);height:240px;position:relative;padding:15px 20px;overflow:hidden}.header-banner .nav-icons[data-v-4fc88ecc]{display:flex;justify-content:space-between}.header-banner .nav-icons i[data-v-4fc88ecc]{font-size:22px;color:#333;cursor:pointer}.header-banner .header-content[data-v-4fc88ecc]{margin-top:25px}.header-banner .header-content .company-name[data-v-4fc88ecc]{font-size:14px;color:#666;line-height:1.4}.header-banner .header-content .main-title[data-v-4fc88ecc]{font-size:28px;font-weight:800;color:#1a1a1a;margin:10px 0}.header-banner .header-content .date-selector[data-v-4fc88ecc]{display:inline-block;background:hsla(0,0%,100%,.6);padding:4px 12px;border-radius:15px;font-size:13px;color:#333;cursor:pointer}.header-banner .header-illus[data-v-4fc88ecc]{position:absolute;right:-10px;bottom:20px;width:140px;opacity:.9}.card[data-v-4fc88ecc]{background:#fff;margin:0 16px 15px;border-radius:16px;padding:16px;box-shadow:0 4px 12px rgba(100,150,200,.05)}.card .card-header[data-v-4fc88ecc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card .card-header .title[data-v-4fc88ecc]{font-size:17px;font-weight:700;color:#333}.card .card-header .title small[data-v-4fc88ecc]{font-weight:400;color:#999;font-size:12px;margin-left:8px}.card .card-header .desc[data-v-4fc88ecc],.card .card-header .more[data-v-4fc88ecc]{font-size:12px;color:#bbb;cursor:pointer}.card .card-header .desc i[data-v-4fc88ecc],.card .card-header .more i[data-v-4fc88ecc]{font-size:14px}.stats-grid[data-v-4fc88ecc]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stats-grid .stat-item .label[data-v-4fc88ecc]{font-size:13px;color:#999;margin-bottom:5px}.stats-grid .stat-item .value[data-v-4fc88ecc]{font-size:20px;font-weight:700;color:#1a1a1a}.stats-grid .stat-item .trend[data-v-4fc88ecc]{font-size:12px;margin-top:4px}.stats-grid .stat-item .trend.down[data-v-4fc88ecc]{color:#52c41a}.stats-grid .stat-item .trend.up[data-v-4fc88ecc]{color:#f5222d}.summary-card .summary-content .tag[data-v-4fc88ecc]{display:inline-block;background:#e6f7ff;color:#1890ff;font-size:11px;padding:2px 6px;border-radius:4px;margin-bottom:10px}.summary-card .summary-content .summary-text[data-v-4fc88ecc]{font-size:14px;color:#444;line-height:1.6}.summary-card .summary-content .summary-text .down-text[data-v-4fc88ecc]{color:#52c41a}.summary-card .summary-content .summary-text .station-link[data-v-4fc88ecc]{color:#00bfa5;margin-left:4px}.summary-card .summary-content .summary-text[data-v-4fc88ecc]:before{content:"•";color:#ccc;margin-right:8px}.section-container .section-title[data-v-4fc88ecc]{padding:10px 20px}.section-container .section-title span[data-v-4fc88ecc]{font-size:18px;font-weight:700}.section-container .section-title small[data-v-4fc88ecc]{color:#999;margin-left:10px;font-size:12px}.table-header[data-v-4fc88ecc]{display:flex;justify-content:space-between;padding:10px 0;color:#bbb;font-size:11px;border-bottom:1px solid #f5f5f5}.table-header span[data-v-4fc88ecc]{flex:1;text-align:center}.table-header span[data-v-4fc88ecc]:first-child{text-align:left}.table-header span[data-v-4fc88ecc]:last-child{text-align:right}.table-body .table-row[data-v-4fc88ecc]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f5f5f5}.table-body .table-row[data-v-4fc88ecc]:last-child{border-bottom:none}.table-body .table-row .cell-name[data-v-4fc88ecc]{flex:1;font-size:13px;color:#333;text-align:left}.table-body .table-row .cell-val[data-v-4fc88ecc]{flex:1;text-align:center;font-size:13px;color:#333}.table-body .table-row .cell-val.secondary[data-v-4fc88ecc]{color:#999;font-size:12px}.table-body .table-row .cell-trend[data-v-4fc88ecc]{flex:1;text-align:right;font-size:12px}.table-body .table-row .cell-trend.up[data-v-4fc88ecc]{color:#f5222d}.table-body .table-row .cell-trend.down[data-v-4fc88ecc]{color:#52c41a}.empty-holder[data-v-4fc88ecc]{padding:40px 0;display:flex;flex-direction:column;align-items:center}.empty-holder .empty-img[data-v-4fc88ecc]{width:50px;opacity:.2;margin-bottom:10px}.empty-holder p[data-v-4fc88ecc]{font-size:13px;color:#bbb}