.dashboard-container.svelte-8o4cpc{flex-direction:column;gap:24px;max-width:1400px;margin:0 auto;display:flex}.dash-header.svelte-8o4cpc{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-title.svelte-8o4cpc{color:#f8fafc;margin:0 0 4px;font-size:24px;font-weight:700}.dash-sub.svelte-8o4cpc{color:#94a3b8;margin:0;font-size:13px}.highlight-biz.svelte-8o4cpc{color:#ff5722}.header-sync-badge.svelte-8o4cpc{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.live-dot.svelte-8o4cpc{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #10b981cc}.metrics-grid.svelte-8o4cpc{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.metric-card.svelte-8o4cpc{background:#1e293b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.metric-card.card--accent.svelte-8o4cpc{background:linear-gradient(#ff572214 0%,#1e293b 100%);border-color:#ff572266}.metric-card.card--alert.svelte-8o4cpc{border-color:#ef444466}.metric-top.svelte-8o4cpc{justify-content:space-between;align-items:center;display:flex}.metric-label.svelte-8o4cpc{text-transform:uppercase;color:#94a3b8;letter-spacing:.5px;font-size:12px;font-weight:600}.metric-icon.svelte-8o4cpc{font-size:18px}.metric-value.svelte-8o4cpc{color:#f8fafc;font-size:28px;font-weight:800}.target-total.svelte-8o4cpc{color:#94a3b8;font-size:16px;font-weight:600}.metric-sub.svelte-8o4cpc{color:#94a3b8;gap:4px;font-size:12px;display:flex}.sub-highlight.svelte-8o4cpc{color:#ff5722;font-weight:600}.overdue-text.svelte-8o4cpc{color:#f87171;font-weight:600}.clean-text.svelte-8o4cpc{color:#34d399}.dash-middle-grid.svelte-8o4cpc{grid-template-columns:1fr 1.6fr;gap:20px;display:grid}.dash-panel.svelte-8o4cpc{background:#1e293b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.panel-header.svelte-8o4cpc{justify-content:space-between;align-items:center;display:flex}.panel-title.svelte-8o4cpc{color:#f8fafc;margin:0;font-size:15px;font-weight:700}.panel-tag.svelte-8o4cpc{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:11px}.panel-link.svelte-8o4cpc{color:#ff5722;font-size:12px;font-weight:600;text-decoration:none}.panel-link.svelte-8o4cpc:hover{text-decoration:underline}.temp-bars-list.svelte-8o4cpc{flex-direction:column;gap:14px;display:flex}.temp-item.svelte-8o4cpc{flex-direction:column;gap:6px;display:flex}.temp-info.svelte-8o4cpc{justify-content:space-between;font-size:12px;display:flex}.badge-hot.svelte-8o4cpc{color:#f87171;font-weight:700}.badge-warm.svelte-8o4cpc{color:#fbbf24;font-weight:700}.badge-cold.svelte-8o4cpc{color:#60a5fa;font-weight:700}.temp-desc.svelte-8o4cpc{color:#94a3b8;font-size:11px}.bar-shell.svelte-8o4cpc{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.bar-fill.svelte-8o4cpc{border-radius:4px;height:100%}.bar-fill--hot.svelte-8o4cpc{background:#ef4444}.bar-fill--warm.svelte-8o4cpc{background:#f59e0b}.bar-fill--cold.svelte-8o4cpc{background:#3b82f6}.table-responsive.svelte-8o4cpc{overflow-x:auto}.exec-table.svelte-8o4cpc{border-collapse:collapse;width:100%;font-size:12px}.exec-table.svelte-8o4cpc th:where(.svelte-8o4cpc){text-align:left;color:#94a3b8;border-bottom:1px solid #ffffff14;padding:8px 10px;font-weight:600}.exec-table.svelte-8o4cpc td:where(.svelte-8o4cpc){color:#e2e8f0;border-bottom:1px solid #ffffff0d;padding:10px}.exec-name-cell.svelte-8o4cpc{flex-direction:column;display:flex}.exec-role.svelte-8o4cpc{color:#94a3b8;font-size:10px}.calls-count-bold.svelte-8o4cpc{color:#f8fafc;font-weight:700}.progress-bar-wrap.svelte-8o4cpc{align-items:center;gap:8px;display:flex}.progress-bar-bg.svelte-8o4cpc{background:#ffffff1a;border-radius:4px;flex:1;height:7px;overflow:hidden}.progress-bar-fill.svelte-8o4cpc{background:#ff5722;height:100%}.progress-bar-fill.fill-done.svelte-8o4cpc{background:#10b981}.progress-percent.svelte-8o4cpc{color:#94a3b8;text-align:right;width:30px;font-size:11px}.red-text.svelte-8o4cpc{color:#f87171}.green-text.svelte-8o4cpc{color:#34d399}.dash-bottom-grid.svelte-8o4cpc{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.leads-compact-list.svelte-8o4cpc{flex-direction:column;gap:8px;display:flex}.lead-row-card.svelte-8o4cpc{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.lead-col-main.svelte-8o4cpc{flex-direction:column;min-width:130px;display:flex}.lead-name.svelte-8o4cpc{color:#f8fafc;font-size:13px}.lead-phone.svelte-8o4cpc{color:#94a3b8;font-size:11px}.lead-col-dest.svelte-8o4cpc{flex-direction:column;font-size:12px;display:flex}.lead-dest.svelte-8o4cpc{color:#e2e8f0;font-weight:500}.lead-source.svelte-8o4cpc{color:#94a3b8;font-size:10px}.temp-badge.svelte-8o4cpc{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700}.temp-hot.svelte-8o4cpc{color:#f87171;background:#ef444433}.temp-warm.svelte-8o4cpc{color:#fbbf24;background:#f59e0b33}.temp-cold.svelte-8o4cpc{color:#60a5fa;background:#3b82f633}.btn-micro-call.svelte-8o4cpc{color:#fff;background:#ff5722;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none}.integration-status-list.svelte-8o4cpc{flex-direction:column;gap:10px;display:flex}.integ-item.svelte-8o4cpc{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.integ-info.svelte-8o4cpc{align-items:center;gap:10px;display:flex}.integ-icon.svelte-8o4cpc{font-size:20px}.integ-sub.svelte-8o4cpc{color:#94a3b8;font-size:11px}.integ-badge.live.svelte-8o4cpc{color:#34d399;background:#10b98126;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.source-breakdown-box.svelte-8o4cpc{border-top:1px solid #ffffff14;margin-top:10px;padding-top:14px}.sources-title.svelte-8o4cpc{color:#94a3b8;text-transform:uppercase;margin:0 0 10px;font-size:12px}.sources-chips.svelte-8o4cpc{flex-wrap:wrap;gap:8px;display:flex}.source-chip.svelte-8o4cpc{color:#e2e8f0;background:#ffffff0f;border-radius:20px;padding:4px 10px;font-size:11px}.empty-state.svelte-8o4cpc{text-align:center;color:#94a3b8;padding:30px;font-size:13px}@media (width<=1024px){.dash-middle-grid.svelte-8o4cpc,.dash-bottom-grid.svelte-8o4cpc{grid-template-columns:1fr}}
