:root{color:#17201b;background:#f6f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}h1,h2,h3,p{margin:0}.auth-shell,.console-shell{background:linear-gradient(#27595c14,#0000 220px),#f6f7f4;min-height:100vh}.auth-shell{place-items:center;padding:24px;display:grid}.auth-panel{background:#fff;border:1px solid #d9ded7;border-radius:8px;gap:22px;width:min(560px,100%);padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 20px 60px #17201b1a}.auth-panel h1{font-size:clamp(2.2rem,8vw,4.4rem);line-height:.98}.auth-box{gap:12px;display:grid}.google-auth-button{color:#17201b;background:#fff;border:1px solid #cfd7d2;justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.auth-divider{color:#6a766f;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:.86rem;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#d9ded7;height:1px}.form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.console-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;padding:0;display:grid}.app-shell{gap:0}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.app-sidebar{background:#102d2d;border-right:1px solid #0d2828;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;min-height:100vh;padding:18px 14px;display:grid;overflow:hidden}.sidebar-topline{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.sidebar-brand{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-collapse-button{color:#edf7f4;background:#ffffff14;border:1px solid #d5e9e452;border-radius:8px;flex:none;width:30px;height:30px;padding:0;font-weight:900}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{background:#ffffff24;border-color:#d5e9e4b3}.app-shell.sidebar-collapsed .app-sidebar{padding:14px 10px}.app-shell.sidebar-collapsed .sidebar-topline{justify-items:center;display:grid}.app-shell.sidebar-collapsed .sidebar-brand div{display:none}.sidebar-mark{background:#071f1f;border:1px solid #ffffff2e;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #00000029}.sidebar-mark img{object-fit:contain;width:78%;height:78%;display:block}.sidebar-brand div,.sidebar-footer{gap:4px;min-width:0;display:grid}.sidebar-brand span:not(.sidebar-mark),.sidebar-email,.workspace-subtitle,.dashboard-generated{color:#637068;font-size:.86rem;line-height:1.35}.sidebar-brand strong{color:#f5fbf8}.sidebar-brand span:not(.sidebar-mark),.sidebar-email{color:#b8cbc4}.sidebar-brand strong,.sidebar-email{overflow-wrap:anywhere}.sidebar-nav{align-content:start;gap:6px;display:grid}.sidebar-nav-row{gap:4px;display:grid}.sidebar-nav-section{color:#86aaa1;letter-spacing:.08em;text-transform:uppercase;padding:12px 11px 2px;font-size:.68rem;font-weight:900;line-height:1}.sidebar-nav[hidden],.app-shell.sidebar-collapsed .sidebar-nav,.app-shell.sidebar-collapsed .sidebar-footer{display:none}.sidebar-nav-button{color:#e2efeb;background:0 0;border:1px solid #0000;justify-content:flex-start;min-height:38px;padding:9px 11px;display:flex}.sidebar-nav-button.is-nested{min-height:34px;margin-left:10px;padding:8px 10px}.sidebar-nav-button:hover,.sidebar-nav-button:focus-visible{color:#fff;background:#ffffff14;border-color:#d5e9e46b}.sidebar-nav-button.is-active{color:#102d2d;background:#f4c3a4;border-color:#e8b391bd}.sidebar-nav-button strong{color:inherit;background:#ffffff24}.sidebar-nav-button.is-active strong{background:#102d2d1f}.sidebar-footer{gap:8px}.sidebar-footer .secondary-button{color:#eef8f5;background:#ffffff14;border-color:#d5e9e457}.sidebar-footer .secondary-button:hover,.sidebar-footer .secondary-button:focus-visible{background:#ffffff24;border-color:#d5e9e4b3}.projects-shell{background:#fff;border:1px solid #d9ded7;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.projects-empty{justify-items:start;gap:8px;margin:0;display:grid}.projects-empty p{max-width:680px;margin:0}.projects-empty a{color:#0d5952;text-underline-offset:2px;font-weight:850;text-decoration:underline}.workspace-shell{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.workspace-header{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.workspace-header h1{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.dashboard-shell{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.dashboard-card{color:#17201b;text-align:left;background:#fff;border:1px solid #d9ded7;border-radius:8px;gap:8px;min-height:112px;padding:13px;display:grid;box-shadow:0 10px 26px #222f2a0d}.dashboard-card:hover,.dashboard-card:focus-visible,.dashboard-card.is-active{border-color:#1f6b6b;box-shadow:inset 0 0 0 1px #1f6b6b}.dashboard-card span{color:#637068;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:850}.dashboard-card strong{font-size:1.8rem;line-height:1}.dashboard-card p{color:#56625b;font-size:.86rem;line-height:1.35}.dashboard-card-alert strong{color:#9d2b22}.dashboard-card-warning strong{color:#946019}.hq-shell{align-content:start;gap:14px;min-width:0;display:grid}.hq-sales-strip{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.hq-sales-card,.hq-business-focus,.hq-tile{background:#fff;border:1px solid #d9ded7;border-radius:8px;min-width:0}.hq-sales-card{color:#17201b;gap:8px;min-height:104px;padding:13px;text-decoration:none;display:grid;box-shadow:0 10px 26px #222f2a0d}.hq-sales-card:hover,.hq-sales-card:focus-visible{background:#f4fbf9;border-color:#1f6b6b}.hq-sales-card span,.hq-tile-meta,.hq-tile-lines span{color:#637068;font-size:.78rem;font-weight:750}.hq-sales-card span{letter-spacing:.05em;text-transform:uppercase}.hq-sales-card strong{color:#17201b;font-size:1.7rem;line-height:1}.hq-sales-card p{color:#56625b;margin:0;font-size:.86rem;line-height:1.35}.hq-operating-state{background:#fff;border:1px solid #d9ded7;border-radius:8px;min-width:0;box-shadow:0 10px 26px #222f2a0a}.hq-operating-state summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:11px 14px;list-style:none;display:grid}.hq-operating-state summary::-webkit-details-marker{display:none}.hq-operating-state summary span{color:#17201b;font-size:.94rem;font-weight:900}.hq-operating-state summary em{color:#637068;overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-style:normal;font-weight:800}.hq-operating-state summary strong{color:#1f4f50;background:#eef8f6;border:1px solid #bdd4d1;border-radius:999px;padding:5px 8px;font-size:.76rem;line-height:1}.hq-operating-state[open] summary{border-bottom:1px solid #e5ebe6}.hq-operating-state-body{gap:10px;padding:12px 14px 14px;display:grid}.hq-operating-state-main{color:#1e2925;margin:0;font-size:.95rem;font-weight:800;line-height:1.42}.hq-operating-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hq-operating-state-grid div{background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.hq-operating-state-grid span{color:#637068;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.hq-operating-state-grid p{color:#33413a;margin:0;font-size:.84rem;font-weight:750;line-height:1.35}.hq-operating-state ol{color:#4f5d54;flex-wrap:wrap;gap:6px 18px;margin:0;padding-left:18px;font-size:.82rem;font-weight:800;line-height:1.35;display:flex}.hq-business-focus{background:#fbfdfb;border-color:#cbded8;box-shadow:0 10px 26px #222f2a0a}.hq-business-focus-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;list-style:none;display:flex}.hq-business-focus-summary::-webkit-details-marker{display:none}.hq-business-focus[open] .hq-business-focus-summary{border-bottom:1px solid #e5ebe6}.hq-business-focus-title-row{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.hq-business-focus-title-row h2{color:#17201b;margin:0;font-size:1.05rem;line-height:1.15}.hq-business-focus-asof{color:#637068;font-size:.76rem;font-weight:800;line-height:1.2}.hq-business-focus-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hq-business-focus-body{grid-template-columns:minmax(280px,.95fr) minmax(0,1.2fr);gap:10px;padding:12px 14px 14px;display:grid}.hq-confidence-badge{color:#475249;text-transform:capitalize;background:#eef1ec;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850}.hq-business-focus-context,.hq-business-focus-bottlenecks{gap:8px;display:grid}.hq-business-focus-context{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.hq-business-focus-context span{color:#33413a;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e5df;border-radius:8px;min-width:0;padding:8px 9px;font-size:.82rem;font-weight:800;line-height:1.3}.hq-business-focus-bottlenecks>div,.hq-business-focus-micro,.hq-business-focus-action{background:#fff;border:1px solid #e0e5df;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.hq-business-focus-bottlenecks{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.hq-business-focus-bottlenecks span,.hq-business-focus-micro dt,.hq-business-focus-action span{color:#637068;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.hq-business-focus-bottlenecks strong,.hq-business-focus-action strong{color:#1e2925;overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.hq-business-focus-micro{background:#fbfcfb}.hq-business-focus-micro summary{cursor:pointer;gap:4px;list-style:none;display:grid}.hq-business-focus-micro summary::-webkit-details-marker{display:none}.hq-business-focus-micro summary:after{content:"Expand";color:#0d5952;background:#eef9f6;border:1px solid #bdd4d1;border-radius:999px;justify-self:start;padding:3px 7px;font-size:.7rem;font-weight:900}.hq-business-focus-micro[open] summary:after{content:"Collapse"}.hq-business-focus-micro dl{border-top:1px solid #e0e5df;gap:8px;margin:9px 0 0;padding-top:9px;display:grid}.hq-business-focus-micro dl div{gap:3px;display:grid}.hq-business-focus-micro dd{color:#314039;margin:0;font-size:.82rem;font-weight:750;line-height:1.35}.hq-business-focus-micro ul{gap:3px;margin:0;padding-left:16px;display:grid}.hq-business-focus-action{background:#f4fbf9;border-color:#bdd4d1;grid-column:2}.hq-business-focus-action summary{cursor:pointer;gap:6px;list-style:none;display:grid}.hq-business-focus-action summary::-webkit-details-marker{display:none}.hq-business-focus-action summary:after{content:"Expand";color:#0d5952;background:#eef9f6;border:1px solid #bdd4d1;border-radius:999px;justify-self:start;padding:3px 7px;font-size:.7rem;font-weight:900}.hq-business-focus-action[open] summary:after{content:"Collapse"}.hq-business-focus-action-links{color:#4d5f56;border-top:1px solid #d8e6e2;margin:8px 0 0;padding-top:8px;font-size:.82rem;font-weight:800;line-height:1.35}.hq-business-focus-action-links a{color:#0d5952;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.hq-business-focus-avoid{color:#78531d;grid-column:2;margin:0;font-size:.84rem;font-weight:800;line-height:1.35}.hq-tile-grid{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;min-width:0;display:grid}.hq-tile{align-content:start;gap:10px;min-height:230px;padding:14px;display:grid}.hq-tile-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.hq-tile-heading h2{color:#17201b;margin:0;font-size:1.08rem;line-height:1.15}.hq-freshness{border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-weight:850}.hq-freshness-fresh{color:#195c39;background:#eaf7f0}.hq-freshness-stale{color:#92400e;background:#fef3c7}.hq-freshness-expired,.hq-freshness-missing{color:#991b1b;background:#fee2e2}.hq-tile-headline{color:#17201b;overflow-wrap:anywhere;font-size:1.35rem;line-height:1.1}.hq-tile-meta{margin:0}.hq-tile-lines{gap:5px;min-width:0;display:grid}.hq-tile-lines span{overflow-wrap:anywhere;line-height:1.35}.hq-tile-detail-link{color:#0f5564;overflow-wrap:anywhere;text-underline-offset:2px;font-size:.78rem;font-weight:800;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px}.hq-tile-detail-link:hover,.hq-tile-detail-link:focus-visible{color:#123f46}.hq-tile-links{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.hq-tile-links a{color:#1f4f50;background:#eef8f6;border:1px solid #bdd4d1;border-radius:999px;padding:6px 9px;font-size:.8rem;font-weight:850;text-decoration:none}.empty-state.compact{margin:0;padding:10px;font-weight:700}.dashboard-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.dashboard-panel{overscroll-behavior:contain;background:#fff;border:1px solid #d9ded7;border-radius:8px;align-content:start;gap:12px;min-width:0;max-height:calc(100vh - 250px);padding:16px;display:grid;overflow-y:auto}.action-list{gap:8px;display:grid}.action-list-item{color:#17201b;text-align:left;background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;gap:5px;min-width:0;padding:10px 12px;display:grid}.action-list-item:hover,.action-list-item:focus-visible{background:#f5fbf9;border-color:#96c6bf}.action-list-title{overflow-wrap:anywhere;font-weight:850}.action-list-main{gap:4px;min-width:0;display:grid}.action-list-meta,.action-list-reason{color:#637068;font-size:.82rem;font-style:normal;line-height:1.35}.action-list-item strong{overflow-wrap:anywhere;color:#1f4f50;font-size:.9rem;line-height:1.35}.action-list-primary{color:#1f6b6b;text-transform:uppercase;font-size:.78rem;font-weight:850}.action-list-paths{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.today-section-grid{border-top:1px solid #e5ebe5;gap:12px;min-width:0;padding-top:12px;display:grid}.today-section{gap:8px;min-width:0;display:grid}.today-section h3{margin:0;font-size:1rem}.today-mini-list{gap:8px;min-width:0;display:grid}.today-mini-row{background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.today-mini-row div{gap:4px;min-width:0;display:grid}.today-mini-row strong,.today-mini-row span,.today-mini-row p{overflow-wrap:anywhere;min-width:0}.today-mini-row p{color:#637068;margin:0;font-size:.82rem;line-height:1.35}.followup-draft-queue{border-top:1px solid #e5ebe5;gap:10px;min-width:0;margin-top:4px;padding-top:12px;display:grid}.followup-draft-list{gap:8px;min-width:0;display:grid}.followup-draft-card{background:#fbfcfa;border:1px solid #e0e6df;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.followup-draft-card.state-approved,.followup-draft-card.state-copied{background:#f4fbf9;border-color:#9ccbc0}.followup-draft-card.state-dismissed{opacity:.65}.followup-draft-card-header{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.followup-draft-card-header div{gap:2px;min-width:0;display:grid}.followup-draft-card-header span,.followup-draft-card-header em,.followup-draft-meta{color:#637068;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.followup-draft-card-header strong{overflow-wrap:anywhere;color:#17241f;line-height:1.25}.followup-draft-card-header em{flex:none;font-style:normal}.followup-draft-card pre{color:#24312b;max-height:180px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #e2e8e2;border-radius:8px;margin:0;padding:9px;font-size:.84rem;line-height:1.38;overflow:auto}.followup-draft-meta{flex-wrap:wrap;gap:5px;display:flex}.followup-draft-meta span{overflow-wrap:anywhere;background:#eef1ed;border-radius:999px;min-width:0;padding:3px 7px}.followup-draft-actions{flex-wrap:wrap;gap:6px;display:flex}.followup-draft-actions button{min-height:30px;padding:5px 8px;font-size:.82rem}.cleanup-severity{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.72rem;font-weight:850}.cleanup-severity-high{color:#991b1b;background:#fee2e2}.cleanup-severity-medium{color:#92400e;background:#fef3c7}.cleanup-severity-low{color:#075985;background:#e0f2fe}.command-backdrop{z-index:20;background:#10181447;place-items:start center;padding:72px 16px 16px;display:grid;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #cdd8d1;border-radius:8px;gap:12px;width:min(720px,100%);max-height:min(78vh,720px);padding:14px;display:grid;overflow:hidden;box-shadow:0 22px 70px #14231d2e}.command-input-wrap{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.command-input-wrap input{color:#17201b;width:100%;font:inherit;background:#fbfcfa;border:1px solid #cdd8d1;border-radius:8px;padding:11px 12px;font-weight:700}.command-results{gap:12px;padding-right:2px;display:grid;overflow-y:auto}.command-group{gap:6px;display:grid}.command-result{color:#17201b;text-align:left;background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;gap:4px;min-height:58px;padding:9px 10px;display:grid}.command-result:hover,.command-result:focus-visible,.command-result.is-active{background:#f4fbf9;border-color:#96c6bf}.command-result span{font-weight:850}.command-result small{color:#637068;font-size:.8rem}.topbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.topbar h1{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.topbar-actions{color:#4b5751;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.92rem;display:flex}.view-tabs{background:#eef8f6;border:1px solid #bdd4d1;border-radius:8px;grid-template-columns:repeat(4,minmax(74px,1fr));gap:2px;padding:3px;display:inline-grid}.tab-button{color:#1f4f50;background:0 0;min-height:34px;padding:6px 10px}.tab-button.is-active{color:#fff;background:#1f6b6b}.console-grid{grid-template-columns:minmax(240px,300px) minmax(360px,1fr) minmax(300px,380px);gap:12px;min-height:0;display:grid}.lead-grid{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.queue-rail,.context-panel,.action-panel,.lead-rail,.lead-panel{background:#fff;border:1px solid #d9ded7;border-radius:8px;min-width:0;min-height:0}.queue-rail,.action-panel,.lead-rail{align-content:start;gap:14px;padding:14px;display:grid}.context-panel,.lead-panel{align-content:start;gap:18px;padding:18px;display:grid;overflow:auto}.panel-header,.context-heading,.metric-row,.split-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.panel-header.compact{align-items:baseline}.eyebrow,.metric span,.detail-grid span,.queue-meta,.autosave{color:#637068;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.muted,.brief-copy,.timeline-item p{color:#56625b;line-height:1.5}.notice,.banner{border-radius:8px;padding:12px 14px;font-weight:700}.notice{color:#79401f;background:#fff3e8;border:1px solid #ebc5a8}.banner{border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;display:flex}.success,.success-banner{color:#195c39}.success-banner{background:#eaf7f0;border-color:#b9dfc8}.error,.error-banner{color:#9d2b22}.error-banner{background:#fff0ed;border-color:#edb7af}.inline-action{color:#195c39;min-height:36px;box-shadow:none;background:#fff;border:1px solid #95c5a9;padding:8px 12px}label,legend{color:#202a24;font-weight:800}input,select,textarea{color:#17201b;background:#fff;border:1px solid #cfd6cf;border-radius:6px;width:100%;min-width:0}input,select{min-height:42px;padding:9px 10px}textarea{resize:vertical;min-height:210px;padding:12px;line-height:1.45}button,.call-button{color:#fff;background:#1f6b6b;border:0;border-radius:6px;min-height:40px;font-weight:800;text-decoration:none}button{padding:9px 12px}.call-button{flex:none;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}.secondary-button{color:#1f4f50;background:#eef8f6;border:1px solid #bdd4d1}.disabled-call,.count-pill{color:#4e5b54;background:#eef1ed;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-weight:800;display:inline-flex}.queue-list,.lead-list{grid-auto-rows:max-content;gap:8px;max-height:calc(100vh - 190px);padding-right:2px;display:grid;overflow:auto}.queue-item,.lead-item{color:#17201b;text-align:left;background:#fbfcfa;border:1px solid #d7ddd6;align-content:start;gap:8px;width:100%;min-height:92px;padding:12px;display:grid}.queue-item.is-selected,.lead-item.is-selected{background:#eef8f6;border-color:#1f6b6b;box-shadow:inset 3px 0 #1f6b6b}.queue-title{overflow-wrap:anywhere;font-weight:850}.queue-meta{justify-items:start;gap:6px;display:grid}.lead-meta{color:#637068;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.82rem;font-weight:700;display:flex}.lead-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.priority{color:#fff;border-radius:999px;padding:3px 7px}.priority-high{background:#9d3b2c}.priority-medium{background:#6d6840}.priority-low{background:#54725a}.lead-status,.lead-score{border-radius:999px;width:fit-content;padding:4px 8px;font-size:.78rem;font-weight:900}.lead-status{color:#fff;flex:none}.lead-status-qualified{background:#1f6b6b}.lead-status-review{background:#6d6840}.lead-status-unscored{color:#4e5b54;background:#eef1ed}.lead-status-promoted{background:#54725a}.lead-score{color:#1f4f50;background:#eef8f6}.lead-review-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lead-review-card{background:#fbfcfa;border:1px solid #e0e6df;border-radius:8px;gap:4px;min-width:0;min-height:64px;padding:10px;display:grid}.lead-review-card span{color:#637068;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.lead-review-card strong{color:#17241f;font-size:1.2rem;line-height:1}.quick-add-lead{background:#fbfcfa;border:1px solid #dce4de;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.quick-add-lead h3{margin:0}.quick-add-lead label{color:#4c5a53;letter-spacing:.04em;text-transform:uppercase;gap:6px;min-width:0;font-size:.78rem;font-weight:900;display:grid}.quick-add-lead textarea{min-height:72px}.lead-duplicate-panel{background:#fbfcfa;border:1px solid #dce4de;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.lead-duplicate-panel.has-matches{background:#fffaf0;border-color:#d9cfae}.lead-duplicate-list{gap:8px;display:grid}.lead-duplicate-item{background:#fff;border:1px solid #e2e8e2;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.lead-duplicate-item div{justify-content:space-between;gap:8px;min-width:0;display:flex}.lead-duplicate-item strong,.lead-duplicate-item span{overflow-wrap:anywhere}.lead-duplicate-item span{color:#637068;font-size:.82rem;font-weight:800}.overdue-label{color:#9d2b22;background:#fff0ed;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.8rem;font-weight:900}.context-heading{align-items:flex-start}.lead-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.context-heading h2,.panel-header h2,.action-panel h2{overflow-wrap:anywhere;font-size:1.28rem;line-height:1.15}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric{background:#f9faf8;border:1px solid #dce1dc;border-radius:8px;gap:6px;min-height:74px;padding:12px;display:grid}.metric-button{color:#17201b;text-align:left;width:100%}.metric-button:hover,.metric-button:focus-visible{background:#eef8f6;border-color:#1f6b6b}.metric-editor{align-content:start}.metric-editor label{color:#637068;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:700}.metric-editor-fields{grid-template-columns:minmax(0,1fr) minmax(96px,.72fr);gap:6px;display:grid}.metric-editor-fields label{gap:4px;display:grid}.metric-editor input{min-height:36px;padding:7px 8px}.metric-editor-actions{grid-template-columns:1fr 1.4fr;gap:6px;display:grid}.metric strong,.detail-grid strong{overflow-wrap:anywhere}.detail-grid .records-detail-value{overflow-wrap:anywhere;color:#1f2d27;letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:500;line-height:1.25}.detail-grid .inline-cell-actions{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.records-detail-phone-link{color:#114f50;text-underline-offset:3px;font-weight:750;text-decoration:underline}.detail-band,.timeline{border-top:1px solid #e0e5df;gap:12px;padding-top:16px;display:grid}.detail-band h3,.timeline h3{font-size:1rem}.precall-brief{gap:10px;display:grid}.precall-brief-section{background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.precall-brief-title{color:#22312a;margin:0;font-size:.84rem;font-weight:900}.precall-brief-list{color:#56625b;gap:6px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.38;display:grid}.precall-brief-list li{padding-left:2px}.brief-bullet-label{color:#28342e;font-weight:850}.brief-bullet-label:after{content:": "}.section-heading,.editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.compact-button{min-height:32px;padding:6px 10px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid div{background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;gap:4px;min-height:62px;padding:10px;display:grid}.detail-grid .last-interaction-detail{align-content:start;gap:6px}.interaction-summary{color:#22312a;gap:4px;margin:0;padding-left:16px;font-size:.84rem;font-weight:750;line-height:1.32;display:grid}.interaction-summary li{padding-left:1px}.detail-link{color:#1f4f50;overflow-wrap:anywhere;text-underline-offset:3px;font-size:.9rem;font-weight:800;line-height:1.25;text-decoration-thickness:1px}.contact-editor,.editor-group{gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid label{gap:7px;display:grid}.editor-actions{justify-content:flex-end}.editor-actions button{min-width:110px}.timeline-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.timeline-header-actions .secondary-button{min-height:34px;padding:7px 10px}.timeline-item{border-top:1px solid #e5e9e4;gap:8px;padding:12px 0;display:grid}.timeline-item:first-of-type{border-top:0}.timeline-item-heading,.timeline-meta{align-items:flex-start;gap:12px;min-width:0;display:flex}.timeline-item-heading{justify-content:space-between}.timeline-item-heading>div:first-child{gap:3px;display:grid}.timeline-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px}.timeline-item span{color:#637068;flex:none;font-size:.82rem}.link-button{color:#1f4f50;text-underline-offset:3px;background:0 0;min-height:auto;padding:0;font-size:.82rem;font-weight:850;text-decoration:underline}.timeline-note-editor{background:#fbfcfa;border:1px solid #d6e1de;border-radius:8px;gap:8px;padding:10px;display:grid}.timeline-note-editor label{color:#4e5b54;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.timeline-note-editor textarea{min-height:110px}.timeline-note,.timeline-transcript{background:#fbfcfa;border:1px solid #d6e1de;border-radius:8px}.timeline-note summary,.timeline-transcript summary{color:#1f4f50;cursor:pointer;min-height:36px;padding:8px 10px;font-weight:850}.timeline-note p{color:#56625b;white-space:pre-wrap;margin:0;padding:0 10px 10px;font-size:.92rem;line-height:1.45}.timeline-note .interaction-summary{padding:0 10px 10px 24px}.timeline-transcript pre{color:#33413a;max-height:280px;font:inherit;white-space:pre-wrap;margin:0;padding:0 10px 10px;font-size:.9rem;line-height:1.45;overflow:auto}.recording-link{color:#1f4f50;background:#eef8f6;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:4px 8px;font-weight:800;text-decoration:none;display:inline-flex}.action-panel label,.field-row{gap:7px;display:grid}.next-step,.what-happens-next{border:1px solid #dce1dc;border-radius:8px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.what-happens-next{background:#fbfcfa}.metric-summary{background:#fbfcfa;border:1px solid #dce1dc;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.metric-summary-title{color:#6d766f;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:900}.checkbox-row{align-items:center;gap:8px;display:flex}.checkbox-row input{width:18px;min-height:18px}.metric-summary-row,.metric-correction-grid{flex-wrap:wrap;gap:8px;display:flex}.metric-correction-grid{padding-top:10px}.metric-correction-grid>label:first-child{flex:100%}.metric-summary-chip,.metric-corrections summary{color:#33413a;width:fit-content;font-size:.88rem;font-weight:800}.metric-summary-chip{background:#eef8f6;border:1px solid #dce1dc;border-radius:999px;min-height:30px;padding:5px 8px}.metric-summary-chip.is-muted{color:#7a847c;background:#f5f7f4}.metric-corrections{margin-top:-2px}.metric-corrections summary{cursor:pointer;color:#4f5d54}.metric-chip{color:#33413a;background:#fbfcfa;border:1px solid #dce1dc;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:.88rem;font-weight:800;display:inline-flex}.metric-chip input{width:16px;min-height:16px}.split-row{align-items:stretch}.split-row>*{flex:1 1 0}.disposition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.confirm-disposition{background:#f8f3e6;border:1px solid #d9cfae;border-radius:8px;gap:12px;padding:12px;display:grid}.confirm-disposition>div:first-child{gap:4px;display:grid}.confirm-disposition strong{font-size:1.05rem}.confirm-disposition span{color:#56625b;line-height:1.35}.call-insights-panel{background:#fffaf0;border:1px solid #dccfa6;border-radius:8px;gap:8px;min-width:0;margin-top:6px;padding:10px;display:grid}.call-insight-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.call-insight-chips span{color:#33413a;overflow-wrap:anywhere;background:#fff;border:1px solid #d9cfae;border-radius:999px;padding:4px 7px;font-size:.78rem;font-weight:850}.call-insight-angle{gap:3px;margin:0;display:grid}.call-insight-angle span{color:#6d766f;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.call-insight-angle strong{color:#17241f;font-size:.9rem;line-height:1.32}.confirm-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirm-button{background:#1d7472}.disposition-button{background:#284d4e;justify-content:flex-start;align-items:center;gap:8px;min-height:46px;display:flex}.disposition-button.is-pending{background:#1d7472;outline:3px solid #1d747238}.disposition-button span{color:#284d4e;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.empty-state{text-align:center;place-items:center;min-height:360px;display:grid}.segmented-control{background:#eef5f2;border:1px solid #c9d8d3;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.segmented-control button{color:#245253;min-height:34px;box-shadow:none;background:0 0}.segmented-control button.is-active{color:#fff;background:#1f6b6b}.task-workbench{gap:14px;min-width:0;display:grid}.task-mode-header,.task-summary-strip,.task-queue-rail,.task-card-list,.task-action-panel{background:#fff;border:1px solid #dde5df;border-radius:8px;min-width:0;box-shadow:0 10px 30px #222f2a0f}.task-mode-header{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.task-mode-header h2,.task-mode-header p{margin:0}.task-summary-strip{grid-template-columns:repeat(6,minmax(110px,1fr));gap:1px;display:grid;overflow:hidden}.task-stat{background:#fff;gap:6px;min-height:78px;padding:14px;display:grid}.task-stat span{color:#65736b;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.task-stat strong{color:#15221d;font-size:1.65rem;line-height:1}.task-stat.is-hot strong{color:#8d351b}.task-stat.is-quiet{background:#f7faf8}.task-workbench-grid{grid-template-columns:minmax(150px,210px) minmax(360px,1fr) minmax(300px,380px);align-items:start;gap:14px;display:grid}.task-queue-rail,.task-card-list,.task-action-panel{padding:14px}.task-queue-rail{gap:8px;display:grid}.task-queue-button{color:#244043;text-align:left;min-height:58px;box-shadow:none;background:#f5faf8;border:1px solid #d7e4df;gap:3px;padding:10px;display:grid}.task-queue-button span{font-weight:900}.task-queue-button small{color:#66746c;font-weight:700;line-height:1.25}.task-queue-button.is-active{color:#fff;background:#1f6b6b;border-color:#1f6b6b}.task-queue-button.is-active small{color:#d9efeb}.task-card-list{gap:12px;display:grid}.task-list-header{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:12px;display:grid}.task-list-header h2{margin:0}.task-card-stack{gap:8px;max-height:calc(100vh - 330px);padding-right:4px;display:grid;overflow:auto}.task-card{color:#1d2d2b;text-align:left;min-height:104px;box-shadow:none;background:#fff;border:1px solid #d8e2dc;gap:8px;padding:12px;display:grid}.task-card:hover,.task-card:focus-visible,.task-card.is-selected{border-color:#1f6b6b;outline:2px solid #1f6b6b24}.task-card-title{color:#123b42;font-size:1rem;font-weight:900;line-height:1.25}.task-card-meta,.task-card-footer{color:#526058;flex-wrap:wrap;align-items:center;gap:8px;font-weight:750;display:flex}.task-card-footer span{background:#edf4f1;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;display:inline-flex}.task-action-panel{gap:14px;display:grid}.task-action-panel .context-heading h2{font-size:1.35rem}.task-action-note{background:#fbfdfb;border:1px solid #dde5df;border-radius:8px;gap:4px;padding:12px;display:grid}.task-action-note p{margin:0}.task-primary-actions,.task-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.records-shell{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:14px;display:grid}.records-topbar,.records-main,.records-detail{background:#fff;border:1px solid #dde5df;border-radius:8px;min-width:0;box-shadow:0 10px 30px #222f2a0f}.records-topbar,.records-detail{padding:16px}.records-topbar{grid-column:1/-1;grid-template-columns:minmax(180px,max-content) minmax(0,1fr);align-items:center;gap:16px;display:grid}.records-main{padding:16px;overflow:hidden}.records-entity-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.records-entity-tabs .tab-button{justify-content:center;min-width:136px}.records-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:12px;margin-bottom:12px;display:grid}.saved-view-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.saved-view-button{color:#2f3b35;background:#f8faf8;border:1px solid #dce4de;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:inline-flex}.saved-view-button.is-active{color:#163f40;background:#e7f3f1;border-color:#1d7472}.pipeline-view-toggle{background:#f6faf8;border:1px solid #d8e2dc;border-radius:8px;gap:4px;width:fit-content;margin:-4px 0 14px;padding:3px;display:inline-flex}.segmented-button{color:#41504a;background:0 0;border:0;border-radius:6px;min-height:32px;padding:6px 12px;font-size:.86rem;font-weight:850}.segmented-button.is-active{color:#fff;background:#1f6b6b}.pipeline-board{grid-auto-columns:minmax(244px,1fr);grid-auto-flow:column;gap:10px;min-width:0;padding-bottom:4px;display:grid;overflow-x:auto}.pipeline-column{background:#f9fbfa;border:1px solid #e0e7e1;border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.pipeline-column-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pipeline-column-header h3{color:#26342e;margin:0;font-size:.94rem;line-height:1.2}.pipeline-card-list{align-content:start;gap:8px;min-width:0;display:grid}.pipeline-card{cursor:pointer;background:#fff;border:1px solid #dfe6e0;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.pipeline-card:hover,.pipeline-card:focus-visible,.pipeline-card.is-selected{background:#f4fbf9;border-color:#8fbfb8;outline:none}.pipeline-card-main{gap:2px;min-width:0;display:grid}.pipeline-card-main strong,.pipeline-card-main span,.pipeline-card-facts dd{overflow-wrap:anywhere;min-width:0}.pipeline-card-main strong{color:#17241f;line-height:1.25}.pipeline-card-main span,.pipeline-card-facts dt{color:#637068;font-size:.76rem;font-weight:850}.pipeline-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.pipeline-card-facts div{gap:2px;min-width:0;display:grid}.pipeline-card-facts dt{text-transform:uppercase}.pipeline-card-facts dd{color:#25312c;margin:0;font-size:.84rem;font-weight:750}.pipeline-stage-control{color:#56625b;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:0;font-size:.74rem;font-weight:900;display:grid}.pipeline-stage-control select{color:#17241f;width:100%;min-height:34px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d9e1db;border-radius:8px;padding:7px 9px;font-size:.84rem;font-weight:750}.records-table-wrap{border:1px solid #e1e7e2;border-radius:8px;overflow:auto}.records-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:.9rem}.records-table th,.records-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1ed;padding:10px 12px}.records-table th{color:#56625b;text-transform:uppercase;background:#f6f8f6;font-size:.72rem;font-weight:900;position:relative}.records-sort-button{max-width:calc(100% - 8px);min-height:24px;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;align-items:center;gap:6px;padding:0 14px 0 0;display:inline-flex}.records-sort-button:hover,.records-sort-button:focus-visible{color:#1f6b6b;background:0 0}.records-sort-indicator{color:#7c8881;font-size:.72rem}.records-table th[aria-sort=ascending] .records-sort-indicator,.records-table th[aria-sort=descending] .records-sort-indicator{color:#1f6b6b}.column-resize-handle{z-index:2;cursor:col-resize;background:0 0;border:0;border-radius:0;width:8px;height:100%;min-height:0;padding:0;position:absolute;top:0;right:-4px}.column-resize-handle:hover,.column-resize-handle:focus{background:#1d747247;outline:none}.records-table tr{cursor:pointer}.records-table tbody tr:hover,.records-table tbody tr.is-selected{background:#eef8f6}.inline-cell-link{color:#114f50;min-height:0;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;padding:0;font-weight:750;text-decoration:underline}.inline-cell-actions{align-items:center;gap:6px;min-width:0;display:flex}.inline-cell-actions .inline-cell-link,.inline-cell-actions>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.inline-cell-copy{color:#405149;letter-spacing:0;text-transform:none;background:#f8faf8;border:1px solid #d5dfda;min-height:0;padding:3px 6px;font-size:.72rem;font-weight:850}.inline-cell-select,.inline-cell-input{color:#12211c;width:100%;min-width:92px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 7px}.inline-cell-input{min-width:132px}.inline-cell-number{min-width:72px}.inline-cell-select:hover,.inline-cell-select:focus,.inline-cell-input:hover,.inline-cell-input:focus{background:#f3fbf9;border-color:#9ccbc5;outline:none}.records-detail{max-height:calc(100vh - 28px);position:sticky;top:14px;overflow-y:auto}.primary-button{background:#1d7472}.records-detail-header{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.detail-actions,.editor-actions{flex-wrap:wrap;gap:8px;display:flex}.records-dossier{border-top:1px solid #e5ebe6;gap:14px;margin-top:16px;padding-top:14px;display:grid}.records-dossier-section{gap:9px;display:grid}.records-dossier-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.records-dossier-heading h3{margin:0;font-size:.96rem}.records-dossier-heading span{color:#4b5d55;background:#eef3ef;border-radius:999px;place-items:center;min-width:26px;min-height:26px;font-weight:900;display:inline-grid}.records-task-list,.records-activity-list{gap:8px;display:grid}.records-dossier-card,.records-activity{background:#fbfcfb;border:1px solid #e1e7e2;border-radius:8px;gap:7px;padding:10px;display:grid}.records-dossier-card strong,.records-activity strong{font-size:.92rem;line-height:1.2}.records-dossier-meta{color:#55645d;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:5px;font-size:.72rem;font-weight:850;display:flex}.records-dossier-meta span,.records-dossier-meta a{color:#415249;background:#edf2ef;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;text-decoration:none;display:inline-flex}.records-dossier-meta a{color:#105c5a;text-underline-offset:2px;text-decoration:underline}.records-activity-heading{gap:6px;display:grid}.records-activity-heading>div:first-child{gap:2px;display:grid}.records-activity-heading>div:first-child span{color:#6c7771;font-size:.78rem;font-weight:750}.records-activity p{color:#334039;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.35}.opportunity-workspace{align-content:start;gap:14px;min-width:0;display:grid}.opportunity-workspace-header{background:#fff;border:1px solid #d9ded7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.opportunity-workspace-header h2{overflow-wrap:anywhere;margin:0}.opportunity-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:12px;min-width:0;display:grid}.opportunity-workspace-main,.opportunity-workspace-rail{align-content:start;gap:12px;min-width:0;display:grid}.opportunity-workspace-panel{background:#fff;border:1px solid #d9ded7;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.workspace-task-list{gap:8px;display:grid}.workspace-task-card{background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.workspace-task-card strong,.workspace-task-card span{overflow-wrap:anywhere;display:block}.workspace-task-card span{color:#637068;font-size:.84rem}.workspace-task-actions{flex-wrap:wrap;gap:6px;display:flex}.workspace-task-creator{background:#fbfcfa;border:1px solid #d9ded7;border-radius:8px;gap:10px;min-width:0;margin-top:2px;padding:12px;display:grid}.workspace-task-creator label,.workspace-contact-picker label{color:#637068;text-transform:uppercase;gap:5px;min-width:0;font-size:.78rem;font-weight:800;display:grid}.workspace-task-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.workspace-task-creator input,.workspace-task-creator select,.workspace-contact-picker select{width:100%;min-width:0}.workspace-task-creator .workspace-task-calendar-row{color:#324039;text-transform:none;align-items:center;gap:8px;min-width:0;font-weight:850;display:flex}.workspace-task-creator .workspace-task-calendar-row input{width:auto}.quick-next-action-buttons{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.quick-next-action-buttons button{text-transform:none}.workspace-brief{border-top:1px solid #e5ebe6;gap:10px;padding-top:12px;display:grid}.workspace-brief h3{margin:0}.workspace-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-brief-section{background:#fbfcfa;border:1px solid #e0e5df;border-radius:8px;min-width:0;padding:10px}.workspace-brief-map-link{color:#114f50;text-underline-offset:3px;width:fit-content;margin-top:8px;font-size:.84rem;font-weight:850;text-decoration:underline;display:inline-flex}.workspace-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-fact-grid>div,.workspace-fact-grid>label{background:#fbfcfa;border:1px solid #e5ebe5;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.workspace-fact-grid span,.workspace-fact-grid label{color:#637068;text-transform:uppercase;font-size:.78rem;font-weight:800}.workspace-fact-grid strong{overflow-wrap:anywhere;color:#17201b;text-transform:none;font-size:.94rem}.workspace-fact-grid input,.workspace-fact-grid select{width:100%}.workspace-actionable-fact a,.workspace-actionable-fact strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.workspace-actionable-fact .inline-cell-copy{justify-self:start;max-width:100%}.workspace-contact-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.workspace-contact-editor label{color:#637068;text-transform:uppercase;gap:5px;min-width:0;font-size:.78rem;font-weight:800;display:grid}.workspace-contact-editor input{width:100%;min-width:0}.workspace-contact-editor button{justify-self:start}.workspace-contact-picker{background:#f7fbf9;border:1px solid #d9e4df;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.workspace-disposition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-note-editor{background:#fbfcfa;border:1px solid #d9ded7;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.workspace-note-editor label{gap:6px;min-width:0;font-weight:800;display:grid}.workspace-note-editor textarea{min-height:100px}.workspace-dossier{gap:12px;min-width:0;display:grid}.records-note-summary{color:#334039;gap:5px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.35;display:grid}.records-note-summary li{padding-left:2px}.records-note-toggle{border-top:1px solid #e5ebe6;padding-top:7px}.records-note-toggle summary{cursor:pointer;color:#105c5a;font-size:.84rem;font-weight:850}.records-note-toggle p{margin-top:7px}.records-transcript{border-top:1px solid #e5ebe6;padding-top:7px}.records-transcript summary{color:#114f50;cursor:pointer;font-size:.8rem;font-weight:900}.records-transcript pre{white-space:pre-wrap;color:#27322d;max-height:220px;font:inherit;margin:8px 0 0;font-size:.82rem;line-height:1.35;overflow:auto}.record-editor{gap:14px;display:grid}.record-form-grid{gap:10px;display:grid}.form-field{color:#4a5750;gap:6px;font-size:.82rem;font-weight:800;display:grid}.form-field input,.form-field select,.form-field textarea{color:#1e2925;width:100%;font:inherit;background:#fff;border:1px solid #dce4de;border-radius:8px;padding:9px 10px;font-weight:600}.form-field textarea{resize:vertical}.checkbox-field{align-items:center;gap:8px;display:flex}.checkbox-field input{width:18px;height:18px}@media (width<=1120px){.console-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-sales-strip,.hq-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout{grid-template-columns:1fr}.console-grid{grid-template-columns:minmax(220px,280px) minmax(360px,1fr)}.action-panel{grid-column:1/-1}.records-shell{grid-template-columns:minmax(0,1fr)}.records-topbar{grid-template-columns:1fr}.records-entity-tabs{justify-content:flex-start}.records-detail{grid-column:1/-1;position:static}.opportunity-workspace-header,.opportunity-workspace-grid{grid-template-columns:1fr}.workspace-task-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-action-panel,.contact-panel,.call-outcome-panel,.opportunity-workspace-timeline{grid-area:auto}}@media (width<=760px){.console-shell{grid-template-columns:1fr;padding:12px}.console-shell.app-shell{padding:0}.app-shell.sidebar-collapsed{grid-template-columns:1fr}.app-sidebar{z-index:5;border-bottom:1px solid #0d2828;border-right:0;grid-template-rows:auto auto auto;min-height:0;padding:10px;position:sticky;top:0}.app-shell.sidebar-collapsed .app-sidebar{padding:10px}.app-shell.sidebar-collapsed .sidebar-topline{justify-items:stretch;display:flex}.sidebar-brand{justify-content:flex-start}.sidebar-nav{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar-nav-button{white-space:nowrap;flex:none}.sidebar-footer{grid-template-columns:1fr 1fr;align-items:center}.sidebar-email{grid-column:1/-1}.workspace-shell{padding:12px}.workspace-task-create-grid,.workspace-fact-grid,.workspace-contact-editor{grid-template-columns:1fr}.topbar,.workspace-header,.context-heading,.form-row,.split-row{grid-template-columns:1fr;justify-items:stretch;display:grid}.topbar-actions{justify-content:flex-start}.console-grid,.dashboard-grid,.dashboard-layout,.hq-business-focus-body,.hq-business-focus-bottlenecks,.hq-business-focus-context,.hq-operating-state-grid,.hq-sales-strip,.hq-tile-grid,.lead-grid,.records-shell,.task-summary-strip,.task-workbench-grid,.metric-row,.detail-grid,.form-grid{grid-template-columns:1fr}.hq-business-focus>*,.hq-business-focus-action,.hq-business-focus-avoid{grid-column:auto}.task-mode-header,.task-list-header{grid-template-columns:1fr;justify-items:stretch;display:grid}.queue-list,.lead-list,.task-card-stack{max-height:none}.records-toolbar{grid-template-columns:1fr}.pipeline-view-toggle{width:100%;display:flex}.segmented-button{flex:1 1 0}.pipeline-board{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow:visible}.pipeline-card-facts{grid-template-columns:1fr}.records-table{min-width:620px}.disposition-grid{grid-template-columns:1fr}.banner,.confirm-actions{grid-template-columns:1fr;align-items:stretch}.banner{display:grid}.call-button,.lead-actions,.inline-action,.primary-button,.secondary-button,.form-row button,.editor-actions button{width:100%}.lead-actions{grid-template-columns:1fr;display:grid}.metric-editor-actions,.metric-editor-fields{grid-template-columns:1fr}.section-heading,.editor-actions,.timeline-item-heading{grid-template-columns:1fr;display:grid}.timeline-meta{justify-content:flex-start}}
