.dashboard-header[data-v-24dcac8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.dashboard-header .header-title[data-v-24dcac8e]{font-size:1.375rem;font-weight:700;color:#1d2129;margin:0}.dashboard-header .header-actions[data-v-24dcac8e]{display:flex;align-items:center;gap:.75rem}.dashboard-card[data-v-3a76bc15]{background:#fff;border-radius:.5rem;padding:1.25rem 1.5rem;flex:1;min-width:0}.dashboard-card .card-top[data-v-3a76bc15]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.dashboard-card .card-top .card-top-left[data-v-3a76bc15]{display:flex;flex-direction:column;gap:.125rem}.dashboard-card .card-top .card-title[data-v-3a76bc15]{font-size:.875rem;color:#86909c;padding-left:0}.dashboard-card .card-top .card-title-sub[data-v-3a76bc15]{font-size:.75rem;color:#c0c4cc}.dashboard-card .card-top .card-icon[data-v-3a76bc15]{font-size:1.375rem;color:#c0c4cc;margin-top:.125rem}.dashboard-card .card-value-row[data-v-3a76bc15]{display:flex;align-items:baseline;margin-bottom:.5rem}.dashboard-card .card-value-row .card-value[data-v-3a76bc15]{font-size:2rem;font-weight:700;color:#1d2129;line-height:1}.dashboard-card .card-value-row .card-unit[data-v-3a76bc15]{font-size:.875rem;color:#86909c;margin-left:.25rem}.dashboard-card .card-comparison[data-v-3a76bc15]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.8125rem}.dashboard-card .card-comparison .arrow[data-v-3a76bc15]{font-size:.75rem;font-weight:700}.dashboard-card .card-bottom-sub[data-v-3a76bc15]{font-size:.75rem;color:#c0c4cc}.rank-list[data-v-1df87d69]{max-height:21.375rem;overflow-y:auto}.rank-list .rank-item[data-v-1df87d69]{display:flex;align-items:center;padding:.75rem 0;border-bottom:.0625rem solid #f2f3f5}.rank-list .rank-item[data-v-1df87d69]:last-child{border-bottom:none}.rank-list .rank-dot[data-v-1df87d69]{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0;margin-right:.875rem}.rank-list .rank-info[data-v-1df87d69]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.rank-list .rank-info .rank-name[data-v-1df87d69]{font-size:.875rem;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list .rank-info .rank-class[data-v-1df87d69]{font-size:.75rem;color:#86909c}.rank-list .rank-score[data-v-1df87d69]{flex-shrink:0;font-size:.875rem;font-weight:600;color:#3cc27f;background:#e8ffea;padding:.25rem .625rem;border-radius:.25rem}.resource-analysis-page[data-v-0d312455]{padding:1.25rem 1.5rem;background:#f5f7fa;min-height:100%}.header-select[data-v-0d312455]{width:8.125rem}.stats-row[data-v-0d312455]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.reuse-stats-row[data-v-0d312455] .dashboard-card{border:.0625rem solid #ebeef5;box-shadow:0 .125rem .5rem rgba(0,0,0,.06)}.chart-row-2col[data-v-0d312455]{display:flex;gap:1rem;margin-bottom:1rem}.chart-row-2col .chart-card[data-v-0d312455]{flex:1;min-width:0}.chart-card[data-v-0d312455]{background:#fff;border-radius:.5rem;padding:1rem 1.25rem}.chart-card .card-header[data-v-0d312455]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.chart-card .card-header .card-title[data-v-0d312455]{font-size:.9375rem;font-weight:600;color:#1d2129;display:flex;align-items:center;gap:.5rem}.chart-card .card-header .card-title .title-icon[data-v-0d312455]{color:var(--primary-font-color,#409eff);font-size:1rem}.chart-card .card-body .chart-box[data-v-0d312455]{width:100%;height:18.75rem}.chart-card-full[data-v-0d312455]{margin-bottom:1rem}.table-header[data-v-0d312455]{display:flex;justify-content:flex-end;gap:.75rem;margin-bottom:.75rem}.table-select[data-v-0d312455]{width:7.5rem}.table-body[data-v-0d312455]{padding-top:0}.resource-name[data-v-0d312455]{color:var(--primary-font-color,#409eff);cursor:pointer}.resource-name[data-v-0d312455]:hover{text-decoration:underline}.type-tag[data-v-0d312455]{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;color:#4a6cf7;background:#f0f4ff;border:.0625rem solid #d0d8f0}.score-change[data-v-0d312455]{color:#f75f5f;font-weight:500}