@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--bg:#f7f8f5;--paper:#fff;--ink:#26352c;--muted:#8b938c;--green:#527650;--green-dark:#385b3e;--light-green:#edf3e9;--line:#e9ece5;--sidebar:#fbfcf9;--amber:#ae8a43}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:13px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible){outline-offset:3px;outline:2px solid #91ad81}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,DM Sans,sans-serif}input,select,textarea{min-width:0}textarea{resize:vertical}svg{flex-shrink:0}strong{font-weight:600}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);background:var(--sidebar);z-index:30;flex-direction:column;width:226px;padding:30px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.3px;color:#2d4634;align-items:center;gap:9px;padding-left:9px;font-size:24px;font-weight:800;display:flex}.brand-icon{color:#4c714e;border:2px solid #4c714e;border-radius:11px 11px 12px 5px;place-items:center;width:34px;height:36px;display:grid;position:relative}.brand-icon:after{content:"";background:var(--sidebar);border-bottom:2px solid #4c714e;width:7px;height:7px;position:absolute;bottom:-4px;left:3px;transform:rotate(-35deg)}.brand-dot{color:#8eaa70}.workspace-picker{border:1px solid #e5e8de;border-radius:8px;align-items:center;gap:8px;margin:31px 1px 28px;padding:12px 8px;display:flex}.workspace-picker>svg{color:#969d92;margin-left:auto}.workspace-picker strong{white-space:nowrap;font-size:10px;font-weight:650}.workspace-picker span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.workspace-avatar{color:#637454;background:#e9eddf;border-radius:7px;place-items:center;width:28px;height:29px;font-weight:600;display:grid}.nav-caption{color:#a0a69b;letter-spacing:1.4px;margin:0 14px 11px;font-size:9px;font-weight:600}.nav-item{text-align:left;color:#7e877c;border-radius:7px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:13px 14px;font-size:12px;display:flex}.nav-item svg{stroke-width:1.6px}.nav-item.selected{color:#4f6d46;background:#eaf0e3;font-weight:600}.nav-item:hover{background:#f0f2eb}.nav-item span:nth-child(2){flex:1}.nav-dot{background:#5d7f4e;border-radius:50%;width:5px;height:5px}.nav-count{color:#9b7837;background:#e6d8bc;border-radius:4px;padding:2px 5px;font-size:9px}.tiny-dot{background:#c6a25f;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.green-dot{background:#83a96c}.gray-dot{background:#bac0b3}.tools-caption{margin-top:31px}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-tip{background:#f0f3e9;border:1px solid #e8ebdf;border-radius:8px;margin:0 4px 18px;padding:15px 13px}.tip-icon{color:#7c9566;margin-bottom:10px}.sidebar-tip strong{font-size:10px;font-weight:650}.sidebar-tip p{color:#929b87;margin-top:7px;font-size:10px;line-height:1.8}.sidebar-tip button{color:#658157;align-items:center;gap:22px;margin-top:14px;padding:0;font-size:10px;display:flex}.help-link{color:#8d9587;align-items:center;gap:9px;width:100%;padding:13px 12px 21px;font-size:11px;display:flex}.help-link span{border:1px solid #e4e7dd;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:9px}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:19px 4px;display:flex}.avatar{color:#827d5b;background:#efeadb;border:2px solid #fafbf7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.profile>div:nth-child(2){flex:1}.profile strong{font-size:11px}.profile span{color:#a0a696;margin-top:4px;font-size:9px;display:block}.icon-button{color:#8a9487;border-radius:5px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{color:#4a6745;background:#edf1e7}.main-shell{margin-left:226px}.topbar{border-bottom:1px solid var(--line);background:#fdfefa;justify-content:space-between;align-items:center;height:73px;padding:0 35px;display:flex}.breadcrumbs{color:#9ca294;align-items:center;gap:13px;font-size:11px;display:flex}.topbar-right{align-items:center;gap:19px;display:flex}.home-time{color:#90998a;align-items:center;gap:7px;font-size:11px;display:flex}.home-time svg{color:#8b9880}.home-time b{color:#58674f;margin-left:2px;font-size:12px;font-weight:550}.timezone-tag{color:#9ba490;background:#f0f3e9;border-radius:3px;margin-left:3px;padding:3px 4px;font-size:9px}.top-divider{background:var(--line);width:1px;height:21px}.notification{position:relative}.notification i{background:#be9e64;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:6px}.avatar-small{width:29px;height:29px;font-size:10px}.mobile-menu{display:none}main{max-width:1850px;margin:auto;padding:31px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.7px;color:#9aa48e;margin-bottom:7px;font-size:8px;font-weight:600}h1{letter-spacing:-1px;font-size:29px;font-weight:750;line-height:1.5}.heading-dot{color:#7d9d61}.page-heading p{color:#929a89;margin-top:3px;font-size:11px}.heading-actions{gap:9px;padding-top:14px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;font-size:11px;font-weight:550;transition:background .15s;display:inline-flex}.primary{background:var(--green);color:#fff;box-shadow:0 2px 2px #3550310a}.primary:hover{background:#41633f}.secondary{color:#727e67;background:#fff;border-color:#e2e6dc}.secondary:hover{background:#f0f4eb}.heading-actions .primary{gap:9px}.heading-actions .primary>svg:last-child{margin-left:8px}.mode-banner{color:#a0997e;background:#f2f0e7;border:1px solid #e9e6d9;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:21px;padding:11px 15px;font-size:10px;display:flex}.mode-banner>span{align-items:center;gap:9px;display:flex}.mode-banner strong{color:#8d866b;font-size:10px;font-weight:600}.banner-separator{color:#d4cfbd;margin:0 2px}.mode-banner button{color:#8f886b;white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.live-banner{color:#879b79;background:#edf3e8;border-color:#e0e9d8}.live-banner strong,.live-banner button{color:#6c865c}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.stat-card{background:#fff;border:1px solid #e6eadf;border-radius:8px;padding:16px 17px 14px}.stat-top{color:#87927b;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-top svg{color:#a6b099;stroke-width:1.5px}.stat-number{letter-spacing:-1.5px;color:#414f37;justify-content:space-between;align-items:center;margin:11px 0 5px;font-family:Manrope,sans-serif;font-size:31px;font-weight:650;line-height:1.2;display:flex}.stat-number svg{color:#b7c7a6;opacity:.6}.stat-green{background:#f0f4e9;border-color:#e1e9d6}.stat-green .stat-number{color:#5e7a46}.stat-green .stat-number svg{color:#89a769}.market-strip{border-bottom:1px solid #e9ece1;align-items:center;gap:24px;margin-bottom:4px;padding:0 3px 19px;font-size:9px;display:flex}.market-label{color:#6e7f60;white-space:nowrap;align-items:center;gap:8px;display:flex}.market-label svg{color:#97a68a}.market-label strong{font-weight:500}.market-zone{color:#9ca58f;white-space:nowrap;align-items:center;gap:7px;display:flex}.market-zone strong{color:#758568;letter-spacing:.1px;font-size:10px;font-weight:550}.market-zone .tiny-dot{width:4px;height:4px}.market-note{color:#abb29d;margin-left:auto;font-size:8px}.workbench{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:21px;margin-top:22px;display:grid}.lead-section{background:#fff;border:1px solid #e7ebdf;border-radius:8px;min-width:0;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:15px;padding:19px 18px 15px;display:flex}.section-heading h2{letter-spacing:-.15px;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.count-badge{color:#9ba68b;background:#f6f8f1;border:1px solid #e6e9df;border-radius:4px;padding:2px 5px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;display:inline-flex}.section-heading p{color:#a0a895;margin-top:6px;font-size:9px}.table-toolbar{align-items:center;gap:10px;margin:1px 17px 13px;display:flex}.search-input{color:#acb39f;border:1px solid #e7ebdf;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:60px;height:33px;padding:0 10px;display:flex}.search-input input{color:#6a795e;background:0 0;border:0;outline:0;width:100%;padding:6px 0;font-size:10px}.search-input input::placeholder{color:#aab29e}.search-input kbd{white-space:nowrap;letter-spacing:.3px;color:#a7af9c;background:#f8f9f4;border:1px solid #edf0e6;border-radius:3px;padding:2px 3px;font-size:8px}.toolbar-actions{align-items:center;gap:6px;display:flex}.filter-select{color:#939f84;border:1px solid #e7ebdf;border-radius:5px;align-items:center;gap:5px;height:33px;padding:0 8px;display:flex}.filter-select select{-webkit-appearance:none;appearance:none;color:#7e8d6e;background:0 0;border:0;outline:0;max-width:92px;padding:4px 0;font-size:9px}.queue-options{color:#a6af99;justify-content:space-between;align-items:center;gap:6px;margin:0 18px 15px;font-size:8px;display:flex}.queue-options>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.queue-options>span svg{color:#93a37e}.toggle-label{color:#8a9879;white-space:nowrap;align-items:center;gap:7px;padding:0;font-size:9px;display:flex}.switch{background:#d7dfcc;border:0;border-radius:15px;align-items:center;width:25px;height:14px;padding:2px;display:inline-flex}.switch i{background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;box-shadow:0 1px 2px #4c5c3d20}.switch.on{background:#6e8c57}.switch.on i{transform:translate(11px)}.table-scroll{overflow:auto}.leads-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.leads-table th{letter-spacing:.1px;color:#a2ab95;background:#f9faf6;border-top:1px solid #eef0e7;border-bottom:1px solid #eef0e7;height:34px;padding:0 10px;font-size:8px;font-weight:500}.leads-table th svg{vertical-align:middle;margin-left:6px}.leads-table td{border-bottom:1px solid #f0f2ea;height:72px;padding:15px 10px}.leads-table tr{cursor:pointer}.leads-table tbody tr:hover{background:#f8faf4}.leads-table .active-row{background:#f2f6ec;box-shadow:inset 3px 0 #7b9b5e}.leads-table .active-row:hover{background:#edf3e5}.leads-table .check-col{width:32px;padding-left:16px}.leads-table td:first-child{padding-left:17px;padding-right:4px}.table-number{color:#c1c8b5;font-size:8px}.company-cell{align-items:center;gap:9px;display:flex}.company-avatar{color:#8d9877;background:#ecefdf;border:1px solid #e3e7d3;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:30px;font-size:9px;font-weight:600;display:grid}.color-1{color:#a79c7b;background:#eeece4;border-color:#e9e6d9}.color-2{color:#8b9d91;background:#e9edeb;border-color:#e0e7e1}.color-3{color:#8c97b2;background:#e8eaf0;border-color:#dfe4ed}.color-4{color:#ae9688;background:#f0eae7;border-color:#eae1dc}.company-cell strong{color:#627353;margin-bottom:5px;font-size:10px;font-weight:550;display:block}.sub-dot{color:#c3c9b8;margin:0 4px}.time-cell strong{color:#7f8e6c;margin-bottom:5px;font-size:10px;font-weight:500;display:block}.time-cell>span{align-items:center;gap:4px;font-size:8px;display:flex}.time-cell i{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.badge{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:4px 7px;font-size:8px;font-weight:500;line-height:1.25;display:inline-flex}.green{color:#83a06b;background:#ecf3e5;border:1px solid #e0ebd5}.amber{color:#b39b65;background:#fbf6e9;border:1px solid #f0e8ce}.blue{color:#8b9eac;background:#edf2f6;border:1px solid #e2e9ef}.red{color:#b8968b;background:#f8efeb;border:1px solid #f0e3dc}.neutral{color:#a2ac93;background:#f3f5ee;border:1px solid #e9eddf}.outlined{color:#9eaa8f;background:0 0;border:1px solid #e7ebdf}.priority{color:#a6af97;white-space:nowrap;align-items:flex-end;gap:2px;font-size:8px;display:inline-flex}.priority i{background:#e0e5d5;border-radius:1px;width:2px;margin-bottom:2px}.priority i:first-child{height:4px}.priority i:nth-child(2){height:6px}.priority i:nth-child(3){height:8px;margin-right:4px}.priority.high i{background:#b3a575}.priority.medium i:nth-child(-n+2){background:#9ead85}.priority.low i:first-child{background:#aeb8a1}.row-chevron{color:#b4bea5}.table-footer{color:#b0b8a2;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:13px 18px;font-size:8px;display:flex}.text-button{color:#7d936a;justify-content:center;align-items:center;gap:5px;padding:3px 0;font-size:10px;display:inline-flex}.lead-detail{background:#fff;border:1px solid #e4e9db;border-radius:8px;overflow:hidden}.detail-header{color:#a1ac92;justify-content:space-between;align-items:center;padding:10px 15px 0;display:flex}.detail-header>span{letter-spacing:1.4px;font-size:8px}.detail-profile{text-align:center;padding:11px 15px 16px}.large-company-avatar{color:#8c9e6f;background:#f0f2e6;border:1px solid #e3e8d5;border-radius:12px;place-items:center;width:49px;height:49px;margin:0 auto 12px;font-family:Manrope,sans-serif;font-size:17px;display:grid;position:relative}.large-company-avatar>span{color:#92a07e;background:#fff;border:1px solid #e8ecde;border-radius:5px;padding:3px;display:flex;position:absolute;bottom:-3px;right:-5px}.detail-profile h2{letter-spacing:-.4px;color:#60744f;font-size:15px;font-weight:650}.detail-profile p{color:#a8b199;justify-content:center;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.detail-profile p svg{color:#b4bda6}.detail-profile .sub-dot{margin:0}.detail-badges{justify-content:center;gap:6px;margin-top:11px;display:flex}.contact-block{border-top:1px solid #f0f2e9;border-bottom:1px solid #f0f2e9;flex-direction:column;gap:11px;margin:0 16px;padding:13px 1px;display:flex}.contact-block>div{color:#93a080;align-items:center;gap:9px;font-size:10px;display:flex}.contact-block strong{color:#7e8e6d;font-weight:500}.contact-block svg{stroke-width:1.5px;color:#aab69b}.contact-block button{margin-left:auto;padding:0;display:flex}.contact-block a{text-overflow:ellipsis;overflow:hidden}.hours-card{color:#b0ac86;background:#f7f7f0;border:1px solid #eeeee1;border-radius:5px;align-items:center;gap:8px;margin:14px 16px;padding:11px 9px;display:flex}.hours-open{color:#9baf7f;background:#f1f6e9;border-color:#e7eedb}.hours-icon{display:flex}.hours-card strong{color:#9aa37e;font-size:8px;font-weight:500;display:block}.hours-card span:not(.tiny-dot){color:#adb69b;margin-top:4px;font-size:7px;line-height:1.5;display:block}.hours-card .tiny-dot{width:4px;height:4px;margin-left:auto}.detail-tabs{border-bottom:1px solid #e9eee0;padding:0 15px;display:flex}.detail-tabs button{color:#a9b298;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:13px 0 11px;font-size:9px}.detail-tabs .active{color:#7a9562;border-bottom-color:#829c67}.detail-content{min-height:263px;padding:18px 17px}.detail-section-title{letter-spacing:1px;color:#a5b091;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:7px;display:flex}.detail-section-title button{color:#a0b085;padding:0;display:flex}.saved-notes{color:#9aa68b;white-space:pre-wrap;max-height:180px;font-size:10px;line-height:1.9;overflow:auto}.lead-metadata{border-top:1px dashed #e5ebdc;flex-direction:column;gap:10px;margin-top:17px;padding-top:12px;display:flex}.lead-metadata>div{color:#b0b9a1;justify-content:space-between;gap:5px;font-size:8px;display:flex}.lead-metadata strong{color:#929f7e;font-size:8px;font-weight:500}.schedule-link{color:#8da176;border:1px dashed #dce5ce;border-radius:5px;align-items:center;gap:7px;width:100%;margin-top:16px;padding:10px;font-size:9px;display:flex}.schedule-link svg:last-child{margin-left:auto}.detail-bottom{background:#fcfdf9;border-top:1px solid #edf0e4;padding:14px 16px}.call-button{color:#fff;background:#6c8756;border-color:#668051;width:100%;min-height:38px;font-size:11px;position:relative}.call-button:hover{background:#5a7545}.call-button kbd{color:#e1e9d7;background:#ffffff18;border:1px solid #ffffff20;border-radius:3px;padding:2px 5px;font-family:inherit;font-size:9px;position:absolute;right:12px}.call-provider{color:#aeb99b;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:7px;display:flex}.call-provider>.tiny-dot{width:4px;height:4px}.call-provider>span:last-child{color:#b6bfa6;align-items:center;gap:3px;margin-left:auto;display:flex}.script-text{white-space:pre-wrap;color:#829773;font-size:11px;line-height:2}.soft-tip{color:#98a689;background:#f4f7ed;border-radius:6px;align-items:flex-start;gap:8px;margin:14px 0;padding:12px;font-size:10px;line-height:1.8;display:flex}.soft-tip svg{margin-top:2px}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:11px;display:grid}.outcome-grid button{color:#a2ae91;border:1px solid #e6ebdd;border-radius:4px;justify-content:center;align-items:center;padding:7px 3px;font-size:9px;display:flex}.outcome-grid .chosen{color:#6c8c53;background:#f0f6e9;border-color:#b9cba6}.note-input{color:#768d65;background:#fcfdf9;border:1px solid #e8eddf;border-radius:5px;width:100%;padding:9px;font-size:10px;line-height:1.8}.callback-label{color:#a0ae8c;align-items:center;gap:5px;margin:12px 0 6px;font-size:8px;display:flex}.callback-label select{color:#94a47f;background:0 0;border:0;max-width:115px;margin-left:auto;font-size:8px}.callback-input{min-height:32px!important;font-size:9px!important}.quick-times{justify-content:space-between;gap:4px;margin:7px 0 13px;display:flex}.quick-times button{color:#9fae8d;background:#f5f7f0;border:1px solid #e9eedf;border-radius:3px;padding:4px 6px;font-size:8px}.save-next{gap:6px;width:100%;padding:9px;font-size:10px}.save-next svg:last-child{margin-left:auto}.save-only{width:100%;margin-top:9px;font-size:8px}.active-call{color:#7e9a65;align-items:center;gap:10px;padding:5px 0;display:flex}.active-call strong{font-size:10px;display:block}.active-call span:not(.pulsing-dot){color:#a4b391;margin-top:4px;font-size:8px;display:block}.active-call>svg{margin-left:auto}.pulsing-dot{background:#8eaf6e;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse;box-shadow:0 0 0 4px #8eaf6e18}.page-footer{color:#b5bca8;justify-content:space-between;align-items:center;gap:10px;padding:22px 1px 17px;font-size:8px;display:flex}.page-footer>span:first-child{align-items:center;gap:6px;display:flex}.page-footer .tiny-dot{width:4px;height:4px}.page-footer>span:last-child{align-items:center;gap:3px;display:flex}.page-footer button{color:#a7b295;align-items:center;gap:4px;margin-left:14px;padding:0;font-size:8px;display:flex}.surface{background:#fff;border:1px solid #e5eadd;border-radius:8px;overflow:hidden}.empty{text-align:center;color:#a2ad94;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.empty-icon{color:#a6b88c;background:#f2f6eb;border-radius:12px;place-items:center;width:49px;height:49px;margin-bottom:15px;display:grid}.empty h3{color:#849873;letter-spacing:-.3px;font-size:15px;font-weight:600}.empty p{color:#aab59c;max-width:320px;margin:9px auto 18px;font-size:11px;line-height:1.8}.lead-detail .empty{padding:90px 20px}.task-row{border-top:1px solid #edf0e5;align-items:center;gap:16px;padding:20px 22px;display:flex}.task-check{color:#fff;border:1px solid #dbe4cf;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid}.task-check.checked{background:#8da875}.task-main{flex:1}.task-main strong{color:#728761;font-size:12px;font-weight:550;display:block}.task-main>span{color:#a6b197;margin-top:6px;font-size:10px;display:block}.task-done{opacity:.55}.task-done .task-main strong{text-decoration:line-through}.task-time strong{color:#829872;font-size:11px;font-weight:500;display:block}.task-time>span{color:#b1bba1;margin-top:5px;font-size:9px;display:block}.small{min-height:30px;padding:6px 9px;font-size:9px}.history-row{border-top:1px solid #edf0e6;align-items:center;gap:20px;padding:20px 22px;display:flex}.history-icon{color:#98ad7e;background:#f0f5e8;border:1px solid #e5edd9;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.history-main{flex:1}.history-main strong{color:#788d67;font-size:12px;display:block}.history-main span{color:#b0baa0;margin-top:5px;font-size:9px;display:block}.history-main p{color:#9eaf8e;margin-top:8px;font-size:10px;line-height:1.7}.call-duration{color:#a5b195;font-size:10px}.recording-pending{color:#b6bea8;align-items:center;gap:5px;min-width:130px;font-size:9px;display:flex}.history-row audio{width:230px;height:30px}.report-grid{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.report-card{padding:28px}.report-card h2{color:#6d845b;font-size:17px;font-weight:600}.report-card>p{color:#a4b095;margin:8px 0 26px;font-size:11px}.pipeline-row{color:#9cab8b;align-items:center;gap:15px;margin-top:20px;font-size:11px;display:flex}.pipeline-row>span{width:83px}.pipeline-track{background:#f1f5eb;border-radius:5px;flex:1;height:7px;overflow:hidden}.pipeline-track>div{background:#a3ba88;border-radius:5px;height:100%}.pipeline-row strong{text-align:right;color:#8aa171;width:20px;font-weight:500}.coverage-number{letter-spacing:-4px;color:#8da874;margin:38px 0 0;font-family:Manrope,sans-serif;font-size:75px;font-weight:650}.coverage-number span{letter-spacing:-1px;font-size:30px}.coverage-details{border-top:1px solid #e9eedf;flex-direction:column;gap:15px;margin-top:28px;padding-top:22px;display:flex}.coverage-details>span{color:#9bac8a;align-items:center;gap:8px;font-size:11px;display:flex}.integration-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:25px;display:grid}.integration-main{flex-direction:column;gap:20px;display:flex}.integration-card{padding:23px}.integration-card-head{align-items:center;gap:13px;margin-bottom:25px;display:flex}.provider-logo{color:#91a973;background:#f0f5e8;border:1px solid #e2e9d7;border-radius:11px;place-items:center;width:47px;height:47px;display:grid}.integration-card-head h2{color:#748961;letter-spacing:-.3px;font-size:15px;font-weight:650}.integration-card-head p{color:#abb69c;margin-top:5px;font-size:10px}.integration-card-head>.badge{margin-left:auto}.integration-card form{flex-direction:column;gap:17px;display:flex}label{color:#879b75;font-size:11px;display:block}label>.input,label>select,label>.copy-input{margin-top:8px}.input{color:#80956d;background:#fdfefa;border:1px solid #e2e9d8;border-radius:5px;width:100%;min-height:38px;padding:10px 11px;font-size:11px;display:block}.input:disabled{color:#a4b292;background:#f5f7ef}.field-help{color:#aeba9d;margin-top:7px;font-size:9px;line-height:1.8;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.integration-card-footer{border-top:1px solid #edf1e3;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:17px;display:flex}.integration-card-footer>span{color:#aebb99;align-items:center;gap:5px;font-size:9px;display:flex}.integration-card-footer a{color:#93aa7c;align-items:center;gap:6px;font-size:10px;display:flex}.maps-logo{color:#b8a575;background:#f6f0e2;border-color:#ede6d3}.webhook-logo{color:#93aab3;background:#eaf0f2;border-color:#dfe9ed}.integration-explanation{color:#a3b195;max-width:570px;margin:-4px 0 20px;font-size:11px;line-height:1.9}.button-row,.copy-input{gap:8px;display:flex}.copy-input input{color:#b1bda3;font-size:9px}.webhook-received{color:#8fac73;background:#f3f7ec;border-radius:5px;align-items:center;gap:6px;margin-top:18px;padding:12px;font-size:10px;display:flex}.webhook-features{color:#a7b693;flex-wrap:wrap;gap:16px;margin-top:21px;font-size:8px;display:flex}.webhook-features span{align-items:center;gap:4px;display:flex}.setup-guide{padding:22px 5px}.guide-label{color:#9eaf89;letter-spacing:1.2px;align-items:center;gap:7px;margin-bottom:14px;font-size:8px;display:flex}.setup-guide h2{letter-spacing:-.6px;color:#748c60;font-size:21px;font-weight:650}.setup-guide>p{color:#a8b599;margin:10px 0 26px;font-size:11px;line-height:1.9}.guide-step{gap:13px;margin:0 0 24px;display:flex}.guide-step>span{color:#94aa7a;background:#f0f5e9;border:1px solid #e1e8d6;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.guide-step strong{color:#8a9e78;font-size:11px;font-weight:550}.guide-step p{color:#acb79e;margin-top:6px;font-size:10px;line-height:1.9}.guide-note{color:#a7b794;background:#edf2e5;border:1px solid #e5ebda;border-radius:6px;align-items:flex-start;gap:10px;padding:15px;display:flex}.guide-note p{font-size:10px;line-height:1.8}.guide-links{flex-direction:column;gap:15px;margin-top:24px;display:flex}.guide-links a{color:#91a77c;align-items:center;gap:7px;font-size:10px;display:flex}.settings-layout{flex-direction:column;gap:20px;max-width:850px;display:flex}.settings-card{padding:25px}.settings-card h2{color:#768e62;letter-spacing:-.3px;font-size:17px;font-weight:650}.settings-card>p{color:#abb99b;margin:9px 0 22px;font-size:11px}.setting-row{border-top:1px solid #edf1e3;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.setting-row strong{color:#8fa17d;font-size:11px;font-weight:500;display:block}.setting-row span:not(.badge){color:#b1bda2;margin-top:5px;font-size:10px;display:block}.setting-row .badge{font-size:9px}.settings-card form{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.settings-card form .script-editor{color:#96aa82;line-height:1.9}.settings-card form label{width:100%;max-width:420px}.toast{color:#edf3e9;z-index:200;background:#334a36;border:1px solid #496448;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:650px;padding:15px 17px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:calc(50% + 80px);transform:translate(-50%);box-shadow:0 8px 35px #293a2b25}.toast>svg{color:#afc997}.toast>button{color:#b1c9a0;margin-left:10px;padding:0;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#24332652;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e6ecdc;border-radius:13px;width:470px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 100px #263b2620}.modal-wide{width:660px}.modal-head{border-bottom:1px solid #edf1e5;justify-content:space-between;align-items:flex-start;gap:14px;padding:25px 26px 22px;display:flex}.modal-head h2{letter-spacing:-.7px;color:#6d8957;font-size:20px;font-weight:650}.modal-head p{color:#a4b393;margin-top:7px;font-size:11px;line-height:1.8}.modal-head>.icon-button{margin:-4px -6px 0 0}.import-body{padding:25px 26px}.dropzone{text-align:center;cursor:pointer;background:#fafcf6;border:1px dashed #cfddbe;border-radius:8px;padding:33px 20px}.upload-icon{color:#9bb781;background:#eff5e6;border:1px solid #e1ebd4;border-radius:12px;place-items:center;width:51px;height:51px;margin:0 auto 17px;display:grid}.dropzone h3{color:#8ba474;letter-spacing:-.2px;font-size:16px;font-weight:600}.dropzone p{color:#acba9a;margin:9px 0 13px;font-size:11px}.dropzone>span{color:#bcc7ad;font-size:9px}.template-row{color:#a7b597;justify-content:space-between;align-items:center;margin:18px 0 24px;font-size:10px;display:flex}.template-row .text-button{color:#91ac79;font-size:10px}.import-features{border-top:1px solid #edf2e3;flex-wrap:wrap;gap:15px;padding-top:20px;display:flex}.import-features span{color:#a0b28a;align-items:center;gap:4px;font-size:9px;display:flex}.muted{color:#afbc9f}.small-text{margin-top:13px;font-size:10px;line-height:1.8}.file-summary{color:#a0b588;background:#f3f7ed;border:1px solid #e3ebd8;border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.file-summary strong{color:#8ca576;font-size:11px;font-weight:550}.file-summary span{color:#adbd9a;margin-top:5px;font-size:9px;display:block}.file-summary>button{margin-left:auto;font-size:9px}.mapping-title{color:#91a67c;justify-content:space-between;align-items:center;margin:25px 0 18px;font-size:11px;display:flex}.mapping-title>span{color:#b4c1a4;font-size:9px}.mapping-grid{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.mapping-grid label,.mapping-grid select{font-size:10px}.required{color:#b69d78}.import-preview{background:#fafcf6;border:1px solid #e9efdf;border-radius:6px;margin-top:20px;padding:13px}.import-preview>span{letter-spacing:1px;color:#afbf9d;margin-bottom:6px;font-size:8px;display:block}.import-preview strong{color:#91a77a;font-size:11px}.import-preview strong span{color:#b0bf9e;font-weight:400}.form-error{color:#b08870;background:#fbf2ec;border:1px solid #f1e3d6;border-radius:5px;align-items:center;gap:6px;margin-top:14px;padding:12px;font-size:11px;line-height:1.8;display:flex}.import-success{text-align:center;color:#99b77c;padding:20px 0 25px}.import-success h3{letter-spacing:-.8px;color:#87a46b;margin-top:18px;font-size:23px}.import-success p{color:#b2bf9f;margin-top:9px;font-size:11px}.editor-form{flex-direction:column;gap:19px;padding:25px 26px;display:flex}.editor-form .form-grid{gap:17px 20px}.editor-form label{font-size:10px}.hours-editor{border-top:1px solid #eaf0e0;border-bottom:1px solid #eaf0e0;padding:19px 0}.checkbox-label{color:#8ba475;align-items:center;gap:8px;display:flex;font-size:11px!important}.checkbox-label input{accent-color:#8eac75}.day-picker{justify-content:space-between;gap:5px;margin:17px 0;display:flex}.day-picker button{color:#adbd9b;border:1px solid #e5eedb;border-radius:5px;padding:8px 12px;font-size:10px}.day-picker .chosen{color:#8ba570;background:#f1f7e8;border-color:#b9cda6}.modal-actions{justify-content:flex-end;gap:9px;display:flex}.help-content{padding:26px}.help-content>div{color:#a3b78c;gap:17px;margin-bottom:24px;display:flex}.help-content>div:last-child{margin-bottom:0}.help-content p{color:#aab99a;font-size:11px;line-height:2}.help-content strong{color:#8da577;margin-bottom:5px;font-size:12px;font-weight:550;display:block}.help-content kbd{color:#9ab184;background:#f4f8ed;border:1px solid #dfe9d3;border-radius:4px;margin:2px 4px;padding:0 4px;font-family:inherit;font-size:9px;display:inline-block}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;display:flex}.loading-screen>svg{color:#8eaa79}.spin{animation:1s linear infinite spin}.login-page{background:#fdfefa;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:#edf2e5;flex-direction:column;min-height:100vh;padding:43px 52px 30px;display:flex;position:relative;overflow:hidden}.login-story .brand-icon:after{background:#edf2e5}.login-copy{margin:auto 0;padding:65px 0 35px}.login-eyebrow{letter-spacing:2.3px;color:#92a87a;font-size:9px}.login-copy h1{letter-spacing:-2px;color:#507043;margin:21px 0;font-size:clamp(30px,3.4vw,53px);font-weight:600;line-height:1.3}.login-copy h1>span{color:#b0c48c}.login-copy>p{color:#96aa82;max-width:340px;font-size:13px;line-height:2}.login-illustration{max-width:420px;height:260px;margin:40px 20px 0;position:relative}.orbit{border:1px solid #dce6ce;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:190px;height:190px}.orbit-two{border-style:dashed;width:300px;height:300px}.illustration-center{color:#88a66c;background:#e0eacf;border:1px solid #d3e0be;border-radius:28px;place-items:center;width:95px;height:95px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 8px 30px #95ad7130}.illustration-center svg{stroke-width:1.4px;transform:rotate(8deg)}.floating-note{color:#97ac7d;white-space:nowrap;background:#fafff4;border:1px solid #dde8cc;border-radius:8px;align-items:center;gap:10px;padding:13px 16px;font-size:10px;display:flex;position:absolute;box-shadow:0 7px 28px #8ea46d12}.note-one{top:35px;right:-4px;transform:rotate(4deg)}.note-one svg{margin-left:10px}.note-two{padding:17px 20px;bottom:20px;left:8px;transform:rotate(-4deg)}.note-two>div{color:#acbd96;font-size:8px}.note-two strong{color:#8ba770;margin-top:5px;font-size:11px;font-weight:500;display:block}.floating-avatar{color:#9eb581;background:#dbe7c8;border:4px solid #f3f7eb;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:600;display:grid;position:absolute;box-shadow:0 3px 10px #849a6220}.avatar-one{top:39px;left:52px}.avatar-two{color:#b1a17c;background:#e6dcc5;bottom:30px;right:29px}.login-foot{color:#afbd9e;justify-content:space-between;gap:20px;font-size:9px;display:flex}.login-foot span{color:#9eb38b}.login-form-side{justify-content:center;align-items:center;padding:50px;display:flex;position:relative}.login-card{width:325px;max-width:100%;padding-bottom:30px}.welcome-icon{color:#9db681;background:#f1f6e9;border:1px solid #e0e9d5;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:26px;display:grid}.login-welcome h2{letter-spacing:-1px;color:#688554;font-size:29px;font-weight:650}.login-welcome p{color:#a7b796;margin-top:11px;margin-bottom:32px;font-size:12px}.login-card form{flex-direction:column;gap:20px;display:flex}.login-card label{color:#97ad83;font-size:11px}.login-card input{color:#91a77c;background:#fdfff9;border-color:#e3ecd8;height:43px;margin-top:9px}.login-card input::placeholder{color:#bdc9ad;font-size:11px}.login-submit{background:#728e5d;justify-content:space-between;min-height:43px;margin-top:7px;padding:12px 15px;font-size:11px}.login-secure{color:#b7c4a6;justify-content:center;align-items:center;gap:6px;padding-top:25px;font-size:9px;display:flex}.login-bottom{text-align:center;color:#bdc8af;font-size:9px;position:absolute;bottom:28px;left:20px;right:20px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 7px #8eaf6e05}}@media (min-width:1500px){.workbench{grid-template-columns:minmax(0,1fr) 345px;gap:25px}.leads-table td{padding-top:18px;padding-bottom:18px}.company-cell strong{font-size:12px}.company-cell>div>span{font-size:10px}.time-cell strong{font-size:12px}.time-cell>span,.badge,.leads-table th,.priority{font-size:10px}.detail-profile h2{font-size:18px}.contact-block>div,.saved-notes{font-size:12px}.hours-card strong{font-size:10px}.hours-card span:not(.tiny-dot){font-size:9px}.section-heading h2{font-size:16px}.section-heading p{font-size:11px}.table-footer,.queue-options,.stat-sub{font-size:10px}.stat-top{font-size:12px}.market-strip{font-size:11px}.market-zone strong{font-size:12px}.market-note{font-size:10px}.nav-item{font-size:13px}.sidebar{width:238px}.main-shell{margin-left:238px}}@media (max-width:1150px){.sidebar{width:199px;padding-left:11px;padding-right:11px}.main-shell{margin-left:199px}.brand{font-size:22px}.workspace-picker strong{font-size:9px}.topbar{padding:0 23px}main{padding:25px 21px 0}.workbench{grid-template-columns:minmax(0,1fr) 275px;gap:14px}.market-strip{gap:15px}.market-note,.priority-column,.company-avatar{display:none}.stats-grid{gap:10px}.stat-card{padding:14px}.stat-number svg{width:50px}.integration-layout{grid-template-columns:minmax(0,1fr) 255px;gap:20px}.integration-card{padding:19px}.guide-step{gap:9px}.table-toolbar,.queue-options{margin-left:12px;margin-right:12px}.search-input kbd{display:none}.task-row,.history-row{gap:12px}.history-row audio{width:170px}.page-footer>span:first-child{display:none}.page-footer{justify-content:flex-end}}@media (max-width:950px){.sidebar{width:174px}.main-shell{margin-left:174px}.brand{gap:6px;padding-left:3px;font-size:20px}.brand-icon{width:29px;height:31px}.brand-icon svg{width:19px}.workspace-picker{margin-top:25px}.workspace-picker strong{font-size:8px}.workspace-picker>svg{display:none}.workspace-avatar{width:24px;height:26px}.nav-item{gap:8px;padding:12px 10px;font-size:10px}.nav-item svg{width:16px}.sidebar-tip{padding:12px 10px}.sidebar-tip strong,.sidebar-tip p{font-size:9px}.help-link{gap:5px;font-size:10px}.workbench{grid-template-columns:minmax(0,1fr) 255px;gap:12px}.home-time{font-size:10px}.topbar-right{gap:12px}.page-heading{align-items:flex-start}.heading-actions{padding-top:20px}.heading-actions .button{padding:8px 10px;font-size:9px}.heading-actions .button svg{width:13px}.eyebrow{font-size:7px}h1{font-size:26px}.page-heading p{font-size:9px}.stat-card{padding:12px 10px}.stat-top{font-size:9px}.stat-number{font-size:27px}.stat-number svg{width:38px}.stat-sub{font-size:7px}.stat-top svg{width:13px}.market-label{gap:5px;font-size:8px}.market-strip{gap:12px}.market-zone{gap:4px;font-size:8px}.market-zone strong,.company-cell strong{font-size:9px}.company-cell>div>span{font-size:7px}.leads-table td{padding:13px 6px}.leads-table th{padding:0 6px}.leads-table td:first-child{padding-left:11px}.time-cell strong{font-size:9px}.time-cell>span{font-size:7px}.leads-table .badge{padding:3px 4px;font-size:7px}.table-number{font-size:7px}.section-heading{padding:16px 12px}.section-heading h2{font-size:12px}.section-heading p{font-size:8px;line-height:1.7}.search-input{padding:0 7px}.search-input input{font-size:9px}.filter-select select{max-width:63px;font-size:8px}.filter-select{padding:0 5px}.queue-options{font-size:7px}.queue-options>span{display:none}.table-footer{padding:12px}.table-footer>span{font-size:7px}.table-footer .text-button{font-size:8px}.detail-content{padding:16px 14px}.detail-profile h2{font-size:14px}.mode-banner{padding:10px;font-size:8px}.mode-banner strong,.mode-banner button{font-size:8px}.mode-banner>span{gap:6px}.integration-layout{flex-direction:column;display:flex}.integration-main{width:100%}.setup-guide{width:100%;max-width:650px}.integration-card-head p{font-size:9px}.task-row{flex-wrap:wrap}.task-main{min-width:45%}.task-time{margin-left:35px}.history-row{flex-wrap:wrap}.history-main{min-width:50%}.report-grid{grid-template-columns:1fr}.login-story{padding:35px}.login-copy h1{font-size:35px}.login-form-side{padding:35px}.login-illustration{margin-left:0;margin-right:0}.note-one{right:-10px}.login-copy>p{font-size:12px}.login-foot{font-size:8px}}@media (max-width:760px){.sidebar{width:220px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0);box-shadow:10px 0 50px #30412b20}.sidebar .brand{font-size:24px}.sidebar .workspace-picker strong{font-size:10px}.sidebar .workspace-avatar{width:28px;height:29px}.sidebar .nav-item{font-size:12px}.main-shell{margin-left:0}.mobile-menu{margin-right:14px;display:flex}.topbar{height:60px;padding:0 18px}.breadcrumbs{gap:8px;margin-right:auto;font-size:10px}.topbar-right{gap:10px}.home-time{gap:4px;font-size:9px}.home-time b{font-size:10px}.home-time svg,.timezone-tag,.top-divider,.topbar .notification{display:none}main{padding:22px 16px 0}.page-heading{flex-wrap:wrap;gap:8px;margin-bottom:20px}.heading-actions{padding-top:8px}.heading-actions .button,.page-heading p{font-size:10px}.eyebrow{font-size:8px}.mode-banner{align-items:flex-start;gap:12px;font-size:9px;line-height:1.8}.mode-banner>span{display:block}.mode-banner .mode-dot{margin-right:6px;display:inline-block}.mode-banner strong{font-size:9px}.mode-banner button{padding-top:2px;font-size:9px}.banner-separator{margin:0 5px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.stat-card{padding:15px}.stat-top{font-size:10px}.stat-number{font-size:29px}.stat-number svg{width:60px}.stat-sub{font-size:8px}.market-strip{scrollbar-width:none;gap:16px;padding-bottom:13px;overflow:auto}.market-label,.market-zone{font-size:9px}.market-zone strong{font-size:10px}.workbench{grid-template-columns:1fr;gap:18px;margin-top:18px}.lead-detail{display:block}.company-avatar{display:grid}.company-cell strong{font-size:11px}.company-cell>div>span{font-size:9px}.leads-table td{height:76px;padding:15px 9px}.leads-table th{padding:0 9px;font-size:9px}.time-cell strong{font-size:11px}.time-cell>span{font-size:9px}.leads-table .badge{padding:4px 6px;font-size:9px}.table-number{font-size:9px}.leads-table td:first-child{padding-left:14px}.section-heading{padding:18px 15px}.section-heading h2{font-size:15px}.section-heading p{font-size:10px}.table-toolbar{margin:0 14px 14px}.search-input{height:36px}.search-input input{font-size:11px}.filter-select{height:36px;padding:0 7px}.filter-select select{max-width:90px;font-size:10px}.queue-options{margin-left:15px;margin-right:15px}.queue-options>span{font-size:8px;display:flex}.toggle-label{font-size:10px}.table-footer{padding:14px}.table-footer>span{font-size:9px}.table-footer .text-button{font-size:10px}.detail-header>span{font-size:9px}.detail-profile h2{font-size:20px}.detail-profile p{font-size:11px}.detail-badges .badge{font-size:10px}.contact-block>div{font-size:12px}.contact-block{gap:15px;margin:0 20px;padding:17px 0}.hours-card{margin:18px 20px;padding:13px}.hours-card strong{font-size:11px}.hours-card span:not(.tiny-dot){font-size:10px}.detail-tabs button{font-size:12px}.detail-content{min-height:0;padding:22px}.detail-section-title{font-size:9px}.saved-notes{font-size:13px}.lead-metadata>div,.lead-metadata strong{font-size:11px}.lead-metadata{gap:15px}.schedule-link{font-size:12px}.detail-bottom{padding:18px 20px}.call-button{min-height:43px;font-size:13px}.call-provider{font-size:9px}.outcome-grid button{padding:10px;font-size:11px}.note-input{font-size:12px}.callback-label{font-size:11px}.callback-label select{font-size:10px}.callback-input{font-size:12px!important}.quick-times button{font-size:10px}.save-next{font-size:12px}.save-only{font-size:10px}.task-time{margin-left:0}.task-row{gap:13px;padding:19px}.task-main{min-width:60%}.task-time strong{font-size:10px}.task-main strong{font-size:11px}.history-row{gap:13px;padding:18px}.history-row audio{width:100%;margin-left:48px}.history-main{min-width:55%}.integration-card{padding:18px}.integration-card-head{gap:10px}.integration-card-head h2{font-size:13px}.integration-card-head p{font-size:9px;line-height:1.7}.integration-card-head>.badge{font-size:7px}.provider-logo{flex-shrink:0;width:39px;height:39px}.provider-logo svg{width:22px}.integration-card-footer>span{font-size:8px}.settings-card{padding:22px}.setting-row{gap:10px}.setting-row span:not(.badge){font-size:9px;line-height:1.8}.setting-row .badge{font-size:8px}.setting-row>div{max-width:65%}.toast{width:auto;max-width:none;font-size:11px;bottom:16px;left:16px;right:16px;transform:none}.modal-backdrop{padding:16px}.modal-head{padding:22px 20px 18px}.modal-head h2{font-size:19px}.modal-head p{font-size:10px}.import-body,.editor-form,.help-content{padding:22px 20px}.mapping-grid{gap:13px}.mapping-grid label{font-size:9px}.import-features{gap:13px}.import-features span{font-size:9px}.form-grid{gap:12px}.day-picker{gap:3px}.day-picker button{padding:8px;font-size:9px}.modal{max-height:92vh}.copy-input{flex-direction:column}.copy-input button{align-self:flex-start}.integration-card-footer{flex-wrap:wrap}.page-footer{padding:22px 0;font-size:8px}.login-page{grid-template-columns:1fr}.login-story{min-height:0;padding:24px 28px 32px}.login-story .brand{font-size:25px}.login-copy{padding:42px 0 0}.login-copy h1{margin:14px 0;font-size:34px}.login-copy>p{max-width:300px;font-size:11px;line-height:1.9}.login-illustration,.login-foot{display:none}.login-eyebrow{letter-spacing:1.7px;font-size:8px}.login-form-side{min-height:480px;padding:33px 28px 70px}.login-card{width:100%;max-width:400px;padding-bottom:0}.welcome-icon{display:none}.login-welcome h2{font-size:25px}.login-welcome p{margin-bottom:26px;font-size:11px}.login-card label{font-size:11px}.login-secure{padding-top:22px}.login-bottom{font-size:8px;bottom:19px}.login-submit{min-height:45px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--muted:#7a8571}.nav-item{color:#78836f}.nav-item.selected{color:#496740}.sidebar-tip p,.sidebar-tip button{color:#7b8d6a}.breadcrumbs{color:#8a9480}.breadcrumbs span{color:#5c6c51}.page-heading p{color:#849175}.eyebrow{color:#899778}.mode-banner{color:#8e876d}.stat-top{color:#71825f;font-size:11px}.stat-sub{color:#8b987b;font-size:9px}.market-zone{color:#8a9879}.market-zone strong{color:#62784f}.section-heading h2{color:#526b42;font-size:14px}.section-heading p{color:#8a9b78;font-size:10px}.company-cell strong{color:#526c42;font-size:11px}.company-cell>div>span{color:#8c9d79;font-size:9px}.time-cell strong{color:#6d845a;font-size:11px}.time-cell>span{font-size:9px}.open-text{color:#6f9252}.closed-text{color:#9ba28e}.unknown-text{color:#a68c55}.leads-table th{color:#889976;font-size:9px}.badge{font-size:9px}.green{color:#6d8e52}.amber{color:#a48b50}.blue{color:#788e9f}.red{color:#a88576}.neutral{color:#899b75}.outlined{color:#879a72}.priority{color:#8c9e78;font-size:9px}.table-footer{color:#9eac8c}.detail-header{color:#90a27c}.detail-profile h2{color:#536d41}.detail-profile p{color:#96a681;font-size:9px}.contact-block>div{color:#859972;font-size:11px}.contact-block strong{color:#6c8458}.hours-card strong{color:#839966;font-size:9px}.hours-card span:not(.tiny-dot){color:#97a980;font-size:8px}.detail-tabs button{color:#94a77c;font-size:10px}.detail-tabs .active{color:#698950}.detail-section-title{color:#8ea479;font-size:8px}.saved-notes{color:#869b72;font-size:11px;line-height:1.9}.lead-metadata>div{color:#97a881;font-size:9px}.lead-metadata strong{color:#7f9769;font-size:9px}.schedule-link{color:#78995e;font-size:10px}.call-provider{color:#94a97e;font-size:8px}.call-provider>span:last-child{color:#a4b58f}.outcome-grid button{color:#899f72}.note-input{color:#708c58}.note-input::placeholder{color:#a0b18e}.guide-step p,.setup-guide>p{color:#91a47d}.guide-step strong{color:#718d5a}.integration-card-head h2{color:#668451}.integration-card-head p{color:#91a77d}.integration-explanation{color:#899f74}.field-help{color:#91a77d}label{color:#7c9666}.input{color:#6f8959}.input::placeholder{color:#a0b38d}.setup-guide h2{color:#698650}.settings-card h2{color:#65844f}.settings-card>p{color:#92a97d}.setting-row strong{color:#7a9563}.setting-row span:not(.badge){color:#9bad88}.login-welcome h2{color:#587548}.login-welcome p{color:#8fa57c}.login-card label{color:#789561}.login-card input{color:#617e50}.login-card input::placeholder{color:#a8b999}.login-secure{color:#9aaf87}.login-copy>p{color:#819a6b}.login-eyebrow{color:#839d6e}.task-main strong,.history-main strong{color:#698651}.task-main>span,.history-main span{color:#94a77f}.task-time strong{color:#7a9663}.task-time>span{color:#9fb28b}.toast{color:#edf3e9}.surface .empty p{color:#92a87e}.surface .empty h3{color:#7c9864}@media (min-width:1500px){.company-cell strong{font-size:12px}.company-cell>div>span{font-size:10px}.saved-notes,.contact-block>div{font-size:12px}.detail-profile p{font-size:10px}}@media (max-width:950px) and (min-width:761px){.company-cell strong{font-size:9px}.company-cell>div>span,.time-cell>span,.leads-table .badge{font-size:8px}.stat-top{font-size:9px}.stat-sub{font-size:8px}}@media (max-width:760px){.company-cell strong{font-size:11px}.company-cell>div>span{font-size:9px}.saved-notes,.contact-block>div{font-size:12px}.detail-profile p{font-size:10px}.detail-section-title{font-size:9px}.lead-metadata>div,.lead-metadata strong,.hours-card strong{font-size:11px}.hours-card span:not(.tiny-dot){font-size:10px}}
