.management-bi[data-v-083d7af3]{position:fixed;inset:0;z-index:1040;min-height:100vh;min-height:100dvh;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;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;-webkit-overflow-scrolling:touch}.bi-header[data-v-083d7af3]{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-083d7af3]{color:#38bdf8;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}h1[data-v-083d7af3]{margin:2px 0 0;color:#fff;font-size:clamp(23px,2vw,35px);font-weight:900}h2[data-v-083d7af3]{margin:0;font-size:15px;color:#f8fafc}.status-strip[data-v-083d7af3]{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-083d7af3]{width:34px;height:34px;color:#e2e8f0;border:1px solid #29405b;border-radius:10px;background:#102238;cursor:pointer}.live-dot[data-v-083d7af3]{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-083d7af3]{background:#fb7185}.stale[data-v-083d7af3]{color:#fda4af}.data-warning[data-v-083d7af3]{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-083d7af3]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.kpi-card[data-v-083d7af3],.mini-card[data-v-083d7af3],.panel[data-v-083d7af3]{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-083d7af3]{min-height:116px;padding:16px;border-radius:15px;border-top:3px solid #38bdf8}.kpi-card.green[data-v-083d7af3]{border-top-color:#34d399}.kpi-card.cyan[data-v-083d7af3]{border-top-color:#22d3ee}.kpi-card.red[data-v-083d7af3]{border-top-color:#fb7185}.kpi-card.orange[data-v-083d7af3]{border-top-color:#fb923c}.kpi-card.purple[data-v-083d7af3]{border-top-color:#a78bfa}.kpi-card.clickable[data-v-083d7af3]{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-083d7af3]:focus,.kpi-card.clickable[data-v-083d7af3]: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-083d7af3]{color:#94a3b8;font-size:12px}.kpi-card strong[data-v-083d7af3]{display:block;margin:8px 0 4px;color:#fff;font-size:clamp(20px,1.65vw,30px)}.kpi-card small[data-v-083d7af3]{color:#64748b;font-size:10px}.detail-kpis[data-v-083d7af3]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:10px 0}.mini-card[data-v-083d7af3]{min-width:0;padding:10px 11px;border-radius:11px}.mini-card span[data-v-083d7af3]{display:block;overflow:hidden;color:#94a3b8;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.mini-card strong[data-v-083d7af3]{display:block;margin-top:5px;color:#f8fafc;font-size:16px}.charts-grid[data-v-083d7af3]{display:grid;grid-template-columns:1.35fr 1fr .8fr .8fr;gap:10px}.panel[data-v-083d7af3]{min-width:0;border-radius:14px;padding:13px}.panel-title[data-v-083d7af3]{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-083d7af3]{color:#64748b;font-size:9px}.chart-wrap[data-v-083d7af3]{position:relative;height:235px}.compact-chart .chart-wrap[data-v-083d7af3]{height:235px}.bottom-grid[data-v-083d7af3]{display:grid;grid-template-columns:1.1fr 1.1fr .85fr .8fr;gap:10px;margin-top:10px}.breakdown[data-v-083d7af3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agent-row[data-v-083d7af3],.breakdown div[data-v-083d7af3],.operations div[data-v-083d7af3]{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-083d7af3]{color:#7dd3fc}.sales-team-kpis[data-v-083d7af3]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:9px}.sales-team-kpis div[data-v-083d7af3]{padding:7px;border-radius:8px;background:rgba(14,116,144,.15);text-align:center}.agent-row small[data-v-083d7af3],.sales-team-kpis span[data-v-083d7af3]{display:block;color:#64748b;font-size:9px}.sales-team-kpis b[data-v-083d7af3]{display:block;margin-top:3px;color:#67e8f9;font-size:12px}.agent-row[data-v-083d7af3]{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-083d7af3]{display:block;color:#e2e8f0}.agent-name[data-v-083d7af3]{color:#fff;font-weight:700}.agent-name small[data-v-083d7af3]{margin-top:2px;font-weight:400}.agent-value b[data-v-083d7af3]{color:#7dd3fc}.operations[data-v-083d7af3]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.operations .panel-title[data-v-083d7af3]{grid-column:1/-1}.operations b[data-v-083d7af3]{color:#67e8f9}.expiry-panel[data-v-083d7af3]{text-align:center}.expiry-ring[data-v-083d7af3]{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-083d7af3]{font-size:25px;color:#fff}.expiry-ring span[data-v-083d7af3],.expiry-steps[data-v-083d7af3]{color:#94a3b8;font-size:9px}.expiry-steps[data-v-083d7af3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.empty[data-v-083d7af3],.loading-state[data-v-083d7af3]{padding:30px;color:#94a3b8;text-align:center}.bi-modal-backdrop[data-v-083d7af3]{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-083d7af3]{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-083d7af3]{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-083d7af3]{color:#fb923c;font-size:10px;font-weight:800}.bi-modal-header h2[data-v-083d7af3]{margin-top:5px;font-size:22px}.bi-modal-header p[data-v-083d7af3]{margin:6px 0 0;color:#94a3b8;font-size:11px}.bi-modal-header button[data-v-083d7af3]{width:38px;height:38px;border:1px solid #334155;border-radius:11px;color:#cbd5e1;background:#172b42;font-size:24px;cursor:pointer}.churn-summary[data-v-083d7af3]{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-083d7af3]{color:#fb923c;font-size:28px}.churn-table-wrap[data-v-083d7af3]{max-height:60vh;overflow:auto;padding:0 24px 24px}.churn-table[data-v-083d7af3]{width:100%;border-collapse:separate;border-spacing:0 7px;font-size:11px}.churn-table th[data-v-083d7af3]{padding:0 11px 7px;color:#64748b;text-align:right;font-weight:500}.churn-table td[data-v-083d7af3]{padding:11px;color:#cbd5e1;background:rgba(30,58,83,.58)}.churn-table td[data-v-083d7af3]:first-child{border-radius:0 10px 10px 0}.churn-table td[data-v-083d7af3]:last-child{border-radius:10px 0 0 10px}.churn-table td small[data-v-083d7af3]{display:block;margin-top:3px;color:#64748b}.prefix-chip[data-v-083d7af3]{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){.hero-kpis[data-v-083d7af3]{grid-template-columns:repeat(3,1fr)}.detail-kpis[data-v-083d7af3]{grid-template-columns:repeat(4,1fr)}.bottom-grid[data-v-083d7af3],.charts-grid[data-v-083d7af3]{grid-template-columns:1fr 1fr}.customer-chart[data-v-083d7af3],.sales-chart[data-v-083d7af3]{grid-column:auto}}@media (max-width:900px){.management-bi[data-v-083d7af3]{padding:14px}.bi-header[data-v-083d7af3]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.hero-kpis[data-v-083d7af3]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-kpis[data-v-083d7af3]{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-grid[data-v-083d7af3],.charts-grid[data-v-083d7af3]{grid-template-columns:1fr}.chart-wrap[data-v-083d7af3],.compact-chart .chart-wrap[data-v-083d7af3]{height:280px}.sales-team-kpis[data-v-083d7af3]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.management-bi[data-v-083d7af3]{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow-x:hidden}.bi-header[data-v-083d7af3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.bi-header h1[data-v-083d7af3]{font-size:23px}.eyebrow[data-v-083d7af3]{font-size:10px}.status-strip[data-v-083d7af3]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;font-size:11px}.status-strip>.stale[data-v-083d7af3]:not(.live-dot){grid-column:1/-1}.status-strip button[data-v-083d7af3]{grid-column:3;grid-row:1;width:44px;height:44px;margin-top:-6px;font-size:20px}.hero-kpis[data-v-083d7af3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-card[data-v-083d7af3]:nth-child(-n+3){grid-column:1/-1}.kpi-card[data-v-083d7af3]{min-height:0;padding:13px 14px}.kpi-card strong[data-v-083d7af3]{overflow-wrap:anywhere;margin:5px 0 2px;font-size:clamp(18px,6vw,23px);line-height:1.35}.kpi-card small[data-v-083d7af3]{display:block;line-height:1.6}.detail-kpis[data-v-083d7af3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mini-card[data-v-083d7af3]{padding:9px}.mini-card span[data-v-083d7af3]{white-space:normal;line-height:1.5}.panel[data-v-083d7af3]{padding:11px;border-radius:12px}.panel-title[data-v-083d7af3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.panel-title h2[data-v-083d7af3]{font-size:14px;line-height:1.6}.panel-title span[data-v-083d7af3]{font-size:9px;line-height:1.6}.chart-wrap[data-v-083d7af3],.compact-chart .chart-wrap[data-v-083d7af3]{height:235px}.breakdown[data-v-083d7af3],.operations[data-v-083d7af3]{grid-template-columns:1fr}.sales-team-kpis[data-v-083d7af3]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-team-kpis div[data-v-083d7af3]:last-child{grid-column:1/-1}.agent-row[data-v-083d7af3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.agent-name[data-v-083d7af3],.agent-value[data-v-083d7af3]{grid-column:1/-1}.agent-row>span[data-v-083d7af3]:not(.agent-name){padding-top:6px;border-top:1px solid rgba(148,163,184,.1)}.expiry-panel[data-v-083d7af3]{padding-bottom:16px}.bi-modal-backdrop[data-v-083d7af3]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.bi-modal[data-v-083d7af3]{width:100%;max-height:92vh;border-radius:20px 20px 0 0}.bi-modal-header[data-v-083d7af3]{padding:17px 15px 13px}.bi-modal-header h2[data-v-083d7af3]{font-size:18px}.bi-modal-header p[data-v-083d7af3]{max-width:none;line-height:1.7}.bi-modal-header button[data-v-083d7af3]{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px}.churn-summary[data-v-083d7af3]{padding:11px 15px}.churn-table-wrap[data-v-083d7af3]{padding:0 15px 18px}.churn-table[data-v-083d7af3],.churn-table tbody[data-v-083d7af3],.churn-table td[data-v-083d7af3],.churn-table tr[data-v-083d7af3]{display:block;width:100%}.churn-table[data-v-083d7af3]{border-spacing:0}.churn-table thead[data-v-083d7af3]{display:none}.churn-table tr[data-v-083d7af3]{margin-bottom:10px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:rgba(30,58,83,.58)}.churn-table td[data-v-083d7af3]{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid rgba(148,163,184,.1);background:transparent;text-align:left;overflow-wrap:anywhere}.churn-table td[data-v-083d7af3]:before{content:attr(data-label);color:#64748b;text-align:right}.churn-table td[data-v-083d7af3]:first-child,.churn-table td[data-v-083d7af3]:last-child{border-radius:0}.churn-table td[data-v-083d7af3]:last-child{border-bottom:0}}@media (max-width:380px){.hero-kpis[data-v-083d7af3]{grid-template-columns:1fr}.kpi-card[data-v-083d7af3]{grid-column:auto}.detail-kpis[data-v-083d7af3]{grid-template-columns:1fr}.chart-wrap[data-v-083d7af3],.compact-chart .chart-wrap[data-v-083d7af3]{height:215px}.sales-team-kpis[data-v-083d7af3]{grid-template-columns:1fr}.sales-team-kpis div[data-v-083d7af3]:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.kpi-card.clickable[data-v-083d7af3]{-webkit-transition:none;transition:none}}