.card-content[data-v-e0332822]{height:100%;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.05);border-radius:8px 8px 8px 8px;border:1px solid #eee;display:flex;flex-direction:column}.card-content .card-content-title[data-v-e0332822]{height:54px;background:linear-gradient(90deg,#f7fbff,#fff);border-radius:8px 8px 0 0;display:flex;align-items:center;padding-left:24px;font-weight:500;font-size:16px;color:#333}.card-content .card-content-content[data-v-e0332822]{flex:1;padding:20px 16px;display:flex;gap:16px;width:100%;overflow-y:auto;overflow-x:hidden}.comparative-analysis[data-v-31801870]{padding:24px;width:100%;overflow-y:auto;min-height:100%;padding-bottom:40px}.page-stack[data-v-31801870]{display:flex;flex-direction:column;gap:16px}.filter-bar[data-v-31801870]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eee;border-radius:8px;padding:16px 20px;box-shadow:0 3px 6px 1px rgba(0,0,0,.05)}.filter-bar .filter-label[data-v-31801870]{font-weight:500;color:#333;white-space:nowrap}.number-card[data-v-31801870] .card-content-content{display:block;overflow:visible;padding:16px}.number-card .unit-card-list[data-v-31801870]{display:flex;flex-wrap:wrap;gap:16px}.number-card .card[data-v-31801870]{min-width:280px;width:280px;height:187px;background:#fff;border-radius:8px;border:1px solid #ebebeb;padding:16px 16px 24px}.number-card .card .card-title-border[data-v-31801870]{width:2px;height:15px}.number-card .card .card-title[data-v-31801870]{font-weight:500;font-size:16px;color:#333;display:flex;align-items:center;gap:8px}.number-card .card .card-title .title[data-v-31801870]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.number-card .card .card-list[data-v-31801870]{display:flex;flex-direction:column;margin-top:24px}.number-card .card .progress-card[data-v-31801870]{margin-bottom:12px}.number-card .card .progress-card .progress-row[data-v-31801870]{display:flex;justify-content:space-between}.number-card .card .progress-card .progress-row .title[data-v-31801870]{color:#666;font-size:13px}.number-card .card .progress-card .progress-row .number[data-v-31801870]{font-weight:600;color:#333}.number-card .card .progress-card .progress[data-v-31801870]{margin-top:6px}.chart-row[data-v-31801870]{width:100%}.chart-row.dual[data-v-31801870]{display:flex;gap:16px;min-height:490px}.chart-row.dual .dual-item[data-v-31801870]{flex:1;height:490px}.chart-row.dual .dual-item--side[data-v-31801870]{width:720px;flex:none}.chart-box[data-v-31801870]{width:100%;height:100%;min-height:300px}