.secondary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid #e8e8eb;border-radius:5px;margin:0 0 18px}.secondary-metrics>div{padding:11px 15px;border-right:1px solid #ededf0;display:flex;justify-content:space-between;align-items:center;gap:8px}.secondary-metrics>div:last-child{border-right:0}.secondary-metrics span{font-size:9px;color:#727278}.secondary-metrics strong{font-size:12px}.sheet-context{background:#fff;border:1px solid #e6e6e9;border-left:2px solid #111;border-radius:4px;padding:11px 14px;margin:0 0 16px}.sheet-context p{font-size:10px;line-height:1.5;color:#67676d;margin:0}.sheet-context p+p{margin-top:5px}.dashboard-skeleton{min-height:calc(100vh - 105px);padding:1px 0 28px}.skeleton-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 25px}.skeleton-page-heading>div{display:grid;gap:10px}.skeleton-block{display:block;background:#e9e9ec;border-radius:3px;animation:skeleton-pulse 1.35s ease-in-out infinite}.skeleton-eyebrow{width:135px;height:8px}.skeleton-title{width:240px;height:30px}.skeleton-copy{width:310px;height:10px}.skeleton-action{width:124px;height:40px;border-radius:22px}.skeleton-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.skeleton-metric-card,.skeleton-panel{background:#fff;border:1px solid #e8e8eb;border-radius:5px}.skeleton-metric-card{min-height:145px;padding:19px 20px;display:flex;flex-direction:column;gap:15px}.skeleton-label{width:46%;height:9px}.skeleton-value{width:28%;height:27px}.skeleton-caption{width:64%;height:8px}.skeleton-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.skeleton-panel{min-height:290px;padding:21px 22px}.skeleton-panel-heading{display:grid;gap:8px;margin-bottom:23px}.skeleton-subtitle{width:150px;height:13px}.skeleton-bar-row{height:27px;display:grid;grid-template-columns:1fr 1.1fr 24px;gap:13px;align-items:center}.skeleton-row-label,.skeleton-row-value{height:8px}.skeleton-row-label{width:68%}.skeleton-row-value{width:100%}.skeleton-chart-track,.skeleton-track{height:4px;border-radius:8px}.skeleton-chart-row{display:grid;gap:8px;margin:0 0 18px}.skeleton-chart-label{width:34%;height:8px}.skeleton-chart-track{width:100%}.skeleton-lower-grid .skeleton-panel{min-height:230px}.skeleton-focus-row{display:grid;grid-template-columns:22px 1fr;gap:11px;padding:13px 0;border-bottom:1px solid #f0f0f2}.skeleton-focus-index{width:15px;height:8px}.skeleton-focus-row>div{display:grid;gap:8px}.skeleton-focus-title{width:40%;height:9px}.skeleton-focus-copy{width:88%;height:8px}.skeleton-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,125px);gap:9px;margin:0 0 19px}.skeleton-filter,.skeleton-search{height:40px;border:1px solid #e3e3e6;background:#fff}.skeleton-table{border:1px solid #e6e6e9;border-radius:5px;background:#fff;overflow:hidden}.skeleton-table-row{min-height:58px;display:grid;grid-template-columns:1.6fr 1fr .8fr 1fr .6fr .8fr;gap:18px;align-items:center;padding:0 15px;border-bottom:1px solid #f0f0f2}.skeleton-table-row:last-child{border-bottom:0}.skeleton-table-row .skeleton-block{height:8px;width:70%}.skeleton-table-head{min-height:38px;background:#fbfbfc}.skeleton-table-head .skeleton-block{height:6px;width:52%}@keyframes skeleton-pulse{0%,to{opacity:.48}50%{opacity:.86}}.nav-count-skeleton{width:14px;height:7px;border-radius:5px;background:#5b5b5f;animation:skeleton-pulse 1.35s ease-in-out infinite}.status-edit{max-width:155px;min-height:30px;padding:5px 26px 5px 10px;border:1px solid #e2e2e5;border-radius:18px;background:#fff;color:#252528;font-size:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.status-edit:hover{border-color:#a8a8ad}.status-edit:focus-visible{outline:2px solid #111;outline-offset:2px}.status-edit:disabled{opacity:.6;cursor:wait}.status-update-error{margin:0;padding:10px 14px;border-bottom:1px solid #f1d2d2;background:#fff8f8;color:#8f2f2f;font-size:12px}@media(max-width:1150px){.secondary-metrics>div{padding:10px}.secondary-metrics span{font-size:8px}.skeleton-metric-grid,.skeleton-panel-grid{gap:10px}.skeleton-metric-card{padding:16px}.skeleton-panel{padding:18px}.skeleton-toolbar{grid-template-columns:minmax(180px,1fr) repeat(3,105px)}}@media(max-width:850px){.secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-metrics>div:nth-child(3){border-right:0}.secondary-metrics>div:nth-child(-n+3){border-bottom:1px solid #ededf0}.skeleton-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-panel-grid{grid-template-columns:1fr}.skeleton-panel{min-height:240px}.skeleton-toolbar{grid-template-columns:1fr 1fr}.skeleton-search{grid-column:1/-1}}@media(max-width:600px){.secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-metrics>div:nth-child(3){border-right:1px solid #ededf0}.secondary-metrics>div:nth-child(2n){border-right:0}.secondary-metrics>div:nth-child(4){border-bottom:1px solid #ededf0}.secondary-metrics>div{padding:10px}.secondary-metrics span{font-size:8px}.sheet-context{margin-bottom:13px}.skeleton-title{width:190px;height:26px}.skeleton-copy{width:min(78vw,290px)}.skeleton-action{width:115px;height:38px}.skeleton-page-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.skeleton-metric-grid{gap:8px}.skeleton-metric-card{min-height:120px;padding:14px}.skeleton-panel{padding:16px}.skeleton-table-row{grid-template-columns:1.5fr .9fr .7fr;gap:12px}.skeleton-table-row .skeleton-block:nth-child(n+4){display:none}.skeleton-toolbar{gap:8px}}@media(prefers-reduced-motion:reduce){.skeleton-block{animation:none;opacity:.65}}.employee-manage-trigger{width:100%;min-height:42px;margin-top:14px;padding:0 11px;border:1px solid #3b3e43;border-radius:7px;background:#1c1e22;color:#e5e8ed;display:flex;align-items:center;gap:9px;text-align:left;font-size:11px;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.employee-manage-trigger:hover{background:#282b30;border-color:#555b64;transform:translateY(-1px)}.employee-create-submit:focus-visible,.employee-dialog-close:focus-visible,.employee-manage-trigger:focus-visible{outline:2px solid #8ca6ff;outline-offset:2px}.employee-manage-icon{width:21px;height:21px;display:grid;place-items:center;border:1px solid #555b64;border-radius:6px;font-size:15px;line-height:1}.employee-manage-arrow{margin-left:auto;color:#9ca3ad;font-size:13px}.employee-dialog-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:rgba(10,12,15,.56);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:employee-backdrop-in .16s ease-out both}.employee-dialog{width:min(440px,100%);padding:27px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);box-shadow:0 24px 80px rgba(0,0,0,.28);animation:employee-dialog-in .18s ease-out both}.employee-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.employee-dialog-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.2px;color:var(--muted)}.employee-dialog-header h2{margin:7px 0 0;font-size:22px;letter-spacing:-.5px;line-height:1.2}.employee-dialog-close{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font-size:21px;line-height:1;cursor:pointer}.employee-dialog-close:hover{filter:brightness(.94)}.employee-dialog-description{margin:10px 0 22px;color:var(--muted);font-size:12px;line-height:1.5}.employee-create-form{display:grid;gap:15px}.employee-create-form label{display:grid;gap:7px;color:var(--ink);font-size:11px;font-weight:600}.employee-create-form input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font-size:12px;outline:none;transition:border-color .15s,box-shadow .15s}.employee-create-form input::placeholder{color:#8e949d}.employee-create-form input:focus{border-color:#7892ed;box-shadow:0 0 0 3px rgba(91,124,255,.16)}.employee-create-form input:disabled{opacity:.65}.employee-password-field small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.45}.employee-form-status{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font-size:11px;line-height:1.45}.employee-create-submit{height:43px;margin-top:2px;padding:0 14px;border:1px solid #111214;border-radius:7px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;cursor:pointer;transition:filter .15s,transform .15s}.employee-create-submit:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-1px)}.employee-create-submit:disabled{opacity:.62;cursor:wait}.crm-shell[data-theme=dark] .employee-create-submit{background:#eef1f5;border-color:#eef1f5;color:#17191d}@keyframes employee-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes employee-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:620px){.employee-dialog-backdrop{padding:14px}.employee-dialog{padding:22px 19px;border-radius:10px}.employee-dialog-header h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.employee-create-submit,.employee-dialog,.employee-dialog-backdrop,.employee-manage-trigger{animation:none;transition:none}}.crm-shell .report-portfolio{margin-top:18px;padding:22px 23px 20px}.report-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.report-section-heading h2{margin:6px 0 0;font-size:18px;letter-spacing:-.35px}.report-section-heading p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.report-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.1px;color:var(--muted)}.report-total{min-width:82px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:var(--bg);display:grid;gap:2px;text-align:center}.report-total strong{font-size:20px;line-height:1.1;letter-spacing:-.4px}.report-total span{font-size:9px;color:var(--muted)}.report-stage-list{display:grid;gap:13px}.report-stage-row{display:grid;grid-template-columns:minmax(125px,180px) minmax(100px,1fr) 38px;gap:14px;align-items:center}.report-stage-label{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px}.report-stage-label strong{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-stage-track{height:8px;border-radius:99px;background:#e8ebf0;overflow:hidden}.report-stage-track span{height:100%;display:block;border-radius:inherit;background:#526b95;transition:width .25s ease}.report-stage-row>small{text-align:right;color:var(--muted);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-employees{margin-top:28px}.report-employees>.report-section-heading{margin-bottom:14px}.report-employee-count{padding:6px 10px;border:1px solid var(--line);border-radius:99px;background:var(--card);color:var(--muted);font-size:10px;white-space:nowrap}.crm-shell .report-table-wrap{border-radius:9px}.crm-shell .employee-report-table{width:100%;min-width:1080px;table-layout:fixed}.crm-shell .employee-report-table th{height:42px;padding:10px 12px;line-height:1.35;vertical-align:middle}.crm-shell .employee-report-table td{height:66px;padding:11px 12px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-shell .employee-report-table td:first-child,.crm-shell .employee-report-table th:first-child{width:18%;padding-left:17px}.crm-shell .employee-report-table td:nth-child(2),.crm-shell .employee-report-table th:nth-child(2){width:9%}.crm-shell .employee-report-table td:nth-child(3),.crm-shell .employee-report-table th:nth-child(3){width:10%}.crm-shell .employee-report-table td:nth-child(4),.crm-shell .employee-report-table th:nth-child(4){width:11%}.crm-shell .employee-report-table td:nth-child(5),.crm-shell .employee-report-table td:nth-child(6),.crm-shell .employee-report-table th:nth-child(5),.crm-shell .employee-report-table th:nth-child(6){width:8%}.crm-shell .employee-report-table td:nth-child(7),.crm-shell .employee-report-table th:nth-child(7){width:14%}.crm-shell .employee-report-table td:nth-child(8),.crm-shell .employee-report-table th:nth-child(8){width:8%}.crm-shell .employee-report-table td:nth-child(9),.crm-shell .employee-report-table th:nth-child(9){width:14%;padding-right:16px}.crm-shell .employee-report-table td:first-child{display:table-cell}.employee-name-button{max-width:100%;padding:0;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;gap:8px;text-align:left;font-size:11px;font-weight:700;cursor:pointer}.employee-name-button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-name-button span:last-child{color:var(--muted);font-size:12px;opacity:0;transition:opacity .15s}.employee-name-button:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.employee-name-button:focus-visible span:last-child,.employee-name-button:hover span:last-child{opacity:1}.employee-name-button:focus-visible{outline:2px solid #7892ed;outline-offset:4px;border-radius:2px}.employee-role{display:inline-block;margin-top:5px;color:var(--muted);font-size:9px;text-transform:capitalize}.employee-rate{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--line);border-radius:99px;background:var(--bg);font-size:10px;font-weight:700;white-space:nowrap}.employee-terminated-badge{display:table;width:max-content;margin-top:6px;padding:3px 7px;border:1px solid #a34747;border-radius:99px;color:#a34747;font-size:8px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.employee-access-cell{white-space:nowrap}.employee-access-button{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);font-size:9px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.employee-access-button:focus-visible{outline:2px solid #7892ed;outline-offset:2px}.employee-access-button.terminate{border-color:#8e3b40;background:rgba(142,59,64,.1);color:#ba5960}.employee-access-button.terminate:hover:not(:disabled){background:rgba(142,59,64,.2)}.employee-access-button.restore{border-color:#43765c;background:rgba(67,118,92,.12);color:#48805f}.employee-access-button.restore:hover:not(:disabled){background:rgba(67,118,92,.22)}.employee-access-button:disabled{opacity:.55;cursor:wait}.employee-manager-note{color:var(--muted);font-size:9px}.employee-access-error,.employee-access-message{margin:0 0 10px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;font-size:10px;line-height:1.45}.employee-access-message{color:#4c8b65;background:rgba(76,139,101,.1)}.employee-access-error{color:#c36b72;background:rgba(142,59,64,.1)}.crm-shell[data-theme=dark] .report-stage-track{background:#30343b}.crm-shell[data-theme=dark] .report-stage-track span{background:#91a8d5}.crm-shell[data-theme=dark] .report-table-wrap .employee-report-table tbody tr:hover{background:#22262d}.crm-shell[data-theme=dark] .employee-name-button{color:var(--ink)}.crm-shell[data-theme=dark] .employee-rate{background:#22262d}@media(max-width:720px){.report-portfolio{padding:18px}.report-stage-row{grid-template-columns:minmax(105px,135px) minmax(70px,1fr) 34px;gap:9px}.report-stage-list{gap:12px}.report-employees{margin-top:22px}}@media(max-width:480px){.report-section-heading h2{font-size:16px}.report-section-heading p{max-width:240px;font-size:10px}.report-total{min-width:68px;padding:8px}.crm-shell .employee-report-table{min-width:1080px}}:root{--black:#000;--soft:#0a0a0a;--ink:#101012;--muted:#707075;--hair:#e1e1e5;--surface:#fff;--wash:#f4f4f6;--green:#316d50;--green-bg:#edf4ef;--font:Arial,"Arial Narrow",Verdana,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:#f7f7f8;color:var(--ink);font-family:var(--font);font-size:14px;letter-spacing:.12px}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#000;color:#fff;padding:26px 16px 18px;display:flex;flex-direction:column;z-index:5}.brand{padding:0 12px 36px}.brand-mark{width:31px;height:31px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;font-size:17px;font-weight:700;letter-spacing:.8px}.brand-name{font-size:12px;font-weight:700;letter-spacing:1.45px}.brand-caption{font-size:8px;color:#96969b;letter-spacing:1.4px;margin-top:5px}.eyebrow,.workspace-label{font-size:10px;letter-spacing:1.35px;line-height:1.5;text-transform:uppercase}.workspace-label{color:#85858b;padding:0 13px 10px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-item{height:43px;border:0;border-radius:4px;background:transparent;color:#b8b8bd;display:flex;align-items:center;gap:12px;text-align:left;padding:0 13px;cursor:pointer;font-size:13px;transition:background .15s,color .15s}.nav-item:hover{background:#171719;color:#fff}.nav-item.active{background:#252528;color:#fff}.nav-icon{width:16px;text-align:center;font-size:16px;color:#d5d5d8}.nav-count{margin-left:auto;color:#aaa;font-size:10px}.side-bottom{margin-top:auto;border-top:1px solid #303033;padding:15px 12px 0}.sync-indicator{display:flex;align-items:center;gap:8px;color:#bcbcc1;font-size:11px;margin-bottom:15px}.live-status span,.sync-dot{width:7px;height:7px;border-radius:50%;background:#fff;display:inline-block}.source-link{font-size:11px;color:#d1d1d4;text-decoration:none;display:flex;justify-content:space-between}.source-link:hover{color:#fff;text-decoration:underline}.main-area{width:calc(100% - 246px);margin-left:246px;min-height:100vh}.topbar{height:62px;padding:0 42px;border-bottom:1px solid #e7e7ea;background:#fff;justify-content:space-between}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:11px;font-size:12px}.breadcrumb>span:first-child{font-size:10px;color:#99999f;letter-spacing:1px}.breadcrumb strong{font-weight:600}.crumb-slash{color:#c5c5c9}.topbar-right{gap:19px}.live-status,.topbar-right{display:flex;align-items:center}.live-status{font-size:9px;letter-spacing:1px;color:#707075;gap:7px}.live-status span{width:6px;height:6px;background:#557c62}.avatar{width:29px;height:29px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700}.content-wrap{max-width:1460px;padding:40px 42px 18px;margin:auto}.hero-heading,.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{color:#7b7b81;font-weight:600}.hero-heading h1,.page-heading h1{margin:7px 0 0;font-size:34px;line-height:1.15;letter-spacing:-1.05px;font-weight:700}.page-subtitle{margin:9px 0 0;color:#737379;font-size:13px;line-height:1.55}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 16px;border-radius:24px;text-decoration:none;font-size:11px;letter-spacing:.45px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.button-outline{border:1px solid #131315;background:#fff;color:#111}.button-outline:hover{background:#111;color:#fff}.button-dark{background:#050505;color:#fff;border:1px solid #050505}.button-dark:hover{background:#303033}.button-light{background:#fff;color:#000;border:1px solid #fff;white-space:nowrap}.button-light:hover{background:#e8e8ea}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-card{background:#fff;border:1px solid #e8e8eb;border-radius:5px;min-height:145px;padding:19px 20px 15px;position:relative;overflow:hidden}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#67676d;font-size:11px}.metric-icon{font-size:15px;color:#111}.metric-value{display:block;margin-top:17px;font-size:32px;line-height:1;font-weight:700;letter-spacing:-1.2px}.metric-detail{display:block;color:#929298;font-size:10px;margin-top:8px}.metric-line{position:absolute;bottom:0;left:0;right:0;height:2px;background:#111}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.panel{background:#fff;border:1px solid #e8e8eb;border-radius:5px;padding:21px 22px}.distribution-panel,.pipeline-panel{min-height:330px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-head h2{font-size:16px;letter-spacing:-.25px;margin:5px 0 0}.icon-button{width:33px;height:33px;border-radius:50%;border:1px solid #e1e1e4;background:#fff;display:grid;place-items:center;cursor:pointer;font-size:15px}.icon-button:hover{background:#111;color:#fff;border-color:#111}.pipeline-total{gap:10px;margin:19px 0 10px}.pipeline-total strong{font-size:25px;letter-spacing:-.7px}.pipeline-total span{color:#818187}.pipeline-bar{height:4px;background:#ededf0;border-radius:5px;overflow:hidden}.pipeline-bar span{height:100%;background:#111;display:block}.pipeline-list{display:grid;gap:12px;margin-top:19px}.pipeline-row{display:grid;grid-template-columns:1fr 1.2fr 25px;gap:13px;align-items:center;font-size:11px;color:#5e5e64}.pipeline-row strong{text-align:right;color:#161618;font-weight:600}.city-track,.coverage-track,.mini-track{height:4px;border-radius:5px;background:#ededf0;overflow:hidden}.city-track i,.coverage-track i,.mini-track i{display:block;height:100%;background:#151517;border-radius:5px}.pipeline-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ededf0;margin-top:18px;padding-top:12px;color:#66666c;font-size:11px}.pipeline-foot strong{color:#151517}.distribution-summary{display:flex;gap:29px;border-bottom:1px solid #eeeef0;padding:18px 0 15px}.distribution-summary div{display:flex;flex-direction:column;gap:3px}.distribution-summary strong{font-size:22px;letter-spacing:-.6px}.distribution-summary span{font-size:10px;color:#88888e}.coverage-bars{display:grid;gap:13px;margin-top:17px}.coverage-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:6px;font-size:10.5px}.coverage-row strong{font-size:10px}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.city-panel,.focus-panel{min-height:280px}.small{letter-spacing:.7px}.muted{color:#87878d}.city-list{display:grid;gap:0;margin-top:12px}.city-row{padding:8px 0;display:grid;grid-template-columns:25px minmax(90px,1fr) 1fr 27px 12px;gap:9px;align-items:center;width:100%;border:0;border-bottom:1px solid #f0f0f2;background:#fff;text-align:left;cursor:pointer}.city-row:hover .city-name{text-decoration:underline}.city-rank{color:#9b9ba0;font-size:9px}.city-name{font-size:10.5px}.city-row strong{font-size:10px;text-align:right}.city-go{color:#838389;font-size:11px}.panel-link{border:0;background:none;padding:13px 0 0;color:#19191b;font-size:10.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.panel-link:hover{text-decoration:underline}.focus-mark{width:29px;height:29px;border:1px solid #dedee2;border-radius:50%;display:grid;place-items:center}.focus-item{display:grid;grid-template-columns:27px 1fr;gap:9px;padding:15px 0 11px;border-bottom:1px solid #efeff1}.focus-num{font-size:9px;color:#85858a;padding-top:2px}.focus-item strong{font-size:11px}.focus-item p{font-size:10px;line-height:1.5;color:#77777d;margin:5px 0 0}.featured-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#050505;color:#fff;border-radius:5px;padding:18px 21px;margin-top:14px}.featured-strip>div{display:grid;gap:4px}.featured-strip .eyebrow{color:#a1a1a6;font-size:9px}.featured-strip strong{font-size:13px;letter-spacing:-.1px}.featured-strip>div>span:last-child{color:#adadb2;font-size:10px}.overview-footnote{display:flex;justify-content:space-between;gap:15px;color:#87878d;font-size:9px;margin:14px 2px 0}.overview-footnote span:first-child{letter-spacing:.7px}.overview-footnote strong{color:#29292c;margin-left:6px}.footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e4e4e7;margin-top:29px;padding-top:13px;color:#99999f;font-size:8px;letter-spacing:.8px}.footer-sep{padding:0 4px}.footer a{color:#111;text-decoration:none}.page-heading{align-items:center;margin-bottom:23px}.page-heading h1{font-size:31px}.page-heading .record-count{white-space:nowrap}.record-count{font-size:10px;color:#737379;letter-spacing:.4px}.toolbar{align-items:center;margin-bottom:18px}.searchbox{height:40px;border:1px solid #e0e0e3;border-radius:4px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 11px;flex:1 1;min-width:220px}.searchbox>span{font-size:19px;color:#77777c}.searchbox input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#19191b;font-size:11px}.searchbox input::placeholder{color:#99999e}.searchbox kbd{font-size:8px;color:#88888d;border:1px solid #e5e5e8;border-radius:3px;padding:3px 5px}.toolbar select{height:40px;min-width:124px;border:1px solid #e0e0e3;border-radius:4px;padding:0 28px 0 10px;font-size:10px;color:#39393c;outline:none}.list-summary{display:flex;justify-content:space-between;align-items:center;margin:0 1px 10px;font-size:10px}.list-summary strong{font-size:11px}.table-wrap{border:1px solid #e6e6e9;border-radius:5px}.lead-table{width:100%;border-collapse:collapse;min-width:800px;text-align:left}.lead-table thead{background:#fbfbfc}.lead-table th{height:38px;padding:0 15px;font-size:8px;letter-spacing:1px;font-weight:600;color:#85858b;border-bottom:1px solid #e9e9ec}.lead-table td{padding:12px 15px;border-bottom:1px solid #f0f0f2;font-size:10px;vertical-align:middle}.lead-table tbody tr{cursor:pointer;transition:background .1s}.lead-table tbody tr.row-selected,.lead-table tbody tr:hover{background:#f8f8f9}.lead-table tbody tr:last-child td{border-bottom:0}.business-name{max-width:280px;font-weight:600;font-size:10.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead-id{margin-top:3px;color:#99999e;font-size:8px;letter-spacing:.5px}.category-pill{display:inline-block;border:1px solid #e4e4e7;border-radius:20px;padding:5px 8px;font-size:9px;white-space:nowrap}.small{font-size:9px}.contact-link{color:#202023;text-decoration:none}.contact-link:hover{text-decoration:underline}.score-number{font-weight:700}.score-denom{color:#a2a2a7;font-size:8px}.status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6e6e8;border-radius:20px;padding:5px 8px;font-size:9px;white-space:nowrap}.approval i,.status-pill i{width:6px;height:6px;border-radius:50%;background:#aaa;display:inline-block}.row-arrow{text-align:right;color:#88888e}.pagination{display:flex;justify-content:space-between;align-items:center;padding:13px 2px;color:#77777c;font-size:10px}.pagination strong{color:#171719}.page-buttons{display:flex;gap:12px;align-items:center}.page-buttons button{height:29px;border:1px solid #dfdfe2;background:#fff;border-radius:3px;padding:0 10px;font-size:9px;cursor:pointer}.page-buttons button:disabled{opacity:.45;cursor:default}.page-buttons span{font-size:9px}.empty-card,.empty-state{background:#fff;border:1px solid #e6e6e9;border-radius:5px;text-align:center;padding:45px 24px;color:#727278}.empty-state>span{font-size:23px}.empty-card h2,.empty-state strong{display:block;color:#161618;margin:10px 0 0;font-size:15px}.empty-card p,.empty-state p{font-size:11px;line-height:1.6;max-width:450px;margin:8px auto 17px}.text-button{border:0;background:none;text-decoration:underline;cursor:pointer;font-size:10px}.detail-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:9;display:flex;justify-content:flex-end}.detail-panel{height:100%;width:min(500px,100%);background:#fff;overflow:auto;padding:26px 27px 30px;box-shadow:-10px 0 30px rgba(0,0,0,.08)}.detail-header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.detail-header h2{font-size:20px;line-height:1.25;margin:6px 0 0;letter-spacing:-.4px}.close-button{font-size:21px;flex:none}.detail-score{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e7e7ea;margin-top:13px}.detail-score>div{display:grid;gap:4px}.detail-score strong{font-size:28px;letter-spacing:-.8px}.detail-score small{font-size:12px;color:#999}.detail-group{padding:16px 0 4px;border-bottom:1px solid #e9e9ec}.detail-group-title{color:#818187;font-size:8px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.detail-field{display:grid;grid-template-columns:145px 1fr;gap:12px;padding:5px 0;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.detail-field>span{color:#88888d}.detail-field strong{font-weight:500}.detail-field a{color:#171719}.detail-actions{display:flex;gap:9px;padding-top:17px}.demo-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e6e6e9;border-radius:5px;margin-bottom:17px}.demo-notice>span{width:18px;height:18px;border-radius:50%;border:1px solid #777;display:grid;place-items:center;font-size:10px;flex:none}.demo-notice strong{font-size:11px}.demo-notice p{font-size:10px;color:#77777d;margin:4px 0 0;line-height:1.5}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.demo-card{background:#fff;border:1px solid #e6e6e9;border-radius:5px;padding:17px;display:flex;flex-direction:column;min-height:280px}.demo-card-top{display:flex;justify-content:space-between;align-items:center}.demo-id{font-size:9px;font-weight:700;letter-spacing:.8px}.approval{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 8px;font-size:8px;border:1px solid #e2e2e5}.approval.approved i{background:#577961}.approval.pending i{background:#aaa}.demo-card h2{font-size:16px;line-height:1.3;margin:15px 0 7px;letter-spacing:-.3px}.demo-meta{display:flex;flex-direction:column;gap:4px;color:#85858b;font-size:9px}.demo-guidance,.demo-use{margin-top:15px}.demo-guidance p,.demo-use p{font-size:10px;line-height:1.5;color:#5f5f64;margin:0}.demo-link{margin-top:auto;padding-top:16px;text-decoration:none;font-size:10px;font-weight:700;color:#131315}.demo-link:hover{text-decoration:underline}.demo-link.disabled{color:#999;cursor:default}.source-disclosure{font-size:9px;color:#909096;margin-top:15px}.source-disclosure span{color:#69696f}.empty-card{padding:58px 20px}.empty-card h2{margin-top:13px}.empty-card .button{margin-top:6px}.empty-orbit{height:45px;width:45px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center;color:#111;font-size:18px;margin:0 auto}.guide-table{background:#fff;border:1px solid #e6e6e9;border-radius:5px;overflow:hidden}.guide-head,.guide-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.guide-head{background:#f9f9fa;padding:12px 15px;font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:#777}.guide-row{padding:14px 15px;border-top:1px solid #eee;font-size:10px;line-height:1.5}.guide-mobile-label{display:none}@media(max-width:1150px){.sidebar{width:215px}.main-area{margin-left:215px;width:calc(100% - 215px)}.content-wrap{padding:32px 28px 18px}.topbar{padding:0 28px}.metric-grid{gap:10px}.metric-card{padding:16px}.metric-top{font-size:10px}.lower-grid,.overview-grid{gap:10px}.panel{padding:18px}.toolbar select{min-width:105px}.lead-table td,.lead-table th{padding-left:11px;padding-right:11px}}@media(max-width:850px){.sidebar{width:68px;padding:21px 8px 15px}.brand{padding:0 10px 32px}.brand>div:nth-child(2),.nav-item>span:not(.nav-icon),.side-bottom,.workspace-label{display:none}.brand-mark{flex:none}.nav-item{justify-content:center;padding:0}.main-area{margin-left:68px;width:calc(100% - 68px)}.content-wrap{padding:27px 22px 18px}.topbar{padding:0 22px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:128px}.lower-grid,.overview-grid{grid-template-columns:1fr}.city-panel,.distribution-panel,.focus-panel,.pipeline-panel{min-height:auto}.footer{font-size:7px}}@media(max-width:600px){.topbar{height:54px;padding:0 14px}.content-wrap{padding:24px 14px 15px}.breadcrumb{font-size:11px}.live-status{font-size:0}.live-status span{width:7px;height:7px}.hero-heading,.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.hero-heading{gap:15px}.hero-heading h1,.page-heading h1{font-size:28px}.hero-heading .button{align-self:flex-start}.metric-grid{gap:8px}.metric-card{padding:14px;min-height:120px}.metric-top{font-size:9px;gap:8px}.metric-value{font-size:28px;margin-top:15px}.metric-detail{font-size:9px}.panel{padding:16px}.featured-strip{align-items:flex-start;flex-direction:column;padding:17px}.featured-strip strong{font-size:12px;line-height:1.4}.overview-footnote{flex-direction:column}.toolbar{display:grid;grid-template-columns:1fr 1fr}.searchbox{grid-column:1/-1}.toolbar select{width:100%;min-width:0}.list-summary{align-items:flex-start;gap:10px}.list-summary>.muted{max-width:130px;text-align:right}.pagination{align-items:flex-start;flex-direction:column;gap:11px}.page-buttons{width:100%;justify-content:space-between}.demo-grid{grid-template-columns:1fr}.record-count{margin-top:-10px}.detail-panel{padding:21px 17px}.detail-field{grid-template-columns:110px 1fr}.footer{flex-direction:column}.guide-head{display:none}.guide-row{grid-template-columns:1fr 1fr}.guide-row>div{padding:2px 0}.guide-mobile-label{display:block;text-transform:uppercase;font-size:7px;letter-spacing:.55px;color:#888;margin-bottom:3px}}:root{--bg:#f5f6f8;--card:#fff;--line:#e5e7eb;--ink:#17181a;--muted:#6e737b;--brand:#111;--red:#b42318}a,button,input,select,textarea{font:inherit}.crm-shell{min-height:100vh;background:var(--bg);color:var(--ink)}.crm-side{position:fixed;inset:0 auto 0 0;width:235px;background:#111214;color:white;padding:22px 14px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:11px;padding:3px 10px 30px}.brand>b{display:grid;place-items:center;border:1px solid #fff;border-radius:50%;width:32px;height:32px}.brand span,.user span{display:grid}.brand strong{font-size:12px;letter-spacing:1.3px}.brand small,.user small{font-size:9px;color:#92969c;letter-spacing:.8px;margin-top:3px}.crm-side nav{display:grid;gap:4px}.crm-side nav button{height:43px;border:0;border-radius:6px;padding:0 12px;background:transparent;color:#b7bbc1;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.crm-side nav button.active,.crm-side nav button:hover{background:#292b2f;color:#fff}.crm-side nav i{font-style:normal;width:16px;text-align:center}.crm-side nav b{margin-left:auto;font-size:9px;color:#aeb2b7}.user{margin-top:auto;border-top:1px solid #34363a;padding:18px 8px 0;display:flex;align-items:center;gap:10px}.user>b{display:grid;place-items:center;width:31px;height:31px;background:white;color:#111;border-radius:50%;font-size:9px}.user strong{font-size:11px}.crm-main{margin-left:235px;min-height:100vh}.top{height:66px;background:#fff;border-bottom:1px solid var(--line);padding:0 34px;display:flex;justify-content:space-between;align-items:center}.top>span{display:grid;gap:3px}.card-head small,.page-head small,.top small{font-size:9px;letter-spacing:1.2px;color:#8b9097}.top strong{font-size:13px}.top>div{display:flex;gap:8px}.primary,.secondary{border-radius:6px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.primary{background:#111;color:white;border:1px solid #111}.secondary{background:#fff;color:#222;border:1px solid #d9dce1}.secondary:disabled{color:#8b9097;cursor:default}.crm-content{max-width:1860px;margin:auto;padding:20px 24px}.crm-content:has([class*=leadWorkspace]){padding:14px 20px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.page-head h1{font-size:31px;letter-spacing:-.8px;margin:6px 0}.page-head p{color:var(--muted);font-size:12px;margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat{background:white;border:1px solid var(--line);border-radius:8px;padding:18px;display:grid;min-height:124px}.stat>span{font-size:11px;color:var(--muted)}.stat>strong{font-size:27px;letter-spacing:-.8px;margin:10px 0}.stat>small{color:#92969d}.stat.danger{border-top:3px solid var(--red)}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card{background:white;border:1px solid var(--line);border-radius:8px;padding:19px}.card.gap{margin-top:14px}.card-head{display:flex;justify-content:space-between;margin-bottom:14px}.card-head h2{font-size:16px;margin:5px 0 0}.task{display:grid;grid-template-columns:minmax(180px,1.6fr) auto minmax(120px,.8fr) 30px 30px;gap:9px;align-items:center;border-top:1px solid #eef0f2;padding:10px 0;font-size:10px}.task>button:first-child{border:0;background:none;display:flex;align-items:center;gap:9px;text-align:left;min-width:0;cursor:pointer}.task>button:first-child>b{width:30px;height:30px;border-radius:7px;background:#f0f1f3;display:grid;place-items:center}.task>button:first-child span{display:grid;min-width:0}.task strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task small{color:var(--muted);margin-top:3px}.task em,table em{font-style:normal;padding:5px 8px;background:#f2f3f5;border-radius:16px;white-space:nowrap}.task time{color:var(--muted)}.late{color:var(--red)!important;font-weight:700}.plus,.task>a{width:29px;height:29px;border:1px solid #dfe1e5;background:#fff;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:#222;cursor:pointer}.empty{display:grid;place-items:center;text-align:center;padding:34px;color:var(--muted)}.empty>b{width:36px;height:36px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center}.empty strong{color:#222;margin:10px 0 0}.empty p{font-size:11px}.toolbar{display:flex;gap:9px;margin-bottom:12px}.toolbar label{height:40px;flex:1 1;display:flex;align-items:center;gap:9px;background:white;border:1px solid var(--line);border-radius:6px;padding:0 12px}.toolbar input{border:0;outline:0;flex:1 1}.toolbar select{min-width:160px;border:1px solid var(--line);border-radius:6px;padding:0 10px;background:#fff}.result{font-size:10px;color:var(--muted)}.table-wrap{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;min-width:850px}.table-wrap th{text-align:left;font-size:9px;letter-spacing:.8px;color:#838890;background:#fafbfc;padding:12px 14px}.table-wrap td{border-top:1px solid #edf0f2;padding:13px 14px;font-size:10px}.table-wrap tr{cursor:pointer}.table-wrap tr:hover{background:#fafafa}.table-wrap td:first-child{display:grid;gap:4px}.table-wrap td small{color:var(--muted)}.pipeline-total{background:#111;color:white;border-radius:8px;padding:18px 22px;display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.pipeline-total strong{font-size:24px}.pipeline-total span{font-size:11px;color:#c2c5c9}.kanban{display:flex;gap:10px;overflow:auto;padding-bottom:15px}.kanban>section{background:#eceef1;border-radius:8px;min-width:250px;padding:10px}.kanban>section>header{display:flex;justify-content:space-between;padding:6px 4px 12px;font-size:11px}.kanban>section>header b{background:#d6d9de;border-radius:12px;padding:2px 7px}.kanban section>button{width:100%;border:1px solid #e2e4e7;background:white;border-radius:7px;text-align:left;padding:12px;margin-bottom:8px;display:grid;gap:6px;cursor:pointer}.kanban button small{color:var(--muted)}.kanban button span{font-weight:700;font-size:10px}.timeline{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 20px}.timeline article{display:grid;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:16px 0;border-bottom:1px solid #edf0f2}.timeline article>b{width:34px;height:34px;background:#f1f2f4;border-radius:50%;display:grid;place-items:center}.timeline article span{display:grid;gap:3px}.timeline p,.timeline small{margin:0;color:var(--muted)}.timeline time{font-size:10px;color:var(--muted)}.bar{display:grid;grid-template-columns:150px 1fr 35px;gap:12px;align-items:center;padding:9px 0;font-size:10px}.bar i{height:7px;background:#f0f1f3;border-radius:5px;overflow:hidden}.bar i b{display:block;height:100%;background:#222}.play{padding:13px 0;border-top:1px solid #eee}.play strong{font-size:11px}.play p{font-size:10px;color:var(--muted);line-height:1.5}.demo{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding:13px 0;text-decoration:none;color:#222}.demo span{display:grid;gap:4px}.demo small{color:var(--muted)}.integrations{display:grid;grid-template-columns:1fr 1fr;gap:12px}.integrations article{background:white;border:1px solid var(--line);border-radius:8px;padding:16px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center}.integrations article>b{width:40px;height:40px;border-radius:8px;background:#111;color:#fff;display:grid;place-items:center;font-size:10px}.integrations article>span{display:grid;gap:5px}.integrations article small{color:var(--muted)}.integrations article em{font-style:normal;color:#557660;font-size:9px}.integrations article button{grid-column:3}.safe{background:#fff9e9;border:1px solid #efe2bc;border-radius:8px;padding:15px 18px;margin-top:14px}.safe p{font-size:11px;color:#6f6750;margin:5px 0 0}.backdrop{position:fixed;inset:0;background:rgba(12,13,15,.5);z-index:10;display:flex;justify-content:flex-end}.drawer{height:100%;width:min(540px,100%);background:#fff;overflow:auto;padding:24px}.drawer header,.modal header{display:flex;justify-content:space-between;gap:18px}.drawer header h2,.modal h2{margin:5px 0;font-size:21px}.drawer header p,.modal header p{margin:0;color:var(--muted);font-size:11px}.drawer header>button,.modal header>button{border:0;background:none;font-size:24px;align-self:start;cursor:pointer}.actions{display:flex;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.highlight{background:#111;color:#fff;border-radius:8px;padding:16px;display:grid;grid-template-columns:1fr 1fr;margin:18px 0}.highlight span{font-size:8px;color:#aaa;display:grid;gap:7px}.highlight strong{font-size:15px;color:#fff}.details section{padding:15px 0;border-bottom:1px solid var(--line)}.details section>small{letter-spacing:1px;color:#8b9097}.details section div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:6px 0;font-size:10px}.details section div span{color:var(--muted)}.details section div strong{font-weight:500;overflow-wrap:anywhere}.edit,.form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding-top:18px}.edit label,.form label{display:grid;gap:6px}.edit label span,.form label span{font-size:10px;color:#676c73}.edit input,.edit select,.edit textarea,.form input,.form select,.form textarea{width:100%;border:1px solid #dfe2e6;border-radius:6px;padding:10px;background:white}.edit textarea,.form textarea{min-height:80px}.edit label:last-of-type,.edit>button,.form .wide,.form>.error,.form>button{grid-column:1/-1}.error{color:var(--red)}.modal{background:#fff;width:min(620px,calc(100% - 30px));max-height:calc(100vh - 40px);overflow:auto;margin:auto;border-radius:10px;padding:23px}.toast{position:fixed;right:24px;top:79px;background:#173d28;color:#fff;padding:11px 15px;border-radius:6px;z-index:20;font-size:11px}.crm-center{height:100vh;display:grid;place-content:center;justify-items:center;gap:15px}.crm-center i{width:28px;height:28px;border:2px solid #ddd;border-top-color:#111;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:950px){.crm-side{width:70px;padding:18px 8px}.brand span,.crm-side nav b,.crm-side nav span,.user span{display:none}.brand{padding:3px 10px 25px}.crm-side nav button{justify-content:center}.crm-main{margin-left:70px}.stats{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr}.task{grid-template-columns:1fr auto auto}.task em,.task time{display:none}.integrations{grid-template-columns:1fr}}@media(max-width:620px){.top{height:auto;min-height:62px;padding:10px 14px}.top>div .secondary{display:none}.crm-content{padding:22px 14px}.page-head{align-items:flex-start;flex-direction:column}.page-head h1{font-size:27px}.stats{grid-template-columns:1fr 1fr;gap:8px}.stat{padding:13px;min-height:105px}.stat>strong{font-size:21px}.task{grid-template-columns:1fr auto}.task>a{display:none}.toolbar{display:grid}.toolbar select{height:40px}.table-wrap{border:0;background:transparent;overflow:visible}.table-wrap table,.table-wrap tbody{display:block;min-width:0}.table-wrap thead{display:none}.table-wrap tr{display:grid;background:white;border:1px solid var(--line);border-radius:8px;padding:13px;margin-bottom:8px}.table-wrap td{border:0;padding:4px;display:flex!important;justify-content:space-between}.table-wrap td:before{content:attr(data-label);color:var(--muted)}.integrations article{grid-template-columns:42px 1fr}.integrations article button,.integrations article em{grid-column:2}.edit,.form{grid-template-columns:1fr}.edit label,.form .wide,.form label{grid-column:1}.actions{flex-wrap:wrap}}.ownership-transfer-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;padding:24px;border:1px solid #dfe2e6;border-radius:10px;background:#fff;color:#17191c;box-shadow:0 20px 60px #0003}.ownership-transfer-dialog::backdrop{background:rgba(12,13,15,.55)}.ownership-transfer-dialog h2{font-size:20px;margin:0 0 16px}.ownership-transfer-dialog p{font-size:13px;line-height:1.6;color:#555b64;margin:12px 0;overflow-wrap:anywhere}.ownership-transfer-dialog .error{color:var(--red)}.ownership-transfer-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:22px}.ownership-transfer-actions button:disabled{opacity:.6;cursor:wait}.ownership-transfer-dialog button:focus-visible{outline:2px solid #17191c;outline-offset:3px}.activity-log-fields{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:13px;border:0;padding:0;margin:0;min-width:0}.activity-last-saved{padding:12px;border:1px solid var(--line);border-radius:6px;background:#f8f9fb;font-size:11px}.activity-last-saved p{margin:6px 0 0;color:var(--muted);overflow-wrap:anywhere}@media(max-width:620px){.activity-log-fields{grid-template-columns:1fr}}.auth-page{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);background:#f4f5f7;color:#17181a}.auth-page,.auth-story{min-height:100vh;min-height:100svh}.auth-story{position:relative;isolation:isolate;overflow:hidden;padding:clamp(30px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 80% 82%,rgba(255,255,255,.1),transparent 38%),linear-gradient(145deg,#191a1c,#090a0b 70%);color:#fff}.auth-story:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(135deg,black,transparent 80%);mask-image:linear-gradient(135deg,black,transparent 80%)}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand-mark{width:38px;height:38px;border:1px solid rgba(255,255,255,.72);border-radius:50%;display:grid;place-items:center;font-size:18px;font-weight:700}.auth-brand>span:last-child{display:grid;gap:5px}.auth-brand strong{font-size:12px;letter-spacing:1.5px}.auth-brand small{font-size:9px;letter-spacing:1.4px;color:#a7a9ad}.auth-story-copy{max-width:590px;margin:72px 0}.auth-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#777c83}.auth-story .auth-eyebrow{color:#a9adb3}.auth-story-copy h2{margin:18px 0 16px;font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-2.7px;font-weight:600}.auth-story-copy>p{max-width:430px;margin:0;color:#b7bbc1;font-size:15px;line-height:1.8}.auth-workflow{display:flex;flex-wrap:wrap;gap:10px;margin-top:38px}.auth-workflow span{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.035);font-size:10px;color:#e4e5e7}.auth-workflow i{font-style:normal;color:#a4a8ae;font-size:9px;letter-spacing:.5px}.auth-story-footer{display:flex;gap:12px;align-items:center;color:#9b9fa5;font-size:9px;letter-spacing:1.25px}.auth-story-footer span+span{border-left:1px solid #55585d;padding-left:12px}.auth-main{position:relative;min-width:0;min-height:100vh;min-height:100svh;padding:56px clamp(26px,6vw,86px) 80px;display:grid;place-items:center}.auth-card{width:min(100%,440px);padding:clamp(28px,4vw,46px);border:1px solid #e7e8eb;border-radius:14px;background:#fff;box-shadow:0 18px 60px rgba(16,24,40,.07)}.auth-card-eyebrow{color:#737982}.auth-card h1{margin:12px 0 9px;font-size:clamp(26px,3vw,34px);line-height:1.16;letter-spacing:-1.15px;font-weight:650;color:#161719}.auth-description{margin:0 0 28px;color:#737982;font-size:13px;line-height:1.65}.auth-form{display:grid;grid-template-columns:1fr;gap:17px;padding:0}.auth-form label{display:grid;gap:8px}.auth-form label span{font-size:11px;font-weight:600;color:#373a3f}.auth-form input{width:100%;min-height:46px;padding:0 13px;border:1px solid #dfe2e6;border-radius:7px;background:#fff;color:#17181a;font-size:13px;transition:border-color .15s,box-shadow .15s}.auth-form input::placeholder{color:#a4a8af}.auth-form input:focus{outline:none;border-color:#42464c;box-shadow:0 0 0 3px rgba(17,18,20,.08)}.auth-submit{width:100%;min-height:48px;margin-top:5px;padding:0 16px;border:1px solid #111214;border-radius:7px;background:#111214;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.auth-submit:hover{background:#303237}.auth-submit:active{transform:translateY(1px)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-submit span{font-size:16px}.auth-error{margin:0 0 18px;padding:11px 12px;border:1px solid #f0d4d2;border-radius:7px;background:#fff8f7;color:#a33a32;font-size:12px;line-height:1.5}.auth-note{display:flex;align-items:center;gap:9px;margin:25px 0 0;color:#858a91;font-size:10px;line-height:1.5}.auth-note span{color:#3e4248}.auth-main-footer{position:absolute;bottom:27px;left:0;right:0;text-align:center;color:#8c9198;font-size:9px;letter-spacing:1.25px}.auth-main-footer span{padding:0 5px;color:#b4b7bc}.auth-loading{min-height:100vh;min-height:100svh;display:grid;place-content:center;justify-items:center;gap:13px;color:#6e737b;font-size:12px}.auth-spinner{width:28px;height:28px;border:2px solid #e0e2e5;border-top-color:#161719;border-radius:50%;animation:spin .8s linear infinite}@media(max-width:900px){.auth-page{grid-template-columns:minmax(0,.9fr) minmax(390px,1fr)}.auth-story{padding:34px}.auth-story-copy h2{font-size:clamp(36px,5vw,52px)}.auth-workflow{gap:7px}.auth-workflow span{padding:9px;font-size:9px}.auth-main{padding:46px 28px 76px}}@media(max-width:720px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:300px;min-height:38svh;padding:26px 28px 22px}.auth-story-copy{margin:40px 0 26px}.auth-story-copy h2{margin:11px 0;font-size:clamp(34px,8vw,48px);letter-spacing:-1.7px}.auth-story-copy>p{max-width:500px;font-size:13px;line-height:1.6}.auth-workflow{margin-top:20px}.auth-story-footer{display:none}.auth-main{min-height:62svh;padding:38px 20px 76px}.auth-card{width:min(100%,480px)}.auth-main-footer{bottom:22px}}@media(max-width:420px){.auth-story{min-height:280px;min-height:35svh;padding:22px 20px 18px}.auth-brand-mark{width:34px;height:34px}.auth-story-copy{margin:28px 0 16px}.auth-story-copy h2{font-size:34px}.auth-workflow{gap:6px;margin-top:15px}.auth-workflow span{gap:6px;padding:8px;font-size:8px}.auth-main{padding:28px 14px 68px}.auth-card{padding:25px 21px;border-radius:11px}.auth-card h1{font-size:28px}.auth-description{margin-bottom:22px}}.crm-account-bar{position:fixed;bottom:8px;left:80px;z-index:8;display:flex;align-items:center;gap:8px;color:white;font-size:10px}.crm-account-bar button{border:0;background:transparent;color:inherit;font-size:10px;cursor:pointer;text-decoration:underline}.theme-toggle{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #d9dce1;border-radius:7px;background:#fff;color:#272a2e;font-size:18px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.theme-toggle:hover{background:#f2f3f5}.theme-toggle:focus-visible{outline:2px solid #5b7cff;outline-offset:2px}.crm-shell[data-theme=dark]{--bg:#101216;--card:#191c21;--line:#30343b;--ink:#eef1f5;--muted:#a2a9b4;--brand:#f3f4f5;--red:#ff9288;color-scheme:dark}.crm-shell[data-theme=dark] .crm-main{background:var(--bg);color:var(--ink)}.crm-shell[data-theme=dark] .top{background:#16191d;border-color:var(--line)}.crm-shell[data-theme=dark] .card-head small,.crm-shell[data-theme=dark] .details section>small,.crm-shell[data-theme=dark] .page-head small,.crm-shell[data-theme=dark] .top small{color:#a2a9b4}.crm-shell[data-theme=dark] .primary{background:#e9edf2;color:#15171a;border-color:#e9edf2}.crm-shell[data-theme=dark] .secondary,.crm-shell[data-theme=dark] .theme-toggle{background:#20242a;color:#e9edf2;border-color:#3a3f47}.crm-shell[data-theme=dark] .secondary:hover,.crm-shell[data-theme=dark] .theme-toggle:hover{background:#2b3037}.crm-shell[data-theme=dark] .card,.crm-shell[data-theme=dark] .drawer,.crm-shell[data-theme=dark] .integrations article,.crm-shell[data-theme=dark] .modal,.crm-shell[data-theme=dark] .stat,.crm-shell[data-theme=dark] .table-wrap,.crm-shell[data-theme=dark] .timeline{background:var(--card);color:var(--ink);border-color:var(--line)}.crm-shell[data-theme=dark] .drawer header p,.crm-shell[data-theme=dark] .integrations article small,.crm-shell[data-theme=dark] .modal header p,.crm-shell[data-theme=dark] .page-head p,.crm-shell[data-theme=dark] .result,.crm-shell[data-theme=dark] .stat>small,.crm-shell[data-theme=dark] .task small,.crm-shell[data-theme=dark] .task time,.crm-shell[data-theme=dark] .timeline p,.crm-shell[data-theme=dark] .timeline small,.crm-shell[data-theme=dark] .timeline time{color:var(--muted)}.crm-shell[data-theme=dark] .task{border-color:#30343b}.crm-shell[data-theme=dark] .task>button:first-child{color:var(--ink)}.crm-shell[data-theme=dark] .task>button:first-child>b,.crm-shell[data-theme=dark] .timeline article>b{background:#292e35;color:#e9edf2}.crm-shell[data-theme=dark] .task em,.crm-shell[data-theme=dark] table em{background:#292e35;color:#e1e5ea}.crm-shell[data-theme=dark] .plus,.crm-shell[data-theme=dark] .task>a{background:#20242a;color:#e9edf2;border-color:#3a3f47}.crm-shell[data-theme=dark] .empty strong{color:var(--ink)}.crm-shell[data-theme=dark] .empty>b{border-color:#454b54}.crm-shell[data-theme=dark] .activity-log-fields input,.crm-shell[data-theme=dark] .activity-log-fields select,.crm-shell[data-theme=dark] .activity-log-fields textarea,.crm-shell[data-theme=dark] .edit input,.crm-shell[data-theme=dark] .edit select,.crm-shell[data-theme=dark] .edit textarea,.crm-shell[data-theme=dark] .form input,.crm-shell[data-theme=dark] .form select,.crm-shell[data-theme=dark] .form textarea,.crm-shell[data-theme=dark] .toolbar label,.crm-shell[data-theme=dark] .toolbar select{background:#20242a;color:var(--ink);border-color:#3a3f47}.crm-shell[data-theme=dark] .toolbar input{background:transparent;color:var(--ink)}.crm-shell[data-theme=dark] .toolbar input::placeholder,.crm-shell[data-theme=dark] input::placeholder,.crm-shell[data-theme=dark] textarea::placeholder{color:#858d98}.crm-shell[data-theme=dark] .edit input:focus,.crm-shell[data-theme=dark] .edit select:focus,.crm-shell[data-theme=dark] .edit textarea:focus,.crm-shell[data-theme=dark] .form input:focus,.crm-shell[data-theme=dark] .form select:focus,.crm-shell[data-theme=dark] .form textarea:focus,.crm-shell[data-theme=dark] .toolbar label:focus-within,.crm-shell[data-theme=dark] .toolbar select:focus{outline-color:#8ca6ff;border-color:#8ca6ff}.crm-shell[data-theme=dark] .table-wrap th{background:#20242a;color:#aeb5bf}.crm-shell[data-theme=dark] .table-wrap td{border-color:#30343b}.crm-shell[data-theme=dark] .table-wrap tr,.crm-shell[data-theme=dark] .table-wrap tr:hover{background:var(--card)}.crm-shell[data-theme=dark] .kanban>section{background:#1c2025}.crm-shell[data-theme=dark] .kanban>section>header b{background:#30353d;color:#e3e6ea}.crm-shell[data-theme=dark] .kanban section>button{background:#20242a;color:var(--ink);border-color:#363b43}.crm-shell[data-theme=dark] .timeline article{border-color:#30343b}.crm-shell[data-theme=dark] .bar i{background:#30343b}.crm-shell[data-theme=dark] .bar i b{background:#e6e9ed}.crm-shell[data-theme=dark] .demo,.crm-shell[data-theme=dark] .play{border-color:#30343b}.crm-shell[data-theme=dark] .demo{color:var(--ink)}.crm-shell[data-theme=dark] .integrations article em{color:#9fc7a8}.crm-shell[data-theme=dark] .integrations article>b{background:#e9edf2;color:#15171a}.crm-shell[data-theme=dark] .safe{background:#28251b;border-color:#51452a;color:#f1e8cb}.crm-shell[data-theme=dark] .safe p{color:#c8bd9f}.crm-shell[data-theme=dark] .safe strong{color:#f1e8cb}.crm-shell[data-theme=dark] .actions,.crm-shell[data-theme=dark] .details section{border-color:#30343b}.crm-shell[data-theme=dark] .highlight,.crm-shell[data-theme=dark] .pipeline-total{background:#090b0e}.crm-shell[data-theme=dark] .edit label span,.crm-shell[data-theme=dark] .form label span{color:#b8bec7}.crm-shell[data-theme=dark] .activity-last-saved{background:#20242a;border-color:#3a3f47;color:var(--ink)}.crm-shell[data-theme=dark] .activity-last-saved p{color:var(--muted)}.crm-shell[data-theme=dark] .ownership-transfer-dialog{background:#191c21;color:var(--ink);border-color:#3a3f47}.crm-shell[data-theme=dark] .ownership-transfer-dialog p{color:#b5bbc5}.kanban>section{box-sizing:border-box;flex:0 0 260px;min-width:260px;width:260px;transition:background-color .18s ease,box-shadow .18s ease}.kanban>section.is-drop-target{background:#e2e8f2;box-shadow:inset 0 0 0 2px #8598b8}.kanban section>button.kanban-card{position:relative;cursor:grab;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease;animation:kanban-card-arrive .22s ease-out both}.kanban section>button.kanban-card:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgba(20,28,40,.12);border-color:#aab4c4}.kanban section>button.kanban-card:active{cursor:grabbing}.kanban section>button.kanban-card.is-dragging{opacity:.42;transform:scale(.98)}.kanban section>button.kanban-card.is-saving{opacity:.68;cursor:progress}.kanban-card i{font-size:9px;font-style:normal;color:var(--muted)}@keyframes kanban-card-arrive{0%{opacity:.55;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.crm-shell[data-theme=dark] .kanban>section.is-drop-target{background:#282f3a;box-shadow:inset 0 0 0 2px #7187ab}.crm-shell[data-theme=dark] .kanban section>button.kanban-card:hover{box-shadow:0 8px 18px rgba(0,0,0,.28);border-color:#65748b}@media(prefers-reduced-motion:reduce){.kanban section>button.kanban-card,.kanban>section{animation:none;transition:none}}.workflow-help{font-size:12px;color:var(--muted);line-height:1.6;margin:10px 0 16px;overflow-wrap:anywhere}.workflow-date{display:block;margin-top:5px}.workflow-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid var(--line);padding-bottom:10px}.workflow-tabs button{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:6px;padding:10px 12px;cursor:pointer;font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center}.workflow-tabs button[aria-pressed=true]{background:var(--card);border-color:var(--line);color:var(--ink)}.workflow-tabs button span{font-size:10px;background:var(--bg);padding:2px 6px;border-radius:12px}.lead-name{border:0;padding:0;background:none;color:var(--ink);font-weight:700;text-align:left;cursor:pointer;line-height:1.5}.lead-name:hover{text-decoration:underline}.queue-stats .stat{text-align:left;cursor:pointer;color:var(--ink)}.queue-stats .stat.selected{outline:2px solid var(--ink);outline-offset:1px}.queue-stats .stat{background:var(--card)}.queue-controls,.result-actions,.work-progress,.workflow-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.work-progress{font-size:11px;margin:20px 0;color:var(--muted)}.work-progress strong{color:var(--ink)}.work-progress span{border-left:1px solid var(--line);padding-left:12px}.work-queue .card-head{align-items:center;gap:12px}.work-queue-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,1.2fr) auto;gap:20px;padding:18px 0;border-top:1px solid var(--line);align-items:center}.work-queue-row>div{display:grid;gap:5px;min-width:0}.work-queue-row small{font-size:11px;color:var(--muted)}.work-queue-row strong{font-size:12px;font-weight:500}.workflow-pagination{justify-content:space-between;margin-top:18px;font-size:11px;color:var(--muted)}.workflow-pipeline>section{flex:0 0 265px;min-width:265px}.workflow-pipeline>section>header{gap:14px;align-items:center}.workflow-pipeline>section>header strong{flex:1 1}.workflow-pipeline>section>header b{flex-shrink:0}.pipeline-next{border-top:1px solid var(--line);padding-top:10px;font-size:11px;line-height:1.5;display:grid;gap:4px}.pipeline-indicators{display:flex;gap:5px;flex-wrap:wrap}.pipeline-indicators span{font-size:9px!important;font-weight:500!important;background:var(--bg);border:1px solid var(--line);padding:3px 5px;border-radius:4px}.workflow-error{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--red);padding:12px;border-radius:6px;color:var(--red);margin-bottom:15px;font-size:12px}.toast button{margin-left:12px;color:inherit;background:none;border:0;font-size:17px;cursor:pointer}.work-dialog{--dialog-bg:var(--card,#fff);border:1px solid var(--line);background:var(--dialog-bg);color:var(--ink);box-shadow:0 20px 80px #0003;padding:24px;overflow:auto;overscroll-behavior:contain}.work-dialog::backdrop{background:rgba(12,13,15,.52)}.work-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.work-dialog-head h2{margin:4px 0;font-size:22px;line-height:1.4;overflow-wrap:anywhere}.work-dialog-head>button{min-width:36px;padding:0 10px;font-size:20px;flex-shrink:0}.lead-work-panel{position:fixed;inset:0 0 0 auto;width:min(720px,100%);height:100dvh;max-height:100dvh;max-width:100%;margin:0;border-radius:0}.result-dialog{margin:auto;width:min(650px,calc(100% - 28px));max-height:calc(100dvh - 32px);border-radius:10px}.lead-stage-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.lead-stage-line>span{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:6px 10px;font-size:11px}.lead-stage-line>small{color:var(--muted)}.lead-next-action{border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:20px;margin:20px 0}.lead-latest>small,.lead-next-action>small{font-size:9px;letter-spacing:1px;color:var(--muted)}.lead-next-action h3{font-size:19px;line-height:1.4;margin:10px 0}.lead-next-action p{color:var(--muted);font-size:12px;line-height:1.6}.lead-next-action .primary{margin-top:8px}.panel-tabs{margin-top:24px}.lead-latest{padding:16px 0}.lead-latest h3{font-size:15px;margin:10px 0}.deal-cards p,.lead-history p,.lead-latest p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.lead-overview{margin:12px 0}.lead-overview>div{display:grid;grid-template-columns:145px 1fr;gap:15px;border-top:1px solid var(--line);padding:12px 0;font-size:12px;line-height:1.6}.lead-overview dt{color:var(--muted)}.lead-overview dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.lead-history article{border-left:2px solid var(--line);padding:0 0 20px 16px;margin-top:20px}.lead-history article>strong{font-size:13px}.lead-history article>small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.deal-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.deal-cards h3{font-size:15px;margin-top:0}.deal-cards .secondary{width:100%;margin-top:10px}.result-details{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--bg);display:grid;grid-template-columns:1fr 1fr;gap:13px}.result-details h3,.result-details>p{grid-column:1/-1;margin:0}.result-details h3{font-size:14px}.result-details>p{font-size:11px;color:var(--muted);line-height:1.6}.result-details label{min-width:0}.result-preview{padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--bg);font-size:12px}.result-preview p{font-size:11px;color:var(--muted);line-height:1.6;margin:7px 0 0}.result-actions{justify-content:flex-end}.work-dialog :is(input,textarea,select){color:var(--ink)}.lead-name:focus-visible,.queue-stats button:focus-visible,.work-dialog :is(button,a,input,textarea,select):focus-visible,.workflow-tabs button:focus-visible{outline:2px solid #6e8fdf;outline-offset:3px}.work-dialog button:disabled{opacity:.55;cursor:wait}.work-dialog .safe{display:grid;gap:12px;font-size:12px}.work-dialog .safe label{display:grid;gap:8px}.work-dialog .safe select{padding:8px;border:1px solid var(--line);border-radius:5px}.crm-shell[data-theme=dark] .work-dialog,.work-dialog .safe select{background:var(--card);color:var(--ink)}.crm-shell[data-theme=dark] .deal-cards .card,.crm-shell[data-theme=dark] .work-queue{background:var(--card)}@media(max-width:950px){.work-queue-row{grid-template-columns:1fr auto;gap:10px}.work-queue-row .queue-next{grid-row:2;grid-column:1/-1}.work-queue .card-head{align-items:start;flex-direction:column}}@media(max-width:620px){.lead-work-panel{padding:18px;width:100%;border:0}.work-dialog-head h2{font-size:19px}.workflow-tabs{gap:3px}.workflow-tabs button{padding:9px 8px;font-size:11px}.deal-cards,.result-details{grid-template-columns:1fr}.lead-overview>div{grid-template-columns:110px 1fr;gap:10px}.result-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.result-actions .primary{grid-column:1/-1}.work-progress{gap:9px}.work-progress>strong{width:100%}.work-progress span{padding-left:8px}.result-dialog{padding:18px}.workflow-error{flex-direction:column;align-items:start}}.lead-page{display:grid;gap:16px}.lead-page-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:11px}.lead-page-top .secondary{min-height:34px;padding:0 12px}.stage-rail{display:flex;gap:6px;overflow:auto;padding:2px 0 6px}.stage-rail-item{flex:1 0 104px;min-width:104px;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:9px 10px;display:grid;gap:3px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.stage-rail-item:not(:disabled):hover{border-color:var(--ink);background:var(--bg)}.stage-rail-item:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.stage-rail-item:disabled{cursor:default}.stage-rail-item span{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-rail-item b{font-size:17px;line-height:1.1}.stage-rail-item.current{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lead-progress .stage-rail-item.complete{border-color:var(--line)}.lead-progress .stage-rail-item.complete b{color:#39815b}.lead-progress .stage-rail-item.current b{font-size:11px;line-height:1.25}.lead-progress-hint{margin:0 0 12px;color:var(--muted);font-size:10px}.lead-progress-closed{margin:0 0 12px;color:var(--muted);font-size:11px}.lead-page-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:20px}.lead-page-head>div:first-child{min-width:0}.lead-page-head small{font-size:10px;color:var(--muted);letter-spacing:.5px}.lead-page-head h1{font-size:28px;line-height:1.25;letter-spacing:-.5px;margin:7px 0;overflow-wrap:anywhere}.lead-page-head p{margin:0;font-size:11px;color:var(--muted);line-height:1.7}.lead-stage-pill{display:inline-block;border:1px solid var(--line);background:var(--bg);border-radius:20px;padding:4px 9px;color:var(--ink);font-size:10px}.lead-page-value{display:grid;gap:3px;text-align:right;min-width:150px}.lead-page-value small{font-size:9px;letter-spacing:1px;color:var(--muted)}.lead-page-value strong{font-size:20px;white-space:nowrap}.lead-page-value span{font-size:10px;color:var(--muted)}.lead-page-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;align-items:start}.lead-page-main,.lead-page-side{display:grid;gap:14px;min-width:0}.lead-page-side{position:sticky;top:78px}.lead-focus-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:22px;display:grid;gap:8px}.lead-focus-card>small{font-size:9px;letter-spacing:1.2px;color:var(--muted)}.lead-focus-card h2{font-size:22px;line-height:1.3;margin:0;overflow-wrap:anywhere}.lead-focus-card p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.lead-focus-context{color:var(--ink)!important;font-weight:600}.lead-focus-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.lead-page-actions{padding:0;border:0;flex-wrap:wrap}.lead-page-facts{display:grid;gap:0;margin:0}.lead-page-facts>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:9px 0;font-size:11px}.lead-page-facts>div:first-child{border-top:0}.lead-page-facts dt{color:var(--muted)}.lead-page-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.lead-page-side .safe{margin-top:0;padding:12px 14px}.lead-page-side .safe strong{font-size:12px}.lead-page-side .safe label{font-size:11px}.lead-page-side .card{padding:16px}.lead-page-side .card p{font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.lead-page-main>.card{padding:18px}@media(max-width:950px){.lead-page-grid{grid-template-columns:1fr}.lead-page-side{position:static}}@media(max-width:620px){.lead-page-head{flex-direction:column;gap:12px}.lead-page-value{text-align:left}.lead-page-head h1{font-size:22px}.stage-rail-item{flex:0 0 94px;min-width:94px}.lead-focus-card{padding:16px}.lead-focus-card h2{font-size:18px}.lead-page-top{align-items:flex-start}.lead-page-top span{text-align:right}}