.perf-page[data-v-2f9e95b8]{background:#f7f8fa;min-height:100%}.perf-card[data-v-2f9e95b8]{background:#fff;border:1px solid #edf0f4;border-radius:16px;box-shadow:0 1px 3px rgba(16,24,40,.04)}.perf-label[data-v-2f9e95b8]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3;margin-bottom:6px}.perf-select-wrap[data-v-2f9e95b8]{width:260px}.perf-select[data-v-2f9e95b8] .vs__dropdown-toggle{min-height:40px;border:1px solid #e4e7ec;border-radius:10px;padding:2px 4px;background:#fff}.perf-select[data-v-2f9e95b8] .vs__search,.perf-select[data-v-2f9e95b8] .vs__selected{font-size:14px;color:#344054}.perf-select[data-v-2f9e95b8] .vs__dropdown-menu{border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.12);padding:6px;max-height:260px;overflow-x:hidden;overflow-y:auto}.perf-select[data-v-2f9e95b8] .vs__dropdown-option{padding:9px 12px;border-radius:8px;font-size:14px;color:#475467;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perf-select[data-v-2f9e95b8] .vs__dropdown-option--highlight{background:#ff6b35;color:#fff}.perf-select[data-v-2f9e95b8] .vs__no-options{font-size:13px;color:#98a2b3;padding:10px}.perf-btn[data-v-2f9e95b8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;white-space:nowrap;height:40px;padding:0 18px;border-radius:10px;font-weight:600;font-size:14px;transition:all .15s ease;cursor:pointer}.perf-btn i[data-v-2f9e95b8]{margin:0!important}.perf-btn-primary[data-v-2f9e95b8]{background:#ff6b35;color:#fff}.perf-btn-primary[data-v-2f9e95b8]:hover{background:#f15a24}.perf-btn-ghost[data-v-2f9e95b8]{background:#fff;border:1px solid #e4e7ec;color:#475467}.perf-btn-ghost[data-v-2f9e95b8]:hover{background:#f9fafb}.perf-btn[data-v-2f9e95b8]:disabled{opacity:.5;cursor:not-allowed}.perf-kpi[data-v-2f9e95b8]{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #edf0f4;border-radius:16px;padding:18px 22px;box-shadow:0 1px 3px rgba(16,24,40,.04);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.perf-kpi[data-v-2f9e95b8]:hover{box-shadow:0 6px 18px rgba(16,24,40,.08);transform:translateY(-1px)}.perf-kpi[data-v-2f9e95b8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px;background:#d0d5dd}.kpi-accent-blue[data-v-2f9e95b8]:before{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.kpi-accent-green[data-v-2f9e95b8]:before{background:linear-gradient(180deg,#34d399,#10b981)}.kpi-accent-indigo[data-v-2f9e95b8]:before{background:linear-gradient(180deg,#a5b4fc,#6366f1)}.kpi-accent-amber[data-v-2f9e95b8]:before{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.kpi-accent-red[data-v-2f9e95b8]:before{background:linear-gradient(180deg,#f87171,#ef4444)}.perf-kpi-label[data-v-2f9e95b8]{font-size:12px;font-weight:600;letter-spacing:.02em;color:#98a2b3}.perf-kpi-value[data-v-2f9e95b8]{font-size:30px;font-weight:800;line-height:1.05}.perf-table[data-v-2f9e95b8]{width:100%;border-collapse:collapse}.perf-table thead th[data-v-2f9e95b8]{padding:14px 20px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#98a2b3;border-bottom:1px solid #edf0f4;background:#fcfcfd}.th-with-info[data-v-2f9e95b8]{display:inline-flex;align-items:center;gap:4px}.th-info[data-v-2f9e95b8]{font-size:15px!important;color:#cbd2dc;cursor:help;transition:color .15s ease}.th-info[data-v-2f9e95b8]:hover{color:#ff6b35}.perf-table tbody td[data-v-2f9e95b8]{padding:14px 20px;border-bottom:1px solid #f2f4f7;font-size:14px;color:#475467}.perf-table tbody tr[data-v-2f9e95b8]:hover{background:#fafbfc}.perf-table tfoot td[data-v-2f9e95b8]{padding:16px 20px;background:#fcfcfd;border-top:2px solid #edf0f4;font-size:14px}.perf-row-muted td[data-v-2f9e95b8]{background:#fcfcfd;color:#98a2b3!important}.perf-avatar[data-v-2f9e95b8]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ffb088,#ff6b35);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.perf-avatar-muted[data-v-2f9e95b8]{background:#eaecf0;color:#98a2b3}.perf-bar[data-v-2f9e95b8]{flex:1;height:8px;border-radius:999px;background:#f2f4f7;overflow:hidden}.perf-bar-fill[data-v-2f9e95b8]{height:100%;border-radius:999px;transition:width .4s ease}.bg-gradient-green[data-v-2f9e95b8]{background:linear-gradient(90deg,#34d399,#10b981)}.bg-gradient-amber[data-v-2f9e95b8]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.bg-gradient-red[data-v-2f9e95b8]{background:linear-gradient(90deg,#f87171,#ef4444)}.perf-overlay[data-v-2f9e95b8]{position:absolute;inset:0;z-index:5;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.perf-overlay i[data-v-2f9e95b8]{font-size:34px;color:#ff6b35}.perf-empty[data-v-2f9e95b8]{text-align:center;padding:48px 0!important;color:#98a2b3}.perf-empty i[data-v-2f9e95b8]{display:block;font-size:40px;margin-bottom:8px}.perf-empty span[data-v-2f9e95b8]{font-size:14px}.perf-note[data-v-2f9e95b8]{font-size:12.5px;color:#98a2b3;line-height:1.6}.perf-note b[data-v-2f9e95b8]{color:#667085}