.lead-attribution-report{margin-top:14px;background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:15px;box-shadow:0 3px 13px rgba(17,42,82,.04)}

/* Premium Enquiries & Leads presentation only — no data or behaviour changes. */
.lead-workspace{--lead-navy:#173b68;--lead-muted:#65748b;--lead-line:#e4eaf1;--lead-surface:#fffdf9}
.lead-workspace .lead-page-head{margin-bottom:18px}.lead-workspace .lead-page-head h1{color:var(--lead-navy);letter-spacing:-.02em}.lead-workspace .lead-page-head p{color:var(--lead-muted)}
.lead-workspace .lead-kpis,.lead-workspace .lead-followup-strip{gap:14px}
.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{position:relative;overflow:hidden;min-height:112px;padding:16px 16px 15px 68px;border:1px solid var(--lead-line);border-radius:14px;background:var(--lead-surface);box-shadow:0 5px 16px rgba(28,52,84,.055);transition:transform .16s ease,box-shadow .16s ease}
.lead-workspace .lead-kpi:hover,.lead-workspace .lead-followup-card:hover{transform:translateY(-2px);box-shadow:0 9px 23px rgba(28,52,84,.09)}
.lead-workspace .lead-kpi::before,.lead-workspace .lead-followup-card::before{content:"";position:absolute;left:16px;top:18px;width:38px;height:38px;border-radius:12px;background-color:var(--lead-icon);-webkit-mask:var(--lead-svg) center/20px 20px no-repeat;mask:var(--lead-svg) center/20px 20px no-repeat}
.lead-workspace .lead-kpi span,.lead-workspace .lead-followup-card span{display:block;color:#617089;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.3}.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{display:block;margin-top:7px;color:#17345f;font-size:25px;font-weight:800;letter-spacing:-.035em;line-height:1}
.lead-workspace .lead-kpi::after,.lead-workspace .lead-followup-card::after{content:"Live, selected-business data";display:block;margin-top:7px;color:#91a0b3;font-size:10px;line-height:1.15}
.lead-workspace .lead-kpi:nth-child(1){--lead-icon:#3579c9;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M16 11a4 4 0 1 0-4-4 4 4 0 0 0 4 4ZM8 11a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 8 11Zm8 2c-2.7 0-8 1.3-8 4v2h16v-2c0-2.7-5.3-4-8-4ZM8 13c-2.3 0-7 1.2-7 3.5V19h5v-2c0-1.1.6-2.1 1.5-2.9A12 12 0 0 0 8 13Z'/%3E%3C/svg%3E");background:#f0f6ff;border-color:#d7e7fa}.lead-workspace .lead-kpi:nth-child(2){--lead-icon:#268a65;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-4-6Zm1 11h-3v3h-2v-3H7v-2h3V8h2v3h3v2Zm-2-5V3.5L16 8h-3Z'/%3E%3C/svg%3E");background:#eefaf5;border-color:#d5eee2}.lead-workspace .lead-kpi:nth-child(3){--lead-icon:#c85c59;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M13.5 2c.5 3-1.7 4.5-2.9 6.5C9.7 10 10.1 12 12 13c-.3-2.1.9-3.7 2.6-4.9C16 10 18 12.1 18 15a6 6 0 0 1-12 0c0-3.9 2.4-6.8 5.1-9.2C12 4.9 12.7 3.6 13.5 2Z'/%3E%3C/svg%3E");background:#fff1f0;border-color:#f4dad8}.lead-workspace .lead-kpi:nth-child(4){--lead-icon:#c67b22;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M15 12c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4ZM3 20v-1c0-2.7 5.3-4 8-4 .7 0 1.5.1 2.3.3A6.8 6.8 0 0 0 12 19v1H3Zm14-5v-3h-2v3h-3v2h3v3h2v-3h3v-2h-3Z'/%3E%3C/svg%3E");background:#fff7e9;border-color:#f4e3bf}.lead-workspace .lead-kpi:nth-child(5){--lead-icon:#7a58bb;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2Zm-2 15-4-4 1.4-1.4 2.6 2.6 5.8-5.8L17 9.8 10 17Z'/%3E%3C/svg%3E");background:#f5f0ff;border-color:#e3d7f8}.lead-workspace .lead-kpi:nth-child(6){--lead-icon:#18856f;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M3 3v18h18v-2H5V3H3Zm4 12 4-4 3 3 5-6 1.5 1.2-6.3 7.5-3-3-2.6 2.7L7 15Z'/%3E%3C/svg%3E");background:#ecf9f5;border-color:#cfeee4}
.lead-workspace .lead-followup-card:nth-child(1){--lead-icon:#3188c8;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M7 2h2v2h6V2h2v2h3v17H4V4h3V2Zm11 8H6v9h12v-9Zm-7 2h2v3.2l2.4 1.4-1 1.7-3.4-2V12Z'/%3E%3C/svg%3E");background:#edf7ff;border-color:#d4eaf9}.lead-workspace .lead-followup-card:nth-child(2){--lead-icon:#c4615c;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2Zm1 5v5.2l3.3 2-1 1.6-4.3-2.6V7h2Zm-2 10v2h2v-2h-2Z'/%3E%3C/svg%3E");background:#fff2f1;border-color:#f3d9d7}.lead-workspace .lead-followup-card:nth-child(3){--lead-icon:#228b80;--lead-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M7 2h2v2h6V2h2v2h3v17H4V4h3V2Zm11 8H6v9h12v-9Zm-6-3a4 4 0 0 0-4 4h2a2 2 0 0 1 4 0c0 1.5-2 1.7-2 4h2c0-1.5 2-2 2-4a4 4 0 0 0-4-4Z'/%3E%3C/svg%3E");background:#edf9f7;border-color:#d0ece7}.lead-workspace .lead-followup-card:nth-child(1)::after{content:"Due today"}.lead-workspace .lead-followup-card:nth-child(2)::after{content:"Needs attention"}.lead-workspace .lead-followup-card:nth-child(3)::after{content:"Scheduled ahead"}
.lead-workspace .lead-filters,.lead-workspace .lead-filter-panel{border:1px solid var(--lead-line);border-radius:14px;background:#fff;box-shadow:0 4px 15px rgba(28,52,84,.04)}.lead-workspace .lead-filters input,.lead-workspace .lead-filters select,.lead-workspace .lead-filter-panel input,.lead-workspace .lead-filter-panel select{min-height:38px;border-color:#dce4ec;border-radius:9px;color:#29405f;background:#fffdfb}.lead-workspace .lead-filters label,.lead-workspace .lead-filter-panel label{color:#596a80;font-size:11px;font-weight:700}.lead-workspace .lead-filters button[type='submit'],.lead-workspace .lead-filter-panel button[type='submit']{min-height:38px;border-radius:9px;box-shadow:0 3px 9px rgba(20,58,104,.13)}
.lead-workspace .lead-table-wrap,.lead-workspace .lead-list-card{overflow:hidden;border:1px solid var(--lead-line);border-radius:14px;background:#fff;box-shadow:0 4px 15px rgba(28,52,84,.04)}.lead-workspace .lead-table thead th{color:#50647e;background:#f7f9fc;font-size:11px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.lead-workspace .lead-table tbody tr{transition:background-color .14s ease}.lead-workspace .lead-table tbody tr:hover{background:#fcfaf6}.lead-workspace .lead-table td{color:#3e5068}
.lead-workspace .lead-empty,.lead-workspace .lead-empty-state{min-height:170px;padding:32px 20px;background:linear-gradient(180deg,#fffdf9 0%,#fafcff 100%)}.lead-workspace .lead-empty::before,.lead-workspace .lead-empty-state::before{content:"";display:block;width:42px;height:42px;margin:0 auto 12px;border-radius:14px;background:#eaf3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233579c9' d='M20 17.6V19a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.4L20 9.6V17.6ZM12 6H7v2h5V6Zm5 6H7v2h10v-2Zm0 4H7v2h10v-2Z'/%3E%3C/svg%3E") center/20px 20px no-repeat}
.lead-workspace .lead-report-strip,.lead-workspace .lead-analytics-grid{gap:14px}.lead-workspace .lead-report-card,.lead-workspace .lead-attribution-report{border-color:var(--lead-line);border-radius:14px;background:#fff;box-shadow:0 4px 15px rgba(28,52,84,.045)}.lead-workspace .lead-report-card h3,.lead-workspace .lead-analytics-heading h3{display:flex;align-items:center;gap:8px;color:#1e416d}.lead-workspace .lead-report-card h3::before,.lead-workspace .lead-analytics-heading h3::before{content:"";width:22px;height:22px;flex:0 0 22px;border-radius:7px;background:#edf4ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233579c9' d='M4 19V5h16v14H4Zm2-2h12V7H6v10Zm2-2v-2h2v2H8Zm3 0v-5h2v5h-2Zm3 0v-7h2v7h-2Z'/%3E%3C/svg%3E") center/13px 13px no-repeat}.lead-workspace .lead-integration-status{border:1px solid #e3eaf2;background:#fafcff;color:#65758a}.lead-workspace .lead-integration-status b{color:#234873}
@media(max-width:760px){.lead-workspace .lead-kpis,.lead-workspace .lead-followup-strip{gap:10px}.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:102px;padding:14px 12px 13px 59px}.lead-workspace .lead-kpi::before,.lead-workspace .lead-followup-card::before{left:13px;top:15px;width:34px;height:34px;border-radius:10px}.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{font-size:22px}}@media(max-width:480px){.lead-workspace .lead-page-head{margin-bottom:14px}.lead-workspace .lead-kpis,.lead-workspace .lead-followup-strip{grid-template-columns:1fr}.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:92px}.lead-workspace .lead-table-wrap{overflow-x:auto}}

/* Existing renderer class names: compact toolbar, clean table, premium hierarchy. */
.lead-workspace .lead-hero{margin-bottom:18px}.lead-workspace .lead-hero h2{color:var(--lead-navy);letter-spacing:-.02em}.lead-workspace .lead-hero p{color:var(--lead-muted)}
.lead-workspace .lead-toolbar{border:1px solid var(--lead-line);border-radius:14px;background:#fff;box-shadow:0 4px 15px rgba(28,52,84,.04)}.lead-workspace .lead-toolbar input,.lead-workspace .lead-toolbar select{min-height:38px;border-color:#dce4ec;border-radius:9px;color:#29405f;background:#fffdfb}.lead-workspace .lead-toolbar label{color:#596a80;font-size:11px;font-weight:700}.lead-workspace .lead-filter-actions button{min-height:38px;border-radius:9px}.lead-workspace .lead-filter-actions .primary{box-shadow:0 3px 9px rgba(20,58,104,.13)}
.lead-workspace .lead-table{border:1px solid var(--lead-line);border-radius:14px;box-shadow:0 4px 15px rgba(28,52,84,.04)}.lead-workspace .lead-table th{color:#50647e;background:#f7f9fc;font-size:11px;font-weight:800}.lead-workspace .lead-table td{color:#3e5068}.lead-workspace .lead-table tbody tr{transition:background-color .14s ease}.lead-workspace .lead-table tbody tr:hover{background:#fcfaf6}
@media(max-width:480px){.lead-workspace .lead-hero{margin-bottom:14px}}

/* Readability pass: prominent metrics and simple, useful follow-up context. */
.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:132px;padding:20px 18px 18px 82px}
.lead-workspace .lead-kpi::before,.lead-workspace .lead-followup-card::before{left:18px;top:22px;width:48px;height:48px;border-radius:14px;background-color:var(--lead-icon-surface);background-image:var(--lead-svg);background-position:center;background-size:25px 25px;background-repeat:no-repeat;-webkit-mask:none;mask:none}
.lead-workspace .lead-kpi span,.lead-workspace .lead-followup-card span{color:#304966;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3}
.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{margin-top:8px;color:#102f58;font-size:32px;font-weight:800;line-height:1.04}
.lead-workspace .lead-kpi::after{display:none}.lead-workspace .lead-followup-card::after{margin-top:7px;color:#5f728a;font-size:12px;font-weight:600;line-height:1.25}
.lead-workspace .lead-kpi:nth-child(1){--lead-icon-surface:#dcebff}.lead-workspace .lead-kpi:nth-child(2){--lead-icon-surface:#dff5e9}.lead-workspace .lead-kpi:nth-child(3){--lead-icon-surface:#fde3e1}.lead-workspace .lead-kpi:nth-child(4){--lead-icon-surface:#fff0cf}.lead-workspace .lead-kpi:nth-child(5){--lead-icon-surface:#eae1fb}.lead-workspace .lead-kpi:nth-child(6){--lead-icon-surface:#d9f3e9}.lead-workspace .lead-followup-card:nth-child(1){--lead-icon-surface:#dceeff}.lead-workspace .lead-followup-card:nth-child(2){--lead-icon-surface:#fde4e1}.lead-workspace .lead-followup-card:nth-child(3){--lead-icon-surface:#d8f3ed}
.lead-workspace .lead-toolbar label{font-size:12px;color:#425a75}.lead-workspace .lead-toolbar input,.lead-workspace .lead-toolbar select{font-size:14px}.lead-workspace .lead-filter-actions button{font-size:14px;font-weight:700;padding-inline:14px}
@media(max-width:760px){.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:124px;padding:18px 14px 16px 73px}.lead-workspace .lead-kpi::before,.lead-workspace .lead-followup-card::before{left:14px;top:20px;width:45px;height:45px;background-size:23px 23px}.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{font-size:30px}.lead-workspace .lead-kpi span,.lead-workspace .lead-followup-card span{font-size:14px}}
@media(max-width:420px){.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:116px}.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{font-size:29px}}

/* Final operational reporting refinement. */
.lead-workspace .lead-empty{min-height:112px;padding:20px 16px}.lead-workspace .lead-empty::before{width:36px;height:36px;margin-bottom:8px;border-radius:11px;background-size:17px 17px}
.lead-source-chart{display:grid;gap:12px;padding:3px 0}.lead-source-bar{display:grid;grid-template-columns:minmax(100px,1fr) minmax(110px,2fr) 28px;align-items:center;gap:10px}.lead-source-bar-label{min-width:0}.lead-source-bar-label b{display:block;color:#263f60;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-source-bar-label span{display:block;color:#718097;font-size:11px;margin-top:2px}.lead-source-track{height:8px;overflow:hidden;border-radius:999px;background:#edf1f6}.lead-source-track i{display:block;min-width:6px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b92d1,#74b8c9)}.lead-source-bar>strong{color:#244a77;font-size:13px;text-align:right}
.lead-staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-staff-card{padding:12px;border:1px solid #e6ebf2;border-radius:11px;background:#fcfdff}.lead-staff-card>b{display:block;color:#263f60;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-staff-card>div{display:flex;gap:10px;margin-top:8px;color:#687b92;font-size:11px}.lead-staff-card strong{color:#214b78;font-size:14px}.lead-staff-card small{display:block;margin-top:7px;color:#16836d;font-size:12px;font-weight:700}
.lead-report-empty{padding:18px 0;color:#718097;font-size:13px}.lead-analytics-table-wrap{overflow-x:auto;border:1px solid #e7ecf2;border-radius:10px}.lead-analytics-table-wrap table{width:100%;min-width:640px;border-collapse:collapse}.lead-analytics-table-wrap th{padding:10px 12px;background:#f6f9fc;color:#536983;font-size:11px;font-weight:800;letter-spacing:.025em;text-align:left;text-transform:uppercase}.lead-analytics-table-wrap td{padding:11px 12px;border-top:1px solid #edf1f5;color:#344d6a;font-size:13px;font-variant-numeric:tabular-nums}.lead-analytics-table-wrap td:not(:first-child){text-align:right}.lead-analytics-table-wrap tbody tr:hover{background:#fcfaf6}
.lead-integration-status{display:block;margin-top:16px;padding:14px;border-radius:12px;border-color:#e1e8f0;background:#fbfcfe}.lead-integration-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.lead-integration-heading h3{margin:0;color:#26466f;font-size:14px}.lead-integration-heading p{margin:0;color:#75839a;font-size:11px}.lead-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lead-integration-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;border:1px solid #e7ecf2;border-radius:9px;background:#fff}.lead-integration-item b{display:block;color:#344d6a;font-size:12px}.lead-integration-item small{display:block;margin-top:2px;color:#77869a;font-size:10px;line-height:1.35}.lead-integration-item em{color:#65758a;font-size:10px;font-style:normal;font-weight:700;text-align:right}.lead-integration-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#aebaca}.lead-integration-dot.configured{background:#25956a}.lead-integration-dot.not-configured{background:#aebaca}.lead-integration-dot.requires-authorization{background:#c8892f}
@media(max-width:680px){.lead-source-bar{grid-template-columns:minmax(85px,1fr) minmax(80px,1.4fr) 22px;gap:8px}.lead-staff-grid,.lead-integration-grid{grid-template-columns:1fr}.lead-integration-heading{display:block}.lead-integration-heading p{margin-top:3px}.lead-analytics-table-wrap{margin-inline:-2px}.lead-workspace .lead-empty{min-height:102px}}

/* Lower analytics readability: resilient rows, clear source/staff identity. */
.lead-workspace .lead-report-strip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px}.lead-workspace .lead-report-strip .panel{padding:16px}.lead-workspace .lead-report-strip .panel h3{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#1e416d}.lead-workspace .lead-report-strip .panel h3::before{content:"";display:block;width:22px;height:22px;flex:0 0 22px;border-radius:7px;background-position:center;background-size:13px 13px;background-repeat:no-repeat}.lead-workspace .lead-report-strip .panel:first-child h3::before{background-color:#e8f2ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233579c9' d='M4 19V5h16v14H4Zm2-2h12V7H6v10Zm2-2v-2h2v2H8Zm3 0v-5h2v5h-2Zm3 0v-7h2v7h-2Z'/%3E%3C/svg%3E")}.lead-workspace .lead-report-strip .panel:nth-child(2) h3::before{background-color:#eaf6f4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%232c8e82' d='M16 11a4 4 0 1 0-3.99-4A4 4 0 0 0 16 11ZM8 11a3.5 3.5 0 1 0-3.49-3.5A3.5 3.5 0 0 0 8 11Zm8 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4ZM8 13c-2.33 0-7 1.17-7 3.5V19h5v-2c0-1.13.55-2.09 1.46-2.86A12.6 12.6 0 0 0 8 13Z'/%3E%3C/svg%3E")}
.lead-source-chart{gap:10px;padding:2px 0}.lead-source-bar{grid-template-columns:minmax(120px,1fr) minmax(145px,2fr) 32px;gap:14px;padding:11px 12px;border:1px solid #e8edf4;border-radius:11px;background:#fcfdff}.lead-source-bar-label b{font-size:14px;color:#1f426e}.lead-source-bar-label span{font-size:12px;color:#6f8198}.lead-source-track{height:10px;background:#eaf0f7}.lead-source-track i{background:linear-gradient(90deg,#3f7fc3,#69b9cf);box-shadow:0 1px 3px rgba(39,107,177,.2)}.lead-source-bar>strong{font-size:14px;color:#1e4d80}
.lead-staff-empty{position:relative;min-height:102px;padding:20px 14px 16px 64px;border:1px dashed #dce5ee;border-radius:11px;background:#fbfcfe;color:#718198}.lead-staff-empty::before{content:"";position:absolute;left:16px;top:18px;width:34px;height:34px;border-radius:10px;background:#eaf6f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%232c8e82' d='M16 11a4 4 0 1 0-3.99-4A4 4 0 0 0 16 11ZM8 11a3.5 3.5 0 1 0-3.49-3.5A3.5 3.5 0 0 0 8 11Zm8 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4ZM8 13c-2.33 0-7 1.17-7 3.5V19h5v-2c0-1.13.55-2.09 1.46-2.86A12.6 12.6 0 0 0 8 13Z'/%3E%3C/svg%3E") center/17px 17px no-repeat}.lead-staff-empty b{display:block;color:#284661;font-size:13px}.lead-staff-empty span{display:block;margin-top:5px;font-size:12px;line-height:1.45}
.lead-staff-card small{line-height:1.35}.lead-analytics-table-wrap th:nth-child(n+2),.lead-analytics-table-wrap td:nth-child(n+2){white-space:nowrap}
@media(max-width:920px){.lead-workspace .lead-report-strip{grid-template-columns:1fr}.lead-source-bar{grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) 34px}}@media(max-width:560px){.lead-workspace .lead-report-strip .panel{padding:14px}.lead-source-bar{grid-template-columns:minmax(100px,1fr) minmax(80px,1.25fr) 26px;gap:9px;padding:10px}.lead-source-bar-label b{font-size:13px}.lead-source-bar-label span{font-size:11px}.lead-source-track{height:9px}.lead-staff-empty{padding-left:60px}}
.lead-analytics-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin:0 0 13px}.lead-analytics-heading h3{margin:0;color:#142e57;font-size:15px}.lead-analytics-heading p{margin:4px 0 0;color:#718097;font-size:12px}.lead-analytics-totals{text-align:right}.lead-analytics-totals b{display:block;color:#13766e;font-size:14px}.lead-analytics-totals span{font-size:12px;color:#718097}.lead-integration-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 11px;border-radius:8px;background:#f8fafc;color:#5d6d82;font-size:12px}.lead-integration-status b{color:#1c385f}.lead-integration-status span{padding-left:9px;border-left:1px solid #dce4ed}@media(max-width:680px){.lead-analytics-heading{display:block}.lead-analytics-totals{text-align:left;margin-top:8px}.lead-integration-status{display:block}.lead-integration-status span{display:block;border:0;padding:6px 0 0}}

/* KPI contrast and fit: cards wrap before labels can be squeezed or clipped. */
.lead-workspace .lead-kpis,.lead-workspace .lead-followup-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}
.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-width:0;min-height:140px;padding:20px 18px 18px 84px;overflow:visible;border-color:#dce5ef;box-shadow:0 5px 15px rgba(22,49,84,.065)}
.lead-workspace .lead-kpi::before,.lead-workspace .lead-followup-card::before{left:18px;top:20px;width:48px;height:48px;background-size:24px 24px;box-shadow:0 2px 7px rgba(20,48,82,.12)}
.lead-workspace .lead-kpi span,.lead-workspace .lead-followup-card span{min-width:0;color:#253f5f;font-size:14px;font-weight:750;line-height:1.32;overflow-wrap:anywhere}
.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{color:#102f58;font-size:32px;font-weight:820;line-height:1.08}
.lead-workspace .lead-followup-card::after{color:#536b87;font-size:12px;font-weight:650}
.lead-workspace .lead-kpi:nth-child(1){--lead-icon-surface:#1f62b4}.lead-workspace .lead-kpi:nth-child(2){--lead-icon-surface:#127a55}.lead-workspace .lead-kpi:nth-child(3){--lead-icon-surface:#bd4e4b}.lead-workspace .lead-kpi:nth-child(4){--lead-icon-surface:#a96612}.lead-workspace .lead-kpi:nth-child(5){--lead-icon-surface:#6643a6}.lead-workspace .lead-kpi:nth-child(6){--lead-icon-surface:#087b6d}.lead-workspace .lead-followup-card:nth-child(1){--lead-icon-surface:#216db8}.lead-workspace .lead-followup-card:nth-child(2){--lead-icon-surface:#b44a46}.lead-workspace .lead-followup-card:nth-child(3){--lead-icon-surface:#19785b}
@media(max-width:760px){.lead-workspace .lead-kpis,.lead-workspace .lead-followup-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:132px;padding:18px 13px 16px 70px}.lead-workspace .lead-kpi::before,.lead-workspace .lead-followup-card::before{left:13px;top:18px;width:43px;height:43px;background-size:22px 22px}.lead-workspace .lead-kpi span,.lead-workspace .lead-followup-card span{font-size:13px}.lead-workspace .lead-kpi b,.lead-workspace .lead-followup-card b{font-size:29px}}
@media(max-width:460px){.lead-workspace .lead-kpis,.lead-workspace .lead-followup-strip{grid-template-columns:1fr}.lead-workspace .lead-kpi,.lead-workspace .lead-followup-card{min-height:116px;padding-left:72px}.lead-workspace .lead-kpi span,.lead-workspace .lead-followup-card span{font-size:15px}}

/* One operational metric grid: nine cards, one visual system, no data changes. */
.lead-workspace .lead-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:14px 0 16px}.lead-workspace .lead-metric-card{--metric-ink:#245eae;--metric-surface:#eaf3ff;position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;column-gap:14px;min-width:0;min-height:136px;padding:20px;border:1px solid #dce6f0;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(24,54,90,.055);color:#18395f;text-align:left;font:inherit}.lead-workspace button.lead-metric-card{cursor:pointer}.lead-workspace button.lead-metric-card:hover{border-color:#cad9e8;box-shadow:0 7px 18px rgba(24,54,90,.08)}.lead-workspace button.lead-metric-card:focus-visible{outline:3px solid rgba(35,94,174,.25);outline-offset:2px}.lead-workspace .lead-metric-icon{grid-row:1/span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--metric-surface);color:var(--metric-ink)}.lead-workspace .lead-metric-icon svg{display:block;width:25px;height:25px;fill:currentColor}.lead-workspace .lead-metric-label{min-width:0;color:#2e4866;font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.lead-workspace .lead-metric-card>b{align-self:start;margin-top:8px;color:#112f55;font-size:32px;font-weight:820;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lead-workspace .lead-metric-card.blue{--metric-ink:#1f62b4;--metric-surface:#e6f0ff}.lead-workspace .lead-metric-card.green{--metric-ink:#167951;--metric-surface:#e3f5eb}.lead-workspace .lead-metric-card.coral{--metric-ink:#b54845;--metric-surface:#fde9e7}.lead-workspace .lead-metric-card.amber{--metric-ink:#99600f;--metric-surface:#fff0d5}.lead-workspace .lead-metric-card.purple{--metric-ink:#62439d;--metric-surface:#eee7fc}.lead-workspace .lead-metric-card.teal{--metric-ink:#08776c;--metric-surface:#ddf4ee}.lead-workspace .lead-metric-card.sky{--metric-ink:#1f6db8;--metric-surface:#e4f2ff}.lead-workspace .lead-metric-card.red{--metric-ink:#ae4743;--metric-surface:#fde9e7}.lead-workspace .lead-metric-card.mint{--metric-ink:#19785b;--metric-surface:#def4e9}
@media(max-width:980px){.lead-workspace .lead-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-workspace .lead-metric-card{min-height:130px;padding:18px}}
@media(max-width:560px){.lead-workspace .lead-metrics-grid{grid-template-columns:1fr;gap:10px;margin:12px 0 14px}.lead-workspace .lead-metric-card{min-height:118px;padding:17px 16px;grid-template-columns:48px minmax(0,1fr);column-gap:13px}.lead-workspace .lead-metric-icon{width:48px;height:48px;border-radius:13px}.lead-workspace .lead-metric-icon svg{width:23px;height:23px}.lead-workspace .lead-metric-label{font-size:15px}.lead-workspace .lead-metric-card>b{font-size:30px}}

/* Website Enquiries: service-coloured metric borders and a restrained
   BrajVista-style lift. These rules deliberately affect only the nine metric
   cards—never controls, rows, or enquiry actions. */
.lead-workspace .lead-metric-card{--metric-border:#c9ddf6;border-color:var(--metric-border);transition:transform .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out,background-color .25s ease-out}
.lead-workspace .lead-metric-card.blue{--metric-border:#b9d4f7}.lead-workspace .lead-metric-card.green{--metric-border:#b9e4ca}.lead-workspace .lead-metric-card.coral{--metric-border:#f3c5c1}.lead-workspace .lead-metric-card.amber{--metric-border:#efd39b}.lead-workspace .lead-metric-card.purple{--metric-border:#d4c4f4}.lead-workspace .lead-metric-card.teal{--metric-border:#b6e1d8}.lead-workspace .lead-metric-card.sky{--metric-border:#b9dcf7}.lead-workspace .lead-metric-card.red{--metric-border:#f0bdb9}.lead-workspace .lead-metric-card.mint{--metric-border:#b8e1d1}
@media(hover:hover){.lead-workspace .lead-metric-card:hover{transform:translateY(-5px);border-color:var(--metric-ink);box-shadow:0 14px 28px rgba(23,55,91,.14);background:#fff}.lead-workspace button.lead-metric-card:hover{box-shadow:0 14px 28px rgba(23,55,91,.14)}}
@media(hover:none){.lead-workspace .lead-metric-card:active{border-color:var(--metric-ink);box-shadow:0 8px 18px rgba(23,55,91,.12)}}
@media(prefers-reduced-motion:reduce){.lead-workspace .lead-metric-card{transition:none!important}.lead-workspace .lead-metric-card:hover{transform:none}}
