.management-bi[data-v-a84584da]{position:fixed;inset:0;z-index:1040;overflow:auto;padding:18px 24px 24px;color:#e2e8f0;background:radial-gradient(circle at 80% 0,#12345c 0,#071426 35%,#040b16 100%);font-family:Vazir,Tahoma,sans-serif}.bi-header[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.eyebrow[data-v-a84584da]{color:#38bdf8;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}h1[data-v-a84584da]{margin:2px 0 0;color:#fff;font-size:clamp(23px,2vw,35px);font-weight:900}h2[data-v-a84584da]{margin:0;font-size:15px;color:#f8fafc}.status-strip[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#94a3b8;font-size:12px}.status-strip button[data-v-a84584da]{width:34px;height:34px;color:#e2e8f0;border:1px solid #29405b;border-radius:10px;background:#102238;cursor:pointer}.live-dot[data-v-a84584da]{width:9px;height:9px;border-radius:50%;background:#34d399;-webkit-box-shadow:0 0 12px #34d399;box-shadow:0 0 12px #34d399}.live-dot.stale[data-v-a84584da]{background:#fb7185}.stale[data-v-a84584da]{color:#fda4af}.data-warning[data-v-a84584da]{margin-bottom:12px;padding:8px 13px;border:1px solid rgba(251,191,36,.3);border-radius:10px;color:#fde68a;background:rgba(120,53,15,.24);font-size:12px}.hero-kpis[data-v-a84584da]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kpi-card[data-v-a84584da],.mini-card[data-v-a84584da],.panel[data-v-a84584da]{border:1px solid rgba(148,163,184,.14);background:linear-gradient(145deg,rgba(20,42,66,.9),rgba(8,20,37,.94));-webkit-box-shadow:0 12px 35px rgba(0,0,0,.18);box-shadow:0 12px 35px rgba(0,0,0,.18)}.kpi-card[data-v-a84584da]{min-height:116px;padding:16px;border-radius:15px;border-top:3px solid #38bdf8}.kpi-card.green[data-v-a84584da]{border-top-color:#34d399}.kpi-card.cyan[data-v-a84584da]{border-top-color:#22d3ee}.kpi-card.red[data-v-a84584da]{border-top-color:#fb7185}.kpi-card.orange[data-v-a84584da]{border-top-color:#fb923c}.kpi-card.purple[data-v-a84584da]{border-top-color:#a78bfa}.kpi-card.clickable[data-v-a84584da]{cursor:pointer;-webkit-transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.kpi-card.clickable[data-v-a84584da]:focus,.kpi-card.clickable[data-v-a84584da]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:rgba(251,146,60,.7);-webkit-box-shadow:0 16px 40px rgba(251,146,60,.12);box-shadow:0 16px 40px rgba(251,146,60,.12);outline:none}.kpi-label[data-v-a84584da]{color:#94a3b8;font-size:12px}.kpi-card strong[data-v-a84584da]{display:block;margin:8px 0 4px;color:#fff;font-size:clamp(20px,1.65vw,30px)}.kpi-card small[data-v-a84584da]{color:#64748b;font-size:10px}.detail-kpis[data-v-a84584da]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:10px 0}.mini-card[data-v-a84584da]{min-width:0;padding:10px 11px;border-radius:11px}.mini-card span[data-v-a84584da]{display:block;overflow:hidden;color:#94a3b8;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.mini-card strong[data-v-a84584da]{display:block;margin-top:5px;color:#f8fafc;font-size:16px}.charts-grid[data-v-a84584da]{display:grid;grid-template-columns:1.35fr 1fr .8fr .8fr;gap:10px}.panel[data-v-a84584da]{min-width:0;border-radius:14px;padding:13px}.panel-title[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.panel-title span[data-v-a84584da]{color:#64748b;font-size:9px}.chart-wrap[data-v-a84584da]{position:relative;height:235px}.compact-chart .chart-wrap[data-v-a84584da]{height:235px}.bottom-grid[data-v-a84584da]{display:grid;grid-template-columns:1.1fr 1.1fr .85fr .8fr;gap:10px;margin-top:10px}.breakdown[data-v-a84584da]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agent-row[data-v-a84584da],.breakdown div[data-v-a84584da],.operations div[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 9px;border-radius:8px;background:rgba(30,58,83,.55);font-size:11px}.breakdown strong[data-v-a84584da]{color:#7dd3fc}.sales-team-kpis[data-v-a84584da]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:9px}.sales-team-kpis div[data-v-a84584da]{padding:7px;border-radius:8px;background:rgba(14,116,144,.15);text-align:center}.agent-row small[data-v-a84584da],.sales-team-kpis span[data-v-a84584da]{display:block;color:#64748b;font-size:9px}.sales-team-kpis b[data-v-a84584da]{display:block;margin-top:3px;color:#67e8f9;font-size:12px}.agent-row[data-v-a84584da]{display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(55px,.55fr)) minmax(110px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:5px;padding:7px 9px;border-radius:8px;background:rgba(30,58,83,.55);font-size:11px}.agent-row b[data-v-a84584da]{display:block;color:#e2e8f0}.agent-name[data-v-a84584da]{color:#fff;font-weight:700}.agent-name small[data-v-a84584da]{margin-top:2px;font-weight:400}.agent-value b[data-v-a84584da]{color:#7dd3fc}.operations[data-v-a84584da]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.operations .panel-title[data-v-a84584da]{grid-column:1/-1}.operations b[data-v-a84584da]{color:#67e8f9}.expiry-panel[data-v-a84584da]{text-align:center}.expiry-ring[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;width:95px;height:95px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 8px;border:8px solid #1e3a55;border-top-color:#fb923c;border-radius:50%}.expiry-ring strong[data-v-a84584da]{font-size:25px;color:#fff}.expiry-ring span[data-v-a84584da],.expiry-steps[data-v-a84584da]{color:#94a3b8;font-size:9px}.expiry-steps[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.empty[data-v-a84584da],.loading-state[data-v-a84584da]{padding:30px;color:#94a3b8;text-align:center}.bi-modal-backdrop[data-v-a84584da]{position:fixed;inset:0;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px;background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bi-modal[data-v-a84584da]{width:min(1120px,96vw);max-height:88vh;overflow:hidden;border:1px solid rgba(56,189,248,.25);border-radius:20px;background:linear-gradient(145deg,#10253d,#071525);-webkit-box-shadow:0 30px 90px rgba(0,0,0,.55);box-shadow:0 30px 90px rgba(0,0,0,.55)}.bi-modal-header[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:22px 24px 16px;border-bottom:1px solid rgba(148,163,184,.14)}.bi-modal-header span[data-v-a84584da]{color:#fb923c;font-size:10px;font-weight:800}.bi-modal-header h2[data-v-a84584da]{margin-top:5px;font-size:22px}.bi-modal-header p[data-v-a84584da]{margin:6px 0 0;color:#94a3b8;font-size:11px}.bi-modal-header button[data-v-a84584da]{width:38px;height:38px;border:1px solid #334155;border-radius:11px;color:#cbd5e1;background:#172b42;font-size:24px;cursor:pointer}.churn-summary[data-v-a84584da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:9px;padding:15px 24px;color:#94a3b8}.churn-summary strong[data-v-a84584da]{color:#fb923c;font-size:28px}.churn-table-wrap[data-v-a84584da]{max-height:60vh;overflow:auto;padding:0 24px 24px}.churn-table[data-v-a84584da]{width:100%;border-collapse:separate;border-spacing:0 7px;font-size:11px}.churn-table th[data-v-a84584da]{padding:0 11px 7px;color:#64748b;text-align:right;font-weight:500}.churn-table td[data-v-a84584da]{padding:11px;color:#cbd5e1;background:rgba(30,58,83,.58)}.churn-table td[data-v-a84584da]:first-child{border-radius:0 10px 10px 0}.churn-table td[data-v-a84584da]:last-child{border-radius:10px 0 0 10px}.churn-table td small[data-v-a84584da]{display:block;margin-top:3px;color:#64748b}.prefix-chip[data-v-a84584da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 8px;border-radius:7px;color:#7dd3fc;background:rgba(14,116,144,.18)}@media (max-width:1400px){.management-bi[data-v-a84584da]{position:relative;min-height:100vh}.hero-kpis[data-v-a84584da]{grid-template-columns:repeat(3,1fr)}.detail-kpis[data-v-a84584da]{grid-template-columns:repeat(5,1fr)}.bottom-grid[data-v-a84584da],.charts-grid[data-v-a84584da]{grid-template-columns:1fr 1fr}}@media (max-width:760px){.management-bi[data-v-a84584da]{padding:12px}.bi-header[data-v-a84584da]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.status-strip[data-v-a84584da]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bottom-grid[data-v-a84584da],.charts-grid[data-v-a84584da],.detail-kpis[data-v-a84584da],.hero-kpis[data-v-a84584da]{grid-template-columns:1fr 1fr}.customer-chart[data-v-a84584da],.sales-chart[data-v-a84584da]{grid-column:1/-1}}