.lead-dashboard{--color-primary: #1d4ed8;--color-primary-hover: #1e40af;--color-primary-active: #1e3a8a;--color-secondary: #0ea5a4;--color-success: #10b981;--color-info: #0284c7;--color-warning: #d97706;--color-error: #dc2626;--neutral-0: #ffffff;--neutral-50: #f8fafc;--neutral-100: #eef2f7;--neutral-200: #d7dee8;--neutral-500: #64748b;--neutral-700: #334155;--neutral-900: #0f172a;--shadow-base: 0 8px 24px -18px rgba(15, 23, 42, .18), 0 1px 2px rgba(15, 23, 42, .06);--shadow-hover: 0 12px 28px -18px rgba(15, 23, 42, .24), 0 2px 6px rgba(15, 23, 42, .08);--ring-focus: 0 0 0 3px rgba(29, 78, 216, .28);color:var(--neutral-900);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;letter-spacing:0;background:#fff;padding-inline:0;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.dark .lead-dashboard{--neutral-0: #0f172a;--neutral-50: #111827;--neutral-100: #1f2937;--neutral-200: #334155;--neutral-500: #94a3b8;--neutral-700: #cbd5e1;--neutral-900: #f1f5f9;--shadow-base: 0 10px 28px -20px rgba(2, 6, 23, .5), 0 1px 2px rgba(2, 6, 23, .35);--shadow-hover: 0 14px 32px -20px rgba(2, 6, 23, .58), 0 2px 6px rgba(2, 6, 23, .42);background:#0f172a}.lead-dashboard .dashboard-h1{font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.015em;margin:0;max-width:40ch;white-space:normal;overflow:hidden;text-overflow:ellipsis}.lead-dashboard .dashboard-h2,.lead-dashboard h2{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.lead-dashboard .card-title,.lead-dashboard h3{font-size:clamp(14px,1.3vw,17px);font-weight:600;line-height:1.3;letter-spacing:-.01em;max-width:52ch;white-space:normal;overflow:hidden;text-overflow:ellipsis}.lead-dashboard p,.lead-dashboard td,.lead-dashboard th,.lead-dashboard input,.lead-dashboard [role=combobox]{font-size:13px;line-height:1.45;letter-spacing:0}.lead-dashboard .text-xs,.lead-dashboard .text-sm{font-size:12px!important;line-height:1.45;letter-spacing:0}.lead-dashboard.dashboard-grid{column-gap:16px;row-gap:16px}.lead-dashboard .dashboard-hero{background:var(--neutral-0);box-shadow:var(--shadow-base)}.lead-dashboard .card{background:#fffffffa;border-color:var(--neutral-100);box-shadow:var(--shadow-base)!important;border-radius:10px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;padding:10px}.lead-dashboard .card:hover{box-shadow:var(--shadow-hover)!important;border-color:var(--neutral-200)}.lead-dashboard .shadow-sm{box-shadow:var(--shadow-base)!important}.lead-dashboard .shadow-md,.lead-dashboard .hover\:shadow-md:hover{box-shadow:var(--shadow-hover)!important}.dark .lead-dashboard .card{background:#0f172af0;border-color:#94a3b838}.lead-dashboard .dashboard-toolbar,.lead-dashboard .dashboard-filters{align-items:center}.lead-dashboard button,.lead-dashboard a.inline-flex,.lead-dashboard [role=combobox],.lead-dashboard input{min-height:40px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.lead-dashboard button:hover,.lead-dashboard a.inline-flex:hover,.lead-dashboard [role=combobox]:hover{border-color:var(--neutral-200)}.lead-dashboard button:active,.lead-dashboard a.inline-flex:active{transform:translateY(1px)}.lead-dashboard button:disabled,.lead-dashboard input:disabled,.lead-dashboard [aria-disabled=true]{opacity:.55;cursor:not-allowed}.lead-dashboard :focus-visible{outline:none;box-shadow:var(--ring-focus)}.lead-dashboard [role=tablist] button,.lead-dashboard .metric-grid button,.lead-dashboard .metric-grid-secondary button{border-radius:10px}.lead-dashboard .deals-table-wrap{overflow-x:hidden}.lead-dashboard .deals-table-wrap table{width:100%;table-layout:auto}.lead-dashboard .deals-table-wrap th,.lead-dashboard .deals-table-wrap td{overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:none}.lead-dashboard table th>div{white-space:nowrap}.lead-dashboard .column-menu-trigger{min-height:32px!important;height:32px!important;width:32px!important;padding:0!important;flex-shrink:0}.lead-dashboard .deals-table-wrap td.text-right,.lead-dashboard table td.text-right{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}.lead-dashboard .apexcharts-legend-text{font-size:12px!important;color:var(--neutral-700)!important}.lead-dashboard .apexcharts-xaxis-label,.lead-dashboard .apexcharts-yaxis-label,.lead-dashboard .apexcharts-datalabel-label,.lead-dashboard .apexcharts-datalabel-value{fill:var(--neutral-700)!important;color:var(--neutral-700)!important}.lead-dashboard .truncate-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-dashboard .truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1439px){.lead-dashboard{padding-inline:0}.lead-dashboard .card{padding:10px}.lead-dashboard .dashboard-h1{font-size:22px}}@media(max-width:1023px){.lead-dashboard{padding-inline:0}.lead-dashboard .dashboard-h1{font-size:22px;white-space:normal}.lead-dashboard .card-title,.lead-dashboard h3{font-size:16px}.lead-dashboard.dashboard-grid{row-gap:10px;column-gap:10px}}@media(max-width:767px){.lead-dashboard{padding-inline:0}.lead-dashboard .card{padding:8px}.lead-dashboard .dashboard-h1{font-size:20px;line-height:1.25}.lead-dashboard .card-title,.lead-dashboard h3{font-size:15px}.lead-dashboard .metric-grid,.lead-dashboard .metric-grid-secondary{grid-template-columns:1fr}}
