@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{color:#102338;font-synthesis:none;--navy:#071f36;--orange:#f35f3f;--green:#13845f;--line:#dfe5eb;--muted:#647282;background:#f7f9fb;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}.revenue-operations{background:linear-gradient(135deg,#fff 0%,#f5fbf8 100%);border:1px solid #cfe2dc;margin-bottom:20px;padding:22px}.revenue-operations-head,.revenue-operations-head>div,.revenue-health article,.revenue-action-header,.revenue-action-header>div:last-child,.revenue-action-list article,.revenue-operations-clear{align-items:center;display:flex}.revenue-operations-head{justify-content:space-between;gap:18px}.revenue-operations-head>div{align-items:flex-start;gap:13px}.revenue-operations-head svg{width:28px;color:var(--green);flex:none}.revenue-operations-head small{color:var(--green);letter-spacing:.08em;font-weight:800}.revenue-operations-head h2{margin:2px 0;font-size:24px}.revenue-operations-head p,.revenue-action-header p{color:var(--muted);margin:0}.revenue-operations-head button{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.revenue-partial-warning{color:#8b5a13;background:#fffaf1;border:1px solid #efd4a8;border-radius:9px;align-items:center;gap:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.revenue-partial-warning svg{flex:none;width:16px;height:16px}.revenue-funnel{grid-template-columns:repeat(6,minmax(84px,1fr) 18px) minmax(84px,1fr);align-items:center;gap:6px;margin:20px 0 14px;display:grid}.revenue-funnel>svg{color:#9badb9;width:16px}.revenue-funnel article{background:#ffffffdb;border:1px solid #dbe5e9;border-radius:10px;flex-direction:column;min-height:70px;padding:12px;display:flex}.revenue-funnel article strong{font-size:22px}.revenue-funnel article span{color:var(--muted);font-size:13px}.revenue-funnel article.connected,.revenue-funnel article.interested,.revenue-funnel article.quoteSent,.revenue-funnel article.won{background:#f2fbf7;border-color:#b8dfd0}.revenue-health{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.revenue-health article{color:#fff;background:#0a2942;border-radius:10px;gap:10px;padding:13px}.revenue-health svg{color:#65d2a9;width:20px}.revenue-health span{flex-direction:column;display:flex}.revenue-health strong{font-size:18px}.revenue-health small{color:#c7d6e1}.revenue-workload{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.revenue-workload article{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.revenue-workload article>svg{color:#496779;flex:none;width:20px}.revenue-workload article span{flex-direction:column;min-width:0;display:flex}.revenue-workload article strong{color:var(--ink);font-size:18px}.revenue-workload article small{color:var(--muted);line-height:1.25}.revenue-workload article.critical{background:#fff7f4;border-color:#f1c2b7}.revenue-workload article.critical>svg{color:#c64f35}.revenue-workload article.protected{background:#f2fbf7;border-color:#b8dfd0}.revenue-workload article.protected>svg{color:#17845f}.revenue-constraint{background:linear-gradient(145deg,#fff9f6,#fff);border:1px solid #f0c9ba;border-radius:16px;gap:16px;margin-top:14px;padding:18px;display:grid}.revenue-constraint-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.revenue-constraint-head>div{align-items:flex-start;gap:12px;display:flex}.revenue-constraint-head>div>svg{color:#f55e42;flex:none;width:24px;height:24px;margin-top:3px}.revenue-constraint-head span{gap:3px;display:grid}.revenue-constraint-head small{letter-spacing:.09em;color:#d94e35;font-size:10px;font-weight:900}.revenue-constraint-head h3{color:var(--ink);margin:0;font-size:22px}.revenue-constraint-head p{color:var(--muted);margin:0;line-height:1.45}.revenue-constraint-head>strong{color:#d94e35;text-align:right;white-space:nowrap;font-size:27px;display:grid}.revenue-constraint-head>strong small{letter-spacing:0;color:var(--muted);font-weight:700}.revenue-constraint-funnel{grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:7px;display:grid}.revenue-constraint-funnel>svg{color:#b5c0ca;justify-self:center;width:17px}.revenue-constraint-funnel article{background:#fff;border:1px solid #e2e8ed;border-radius:11px;gap:2px;min-width:0;padding:12px;display:grid}.revenue-constraint-funnel article strong{color:var(--ink);font-size:23px}.revenue-constraint-funnel article small{color:#425468;font-size:11px;font-weight:900}.revenue-constraint-funnel article span{color:var(--muted);font-size:10px}.revenue-constraint-action{color:#fff;background:#0b314b;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.revenue-constraint-action>svg{color:#ff7b61;flex:none;width:23px}.revenue-constraint-action span{flex:1;gap:2px;display:grid}.revenue-constraint-action span small{letter-spacing:.1em;color:#ffad9c;font-size:9px;font-weight:900}.revenue-constraint-action span strong{line-height:1.4}.revenue-constraint-action em{white-space:nowrap;border:1px solid #496579;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.revenue-constraint-rule{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.revenue-constraint-rule svg{width:16px;color:var(--green);flex:none}.website-request-funnel{background:linear-gradient(135deg,#f4faff 0%,#fff 76%);border:1px solid #bed8e6;border-radius:12px;margin-top:14px;padding:16px}.website-request-head,.website-request-head>div,.website-response-time,.website-request-empty{align-items:center;display:flex}.website-request-head{justify-content:space-between;align-items:flex-start;gap:18px}.website-request-head>div{align-items:flex-start;gap:10px}.website-request-head>div>svg{color:#246b91;flex:none;width:24px}.website-request-head small{color:#246b91;letter-spacing:.08em;font-size:11px;font-weight:900}.website-request-head h3{margin:2px 0;font-size:19px}.website-request-head p{color:var(--muted);margin:0}.website-response-time{color:#225e7e;white-space:nowrap;background:#e7f3fa;border-radius:20px;gap:6px;padding:8px 10px;font-size:12px}.website-response-time svg{width:15px}.website-request-signals{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.website-request-signals article{background:#fff;border:1px solid #d9e8f0;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.website-request-signals strong{color:var(--ink);font-size:20px}.website-request-signals small{color:var(--muted);line-height:1.2}.website-request-signals article.critical{background:#fff6f2;border-color:#efb8aa}.website-request-signals article.critical strong{color:#b6452f}.website-request-signals article.won{background:#f2fbf7;border-color:#b8dfd0}.website-request-signals article.won strong{color:var(--green)}.website-delivery-signals{grid-template-columns:1.35fr repeat(8,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:8px;display:grid}.website-delivery-signals>span{color:#246b91;letter-spacing:.04em;text-transform:uppercase;background:#e8f2f8;border-radius:9px;align-items:center;padding:10px 11px;font-size:11px;font-weight:900;display:flex}.website-delivery-signals article{background:#fff;border:1px solid #d9e8f0;border-radius:9px;flex-direction:column;min-width:0;padding:9px 10px;display:flex}.website-delivery-signals strong{color:var(--ink);font-size:17px}.website-delivery-signals small{color:var(--muted);line-height:1.2}.website-delivery-signals article.accepted{background:#f2fbf7;border-color:#b8dfd0}.website-delivery-signals article.accepted strong{color:var(--green)}.website-delivery-signals article.critical{background:#fff6f2;border-color:#efb8aa}.website-delivery-signals article.critical strong{color:#b6452f}.website-delivery-rule{color:#46616f;align-items:center;gap:7px;margin:9px 0 0;font-size:12px;line-height:1.45;display:flex}.website-delivery-rule svg{width:15px;height:15px;color:var(--green);flex:none}.website-request-list{flex-direction:column;gap:7px;margin-top:11px;display:flex}.website-request-list>article{background:#fff;border:1px solid #dbe6eb;border-radius:10px;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.3fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.website-request-list>article.overdue{border-left:4px solid #c64f35}.website-request-list>article.waiting{border-left:4px solid #d68c1f}.website-request-list>article.responded{border-left:4px solid var(--green)}.website-request-list>article>div{flex-direction:column;min-width:0;display:flex}.website-request-list>article>div small{color:#246b91;text-transform:uppercase;font-weight:800}.website-request-list>article>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.website-request-list button{color:#fff;background:#0a2942;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex}.website-request-list button svg{width:15px}.website-request-empty{min-height:76px;color:var(--muted);text-align:left;justify-content:center;gap:10px;margin-top:11px}.website-request-empty>svg{color:#246b91;flex:none;width:23px}.website-request-empty>span{flex-direction:column;display:flex}.buyer-reply-triage{background:linear-gradient(135deg,#f7fbfd 0%,#fff 76%);border:1px solid #c9d9e1;border-radius:12px;margin-top:14px;padding:16px}.buyer-reply-head,.buyer-reply-head>div,.buyer-reply-overdue,.buyer-reply-clear{align-items:center;display:flex}.buyer-reply-head{justify-content:space-between;align-items:flex-start;gap:18px}.buyer-reply-head>div{align-items:flex-start;gap:10px}.buyer-reply-head>div>svg{color:#315f79;flex:none;width:24px}.buyer-reply-head small{color:#315f79;letter-spacing:.08em;font-size:11px;font-weight:900}.buyer-reply-head h3{margin:2px 0;font-size:19px}.buyer-reply-head p{color:var(--muted);margin:0}.buyer-reply-overdue{color:#426171;white-space:nowrap;background:#edf3f6;border-radius:20px;gap:6px;padding:8px 10px;font-size:12px}.buyer-reply-overdue.active{color:#a13e27;background:#fff0eb}.buyer-reply-overdue svg{width:15px}.buyer-reply-signals{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.buyer-reply-signals article{background:#fff;border:1px solid #dce7ec;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.buyer-reply-signals strong{color:var(--ink);font-size:20px}.buyer-reply-signals small{color:var(--muted);line-height:1.2}.buyer-reply-signals article.review{background:#fffaf2;border-color:#eacaa7}.buyer-reply-list{flex-direction:column;gap:7px;margin-top:11px;display:flex}.buyer-reply-list article{background:#fff;border:1px solid #dbe6eb;border-left:4px solid #315f79;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.buyer-reply-list article.overdue{border-left-color:#c64f35}.buyer-reply-list article>div{flex-direction:column;min-width:0;display:flex}.buyer-reply-list article small{color:#315f79;text-transform:uppercase;font-weight:800}.buyer-reply-list article span,.buyer-reply-list article p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.buyer-reply-list button{color:#fff;background:#0a2942;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex}.buyer-reply-list button svg{width:15px}.buyer-reply-clear{min-height:76px;color:var(--muted);justify-content:center;gap:10px;margin-top:11px}.buyer-reply-clear>svg{width:22px;color:var(--green);flex:none}.buyer-reply-clear>span{flex-direction:column;display:flex}.buyer-development-sprint{background:linear-gradient(135deg,#f1faf6 0%,#fff 76%);border:1px solid #a9d4c2;border-radius:12px;margin-top:14px;padding:16px}.buyer-development-head,.buyer-development-head>div,.buyer-development-clear{align-items:center;display:flex}.buyer-development-head{justify-content:space-between;align-items:flex-start;gap:18px}.buyer-development-head>div{align-items:flex-start;gap:10px}.buyer-development-head>div>svg{color:#177653;flex:none;width:24px}.buyer-development-head small{color:#177653;letter-spacing:.08em;font-size:11px;font-weight:900}.buyer-development-head h3{margin:2px 0;font-size:19px}.buyer-development-head p{color:var(--muted);margin:0}.buyer-development-head button,.buyer-development-list button{color:#fff;white-space:nowrap;background:#0a2942;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:800;display:inline-flex}.buyer-development-head button svg,.buyer-development-list button svg{width:15px}.buyer-development-signals{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.buyer-development-signals article{background:#fff;border:1px solid #d4e7df;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.buyer-development-signals strong{color:var(--ink);font-size:20px}.buyer-development-signals small{color:var(--muted);line-height:1.2}.buyer-development-signals article.success{background:#edf9f3;border-color:#9dd8bf}.buyer-development-signals article.success strong{color:#177653}.buyer-development-list{flex-direction:column;gap:7px;margin-top:11px;display:flex}.buyer-development-list article{background:#fff;border:1px solid #d6e6df;border-radius:10px;grid-template-columns:32px minmax(180px,.8fr) minmax(250px,1.25fr) minmax(220px,1fr) auto;align-items:center;gap:13px;padding:11px 12px;display:grid}.buyer-development-list article.overdue{border-left:4px solid #c64f35}.buyer-development-rank{color:#176847;background:#e2f3eb;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid!important}.buyer-development-list article>div:not(.buyer-development-rank){flex-direction:column;min-width:0;display:flex}.buyer-development-list article small{color:#177653;text-transform:uppercase;font-size:11px;font-weight:900}.buyer-development-list article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.buyer-development-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-development-clear{min-height:76px;color:var(--muted);justify-content:center;gap:10px;margin-top:11px}.buyer-development-clear>svg{width:22px;color:var(--green);flex:none}.buyer-development-clear>span{flex-direction:column;display:flex}.revenue-coaching{background:linear-gradient(135deg,#fffaf4 0%,#fff 74%);border:1px solid #e8d1b9;border-radius:12px;margin-top:14px;padding:16px}.revenue-coaching-head,.revenue-coaching-head>div:first-child,.revenue-coaching-team-head,.revenue-coaching-team-head>div,.revenue-coaching-clear{align-items:center;display:flex}.revenue-coaching-head{justify-content:space-between;align-items:flex-start;gap:18px}.revenue-coaching-head>div:first-child{align-items:flex-start;gap:10px}.revenue-coaching-head svg{color:#b65a27;flex:none;width:23px}.revenue-coaching-head small,.revenue-coaching-team-head small{color:#a14c1f;letter-spacing:.08em;font-size:11px;font-weight:900}.revenue-coaching h3{margin:2px 0;font-size:19px}.revenue-coaching-head p,.revenue-coaching-team-head p{color:var(--muted);margin:0}.revenue-coaching-signals{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.revenue-coaching-signals span{color:#8c3e17;white-space:nowrap;background:#fff0e5;border-radius:18px;padding:7px 9px;font-size:12px}.revenue-coaching-accounts{flex-direction:column;gap:7px;margin-top:13px;display:flex}.revenue-coaching-accounts article{background:#fff;border:1px solid #eadfd5;border-radius:10px;grid-template-columns:minmax(190px,.9fr) minmax(280px,1.5fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.revenue-coaching-accounts article>div{flex-direction:column;min-width:0;display:flex}.revenue-coaching-accounts small{color:#a14c1f;text-transform:uppercase;font-weight:800}.revenue-coaching-accounts span,.revenue-coaching-accounts p{color:var(--muted);margin:2px 0 0;font-size:13px}.revenue-coaching-accounts strong,.revenue-coaching-accounts p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-coaching-accounts button{color:#fff;background:#0a2942;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex}.revenue-coaching-accounts button svg{width:15px}.revenue-coaching-clear{min-height:76px;color:var(--muted);justify-content:center;gap:10px;margin-top:12px}.revenue-coaching-clear svg{width:22px;color:var(--green)}.revenue-coaching-clear span{flex-direction:column;display:flex}.revenue-coaching-team{border-top:1px solid #eadfd5;margin-top:14px;padding-top:14px}.revenue-coaching-team-head{justify-content:space-between;gap:16px}.revenue-coaching-team-head>div{gap:9px}.revenue-coaching-team-head svg{width:22px;color:var(--green)}.revenue-coaching-team>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.revenue-coaching-team article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.revenue-coaching-person{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.revenue-coaching-person span{color:var(--muted);text-transform:capitalize;font-size:12px}.revenue-coaching-team dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.revenue-coaching-team dl div{background:#f5f8fa;border-radius:8px;padding:8px}.revenue-coaching-team dt{color:var(--muted);font-size:11px}.revenue-coaching-team dd{color:var(--ink);margin:2px 0 0;font-weight:900}.revenue-coaching-team article>p{color:#31576a;align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.35;display:flex}.revenue-coaching-team article>p svg{width:16px;color:var(--green);flex:none}.revenue-day-plan{background:linear-gradient(135deg,#f4fbf8 0%,#fff 70%);border:1px solid #b8dfd0;border-radius:12px;margin-top:14px;padding:16px}.revenue-day-plan.over-capacity{background:linear-gradient(135deg,#fff6f2 0%,#fff 70%);border-color:#efb8aa}.revenue-day-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.revenue-day-head small{color:var(--green);letter-spacing:.08em;font-size:11px;font-weight:900}.revenue-day-plan.over-capacity .revenue-day-head small{color:#b6452f}.revenue-day-head h3{color:var(--ink);margin:2px 0;font-size:20px}.revenue-day-head p{color:var(--muted);margin:0}.revenue-day-head button{background:var(--orange);color:#fff;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex}.revenue-day-start{justify-content:flex-end;align-items:center;gap:10px;display:flex}.buyer-hours{white-space:nowrap;background:#f7fafb;border:1px solid #d7e1e5;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-style:normal;font-weight:850;line-height:1.2;color:#60758a!important;text-transform:none!important;font-size:10px!important;display:inline-flex!important}.buyer-hours svg{flex:none;width:13px;height:13px}.buyer-hours em,.buyer-hours small{margin-left:2px;font-style:normal;font-weight:700;color:inherit!important;font-size:9px!important}.buyer-hours.open{background:#f2fbf7;border-color:#b8dfd0;color:#137453!important}.buyer-hours.closed{background:#fff8ef;border-color:#efcfaa;color:#9a5b12!important}.revenue-day-head button svg{width:17px}.revenue-day-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.revenue-day-lanes article{border:1px solid var(--border);background:#fff;border-radius:10px;gap:10px;min-width:0;padding:13px;display:flex}.revenue-day-lanes article>i{color:#496779;background:#eaf2f6;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.revenue-day-lanes article.protect{border-color:#e9c2b8}.revenue-day-lanes article.protect>i{color:#b6452f;background:#ffebe5}.revenue-day-lanes article.outcome{background:#fff8f6;border-color:#d2543a}.revenue-day-lanes article.outcome>i{color:#fff;background:#d2543a}.revenue-day-lanes article span{flex-direction:column;min-width:0;display:flex}.revenue-day-lanes article strong{color:var(--ink);font-size:22px;line-height:1}.revenue-day-lanes article b{color:var(--ink);margin-top:4px;font-size:13px}.revenue-day-lanes article small{color:var(--muted);margin-top:2px;line-height:1.25}.revenue-day-capacity{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 18px;margin-top:13px;padding-top:12px;display:flex}.revenue-day-capacity span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.revenue-day-capacity svg{width:15px;color:var(--green)}.revenue-day-capacity b{color:var(--ink)}.revenue-day-capacity .email-ready{color:#255c47;background:#f0faf5;border:1px solid #b8dccd;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.revenue-day-capacity .email-ready>span{text-align:left;color:#255c47;gap:1px;display:grid}.revenue-day-capacity .email-ready small{color:#507466;font-size:10px}.revenue-day-capacity .email-ready:disabled{opacity:.55;cursor:default}.revenue-day-rule{color:#27634f;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;font-weight:700;display:flex}.revenue-day-rule svg{width:16px}.revenue-action-header{justify-content:space-between;gap:20px;margin:22px 0 10px}.revenue-action-header h3{margin:0;font-size:18px}.revenue-action-header>div:last-child{gap:8px}.revenue-action-header>div:last-child span{color:#963722;background:#fff1ed;border-radius:20px;padding:7px 10px;font-size:13px}.revenue-action-list{flex-direction:column;gap:8px;display:flex}.revenue-action-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px minmax(180px,.9fr) minmax(260px,1.5fr) 100px auto;gap:14px;padding:12px;display:grid}.revenue-action-rank{width:30px;height:30px;color:var(--green);background:#e9f6f1;border-radius:50%;place-items:center;font-weight:800;display:grid}.revenue-action-company,.revenue-action-why,.revenue-action-value{flex-direction:column;min-width:0;display:flex}.revenue-action-company small{color:var(--green);text-transform:uppercase;font-weight:700}.revenue-action-company span,.revenue-action-why p,.revenue-action-why small,.revenue-action-value small{color:var(--muted);font-size:13px}.revenue-action-company strong,.revenue-action-why strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-action-why p{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 5px;overflow:hidden}.revenue-action-why small{align-items:center;gap:5px;display:flex}.revenue-action-why small.overdue{color:#b83d29;font-weight:700}.revenue-action-why svg{width:14px}.revenue-action-value{align-items:flex-end}.revenue-action-value strong{font-size:18px}.revenue-action-list article>button{background:var(--orange);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.revenue-action-list article>button svg{width:16px}.revenue-operations-loading,.revenue-operations-clear{min-height:120px;color:var(--muted);justify-content:center;gap:10px}.revenue-operations-clear svg{color:var(--green)}.revenue-operations-clear span{flex-direction:column;display:flex}@media (width<=1000px){.revenue-funnel{grid-template-columns:repeat(7,minmax(92px,1fr));overflow-x:auto}.revenue-funnel>svg{display:none}.revenue-health,.revenue-workload{grid-template-columns:repeat(2,1fr)}.revenue-constraint-funnel{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:5px;overflow-x:auto}.revenue-constraint-funnel>svg{display:none}.website-request-signals,.website-delivery-signals{grid-template-columns:repeat(3,1fr)}.website-delivery-signals>span{grid-column:1/-1}.website-request-list>article{grid-template-columns:1fr auto}.website-request-list>article>div:nth-child(2){grid-column:1/-1}.buyer-reply-signals{grid-template-columns:repeat(3,1fr)}.buyer-reply-list article{grid-template-columns:1fr auto}.buyer-reply-list article>div:nth-child(2),.buyer-reply-list article>div:nth-child(3){grid-column:1/-1}.buyer-development-head{flex-direction:column}.buyer-development-signals{grid-template-columns:repeat(3,1fr)}.buyer-development-list article{grid-template-columns:32px 1fr auto}.buyer-development-list article>div:nth-child(3),.buyer-development-list article>div:nth-child(4){grid-column:2/-1}.buyer-development-head button{width:100%}.revenue-coaching-head,.revenue-coaching-team-head{flex-direction:column}.revenue-coaching-signals{justify-content:flex-start}.revenue-coaching-accounts article{grid-template-columns:1fr auto}.revenue-coaching-accounts article>div:nth-child(2){grid-column:1/-1}.revenue-coaching-team>div:last-child{grid-template-columns:1fr}.revenue-day-lanes{grid-template-columns:repeat(2,1fr)}.revenue-action-list article{grid-template-columns:34px 1fr auto}.revenue-action-why{grid-column:2/-1}.revenue-action-value{align-items:flex-start}}@media (width<=620px){.buyer-development-signals{grid-template-columns:1fr 1fr}.buyer-development-list article{grid-template-columns:28px 1fr}.buyer-development-list article>div:nth-child(3),.buyer-development-list article>div:nth-child(4),.buyer-development-list article>button{grid-column:1/-1}.buyer-development-list article>div:nth-child(3) strong,.buyer-development-list article>div:nth-child(4) strong{white-space:normal;overflow:visible}.buyer-development-list article>button{width:100%}}@media (width<=640px){.revenue-operations{padding:15px}.revenue-operations-head h2{font-size:20px}.revenue-funnel{margin-inline:-15px;padding-inline:15px}.revenue-health,.revenue-workload{grid-template-columns:1fr}.revenue-constraint{padding:14px}.revenue-constraint-head,.revenue-constraint-action{flex-direction:column;align-items:stretch}.revenue-constraint-head>strong{text-align:left}.revenue-constraint-funnel{grid-template-columns:1fr;overflow:visible}.revenue-constraint-action em{white-space:normal;align-self:flex-start}.website-request-head{flex-direction:column}.website-response-time{white-space:normal}.website-request-signals,.website-delivery-signals{grid-template-columns:repeat(2,1fr)}.website-request-list>article{grid-template-columns:1fr}.website-request-list>article>div:nth-child(2),.website-request-list button{grid-column:1}.website-request-list button{min-height:44px}.buyer-reply-head{flex-direction:column}.buyer-reply-overdue{white-space:normal}.buyer-reply-signals{grid-template-columns:repeat(2,1fr)}.buyer-reply-list article{grid-template-columns:1fr}.buyer-reply-list article>div:nth-child(2),.buyer-reply-list article>div:nth-child(3),.buyer-reply-list article>button{grid-column:1}.buyer-reply-list button{min-height:44px}.revenue-coaching-signals{flex-direction:column;width:100%}.revenue-coaching-signals span{white-space:normal}.revenue-coaching-accounts article{grid-template-columns:1fr}.revenue-coaching-accounts article>div:nth-child(2),.revenue-coaching-accounts article>button{grid-column:1}.revenue-coaching-accounts article>button{min-height:44px}.revenue-coaching-team dl{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-day-head{flex-direction:column;align-items:stretch}.revenue-day-head button{width:100%}.revenue-day-lanes{grid-template-columns:1fr}.revenue-action-header{flex-direction:column;align-items:flex-start}.revenue-action-list article{grid-template-columns:34px 1fr}.revenue-action-value{grid-column:2}.revenue-action-list article>button{grid-column:1/-1}}button,input,textarea,select{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:30;background:linear-gradient(#082742,#061b30);flex-direction:column;width:206px;padding:24px 12px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:1.8px;padding:0 10px 26px;font-size:26px;font-weight:800}.brand span{color:#ff7254;text-align:right;letter-spacing:.4px;font-size:14px;display:block}.mobile-close{display:none}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{color:#dbe6ef;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;height:46px;padding:0 12px;display:flex}.sidebar nav button svg{width:19px}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:#163b5b}.sidebar nav b{background:var(--orange);border-radius:20px;margin-left:auto;padding:2px 6px;font-size:13px}.sidebar-bottom{border-top:1px solid #284257;align-items:center;gap:10px;margin-top:auto;padding:18px 8px 0;display:flex}.avatar,.header-avatar{color:var(--navy);background:#f1f5f8;border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:35px;height:35px}.sidebar-bottom div:last-child{flex-direction:column;display:flex}.sidebar-bottom small{color:#9fb0bf;margin-top:2px;font-size:14px}main{width:calc(100% - 206px);min-width:0;margin-left:206px}header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:18px;height:82px;padding:0 24px;display:flex;position:sticky;top:0}header h1{margin:0 0 4px;font-size:24px}header p{color:var(--muted);margin:0;font-size:15px}.menu,.mobile-search-toggle,.mobile-dock{display:none}.search{border:1px solid #d5dce3;border-radius:8px;align-items:center;gap:10px;width:min(430px,38vw);height:40px;margin-left:auto;padding:0 12px;display:flex;position:relative}.search svg{color:#6d7885;width:17px}.search-submit{background:0 0;border:0;flex:0 0 22px;place-items:center;width:22px;height:32px;padding:0;display:grid;min-width:0!important}.search input{border:0;outline:0;width:100%;font-size:16px}.search:focus-within{border-color:#4d7ea5;box-shadow:0 0 0 3px #2471a91f}.global-search-results{z-index:70;background:#fff;border:1px solid #d7e0e7;border-radius:10px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #12283b24}.global-search-head{border-bottom:1px solid var(--line);text-align:left;flex-direction:column;gap:2px;padding:11px 14px;display:flex}.global-search-head strong{color:var(--navy);font-size:14px}.global-search-head span{color:var(--muted);font-size:11px}.global-search-results>button:not(.global-search-all){text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 14px;display:flex;min-height:0!important}.global-search-results>button:hover,.global-search-results>button:focus-visible{background:#f6f9fb}.global-search-results>button span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.global-search-results>button strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.global-search-results>button small,.global-search-results>button span:last-child{color:#687988;font-size:11px}.global-search-results>button span:last-child{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex;overflow:hidden}.global-search-results>button span:last-child svg,.global-search-all svg{flex:0 0 14px;width:14px}.global-search-state{min-height:62px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:18px 14px;font-size:13px;display:flex}.global-search-state svg{width:16px}.global-search-state.error{color:#a83d31}.global-search-all{width:100%;color:var(--orange);background:#f7fafc;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:700;display:flex;min-height:0!important}.icon-btn{background:0 0;border:0;position:relative}.icon-btn i{background:var(--orange);color:#fff;border-radius:50%;padding:3px 5px;font:9px sans-serif;position:absolute;top:-3px;right:0}.header-avatar{background:var(--navy);color:#fff;width:36px;height:36px}.workspace{grid-template-columns:minmax(650px,1fr) 350px;gap:16px;padding:18px;display:grid}.content{min-width:0}.title-row,.section-title{justify-content:space-between;align-items:center;display:flex}.title-row h2,.section-title h2,.surface h2{margin:0;font-size:22px}.title-row{margin:2px 0 12px}.title-row button,.section-title>button{border:1px solid var(--line);color:#435162;background:#fff;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:15px;display:flex}.title-row svg,.section-title svg{width:15px}.surface{border:1px solid var(--line);background:#fff;border-radius:10px}.plan{grid-template-columns:170px 170px 170px 1fr;align-items:center;min-height:168px;padding:18px 20px;display:grid}.ring{background:conic-gradient(var(--orange) var(--p), #e8ecef 0);border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.ring:after{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:108px;height:108px}.ring div{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;display:flex}.ring strong{font-size:41px}.ring span{color:var(--muted);font-size:15px}.mini-metric{border-left:1px solid var(--line);align-items:center;gap:12px;height:75px;padding-left:22px;display:flex}.mini-metric svg{color:var(--orange);width:21px}.mini-metric div{flex-direction:column;display:flex}.mini-metric strong{font-size:26px}.mini-metric span{color:var(--muted);font-size:15px}.pace{border-left:1px solid var(--line);padding-left:28px}.pace>div{color:var(--green);align-items:center;gap:8px;font-size:22px;display:flex}.pace svg{width:22px}.pace p{color:var(--muted);font-size:15px}.pace.behind>div,.pace.behind>div svg{color:#b64b35}.pace.scheduled>div,.pace.scheduled>div svg{color:#2b6f91}.pace.achieved>div,.pace.complete>div,.pace.on-track>div{color:var(--green)}.primary{border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex;background:var(--orange)!important;color:#fff!important;border:0!important}.primary svg{width:16px}.queue-section{margin-top:18px}.section-title{margin-bottom:10px}.section-title>div{align-items:center;gap:8px;display:flex}.section-title span{background:#edf1f4;border-radius:20px;padding:3px 8px;font-size:14px}.section-title .queue-auto-refill{color:#19745a;align-items:center;gap:8px;display:flex}.queue-auto-refill svg{width:16px}.section-title .queue-auto-refill>span{background:0 0;flex-direction:column;gap:1px;padding:0;display:flex}.queue-auto-refill strong{font-size:12px}.queue-auto-refill small{color:var(--muted);font-size:10px}.queue{overflow:hidden}.tr{border-top:1px solid #edf0f2;grid-template-columns:30px 1.2fr 1fr .85fr 1fr 1.65fr .55fr 118px;align-items:center;gap:8px;min-height:56px;padding:0 12px;font-size:14px;display:grid}.tr.head{color:#687584;background:#fafbfc;border-top:0;min-height:38px;font-size:13px}.tr.selected{box-shadow:inset 3px 0 var(--orange);background:#fff4f0}.tr strong{font-weight:600}.priority{border-radius:5px;padding:4px 6px;font-size:13px;font-style:normal}.priority.high{color:#bf3e2b;background:#ffe4df}.priority.medium{color:#966b11;background:#fff1c9}.priority.low{color:#187253;background:#dff3eb}.call{border:1px solid var(--orange);height:27px;color:var(--orange);background:#fff;border-radius:5px;align-items:center;gap:4px;font-size:13px;display:flex}.call svg{width:12px}.call:disabled{color:#70808d;cursor:not-allowed;background:#f4f6f7;border-color:#c8d1d8}.queue-last-touch{flex-direction:column;gap:2px;min-width:0;display:flex}.queue-last-touch strong{color:var(--navy);font-size:12px}.queue-last-touch small{color:var(--muted);font-size:10px;line-height:1.3}.queue-last-touch.outcome-required strong,.queue-last-touch.outcome-required small{color:#ad3f2e}.queue-last-touch .queue-callback-time{color:#0f766e;font-weight:700}.queue-last-touch .queue-context-note{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.engagement-timeline p{color:#334155;white-space:pre-wrap;margin:.3rem 0 0;font-size:.86rem;line-height:1.4}.empty{text-align:center;color:var(--muted);padding:40px}.detail{max-height:calc(100vh - 118px);padding:17px;position:sticky;top:100px;overflow:auto;box-shadow:0 8px 24px #0f243714}.detail-head{justify-content:space-between;display:flex}.detail-head h2{font-size:23px}.detail-head p{color:var(--muted);gap:5px;font-size:15px;display:flex}.detail-head p svg{width:14px}.detail-head button{background:0 0;border:0}.call-target-number{border:1px solid #b9d3c8;border-left:4px solid var(--green);color:var(--navy);background:#f1f8f5;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:flex}.call-target-number>svg{width:23px;height:23px;color:var(--green);flex:none}.call-target-number>div{gap:2px;min-width:0;display:grid}.call-target-number span{color:#52645c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.call-target-number strong{font-variant-numeric:tabular-nums;letter-spacing:.025em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(24px,3vw,30px);line-height:1.15}.call-target-number.missing{background:#fff5f1;border-color:#efc6b9 #efc6b9 #efc6b9 #d8533f}.call-target-number.missing>svg,.call-target-number.missing strong{color:#a93d2e}.timer{border-block:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.timer>div{flex-direction:column;display:flex}.timer span{color:var(--muted);font-size:14px}.timer span.live{color:var(--green)}.timer span.live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.timer strong{letter-spacing:2px;margin-top:6px;font-size:41px}.timer button{align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:flex}.timer button svg{width:14px}.timer button.end{color:#d83f2c;background:#fff;border:1px solid #e44835;border-radius:6px}.person{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:14px 0;font-size:15px;display:grid}.person>span{color:var(--muted)}.person a{color:#425163;grid-column:1/3;align-items:center;gap:8px;text-decoration:none;display:flex}.person a svg{width:14px}.interest{border:1px solid var(--line);background:#f8fafb;border-radius:8px;flex-direction:column;margin-top:14px;padding:10px;display:flex}.interest label,.notes>span,.outcomes label,.follow label{margin-bottom:6px;font-size:14px;font-weight:600}.interest strong{font-size:16px}.interest span{color:var(--muted);margin-top:4px;font-size:14px}.notes{flex-direction:column;margin-top:14px;display:flex;position:relative}.notes textarea{resize:none;border:1px solid var(--line);border-radius:7px;outline:0;height:85px;padding:10px;font-size:14px;line-height:1.5}.notes textarea:focus{border-color:var(--orange)}.notes small{color:#89939d;font-size:13px;position:absolute;bottom:6px;right:8px}.outcomes,.follow{flex-direction:column;margin-top:14px;display:flex}.outcomes>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.outcomes button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:34px;font-size:13px}.outcomes button:nth-child(n+4){grid-column:span 1}.outcomes button.chosen{border-color:var(--green);color:#117054;background:#eaf7f2}.follow>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.follow input{border:1px solid var(--line);border-radius:6px;min-width:0;padding:8px;font-size:13px}.save{width:100%;margin-top:16px}.bottom-grid{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.call-performance{padding:18px;overflow:hidden}.performance-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.performance-head>div:first-child>span{color:var(--orange);letter-spacing:.09em;font-size:12px;font-weight:800}.performance-head h2{margin:3px 0 2px;font-size:23px}.performance-head p{color:var(--muted);margin:0;font-size:13px}.hour-hero{border-left:1px solid var(--line);grid-template-columns:auto auto;align-items:baseline;column-gap:9px;min-width:175px;padding-left:18px;display:grid}.hour-hero strong{color:#102b43;grid-row:1/3;font-size:42px;line-height:1}.hour-hero>span{color:#42566a;font-size:14px;font-weight:700}.hour-hero small{white-space:nowrap;font-size:12px}.hour-hero small.positive{color:#13825e}.hour-hero small.negative{color:#c04a35}.performance-comparisons{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.performance-benchmarks{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.performance-benchmarks span{color:#65756e;background:#f2f6f4;border-radius:8px;flex:190px;padding:8px 10px;font-size:11px}.performance-benchmarks b{color:#173f33;font-size:14px}.performance-kpis article{background:#fff;border:1px solid #dfe6eb;border-top:3px solid #98a8b5;border-radius:8px;flex-direction:column;min-width:0;min-height:102px;padding:11px 12px 10px;display:flex}.performance-kpis article.healthy,.performance-kpis article.on-track,.performance-kpis article.achieved{background:#f7fcfa;border-top-color:#23936a}.performance-kpis article.behind{background:#fff9f7;border-top-color:#dd674e}.performance-kpis article.scheduled{background:#f7fbfd;border-top-color:#3f82a5}.performance-kpis article>span{color:#607284;font-size:12px;font-weight:750}.performance-kpis article>strong{color:#102b43;margin-top:3px;font-size:28px;line-height:1.1}.performance-kpis article>small{color:#647585;margin-top:6px;font-size:11px;line-height:1.35}.performance-comparisons article{background:#f8fafb;border:1px solid #e2e8ed;border-radius:8px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.performance-comparisons article>span{color:#607284;font-size:12px;font-weight:700}.performance-comparisons article>strong{color:#102b43;margin-top:2px;font-size:23px}.performance-comparisons article>small{color:#778694;margin-top:1px;font-size:11px;line-height:1.35}.hourly-chart{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.hourly-chart-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hourly-chart-head strong{font-size:13px}.hourly-chart-head span{color:var(--muted);font-size:11px}.hourly-bars{border-bottom:1px solid #dfe5ea;align-items:stretch;gap:5px;height:104px;display:flex}.hourly-bars>div{flex-direction:column;flex:1 0 30px;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.hourly-bars b{color:#246c56;min-height:16px;font-size:11px}.hourly-bars i{background:#bcdacf;border-radius:4px 4px 0 0;width:min(22px,70%);min-height:5px;transition:height .2s}.hourly-bars .current{background:#fff5f1;border-radius:6px 6px 0 0}.hourly-bars .current i{background:var(--orange)}.hourly-bars .current b,.hourly-bars .current small{color:#b9462f;font-weight:800}.hourly-bars small{color:#748390;white-space:nowrap;min-height:23px;padding-top:5px;font-size:9px}.call-performance footer{color:#617383;margin-top:10px;font-size:11px}.performance-guardrails{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 16px;padding-top:10px;display:flex}.performance-guardrails span{position:relative}.performance-guardrails span:not(:last-child):after{content:"";background:#a4afb8;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;right:-9px}.pace-chart,.pipeline{padding:14px}.pace-chart h2,.pipeline h2{font-size:17px}.chart{border-bottom:1px solid #e6eaee;border-left:1px solid #e6eaee;justify-content:space-between;align-items:flex-end;height:110px;margin-top:10px;display:flex;position:relative}.chart>span{color:#7c8793;font-size:13px;transform:translateY(16px)}.target-line{transform-origin:0;border-top:1px dashed #7f8993;width:92%;height:1px;position:absolute;bottom:12px;left:0;transform:rotate(-20deg)}.actual-line{background:var(--green);transform-origin:0;height:2px;position:absolute;bottom:12px;left:0;transform:rotate(-12deg)}.chart-dot{background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;bottom:29px}.chart-dot b{color:var(--green);font-size:14px;position:absolute;top:-5px;left:11px}.pipeline>div{align-items:center;gap:5px;margin-top:14px;display:flex}.pipeline article{border:1px solid var(--line);text-align:center;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:12px 6px;display:flex}.pipeline article strong{font-size:20px}.pipeline article span{color:var(--muted);font-size:13px}.pipeline svg{width:12px}.toast{color:#fff;z-index:50;background:#0e3027;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:15px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 30px #0003}.toast svg{width:17px}.connectivity-banner{color:#6d4612;background:#fff8e8;border:1px solid #e6b36d;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 24px 0;padding:12px 14px;display:flex;box-shadow:0 5px 18px #67431212}.connectivity-banner>svg{flex:none;width:20px;height:20px;margin-top:1px}.connectivity-banner>span{gap:2px;line-height:1.4;display:grid}.connectivity-banner strong{color:#583607}@media (width<=680px){.connectivity-banner{margin:10px 12px 0;padding:11px 12px;font-size:.9rem}}.feature-view{text-align:center;max-width:640px;margin:90px auto;padding:40px}.feature-icon{width:58px;height:58px;color:var(--orange);background:#fff0ec;border-radius:16px;place-items:center;margin:auto;display:grid}.feature-view h2{font-size:34px}.feature-view p{color:var(--muted);line-height:1.7}.feature-view>div:last-child{justify-content:center;gap:10px;display:flex}.feature-view button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:10px 15px;display:flex}.feature-view button svg{width:16px}@media (width<=1180px){.workspace{grid-template-columns:1fr}.detail{max-height:none;position:relative;top:auto}.plan{grid-template-columns:150px 150px 150px 1fr}.bottom-grid{grid-template-columns:1fr}.tr{grid-template-columns:26px 1.3fr 1fr 1fr .8fr 60px}.tr span:nth-child(4),.tr span:nth-child(6){display:none}}@media (width<=820px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.mobile-close{color:#fff;background:0 0;border:0;display:block;position:absolute;top:23px;right:14px}.scrim{z-index:25;background:#0006;position:fixed;inset:0}main{width:100%;margin-left:0}.menu{background:0 0;border:0;display:block}header{height:70px;padding:0 14px}header h1{font-size:19px}header p,.search{display:none}.workspace{padding:12px}.title-row{margin-top:4px}.plan{grid-template-columns:1fr 1fr;padding:14px}.ring{width:110px;height:110px}.ring:after{width:90px;height:90px}.mini-metric{border:0}.pace{border:0;border-top:1px solid var(--line);grid-column:1/3;margin-top:10px;padding:16px 0 0}.section-title>button{display:none}.queue{overflow:auto}.tr{min-width:680px}.bottom-grid{display:grid}.call-performance{padding:14px}.performance-head{align-items:stretch}.hour-hero{min-width:150px;padding-left:13px}.hour-hero strong{font-size:36px}.performance-comparisons,.performance-kpis{grid-template-columns:repeat(2,1fr)}.hourly-bars{overflow:auto hidden}.hourly-bars>div{flex-basis:36px}.bottom-grid .pipeline{display:none}.detail{padding:15px}.call-target-number{align-items:flex-start;padding:12px}.call-target-number strong{font-size:24px}.admin{font-size:0!important}.admin svg{margin:0}.feature-view{margin:30px auto;padding:25px}.header-avatar{flex:0 0 36px;margin-left:auto}}.login-page{background:#fff;grid-template-columns:minmax(420px,.9fr) 1.1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:#071f36;flex-direction:column;padding:48px clamp(38px,6vw,90px);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-130px;right:-220px;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.login-brand{letter-spacing:2px;z-index:1;font-size:30px;font-weight:800;position:relative}.login-brand span{color:#ff7254;text-align:right;letter-spacing:.4px;width:112px;font-size:15px;display:block}.story-copy{z-index:1;max-width:520px;margin:auto 0;position:relative}.story-copy h1{letter-spacing:-2.4px;margin:0 0 24px;font-size:clamp(38px,4.5vw,64px);line-height:1.05}.story-copy>p{color:#c4d2de;max-width:460px;font-size:20px;line-height:1.7}.story-list{flex-direction:column;gap:15px;margin-top:38px;display:flex}.story-list span{align-items:center;gap:11px;font-size:17px;display:flex}.story-list svg{color:#ff7254;width:19px}.login-story>small{z-index:1;color:#8196a8;position:relative}.login-panel{background:#fbfcfd;place-items:center;width:auto;margin:0;padding:40px;display:grid}.login-card{width:min(420px,100%)}.secure-mark{width:48px;height:48px;color:var(--orange);background:#fff0eb;border-radius:13px;place-items:center;margin-bottom:25px;display:grid}.secure-mark svg{width:24px}.login-card h2{letter-spacing:-1px;margin:0 0 8px;font-size:38px}.login-card>p{color:var(--muted);margin:0 0 30px}.google-signin{width:100%;min-height:52px;color:var(--navy);background:#fff;border:1px solid #cbd5df;border-radius:9px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex;box-shadow:0 2px 7px #0b263e0b}.google-signin:hover{background:#f8fafc;border-color:#8da1b2}.google-signin:disabled{opacity:.65;cursor:wait}.google-signin svg{width:19px;color:var(--orange)}.login-divider{color:#7b8895;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0 18px;font-size:12px;font-weight:800;display:flex}.login-divider:before,.login-divider:after{content:"";background:#dfe5ea;flex:1;height:1px}.login-card>.login-error{margin:-12px 0 16px}.login-card form{flex-direction:column;gap:18px;display:flex}.login-card form>label{color:#344457;font-size:15px;font-weight:600}.login-card label>div{background:#fff;border:1px solid #d7dee5;border-radius:8px;align-items:center;gap:10px;height:48px;margin-top:7px;padding:0 13px;transition:all .15s;display:flex}.login-card label>div:focus-within{border-color:#8da1b2;box-shadow:0 0 0 3px #0b263e0b}.login-card label svg{color:#7b8895;width:17px}.login-card input{border:0;outline:0;flex:1;min-width:0;font-size:17px}.login-card label button{background:0 0;border:0;padding:4px}.login-submit{background:var(--orange);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:49px;margin-top:4px;font-weight:600;display:flex}.login-submit:disabled{opacity:.65}.login-submit svg{color:#fff;width:17px}.demo-entry{color:#415568;background:0 0;border:0;width:100%;margin-top:18px;padding:10px;font-size:15px;font-weight:600}.setup-note{text-align:center;max-width:310px;line-height:1.5;margin:5px auto!important;font-size:14px!important}.login-error{color:#aa3928;background:#fff3f0;border:1px solid #efc0b8;border-radius:7px;padding:10px 12px;font-size:15px}.auth-loading{color:#516274;place-content:center;gap:14px;min-height:100vh;font-size:16px;display:grid}.auth-loading div{border:3px solid #e0e7ec;border-top-color:var(--orange);border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=800px){.login-page{grid-template-columns:1fr}.login-story{min-height:300px;padding:28px}.story-copy{margin:60px 0 30px}.story-copy h1{font-size:46px}.story-copy>p{font-size:17px}.story-list,.login-story>small{display:none}.login-panel{padding:40px 24px}.login-card h2{font-size:34px}}.workspace-error{color:#9d392a;background:#fff3f0;border:1px solid #efc0b8;border-radius:8px;margin-bottom:10px;padding:11px 13px;font-size:15px}.workspace-error>button{min-height:38px;color:inherit;background:#fff;border:1px solid;border-radius:7px;margin:8px 0 0;padding:7px 11px;font-weight:700}.workspace-loading{border:1px solid var(--line);min-height:320px;color:var(--muted);background:#fff;border-radius:10px;place-items:center;font-size:16px;display:grid}.empty-detail{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:32px;display:flex}.empty-detail>svg{width:34px;height:34px;color:var(--orange);margin-bottom:14px}.empty-detail p{color:var(--muted);max-width:250px;font-size:15px;line-height:1.6}.spin{animation:.8s linear infinite spin}.gmail-connect-view{text-align:center;max-width:650px;margin:70px auto;padding:46px}.gmail-connect-mark{width:64px;height:64px;color:var(--orange);background:#fff0eb;border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.gmail-connect-mark svg{width:29px}.gmail-connect-view h2{margin:0 0 10px;font-size:35px}.gmail-connect-view>p{color:var(--muted);max-width:530px;margin:0 auto 26px;line-height:1.7}.gmail-permissions{text-align:left;grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin:0 auto 24px;display:grid}.gmail-permissions span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:15px;display:flex}.gmail-permissions span:last-child{grid-column:1/3}.gmail-permissions svg{width:16px;color:var(--green);flex:0 0 16px}.gmail-connect-view .workspace-error{text-align:left;max-width:520px;margin:0 auto 14px}.gmail-connect-button{margin:auto;padding:12px 18px}.gmail-connect-button:disabled,.gmail-compose button:disabled{opacity:.65}.gmail-connect-view>small{color:#7a8794;margin-top:14px;font-size:13px;display:block}.email-workspace{max-width:1500px;margin:auto;padding:22px}.email-title-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.email-title-row h2{margin:0 0 4px;font-size:28px}.email-title-row p{color:var(--muted);margin:0;font-size:15px}.gmail-account{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:9px 10px 9px 13px;display:flex}.gmail-account>div{grid-template-columns:8px 1fr;column-gap:7px;display:grid}.gmail-status-dot{background:var(--green);border-radius:50%;align-self:center;width:8px;height:8px}.gmail-account strong{font-size:14px}.gmail-account small{color:var(--muted);grid-column:2;font-size:13px}.gmail-account>button{color:#677481;background:#f5f7f9;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.gmail-account svg{width:14px}.gmail-grid{grid-template-columns:minmax(320px,.8fr) minmax(470px,1.2fr);align-items:start;gap:16px;display:grid}.gmail-inbox,.gmail-compose,.gmail-message-detail{min-height:600px;overflow:hidden}.gmail-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.gmail-panel-head>div{align-items:center;gap:9px;display:flex}.gmail-panel-head h2{font-size:18px}.gmail-panel-head svg{width:17px;color:var(--orange)}.gmail-panel-head span{background:#edf1f4;border-radius:20px;padding:3px 7px;font-size:13px}.gmail-panel-head>button,.gmail-detail-head>button{color:#667482;background:0 0;border:0}.gmail-panel-head>button svg,.gmail-detail-head>button svg{color:inherit;width:16px}.gmail-inbox-filters{border-bottom:1px solid var(--line);background:#f8fafb;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 12px;display:grid}.gmail-inbox-filters button{color:#5c6e7f;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:12px;font-weight:800;display:flex}.gmail-inbox-filters button span{color:#526474;background:#e8edf1;border-radius:999px;min-width:20px;padding:2px 5px}.gmail-inbox-filters button.active{color:#b8452b;background:#fff;border-color:#f1b29f;box-shadow:0 1px 3px #17324a0d}.gmail-message-list{max-height:calc(100vh - 190px);overflow:auto}.gmail-message-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;flex-direction:column;gap:5px;width:100%;padding:15px 16px;display:flex;position:relative}.gmail-message-list>button:hover,.gmail-message-list>button.selected{background:#fff7f4}.gmail-message-list>button.selected{box-shadow:inset 3px 0 var(--orange)}.gmail-sender{color:#344457;justify-content:space-between;width:100%;font-size:14px;display:flex}.gmail-sender time{color:#81909e;font-size:13px}.gmail-message-list strong{font-size:15px}.gmail-message-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;width:90%;font-size:13px;line-height:1.45;overflow:hidden}.gmail-message-list em{color:#176b52;background:#e9f6f1;border-radius:4px;align-self:flex-start;padding:3px 6px;font-size:13px;font-style:normal}.gmail-message-list em.gmail-capture-prompt{color:#a63e27;background:#fff0eb}.gmail-list-state{min-height:350px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.gmail-list-state svg{width:24px}.gmail-compose form{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.gmail-compose label{color:#425265;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.gmail-compose label>small{color:var(--muted);font-weight:500}.gmail-compose label:nth-child(n+3){grid-column:1/3}.gmail-compose input,.gmail-compose select,.gmail-compose textarea{color:#172b3f;background:#fff;border:1px solid #d9e0e6;border-radius:7px;outline:0;padding:10px 11px;font-size:15px}.gmail-compose input:focus,.gmail-compose select:focus,.gmail-compose textarea:focus{border-color:#8598a9;box-shadow:0 0 0 3px #0b263e0b}.gmail-compose textarea{resize:vertical;min-height:250px;line-height:1.6}.gmail-compose .workspace-error{grid-column:1/3;margin:0}.gmail-request-draft{color:#195e49;background:#f1faf6;border:1px solid #b9dfd0;border-radius:9px;grid-column:1/3;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.gmail-request-draft svg{width:20px;min-width:20px;margin-top:1px}.gmail-request-draft span{gap:3px;display:grid}.gmail-request-draft strong{font-size:13px}.gmail-request-draft small{color:#4b7163;font-size:12px;line-height:1.45}.gmail-send-row{border-top:1px solid var(--line);grid-column:1/3;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.gmail-send-row>span{color:var(--muted);font-size:13px}.gmail-send-row button{font-size:14px}.gmail-message-detail{padding:0 20px}.gmail-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.gmail-detail-head small{color:var(--orange);letter-spacing:1px;font-size:13px;font-weight:700}.gmail-detail-head h2{margin:4px 0;font-size:20px}.gmail-address{border-bottom:1px solid var(--line);flex-direction:column;padding:17px 0;display:flex}.gmail-address strong{font-size:15px}.gmail-address span,.gmail-address small{color:var(--muted);margin-top:3px;font-size:13px}.gmail-lead-link{border:1px solid var(--line);background:#f6f9fa;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:15px;padding:10px;display:grid}.gmail-lead-link span{color:var(--muted);font-size:13px}.gmail-lead-link strong{font-size:14px}.gmail-lead-link svg{width:13px}.gmail-body{white-space:pre-wrap;color:#2d3d4d;padding:24px 2px;font-size:15px;line-height:1.75}@media (width<=960px){.gmail-grid{grid-template-columns:1fr}.gmail-inbox,.gmail-compose,.gmail-message-detail{min-height:auto}.gmail-message-list{max-height:420px}.gmail-compose textarea{min-height:200px}}@media (width<=620px){.email-workspace{padding:14px}.email-title-row{align-items:flex-start;gap:12px}.email-title-row p{display:none}.gmail-account strong{text-overflow:ellipsis;max-width:120px;overflow:hidden}.gmail-grid{grid-template-columns:minmax(0,1fr)}.gmail-inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gmail-compose form{grid-template-columns:1fr}.gmail-compose label,.gmail-compose label:nth-child(n+3),.gmail-compose .workspace-error,.gmail-request-draft,.gmail-send-row{grid-column:1}.gmail-send-row{align-items:flex-end;gap:12px}.gmail-send-row>span{max-width:160px}.gmail-permissions{grid-template-columns:1fr}.gmail-permissions span:last-child{grid-column:1}.gmail-connect-view{margin:25px auto;padding:24px 18px}.gmail-connect-view h2{font-size:29px}}.drive-connect-view{text-align:center;max-width:700px;margin:65px auto;padding:44px 30px}.drive-connect-mark{width:64px;height:64px;color:var(--green);background:#eaf7f2;border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.drive-connect-mark svg{width:29px}.drive-connect-view h2{margin:0 0 10px;font-size:35px}.drive-connect-view>p{color:var(--muted);max-width:590px;margin:0 auto 25px;line-height:1.7}.drive-benefits{text-align:left;gap:9px;max-width:560px;margin:0 auto 22px;display:grid}.drive-benefits span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.drive-benefits svg{width:16px;color:var(--green);flex:0 0 16px}.drive-connect-view .workspace-error{text-align:left;max-width:560px;margin:0 auto 14px}.drive-connect-button{margin:auto;padding:12px 18px}.drive-admin-note{color:#415668;background:#f2f7fa;border:1px solid #cfdce5;border-radius:8px;justify-content:center;align-items:center;gap:9px;max-width:560px;margin:auto;padding:13px 15px;font-size:15px;display:flex}.drive-admin-note svg{width:17px}.documents-workspace{max-width:1500px;margin:auto;padding:22px}.documents-title-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.documents-title-row h2{margin:0 0 4px;font-size:28px}.documents-title-row p{color:var(--muted);margin:0;font-size:15px}.drive-folder-link{color:#21384b;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:flex}.drive-folder-link>svg:first-child{width:18px;color:var(--green)}.drive-folder-link>svg:last-child{color:#71808e;width:13px}.drive-folder-link span{flex-direction:column;min-width:135px;display:flex}.drive-folder-link strong{font-size:14px}.drive-folder-link small{color:var(--muted);margin-top:2px;font-size:13px}.documents-grid{grid-template-columns:360px minmax(500px,1fr);align-items:start;gap:16px;display:grid}.document-upload{flex-direction:column;gap:14px;padding:17px;display:flex}.document-panel-head{justify-content:space-between;align-items:center;min-height:32px;display:flex}.document-panel-head>div{align-items:center;gap:8px;display:flex}.document-panel-head svg{width:17px;color:var(--orange)}.document-panel-head h2{font-size:18px}.document-panel-head>span{color:var(--muted);font-size:13px}.document-panel-head select{border:1px solid var(--line);color:#445465;background:#fff;border-radius:6px;padding:7px 9px;font-size:13px}.file-drop{text-align:center;cursor:pointer;background:#f9fbfc;border:1px dashed #bdcad5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:17px;display:flex}.file-drop:hover{background:#f6fafb;border-color:#7d96a9}.file-drop input{opacity:0;pointer-events:none;position:absolute}.file-drop svg{width:30px;color:var(--green);margin-bottom:10px}.file-drop strong{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:15px;overflow:hidden}.file-drop span{color:var(--muted);margin-top:4px;font-size:13px}.document-upload>label:not(.file-drop){color:#425265;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.document-upload select{color:#172b3f;background:#fff;border:1px solid #d9e0e6;border-radius:7px;outline:0;padding:10px 11px;font-size:14px}.document-upload>button{width:100%;margin-top:2px}.document-upload>button:disabled{opacity:.65}.document-library{min-height:515px;overflow:hidden}.document-library>.document-panel-head{border-bottom:1px solid var(--line);height:65px;padding:0 17px}.document-library .document-panel-head span{background:#edf1f4;border-radius:20px;padding:3px 7px;font-size:13px}.document-list{flex-direction:column;display:flex}.document-list>a{color:#203447;border-bottom:1px solid #edf0f2;grid-template-columns:38px minmax(170px,1fr) 110px 140px 18px;align-items:center;gap:11px;min-height:65px;padding:10px 16px;text-decoration:none;display:grid}.document-list>a:hover{background:#f9fbfc}.document-file-icon{width:36px;height:36px;color:var(--orange);background:#fff1ed;border-radius:8px;place-items:center;display:grid}.document-file-icon svg{width:18px}.document-list>a>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.document-list>a strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.document-list>a span{color:var(--muted);margin-top:3px;font-size:13px}.document-list>a em{color:#176b52;text-align:center;background:#e9f6f1;border-radius:5px;padding:5px 7px;font-size:13px;font-style:normal}.document-list>a small{color:var(--muted);font-size:13px}.document-list>a>svg{color:#71808e;width:14px}.document-state{min-height:350px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.document-state svg{width:25px}@media (width<=1050px){.documents-grid{grid-template-columns:1fr}.document-upload{grid-template-columns:1fr 1fr;display:grid}.document-upload .document-panel-head,.document-upload .file-drop,.document-upload>button{grid-column:1/3}.document-library{min-height:400px}}@media (width<=700px){.documents-workspace{padding:14px}.documents-title-row{align-items:flex-start;gap:12px}.documents-title-row p,.drive-folder-link span{display:none}.documents-grid{grid-template-columns:minmax(0,1fr)}.document-upload{display:flex}.document-list>a{grid-template-columns:38px minmax(150px,1fr) 18px}.document-list>a em,.document-list>a small{display:none}.drive-connect-view{margin:25px auto;padding:24px 18px}.drive-connect-view h2{font-size:29px}}button:disabled{cursor:not-allowed;opacity:.5}.leads-workspace,.reports-workspace{max-width:1600px;margin:auto;padding:20px}.leads-title-row,.reports-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.leads-title-row>div{align-items:baseline;gap:10px;display:flex}.leads-title-row h2,.reports-title h2{margin:0;font-size:29px}.leads-title-row span{color:var(--muted);font-size:15px}.leads-title-row>button{padding:10px 14px;font-size:15px}.lead-metrics{grid-template-columns:repeat(4,1fr);min-height:92px;margin-bottom:14px;display:grid}.lead-metrics article{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.lead-metrics article+article:before{content:"";border-left:1px solid var(--line);height:45px;position:absolute;left:0}.lead-metrics svg{width:22px;color:var(--orange)}.lead-metrics article:first-child svg{color:#2776ca}.lead-metrics article:nth-child(2) svg,.lead-metrics article:nth-child(4) svg{color:#526478}.lead-metrics article div{flex-direction:column;display:flex}.lead-metrics strong{font-size:26px}.lead-metrics span{color:var(--muted);margin-top:2px;font-size:13px}.lead-table-panel{overflow:hidden}.lead-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(125px,.7fr)) auto;align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:grid}.lead-filters label{border:1px solid #d5dce3;border-radius:7px;align-items:center;gap:8px;height:37px;padding:0 10px;display:flex}.lead-filters label svg{color:#788694;width:15px}.lead-filters input{border:0;outline:0;width:100%;min-width:0;font-size:14px}.lead-filters select,.bulk-bar select{color:#344456;background:#fff;border:1px solid #d5dce3;border-radius:7px;min-width:0;height:37px;padding:0 10px;font-size:14px}.filter-button{color:#405264;background:#fff;border:1px solid #d5dce3;border-radius:7px;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:14px;display:flex}.filter-button svg{width:14px}.bulk-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:49px;padding:0 14px;font-size:13px;display:flex}.bulk-bar>div{align-items:center;gap:8px;display:flex}.bulk-bar input,.lead-table input{accent-color:var(--orange)}.bulk-bar select{height:31px}.page-range{color:var(--muted);margin-left:auto}.bulk-bar>button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.bulk-bar>button svg{width:14px}.lead-table-scroll{overflow-x:auto}.lead-table{grid-template-columns:30px 1.2fr 1.15fr .8fr 1fr .7fr .6fr .75fr .75fr;align-items:center;gap:10px;min-width:1120px;padding:0 14px;font-size:13px;display:grid}.lead-table-head{color:#697684;background:#fafbfc;border-bottom:1px solid #edf0f2;height:39px;font-size:13px}.lead-sort-header{min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.lead-sort-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-sort-header svg{opacity:.58;flex:0 0 13px;width:13px;height:13px}.lead-sort-header:hover,.lead-sort-header:focus-visible,.lead-sort-header.active{color:var(--navy)}.lead-sort-header.active svg{color:var(--orange);opacity:1}.lead-sort-header:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2471a959}.lead-row{border-bottom:1px solid #edf0f2;min-height:52px;transition:all .12s}.lead-row:hover{background:#fafcfd}.lead-row.selected{box-shadow:inset 3px 0 var(--orange);background:#fff5f1}.lead-row>strong{font-size:14px}.lead-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lead-row>span:nth-child(3){flex-direction:column;display:flex}.lead-row>span:nth-child(3) b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.lead-row>span:nth-child(3) small{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.stage,.import-status{text-transform:capitalize;border-radius:5px;padding:4px 6px;font-size:13px;font-style:normal}.stage.new_lead{color:#526170;background:#edf1f4}.stage.screened{color:#176b4d;background:#e5f5ed}.stage.outreached{color:#315f9d;background:#e8f0ff}.stage.contacted{color:#2767a6;background:#e3f0ff}.stage.interested,.stage.won{color:#187253;background:#dff3eb}.stage.quote_sent,.stage.negotiation{color:#6545a7;background:#eee8ff}.stage.lost{color:#68717b;background:#f1f2f4}.priority.urgent,.priority.high{color:#bf3e2b;background:#ffe4df}.lead-table-state{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:15px;display:flex}.lead-table-state svg{width:20px}.lead-pagination{justify-content:center;align-items:center;gap:8px;height:60px;display:flex}.lead-pagination button,.lead-pagination b{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.lead-pagination button svg{width:14px}.lead-pagination b{border-color:var(--orange);color:var(--orange);font-size:14px}.lead-pagination span{color:var(--muted);margin-left:5px;font-size:13px}.lead-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:0 16px;display:flex}.lead-panel-head>div{align-items:center;gap:8px;display:flex}.lead-panel-head h2{margin:0;font-size:18px}.lead-panel-head>div>span{background:#edf1f4;border-radius:20px;padding:3px 7px;font-size:13px}.lead-panel-head small{color:var(--muted);font-size:13px}.import-history{margin-top:14px;overflow:hidden}.import-history-list article{border-bottom:1px solid #edf0f2;grid-template-columns:30px minmax(180px,1.2fr) 90px minmax(220px,1fr) 110px 110px;align-items:center;gap:12px;min-height:62px;padding:9px 16px;display:grid}.import-history-list article>svg{width:20px;color:var(--orange)}.import-history-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.import-history-list article>div:nth-child(2) strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.import-history-list article>div:nth-child(2) span{color:var(--muted);margin-top:3px;font-size:13px}.import-status.completed{color:#187253;background:#dff3eb}.import-status.processing,.import-status.created{color:#2767a6;background:#e3f0ff}.import-status.failed{color:#bf3e2b;background:#ffe4df}.import-status.rolled_back{color:#526170;background:#edf1f4}.history-counts{gap:16px;display:flex}.history-counts span{color:var(--muted);flex-direction:column;font-size:13px;display:flex}.history-counts b{color:#21364a;font-size:14px}.import-history-list button{border:1px solid var(--line);color:#566677;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:30px;font-size:13px;display:flex}.import-history-list button svg{width:12px}.import-history-list button.confirm-rollback{color:#b53c2c;background:#fff4f1;border-color:#d7523f}.rollback-confirmation{grid-column:5/7;grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:7px;display:grid}.rollback-confirmation label{color:#8e3c2e;flex-direction:column;gap:3px;font-size:11px;display:flex}.rollback-confirmation input{height:30px;color:var(--navy);background:#fff;border:1px solid #dca18f;border-radius:6px;padding:0 8px}.rollback-confirmation button{padding:0 9px}.rollback-confirmation button:disabled{opacity:.45;cursor:not-allowed}.research-queue-health{grid-template-columns:repeat(4,minmax(140px,.7fr)) minmax(260px,1.4fr);display:grid;overflow:hidden}.research-queue-health article,.research-queue-health>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:92px;padding:16px 18px;display:flex}.research-queue-health article strong{color:var(--navy);font-size:24px}.research-queue-health article span,.research-queue-health small{color:var(--muted);margin-top:4px}.research-queue-health article.warning strong{color:#b56e10}.research-queue-health article.danger strong{color:#bb4934}.research-queue-health>div{color:var(--green);border-right:0;flex-direction:row;align-items:center;gap:11px}.research-queue-health>div svg{flex:0 0 23px;width:23px}.research-queue-health>div span{flex-direction:column;display:flex}.research-work-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.research-work-lanes article,.research-work-lanes button{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.research-work-lanes button{text-align:left;cursor:pointer;font:inherit}.research-work-lanes button:hover{border-color:#7fa9c4;transform:translateY(-1px)}.research-work-lanes button.active{border-color:var(--navy);box-shadow:0 0 0 2px #07314d1f}.research-work-lanes button.high-fit{background:#fffaf0;border-color:#e3c36e}.work-accountability{overflow:hidden}.work-accountability>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.work-accountability>header div{flex-direction:column;gap:4px;display:flex}.work-accountability>header small,.work-accountability article small{color:var(--muted)}.work-accountability>header>span{color:var(--green);white-space:nowrap;background:#edf6f2;border-radius:999px;padding:6px 10px;font-weight:700}.work-accountability-grid{grid-template-columns:repeat(6,minmax(135px,1fr));display:grid}.work-accountability article{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.work-accountability article:last-child{border-right:0}.work-accountability article strong{color:var(--navy);font-size:25px}.work-accountability article span{font-weight:700}.work-evidence-warning{color:#9d3e2e;background:#fff3ef;border-top:1px solid #f2c4b9;align-items:center;gap:10px;padding:12px 18px;display:flex}.work-evidence-warning svg{flex:0 0 20px}.work-evidence-warning span{flex-direction:column;gap:2px;display:flex}.research-work-lanes strong{color:var(--navy);font-size:22px}.research-work-lanes span{color:var(--navy);margin-top:2px;font-weight:800}.research-work-lanes small{color:var(--muted);margin-top:4px}.research-work-lanes .success{background:#f4fbf8;border-color:#acdcca}.research-work-lanes .success strong{color:var(--green)}.research-work-lanes .warning{background:#fff8f6;border-color:#f2c1b8}.research-work-lanes .warning strong{color:#bb4934}.research-issues{flex-wrap:wrap;gap:4px;display:flex}.research-issues em{color:#a94b2e;background:#fff0e8;border-radius:5px;padding:3px 5px;font-size:11px;font-style:normal;font-weight:800}.research-sla{flex-direction:column;display:flex}.research-sla b{color:#405466}.research-sla small{color:var(--green);margin-top:2px}.research-sla.due_soon small{color:#b56e10}.research-sla.overdue small,.research-sla.blocked small{color:#bb4934}.lead-empty-row{min-height:130px;color:var(--muted);place-items:center;font-size:14px;display:grid}.drawer-scrim{z-index:54;background:#071f3654;position:fixed;inset:0}.import-drawer{z-index:55;background:#fff;grid-template-rows:auto auto 1fr auto;width:min(570px,100vw);display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #061b3024}.import-head{justify-content:space-between;align-items:center;height:72px;padding:0 23px;display:flex}.import-head h2{margin:0;font-size:24px}.import-head button{background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.import-head svg{width:19px}.import-stepper{border-bottom:1px solid var(--line);align-items:flex-start;height:72px;padding:2px 28px 0;display:flex}.import-stepper>div{flex-direction:column;align-items:center;gap:6px;width:65px;display:flex}.import-stepper>div>span{color:#657382;background:#fff;border:1px solid #cbd4dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.import-stepper>div>span svg{width:13px}.import-stepper>div>small{color:#5b6976;font-size:13px}.import-stepper>div.active>span{background:var(--orange);border-color:var(--orange);color:#fff}.import-stepper>div.done>span{color:var(--green);border-color:#a8b8c5}.import-stepper>i{background:#dfe5eb;flex:1;height:1px;margin-top:13px}.import-stepper>div.done+i{background:#f3a28f}.import-body{padding:18px 22px;overflow:auto}.import-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:12px 22px;display:flex}.import-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:37px;padding:0 14px;font-size:13px;display:flex}.import-actions button svg{width:14px}.import-upload-step{text-align:center;padding:35px 24px}.import-upload-step>svg{width:45px;height:45px;color:var(--orange);background:#fff0eb;border-radius:12px;padding:10px}.import-upload-step h3,.import-progress-step h3{margin:16px 0 7px;font-size:23px}.import-upload-step>p,.import-progress-step>p{color:var(--muted);max-width:390px;margin:0 auto 20px;font-size:14px;line-height:1.6}.csv-drop{cursor:pointer;background:#f9fbfc;border:1px dashed #aebdca;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:145px;margin-bottom:17px;display:flex}.csv-drop input{opacity:0;pointer-events:none;position:absolute}.csv-drop svg{width:24px;color:var(--green);margin-bottom:8px}.csv-drop strong{font-size:15px}.csv-drop span{color:var(--muted);margin-top:4px;font-size:13px}.import-safety{text-align:left;color:#405265;align-items:center;gap:8px;margin:10px 12px;font-size:13px;display:flex}.import-safety svg{width:15px;color:var(--green)}.import-file-summary{border:1px solid var(--line);border-radius:7px;align-items:center;gap:10px;min-height:54px;margin-bottom:17px;padding:9px 11px;display:flex}.import-file-summary>svg{color:#526478;width:18px}.import-file-summary div{flex-direction:column;min-width:0;display:flex}.import-file-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.import-file-summary span{color:var(--muted);margin-top:3px;font-size:13px}.import-file-summary em{color:#187253;background:#dff3eb;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:13px;font-style:normal}.import-section-title{justify-content:space-between;align-items:flex-start;margin:4px 0 12px;display:flex}.import-section-title h3{margin:0 0 3px;font-size:18px}.import-section-title p{color:var(--muted);margin:0;font-size:13px}.import-section-title>small{color:var(--muted);font-size:13px}.mapping-fields{border:1px solid var(--line);border-radius:7px;overflow:hidden}.mapping-section{flex-direction:column;display:flex}.mapping-section h4{border-bottom:1px solid var(--line);color:#607080;background:#fafbfc;margin:0;padding:9px 11px;font-size:13px}.mapping-section label{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 1.3fr;align-items:center;gap:10px;min-height:43px;padding:6px 10px;display:grid}.mapping-section label:last-child{border-bottom:0}.mapping-section label>span{font-size:13px}.mapping-section label b{color:var(--orange);margin-left:3px}.mapping-section select,.assignment-select select{color:#324456;background:#fff;border:1px solid #d7dfe6;border-radius:6px;min-width:0;height:30px;padding:0 8px;font-size:13px}.mapping-fields details{border-top:1px solid var(--line)}.mapping-fields summary{cursor:pointer;background:#fafbfc;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.mapping-fields summary span{color:var(--muted);font-weight:400}.mapping-section.optional{max-height:250px;overflow:auto}.validation-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.validation-grid article{border:1px solid var(--line);border-radius:7px;grid-template-columns:18px 1fr;align-items:center;min-height:68px;padding:10px;display:grid}.validation-grid svg{width:15px;color:var(--green)}.validation-grid article:nth-child(2) svg{color:#b78013}.validation-grid article:nth-child(3) svg{color:var(--orange)}.validation-grid strong{white-space:nowrap;font-size:14px}.validation-grid span{color:var(--muted);grid-column:2;font-size:13px}.mapping-warning{color:#9d392a;background:#fff3f0;border:1px solid #efc0b8;border-radius:7px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:13px;line-height:1.5;display:flex}.mapping-warning svg{flex:0 0 14px;width:14px}.assignment-option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:11px;min-height:61px;margin-bottom:9px;padding:10px 12px;display:flex}.assignment-option.selected{background:#fff7f4;border-color:#ef8a74}.assignment-option input{accent-color:var(--orange)}.assignment-option>span{flex-direction:column;display:flex}.assignment-option strong{font-size:14px}.assignment-option small{color:var(--muted);margin-top:3px;font-size:13px}.assignment-select{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}.assignment-select select{height:37px}.round-robin-list{border:1px solid var(--line);border-radius:7px;max-height:190px;margin:12px 0;overflow:auto}.round-robin-list label{border-bottom:1px solid #edf0f2;align-items:center;gap:9px;min-height:45px;padding:7px 10px;display:flex}.round-robin-list label:last-child{border-bottom:0}.round-robin-list input{accent-color:var(--orange)}.round-robin-list span{flex-direction:column;display:flex}.round-robin-list strong{font-size:13px}.round-robin-list small{color:var(--muted);margin-top:2px;font-size:13px}.drive-archive-choice{background:#f5f9fa;border:1px solid #d5e0e5;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.drive-archive-choice input{accent-color:var(--green)}.drive-archive-choice>svg{width:17px;color:var(--green)}.drive-archive-choice>span{flex-direction:column;display:flex}.drive-archive-choice strong{font-size:13px}.drive-archive-choice small{color:var(--muted);margin-top:2px;font-size:13px}.import-review{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;margin-top:15px;padding-top:15px;font-size:13px;display:grid}.import-review span{color:var(--muted)}.import-review strong{font-size:13px}.import-progress-step{text-align:center;padding:55px 20px}.import-spinner{width:42px;height:42px;color:var(--orange)}.progress-track{background:#edf1f4;border-radius:10px;max-width:390px;height:8px;margin:25px auto 9px;overflow:hidden}.progress-track span{background:var(--orange);height:100%;transition:all .2s;display:block}.progress-label{color:var(--muted);font-size:13px}.import-complete>svg{width:50px;height:50px;color:var(--green)}.import-complete h3{margin-top:13px}.result-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.result-grid article{border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:75px;display:flex}.result-grid strong{font-size:22px}.result-grid span{color:var(--muted);margin-top:3px;font-size:13px}.lead-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.lead-row.active-lead{background:#f2f8fc;box-shadow:inset 3px 0 #2471a9}.lead-detail-scrim{z-index:58}.lead-detail-drawer{z-index:59;background:#fff;grid-template-rows:auto 1fr auto;width:min(590px,100vw);display:grid;position:fixed;top:0;bottom:0;right:0;overflow-x:hidden;box-shadow:-16px 0 40px #061b3024}.lead-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:98px;padding:21px 24px 16px;display:flex}.lead-detail-head>div{min-width:0}.lead-detail-head small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.lead-detail-head h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:25px;overflow:hidden}.lead-detail-head>div>span{color:var(--muted);align-items:center;gap:9px;margin-top:8px;font-size:13px;display:flex}.lead-detail-head>button{background:#fff;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.lead-detail-head>button:hover{background:#f3f5f7}.lead-detail-head>button svg{width:19px}.lead-detail-body{min-width:0;padding:18px 22px 28px;overflow:hidden auto}.lead-draft-recovery{color:#175b42;background:#f1faf6;border:1px solid #a9d7c2;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:14px;padding:12px;font-size:13px;display:grid}.lead-draft-recovery.has-conflicts{color:#74500b;background:#fff9ea;border-color:#e8c072}.lead-draft-recovery>svg{width:18px;margin-top:1px}.lead-draft-recovery>div{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-draft-recovery>button,.lead-draft-conflict button{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:5px 9px;font-weight:700}.lead-draft-recovery details{margin-top:4px}.lead-draft-recovery summary{cursor:pointer;font-weight:700}.lead-draft-recovery details>p{margin:6px 0;line-height:1.45}.lead-draft-conflict{border-top:1px solid #e8d9ad;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.lead-draft-conflict>span{flex-direction:column;gap:2px;min-width:0;display:flex}.lead-draft-conflict small{overflow-wrap:anywhere}.lead-quick-actions{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.lead-quick-actions a{background:var(--orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.lead-quick-actions a:nth-child(2){background:#0a324f}.lead-quick-actions a.disabled{pointer-events:none;color:#8b98a3;background:#e7ebee}.lead-quick-actions svg{width:15px}.lead-detail-loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.lead-detail-loading svg{width:20px}.lead-detail-section{border:1px solid var(--line);border-radius:10px;min-width:0;margin-bottom:14px;padding:15px}.lead-detail-section-title{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:9px;margin-bottom:13px;padding-bottom:12px;display:flex}.lead-detail-section-title>svg{width:18px;color:var(--orange)}.lead-detail-section-title h3{margin:0;font-size:16px}.lead-detail-section-title p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.imported-evidence-section{background:linear-gradient(135deg,#f4fbf7 0%,#fbfaf4 100%);border-color:#9fcbb9}.imported-evidence-title{align-items:center}.imported-evidence-title>svg{color:#147653}.imported-evidence-title>span{color:#176246;text-transform:capitalize;white-space:nowrap;background:#def2e7;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:900}.imported-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.imported-evidence-grid article{background:#fff;border:1px solid #cfe2d9;border-radius:9px;min-width:0;padding:11px}.imported-evidence-grid small,.imported-evidence-verification small,.imported-evidence-finish small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900;display:block}.imported-evidence-grid p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.45}.imported-evidence-verification,.imported-evidence-finish{border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px;display:flex}.imported-evidence-verification{color:#185d46;background:#fff;border:1px solid #a8d1bf}.imported-evidence-verification>svg,.imported-evidence-finish>svg{flex:0 0 18px;width:18px}.imported-evidence-verification>span,.imported-evidence-finish>span{gap:4px;min-width:0;display:grid}.imported-evidence-verification strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.imported-evidence-finish{color:#75501a;background:#fff8ec;border:1px solid #e7c58c}.imported-evidence-finish ul{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.imported-evidence-finish li{background:#fff;border:1px solid #e7c58c;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.imported-evidence-finish strong{font-size:12px;line-height:1.45}.imported-evidence-sources{border-top:1px solid #cfe2d9;margin-top:10px;padding-top:9px}.imported-evidence-sources summary{cursor:pointer;color:#176246;font-size:12px;font-weight:800}.imported-evidence-sources a{color:#0b3854;overflow-wrap:anywhere;background:#fff;border-radius:7px;margin-top:7px;padding:8px;font-size:11px;text-decoration:none;display:block}@media (width<=620px){.imported-evidence-title{flex-wrap:wrap}.imported-evidence-title>span{margin-left:27px}.imported-evidence-grid{grid-template-columns:1fr}}.imported-evidence-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.imported-evidence-title-actions>span{color:#176246;text-transform:capitalize;white-space:nowrap;background:#def2e7;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.imported-evidence-title-actions>button{color:#145c44;background:#fff;border:1px solid #8fcab0;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-weight:800;display:inline-flex}.imported-evidence-title-actions>button svg{width:16px;height:16px}.imported-evidence-draft-note{color:#44675a;margin:-2px 0 12px;font-size:12px}@media (width<=620px){.imported-evidence-title-actions{justify-content:flex-start;width:100%;margin-left:27px}}.qualification-recovery-toggle{color:#176847;white-space:nowrap;background:#edf9f3;border-color:#9bcab7;min-height:34px;margin-left:auto;padding:0 10px;font-weight:800}.qualification-evidence-empty{color:#75501a;background:#fff8ec;border:1px solid #e7c58c;border-radius:8px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px;display:flex}.qualification-evidence-empty svg{flex:0 0 18px;width:18px}.qualification-evidence-empty span{gap:2px;display:grid}.qualification-evidence-empty small{line-height:1.4}.qualification-recovery-form{background:#f5fbf8;border:1px solid #acd7c5;border-radius:10px;gap:12px;margin-top:12px;padding:13px;display:grid}.qualification-recovery-proof{gap:7px;display:grid}.qualification-recovery-proof select,.qualification-recovery-grid input,.qualification-recovery-grid select,.qualification-recovery-grid textarea{color:#23384b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdcd6;border-radius:7px}.qualification-recovery-proof select,.qualification-recovery-grid input,.qualification-recovery-grid select{min-height:38px;padding:0 9px}.qualification-recovery-proof p{color:#40576a;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-left:3px solid #177653;margin:0;padding:9px;font-size:12px;line-height:1.45}.qualification-recovery-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.qualification-recovery-grid label{gap:5px;min-width:0;display:grid}.qualification-recovery-grid label.wide{grid-column:1/-1}.qualification-recovery-grid label>span{color:#526273;font-size:12px;font-weight:800}.qualification-recovery-grid textarea{resize:vertical;min-height:72px;padding:9px}.qualification-recovery-save{justify-content:center;align-items:center;gap:7px;min-height:42px;display:flex}.qualification-recovery-save svg{width:17px}.lead-email-awareness{background:#f7fbf9;border:1px solid #cddfd7;border-radius:10px;margin-bottom:14px;padding:15px}.lead-email-awareness.awaiting_reply{background:#fffaf0;border-color:#e6c67f}.lead-email-awareness.responded,.lead-email-awareness.buyer_emailed{background:#f3fbf7;border-color:#9fd4bd}.lead-email-awareness-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lead-email-awareness-grid article{background:#fff;border:1px solid #dde7e2;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.lead-email-awareness-grid article.wide{grid-column:1/-1}.lead-email-awareness-grid span{color:var(--muted);font-size:12px}.lead-email-awareness-grid strong{color:#17354a;overflow-wrap:anywhere;font-size:14px}.lead-email-awareness-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.lead-email-awareness-alert{color:#6c4716;background:#fff5e6;border:1px solid #e4b26b;border-radius:8px;align-items:flex-start;gap:8px;margin-top:9px;padding:10px;display:flex}.lead-email-awareness-alert.response{color:#185c42;background:#edf9f3;border-color:#9fd4bd;display:grid}.lead-email-awareness-alert svg{flex:0 0 18px;width:18px}.lead-email-awareness-alert div{gap:3px;display:grid}.lead-email-awareness-alert span,.lead-email-awareness-empty{font-size:12px;line-height:1.45}.lead-email-awareness-empty{color:var(--muted);padding:8px 0}.lead-email-compose{color:#fff;background:var(--navy);border-color:var(--navy);justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:10px;display:flex}.lead-email-compose svg{width:16px}@media (width<=620px){.lead-email-awareness-grid{grid-template-columns:1fr}.lead-email-awareness-grid article.wide{grid-column:auto}}.lead-detail-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-detail-form label{flex-direction:column;gap:5px;display:flex}.lead-detail-form label.wide{grid-column:1/3}.lead-detail-form label>span{color:#526273;font-size:13px;font-weight:600}.lead-detail-form input,.lead-detail-form select{color:#23384b;background:#fff;border:1px solid #d6dee5;border-radius:7px;min-width:0;height:35px;padding:0 9px;font-size:13px}.lead-detail-form input:focus,.lead-detail-form select:focus{border-color:var(--orange);outline:2px solid #f7b2a3}.contact-methods-editor{box-sizing:border-box;background:#f8fbfa;border:1px solid #dce5e1;border-radius:10px;gap:9px;width:100%;min-width:0;margin-top:4px;padding:12px;display:grid}.contact-methods-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-methods-heading>div:first-child{gap:2px;display:grid}.contact-methods-heading span,.contact-methods-editor>small{color:var(--muted);font-size:12px}.contact-methods-heading>div:last-child{gap:6px;display:flex}.contact-methods-heading button{align-items:center;gap:5px;min-height:34px;display:inline-flex}.contact-methods-heading button svg,.contact-method-remove svg{width:15px}.contact-method-row{background:#fff;border:1px solid #e2e9e5;border-radius:8px;gap:7px;min-width:0;padding:9px;display:grid}.contact-method-fields{grid-template-columns:80px minmax(0,1.3fr) minmax(0,.85fr);gap:7px;min-width:0;display:grid}.contact-method-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.contact-method-row input,.contact-method-row select{width:100%;min-width:0}.contact-method-primary{white-space:nowrap;align-items:center;flex-direction:row!important}.contact-method-primary input{width:auto;height:auto;accent-color:var(--orange)}.contact-method-current-primary{color:#17653f;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.contact-method-current-primary svg{width:15px;height:15px}.contact-method-promote{color:#17653f;margin-left:auto;font-weight:800;border-color:#17653f!important}.contact-method-remove{color:#a43b2e;place-items:center;height:35px;padding:0;display:grid}.contact-method-email-note{color:var(--muted);font-size:11px}.contact-method-guidance{color:#6f5422;background:#fff8e9;border-left:3px solid #d99b30;margin:2px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.buying-committee-title>button{align-items:center;gap:6px;min-height:36px;margin-left:auto;display:inline-flex}.account-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-opportunity-grid article{background:#fff;border:1px solid #dce5e1;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.account-opportunity-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.account-opportunity-grid strong{overflow-wrap:anywhere}.account-opportunity-grid small{color:var(--muted)}.best-buyer-question{background:#eaf7f1;border-left:4px solid #17653f;border-radius:8px;gap:4px;padding:12px;display:grid}.best-buyer-question span{color:#17653f;text-transform:uppercase;font-size:11px;font-weight:900}.best-buyer-question strong{line-height:1.45}.account-commercial-context{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.buying-committee-title>button svg{width:16px;height:16px}.buying-committee-list{gap:8px;display:grid}.buying-committee-list article{background:#fff;border:1px solid #dce5e1;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.buying-committee-list article.inactive{opacity:.58}.stakeholder-avatar{color:#17653f;background:#e9f6f0;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.buying-committee-list article>div{gap:2px;min-width:0;display:grid}.buying-committee-list strong{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.buying-committee-list strong em{color:#17653f;text-transform:uppercase;background:#e9f6f0;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}.buying-committee-list span,.buying-committee-list small{color:var(--muted);overflow-wrap:anywhere}.buying-committee-empty{color:var(--muted);border:1px dashed #cfd9d4;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.buying-committee-empty svg{flex:none;width:22px}.buying-committee-empty>div{gap:2px;display:grid}.buying-committee-form{background:#f7fcfa;border:1px solid #bcd8cc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.buying-committee-form label{gap:5px;min-width:0;display:grid}.buying-committee-form label>span{color:var(--muted);font-size:12px;font-weight:800}.buying-committee-form input,.buying-committee-form select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 10px}.buying-committee-form .stakeholder-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.buying-committee-form .stakeholder-checkbox input{width:auto;min-height:auto;accent-color:var(--orange)}.buying-committee-form>button{justify-self:end;align-items:center;gap:6px;display:inline-flex}@media (width<=620px){.account-opportunity-grid{grid-template-columns:1fr}.buying-committee-title{flex-wrap:wrap;align-items:flex-start}.buying-committee-title>button{margin-left:0}.buying-committee-list article{grid-template-columns:38px minmax(0,1fr)}.buying-committee-list article>button{grid-column:2;justify-self:start}.buying-committee-form{grid-template-columns:1fr}.buying-committee-form>button{justify-content:center;justify-self:stretch}.account-opportunity-section .lead-detail-section-title{flex-wrap:wrap}.qualification-recovery-toggle{width:100%;margin-left:0}.qualification-recovery-grid{grid-template-columns:1fr}.qualification-recovery-grid label.wide{grid-column:auto}}@media (width<=760px){.contact-methods-heading{flex-direction:column;align-items:flex-start}.contact-method-fields{grid-template-columns:1fr}.contact-method-actions{justify-content:flex-start}}.lead-compliance{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.lead-compliance label{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:7px;min-height:55px;padding:9px;display:flex}.lead-compliance input{accent-color:var(--orange);margin-top:2px}.lead-compliance span{flex-direction:column;display:flex}.lead-compliance strong{font-size:13px}.lead-compliance small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}.lead-record-counts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.lead-record-counts article{background:#f7f9fa;border-radius:7px;flex-direction:column;min-height:56px;padding:9px;display:flex}.lead-record-counts strong{font-size:19px}.lead-record-counts span{color:var(--muted);margin-top:2px;font-size:13px}.lead-activity-list{margin-top:11px}.lead-activity-list>article{border-top:1px solid #edf0f2;gap:9px;padding:10px 0;display:flex}.activity-icon{width:28px;height:28px;color:var(--orange);background:#fff0eb;border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.activity-icon svg{width:13px}.lead-activity-list article>div{min-width:0}.lead-activity-list article strong{font-size:13px}.lead-activity-list article p{color:#4f6070;margin:3px 0;font-size:13px;line-height:1.5}.lead-activity-list article small{color:var(--muted);font-size:13px}.lead-no-activity{color:var(--muted);background:#f7f9fa;border-radius:7px;padding:11px;font-size:13px;line-height:1.5}.lead-detail-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:9px;min-height:72px;padding:12px 22px;display:flex}.lead-detail-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 15px;font-size:13px;display:flex}.lead-detail-actions button svg{width:14px}.lead-detail-actions button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.reports-title p{color:var(--muted);margin:4px 0 0;font-size:14px}.reports-title>span{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 12px;font-size:13px}.report-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.report-metrics article{border-top:3px solid #98a8b5;align-items:flex-start;gap:13px;min-height:112px;padding:17px;display:flex}.report-metrics article.healthy{border-top-color:#23936a}.report-metrics article.warning{border-top-color:#dd674e}.report-metrics article>svg{width:22px;color:var(--orange);box-sizing:content-box;background:#fff0eb;border-radius:9px;padding:8px}.report-metrics article:nth-child(2)>svg{color:#997016;background:#fff3d0}.report-metrics article:nth-child(4)>svg{color:var(--green);background:#e4f4ed}.report-metrics article>div{flex-direction:column;display:flex}.report-metrics span{color:var(--muted);font-size:13px}.report-metrics strong{margin:3px 0;font-size:31px}.report-metrics small{color:#89949f;font-size:13px}.management-period{margin-top:12px;overflow:hidden}.management-period-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.management-period-head h2{margin:0;font-size:18px}.management-period-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.management-period-head>div:last-child{align-items:end;gap:8px;display:flex}.management-period-head label{flex-direction:column;gap:4px;display:flex}.management-period-head label span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.management-period-head select,.management-period-head button{border:1px solid var(--line);background:#fff;border-radius:7px;height:36px;padding:0 10px}.management-period-head button{color:#385067;align-items:center;gap:5px;font-weight:700;display:inline-flex}.management-period-head button svg{width:14px}.management-period-head button:disabled{opacity:.5}.management-period-loading{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.management-period-loading svg{width:18px}.management-period-cards{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.management-period-cards article{align-items:flex-start;gap:10px;min-height:96px;padding:14px 16px;display:flex}.management-period-cards article+article{border-left:1px solid var(--line)}.management-period-cards article>svg{width:19px;color:var(--orange);margin-top:3px}.management-period-cards article>span{flex-direction:column;display:flex}.management-period-cards strong{color:var(--navy);font-size:24px}.management-period-cards b{margin-top:2px;font-size:13px}.management-period-cards small{color:var(--muted);margin-top:3px;font-size:12px}.pipeline-reconciliation{border-bottom:1px solid var(--line);background:#fbfcfd;padding:16px}.pipeline-reconciliation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pipeline-reconciliation-head>div{flex-direction:column;gap:3px;display:flex}.pipeline-reconciliation-head strong{color:var(--navy);font-size:15px}.pipeline-reconciliation-head small,.pipeline-reconciliation-head>span{color:var(--muted);font-size:11px}.pipeline-reconciliation-cards{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px;display:grid}.pipeline-reconciliation-cards article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.pipeline-reconciliation-cards article.attention{background:#fff8f6;border-color:#efb5aa}.pipeline-reconciliation-cards article.healthy{background:#f6fcf9;border-color:#b8dccd}.pipeline-reconciliation-cards strong{color:var(--navy);font-size:22px}.pipeline-reconciliation-cards span{margin-top:2px;font-size:12px;font-weight:800}.pipeline-reconciliation-cards small{color:var(--muted);margin-top:3px;font-size:11px}.pipeline-stage-snapshot{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(7,1fr);margin-top:10px;display:grid;overflow:hidden}.pipeline-stage-snapshot span{justify-content:center;align-items:baseline;gap:5px;padding:9px;display:flex}.pipeline-stage-snapshot span+span{border-left:1px solid var(--line)}.pipeline-stage-snapshot b{color:var(--navy);font-size:14px}.pipeline-stage-snapshot small{color:var(--muted);font-size:10px}.pipeline-reconciliation-note{color:var(--muted);margin:9px 0 0;font-size:11px}.period-movement-heading{justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0 10px;display:flex}.period-movement-heading.current{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.period-movement-heading strong{color:var(--navy);font-size:15px}.period-movement-heading small{color:var(--muted);text-align:right}.period-movement-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.period-movement-cards article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.period-movement-cards article.attention{background:#fff8f6;border-color:#efb5aa}.period-movement-cards article.healthy{background:#f6fcf9;border-color:#b8dccd}.period-movement-cards strong{color:var(--navy);font-size:22px}.period-movement-cards span{color:var(--navy);margin-top:2px;font-size:12px;font-weight:800}.period-movement-cards small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}@media (width<=1100px){.period-movement-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.period-movement-heading{gap:4px;display:grid}.period-movement-heading small{text-align:left}.period-movement-cards{grid-template-columns:1fr}}.management-period-body{grid-template-columns:1.2fr .8fr;display:grid}.management-trend{border-right:1px solid var(--line);padding:15px}.management-trend>div:first-child,.management-team-period-head{justify-content:space-between;gap:10px;display:flex}.management-trend small,.management-team-period small{color:var(--muted);font-size:11px}.management-trend-bars{align-items:end;gap:6px;height:145px;padding-top:20px;display:flex}.management-trend-bars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.management-trend-bars i{background:linear-gradient(#f65b3b,#ff9b73);border-radius:4px 4px 1px 1px;width:min(24px,80%);min-height:4px}.management-trend-bars small{white-space:nowrap;font-size:9px}.management-trend-note{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.4}.management-team-period{padding:15px}.management-team-period article{border-top:1px solid #edf1f3;grid-template-columns:minmax(120px,1fr) repeat(5,auto);align-items:center;gap:10px;min-height:47px;font-size:12px;display:grid}.management-team-period article>div{flex-direction:column;display:flex}.management-team-period article span{color:var(--muted);text-transform:capitalize;font-size:11px}.management-team-period article b{white-space:nowrap}.management-team-period article b.attention{color:#b54835}.inactivity-report{margin-top:12px;overflow:hidden}.inactivity-report-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 16px;display:flex}.inactivity-report-head>div{align-items:flex-start;gap:10px;display:flex}.inactivity-report-head svg{width:21px;color:var(--orange);margin-top:2px}.inactivity-report-head h2{margin:0;font-size:18px}.inactivity-report-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.inactivity-report-head>small{color:var(--muted);white-space:nowrap}.inactivity-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.inactivity-summary article{flex-direction:column;justify-content:center;min-height:92px;padding:14px 16px;display:flex}.inactivity-summary article+article{border-left:1px solid var(--line)}.inactivity-summary strong{color:var(--navy);font-size:25px}.inactivity-summary span{margin-top:2px;font-size:13px;font-weight:750}.inactivity-summary small{color:var(--muted);margin-top:3px;font-size:11px}.inactivity-summary .attention strong{color:#b54727}.inactivity-summary .healthy strong{color:var(--green)}.inactivity-table-head,.inactivity-user-row{grid-template-columns:minmax(145px,1.2fr) minmax(110px,.9fr) .72fr .72fr .45fr minmax(180px,1.5fr);align-items:center;gap:12px;display:grid}.inactivity-table-head{min-height:39px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:#f7f9fb;padding:0 16px;font-size:11px;font-weight:800}.inactivity-user-row{border-top:1px solid #edf1f3;min-height:66px;padding:9px 16px;font-size:12px}.inactivity-user-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inactivity-user-row small{color:var(--muted);text-transform:capitalize}.inactivity-user-row em{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 8px;font-style:normal;font-weight:750}.inactivity-user-row em.is-inactive{color:#b54727;background:#fff0eb}.inactivity-user-row em.is-active{color:#197152;background:#e7f5ef}.inactivity-user-row em.is-offline{color:#536577;background:#eef2f5}.inactivity-empty{color:var(--muted);text-align:center;padding:28px 16px}.inactivity-periods{border-top:1px solid var(--line);padding:0 16px}.inactivity-periods summary{cursor:pointer;color:#385067;align-items:center;min-height:48px;font-size:13px;font-weight:800;display:flex}.inactivity-periods>div{grid-template-columns:repeat(2,1fr);gap:8px 18px;padding-bottom:12px;display:grid}.inactivity-periods article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.inactivity-periods article>span{flex-direction:column;min-width:0;display:flex}.inactivity-periods article small{color:var(--muted);margin-top:2px}.reports-grid{grid-template-columns:1.45fr .75fr;gap:12px;margin-top:12px;display:grid}.pipeline-report,.accountability-panel{min-height:320px;overflow:hidden}.pipeline-bars{padding:17px}.pipeline-bars article{grid-template-columns:90px 1fr 55px;align-items:center;gap:11px;min-height:33px;display:grid}.pipeline-bars article>span{color:#455568;font-size:13px}.pipeline-bars article>div{background:#edf1f4;border-radius:10px;height:8px;overflow:hidden}.pipeline-bars article i{background:#2b7899;border-radius:10px;height:100%;display:block}.pipeline-bars article:nth-child(3) i,.pipeline-bars article:nth-child(6) i{background:var(--green)}.pipeline-bars article:nth-child(7) i{background:#8795a2}.pipeline-bars article strong{text-align:right;font-size:13px}.attention-list{padding:14px}.attention-list article{border:1px solid var(--line);border-radius:8px;gap:10px;margin-bottom:9px;padding:12px;display:flex}.attention-list svg{flex:0 0 17px;width:17px}.attention-list article.warning{background:#fff9ed;border-color:#ecdba8}.attention-list article.warning svg{color:#ad7910}.attention-list article.healthy{background:#f3faf7;border-color:#cae8da}.attention-list article.healthy svg{color:var(--green)}.attention-list article div{flex-direction:column;display:flex}.attention-list strong{font-size:13px}.attention-list span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.5}.team-performance,.buyer-request-report{margin-top:12px;overflow:hidden}.call-reconciliation-report .lead-panel-head{align-items:flex-start;gap:18px;min-height:84px;padding-block:14px}.call-reconciliation-report .lead-panel-head>div{flex:0 0 min(390px,42%);align-items:flex-start}.call-reconciliation-report .lead-panel-head small{text-align:right;max-width:720px;line-height:1.45}.buyer-request-summary{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.buyer-request-summary article{border-right:1px solid var(--line);gap:4px;padding:16px;display:grid}.buyer-request-summary article:last-child{border-right:0}.buyer-request-summary strong{color:var(--ink);font-size:26px}.buyer-request-summary span{color:var(--ink);font-weight:750}.buyer-request-summary small{color:var(--muted)}.buyer-request-summary .attention strong{color:var(--danger)}.buyer-request-summary .healthy strong{color:var(--green)}.buyer-request-team{border-top:1px solid var(--line)}.buyer-request-team-head,.buyer-request-team-row{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(128px,1fr));align-items:center;gap:12px;padding:12px 16px;display:grid}.buyer-request-team-head{color:var(--muted);text-transform:uppercase;background:#fafbfc;font-size:12px;font-weight:800}.buyer-request-team-row{border-top:1px solid var(--line)}.buyer-request-team-row>strong{flex-direction:column;gap:3px;display:flex}.buyer-request-team-row>strong small{color:var(--muted);font-weight:500}.intermedia-repair-list{border-top:1px solid var(--line);gap:0;display:grid}.intermedia-repair-list article{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.7fr) minmax(160px,.5fr) minmax(0,1.6fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.intermedia-repair-list article:first-child{border-top:0}.intermedia-repair-list article>div{gap:3px;display:grid}.intermedia-repair-list small,.intermedia-repair-list p{color:var(--muted);font-size:12px}.intermedia-repair-list span{color:#a44931;font-size:12px;font-weight:800}.intermedia-repair-list p{margin:0;line-height:1.45}.intermedia-repair-list .intermedia-repair-item{grid-template-columns:minmax(180px,.55fr) minmax(140px,.4fr) minmax(220px,.8fr) minmax(320px,1.5fr);align-items:start}.intermedia-repair-form{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:1fr;padding:12px;gap:8px!important;display:grid!important}.intermedia-repair-form label{gap:5px;display:grid}.intermedia-repair-form label>span{color:var(--ink);font-size:11px}.intermedia-repair-form label>div{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex!important}.intermedia-repair-form label>div svg{width:15px;color:var(--muted)}.intermedia-repair-form input,.intermedia-repair-form select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:8px 10px}.intermedia-repair-form label>div input{border:0;padding-left:0}.intermedia-repair-form button{justify-content:center;min-height:40px}.intermedia-repair-item>.workspace-error{grid-column:1/-1}.intermedia-repair-item.priority-critical{box-shadow:inset 4px 0 #c33}.intermedia-repair-item.priority-high{box-shadow:inset 4px 0 #e59b23}.buyer-request-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px}@media (width<=980px){.call-reconciliation-report .lead-panel-head{display:grid}.call-reconciliation-report .lead-panel-head>div{width:100%}.call-reconciliation-report .lead-panel-head small{text-align:left;max-width:none;display:block}.buyer-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-request-summary article{border-bottom:1px solid var(--line)}.buyer-request-team{overflow-x:auto}.buyer-request-team-head,.buyer-request-team-row{min-width:704px}.intermedia-repair-list article,.intermedia-repair-list .intermedia-repair-item{grid-template-columns:1fr}.intermedia-repair-list article>span{justify-self:start}}@media (width<=620px){.call-reconciliation-report .lead-panel-head>div{justify-items:start;display:grid}.buyer-request-summary{grid-template-columns:1fr}.buyer-request-summary article{border-right:0}}.team-table{grid-template-columns:1.2fr repeat(5,.7fr) 1fr;align-items:center;gap:10px;min-width:850px;padding:0 16px;font-size:13px;display:grid}.team-table-head{color:#687584;border-bottom:1px solid var(--line);background:#fafbfc;height:38px}.team-row{border-bottom:1px solid #edf0f2;min-height:56px}.team-row>span:first-child{flex-direction:column;display:flex}.team-row>span:first-child b{font-size:13px}.team-row>span:first-child small{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:13px}.team-row>strong{font-size:15px}.team-row .overdue{color:#c04b37;font-weight:700}.rep-pace{align-items:center;gap:7px;display:flex}.rep-pace>i{background:#edf1f4;border-radius:10px;flex:1;height:6px;overflow:hidden}.rep-pace>i>b{background:var(--green);height:100%;display:block}.rep-pace small{font-size:13px}.report-state{min-height:500px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.report-state svg{width:22px}.daily-report-automation,.crm-audit-trail{margin-top:14px;overflow:hidden}.crm-audit-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.crm-audit-heading>div{align-items:center;gap:11px;display:flex}.crm-audit-heading>div>svg{width:24px;color:var(--green)}.crm-audit-heading h2,.crm-audit-heading p{margin:0}.crm-audit-heading h2{font-size:18px}.crm-audit-heading p{color:var(--muted);margin-top:3px;font-size:13px}.crm-audit-heading label{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.crm-audit-heading select{border:1px solid var(--line);min-height:36px;color:var(--navy);background:#fff;border-radius:7px;padding:0 9px}.crm-audit-list article{border-bottom:1px solid #edf0f2;grid-template-columns:170px 1fr 100px;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:grid}.crm-audit-list time,.crm-audit-list small{color:var(--muted);font-size:12px}.crm-audit-list span{flex-direction:column;gap:3px;display:flex}.crm-audit-list em{color:#536b7d;text-transform:capitalize;background:#edf3f7;border-radius:999px;justify-self:end;padding:4px 8px;font-size:11px;font-style:normal}.crm-audit-state{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.crm-audit-state svg{width:18px}.daily-report-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.daily-report-title{align-items:center;gap:13px;display:flex}.daily-report-title>span{color:#697a89;background:#edf1f4;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.daily-report-title>span.is-enabled{color:var(--green);background:#e2f4ec}.daily-report-title svg{width:21px}.daily-report-title h2,.daily-report-title p{margin:0}.daily-report-title h2{font-size:19px}.daily-report-title p{color:var(--muted);margin-top:3px;font-size:13px}.daily-report-heading>strong{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:7px 11px;font-size:12px}.report-live{color:#087a55;background:#e1f4ec}.report-paused{color:#65717c;background:#edf1f4}.daily-report-readiness{border-bottom:1px solid var(--line);background:#f8fafb;padding:13px 18px}.daily-report-readiness>div{color:var(--navy);justify-content:space-between;gap:12px;display:flex}.daily-report-readiness>div span{color:var(--muted);font-size:12px}.daily-report-readiness ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.daily-report-readiness li{border:1px solid var(--line);color:#536677;background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:700;display:flex}.daily-report-readiness li svg{flex:0 0 15px;width:15px}.daily-report-readiness li.ready{color:var(--green);border-color:#b7ddce}.daily-report-readiness li.missing{color:#a95831;border-color:#efc6b5}.daily-report-readiness p{color:#89513b;margin:9px 0 0;font-size:12px}.daily-report-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:0;display:grid}.daily-report-form{border-right:1px solid var(--line);padding:18px}.daily-report-switch{border:1px solid var(--line);background:#fafbfc;border-radius:9px;align-items:flex-start;gap:11px;padding:14px;display:flex}.daily-report-switch input,.daily-weekend-option input{width:17px;height:17px;accent-color:var(--orange);margin:2px 0 0}.daily-report-switch span{flex-direction:column;gap:3px;display:flex}.daily-report-switch b{font-size:14px}.daily-report-switch small{color:var(--muted);font-size:12px;line-height:1.45}.daily-report-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.daily-report-fields label{flex-direction:column;gap:6px;display:flex}.daily-report-fields label>span{color:#4d5c6b;font-size:12px;font-weight:700}.daily-report-fields input,.daily-report-fields select{border:1px solid var(--line);width:100%;height:43px;color:var(--navy);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-size:13px}.daily-report-fields input:focus,.daily-report-fields select:focus{border-color:var(--orange);outline:2px solid #ffd6ca}.daily-weekend-option{color:#455568;align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.daily-report-security{color:#42665a;background:#f1f8f5;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.daily-report-security svg{width:17px;color:var(--green);flex:0 0 17px}.daily-report-save{background:var(--orange);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:15px;padding:0 16px;font-weight:700;display:inline-flex}.daily-report-save svg{width:17px}.daily-report-save:disabled{cursor:not-allowed;opacity:.55}.daily-report-preview{background:#f7f9fa;padding:20px}.preview-eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.45px;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.preview-eyebrow svg{width:15px}.daily-report-preview h3{margin:8px 0 15px;font-size:18px}.preview-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preview-kpis>span{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-height:70px;padding:10px 12px;display:flex}.preview-kpis small{color:var(--muted);font-size:11px}.preview-kpis strong{margin-top:3px;font-size:22px}.preview-email-breakdown{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;margin-top:14px;padding:12px;display:grid}.preview-email-breakdown>b{color:var(--navy);font-size:12px}.preview-email-breakdown>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-email-breakdown small{color:var(--muted);font-size:11px}.preview-email-breakdown strong{color:var(--navy);font-size:12px}.daily-report-preview ul{color:#526273;margin:15px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.daily-delivery-history{border-top:1px solid var(--line);padding:17px 18px 20px}.daily-delivery-history>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.daily-delivery-history h3{margin:0;font-size:15px}.daily-delivery-history>div:first-child>span{color:var(--muted);font-size:12px}.delivery-history-list{border:1px solid var(--line);border-radius:8px;margin-top:12px;overflow:hidden}.delivery-history-list article{border-bottom:1px solid #edf0f2;grid-template-columns:105px 80px minmax(170px,1fr) minmax(180px,1.4fr);align-items:center;gap:10px;min-height:43px;padding:7px 12px;font-size:12px;display:grid}.delivery-history-list article:last-child{border-bottom:0}.delivery-history-list b{text-transform:capitalize;border-radius:999px;width:max-content;padding:4px 7px}.delivery-sent{color:#087a55;background:#e1f4ec}.delivery-failed{color:#b84232;background:#ffebe7}.delivery-sending,.delivery-pending{color:#8a6513;background:#fff1c7}.delivery-history-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-empty{color:var(--muted);text-align:center;border:1px dashed #cdd6de;border-radius:8px;margin-top:12px;padding:14px;font-size:12px}.daily-report-state{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.daily-report-state svg{width:19px}@media (width<=1100px){.lead-metrics,.report-metrics{grid-template-columns:repeat(2,1fr)}.lead-metrics article{min-height:75px}.lead-metrics article:nth-child(3):before{display:none}.reports-grid{grid-template-columns:1fr}.management-period-cards{grid-template-columns:1fr 1fr}.management-period-cards article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.management-period-cards article:nth-child(4){border-top:1px solid var(--line)}.management-period-body{grid-template-columns:1fr}.pipeline-reconciliation-cards{grid-template-columns:repeat(2,1fr)}.pipeline-stage-snapshot{grid-template-columns:repeat(4,1fr)}.pipeline-stage-snapshot span:nth-child(5){border-left:0}.inactivity-summary{grid-template-columns:1fr 1fr}.inactivity-summary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.inactivity-summary article:nth-child(4){border-top:1px solid var(--line)}.inactivity-table-head,.inactivity-user-row{grid-template-columns:minmax(130px,1.1fr) minmax(100px,.8fr) .7fr .7fr .4fr minmax(160px,1.3fr);gap:8px}.management-trend{border-right:0;border-bottom:1px solid var(--line)}.daily-report-layout{grid-template-columns:1fr}.daily-report-form{border-right:0;border-bottom:1px solid var(--line)}.lead-filters{grid-template-columns:1fr 1fr 1fr}.lead-filters label{grid-column:1/3}.import-history-list article{grid-template-columns:30px minmax(160px,1fr) 85px 90px}.history-counts{display:none}}@media (width<=820px){.leads-workspace,.reports-workspace{padding:12px}.lead-metrics,.report-metrics,.lead-filters{grid-template-columns:1fr 1fr}.lead-filters label{grid-column:1/3}.lead-filters .filter-button,.lead-panel-head small{display:none}.import-history-list article{grid-template-columns:25px minmax(140px,1fr) 80px}.import-history-list article>button,.rollback-confirmation{display:none}.research-queue-health,.work-accountability-grid{grid-template-columns:1fr 1fr}.work-accountability article{border-bottom:1px solid var(--line)}.work-accountability>header{align-items:flex-start}.research-queue-health>div{border-top:1px solid var(--line);grid-column:1/-1}.research-work-lanes{grid-template-columns:1fr 1fr}.import-drawer,.lead-detail-drawer{width:100vw}.reports-title p{display:none}.inactivity-report-head{flex-direction:column;align-items:flex-start;gap:8px}.inactivity-report-head>small{white-space:normal}.inactivity-table-head{display:none}.inactivity-user-row{grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 16px}.inactivity-user-row>*{flex-direction:column;align-items:flex-start;display:flex}.inactivity-user-row>:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:800}.inactivity-periods>div{grid-template-columns:1fr}.team-performance,.delivery-history-list{overflow-x:auto}.delivery-history-list article{min-width:690px}}@media (width<=540px){.lead-draft-recovery{grid-template-columns:20px minmax(0,1fr);padding:11px}.lead-draft-recovery>button{grid-column:2;justify-self:start}.lead-draft-conflict{flex-direction:column;align-items:flex-start}.lead-metrics{grid-template-columns:1fr 1fr}.lead-metrics article{justify-content:flex-start;padding-left:18px}.lead-metrics article:nth-child(3):before{display:block}.lead-metrics article:nth-child(odd):before{display:none}.lead-metrics strong{font-size:22px}.leads-title-row h2,.reports-title h2{font-size:24px}.lead-filters{grid-template-columns:1fr}.lead-filters label{grid-column:1}.lead-filters select:nth-of-type(n+2){display:none}.bulk-bar select{max-width:130px}.page-range{font-size:0}.page-range:after{content:"Page "}.import-stepper{padding-inline:14px}.import-stepper>div{width:55px}.import-body{padding:15px}.mapping-section label,.validation-grid{grid-template-columns:1fr}.validation-grid article{min-height:52px}.report-metrics{grid-template-columns:1fr}.management-period-head{flex-direction:column;align-items:flex-start}.pipeline-reconciliation-head{flex-direction:column;gap:5px}.pipeline-stage-snapshot{grid-template-columns:repeat(2,1fr)}.pipeline-stage-snapshot span:nth-child(odd){border-left:0}.management-period-head>div:last-child{width:100%}.management-period-head label{flex:1}.management-period-head select{width:100%}.management-team-period article{grid-template-columns:1fr auto}.management-team-period article b:nth-of-type(2),.management-team-period article b:nth-of-type(3){display:none}.inactivity-summary{grid-template-columns:1fr 1fr}.inactivity-summary article{min-height:82px;padding:12px}.inactivity-summary strong{font-size:21px}.inactivity-user-row{grid-template-columns:1fr}.import-history-list article{grid-template-columns:25px minmax(130px,1fr) 75px}.result-grid{grid-template-columns:1fr 1fr 1fr}.lead-detail-head{padding-inline:17px}.lead-detail-body{padding:14px}.lead-detail-form{grid-template-columns:1fr}.lead-detail-form label.wide{grid-column:1}.lead-compliance,.lead-record-counts{grid-template-columns:1fr 1fr}.daily-report-heading,.daily-delivery-history>div:first-child{flex-direction:column;align-items:flex-start}.daily-report-heading>strong{margin-left:56px}.daily-report-fields{grid-template-columns:1fr}.daily-report-readiness ul{grid-template-columns:1fr 1fr}.daily-report-title p{display:none}}.research-toggle.active{color:#175d83;background:#edf7fc;border-color:#8ebbd4}.research-handoff-section{background:linear-gradient(#f7fbfd 0%,#fff 100%);border-color:#b9d8e8}.research-flow{align-items:center;gap:8px;margin:14px 0;display:flex}.research-flow>svg{color:#8aa0af;width:15px}.research-step{color:#657787;text-align:center;background:#fff;border:1px solid #d9e3e9;border-radius:7px;flex:1;place-items:center;min-height:34px;padding:6px 9px;font-size:13px;font-weight:700;display:grid}.research-step.current{color:#b84a2d;background:#fff5f1;border-color:#efab98}.research-step.complete{color:#167148;background:#edf9f3;border-color:#9fd2bb}.research-handoff-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.research-handoff-grid label,.research-owner-readonly{flex-direction:column;gap:6px;display:flex}.research-handoff-grid label>span,.research-owner-readonly>span{color:#536779;font-size:13px;font-weight:700}.research-handoff-grid select,.research-owner-readonly strong{width:100%;min-height:40px;color:var(--navy);background:#fff;border:1px solid #ccd9e1;border-radius:7px;padding:0 10px;font-size:14px}.research-owner-readonly strong{align-items:center;display:flex}.research-accountability{color:#536779;align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;line-height:1.45;display:flex}.research-accountability svg{color:#1d9160;flex:0 0 17px;width:17px}.handoff-notes-quick{background:#fff8f5;border:1px solid #efb5aa;border-radius:8px;gap:6px;margin-top:12px;padding:11px 12px;display:grid}.handoff-notes-quick>span{color:#813b2c;font-size:12px;font-weight:800}.handoff-notes-quick textarea{resize:vertical;width:100%;min-height:68px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d7e0e6;border-radius:7px;padding:9px 10px;line-height:1.4}.handoff-notes-quick textarea:focus{border-color:var(--orange);outline:2px solid #f45d412e}.handoff-notes-quick small{color:#8b4a3d;font-size:11px}.handoff-notes-quick.ready{background:#f4fbf7;border-color:#add9c5}.handoff-notes-quick.ready>span,.handoff-notes-quick.ready small{color:#167148}.research-caller-select select{cursor:pointer;font-weight:700}.handoff-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.handoff-readiness>span{color:#536779;background:#fff;border:1px solid #d8e2e8;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.handoff-readiness svg,.handoff-closed-warning svg{flex:0 0 16px;width:16px}.handoff-readiness .ready{color:#167148;background:#f0faf5;border-color:#add9c5}.handoff-readiness .required{color:#a63f2b;background:#fff4f1;border-color:#efb5aa}.handoff-readiness .recommended{color:#7a5b12;background:#fffaf0;border-color:#ead9a5}.handoff-closed-warning{color:#983c2a;background:#fff4f1;border:1px solid #efb5aa;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.lead-detail-actions .handoff-primary{border-color:var(--orange);background:var(--orange);color:#fff}.lead-detail-actions .handoff-primary:disabled{opacity:.55}.lead-detail-actions .handoff-call-now{color:#fff;background:#157b61;border-color:#157b61}.lead-detail-actions .handoff-call-now:disabled{opacity:.55}.stage.needs_research,.stage.in_progress,.stage.unable_to_find,.stage.ready_to_call,.stage.not_needed{white-space:nowrap}.stage.needs_research{color:#8b5910;background:#fff1dc}.stage.in_progress{color:#1d638b;background:#eaf4fb}.stage.unable_to_find{color:#8b3b49;background:#f6e9eb}.stage.ready_to_call{color:#187047;background:#e9f7ef}.stage.not_needed{color:#566674;background:#eef1f3}.notifications-wrap{position:relative}.notifications-panel{z-index:60;background:#fff;border:1px solid #d7e0e7;border-radius:10px;width:min(360px,100vw - 32px);max-height:440px;position:absolute;top:calc(100% + 14px);right:-48px;overflow:auto;box-shadow:0 18px 42px #12283b24}.notifications-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 11px;display:flex}.notifications-head>div:first-child{flex-direction:column;display:flex}.notifications-head strong{color:var(--navy);font-size:16px}.notifications-head span{color:var(--muted);margin-top:2px;font-size:12px}.notifications-panel>button:not(.notifications-mark-all){text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:0;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex;min-height:0!important}.notifications-panel>button.unread{background:#f3f9fc}.notification-symbol{width:32px;height:32px;color:var(--orange);background:#fff0eb;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.notification-symbol svg{width:16px}.notifications-panel>button>span:last-child{flex-direction:column;gap:3px;display:flex}.notifications-panel>button strong{color:var(--navy);font-size:14px}.notifications-panel>button small{color:#657787;font-size:12px;line-height:1.4}.notifications-actions{gap:4px;display:flex}.notifications-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid;min-width:0!important}.notifications-actions svg{width:14px}.notifications-mark-all{border:0;border-bottom:1px solid var(--line);color:#246786;text-align:right;background:#f7fafc;border-radius:0;width:100%;padding:8px 14px;font-size:12px;font-weight:700;min-height:0!important}.notifications-status,.notifications-empty{min-height:126px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 16px;display:flex}.notifications-status svg,.notifications-empty svg{color:#25845d;width:24px}.notifications-status strong,.notifications-empty strong{color:var(--navy)}.notifications-status span,.notifications-empty span{max-width:270px;font-size:12px;line-height:1.45}.notifications-status.error strong,.notifications-status.error span{color:#a83d31}.notifications-status button{margin-top:5px;padding:6px 12px;min-height:34px!important}@media (width<=700px){.research-flow{align-items:stretch}.research-flow>svg{display:none}.research-step{font-size:11px}.research-handoff-grid,.handoff-readiness{grid-template-columns:1fr}.notifications-panel{width:auto;position:fixed;top:74px;left:12px;right:12px}.global-search-results{position:fixed;top:74px;left:12px;right:12px}}.filter-button.active{color:#bb422f;background:#fff7f4;border-color:#ef8a74}.advanced-filters{border-bottom:1px solid var(--line);background:#fbfcfd;align-items:flex-end;gap:10px;min-height:58px;padding:10px 14px;display:flex}.advanced-filters label{flex-direction:column;gap:5px;display:flex}.advanced-filters label span{color:var(--muted);font-size:13px}.advanced-filters input{border:1px solid #d5dce3;border-radius:6px;min-width:190px;height:32px;padding:0 9px;font-size:13px}.advanced-filters button{color:#b74431;background:0 0;border:0;height:32px;font-size:13px}.pipeline-card:focus-visible,.sales-document-row:focus-visible{outline-offset:-3px;outline:3px solid #2471a9}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=820px){.lead-filters .filter-button{display:flex}.advanced-filters{flex-direction:column;align-items:stretch}.advanced-filters input{width:100%}}.lead-title-actions{align-items:center!important;gap:9px!important;display:flex!important}.lead-title-actions button{border:1px solid var(--line);color:#344456;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:10px 14px;font-size:15px;display:flex}.lead-title-actions button svg{width:16px}.lead-filters{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(125px,.7fr)) auto}.lead-filters .lead-sort-control{background:#fff;min-width:205px}.lead-sort-control>span{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.lead-filters .lead-sort-control select{min-width:0;height:35px;color:var(--navy);border:0;outline:0;flex:auto;padding:0 2px;font-weight:700}.lead-sort-control:focus-within{border-color:#2471a9;box-shadow:0 0 0 2px #2471a924}.contact-discovery-note{color:#214b69;background:#f3f8fc;border:1px solid #cfe0ee;border-radius:9px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:13px 14px;display:flex}.contact-discovery-note>svg{flex:0 0 18px;width:18px;margin-top:1px}.contact-discovery-note>div{flex-direction:column;gap:3px;display:flex}.contact-discovery-note strong{font-size:14px}.contact-discovery-note span{color:#587084;font-size:13px;line-height:1.5}.contact-discovery-note.compact{margin:0 0 12px;padding:10px}.lead-create-drawer .lead-detail-head>div>span{max-width:430px;line-height:1.45;display:block}@media (width<=1100px){.lead-filters{grid-template-columns:1fr 1fr 1fr}.lead-title-actions{margin-left:auto}}@media (width<=540px){.leads-title-row{align-items:flex-start}.lead-title-actions{flex-direction:column;align-items:stretch!important}.lead-title-actions button{min-height:38px}.lead-filters{grid-template-columns:1fr}.lead-filters select{display:block!important}.lead-filters .lead-sort-control{width:100%;min-width:0}}.followup-queue-label{color:#24679c;background:#e7f2ff;border-radius:5px;width:max-content;margin-top:4px;padding:2px 5px;font-size:11px;font-weight:700;display:block}.sales-attribution{color:#176c52;background:#f3faf7;border:1px solid #bcded1;border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.sales-attribution.outcome-required{color:#a63f2e;background:#fff4f1;border-color:#efb3a5}.sales-attribution svg{flex:0 0 18px;width:18px}.sales-attribution span{flex-direction:column;gap:3px;display:flex}.sales-attribution strong{font-size:13px}.sales-attribution small{color:#5e716b;font-size:11px;line-height:1.4}.sales-attribution.outcome-required small{color:#7f5148}.lead-stage-cell,.lead-activity-cell{flex-direction:column;gap:3px;display:flex}.lead-stage-cell>small,.lead-activity-cell>small{color:var(--muted);font-size:10px;line-height:1.25}.lead-local-time{color:#526579;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:750;display:flex}.lead-local-time svg{flex:none;width:13px;height:13px}.lead-local-time.open{color:#16845b}.lead-local-time.closed,.lead-local-time.review{color:#a3482d}.lead-stage-cell>small.outcome-required{color:#ad3f2e;font-weight:750}.lead-research-proof{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.lead-research-proof em{border:1px solid #d8e2e8;border-radius:5px;align-items:center;gap:3px;padding:2px 4px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.lead-research-proof em svg{width:10px;height:10px}.lead-research-proof .complete{color:#167148;background:#f0faf5;border-color:#add9c5}.lead-research-proof .missing{color:#a63f2b;background:#fff4f1;border-color:#efb5aa}.caller-research-proof{background:#fbfefc;border-color:#b8dcca}.engagement-summary{border:1px solid var(--line);border-radius:9px;margin-top:14px;overflow:hidden}.engagement-head{border-bottom:1px solid var(--line);background:#f8fafb;padding:11px 12px}.engagement-head>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.engagement-head>div>strong{font-size:14px}.engagement-head>div>span{color:#c44931;background:#fff0eb;border-radius:20px;padding:3px 7px;font-size:12px;font-weight:700}.engagement-head>small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.engagement-stats{grid-template-columns:repeat(3,1fr);display:grid}.engagement-stats article{border-right:1px solid var(--line);grid-template-columns:15px 1fr;align-items:center;gap:2px 5px;min-width:0;padding:10px;display:grid}.engagement-stats article:last-child{border-right:0}.engagement-stats svg{width:14px;color:var(--orange)}.engagement-stats span{color:var(--muted);font-size:11px}.engagement-stats strong,.engagement-stats small{grid-column:1/3}.engagement-stats strong{margin-top:2px;font-size:14px}.engagement-stats small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.engagement-timeline{border-top:1px solid var(--line);padding:3px 11px 8px}.engagement-timeline>div{border-bottom:1px solid #edf0f2;align-items:center;gap:8px;padding:7px 0;display:flex}.engagement-timeline>div:last-child{border:0}.engagement-timeline svg{color:#637889;width:14px}.engagement-timeline span{flex-direction:column;min-width:0;display:flex}.engagement-timeline strong{text-transform:capitalize;font-size:12px}.engagement-timeline small{color:var(--muted);margin-top:2px;font-size:11px}@media (width<=420px){.engagement-stats{grid-template-columns:1fr}.engagement-stats article{border-right:0;border-bottom:1px solid var(--line)}}.team-table{grid-template-columns:1.2fr repeat(6,.7fr) 1fr;min-width:940px}.team-performance .team-table{grid-template-columns:minmax(190px,1.35fr) repeat(6,minmax(92px,.72fr)) minmax(138px,1fr)}@media (width<=760px){.team-performance{-webkit-overflow-scrolling:touch;overflow-x:auto}.team-performance .lead-panel-head{min-width:940px}.management-team-period article{grid-template-columns:1fr 1fr;padding:9px 0}.management-team-period article>div{grid-column:1/-1}.management-team-period article b,.management-team-period article b:nth-of-type(2),.management-team-period article b:nth-of-type(3){display:block}}@media (width<=540px){.page-range{display:none}.page-range:after{content:none}}.sidebar nav button:focus{outline:none}.sidebar nav button:focus-visible{outline-offset:2px;outline:2px solid #ffb09e}.person-email{color:#425163;text-align:left;background:0 0;border:0;grid-column:1/3;align-items:center;gap:8px;padding:0;display:flex}.person-email svg{width:14px}.person-phone{color:#425163;text-align:left;background:0 0;border:0;grid-column:1/3;align-items:center;gap:8px;padding:0;display:flex}.person-phone:disabled{color:#9aa5ae;cursor:not-allowed}.person-phone svg{width:14px}.intermedia-state{border:1px solid var(--line);background:#f8fafb;border-radius:7px;align-items:center;gap:8px;margin-top:11px;padding:9px 10px;display:flex}.intermedia-state>span{background:#a9b3bc;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.intermedia-state>span.connected{background:var(--green)}.intermedia-state>div{flex-direction:column;min-width:0;display:flex}.intermedia-state strong{font-size:13px}.intermedia-state small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}.call-blocked{color:#a23e2d;background:#fff2ef;border:1px solid #efc1b9;border-radius:6px;margin-top:9px;padding:8px 9px;font-size:13px}.call-draft-notice{color:#244f6c;background:#eff7fc;border:1px solid #c8ddec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;display:flex}.call-draft-notice span{gap:2px;display:grid}.call-draft-notice strong,.call-draft-notice small{font-size:12px;line-height:1.35}.call-draft-notice button{color:#244f6c;background:#fff;border:1px solid #a9c9dd;border-radius:7px;min-height:34px;padding:0 10px;font-weight:700}.timer button:disabled,.save:disabled{opacity:.58;cursor:not-allowed}.lead-quick-actions button{color:#fff;background:#0a324f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:13px;font-weight:700;display:flex}.lead-quick-actions button:disabled{pointer-events:none;color:#8b98a3;background:#e7ebee}.lead-quick-actions .call-lead{background:var(--orange)}.lead-quick-actions .schedule-meeting{background:#176b52}.calendar-workspace{color:#142b3f;max-width:1560px;margin:0 auto;padding:22px}.calendar-title-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-title-row h2{margin:0 0 4px;font-size:29px}.calendar-title-row p{color:var(--muted);margin:0;font-size:14px}.calendar-title-row>button{padding:11px 15px;font-size:13px}.calendar-sync-banner{background:#fff7f4;border:1px solid #f1c7bb;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:12px 14px;display:grid}.calendar-sync-banner.connected{background:#f2fbf7;border-color:#b9dfd1}.calendar-sync-icon{width:38px;height:38px;color:var(--orange);background:#fff0eb;border-radius:9px;place-items:center;display:grid}.calendar-sync-banner.connected .calendar-sync-icon{color:#18805c;background:#e4f5ed}.calendar-sync-icon svg{width:19px}.calendar-sync-banner>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.calendar-sync-banner strong{font-size:14px}.calendar-sync-banner span{color:var(--muted);font-size:13px;line-height:1.45}.calendar-sync-banner>button{color:#c84f34;background:#fff;border:1px solid #f0a28f;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.calendar-sync-banner>button svg{width:14px}.calendar-connected{background:#fff;border:1px solid #b9dfd1;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-weight:700;display:flex;color:#187555!important}.calendar-connected svg{width:12px}.calendar-metrics{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.calendar-metrics article{align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:flex}.calendar-metrics svg{width:22px;color:var(--orange)}.calendar-metrics article:nth-child(2) svg{color:#2471a9}.calendar-metrics article:nth-child(3) svg{color:#18805c}.calendar-metrics div{flex-direction:column;display:flex}.calendar-metrics strong{font-size:23px;line-height:1}.calendar-metrics span{color:var(--muted);margin-top:4px;font-size:13px}.calendar-panel{min-height:610px;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:10px 14px;display:flex}.calendar-nav,.calendar-controls{align-items:center;display:flex}.calendar-nav>button,.calendar-refresh{border:1px solid var(--line);color:#5b6c7b;background:#fff;place-items:center;min-width:32px;height:32px;display:grid}.calendar-nav>button:first-child{border-radius:7px 0 0 7px}.calendar-nav>button:nth-child(2){border-left:0;border-right:0;padding:0 10px;font-size:13px}.calendar-nav>button:nth-child(3){border-radius:0 7px 7px 0}.calendar-nav svg,.calendar-refresh svg{width:15px}.calendar-nav h3{white-space:nowrap;margin:0 0 0 16px;font-size:18px}.calendar-controls{gap:9px}.calendar-controls>select{border:1px solid var(--line);color:#445667;background:#fff;border-radius:7px;height:32px;padding:0 25px 0 9px;font-size:13px}.calendar-controls>div{border:1px solid var(--line);border-radius:7px;display:flex;overflow:hidden}.calendar-controls>div button{border:0;border-right:1px solid var(--line);color:#667584;background:#fff;height:30px;padding:0 10px;font-size:13px}.calendar-controls>div button:last-child{border-right:0}.calendar-controls>div button.active{color:#fff;background:#0a2b45}.calendar-refresh{border-radius:7px}.calendar-weekdays{border-bottom:1px solid var(--line);background:#f8fafb;grid-template-columns:repeat(7,1fr);height:34px;display:grid}.calendar-weekdays span{border-right:1px solid var(--line);color:#697887;text-transform:uppercase;letter-spacing:.06em;align-items:center;padding-left:9px;font-size:13px;font-weight:700;display:flex}.calendar-weekdays span:last-child{border-right:0}.calendar-month-grid{grid-template-rows:repeat(6,minmax(88px,1fr));grid-template-columns:repeat(7,1fr);min-height:540px;display:grid}.calendar-month-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;padding:5px}.calendar-month-grid>article:nth-child(7n){border-right:0}.calendar-month-grid>article:nth-last-child(-n+7){border-bottom:0}.calendar-month-grid>article.outside{background:#fafbfc}.calendar-month-grid>article.outside .calendar-day-number{color:#a7b1ba}.calendar-month-grid>article.today{box-shadow:inset 0 3px var(--orange);background:#fff9f7}.calendar-day-number{color:#415366;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:23px;margin:0 0 3px auto;font-size:13px;font-weight:700;display:grid}.calendar-month-grid>article.today .calendar-day-number{background:var(--orange);color:#fff}.calendar-event{text-align:left;color:#174d70;background:#eaf3f9;border:0;border-radius:5px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px;width:100%;min-width:0;margin-bottom:5px;padding:6px 7px;display:grid}.calendar-event:hover{filter:brightness(.97)}.calendar-event.followup{color:#96610c;background:#fff2df}.calendar-event.completed{color:#176b52;background:#eaf6f1}.calendar-event span{place-items:center;display:grid}.calendar-event svg{width:11px;height:11px}.calendar-event b{white-space:nowrap;font-size:13px}.calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.calendar-event.compact{gap:3px;padding:4px 5px}.calendar-event.compact span{display:none}.calendar-event.compact b,.calendar-event.compact strong{font-size:13px}.calendar-more{color:#657787;background:0 0;border:0;padding:2px 4px;font-size:13px;font-weight:700}.calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:570px;display:grid}.calendar-week-grid>section{border-right:1px solid var(--line);min-width:0}.calendar-week-grid>section:last-child{border-right:0}.calendar-week-grid>section.today{background:#fff9f7}.calendar-week-day{border:0;border-bottom:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:64px;display:flex}.calendar-week-day span{color:var(--muted);text-transform:uppercase;font-size:13px}.calendar-week-day strong{font-size:20px}.calendar-week-grid>section.today .calendar-week-day strong{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.calendar-week-grid>section>div{padding:8px}.calendar-week-grid .calendar-event{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:8px 7px}.calendar-week-grid .calendar-event span{grid-row:1/3}.calendar-week-grid .calendar-event b{font-size:13px}.calendar-week-grid .calendar-event strong{white-space:normal;grid-column:2;font-size:13px;line-height:1.35}.calendar-empty-day{color:#8b98a3;background:0 0;border:1px dashed #d8e0e6;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;font-size:13px;display:flex}.calendar-empty-day svg{width:11px}.calendar-day-view{max-width:900px;margin:auto;padding:18px}.calendar-day-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:3px;padding-bottom:15px;display:flex}.calendar-day-summary>div{align-items:center;gap:8px;display:flex}.calendar-day-summary svg{width:19px;color:var(--orange)}.calendar-day-summary span{color:var(--muted);font-size:13px}.calendar-day-summary strong{color:#192f43}.calendar-day-summary button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:13px;display:flex}.calendar-day-summary button svg{width:13px}.calendar-agenda-card{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:78px 3px 1fr auto;align-items:center;gap:15px;width:100%;padding:17px 10px;display:grid}.calendar-agenda-card:hover{background:#f9fbfc}.calendar-agenda-card time{flex-direction:column;align-items:flex-end;display:flex}.calendar-agenda-card time strong{font-size:15px}.calendar-agenda-card time span{color:var(--muted);margin-top:3px;font-size:13px}.calendar-agenda-card>i{background:#2471a9;border-radius:3px;width:3px;height:48px}.calendar-agenda-card.followup>i{background:#e4a93b}.calendar-agenda-card.completed>i{background:#18805c}.calendar-agenda-card>div>span{text-transform:uppercase;letter-spacing:.08em;color:#2471a9;font-size:13px;font-weight:700}.calendar-agenda-card.followup>div>span{color:#9b690d}.calendar-agenda-card h3{margin:4px 0;font-size:15px}.calendar-agenda-card p{color:var(--muted);margin:0 0 5px;font-size:13px}.calendar-agenda-card small{color:#536474;align-items:center;gap:4px;font-size:13px;display:flex}.calendar-agenda-card small svg,.calendar-agenda-card>svg{width:12px}.calendar-agenda-card>svg{color:#9aa6af}.calendar-empty{min-height:350px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.calendar-empty>svg{color:#b1bdc7;width:35px}.calendar-empty h3{color:#2a3e50;margin:12px 0 5px;font-size:18px}.calendar-empty p{margin:0 0 15px;font-size:13px}.calendar-scrim{z-index:68}.calendar-dialog{z-index:69;width:min(650px,100vw - 28px);max-height:calc(100vh - 28px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.calendar-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex}.calendar-dialog-head small{letter-spacing:.1em;color:var(--orange);font-size:13px;font-weight:700;display:block}.calendar-dialog-head h2{margin:4px 0 0;font-size:22px}.calendar-dialog-head>button{background:#fff;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.calendar-dialog-head>button:hover{background:#f3f5f7}.calendar-dialog-head svg{width:17px}.calendar-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.calendar-form>label{flex-direction:column;gap:5px;display:flex}.calendar-form>label.wide{grid-column:1/3}.calendar-form>label>span{color:#4b5e6f;font-size:13px;font-weight:600}.calendar-form input,.calendar-form select,.calendar-form textarea{color:#23384b;background:#fff;border:1px solid #d6dee5;border-radius:7px;outline:0;min-width:0;padding:9px;font-size:13px}.calendar-form input:focus,.calendar-form select:focus,.calendar-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f65b3b14}.calendar-form textarea{resize:vertical;min-height:75px;line-height:1.5}.calendar-completion-notes{background:#f7fbf8;border:1px solid #dce7df;border-radius:8px;padding:10px}.calendar-completion-notes>small{color:#5e7064;font-size:11px;line-height:1.45}.calendar-completion-notes textarea[readonly]{color:#385244;background:#eef4f0}.calendar-sync-choice{background:#f5f9fb;border:1px solid #dfe7ec;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;padding:10px;display:grid!important}.calendar-sync-choice input{accent-color:var(--orange);margin:2px 0 0}.calendar-sync-choice>span{flex-direction:column;margin-left:8px;display:flex}.calendar-sync-choice strong{font-size:13px}.calendar-sync-choice small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.calendar-sync-choice.disabled{opacity:.65}.calendar-dialog-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 20px;display:flex}.calendar-dialog-actions>div{align-items:center;gap:7px;display:flex}.calendar-dialog-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;height:35px;padding:0 11px;font-size:13px;display:flex}.calendar-dialog-actions button svg{width:13px}.calendar-dialog-actions button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.calendar-dialog-actions button:disabled{opacity:.55}.calendar-dialog-actions button.danger-text{color:#b64435;border-color:#f0c8c1}@media (width<=1000px){.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-controls{justify-content:flex-end;width:100%}.calendar-week-grid{grid-template-columns:repeat(7,minmax(140px,1fr));overflow-x:auto}.calendar-month-grid{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.calendar-weekdays{grid-template-columns:repeat(7,minmax(120px,1fr));overflow:hidden}.calendar-month{overflow-x:auto}.calendar-weekdays,.calendar-month-grid{min-width:840px}}@media (width<=700px){.calendar-workspace{padding:14px}.calendar-title-row p{display:none}.calendar-sync-banner{grid-template-columns:auto 1fr}.calendar-sync-banner>button,.calendar-connected{grid-column:1/3;justify-content:center;justify-self:stretch}.calendar-metrics{grid-template-columns:repeat(3,1fr)}.calendar-metrics article{gap:6px;padding:9px}.calendar-metrics svg{width:17px}.calendar-metrics strong{font-size:19px}.calendar-nav h3{margin-left:9px;font-size:15px}.calendar-controls{justify-content:space-between}.calendar-controls>select{max-width:130px}.calendar-day-view{padding:12px}.calendar-agenda-card{grid-template-columns:60px 3px 1fr auto;gap:9px}.calendar-dialog{border-radius:16px 16px 0 0;width:100vw;max-height:92vh;top:auto;bottom:0;transform:translate(-50%)}.calendar-form{grid-template-columns:1fr}.calendar-form>label.wide{grid-column:1}.calendar-dialog-actions{flex-direction:column-reverse;align-items:stretch}.calendar-dialog-actions>div{justify-content:flex-end}.lead-quick-actions{grid-template-columns:1fr 1fr}.lead-quick-actions .schedule-meeting{grid-column:1/3}}.followups-workspace{min-height:calc(100vh - 82px);padding:20px}.followups-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.followups-title h2{margin:0;font-size:26px}.followups-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.followups-title>button{border:1px solid var(--line);color:#405164;background:#fff;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:13px;display:flex}.followups-title>button svg{width:14px}.followup-proof-notice{color:#123f34;background:#f3faf7;border:1px solid #cfe3dc;border-radius:10px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.followup-proof-notice>svg{flex:none;width:20px;height:20px}.followup-proof-notice span{gap:2px;display:grid}.followup-proof-notice small{color:#506b64;line-height:1.4}.followup-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.followup-metric{border:1px solid var(--line);text-align:left;color:#24394d;align-items:flex-start;gap:11px;min-height:96px;padding:14px;transition:all .15s;display:flex}.followup-metric:hover,.followup-metric.active{border-color:#ee8d78;box-shadow:0 5px 16px #0827420d}.followup-metric.active{background:#fff8f6}.followup-metric>svg{box-sizing:content-box;color:#26708e;background:#eef5f8;border-radius:9px;width:20px;height:20px;padding:8px}.followup-metric.warning>svg{color:#c64d37;background:#fff0ec}.followup-metric.success>svg{color:var(--green);background:#e7f5ee}.followup-metric>span{flex-direction:column;display:flex}.followup-metric strong{font-size:26px;line-height:1}.followup-metric b{margin-top:7px;font-size:13px}.followup-metric small{color:var(--muted);margin-top:3px;font-size:13px}.followup-panel{min-height:430px;overflow:hidden}.followup-next-explainer{color:#154c3c;background:#f3faf7;border-bottom:1px solid #d5e8df;align-items:center;gap:10px;min-height:54px;padding:9px 15px;display:flex}.followup-next-explainer>svg{flex:none;width:18px;height:18px}.followup-next-explainer span{gap:2px;display:grid}.followup-next-explainer small{color:#587269;line-height:1.35}.followup-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.followup-tabs{background:#f3f6f8;border-radius:7px;gap:4px;padding:4px;display:flex}.followup-tabs button{color:#536474;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:13px;display:flex}.followup-tabs button.active{color:#152b3e;background:#fff;font-weight:700;box-shadow:0 1px 5px #071f3614}.followup-tabs span{background:#e3e9ed;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:13px;display:grid}.followup-tabs button.active span{color:#ad3e2c;background:#ffe7e1}.followup-filters{align-items:center;gap:8px;display:flex}.followup-filters label{border:1px solid #d7dfe5;border-radius:7px;align-items:center;gap:7px;width:min(260px,24vw);height:34px;padding:0 9px;display:flex}.followup-filters label svg{color:#788693;width:14px}.followup-filters input{border:0;outline:0;width:100%;min-width:0;font-size:13px}.followup-filters select{color:#35485a;background:#fff;border:1px solid #d7dfe5;border-radius:7px;max-width:165px;height:34px;padding:0 8px;font-size:13px}.followup-list-head,.followup-row{grid-template-columns:145px minmax(260px,1fr) 135px 215px;align-items:center;gap:13px;padding:0 15px;display:grid}.followup-list-head{color:#70808e;background:#fafbfc;border-bottom:1px solid #edf0f2;height:37px;font-size:13px}.followup-row{border-bottom:1px solid #edf0f2;min-height:104px;position:relative}.followup-row:last-child{border-bottom:0}.followup-row.overdue{background:#fffdfc;box-shadow:inset 3px 0 #dd5b43}.followup-due{flex-direction:column;align-items:flex-start;display:flex}.followup-due span{text-transform:uppercase;letter-spacing:.08em;color:#3c7288;background:#e9f3f6;border-radius:4px;padding:4px 6px;font-size:13px;font-weight:800}.followup-row.overdue .followup-due span{color:#b53f2e;background:#ffe6e0}.followup-row.today .followup-due span{color:#916910;background:#fff0cf}.followup-due strong{color:#394c5d;margin-top:7px;font-size:13px}.followup-lead{flex-direction:column;min-width:0;display:flex}.followup-lead>div{align-items:center;gap:7px;min-width:0;display:flex}.followup-lead>div>strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.followup-lead em{text-transform:capitalize;font-size:13px}.followup-lead>b{color:#435567;margin-top:5px;font-size:13px;font-weight:600}.cadence-progress{align-items:center;gap:6px;margin-top:6px;display:flex}.cadence-progress span,.cadence-progress strong,.cadence-progress em{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;line-height:1.2}.cadence-progress span{color:#245b73;background:#eaf3f7;font-weight:800}.cadence-progress strong{color:#a5442f;background:#fff0e9}.cadence-progress em{color:#795d08;background:#fff7d8}.next-action-reason{color:#17654f;align-items:center;gap:3px;width:fit-content;margin-top:6px;font-size:11px;font-weight:800;display:flex}.next-action-reason svg{width:12px;height:12px}.followup-buyer-time{color:#17654f;background:#eaf7f1;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:750;display:flex}.followup-buyer-time svg{width:12px;height:12px}.followup-buyer-time.early,.followup-buyer-time.late,.followup-buyer-time.weekend{color:#7a5b0c;background:#fff4dc}.followup-buyer-time.unknown{color:#a6402d;background:#fff0ec}.followup-lead p{color:#667583;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;line-height:1.45;overflow:hidden}.followup-lead small{color:#83909a;margin-top:4px;font-size:13px}.followup-owner{align-items:center;gap:8px;display:flex}.followup-owner>svg{color:#71808d;width:15px}.followup-owner span{flex-direction:column;display:flex}.followup-owner strong{font-size:13px}.followup-owner small{color:var(--muted);margin-top:2px;font-size:13px}.followup-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.followup-actions>a,.followup-actions>button{color:#385064;background:#fff;border:1px solid #dce3e8;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.followup-actions svg{width:13px}.followup-actions>a.disabled,.followup-actions>button:disabled{pointer-events:none;color:#a7b0b8;background:#f3f5f6}.followup-actions .complete{color:#117054;background:#edf8f3;border-color:#b8dfcf;gap:5px;width:auto;padding:0 10px;font-size:13px;font-weight:700;display:flex}.followup-actions>button.recommended{color:#a63e29;background:#fff4f0;border-color:#e66a4f;gap:5px;width:auto;min-width:72px;padding:0 9px;font-weight:750;display:flex}.followup-actions>button.recommended span{white-space:nowrap}.followup-actions>button.route-review{color:#9b432f;background:#fff8f5;border-color:#e6b09f;gap:5px;width:auto;min-width:106px;padding:0 9px;font-weight:750;display:flex}.followup-actions>button.route-review span{white-space:nowrap}.followup-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.followup-empty>svg{box-sizing:content-box;width:38px;height:38px;color:var(--green);background:#e8f6f0;border-radius:14px;padding:9px}.followup-empty h3{margin:14px 0 5px;font-size:19px}.followup-empty p{color:var(--muted);margin:0;font-size:13px}.followup-empty button{color:#c54b35;background:0 0;border:0;align-items:center;gap:4px;margin-top:14px;font-size:13px;display:flex}.followup-empty button svg{width:13px}.followup-state{min-height:500px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.followup-state svg{width:19px}.followup-scrim{z-index:64}.followup-dialog{z-index:65;width:min(430px,100vw - 30px);padding:18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px #071f3652}.followup-dialog-head{justify-content:space-between;align-items:flex-start;display:flex}.followup-dialog-head small{letter-spacing:.12em;color:var(--orange);font-size:13px;font-weight:800}.followup-dialog-head h2{margin:4px 0 0;font-size:22px}.followup-dialog-head button{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.followup-dialog-head button svg{width:17px}.followup-dialog>p{color:var(--muted);margin:13px 0;font-size:13px;line-height:1.55}.followup-dialog>label{flex-direction:column;gap:6px;display:flex}.followup-dialog>label span{font-size:13px;font-weight:600}.followup-dialog input{border:1px solid #d5dde4;border-radius:7px;height:40px;padding:0 10px;font-size:13px}.followup-dialog-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.followup-dialog-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;height:37px;padding:0 12px;font-size:13px;display:flex}.followup-dialog-actions svg{width:14px}@media (width<=1100px){.followup-metrics{grid-template-columns:1fr 1fr}.followup-list-head,.followup-row{grid-template-columns:125px minmax(220px,1fr) 190px}.followup-list-head span:nth-child(3),.followup-owner{display:none}.followup-toolbar{flex-direction:column;align-items:flex-start}.followup-filters,.followup-filters label{width:100%}}@media (width<=820px){.followups-workspace{padding:12px}.followups-title p{display:none}.followup-proof-notice{align-items:flex-start;padding:11px 12px}.followup-next-explainer{align-items:flex-start;padding:10px 12px}.followup-list-head{display:none}.followup-row{grid-template-columns:120px 1fr;gap:10px;padding:13px}.followup-actions{grid-column:2;justify-content:flex-start}.followup-toolbar{padding:10px}.followup-tabs{width:100%;overflow:auto}.followup-tabs button{white-space:nowrap;flex:1}.followup-filters select{max-width:135px}}@media (width<=540px){.followup-metrics{grid-template-columns:1fr 1fr;gap:7px}.followup-metric{min-height:82px;padding:10px}.followup-metric>svg{display:none}.followup-filters{flex-direction:column;align-items:stretch}.followup-filters select{max-width:none}.followup-row{grid-template-columns:1fr}.followup-due,.followup-actions{grid-column:1}.followup-actions{justify-content:flex-start}.followup-actions .complete{margin-left:auto}.followup-lead p{white-space:normal}.followups-title h2{font-size:24px}}.sales-documents-workspace{min-height:calc(100vh - 82px);padding:20px}.sales-documents-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.sales-documents-title h2{margin:0;font-size:26px}.sales-documents-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.sales-documents-title>button{border:0;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:13px;display:flex}.sales-documents-title svg{width:14px}.sales-document-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:12px;display:grid}.sales-document-metric{border:1px solid var(--line);align-items:flex-start;gap:11px;min-height:98px;padding:14px;display:flex}.sales-document-metric>svg{box-sizing:content-box;color:#24688a;background:#edf4f8;border-radius:9px;width:20px;height:20px;padding:8px}.sales-document-metric.success>svg{color:#167357;background:#e8f5ef}.sales-document-metric.warning>svg{color:#bd4935;background:#fff0ec}.sales-document-metric>span{flex-direction:column;display:flex}.sales-document-metric strong{font-size:23px;line-height:1}.sales-document-metric b{margin-top:8px;font-size:13px}.sales-document-metric small{color:var(--muted);margin-top:3px;font-size:13px}.sales-documents-panel{min-height:420px;overflow:hidden}.sales-documents-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.sales-document-tabs{background:#f2f5f7;border-radius:7px;gap:4px;padding:4px;display:flex}.sales-document-tabs button{color:#536474;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:flex}.sales-document-tabs button.active{color:#132b3f;background:#fff;font-weight:700;box-shadow:0 1px 5px #071f3614}.sales-document-tabs svg{width:14px}.sales-document-tabs span{background:#e1e8ed;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:13px;display:grid}.sales-document-tabs button.active span{color:#a73b29;background:#ffe7e1}.sales-document-filters{align-items:center;gap:7px;display:flex}.sales-document-filters label{border:1px solid #d7dfe5;border-radius:7px;align-items:center;gap:7px;width:min(260px,24vw);height:34px;padding:0 9px;display:flex}.sales-document-filters label svg{color:#7b8995;width:14px}.sales-document-filters input{border:0;outline:0;width:100%;font-size:13px}.sales-document-filters select{color:#35485a;background:#fff;border:1px solid #d7dfe5;border-radius:7px;height:34px;padding:0 8px;font-size:13px}.sales-document-filters>button{background:#fff;border:1px solid #d7dfe5;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.sales-document-filters>button svg{width:14px}.sales-document-list-head,.sales-document-row{grid-template-columns:128px minmax(190px,1.25fr) 90px 135px 110px 95px 74px;align-items:center;gap:12px;padding:0 15px;display:grid}.sales-document-list-head{color:#72808d;background:#fafbfc;border-bottom:1px solid #edf0f2;height:37px;font-size:13px}.sales-document-list-head span:nth-child(5){text-align:right}.sales-document-row{cursor:pointer;border-bottom:1px solid #edf0f2;min-height:72px;transition:all .14s}.sales-document-row:hover{box-shadow:inset 3px 0 var(--orange);background:#fafcfd}.sales-document-row>strong{font-size:13px}.sales-document-customer{flex-direction:column;min-width:0;display:flex}.sales-document-customer b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sales-document-customer span,.sales-document-date span{color:var(--muted);margin-top:3px;font-size:13px}.sales-status{text-transform:capitalize;border-radius:4px;justify-self:start;padding:4px 7px;font-size:13px;font-style:normal;font-weight:700}.sales-status.draft{color:#596976;background:#edf1f4}.sales-status.sent,.sales-status.pending,.sales-status.due{color:#226895;background:#e5f1fa}.sales-status.approved,.sales-status.paid{color:#146e52;background:#e6f5ee}.sales-status.rejected,.sales-status.expired,.sales-status.overdue,.sales-status.void{color:#ad3d2c;background:#ffe8e3}.sales-document-date{flex-direction:column;display:flex}.sales-document-date b{font-size:13px}.sales-document-total{text-align:right}.sales-document-file{color:#8a969f;align-items:center;gap:4px;font-size:13px;display:flex}.sales-document-file svg{width:12px}.sales-document-file.saved{color:#167357;font-weight:700}.sales-document-row-actions{color:#8a96a0;justify-content:flex-end;align-items:center;gap:5px;display:flex}.sales-document-row-actions>a,.sales-document-row-actions>button{border:1px solid var(--line);color:#2d4b62;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:1px;min-width:29px;height:29px;padding:0 6px;display:flex}.sales-document-row-actions svg{width:12px}.sales-document-state{min-height:320px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.sales-document-state>svg{width:26px}.sales-document-state.empty{text-align:center;flex-direction:column}.sales-document-state.empty>svg{box-sizing:content-box;color:#2a6f8d;background:#eef4f7;border-radius:14px;width:36px;height:36px;padding:10px}.sales-document-state h3{color:#1d3448;margin:5px 0 0;font-size:18px}.sales-document-state p{margin:0;font-size:13px}.sales-document-state button{border:0;border-radius:7px;align-items:center;gap:5px;height:34px;margin-top:6px;padding:0 11px;font-size:13px;display:flex}.sales-document-state button svg{width:13px}.sales-document-guidance{color:#31556b;background:#f5f9fb;border:1px solid #dbe5ea;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;margin-top:12px;padding:10px 14px;display:grid}.sales-document-guidance>svg{width:18px}.sales-document-guidance>svg:last-child{color:#9aa8b2}.sales-document-guidance>div{flex-direction:column;display:flex}.sales-document-guidance strong{font-size:13px}.sales-document-guidance span{color:#637583;margin-top:3px;font-size:13px}.quote-editor-scrim{z-index:72}.quote-editor{z-index:73;background:#f7f9fb;flex-direction:column;width:min(900px,100vw - 80px);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-18px 0 55px #071f3633}.quote-editor-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:82px;padding:0 22px;display:flex}.quote-editor-head small{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);font-size:13px;font-weight:800;display:block}.quote-editor-head h2{margin:4px 0 2px;font-size:23px}.quote-editor-head span{color:var(--muted);font-size:13px}.quote-editor-head>button{background:#f4f6f7;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.quote-editor-head>button svg{width:17px}.quote-editor-body{flex:1;padding:15px 18px 28px;overflow:auto}.commercial-control-strip{grid-template-columns:minmax(150px,.7fr) minmax(230px,1.3fr) auto;align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.commercial-control-strip>div:not(.quote-review-actions){background:#fff;border:1px solid #dce4e9;border-radius:9px;align-items:center;gap:9px;min-height:64px;padding:10px 12px;display:flex}.commercial-control-strip svg{color:#526b7f;width:18px}.commercial-control-strip span{flex-direction:column;gap:3px;display:flex}.commercial-control-strip strong{font-size:13px}.commercial-control-strip small{color:var(--muted);font-size:12px}.quote-review-state.approved{background:#f3fbf7!important;border-color:#acdcca!important}.quote-review-state.approved svg{color:#168460}.quote-review-state.pending{background:#fffaf0!important;border-color:#efd698!important}.quote-review-state.pending svg{color:#ad7414}.quote-review-state.changes_requested{background:#fff6f3!important;border-color:#f0b7aa!important}.quote-review-actions{align-items:center;gap:7px;display:flex}.quote-review-actions button,.invoice-payment-form button{background:#fff;border:1px solid #d8e0e6;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.quote-review-actions button.approve,.invoice-payment-form button.primary{color:#fff;background:#168460;border-color:#168460}.quote-review-actions button:disabled,.invoice-payment-form button:disabled{opacity:.5}.invoice-payment-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.invoice-payment-summary span{color:var(--muted);flex-direction:column;gap:4px;padding:12px 15px;font-size:12px;display:flex}.invoice-payment-summary span+span{border-left:1px solid var(--line)}.invoice-payment-summary strong{color:var(--navy);font-size:18px}.invoice-payment-history{border-bottom:1px solid var(--line);padding:4px 15px}.invoice-payment-history article{border-bottom:1px solid #eef2f4;justify-content:space-between;align-items:center;min-height:50px;display:flex}.invoice-payment-history article:last-child{border-bottom:0}.invoice-payment-history article div{flex-direction:column;gap:2px;display:flex}.invoice-payment-history article span,.invoice-payment-history time,.invoice-no-payments{color:var(--muted);font-size:12px}.invoice-no-payments{border-bottom:1px solid var(--line);margin:0;padding:13px 15px}.invoice-payment-form{grid-template-columns:120px 120px minmax(180px,1fr) 185px auto;align-items:end;gap:9px;padding:13px 15px;display:grid}.invoice-payment-form label{flex-direction:column;gap:5px;display:flex}.invoice-payment-form label span{color:#4b5d6d;font-size:12px;font-weight:700}.invoice-payment-form input,.invoice-payment-form select{background:#fff;border:1px solid #d6dee5;border-radius:7px;min-width:0;height:36px;padding:0 8px}.quote-form-section{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:12px;overflow:hidden}.quote-form-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:61px;padding:10px 15px;display:flex}.quote-form-title>svg{width:18px;color:var(--orange)}.quote-form-title>div{flex-direction:column;display:flex}.quote-form-title h3{margin:0;font-size:16px}.quote-form-title p{color:var(--muted);margin:3px 0 0;font-size:13px}.quote-form-title>button{border:1px solid var(--line);color:#385067;background:#fff;border-radius:6px;align-items:center;gap:5px;height:31px;margin-left:auto;padding:0 9px;font-size:13px;display:flex}.quote-form-title>button svg{width:12px}.quote-fields{grid-template-columns:repeat(3,1fr);gap:11px;padding:14px 15px;display:grid}.quote-fields label,.quote-commercial-notes label{flex-direction:column;gap:5px;display:flex}.quote-fields label.wide{grid-column:span 2}.quote-fields label>span,.quote-commercial-notes label>span{color:#4b5d6d;font-size:13px;font-weight:700}.quote-fields input,.quote-fields select,.quote-fields textarea,.quote-commercial-notes input,.quote-commercial-notes textarea{color:#25394b;background:#fff;border:1px solid #d6dee5;border-radius:7px;outline:0;min-width:0;padding:9px;font-size:13px}.quote-fields input,.quote-fields select{height:37px}.quote-fields textarea{resize:vertical;min-height:65px}.quote-fields input:focus,.quote-fields select:focus,.quote-fields textarea:focus,.quote-commercial-notes input:focus,.quote-commercial-notes textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f65b3b14}.quote-items{overflow-x:auto}.quote-item-head,.quote-item-row{grid-template-columns:90px minmax(220px,1fr) 90px 110px 100px 72px;align-items:center;gap:8px;min-width:760px;padding:0 15px;display:grid}.quote-item-head{color:#71808e;background:#fafbfc;height:32px;font-size:13px}.quote-item-head span:nth-child(5){text-align:right}.quote-item-head span:last-child{text-align:center}.quote-item-row{border-top:1px solid #eef1f3;min-height:55px}.quote-item-row>label{background:#fff;border:1px solid #d8dfe5;border-radius:6px;align-items:center;min-width:0;height:34px;font-size:13px;display:flex}.quote-item-row>label>span{display:none}.quote-item-row>label>input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:13px}.quote-item-price>div{color:#6b7781;align-items:center;width:100%;padding-left:8px;display:flex}.quote-item-price b{font-weight:400}.quote-item-price input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 6px;font-size:13px}.quote-item-total{text-align:right;justify-content:flex-end;display:flex}.quote-item-total>span{display:none}.quote-item-total strong{font-size:13px}.quote-item-row>button{color:#8f5a51;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;height:30px;font-size:13px;display:flex}.quote-item-row>button:hover{color:#ba4532;background:#fff0ec;border-radius:6px}.quote-item-row>button svg{width:13px}.quote-financials{border-top:1px solid var(--line);grid-template-columns:1fr 285px;align-items:start;gap:22px;padding:15px;display:grid}.quote-commercial-notes{gap:10px;display:grid}.quote-commercial-notes input{height:37px}.quote-commercial-notes textarea{resize:vertical;min-height:88px}.quote-total-box{background:#f7f9fa;border:1px solid #e0e6ea;border-radius:8px;padding:12px}.quote-total-box label,.quote-total-box>div{border-bottom:1px solid #e4e9ed;grid-template-columns:1fr 112px;align-items:center;gap:10px;min-height:34px;display:grid}.quote-total-box label>span,.quote-total-box>div>span{color:#536575;font-size:13px}.quote-total-box label>strong{text-align:right;font-size:13px}.quote-total-box input{text-align:right;border:1px solid #d5dde3;border-radius:5px;height:27px;padding:0 7px;font-size:13px}.quote-total-box>div{border-bottom:0;margin-top:5px;padding-top:5px}.quote-total-box>div span{color:#182f43;font-size:13px;font-weight:700}.quote-total-box>div strong{text-align:right;color:#102338;font-size:19px}.quote-terms-section>label{flex-direction:column;gap:6px;padding:14px 15px;display:flex}.quote-terms-section>label>span{color:#4b5d6d;font-size:13px;font-weight:700}.quote-terms-section textarea{color:#34495b;resize:vertical;border:1px solid #d6dee5;border-radius:7px;outline:0;min-height:250px;padding:11px;font-family:inherit;font-size:13px;line-height:1.55}.quote-terms-section textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f65b3b14}.quote-editor-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:10px 18px;display:flex}.quote-editor-actions>div{color:var(--muted);margin-right:auto;font-size:13px}.quote-editor-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:13px;display:flex}.quote-editor-actions button.primary{border-color:var(--orange);background:var(--orange);color:#fff}.quote-editor-actions button:disabled{opacity:.5}.quote-editor-actions button svg{width:13px}.document-saved{color:#147053;align-items:center;gap:4px;font-weight:700;display:flex}.document-saved svg{width:12px}.lead-quick-actions .schedule-meeting,.lead-quick-actions .create-quote{grid-column:auto!important}@media (width<=1100px){.sales-document-metrics{grid-template-columns:1fr 1fr}.sales-document-list-head,.sales-document-row{grid-template-columns:115px minmax(175px,1fr) 80px 120px 95px 65px}.sales-document-list-head span:nth-child(6),.sales-document-file{display:none}.sales-documents-toolbar{flex-direction:column;align-items:flex-start}.sales-document-filters,.sales-document-filters label{width:100%}.quote-fields{grid-template-columns:1fr 1fr}.quote-fields label.wide{grid-column:span 2}.commercial-control-strip{grid-template-columns:1fr 1fr}.quote-review-actions{grid-column:1/-1}.invoice-payment-form{grid-template-columns:1fr 1fr}.invoice-payment-form button{min-height:38px}}@media (width<=760px){.sales-documents-workspace{padding:12px}.sales-documents-title p,.sales-document-list-head{display:none}.sales-document-row{grid-template-columns:1fr auto auto;gap:8px;min-height:92px;padding:12px}.sales-document-row>strong:first-child,.sales-document-customer{grid-column:1}.sales-status{grid-area:1/2}.sales-document-date{grid-area:2/2}.sales-document-total{grid-area:1/3}.sales-document-row-actions{grid-area:2/3}.quote-editor{width:100vw}.quote-financials{grid-template-columns:1fr}.quote-editor-actions{flex-wrap:wrap}.quote-editor-actions>div{width:100%;margin:0}.quote-fields{grid-template-columns:1fr}.quote-fields label.wide{grid-column:1}.commercial-control-strip{grid-template-columns:1fr}.quote-review-actions{flex-wrap:wrap;grid-column:auto}.quote-review-actions button{flex:1}.invoice-payment-summary{grid-template-columns:1fr}.invoice-payment-summary span+span{border-left:0;border-top:1px solid var(--line)}.invoice-payment-form{grid-template-columns:1fr}}@media (width<=520px){.sales-document-metrics{grid-template-columns:1fr 1fr;gap:7px}.sales-document-metric{min-height:84px;padding:10px}.sales-document-metric>svg{display:none}.sales-document-metric strong{font-size:18px}.sales-document-filters{flex-wrap:wrap}.sales-document-filters label,.sales-document-tabs{width:100%}.sales-document-tabs button{flex:1}.sales-document-guidance>svg:last-child{display:none}.quote-editor-body{padding:10px}.quote-editor-head{padding:0 14px}.quote-editor-actions{padding:9px}.quote-editor-actions button{flex:1;justify-content:center;padding:0 6px}.quote-fields,.quote-financials{padding:11px}.quote-items{padding:0 10px 10px;overflow:visible}.quote-item-head{display:none}.quote-item-row{border-top:1px solid #e7ebee;grid-template-columns:1fr 1fr 72px;gap:8px;min-width:0;padding:11px 0}.quote-item-row:first-of-type{border-top:0}.quote-item-row>label{flex-direction:column;justify-content:center;align-items:stretch;height:auto;min-height:54px;padding:7px 9px;display:flex}.quote-item-row>label>span{color:#667684;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.quote-item-row>label>input{padding:0}.quote-item-description{grid-column:2/4}.quote-item-quantity{grid-column:1}.quote-item-price{grid-column:2}.quote-item-price>div{padding:0}.quote-item-total{background:#f5f8fa;border-radius:6px;grid-column:1/3;justify-content:space-between;align-items:center;padding:9px}.quote-item-total>span{color:#667684;font-size:13px;font-weight:700;display:block}.quote-item-total strong{font-size:14px}.quote-item-row>button{grid-area:3/3}.quote-terms-section .quote-form-title{flex-wrap:wrap;align-items:flex-start}.quote-terms-section .quote-form-title>button{margin-left:28px}.quote-terms-section textarea{min-height:300px}.lead-quick-actions .schedule-meeting,.lead-quick-actions .create-quote{grid-column:1/3!important}}.quote-editor-body{min-height:0}.pipeline-workspace{min-height:calc(100vh - 82px);padding:20px;overflow:hidden}.pipeline-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.pipeline-title h2{margin:0;font-size:26px}.pipeline-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.pipeline-title>button{border:1px solid var(--line);color:#405164;background:#fff;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:13px;display:flex}.pipeline-title>button svg{width:14px}.pipeline-title>button:disabled{opacity:.6}.pipeline-research-summary{margin-bottom:12px;padding:16px 18px 12px}.pipeline-research-summary-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:12px;display:flex}.pipeline-research-summary-head small{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.pipeline-research-summary-head h3{margin:3px 0 0;font-size:18px}.pipeline-research-summary-head>span{color:var(--muted);font-size:12px}.pipeline-research-summary-grid{grid-template-columns:repeat(4,1fr);min-height:82px;display:grid}.pipeline-research-summary-grid article{justify-content:center;align-items:center;gap:11px;display:flex;position:relative}.pipeline-research-summary-grid article+article:before{content:"";border-left:1px solid var(--line);height:38px;position:absolute;left:0}.pipeline-research-summary-grid article>svg{width:19px;height:19px;color:var(--orange);box-sizing:content-box;background:#fff0eb;border-radius:50%;padding:7px}.pipeline-research-summary-grid article.success>svg{color:var(--green);background:#eaf7f0}.pipeline-research-summary-grid article>div{flex-direction:column;display:flex}.pipeline-research-summary-grid article strong{font-size:23px;line-height:1}.pipeline-research-summary-grid article span{color:var(--muted);margin-top:5px;font-size:12px}.pipeline-research-today{border-top:1px solid var(--line);color:#526576;align-items:center;gap:18px;padding-top:10px;font-size:12px;display:flex}.pipeline-research-today strong{color:var(--navy)}.pipeline-metrics{grid-template-columns:repeat(4,1fr);min-height:94px;margin-bottom:12px;display:grid}.pipeline-metrics article{justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.pipeline-metrics article+article:before{content:"";border-left:1px solid var(--line);height:44px;position:absolute;left:0}.pipeline-metrics article>svg{box-sizing:content-box;width:20px;height:20px;color:var(--orange);background:#fff0ec;border-radius:50%;padding:8px}.pipeline-metrics article.success>svg{color:var(--green);background:#e8f5ef}.pipeline-metrics article>div{flex-direction:column;display:flex}.pipeline-metrics strong{font-size:24px;line-height:1}.pipeline-metrics span{color:var(--muted);margin-top:6px;font-size:13px}.pipeline-board{min-height:610px;position:relative;overflow:hidden}.pipeline-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.pipeline-toolbar>div{align-items:center;gap:8px;display:flex}.pipeline-toolbar label{color:#62717f;background:#fff;border:1px solid #d7dfe5;border-radius:7px;align-items:center;gap:6px;min-width:150px;height:34px;padding:0 8px;display:flex;position:relative}.pipeline-toolbar label>svg:first-child{flex:0 0 13px;width:13px}.pipeline-toolbar label>svg:last-child{pointer-events:none;width:12px}.pipeline-toolbar select{appearance:none;color:#34485a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding-right:11px;font-size:13px}.pipeline-toolbar>button{color:#8b5046;background:0 0;border:0;align-items:center;gap:5px;height:32px;font-size:13px;display:flex}.pipeline-toolbar>button svg{width:12px}.pipeline-toolbar>small{color:#82909b;font-size:13px}.pipeline-scope{color:#4d6071;border:1px solid #d7dfe5;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:13px;display:flex}.pipeline-scope svg{width:13px}.pipeline-columns{grid-template-columns:repeat(7,minmax(205px,1fr));align-items:stretch;width:100%;min-width:0;min-height:550px;display:grid;overflow-x:auto}.pipeline-column{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;min-height:550px;transition:background .15s,box-shadow .15s;display:flex}.pipeline-column:last-child{border-right:0}.pipeline-column.drop-target{background:#fff6f3;box-shadow:inset 0 0 0 2px #f28a73}.pipeline-column-head{background:#fff;border-bottom:1px solid #e7ebee;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 11px;display:flex}.pipeline-column-head>div{align-items:center;gap:7px;display:flex}.pipeline-column-head i{background:var(--orange);border-radius:50%;width:7px;height:7px}.pipeline-column-head.gold i{background:#edae2f}.pipeline-column-head.green i{background:var(--green)}.pipeline-column-head.blue i{background:#3184c5}.pipeline-column-head.gray i{background:#8e9aa5}.pipeline-column-head strong{font-size:13px}.pipeline-column-head>span{color:#566777;background:#edf1f4;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:13px;display:grid}.pipeline-card-list{flex-direction:column;gap:8px;padding:8px;display:flex}.pipeline-card{cursor:pointer;background:#fff;border:1px solid #dfe5ea;border-radius:7px;padding:10px;transition:border-color .14s,box-shadow .14s,opacity .14s;box-shadow:0 1px 3px #071f3608}.pipeline-card:hover{border-color:#b7c4ce;box-shadow:0 5px 15px #071f3612}.pipeline-card.selected{border-color:#f2775e;box-shadow:0 0 0 2px #f35f3f17}.pipeline-card.busy{opacity:.55;pointer-events:none}.pipeline-card-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.pipeline-card-head strong{font-size:13px;line-height:1.35}.pipeline-card-head svg{color:#a3adb5;cursor:grab;flex:0 0 12px;width:12px}.pipeline-card>span{color:#526576;margin-top:5px;font-size:13px;display:block}.pipeline-card>p{color:#526576;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 8px;font-size:13px;overflow:hidden}.pipeline-research-proof{flex-wrap:wrap;gap:7px;display:flex}.pipeline-research-proof span{color:#8d3d2b;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.pipeline-research-proof span.complete{color:#167653}.pipeline-research-proof svg{width:14px;height:14px}.pipeline-research-proof.compact{border-top:1px solid #eef1f3;border-bottom:1px solid #eef1f3;grid-template-columns:1fr;gap:4px;margin-bottom:7px;padding:8px 0;display:grid}.pipeline-research-proof.compact span{font-size:11px}.pipeline-card-meta{justify-content:space-between;align-items:center;gap:5px;display:flex}.pipeline-owner{align-items:center;gap:5px;min-width:0;color:#405466!important;margin:0!important;font-size:13px!important;display:flex!important}.pipeline-owner i{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:13px;font-style:normal;font-weight:700;display:grid}.pipeline-card .priority{text-transform:capitalize;padding:3px 5px;font-size:13px}.priority.urgent{color:#9b2d1d;background:#ffd8d1}.pipeline-card-quote{color:#687783;border-top:1px solid #eef1f3;border-bottom:1px solid #eef1f3;align-items:center;gap:4px;height:27px;margin-top:8px;font-size:13px;display:flex}.pipeline-card-quote svg{width:10px}.pipeline-card-quote strong{color:#24394b;margin-left:auto;font-size:13px}.pipeline-card footer{justify-content:space-between;align-items:center;gap:5px;min-height:24px;padding-top:8px;display:flex}.pipeline-card footer span{color:#9b680e;align-items:center;gap:4px;font-size:13px;display:flex}.pipeline-card footer span.overdue{color:#be4935;font-weight:700}.pipeline-card footer svg{width:10px}.pipeline-card footer time{color:#84919b;white-space:nowrap;font-size:13px}.pipeline-column-empty{text-align:center;color:#9aa7b1;flex-direction:column;align-items:center;gap:7px;margin:auto 12px;font-size:13px;display:flex}.pipeline-column-empty svg{color:#b7c1c9;width:22px}.pipeline-load-more{color:#526677;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;height:40px;margin:auto 8px 8px;font-size:13px;display:flex}.pipeline-load-more svg{width:11px}.pipeline-state{min-height:545px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.pipeline-state svg{width:19px}.pipeline-no-results{text-align:center;z-index:2;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:59px 0 0}.pipeline-no-results>svg{color:#a8b3bc;width:34px}.pipeline-no-results h3{margin:11px 0 4px;font-size:18px}.pipeline-no-results p{color:var(--muted);margin:0;font-size:13px}.pipeline-drawer-scrim{z-index:74}.pipeline-drawer{z-index:75;background:#fff;flex-direction:column;width:min(420px,100vw - 55px);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-16px 0 50px #071f3638}.pipeline-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:92px;padding:18px;display:flex}.pipeline-drawer-head small{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);font-size:13px;font-weight:800}.pipeline-drawer-head h2{margin:4px 0;font-size:22px}.pipeline-drawer-head p{color:var(--muted);margin:0;font-size:13px}.pipeline-drawer-head>button{background:#f4f6f7;border:0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.pipeline-drawer-head>button svg{width:16px}.pipeline-drawer-body{flex:1;padding:14px 16px 24px;overflow:auto}.pipeline-stage-select{flex-direction:column;gap:6px;display:flex}.pipeline-stage-select>span{font-size:13px;font-weight:700}.pipeline-stage-select select{color:#2d4254;background:#fff;border:1px solid #d7dfe5;border-radius:7px;height:39px;padding:0 9px;font-size:13px}.pipeline-move-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.pipeline-move-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:13px;display:flex}.pipeline-move-actions svg{width:13px}.pipeline-quick-actions{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid;overflow:hidden}.pipeline-quick-actions button{border:0;border-right:1px solid var(--line);color:#2c4356;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:74px;padding:7px;display:flex}.pipeline-quick-actions button:last-child{border-right:0}.pipeline-quick-actions button:hover{background:#fafcfd}.pipeline-quick-actions svg{width:16px}.pipeline-quick-actions span{text-align:center;font-size:13px;line-height:1.3}.pipeline-history,.pipeline-research-details,.pipeline-opportunity-details,.pipeline-contact-details,.pipeline-latest-note{border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:13px}.pipeline-research-details>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipeline-research-details small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pipeline-research-details h3{margin:2px 0 0;font-size:14px}.pipeline-research-details>div:first-child>strong{color:#8d3d2b;font-size:12px}.pipeline-research-details>div:first-child>strong.complete{color:#167653}.pipeline-research-details .pipeline-research-proof{margin-top:12px}.pipeline-research-details dl{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 0;display:grid}.pipeline-research-details dl div{min-width:0}.pipeline-research-details dt{color:var(--muted);font-size:11px}.pipeline-research-details dd{margin:3px 0 0;font-size:12px;font-weight:700}.pipeline-return-note{color:#8d3d2b;background:#fff4ef;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px;font-size:11px;line-height:1.4;display:flex}.pipeline-return-note svg{flex:0 0 14px;width:14px;height:14px}.pipeline-history>div:first-child{justify-content:space-between;align-items:center;display:flex}.pipeline-history strong,.pipeline-opportunity-details h3,.pipeline-contact-details h3,.pipeline-latest-note h3{margin:0;font-size:13px}.pipeline-history>div:first-child span{color:var(--muted);font-size:13px}.pipeline-history-track{align-items:flex-start;margin-top:17px;display:flex}.pipeline-history-track>span{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.pipeline-history-track>span:before{content:"";border-top:1px solid #d3dbe1;width:100%;position:absolute;top:4px;right:50%}.pipeline-history-track>span:first-child:before{display:none}.pipeline-history-track i{z-index:1;background:#fff;border:1px solid #b7c3cc;border-radius:50%;width:9px;height:9px;position:relative}.pipeline-history-track small{color:#7c8994;text-align:center;font-size:13px;line-height:1.2}.pipeline-history-track span.reached:before{border-color:#ef816a}.pipeline-history-track span.reached i,.pipeline-history-track span.current i{border-color:var(--orange);background:var(--orange)}.pipeline-history-track span.lost i{background:#87939e;border-color:#87939e}.pipeline-opportunity-details h3,.pipeline-contact-details h3{margin-bottom:10px}.pipeline-opportunity-details dl{margin:0}.pipeline-opportunity-details dl>div{grid-template-columns:120px 1fr;align-items:center;gap:8px;min-height:29px;display:grid}.pipeline-opportunity-details dt{color:#73818d;font-size:13px}.pipeline-opportunity-details dd{color:#2f4456;margin:0;font-size:13px}.pipeline-opportunity-details dd.overdue{color:#b94130;font-weight:700}.pipeline-opportunity-details .priority{text-transform:capitalize;font-size:13px}.pipeline-contact-details p{color:#354b5e;align-items:center;gap:8px;margin:10px 0;font-size:13px;display:flex}.pipeline-contact-details p svg{color:#6e7d89;width:13px}.pipeline-contact-details>span{color:var(--muted);font-size:13px}.pipeline-latest-note>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-latest-note>div span{color:#6f7e8a;font-size:13px}.pipeline-latest-note p{color:#425668;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.55}@media (width<=1050px){.pipeline-metrics{grid-template-columns:1fr 1fr}.pipeline-metrics article{min-height:74px}.pipeline-metrics article:nth-child(3):before{display:none}.pipeline-toolbar{flex-direction:column;align-items:flex-start}.pipeline-toolbar>small{display:none}}@media (width<=820px){.pipeline-workspace{padding:12px}.pipeline-title p{display:none}.pipeline-board{min-height:calc(100vh - 300px)}.pipeline-columns,.pipeline-column{min-height:520px}.pipeline-toolbar>div{width:100%;overflow:auto}.pipeline-toolbar label{flex:1;min-width:145px}.pipeline-drawer{width:100vw}.pipeline-quick-actions{grid-template-columns:1fr 1fr}.pipeline-quick-actions button:nth-child(2){border-right:0}.pipeline-quick-actions button:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=520px){.pipeline-metrics{background:0 0;border:0;gap:7px}.pipeline-metrics article{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:flex-start;min-height:72px;padding:10px}.pipeline-metrics article:before{display:none!important}.pipeline-metrics article>svg{display:none}.pipeline-metrics strong{font-size:19px}.pipeline-title h2{font-size:24px}.pipeline-title>button{justify-content:center;width:35px;padding:0;font-size:0}.pipeline-columns{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,82vw);width:100%;min-width:0}.pipeline-column{scroll-snap-align:start}.pipeline-drawer-body{padding:12px}.pipeline-opportunity-details dl>div{grid-template-columns:105px 1fr}}@media (width>=821px){.app main button:not(.icon-btn){min-height:36px;font-size:13px!important}.app main input:not([type=checkbox]):not([type=radio]),.app main select,.app main textarea{font-size:14px!important}}.pace button:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.45)}.contact-research-notice{color:#214b69;text-align:left;background:#f3f8fc;border:1px solid #cfe0ee;border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:11px 13px;display:flex}.contact-research-notice>svg{flex:0 0 18px;width:18px}.contact-research-notice>span{flex-direction:column;flex:1;min-width:0;display:flex}.contact-research-notice strong{font-size:14px}.contact-research-notice small{color:#587084;margin-top:2px;font-size:13px;line-height:1.45}.contact-research-notice>svg:last-child{color:#507089}.contact-research-notice:hover{background:#eaf4fa;border-color:#a9c8dc}.research-plan{border-left:4px solid #167457;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.research-plan>div:first-child{gap:6px;display:grid}.research-plan h2{color:#0b2940;margin:0;font-size:25px}.research-plan p{color:#607080;max-width:720px;margin:0;line-height:1.5}.research-plan-kicker{color:#167457;letter-spacing:.12em;font-size:12px;font-weight:900}.research-plan-actions{justify-items:end;gap:10px;min-width:260px;display:grid}.research-plan-actions>span{color:#607080;font-size:13px}.research-plan-actions>span strong{color:#0b2940}.research-plan-actions button{white-space:nowrap;min-height:48px}.revenue-command{background:linear-gradient(135deg,#f2fbf7 0%,#fff 62%);border-color:#b8d8ca;gap:16px;padding:20px;display:grid}.revenue-command-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.revenue-command-head>div:first-child{align-items:flex-start;gap:11px;display:flex}.revenue-command-head svg{color:#137453;width:22px}.revenue-command-head small{color:#137453;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.revenue-command-head h2{color:#0b2940;margin:3px 0 0;font-size:21px}.revenue-command-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.revenue-command-counts span{color:#607080;background:#fff;border:1px solid #cfe2d9;border-radius:9px;padding:8px 10px;font-size:12px}.revenue-command-counts strong{color:#0b2940;font-size:15px}.revenue-next-action{background:#fff;border:1px solid #b8d8ca;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid;box-shadow:0 8px 24px #0b29400f}.revenue-next-rank{color:#fff;background:#123d31;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.revenue-next-copy{gap:5px;display:grid}.revenue-next-copy>small{color:#ee5d43;letter-spacing:.08em;font-weight:900}.revenue-next-copy h3{color:#0b2940;margin:0;font-size:20px}.revenue-next-copy p{color:#526579;margin:0}.revenue-next-copy>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.revenue-next-copy>div span{color:#344d60;background:#f4f7f8;border-radius:8px;gap:2px;min-width:130px;padding:8px 10px;font-size:12px;display:grid}.revenue-next-copy>div strong{color:#718090;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.revenue-next-copy blockquote{color:#355b4e;background:#f2f9f6;border-left:3px solid #42a680;margin:5px 0 0;padding:9px 11px;font-size:12px}.revenue-next-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.revenue-next-buttons button{background:#fff;border:1px solid #c5d3db;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-weight:800;display:flex}.revenue-next-buttons button.primary{color:#fff;background:#f55d42;border-color:#f55d42}.revenue-next-buttons svg{width:16px}.revenue-command-rule{color:#426357;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.revenue-command-rule svg{flex:none;width:16px}.outcome-playbook{background:#f2faf6;border:1px solid #b8d8ca;border-radius:10px;gap:10px;margin-top:12px;padding:13px;display:grid}.outcome-playbook>div:first-child{align-items:flex-start;gap:9px;display:flex}.outcome-playbook svg{color:#137453;flex:none;width:18px}.outcome-playbook span{gap:3px;display:grid}.outcome-playbook strong{color:#123d31}.outcome-playbook small{color:#526b61;line-height:1.4}.outcome-playbook>p{color:#244f40;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:flex}.outcome-note-prompts{flex-wrap:wrap;gap:6px;display:flex}.outcome-note-prompts button{color:#245a47;background:#fff;border:1px solid #b8d8ca;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.outcome-playbook.final{background:#fff7f4;border-color:#efc0b5}.outcome-playbook.final svg{color:#dc553d}.lead-deal-brief{background:linear-gradient(145deg,#f4f9fc,#fff);border:1px solid #c6d8e2;border-radius:11px;gap:11px;margin:12px 0;padding:14px;display:grid}.lead-deal-brief-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.lead-deal-brief-head>svg{color:#1f668d;width:20px}.lead-deal-brief-head span{gap:3px;display:grid}.lead-deal-brief-head small{color:#1f668d;letter-spacing:.1em;font-size:10px;font-weight:900}.lead-deal-brief-head strong{color:#0b2940;font-size:13px;line-height:1.4}.lead-deal-brief-head em{color:#174f6c;white-space:nowrap;background:#dfeef6;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.lead-deal-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lead-deal-proof span{border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:10px;font-weight:800;display:flex}.lead-deal-proof svg{flex:none;width:13px}.lead-deal-proof .done{color:#176447;background:#e7f5ee}.lead-deal-proof .missing{color:#a74a35;background:#fff1ec}.lead-fit-reason{color:#34566a;background:#edf7fb;border-left:3px solid #79adc7;margin:0;padding:8px 9px;font-size:11px;line-height:1.45}.lead-deal-questions{gap:5px;display:grid}.lead-deal-questions>strong{color:#0b2940;font-size:12px}.lead-deal-questions ol{color:#425b6b;gap:4px;margin:0;padding-left:19px;font-size:11px;line-height:1.4;display:grid}.lead-talk-track{background:#fff;border:1px dashed #9fc2d4;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.lead-talk-track p{color:#304e60;flex:1;margin:0;font-size:11px;line-height:1.45}.lead-talk-track button{color:#245c79;white-space:nowrap;background:#f7fbfd;border:1px solid #bdd1dc;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;font-size:10px;font-weight:900;display:flex}.lead-talk-track button svg{width:13px}@media (width<=900px){.revenue-command-head{flex-direction:column}.revenue-command-counts{justify-content:flex-start}.revenue-next-action{grid-template-columns:auto 1fr}.revenue-next-buttons{grid-column:1/-1;justify-content:stretch}.revenue-next-buttons button{flex:130px}}@media (width<=620px){.revenue-command{padding:14px}.revenue-command-counts{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.revenue-command-counts span{text-align:center}.revenue-command-counts strong{display:block}.revenue-next-action{grid-template-columns:1fr}.revenue-next-rank{display:none}.revenue-next-copy>div{grid-template-columns:1fr;display:grid}.revenue-next-buttons{grid-column:auto;grid-template-columns:1fr;display:grid}.revenue-command-rule{align-items:flex-start}.lead-deal-proof{grid-template-columns:1fr}.lead-deal-brief-head{grid-template-columns:auto 1fr}.lead-deal-brief-head em{grid-column:2;justify-self:start}.lead-talk-track{display:grid}.lead-talk-track button{justify-self:start}}.research-call-detail .detail-head>div{gap:4px;display:grid}.research-call-integrity{color:#174f3d;background:#f0f8f5;border:1px solid #bfe0d4;align-items:flex-start;gap:11px;padding:14px;display:flex}.research-call-integrity svg{flex:none;width:20px}.research-call-integrity span{gap:3px;display:grid}.research-call-integrity small{color:#527165;line-height:1.4}.research-call-checklist{border-top:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb;gap:10px;padding:16px 0;display:grid}.research-call-checklist h3{color:#0b2940;margin:0 0 2px}.research-call-checklist span{color:#526270;align-items:center;gap:8px;display:flex}.research-call-checklist svg{color:#167457;width:17px}.research-return{justify-content:center;width:100%;min-height:48px}@media (width<=760px){.research-plan{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.research-plan-actions{justify-items:stretch;min-width:0}.research-plan-actions>span{text-align:left}.research-plan-actions button{white-space:normal}}.contact-research-notice:focus-visible{outline-offset:2px;outline:2px solid #2471a9}.interest input{color:#23384b;background:#fff;border:1px solid #d6dee5;border-radius:7px;outline:0;width:100%;height:38px;padding:0 9px;font-size:14px}.interest input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f35f3f18}.interest input::placeholder{color:#8a96a1}@media (width<=540px){.performance-head{flex-direction:column}.hour-hero{border-left:0;border-top:1px solid var(--line);width:100%;padding:10px 0 0}.performance-comparisons article{padding:9px}.performance-comparisons article>strong{font-size:21px}.performance-kpis{grid-template-columns:1fr}.performance-kpis article{min-height:90px}.contact-research-notice{align-items:flex-start}.contact-research-notice>svg:last-child{margin-top:3px}.contact-research-notice small{font-size:12px}}.team-state{min-height:340px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.team-state svg{width:22px}.team-workspace{gap:18px;padding:20px 22px 34px;display:grid}.team-title-row,.team-title-row>div,.team-roster-head,.automation-control-head,.automation-control-actions{align-items:center;display:flex}.team-title-row{justify-content:space-between;gap:18px}.team-title-row h2,.automation-control h2,.team-roster h2{color:var(--navy);margin:0}.team-title-row>div:first-child{display:block}.team-title-row p,.automation-control-head p,.team-roster-head small{color:var(--muted);margin:5px 0 0;line-height:1.45}.team-title-row>div:last-child{flex:none;gap:9px}.team-title-row button,.automation-control-actions button,.team-dialog-actions button{border:1px solid var(--line);min-height:42px;color:var(--navy);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:800;display:inline-flex}.team-title-row button svg,.automation-control-actions button svg,.team-dialog-actions button svg{width:18px}.team-title-row button.primary,.automation-control-actions button.primary,.team-dialog-actions button.primary,.password-setup-card button.primary{border-color:var(--orange);background:var(--orange);color:#fff}.team-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.routing-readiness-blocker,.routing-readiness-ready{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.routing-readiness-blocker{background:#fff8f4;border-color:#efb08f}.routing-readiness-blocker>svg{color:#c55534;flex:0 0 24px;width:24px;height:24px}.routing-readiness-blocker>div:nth-child(2){flex:1}.routing-readiness-blocker strong,.routing-readiness-ready strong{color:var(--navy)}.routing-readiness-blocker p{color:#53677a;margin:4px 0 7px;line-height:1.45}.routing-readiness-blocker ul{color:#8c452f;margin:0;padding-left:18px;line-height:1.5}.routing-readiness-actions{flex:none;gap:8px;display:flex}.routing-readiness-actions button{min-height:40px;color:var(--navy);background:#fff;border:1px solid #df9f7f;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.routing-readiness-actions button.primary{border-color:var(--orange);background:var(--orange);color:#fff}.routing-readiness-actions svg{width:17px}.routing-readiness-ready{color:var(--green);background:#f3fbf8;border-color:#aad9c7;align-items:center}.routing-readiness-ready>svg{width:24px}.routing-readiness-ready span{flex-direction:column;display:flex}.routing-readiness-ready small{color:var(--muted);margin-top:3px}.intermedia-readiness{align-items:center;gap:12px;min-height:64px;padding:13px 18px;display:flex}.intermedia-readiness>svg{flex:0 0 22px;width:22px}.intermedia-readiness>div{flex-direction:column;flex:1;display:flex}.intermedia-readiness small{color:var(--muted);margin-top:3px}.intermedia-readiness>span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.intermedia-readiness.ready{color:var(--green);border-color:#aad9c7}.intermedia-readiness.ready>span{background:#e9f7f1}.intermedia-readiness.warning{color:#a4650b;border-color:#efc98e}.intermedia-readiness.warning>span{background:#fff4dc}.team-metrics article{border-right:1px solid var(--line);align-items:flex-start;gap:14px;min-height:126px;padding:22px;display:flex}.team-metrics article:last-child{border-right:0}.team-metrics article>svg{color:#3272b8;flex:0 0 23px;width:23px;height:23px}.team-metrics article.warning>svg{color:#d98418}.team-metrics article.healthy>svg{color:var(--green)}.team-metrics article div{flex-direction:column;min-width:0;display:flex}.team-metrics strong{color:var(--navy);font-size:27px;line-height:1}.team-metrics span{color:#35485b;margin-top:7px;font-weight:800}.team-metrics small{color:var(--muted);margin-top:5px;line-height:1.35}.automation-control{padding:22px}.automation-control-head{border-bottom:1px solid var(--line);gap:14px;padding-bottom:19px}.automation-control-head>div:nth-child(2){flex:1}.automation-icon{width:46px;height:46px;color:var(--orange);background:#fff0eb;border-radius:11px;flex:0 0 46px;place-items:center;display:grid}.automation-icon svg{width:23px}.automation-control-head>span{border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.automation-control-head>span svg{width:16px}.automation-control-head>span.running{color:var(--green);background:#e9f7f1}.automation-control-head>span.paused{color:#a4650b;background:#fff4dc}.automation-settings-grid{grid-template-columns:1fr 1fr minmax(220px,.8fr);gap:13px;padding:19px 0;display:grid}.automation-switch,.automation-method{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;min-height:92px;padding:15px}.automation-switch{cursor:pointer;grid-template-columns:42px 1fr;align-items:center;gap:0 12px;display:grid}.automation-switch input{opacity:0;pointer-events:none;position:absolute}.automation-switch>span{background:#cbd4dc;border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.automation-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #10263b33}.automation-switch input:checked+span{background:var(--green)}.automation-switch input:checked+span:after{transform:translate(18px)}.automation-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #2471a9}.automation-switch div{flex-direction:column;display:flex}.automation-switch strong,.automation-check strong{color:var(--navy)}.automation-switch small,.automation-check small{color:var(--muted);margin-top:4px;line-height:1.4}.automation-method{flex-direction:column;justify-content:center;display:flex}.automation-method>span{color:#35485b;margin-bottom:7px;font-weight:800}.automation-method select,.team-form-grid input,.team-form-grid select,.password-setup-card input{width:100%;min-height:42px;color:var(--navy);background:#fff;border:1px solid #cfd8e1;border-radius:8px;outline:0;padding:0 11px}.automation-method select:focus,.team-form-grid input:focus,.team-form-grid select:focus,.password-setup-card input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f35f3f18}.automation-control-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:18px}.automation-control-actions>div{color:var(--green);align-items:center;gap:9px;margin-right:auto;display:flex}.automation-control-actions>div svg{flex:0 0 22px;width:22px}.automation-control-actions>div span{flex-direction:column;display:flex}.automation-control-actions>div small{color:var(--muted);margin-top:2px}.team-roster{overflow:hidden}.team-roster-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px}.team-roster-head>div{align-items:baseline;gap:10px;display:flex}.team-roster-head span{color:var(--muted)}.team-table{display:grid}.team-roster-table{grid-template-columns:minmax(190px,1.35fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.85fr) 68px;align-items:center;column-gap:14px}.team-roster-labels{min-height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.035em;background:#f7f9fb;padding:0 22px;font-size:12px;font-weight:900}.team-roster-row{border-top:1px solid var(--line);min-height:92px;padding:14px 22px}.team-roster-labels+.team-roster-row{border-top:0}.team-roster-row.inactive{opacity:.58;background:#f8f9fa}.team-roster-row.pending{background:#fffbf1}.team-roster-row>span{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.team-person{grid-template-columns:38px minmax(0,1fr);column-gap:10px!important;display:grid!important}.team-person>i{background:var(--navy);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:900;display:grid}.team-person b,.team-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-person small,.team-roster-row>span>small{color:var(--muted)}.member-role{color:#31536d;background:#edf3f8;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.member-role.admin{color:#6547ad;background:#eeeafd}.member-role.manager{color:#276cad;background:#e8f2ff}.member-role.researcher{color:#167457;background:#e8f7f2}.member-role.sales_rep{color:#b64b34;background:#fff0eb}.team-capacity{width:100%}.team-capacity>div{flex-direction:column;gap:5px;display:flex}.team-capacity i{background:#e8edf1;border-radius:999px;width:100%;height:7px;overflow:hidden}.team-capacity i b{border-radius:inherit;background:#3f83c4;height:100%;display:block}.team-capacity.research i b{background:var(--green)}.team-capacity span{color:#405266;font-size:12px;font-weight:800}.routing-lanes{flex-wrap:wrap;flex-direction:row!important}.routing-lanes i{color:#38536b;border:1px solid #d7e1e9;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.routing-lanes i svg{width:13px}.routing-lanes .device-readiness{flex-basis:100%;font-weight:800}.routing-lanes .device-readiness.ready{color:var(--green)}.routing-lanes .device-readiness.warning{color:#a4650b}.team-roster-row>span:last-child button{color:#326a99;background:0 0;border:0;align-items:center;gap:2px;min-height:35px;font-weight:900;display:inline-flex}.team-roster-row>span:last-child button svg{width:15px}.team-empty{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.team-empty svg{width:34px}.team-empty h3{color:var(--navy);margin:12px 0 4px}.team-empty p{margin:0}.team-dialog-scrim{z-index:80}.team-dialog{z-index:81;border-radius:0;flex-direction:column;width:min(610px,100vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-14px 0 38px #06192e2b}.team-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.team-dialog-head small{color:var(--orange);letter-spacing:.08em;font-weight:900}.team-dialog-head h2{color:var(--navy);margin:5px 0 4px}.team-dialog-head p{color:var(--muted);margin:0}.team-dialog-head button{width:40px;height:40px;color:var(--navy);background:#f3f6f8;border:0;border-radius:8px;flex:0 0 40px;place-items:center;display:grid}.team-dialog-head button svg{width:20px}.team-dialog-body{flex:1;padding:22px 25px;overflow-y:auto}.team-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.team-form-grid label,.password-setup-card label{flex-direction:column;gap:7px;display:flex}.team-form-grid label>span,.password-setup-card label>span{color:#34495c;font-weight:800}.team-form-grid input:disabled{color:#7b8792;background:#f2f4f6}.team-dialog-section{border-top:1px solid var(--line);margin-top:22px;padding-top:21px}.team-dialog-section h3{color:var(--navy);margin:0}.team-dialog-section>div:first-child>p{color:var(--muted);margin:4px 0 15px}.automation-check{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 22px 1fr;align-items:center;gap:11px;min-height:70px;margin-top:10px;padding:12px;display:grid}.automation-check>input{width:17px;height:17px;accent-color:var(--green)}.automation-check>svg{color:#376a94;width:20px}.automation-check>span{flex-direction:column;display:flex}.team-dialog-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;padding:17px 25px}.password-setup-page{background:linear-gradient(145deg,#061c31 0%,#0b3151 52%,#12415e 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.password-setup-card{text-align:center;width:min(480px,100%);padding:34px}.password-setup-brand{color:var(--navy);letter-spacing:.08em;margin-bottom:24px;font-size:28px;font-weight:950}.password-setup-brand span{color:var(--orange);letter-spacing:0;font-size:16px}.password-setup-card>svg{width:48px;height:48px;color:var(--green);background:#e9f7f1;border-radius:14px;padding:11px}.password-setup-card h1{color:var(--navy);margin:18px 0 8px}.password-setup-card>p{color:var(--muted);margin:0 auto 9px;line-height:1.5}.password-setup-card>strong{color:#3a556c}.password-setup-card form{text-align:left;gap:14px;margin-top:22px;display:grid}.password-setup-card button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:4px;font-weight:900;display:flex}.password-setup-card button svg{width:18px}.security-gate-card{width:min(540px,100%)}.security-gate-loading{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.security-gate-loading svg{width:21px}.mfa-enrollment{border:1px solid var(--line);text-align:left;background:#f8fafc;border-radius:12px;margin-top:22px;padding:18px}.mfa-enrollment>img{border-radius:8px;width:190px;height:190px;margin:0 auto 15px;display:block}.mfa-enrollment>div{flex-direction:column;align-items:center;gap:6px;display:flex}.mfa-enrollment>div span{color:var(--muted);font-size:13px;font-weight:700}.mfa-enrollment code{overflow-wrap:anywhere;max-width:100%;color:var(--navy);font-size:14px}.mfa-enrollment ol{color:#42576a;margin:17px 0 0;padding-left:22px;line-height:1.55}.two-factor-email-notice{border:1px solid var(--line);color:#2f5b45;text-align:left;background:#f1f7f3;border-radius:10px;align-items:center;gap:9px;margin:18px 0 6px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.two-factor-email-notice svg{flex:none;width:18px;height:18px}.security-gate-card input{text-align:center;letter-spacing:.35em;font-size:22px;font-weight:900}.security-secondary,.security-signout{width:100%;min-height:44px;color:var(--navy);background:#fff;border:1px solid var(--line)!important;margin-top:12px!important}.security-signout{color:#607286}.security-signout svg,.security-secondary svg{width:17px}@media (width<=1100px){.team-metrics{grid-template-columns:1fr 1fr}.team-metrics article:nth-child(2){border-right:0}.team-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.automation-settings-grid{grid-template-columns:1fr 1fr}.automation-method{grid-column:1/-1}.team-roster{overflow-x:auto}.team-roster-table{min-width:970px}}@media (width<=720px){.team-workspace{padding:14px 12px 28px}.team-title-row,.automation-control-head,.automation-control-actions,.team-roster-head{flex-direction:column;align-items:stretch}.team-title-row>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.team-metrics{grid-template-columns:1fr}.routing-readiness-blocker{flex-direction:column}.routing-readiness-actions{width:100%}.routing-readiness-actions button{flex:1}.intermedia-readiness{flex-wrap:wrap;align-items:flex-start}.intermedia-readiness>div{min-width:calc(100% - 40px)}.intermedia-readiness>span{margin-left:34px}.team-metrics article,.team-metrics article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.team-metrics article:last-child{border-bottom:0}.automation-control{padding:16px}.automation-control-head>span{align-self:flex-start}.automation-settings-grid{grid-template-columns:1fr}.automation-method{grid-column:auto}.automation-control-actions>div{margin-right:0}.automation-control-actions button{width:100%}.team-roster-head{gap:4px}.team-dialog{width:100vw}.team-dialog-head,.team-dialog-body,.team-dialog-actions{padding-left:16px;padding-right:16px}.team-form-grid{grid-template-columns:1fr}.team-dialog-actions button{flex:1}.password-setup-page{padding:14px}.password-setup-card{padding:25px 19px}}.workflow-coordination{gap:18px;margin:20px 0;padding:22px;display:grid}.coordination-loading{align-items:center;gap:10px;display:flex}.coordination-head,.coordination-head>div,.coordination-actions,.coordination-person,.coordination-load{align-items:center;display:flex}.coordination-head{justify-content:space-between;gap:16px}.coordination-head>div{gap:12px}.coordination-head svg{color:#144b3a;width:24px}.coordination-head h3,.coordination-head p{margin:0}.coordination-head p{color:#66756f;margin-top:3px;font-size:13px}.coordination-head button{place-items:center;width:38px;height:38px;display:grid}.coordination-pools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.coordination-pools>span{border:1px solid #e0e8e4;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:14px;display:grid}.coordination-pools svg{color:#2d6b56;grid-row:1/3;width:20px}.coordination-pools b{font-size:20px}.coordination-pools small{color:#6c7873}.coordination-team{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.coordination-member{border:1px solid #dfe8e3;border-radius:14px;gap:12px;padding:15px;display:grid}.coordination-member.low{background:#fffaf0;border-color:#efc37a}.coordination-person{gap:10px}.coordination-person>i{color:#174c3b;text-transform:uppercase;background:#e3f1eb;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.coordination-person span{display:grid}.coordination-person small{color:#697771}.coordination-load{justify-content:space-between;gap:10px}.coordination-load span{color:#718078;font-size:12px;display:grid}.coordination-load b{color:#1d2d27;font-size:18px}.coordination-progress{gap:6px;display:grid}.coordination-progress>i{background:#e5ece8;border-radius:999px;height:7px;overflow:hidden}.coordination-progress>i>b{border-radius:inherit;background:#247454;height:100%;display:block}.coordination-progress small{color:#6e7b75}.coordination-member>em{color:#277252;font-size:12px;font-style:normal;font-weight:700}.coordination-member.low>em{color:#9b5d00}.coordination-actions{border-top:1px solid #e6ece9;justify-content:space-between;gap:16px;padding-top:16px}.coordination-actions p{color:#5f6d67;max-width:680px;margin:0;font-size:13px}.duplicate-report-box{background:#fffaf0;border:1px solid #efd49d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.duplicate-report-box>svg{color:#a56707;align-self:center}.duplicate-report-box label{gap:5px;display:grid}.duplicate-report-box label span{font-size:13px;font-weight:700}.duplicate-report-box small{color:#756b58;grid-column:2/4}.duplicate-report-box button{white-space:nowrap}.email-compose-mode{gap:8px;margin-bottom:12px;display:flex}.email-compose-mode button{align-items:center;gap:7px;display:flex}.email-compose-mode button.active{color:#fff;background:#164f3d;border-color:#164f3d}.email-template-manager{margin-bottom:14px;padding:14px}.template-manager-toggle{align-items:center;gap:8px;display:flex}.template-editor{border-top:1px solid #e3eae6;gap:14px;margin-top:13px;padding-top:15px;display:grid}.template-editor-head,.template-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-editor-head h3,.template-editor-head p{margin:0}.template-editor-head p{color:#68756f;margin-top:3px;font-size:12px}.template-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-fields label{gap:6px;display:grid}.template-fields .wide,.template-fields .template-share{grid-column:1/-1}.template-fields textarea{min-height:130px}.template-share{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.template-actions{justify-content:flex-end}.gmail-batch{gap:13px;display:grid}.high-fit-batch-source{color:#6f5312;background:#fffaf0;border:1px solid #d8c37e;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.high-fit-batch-source>svg{flex:none;width:19px}.high-fit-batch-source>span{gap:2px;display:grid}.high-fit-batch-source small{color:#7a6840;line-height:1.4}.batch-safety{color:#365c4d;background:#edf7f2;border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:11px;font-size:13px;display:flex}.batch-safety svg{min-width:18px}.batch-preview{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:11px;gap:7px;padding:13px;display:grid}.batch-preview small{color:#39705b;font-weight:800}.batch-preview p{white-space:pre-wrap;color:#4f5e58;max-height:150px;margin:0;overflow:auto}.batch-recipient-list{border:1px solid #e0e7e3;border-radius:10px;max-height:310px;overflow:auto}.batch-recipient-list label{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:10px 12px;flex-direction:row!important;display:flex!important}.batch-recipient-list label:last-child{border-bottom:0}.batch-recipient-list span{display:grid}.batch-recipient-list small{color:#718079}.template-governance-notice{color:#365c4d;background:#f3f8f5;border:1px solid #d7e6df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:11px 13px;display:grid}.template-governance-notice strong,.template-governance-notice span{grid-column:1}.template-governance-notice span{font-size:12px}.template-governance-notice button{grid-area:1/2/3}.template-private-status{color:#52635c;background:#f4f6f5;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:12px;font-weight:750}@media (width<=650px){.template-governance-notice{grid-template-columns:1fr}.template-governance-notice strong,.template-governance-notice span,.template-governance-notice button{grid-area:auto/1}.template-governance-notice button{width:100%;margin-top:7px}.template-editor-head{align-items:flex-start}.template-editor-head>button{flex:none}}.email-response-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:15px;display:grid}.email-response-metrics article{border-right:1px solid #e4ebe7;gap:3px;padding:3px 10px;display:grid}.email-response-metrics article:nth-child(4){border-right:0}.email-response-metrics strong{color:#174f3d;font-size:22px}.email-response-metrics span{color:#697771;font-size:12px}.email-response-metrics p{color:#5b6963;border-top:1px solid #e7ece9;grid-column:1/-1;margin:3px 0 0;padding-top:10px;font-size:12px}.template-performance{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding-top:10px;display:grid}.template-performance>strong{grid-column:1/-1;font-size:14px}.template-performance span{background:#f7f9fa;border-radius:10px;gap:3px;padding:10px;display:grid}.template-performance span b{color:#24352f}.template-performance small{color:var(--muted)}.batch-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.batch-review-steps li{background:#fbfdfc;border:1px solid #dfe8e3;border-radius:10px;gap:4px;padding:11px;display:grid}.batch-review-steps strong{color:#174f3d;font-size:12px}.batch-review-steps span{color:#64736c;font-size:11px;line-height:1.4}.batch-source-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.batch-source-actions label{gap:5px;display:grid}.batch-source-actions label>span{font-size:12px;font-weight:800}.batch-source-actions label>div{position:relative}.batch-source-actions label svg{color:#718079;width:17px;position:absolute;top:11px;left:11px}.batch-source-actions input{width:100%;padding-left:36px}.batch-source-actions small{color:#6b7872}.batch-source-actions>button,.batch-selection-actions,.batch-selection-actions button{align-items:center;gap:7px;display:flex}.batch-source-actions>button{white-space:nowrap;min-height:42px}.batch-selection-actions{flex-wrap:wrap}.batch-selection-actions span{color:#52635b;margin-left:auto;font-size:12px;font-weight:700}.team-client-activity{gap:15px;margin:20px 0;padding:22px;display:grid}.team-activity-head,.team-activity-head>div,.team-activity-main>div:first-child,.team-activity-context{align-items:center;display:flex}.team-activity-head{justify-content:space-between;gap:15px}.team-activity-head>div{gap:12px}.team-activity-head svg{color:#174f3d}.team-activity-head h3,.team-activity-head p{margin:0}.team-activity-head p{color:#66756f;margin-top:3px;font-size:13px}.team-activity-head button{place-items:center;width:38px;height:38px;display:grid}.team-activity-list{gap:9px;display:grid}.team-activity-list>article{border:1px solid #e1e8e4;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 36px;align-items:start;gap:11px;padding:13px;display:grid}.team-activity-list>article>button{place-items:center;width:34px;height:34px;display:grid}.team-activity-icon{color:#52635c;background:#edf2ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.team-activity-icon.responded,.team-activity-icon.engaged{color:#176344;background:#e2f2ea}.team-activity-icon.no_response{color:#a5521c;background:#fff0e6}.team-activity-icon.awaiting_response{color:#315f8d;background:#edf3fa}.team-activity-icon svg{width:18px}.team-activity-main{gap:5px;min-width:0;display:grid}.team-activity-main>div:first-child{flex-wrap:wrap;gap:5px}.team-activity-main>div:first-child span{color:#53625c}.team-activity-main>div:first-child time{color:#76837d;margin-left:auto;font-size:12px}.team-activity-main>small{color:#697771}.team-activity-main>p{color:#34453e;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.team-activity-context{flex-wrap:wrap;gap:6px}.team-activity-context em,.team-activity-context span{color:#58665f;background:#f2f5f3;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-style:normal;display:inline-flex}.team-activity-context em.responded,.team-activity-context em.engaged{color:#176044;background:#e4f3eb}.team-activity-context em.no_response{color:#984a19;background:#fff0e5}.team-activity-context em.awaiting_response{color:#285a88;background:#eaf2fb}.team-activity-context svg{width:12px}.team-activity-empty{color:#6d7974;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex}.team-call-goal{color:#fff;background:#132f27;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.team-call-goal>article{border-right:1px solid #ffffff26;gap:3px;padding:7px 10px;display:grid}.team-call-goal>article:nth-child(4){border-right:0}.team-call-goal span{letter-spacing:.06em;color:#bbd5cb;font-size:10px}.team-call-goal strong{font-size:24px}.team-call-goal small{color:#d5e3de;font-size:11px}.team-rep-pace{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;padding-top:10px;display:grid}.team-rep-pace>span{background:#ffffff12;border-radius:8px;gap:2px;padding:8px;display:grid}.team-rep-pace b{color:#fff;font-size:12px}.team-rep-pace em{color:#d9e7e2;font-size:11px;font-style:normal}.team-rep-pace small.on-track{color:#99dfc5}.team-rep-pace small.behind{color:#ffb9a6}.team-notification-proof{color:#245f4a;background:#edf7f2;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.team-notification-proof svg{width:16px}.team-activity-icon.interested{color:#12613f;background:#dff4e8}.team-activity-icon.not_interested{color:#6a5548;background:#f2eeeb}.team-activity-context .call-outcome{color:#244f70;background:#e9f1f7;font-weight:700}.team-activity-context .duration-missing{color:#9b4917;background:#fff0e6;font-weight:700}.outreach-log-title{align-items:center}.outreach-log-title>button{margin-left:auto}.outreach-log-form{background:#f9fbfa;border:1px solid #dfe8e3;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:15px;display:grid}.outreach-log-form label{color:#405049;gap:6px;font-size:13px;font-weight:700;display:grid}.outreach-log-form .wide{grid-column:1/-1}.outreach-log-form textarea{resize:vertical;min-height:112px}.outreach-log-form>button{grid-column:1/-1;justify-self:end}.outreach-log-help{color:#68766f;grid-column:1/-1;margin:0;font-size:12px}.final-answer-policy{color:#6c521b;background:#fff8e7;border:1px solid #dfc27c;border-radius:10px;margin:7px 0 10px;padding:10px 12px;font-size:12px;line-height:1.45}.final-answer-policy strong{color:#44320e}@media (width<=760px){.coordination-pools{grid-template-columns:1fr}.coordination-actions{flex-direction:column;align-items:stretch}.duplicate-report-box{grid-template-columns:auto 1fr}.duplicate-report-box button,.duplicate-report-box small{grid-column:1/-1}.template-fields,.gmail-grid{grid-template-columns:1fr}.email-response-metrics{grid-template-columns:1fr 1fr}.email-response-metrics article:nth-child(2){border-right:0}.batch-review-steps,.batch-source-actions{grid-template-columns:1fr}.batch-source-actions>button{width:100%}.batch-selection-actions span{width:100%;margin-left:0}.team-client-activity{padding:16px}.team-call-goal{grid-template-columns:1fr 1fr}.team-call-goal>article:nth-child(2){border-right:0}.team-call-goal>article:nth-child(3),.team-call-goal>article:nth-child(4){border-top:1px solid #ffffff1f}.team-activity-list>article{grid-template-columns:34px minmax(0,1fr)}.team-activity-list>article>button{grid-column:2}.team-activity-main>div:first-child time{width:100%;margin-left:0}.outreach-log-form{grid-template-columns:1fr}.outreach-log-form .wide,.outreach-log-form>button,.outreach-log-help{grid-column:1}.outreach-log-form>button{width:100%}}.team-activity-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-activity-filters button{color:#4c5e56;background:#fff;border:1px solid #d7e1dc;border-radius:999px;padding:8px 13px;font-weight:700}.team-activity-filters button.active{color:#fff;background:#174f3d;border-color:#174f3d}.team-activity-context .reply-received,.team-activity-context span.open{color:#135f40;background:#dff3e8}.team-activity-context span.early,.team-activity-context span.late,.team-activity-context span.weekend{color:#8e491e;background:#fff0e5}.call-route-research{background:#f7faf8;border:1px solid #dbe7e1;border-radius:14px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.call-route-heading{align-items:flex-start;gap:10px;display:flex}.call-route-heading>svg{color:#174f3d;width:20px}.call-route-heading span{gap:3px;display:grid}.call-route-heading small{color:#65736d}.call-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.call-route-grid label{gap:6px;display:grid}.call-route-grid label.wide{grid-column:1/-1}.call-route-grid span{color:#4e5f57;font-size:12px;font-weight:700}.call-route-grid input,.call-route-grid select,.call-route-grid textarea{background:#fff;border:1px solid #ccd8d2;border-radius:9px;width:100%;padding:10px 11px}.call-route-grid textarea{resize:vertical;min-height:84px}.buyer-local-time,.connection-time{color:#4f6058;background:#edf2ef;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.buyer-local-time svg,.connection-time svg{width:18px}.buyer-local-time span,.connection-time span{display:grid}.buyer-local-time small,.connection-time small{font-size:12px}.buyer-local-time.open,.connection-time.open{color:#135f40;background:#dff3e8}.buyer-local-time.early,.buyer-local-time.late,.buyer-local-time.weekend,.connection-time.early,.connection-time.late,.connection-time.weekend{color:#8e491e;background:#fff0e5}.research-route{gap:3px;display:grid}.research-route b{font-size:12px}.research-route small{color:#69776f;font-size:11px}.research-route small.open{color:#147148}.research-route small.early,.research-route small.late,.research-route small.weekend{color:#a05224}.research-route em{color:#7b8781;font-size:11px;font-style:normal}.queue-location{gap:4px;display:grid}.queue-location small{color:#65736d;align-items:center;gap:3px;font-size:10px;display:flex}.queue-location small svg{width:12px;height:12px}.queue-location small.open{color:#15734a}.queue-location small.early,.queue-location small.late,.queue-location small.weekend{color:#a05425}.connection-plan{background:#f8faf9;border:1px solid #dce6e1;border-radius:13px;gap:10px;margin-top:12px;padding:13px;display:grid}.connection-plan>div{align-items:center;gap:9px;display:flex}.connection-plan>div>svg{color:#174f3d;width:18px}.connection-plan>div>span{gap:2px;display:grid}.connection-plan small{color:inherit;font-size:12px}.connection-plan p{color:#44564e;border-top:1px solid #e0e7e3;margin:0;padding-top:8px;font-size:12px;line-height:1.45}.connection-plan p.missing{color:#7b6547}@media (width<=760px){.call-route-grid{grid-template-columns:1fr}.call-route-grid label.wide{grid-column:1}.team-activity-filters{grid-template-columns:1fr 1fr;display:grid}.team-activity-filters button{width:100%}}@media (width<=820px){body{overscroll-behavior-y:none;overflow-x:hidden}.app{min-height:100dvh}.app>main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}header{height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;gap:6px}header>.menu+div{flex:auto;min-width:0}header h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(16px,4.5vw,19px);line-height:1.15;display:-webkit-box;overflow:hidden}.menu,.mobile-search-toggle,.icon-btn,.header-avatar{width:42px;min-width:42px;height:44px;min-height:44px;color:var(--navy);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.menu svg,.mobile-search-toggle svg,.icon-btn svg{width:21px;height:21px}.header-avatar{background:var(--navy);color:#fff;width:38px;min-width:38px;height:38px;min-height:38px;margin-left:0}.search.mobile-search-open{top:calc(76px + env(safe-area-inset-top));z-index:48;background:#fff;width:auto;height:48px;margin:0;display:flex;position:fixed;left:10px;right:10px;box-shadow:0 12px 34px #071f3633}.search.mobile-search-open .global-search-results{max-height:min(440px,100dvh - 150px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.notifications-panel{top:calc(74px + env(safe-area-inset-top));max-height:calc(100dvh - 166px - env(safe-area-inset-bottom))}.sidebar{width:min(310px,84vw);padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}.sidebar nav button{min-height:48px}.mobile-close{top:calc(21px + env(safe-area-inset-top));width:44px;height:44px}.mobile-dock{z-index:24;min-height:calc(68px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d7e0e7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #071f3617}.mobile-dock>button{color:#657787;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:56px;padding:4px 2px;font-size:10px;font-weight:750;display:flex;position:relative}.mobile-dock>button.active{color:var(--navy);background:#edf4f8}.mobile-dock>button.active:before{content:"";background:var(--orange);border-radius:0 0 4px 4px;width:24px;height:3px;position:absolute;top:0}.mobile-dock-icon{line-height:0;position:relative}.mobile-dock svg{width:21px;height:21px}.mobile-dock b{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-7px;right:-11px}.lead-detail-drawer,.pipeline-drawer,.import-drawer,.import-review-drawer{max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.lead-detail-actions,.calendar-dialog-actions,.pipeline-drawer-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.toast{bottom:calc(82px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}@media (width<=700px){.leads-title-row{grid-template-columns:1fr;gap:11px;display:grid}.leads-title-row>div:first-child{align-items:baseline;gap:8px;display:flex}.lead-title-actions{grid-template-columns:1fr 1fr;width:100%;gap:8px!important;margin-left:0!important;display:grid!important}.lead-title-actions button{justify-content:center;min-width:0;min-height:44px;font-size:13px;padding:8px!important}.lead-filters{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.lead-filters>label:first-child,.lead-filters .lead-sort-control,.lead-filters .filter-button{grid-column:1/-1}.lead-filters label,.lead-filters select,.lead-filters .filter-button{min-height:44px}.bulk-bar{height:auto;min-height:52px;padding:8px 10px}.bulk-bar>div{min-width:0}.bulk-bar input[type=checkbox],.lead-select-cell input[type=checkbox]{width:20px;height:20px}.page-range{display:none}.lead-table-scroll{background:#f5f7f9;gap:9px;padding:10px;display:grid;overflow:visible}.lead-table-head{display:none}.lead-table.lead-row{background:#fff;border:1px solid #dce4ea;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px 10px;min-width:0;min-height:0;padding:13px;display:grid}.lead-row:hover{background:#fff}.lead-row.selected{box-shadow:inset 3px 0 var(--orange);background:#fff7f4;border-color:#efa690}.lead-row>span{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}.lead-row>span[data-label]:before,.queue .tr>span[data-label]:before{content:attr(data-label);color:#7a8793;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.lead-select-cell{grid-area:1/1;align-self:center}.lead-row .lead-open-button{grid-area:1/2;min-height:32px;font-size:16px;line-height:1.25}.lead-contact-cell,.lead-product-cell,.lead-location-cell,.lead-owner-cell{grid-column:2/4}.lead-contact-cell{grid-row:2}.lead-product-cell{grid-row:3}.lead-location-cell{grid-row:4}.lead-owner-cell{grid-row:5}.lead-stage-cell{grid-area:1/3;justify-self:end}.lead-stage-cell:before{text-align:right}.lead-priority-cell{grid-area:6/2}.lead-activity-cell{text-align:right;grid-area:6/3;justify-self:end}.lead-row>.lead-contact-cell{display:grid}.lead-row>.lead-contact-cell small{overflow-wrap:anywhere}.lead-pagination{min-height:66px}.lead-pagination button{width:44px;height:44px}.queue-section .section-title{align-items:flex-start;gap:10px}.queue-auto-refill{max-width:165px}.queue{background:0 0;border:0;gap:9px;display:grid;overflow:visible}.queue .tr.head{display:none}.queue .tr:not(.head){background:#fff;border:1px solid #dce4ea;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px 10px;min-width:0;min-height:0;padding:13px;display:grid}.queue .tr:not(.head).selected{background:#fff7f4;border-color:#efa690}.queue-number{background:#edf2f5;border-radius:50%;grid-area:1/1;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.queue-company{grid-area:1/2;font-size:16px;line-height:1.25}.queue-contact,.queue-location,.queue-interest{grid-column:2/4}.queue-contact{grid-row:2}.queue-location{grid-row:3}.queue-interest{grid-row:4}.queue-last-touch{grid-area:5/2}.queue-priority{grid-area:5/3;justify-self:end}.queue-action{grid-area:6/1/auto/4}.queue-action .call{justify-content:center;width:100%;min-height:44px}.calendar-month{overscroll-behavior-x:contain}.calendar-day-view{min-height:300px}.calendar-controls button,.calendar-nav button,.calendar-controls select,.calendar-title-row>button{min-height:44px}.calendar-dialog{max-height:calc(100dvh - env(safe-area-inset-top))}}@media (width<=390px){.mobile-dock>button{font-size:9px}.lead-title-actions button{font-size:12px}}@media (width<=700px){.source-action-toggle,.integrity-review-list footer button,.management-period-head button{min-height:44px}}.us-time-strip{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(105px,.55fr));align-items:center;gap:12px;margin:0 0 16px;padding:15px 18px;display:grid}.us-time-strip>div{align-items:center;gap:10px;display:flex}.us-time-strip>div svg{color:#17533f}.us-time-strip>div span,.us-time-strip time{gap:2px;display:grid}.us-time-strip small,.us-time-strip time span{color:#697870;font-size:11px}.us-time-strip time{border-left:1px solid #dfe7e3;padding-left:12px}.us-time-strip time strong{color:#20342c;font-size:16px}.intermedia-dialer{gap:14px;margin:0 0 18px;padding:18px;display:grid}.dialer-heading,.dialer-heading>div,.dialer-heading>div>span,.dialer-heading>span{align-items:center;display:flex}.dialer-heading{justify-content:space-between;gap:14px}.dialer-heading>div{gap:10px}.dialer-heading>div>svg{color:#17533f}.dialer-heading>div>span{display:block}.dialer-heading h3,.dialer-heading p{margin:0}.dialer-heading p{color:#66756f;margin-top:3px;font-size:12px}.dialer-heading>span{border-radius:999px;gap:6px;padding:7px 10px;font-size:11px;font-weight:800}.dialer-heading>span.ready{color:#146143;background:#e3f3ea}.dialer-heading>span.warning{color:#905018;background:#fff1df}.dialer-heading>span svg{width:15px}.dialer-connect{border-top:1px solid #e2e9e5;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.dialer-connect p{color:#586861;margin:0;font-size:13px}.dialer-form{border-top:1px solid #e2e9e5;grid-template-columns:minmax(220px,1.4fr) minmax(210px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.dialer-form label{gap:5px;display:grid}.dialer-form label>span{color:#52635b;font-size:11px;font-weight:800}.dialer-form input,.dialer-form select{width:100%;min-height:42px}.dialer-search>div{position:relative}.dialer-search svg{color:#75827c;width:17px;position:absolute;top:12px;left:11px}.dialer-search input{padding-left:36px}.dialer-form>button{white-space:nowrap;min-height:42px}.armala-schedule-bar{border-left:4px solid #17533f;align-items:center;gap:12px;margin:0 0 16px;padding:14px 18px;display:flex}.armala-schedule-bar>svg{color:#17533f;flex:none}.armala-schedule-bar>span{gap:2px;display:grid}.armala-schedule-bar>span:first-of-type{flex:1}.armala-schedule-bar small{color:#64736c;font-size:12px}.armala-schedule-bar>span:last-child{color:#285d4b;background:#edf4f1;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:block}.armala-schedule-bar.email_strategy{border-left-color:#b56b17}.armala-schedule-bar.email_strategy>svg{color:#b56b17}.armala-schedule-bar.outside_shift,.armala-schedule-bar.team_off{border-left-color:#7a8580}.armala-schedule-bar.outside_shift>svg,.armala-schedule-bar.team_off>svg{color:#7a8580}.dialer-schedule-notice{color:#744716;background:#fff4e5;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.dialer-schedule-notice svg{flex:none;width:19px}.dialer-schedule-notice span{gap:2px;display:grid}.dialer-schedule-notice small{color:#7b6651}.armala-schedule-bar.saturday_flexible{border-left-color:#b56b17}.armala-schedule-bar.saturday_flexible>svg{color:#b56b17}.armala-schedule-bar.saturday_flexible>span:last-child{color:#744716;background:#fff4e5}.idle-lock{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081611b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.idle-card{text-align:center;justify-items:center;gap:13px;width:min(470px,100%);padding:32px;display:grid}.idle-card>svg{color:#b16a16;width:38px;height:38px}.idle-card h2,.idle-card p{margin:0}.idle-card p{color:#586861;line-height:1.55}.idle-card small{color:#74817b;line-height:1.4}.shift-actions{justify-content:center;gap:10px;display:flex}.team-presence{margin-bottom:20px;padding:0}.presence-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;padding:16px;display:grid}.presence-grid article{border:1px solid #dfe7e3;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.presence-grid article>svg{color:#247052}.presence-grid article.idle{background:#fff9ef;border-color:#efc784}.presence-grid article.idle>svg{color:#9e5c13}.presence-grid article div{gap:3px;display:grid}.presence-grid article span,.presence-grid article small{color:#68766f;font-size:12px}.presence-grid article.offline{background:#f6f8f7;border-color:#dfe5e2}.presence-grid article.offline>svg{color:#7f8d87}.presence-grid article.offline span{color:#6f7c76}@media (width<=1000px){.us-time-strip{grid-template-columns:repeat(4,1fr)}.us-time-strip>div{grid-column:1/-1}.us-time-strip time:first-of-type{border-left:0}.dialer-form{grid-template-columns:1fr 1fr}.dialer-form>button{width:100%}}@media (width<=650px){.us-time-strip{grid-template-columns:1fr 1fr}.us-time-strip time:nth-of-type(3){border-left:0}.armala-schedule-bar{flex-wrap:wrap;align-items:flex-start}.armala-schedule-bar>span:first-of-type{min-width:calc(100% - 40px)}.armala-schedule-bar>span:last-child{margin-left:32px}.dialer-heading,.dialer-connect{flex-direction:column;align-items:stretch}.dialer-form{grid-template-columns:1fr}.shift-actions{flex-direction:column;width:100%}.shift-actions button{width:100%}}.social-workspace{gap:18px;min-width:0;padding:28px;display:grid}.social-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.social-title h2{color:#10243a;margin:0;font-size:2rem}.social-title p{color:#68778a;margin:4px 0 0}.social-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.social-title button{background:#fff;border:1px solid #d6dee8;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex}.social-title svg,.social-filters svg{width:18px;height:18px}.social-sync-result{color:#185f3d;background:#f2fbf6;border:1px solid #bce5ce;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.social-sync-result.attention{color:#7e5408;background:#fff9eb;border-color:#f0d095}.social-sync-result span{color:#334d42}.social-sync-result small{color:inherit}.social-channel-row{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(170px,.75fr);gap:14px;display:grid}.social-channel,.social-overview{background:#fff;border:1px solid #dfe6ee;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.social-channel>svg{color:#24496b;flex:none;width:28px;height:28px}.social-channel span{min-width:0;display:grid}.social-channel strong{color:#11273e}.social-channel small{color:#718095;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-channel em{color:#6d7a8b;white-space:nowrap;background:#f1f4f7;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:800}.social-channel.connected em{color:#16784a;background:#e8f7ef}.social-channel.attention em{color:#9c5f00;background:#fff2db}.social-overview{align-content:center;gap:2px;display:grid}.social-overview strong{color:#10243a;font-size:1.7rem}.social-overview span{color:#30465d;font-weight:700}.social-overview small{color:#718095}.social-setup{background:#fffaf6;border:1px solid #ffd9b7;align-items:center;gap:14px;padding:17px 20px;display:flex}.social-setup>svg{color:#f45d42;width:28px;height:28px}.social-setup div{flex:1}.social-setup strong{color:#172b40}.social-setup p{color:#67768a;margin:3px 0 0}.social-setup>span{color:#a34d34;font-size:.8rem;font-weight:800}.social-filters{grid-template-columns:minmax(260px,1fr) 190px 190px;gap:12px;padding:12px;display:grid}.social-filters label{border:1px solid #d9e1ea;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.social-filters input{width:100%;font:inherit;border:0;outline:0;padding:11px 0}.social-filters select{font:inherit;color:#334a61;background:#fff;border:1px solid #d9e1ea;border-radius:9px;padding:0 12px}.social-inbox-grid{grid-template-columns:minmax(310px,36%) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.social-inbox-grid>aside{border-right:1px solid #e2e8ef;overflow:auto}.social-conversations{display:grid}.social-conversations>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:15px;display:grid}.social-conversations>button:hover,.social-conversations>button.active{background:#f4f8fc}.social-conversations>button.active{box-shadow:inset 3px 0 #f45d42}.social-provider{color:#234b70;background:#eef3f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.social-provider.instagram{color:#b32678;background:#faedf6}.social-provider.whatsapp{color:#168c4e;background:#e7f8ed}.social-provider svg{width:19px;height:19px}.social-conversation-copy{gap:2px;min-width:0;display:grid}.social-conversation-copy strong,.social-conversation-copy small,.social-conversation-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-conversation-copy strong{color:#142b42}.social-conversation-copy small{color:#77869a}.social-conversation-copy p{color:#506176;margin:4px 0 0;font-size:.86rem}.social-conversation-meta{color:#77869a;justify-items:end;gap:8px;font-size:.75rem;display:grid}.social-conversation-meta b{color:#fff;background:#f45d42;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;display:grid}.social-thread{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.social-thread>header{border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.social-thread>header>div{align-items:center;gap:11px;min-width:0;display:flex}.social-thread h3,.social-thread header p{margin:0}.social-thread header h3{color:#10243a}.social-thread header p{color:#718095;font-size:.82rem}.social-thread header button{color:#40566d;background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:9px 11px;font-weight:700}.social-thread-empty{text-align:center;color:#7b899a;align-content:center;place-items:center}.social-thread-empty>svg{color:#a2adba;width:42px;height:42px}.social-message-feed{background:#f8fafc;flex-direction:column;gap:12px;padding:22px;display:flex;overflow:auto}.social-message-feed article{background:#fff;border:1px solid #e1e7ed;border-radius:4px 14px 14px;align-self:flex-start;max-width:78%;padding:10px 13px}.social-message-feed article.outbound{background:#eaf3ff;border-color:#d4e4f7;border-radius:14px 4px 14px 14px;align-self:flex-end}.social-message-feed article small{color:#52677c;font-weight:800}.social-message-feed article p{white-space:pre-wrap;color:#172c42;margin:5px 0}.social-message-feed article time{color:#8290a0;font-size:.72rem}.social-composer{border-top:1px solid #e2e8ef;gap:10px;padding:14px 18px;display:grid}.social-composer textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid #d8e0e9;border-radius:10px;padding:12px}.social-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-composer>div>span{color:#6a7a8d;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.social-composer>div>span svg{width:16px;height:16px}.social-composer button{border-radius:9px;align-items:center;gap:7px;padding:10px 18px;display:inline-flex}.social-state{text-align:center;color:#748397;align-content:center;place-items:center;gap:8px;min-height:180px;padding:26px;display:grid}.social-state>svg{width:30px;height:30px}@media (width<=1050px){.social-channel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.social-filters{grid-template-columns:1fr 1fr}.social-filters label{grid-column:1/-1}.social-inbox-grid{grid-template-columns:1fr}.social-inbox-grid>aside{border-bottom:1px solid #e2e8ef;border-right:0;max-height:340px}}@media (width<=680px){.social-workspace{padding:18px 14px}.social-title{align-items:flex-start}.social-title h2{font-size:1.6rem}.social-channel-row,.social-filters{grid-template-columns:1fr}.social-filters label{grid-column:auto}.social-filters select{min-height:44px}.social-setup{align-items:flex-start}.social-setup>span{display:none}.social-inbox-grid{min-height:560px}.social-thread>header{align-items:flex-start}.social-thread header button{font-size:.75rem}.social-message-feed article{max-width:90%}.social-composer>div{align-items:flex-end}}.social-setup-copy{flex:1;min-width:0}.social-setup form{grid-template-columns:150px minmax(180px,1fr) minmax(150px,1fr) minmax(190px,1.2fr) auto;gap:10px;margin-top:14px;display:grid}.social-setup form input,.social-setup form select{color:#172b40;min-width:0;font:inherit;background:#fff;border:1px solid #d9e1ea;border-radius:10px;padding:10px 12px}.social-setup form button{white-space:nowrap}@media (width<=1100px){.social-setup form{grid-template-columns:1fr 1fr}}@media (width<=680px){.social-setup form{grid-template-columns:1fr}}.lead-metrics-loading .metric-skeleton{background:linear-gradient(90deg,#edf1f4 25%,#f8fafb 50%,#edf1f4 75%) 0 0/200% 100%;border-radius:50%;width:30px;height:30px;animation:1.2s linear infinite metric-loading}.lead-metrics-loading strong{color:#8996a1}@keyframes metric-loading{to{background-position:-200% 0}}.mapping-information{color:#285d49;background:#f2faf6;border:1px solid #b8d9ca;border-radius:8px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;font-size:13px;line-height:1.45;display:flex}.mapping-information>svg{flex:0 0 17px;width:17px}.mapping-information span{display:block}.lead-open-button{text-align:left;color:var(--navy);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lead-open-button:hover,.lead-open-button:focus-visible{color:#145b87;text-decoration-color:currentColor}.lead-open-button:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.lead-row{cursor:default}.lead-row:focus-visible{outline:0}.lead-call-overlay{z-index:1400;isolation:isolate;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-call-overlay-scrim{cursor:pointer;background:#071f337a;border:0;position:absolute;inset:0}.lead-call-overlay-panel{z-index:1;background:#fff;width:min(540px,100vw);height:100%;position:relative;overflow:auto;box-shadow:-18px 0 42px #071f3333}.lead-call-overlay-panel>.workspace-error{margin:14px 14px 0}.lead-call-overlay-panel>.detail{width:100%;min-height:100%;box-shadow:none;border:0;border-radius:0}.lead-call-overlay-panel .detail-head{z-index:3;background:#fff;padding-top:4px;position:sticky;top:0}@media (width<=720px){.lead-call-overlay-panel{width:100vw}.lead-call-overlay-panel>.detail{padding-bottom:max(28px,env(safe-area-inset-bottom))}}.import-review-drawer{z-index:80;background:#fff;grid-template-rows:auto auto auto 1fr;width:min(780px,100vw);display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 45px #071f3624}.import-review-drawer .import-head>div{gap:2px;display:grid}.import-review-drawer .import-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.import-review-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.import-review-toolbar>div{align-items:baseline;gap:7px;display:flex}.import-review-toolbar strong{font-size:22px}.import-review-toolbar span{color:var(--muted)}.import-review-toolbar button,.import-review-rows footer button{min-height:39px;color:var(--navy);background:#fff;border:1px solid #cfd9d4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.import-review-toolbar button svg,.import-review-rows footer button svg{width:16px}.legacy-import-note{margin:12px 18px 0}.import-review-rows{align-content:start;gap:10px;padding:14px 18px 24px;display:grid;overflow:auto}.import-review-rows>article{border:1px solid #dfe6e2;border-radius:11px;gap:9px;padding:13px;display:grid}.import-review-rows header,.import-review-rows footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.import-review-rows header span{color:#40554c;font-weight:900}.import-review-rows header em{color:#934720;background:#fff0e7;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.import-review-rows dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.import-review-rows dl div{background:#f6f8f7;border-radius:7px;min-width:0;padding:7px 9px}.import-review-rows dt{color:var(--muted);text-transform:capitalize;font-size:12px}.import-review-rows dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.import-review-rows footer{border-top:1px solid #edf1ef;justify-content:flex-end;padding-top:10px}.import-review-rows footer button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.import-review-rows>p{color:var(--muted);text-align:center;margin:0}.review-import{color:#235e49!important;border-color:#b8d4c8!important}.integrity-review-list article>div footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.integrity-review-list article>div footer button{color:#29493d;background:#fff;border:1px solid #ced9d4;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-weight:800;display:inline-flex}.integrity-review-list article>div footer button.primary{color:#fff;background:#174f3d;border-color:#174f3d}.integrity-review-list article>div footer button svg{width:14px}.integrity-review-list article>span{font-size:12px}.integrity-review-list article>div strong,.integrity-review-list article time,.integrity-review-list article>div small,.integrity-review-list>p,.operational-integrity-grid article small,.coordination-load span,.coordination-member>em,.coordination-progress small,.team-call-goal span,.team-call-goal small,.team-rep-pace b,.team-rep-pace em,.call-route-grid span,.buyer-local-time small,.connection-time small,.research-route b,.research-route small,.research-route em,.queue-location small,.connection-plan small,.connection-plan p{font-size:13px}@media (width<=1100px){.import-history-list article{grid-template-columns:30px minmax(180px,1fr) 90px 1fr}.import-history-list article>.review-import,.import-history-list article>.rollback-confirmation,.import-history-list article>button:last-child{grid-column:auto}.rollback-confirmation{grid-column:1/-1}}@media (width<=680px){.import-review-toolbar{flex-direction:column;align-items:stretch}.import-review-toolbar button{width:100%}.import-review-rows dl{grid-template-columns:1fr}.import-review-rows footer{flex-direction:column;align-items:stretch}.import-review-rows footer button{width:100%}}.workspace.management-overview{grid-template-columns:minmax(0,1fr)}.management-mode-note{background:#f3fbf7;border-color:#acdcca;align-items:flex-start;gap:12px;margin-bottom:18px;padding:17px 19px;display:flex}.management-mode-note>svg{width:23px;color:var(--green);flex:none}.management-mode-note strong{color:var(--navy)}.management-mode-note p{color:#4f665d;margin:4px 0 0;line-height:1.45}.pipeline-card-integrity{color:#953d22;background:#fff0e8;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:7px 8px;font-size:11px;font-weight:800;display:flex}.pipeline-card-integrity svg{width:14px;height:14px}.pipeline-stage-control{border:1px solid var(--line);background:#f8fafb;border-radius:12px;gap:11px;padding:14px;display:grid}.pipeline-stage-control .pipeline-stage-select{margin:0}.pipeline-next-action{gap:6px;display:grid}.pipeline-next-action>span{color:#35485b;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.pipeline-next-action svg{width:15px}.pipeline-next-action input{min-height:42px;color:var(--navy);background:#fff;border:1px solid #cfd8e1;border-radius:8px;padding:0 10px}.pipeline-next-action small{color:var(--muted);line-height:1.4}.pipeline-stage-warning{color:#8d3e25;background:#fff5ef;border:1px solid #edb28e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.pipeline-stage-warning>svg{width:19px}.pipeline-stage-warning span{gap:2px;display:grid}.pipeline-stage-warning small{color:#875b4c}.pipeline-stage-warning button,.pipeline-stage-save{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:800;display:inline-flex}.pipeline-stage-warning button{color:var(--navy);background:#fff;border:1px solid #dc9a76}.pipeline-stage-warning button svg,.pipeline-stage-save svg{width:16px}.pipeline-stage-save{border:1px solid var(--orange)}.pipeline-stage-current{color:var(--green);align-items:center;gap:6px;font-weight:700;display:flex}.pipeline-stage-current svg{width:16px}.operational-integrity{padding:20px}.operational-integrity-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.operational-integrity-head>div{align-items:center;gap:11px;display:flex}.operational-integrity-head svg{width:24px;color:var(--green)}.operational-integrity-head span{gap:3px;display:grid}.operational-integrity-head h2,.operational-integrity-head p{margin:0}.operational-integrity-head p{color:var(--muted);font-size:13px}.operational-integrity-head>small{color:var(--muted);font-weight:800}.operational-integrity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-integrity-grid article{background:#f8fbf9;border:1px solid #dfe7e3;border-radius:11px;align-items:flex-start;gap:10px;min-height:112px;padding:14px;display:flex}.operational-integrity-grid article.attention{background:#fff9ef;border-color:#efc58b}.operational-integrity-grid article>svg{width:20px;color:var(--green);flex:none}.operational-integrity-grid article.attention>svg{color:#aa6512}.operational-integrity-grid article span{gap:3px;display:grid}.operational-integrity-grid article strong{color:var(--navy);font-size:22px}.operational-integrity-grid article b{color:#30453d;font-size:13px}.operational-integrity-grid article small{color:var(--muted);line-height:1.35}.integrity-review-head{border-top:1px solid #e1e8e5;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding-top:18px;display:flex}.integrity-review-head>div:first-child{gap:4px;max-width:630px;display:grid}.integrity-review-head>div:first-child strong{color:var(--navy);font-size:16px}.integrity-review-head>div:first-child small{color:var(--muted);line-height:1.4}.integrity-review-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.integrity-review-head label{gap:4px;display:grid}.integrity-review-head label span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.integrity-review-head select,.integrity-review-head button{min-height:40px;color:var(--navy);background:#fff;border:1px solid #cfdcd6;border-radius:9px;padding:0 11px;font-weight:800}.integrity-review-head button{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.integrity-review-head button svg{width:16px}.integrity-review-head button:disabled{opacity:.55;cursor:not-allowed}.integrity-review-list{gap:8px;margin-top:12px;display:grid}.integrity-review-list article{background:#fff;border:1px solid #dfe7e3;border-left-width:4px;border-radius:9px;grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;display:grid}.integrity-review-list article.severity-critical{border-left-color:#c13b32}.integrity-review-list article.severity-high{border-left-color:#d77a17}.integrity-review-list article.severity-medium{border-left-color:#d4a727}.integrity-review-list article.severity-low{border-left-color:#6c8a7e}.integrity-review-list article>span{text-transform:uppercase;letter-spacing:.04em;color:#536960;font-size:10px;font-weight:900}.integrity-review-list article>div{gap:3px;display:grid}.integrity-review-list article>div strong{color:#3a5148;font-size:12px}.integrity-review-list article>div b{color:var(--navy);font-size:14px}.integrity-review-list article>div small{color:var(--muted);line-height:1.35}.integrity-review-list article time{color:var(--muted);white-space:nowrap;font-size:11px}.integrity-review-list>p{color:var(--muted);margin:3px 0 0;font-size:12px}.integrity-review-state,.integrity-review-empty{color:var(--muted);border:1px dashed #cfdcd6;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:16px;display:flex}.integrity-review-state svg,.integrity-review-empty>svg{width:20px}.integrity-review-empty>svg{color:var(--green)}.integrity-review-empty span{gap:2px;display:grid}.integrity-review-empty strong{color:var(--navy)}.integrity-routing-note{color:#49645a;background:#f1f7f4;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.integrity-review-list article.verification-ready{background:#f4fbf7;border-color:#8fc5aa}.integrity-assignment-state{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.integrity-assignment-state>span,.integrity-assignment-state>em{color:#4d665d;background:#eef3f1;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.integrity-assignment-state>em{color:#1f6947;background:#dff3e7;font-weight:900}.integrity-owner-select{gap:3px;min-width:210px;display:grid}.integrity-owner-select>span{color:#536960;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.integrity-owner-select select{color:#29493d;background:#fff;border:1px solid #ced9d4;border-radius:7px;min-height:34px;padding:0 8px;font-weight:800}.personal-correction-guidance{color:#355b4b;background:#f1f7f4;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px;display:flex}.personal-correction-guidance>svg{flex:none;width:21px}.personal-correction-guidance>span{gap:3px;display:grid}.personal-correction-guidance small{color:#587066;font-size:13px;line-height:1.45}.personal-shift-report{gap:12px;margin-bottom:22px;display:grid}.personal-shift-head{border-left:4px solid var(--orange);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px;display:flex}.personal-shift-head .eyebrow{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.personal-shift-head h2{color:#18344d;margin:0;font-size:22px}.personal-shift-head p{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.personal-shift-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.personal-shift-actions label{gap:4px;display:grid}.personal-shift-actions label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.personal-shift-actions input,.personal-shift-actions button{border:1px solid var(--line);color:#29465d;background:#fff;border-radius:7px;height:38px;padding:0 11px;font-weight:700}.personal-shift-actions button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.personal-shift-actions button svg{width:15px}.personal-shift-actions button:disabled{opacity:.5;cursor:not-allowed}.personal-shift-loading{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.personal-shift-loading svg{width:18px}.personal-shift-metrics{margin:0}.personal-shift-detail-grid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.personal-outcome-breakdown,.personal-shift-assurance,.personal-attempt-ledger{padding:18px}.personal-section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.personal-section-title h3,.personal-shift-assurance h3{color:#18344d;margin:0;font-size:17px}.personal-section-title p,.personal-shift-assurance p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.personal-section-title>span{white-space:nowrap;color:#607181;background:#f1f4f6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.personal-outcome-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.personal-outcome-grid>div{border:1px solid var(--line);background:#fafcfd;border-radius:8px;gap:4px;padding:11px;display:grid}.personal-outcome-grid>div.needs-attention{background:#fff5f1;border-color:#efaa97}.personal-outcome-grid span{color:var(--muted);font-size:12px}.personal-outcome-grid strong{color:#18344d;font-size:22px}.personal-shift-assurance{background:#f4faf7;align-items:flex-start;gap:12px;display:flex}.personal-shift-assurance>svg{color:#228760;flex:none;width:22px}.personal-shift-assurance small{color:#4b6d5f;margin-top:10px;font-weight:800;display:block}.personal-attempt-list{border:1px solid var(--line);border-radius:9px;display:grid;overflow:hidden}.personal-attempt-row{border:0;border-bottom:1px solid var(--line);text-align:left;color:inherit;background:#fff;grid-template-columns:150px minmax(180px,1fr) minmax(240px,1.5fr) 130px;align-items:center;gap:14px;padding:12px 14px;display:grid}.personal-attempt-row:last-child{border-bottom:0}.personal-attempt-row:not(:disabled){cursor:pointer}.personal-attempt-row:not(:disabled):hover{background:#f8fbfc}.personal-attempt-row.outcome_missing{border-left:4px solid var(--orange);background:#fff6f2}.personal-attempt-row.needs_review{background:#fff9e9;border-left:4px solid #d39a20}.personal-attempt-row span{min-width:0}.personal-attempt-row strong,.personal-attempt-row small{text-overflow:ellipsis;display:block;overflow:hidden}.personal-attempt-row small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:12px}.attempt-time{color:#536878;font-size:12px;font-weight:800}.attempt-result>strong{color:#1f3c52}.outcome_missing .attempt-result>strong{color:#bd482f}.attempt-meta{text-align:right;color:#536878;font-size:12px;font-weight:800}.personal-shift-empty{text-align:center;min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.personal-shift-empty svg{color:#9caab4;width:26px}.personal-shift-empty strong{color:#314c60}@media (width<=1000px){.personal-shift-head{flex-direction:column}.personal-shift-actions{justify-content:flex-start}.personal-shift-detail-grid{grid-template-columns:1fr}.personal-outcome-grid{grid-template-columns:repeat(2,1fr)}.personal-attempt-row{grid-template-columns:110px minmax(150px,1fr) minmax(200px,1.4fr)}.personal-attempt-row .attempt-meta{text-align:left;grid-column:2/4}}@media (width<=700px){.personal-shift-actions,.personal-shift-actions label,.personal-shift-actions input,.personal-shift-actions button{width:100%}.personal-shift-actions button{justify-content:center}.personal-shift-metrics{grid-template-columns:1fr 1fr}.personal-attempt-row{grid-template-columns:1fr;gap:7px}.personal-attempt-row .attempt-meta{text-align:left;grid-column:auto}.personal-attempt-row small{white-space:normal}.personal-outcome-grid{grid-template-columns:1fr 1fr}}.integrity-review-collapse-note{color:#355b4b;background:#f3faf6;border:1px solid #cfe2d8;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.integrity-review-collapse-note>svg{flex:none;width:18px}.integrity-review-collapse-note>span{gap:2px;display:grid}.integrity-review-collapse-note strong{color:#174f3d}.integrity-review-collapse-note small{line-height:1.4}.integrity-session-batch{color:#735017;background:#fff4df;border-radius:8px;gap:2px;margin-top:5px;padding:8px 10px;display:grid}.integrity-session-batch>b{color:#735017!important;font-size:12px!important}.integrity-session-batch>small{color:#876731!important}.daily-delivery-health{color:#315e82;background:#eef5fb;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.daily-delivery-health.sent{color:#176044;background:#e9f7f1}.daily-delivery-health.failed{color:#9b3d29;background:#fff0eb}.daily-delivery-health.paused{color:#66727d;background:#f2f4f6}.daily-delivery-health>svg{width:18px}.daily-delivery-health span{gap:2px;display:grid}.daily-delivery-health small{color:inherit}.capacity-warning{background:#fff9ef;border-color:#efc58b;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.capacity-warning>svg{color:#a86412;flex:none;width:22px}.capacity-warning strong{color:var(--navy)}.capacity-warning p{color:#6f5b3f;margin:4px 0}.capacity-warning ul{color:#805022;margin:7px 0 0;padding-left:18px}.team-capacity.over i b{background:#c75b35}.team-capacity.over span{color:#9c4026;font-weight:900}.dual-lane-warning{background:#f2faf7;border-color:#a8c9c0}.dual-lane-warning>svg{color:#19735e}.dual-lane-warning p,.dual-lane-warning ul{color:#375f56}.dual-lane-target{color:#8b5410;background:#fff1d8;border-radius:7px;margin-top:6px;padding:4px 7px;font-weight:800;display:block}.pipeline-unavailable{text-align:center;flex-direction:column;min-height:300px;padding:40px}.pipeline-unavailable>svg{color:#b35232;width:34px;height:34px}.pipeline-unavailable h3{color:var(--navy);margin:4px 0}.pipeline-unavailable p{color:#6a7482;max-width:560px;margin:0}.pipeline-unavailable button{background:var(--orange);color:#fff;border:0;border-radius:9px;margin-top:12px;padding:11px 16px;font-weight:850}.workspace-warning{color:#765318;background:#fff9eb;border:1px solid #e9cd93;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex}.workspace-warning svg{flex:none;width:19px}.team-lane-off{color:#718095;flex-direction:column;justify-content:center;align-items:flex-start;min-height:31px;font-size:12px;font-weight:700;display:flex}.team-lane-off small{color:#425a70;margin-top:3px;font-size:11px;font-weight:800}.gmail-manual-match{background:#f4faf7;border:1px solid #b9d5c8;border-radius:11px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:14px 0;padding:13px;display:grid}.gmail-manual-match>*{min-width:0;max-width:100%}.gmail-manual-match>div:first-child{align-items:flex-start;gap:9px;display:flex}.gmail-manual-match>div:first-child>svg{width:19px;color:var(--green);flex:none}.gmail-manual-match span{gap:3px;display:grid}.gmail-manual-match small{color:#587066;line-height:1.4}.gmail-manual-match>label{gap:5px;display:grid}.gmail-manual-match>label>span{color:#35485b;font-size:12px;font-weight:800}.gmail-match-search{background:#fff;border:1px solid #c9d7d0;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 9px;display:flex}.gmail-match-search svg{color:#64776e;width:16px}.gmail-match-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.gmail-manual-match select{background:#fff;border:1px solid #c9d7d0;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 10px}.gmail-manual-match button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.gmail-manual-match button svg{width:16px}.gmail-new-buyer{border-top:1px solid #c9d7d0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-top:6px;padding-top:14px;display:grid}.gmail-new-buyer>*{min-width:0;max-width:100%}.gmail-new-buyer>small{overflow-wrap:anywhere;display:block}.gmail-new-buyer label{gap:5px;display:grid}.gmail-new-buyer label span{color:#35485b;font-size:12px;font-weight:800}.gmail-new-buyer input{box-sizing:border-box;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c9d7d0;border-radius:8px;padding:0 10px}@media (width<=900px){.operational-integrity-grid{grid-template-columns:1fr 1fr}.integrity-review-head{flex-direction:column;align-items:flex-start}.integrity-review-head>div:last-child{justify-content:flex-start}.integrity-review-list article{grid-template-columns:68px minmax(0,1fr)}.integrity-review-list article time{grid-column:2}.pipeline-stage-warning{grid-template-columns:auto 1fr}.pipeline-stage-warning button{grid-column:1/-1}.daily-delivery-health{grid-column:auto}}@media (width<=620px){.operational-integrity-grid{grid-template-columns:1fr}.operational-integrity{padding:15px}.operational-integrity-head{align-items:flex-start}.integrity-review-head>div:last-child{width:100%;display:grid}.integrity-review-head select,.integrity-review-head button{width:100%}.integrity-review-list article{grid-template-columns:1fr}.integrity-review-list article>span,.integrity-review-list article time{grid-column:auto}.pipeline-stage-control{padding:11px}}.integrity-fixed-owner{color:#4d665d;background:#eef3f1;border-radius:7px;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.integrity-fixed-owner b{color:#1f6947}.historical-outcome-correction{background:#f5fbf8;border:1px solid #bad8ca;border-radius:10px;flex:100%;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:10px;padding:12px;display:grid}.historical-outcome-correction label{align-content:start;gap:5px;display:grid}.historical-outcome-correction label span{color:#315a49;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:900}.historical-outcome-correction select,.historical-outcome-correction textarea{width:100%;font:inherit;color:var(--navy);background:#fff;border:1px solid #c8d9d1;border-radius:8px;padding:9px 10px}.historical-outcome-correction textarea{resize:vertical;min-height:76px}.historical-outcome-correction>small{color:#577064;grid-column:1/-1;line-height:1.4}.historical-outcome-correction>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.historical-outcome-correction button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.historical-outcome-correction button svg{width:15px}.historical-outcome-correction button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.historical-outcome-correction{grid-template-columns:1fr}.historical-outcome-correction>small,.historical-outcome-correction>div{grid-column:auto}.historical-outcome-correction>div{display:grid}.historical-outcome-correction button{width:100%}}.integrity-review-list article.focused-correction{border-color:#0f7c5b;outline:3px solid #0f7c5b33;box-shadow:0 10px 28px #0f7c5b24}.integrity-review-list article.historical-review{background:#f7f9fb;border-left-color:#74879a}.integrity-assignment-state>em.historical-badge{color:#40596e;background:#e8eef3;font-weight:900}.integrity-review-list article.historical-review .historical-outcome-correction{background:#f7fafc;border-color:#ccd8e2}.call-evidence-correction{background:#f5fbf8;border:1px solid #bad8ca;border-radius:10px;flex:100%;grid-template-columns:minmax(190px,.75fr) minmax(190px,.75fr) minmax(280px,1.5fr);gap:10px;margin-top:10px;padding:12px;display:grid}.call-evidence-correction label,.call-evidence-original{align-content:start;gap:5px;display:grid}.call-evidence-correction label>span,.call-evidence-original>small{color:#315a49;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:900}.call-evidence-correction select,.call-evidence-correction textarea{width:100%;font:inherit;color:var(--navy);background:#fff;border:1px solid #c8d9d1;border-radius:8px;padding:9px 10px}.call-evidence-correction textarea{resize:vertical;min-height:76px}.call-evidence-original{background:#fff8f6;border:1px solid #e3c3ba;border-radius:8px;padding:10px}.call-evidence-original strong{text-transform:capitalize}.call-evidence-original span{color:#6c3d35;font-size:13px;line-height:1.35}.call-evidence-correction>p{color:#577064;grid-column:1/-1;margin:0;line-height:1.45}.call-evidence-correction>button{grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;gap:6px;display:inline-flex}.call-evidence-correction>button svg{width:15px}.call-evidence-correction>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.call-evidence-correction{grid-template-columns:1fr}.call-evidence-correction>p,.call-evidence-correction>button{grid-column:auto}.call-evidence-correction>button{width:100%}}.after-hours-report{overflow:hidden}.after-hours-report-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.after-hours-report-head>div{align-items:flex-start;gap:10px;display:flex}.after-hours-report-head svg{color:#a65f12;flex:none;width:21px;margin-top:2px}.after-hours-report-head h2,.after-hours-report-head p{margin:0}.after-hours-report-head h2{font-size:18px}.after-hours-report-head p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.after-hours-report-head>small{color:var(--muted);white-space:nowrap}.after-hours-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.after-hours-summary article{gap:2px;padding:15px 18px;display:grid}.after-hours-summary article+article{border-left:1px solid var(--line)}.after-hours-summary strong{color:var(--navy);font-size:24px}.after-hours-summary span{font-size:13px;font-weight:800}.after-hours-summary small{color:var(--muted);font-size:12px}.after-hours-table{display:grid}.after-hours-table-head,.after-hours-call-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1.15fr 1.5fr .7fr .8fr .65fr;align-items:center;gap:10px;padding:11px 18px;display:grid}.after-hours-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:#f7f9fa;font-size:11px;font-weight:900}.after-hours-call-row{font-size:13px}.after-hours-call-row>span{gap:2px;min-width:0;display:grid}.after-hours-call-row b,.after-hours-call-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.after-hours-call-row small{color:var(--muted)}.after-hours-call-row>strong{text-transform:capitalize}.after-hours-empty{min-height:96px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.after-hours-empty svg{width:19px;color:var(--green)}.after-hours-note{color:var(--muted);margin:0;padding:10px 18px;font-size:12px}@media (width<=900px){.after-hours-summary{grid-template-columns:1fr 1fr}.after-hours-summary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.after-hours-summary article:nth-child(4){border-top:1px solid var(--line)}.after-hours-table-head{display:none}.after-hours-call-row{grid-template-columns:1fr 1fr}.after-hours-call-row>*{gap:2px;display:grid!important}.after-hours-call-row>:before{content:attr(data-label);text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:900}}@media (width<=620px){.after-hours-report-head{flex-direction:column}.after-hours-report-head>small{white-space:normal}.after-hours-summary{grid-template-columns:1fr}.after-hours-summary article+article,.after-hours-summary article:nth-child(3),.after-hours-summary article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.after-hours-call-row{grid-template-columns:1fr;padding:13px 15px}}.team-outreach-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-outreach-summary article{gap:2px;min-width:0;padding:14px 18px;display:grid}.team-outreach-summary article+article{border-left:1px solid var(--line)}.team-outreach-summary span{letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:900}.team-outreach-summary strong{color:var(--navy);text-overflow:ellipsis;font-size:20px;overflow:hidden}.team-outreach-summary small{color:var(--muted);font-size:12px}.team-activity-filters button em{opacity:.75;margin-left:7px;font-size:11px;font-style:normal;font-weight:900;display:inline-block}.team-activity-more{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:flex}.team-activity-more button{color:#174f3d;background:#fff;border:1px solid #d7e1dc;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-weight:800;display:inline-flex}.team-activity-more button:disabled{opacity:.6}.team-activity-more button svg{width:15px}.engagement-timeline-toggle{color:#174f3d;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px;font-weight:800;text-decoration:underline}.engagement-timeline-note{color:var(--muted);font-size:11px}@media (width<=900px){.team-outreach-summary{grid-template-columns:1fr 1fr}.team-outreach-summary article:nth-child(3),.team-outreach-summary article:nth-child(4){border-top:1px solid var(--line)}.team-outreach-summary article:nth-child(3){border-left:0}}@media (width<=620px){.team-outreach-summary{grid-template-columns:1fr}.team-outreach-summary article+article{border-left:0;border-top:1px solid var(--line)}.team-activity-more{flex-direction:column;align-items:stretch}.team-activity-more button{justify-content:center}}.lead-quick-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.lead-quick-actions>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 10px;overflow:hidden}.lead-quick-actions svg{flex:none}.lead-detail-actions{flex-wrap:wrap;row-gap:9px}.lead-detail-actions>*{min-width:0}.lead-detail-actions button{white-space:nowrap}.lead-detail-head h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-detail-body>*,.lead-detail-form>*{min-width:0}.contact-method-fields{grid-template-columns:96px minmax(0,1fr)}.contact-method-fields>:nth-child(3){grid-column:1/-1}.contact-method-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.contact-method-actions>select{width:min(170px,100%)}.contact-method-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 12px;display:inline-flex}.contact-method-actions button svg{flex:none;width:15px;height:15px}.contact-method-primary{margin-left:auto}@media (width<=620px){.contact-method-fields{grid-template-columns:1fr}.contact-method-fields>:nth-child(3){grid-column:auto}.contact-method-primary{margin-left:0}}.lead-detail-form>.wide{grid-column:1/-1}.contact-methods-heading{flex-wrap:wrap;row-gap:8px}.contact-methods-heading>div:first-child{flex:240px;min-width:0}.contact-methods-heading>div:last-child{flex:none}@media (width<=760px){.lead-detail-form>.wide{grid-column:1}}.send-to-research-choice{background:#f8fbfa;border:1px solid #dce5e1;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;display:flex}.send-to-research-choice input{width:16px;height:16px;accent-color:var(--orange);flex:none;margin-top:2px}.send-to-research-choice span{gap:2px;min-width:0;display:grid}.send-to-research-choice strong{font-size:13px}.send-to-research-choice small{color:var(--muted);font-size:12px;line-height:1.45}.lead-next-action-card{border:1px solid #f1c5b8;border-left:4px solid var(--coral,#f55f43);background:#fff8f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;display:grid}.lead-next-action-card>div{gap:4px;display:grid}.lead-next-action-card small{letter-spacing:.09em;color:#a84935;font-size:10px;font-weight:800}.lead-next-action-card strong{color:#0b2940;font-size:15px}.lead-next-action-card p{color:#52677a;margin:0;font-size:12px;line-height:1.45}.lead-next-action-card span{color:#9a4838;font-size:11px;font-weight:700}.lead-next-action-card button{white-space:nowrap}@media (width<=720px){.lead-next-action-card{grid-template-columns:1fr}.lead-next-action-card button{width:100%}}.lead-quick-actions .schedule-follow-up{background:#0f5132}.follow-up-scheduler{background:#f8fbfa;border:1px solid #dce5e1;border-radius:10px;gap:9px;margin:0 0 15px;padding:13px;display:grid}.follow-up-scheduler>strong{font-size:14px}.follow-up-scheduler>small{color:var(--muted);font-size:12px;line-height:1.45}.follow-up-scheduler label{gap:4px;min-width:0;display:grid}.follow-up-scheduler label>span{color:#526273;font-size:12px;font-weight:700}.follow-up-scheduler input{background:#fff;border:1px solid #d6dee5;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:13px}.follow-up-scheduler-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.follow-up-scheduler-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;height:36px;padding:0 14px;font-size:13px;font-weight:700}.follow-up-scheduler-actions button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.follow-up-scheduler-actions button:disabled{opacity:.55}.shift-review{margin-bottom:16px;overflow:hidden}.shift-review-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.shift-review-head svg{color:#a65f12;flex:none;width:20px;margin-top:2px}.shift-review-head h3,.shift-review-head p{margin:0}.shift-review-head h3{font-size:16px}.shift-review-head p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.shift-review-later{border:1px solid var(--line);height:32px;color:var(--muted);background:#fff;border-radius:7px;flex:none;margin-left:auto;padding:0 12px;font-size:12px;font-weight:700}.shift-review-list{display:grid}.shift-review-list article{border-bottom:1px solid var(--line);gap:9px;padding:14px 18px;display:grid}.shift-review-list article.no_evidence{border-left:3px solid #c2410c}.shift-review-list article.evidence_nearby{border-left:3px solid #b58a2b}.shift-review-main{gap:3px;min-width:0;display:grid}.shift-review-main strong{font-size:14px}.shift-review-main small{color:var(--muted);font-size:12px}.shift-review-evidence{color:#6f5422;background:#fdf7e9;border-radius:8px;align-items:flex-start;gap:7px;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.shift-review-evidence.none{color:#8a3b26;background:#fdf0ec}.shift-review-evidence svg{flex:none;width:15px;margin-top:1px}.shift-review-evidence em{opacity:.85;margin-top:3px;font-style:italic;display:block}.shift-review-actions{flex-wrap:wrap;gap:8px;display:flex}.shift-review-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.shift-review-actions button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.shift-review-actions button svg{width:15px}.shift-review-reason{background:#f8fbfa;border:1px solid #dce5e1;border-radius:9px;gap:6px;padding:11px;display:grid}.shift-review-reason label{gap:4px;display:grid}.shift-review-reason label>span{color:#526273;font-size:12px;font-weight:700}.shift-review-reason input{border:1px solid #d6dee5;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:13px}.shift-review-reason small{color:var(--muted);font-size:11px}.shift-review-reason button{background:var(--orange);color:#fff;border:0;border-radius:7px;justify-self:start;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.shift-review-reason button:disabled{opacity:.55}.shift-review-reason button svg{width:15px}.shift-summary-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.shift-summary-head svg{width:19px;color:var(--green);flex:none;margin-top:2px}.shift-summary-head h3,.shift-summary-head p{margin:0}.shift-summary-head h3{font-size:16px}.shift-summary-head p{color:var(--muted);margin-top:4px;font-size:13px}.shift-summary-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shift-summary-grid article{gap:2px;min-width:0;padding:14px 18px;display:grid}.shift-summary-grid article+article{border-left:1px solid var(--line)}.shift-summary-grid span{letter-spacing:.03em;color:var(--muted);font-size:11px;font-weight:900}.shift-summary-grid strong{color:var(--navy);font-size:22px}.shift-summary-grid small{color:var(--muted);font-size:12px}.shift-summary-actions{gap:8px;padding:14px 18px;display:grid}.shift-summary-actions>strong{font-size:13px}.shift-summary-actions>div{align-items:flex-start;gap:10px;display:flex}.shift-summary-actions b{color:#c2410c;min-width:28px;font-size:17px}.shift-summary-actions span{gap:1px;min-width:0;display:grid}.shift-summary-actions em{font-size:13px;font-style:normal;font-weight:700}.shift-summary-actions small{color:var(--muted);font-size:12px}.shift-summary-clear{color:#135f40;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.shift-summary-clear svg{width:17px}.research-quick-review{background:#fffaf3;border:1px solid #eadfcf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;display:flex}.research-quick-review>div{flex:240px;gap:2px;display:grid}.research-quick-review>div span{color:var(--muted);font-size:12px;line-height:1.4}.research-quick-review>button{color:#8b3f28;background:#fff;border:1px solid #e2cdbb;border-radius:7px;height:34px;padding:0 11px;font-size:12px;font-weight:800}.research-quick-review>button:disabled{opacity:.55}.research-phone-options{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.research-phone-options>strong{width:100%;color:var(--muted);font-size:12px}.research-phone-options>button{color:#144f3b;background:#f5fbf8;border:1px solid #c9ddd4;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:6px 10px;font-weight:800;display:inline-flex}.research-phone-options>button svg{width:15px}.research-phone-options>button small{color:var(--muted);font-size:10px;font-weight:700}.call-route-research>summary{cursor:pointer;list-style:none}.call-route-research>summary::-webkit-details-marker{display:none}.call-route-research:not([open]){padding-bottom:0}.call-route-research:not([open]) .call-route-heading{margin-bottom:0}@media (width<=900px){.shift-summary-grid{grid-template-columns:1fr 1fr}.shift-summary-grid article:nth-child(3){border-left:0}.shift-summary-grid article:nth-child(3),.shift-summary-grid article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=620px){.shift-summary-grid{grid-template-columns:1fr}.shift-summary-grid article+article{border-left:0;border-top:1px solid var(--line)}.shift-review-head{flex-wrap:wrap}.shift-review-later{margin-left:0}.research-quick-review>button{flex:calc(50% - 8px)}.research-phone-options>button{justify-content:flex-start;width:100%}}.today-phone-options{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;padding:10px}.today-phone-options>button.selected{border-color:var(--green);background:#eaf7f1;box-shadow:0 0 0 2px #18855b1f}.research-fast-fields{background:#f8fcfa;border:1px solid #dce9e3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:12px;display:grid}.research-fast-fields label{gap:5px;display:grid}.research-fast-fields label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.research-fast-fields input,.research-fast-fields select{border:1px solid var(--line);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:0 10px}.research-auto-timezone{color:#195e47;background:#eef7f3;border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;padding:9px 10px;display:flex}.research-auto-timezone.review{color:#8b5a17;background:#fff6e8}.research-auto-timezone svg{width:18px}.research-auto-timezone span{gap:2px;display:grid}.research-auto-timezone small{color:var(--muted);font-size:11px}.coverage-routing-tip{color:#5e432a;background:#fffaf3;border:1px solid #eadfcf;border-radius:9px;gap:10px;margin:12px 16px;padding:11px 12px;display:flex}.coverage-routing-tip>svg{flex:none;width:20px}.coverage-routing-tip>div{gap:3px;display:grid}.coverage-routing-tip span{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=760px){.research-fast-fields{grid-template-columns:1fr}.research-auto-timezone{grid-column:auto}}.research-priority-brief{color:#164f3c;background:#eff9f4;border:1px solid #b9d8ca;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.research-priority-brief>div{flex:250px;gap:3px;display:grid}.research-priority-brief>div>strong{font-size:14px}.research-priority-brief>div>span{color:var(--muted);font-size:12px;line-height:1.4}.research-priority-brief ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.research-priority-brief li{text-transform:capitalize;background:#fff;border:1px solid #b9d8ca;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.research-priority-ready{align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.research-priority-ready svg{width:16px}@media (width<=620px){.research-priority-brief{align-items:flex-start}.research-priority-brief ul{width:100%}}.ai-research-section{background:linear-gradient(135deg,#f8f9ff 0%,#f3fbf8 100%);border-color:#b8c6f1}.ai-research-title{align-items:center}.ai-research-title>svg{color:#5b55c4}.ai-research-title>button{color:#fff;background:#0b3854;border:0;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:10px 13px;font-weight:800;display:flex}.ai-research-title>button svg{width:16px}.ai-research-title>button:disabled{opacity:.55}.ai-research-empty{color:var(--muted);border:1px dashed #aab8d9;border-radius:9px;margin-top:12px;padding:12px;font-size:13px}.ai-research-error{color:#a63f30;background:#fff2ef;border:1px solid #f0b2aa;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:11px;font-size:13px;font-weight:700;display:flex}.ai-research-error svg{flex:none;width:17px}.ai-research-brief{gap:12px;margin-top:14px;display:grid}.ai-research-verdicts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ai-research-verdicts>span{text-transform:capitalize;background:#fff;border:1px solid #ccd5e8;border-radius:9px;gap:3px;padding:10px;display:grid}.ai-research-verdicts small,.ai-research-grid small,.ai-research-lists small,.ai-research-next small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:900}.ai-research-verdicts .high,.ai-research-verdicts .confirmed_us{color:#126148;background:#eff9f4;border-color:#99cfb9}.ai-research-verdicts .international,.ai-research-verdicts .low{color:#9f3d2e;background:#fff2ef;border-color:#efb4aa}.ai-research-summary{margin:0;font-size:14px;font-weight:700;line-height:1.55}.ai-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-research-grid article,.ai-research-lists article{background:#fff;border:1px solid #d8deea;border-radius:9px;padding:11px}.ai-research-grid p{margin:5px 0;font-size:12px;line-height:1.45}.ai-research-grid span{color:var(--muted);font-size:11px}.ai-research-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-research-lists ul{margin:7px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.ai-research-next{color:#145a45;background:#eff9f4;border:1px solid #99cfb9;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.ai-research-next>svg{flex:none;width:18px}.ai-research-next>span{gap:3px;display:grid}.ai-research-risks{color:#7a5112;background:#fff7e8;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.ai-research-risks svg{flex:none;width:17px}.ai-research-sources{border-top:1px solid #d8deea;padding-top:8px}.ai-research-sources summary{cursor:pointer;font-size:12px;font-weight:800}.ai-research-sources a{color:#0b3854;background:#fff;border-radius:7px;gap:2px;margin-top:8px;padding:8px;font-size:11px;text-decoration:none;display:grid}.ai-research-sources a span{color:var(--muted)}.ai-research-meta{color:var(--muted);font-size:10px}@media (width<=620px){.ai-research-title{flex-wrap:wrap}.ai-research-title>button{justify-content:center;width:100%;margin-left:0}.ai-research-verdicts,.ai-research-grid,.ai-research-lists{grid-template-columns:1fr}}.ai-research-note-draft{color:#273c78;background:#fff;border:1px solid #7e91cd;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 12px;font-weight:850;display:flex}.ai-research-note-draft svg{width:17px}.ai-research-draft-safety{color:var(--muted);text-align:center;margin-top:-7px;font-size:11px;line-height:1.4}.commercial-discovery{background:linear-gradient(145deg,#f2faf6,#fff);border:1px solid #b8d6c8;border-radius:12px;gap:12px;margin:12px 0;padding:14px;display:grid}.commercial-discovery-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial-discovery-head>div{gap:9px;display:flex}.commercial-discovery-head svg{color:#187552;width:20px}.commercial-discovery-head span{gap:2px;display:grid}.commercial-discovery-head small{letter-spacing:.1em;color:#187552;font-size:10px;font-weight:900}.commercial-discovery-head strong{color:#0b2940;font-size:14px}.commercial-discovery-head em{color:#176847;white-space:nowrap;background:#e0f3e9;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.commercial-discovery-next{background:#fff;border:1px solid #9bcab4;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);align-items:end;gap:12px;padding:12px;display:grid}.commercial-discovery-next>span{gap:4px;display:grid}.commercial-discovery-next>span small{color:#187552;letter-spacing:.1em;font-size:10px;font-weight:900}.commercial-discovery-next>span strong{color:var(--navy);font-size:15px;line-height:1.35}.commercial-discovery-next.complete{background:#ebf8f1;grid-template-columns:1fr auto;align-items:center}.commercial-discovery-next.complete>svg{color:#17825b;width:24px;height:24px}.commercial-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commercial-discovery label{gap:5px;display:grid}.commercial-discovery label>span{color:var(--muted);font-size:11px;font-weight:800}.commercial-discovery input,.commercial-discovery select,.commercial-discovery textarea{border:1px solid var(--line);width:100%;min-height:40px;font:inherit;color:var(--navy);background:#fff;border-radius:8px;padding:8px 10px}.commercial-discovery label.required select{border-color:#f26343;box-shadow:0 0 0 2px #f263431a}.commercial-discovery-more{border-top:1px solid #dce9e3;padding-top:10px}.commercial-discovery-more summary{cursor:pointer;color:#245d49;font-size:12px;font-weight:900}.commercial-discovery-more>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.commercial-discovery-more .wide{grid-column:1/-1}.commercial-discovery-more textarea{resize:vertical;min-height:72px}.commercial-discovery>p{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.45;display:flex}.commercial-discovery>p svg{color:#187552;flex:none;width:16px}.commercial-discovery-error{border-radius:8px;padding:9px;color:#a83f2a!important;background:#fff0ec!important}.commercial-commitment-date{font-weight:800;color:#176847!important}.conversation-learning{background:linear-gradient(145deg,#faf7ff,#fff);border:1px solid #d8cbee;border-radius:12px;gap:11px;margin:12px 0;padding:14px;display:grid}.conversation-learning-head{align-items:flex-start;gap:9px;display:flex}.conversation-learning-head>svg{color:#6c4ac7;flex:none;width:20px}.conversation-learning-head span{gap:2px;display:grid}.conversation-learning-head small{letter-spacing:.1em;color:#6c4ac7;font-size:10px;font-weight:900}.conversation-learning-head strong{color:#0b2940;font-size:14px}.conversation-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.conversation-learning-grid label{gap:5px;display:grid}.conversation-learning-grid label.wide{grid-column:1/-1}.conversation-learning-grid label>span{color:var(--muted);font-size:11px;font-weight:800}.conversation-learning-grid input,.conversation-learning-grid select{border:1px solid var(--line);width:100%;min-height:40px;font:inherit;color:var(--navy);background:#fff;border-radius:8px;padding:8px 10px}.conversation-learning-grid label.required select{border-color:#f26343;box-shadow:0 0 0 2px #f263431a}.conversation-learning-inferred{background:#f1faf6;border:1px solid #b8dfd0;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:11px 12px;display:flex}.conversation-learning-inferred>span{color:#177653;align-items:center;gap:6px;display:flex}.conversation-learning-inferred>span svg{width:16px;height:16px}.conversation-learning-inferred>span small{letter-spacing:.06em;font-size:10px;font-weight:900}.conversation-learning-inferred>strong{color:var(--ink)}.conversation-learning-inferred details summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:800}.conversation-learning-inferred details label{margin-top:8px}.conversation-learning>p{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.45;display:flex}.conversation-learning>p svg{color:#6c4ac7;flex:none;width:16px}.pipeline-commercial-summary{margin-bottom:18px;padding:0;overflow:hidden}.pipeline-commercial-summary-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:15px;padding:16px 20px;display:flex}.pipeline-commercial-summary-head small{color:#187552;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.pipeline-commercial-summary-head h3{color:var(--navy);margin:0;font-size:18px}.pipeline-commercial-summary-head>span{color:var(--muted);font-size:12px}.pipeline-commercial-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pipeline-commercial-summary-grid article{align-items:center;gap:11px;min-width:0;padding:18px 20px;display:flex}.pipeline-commercial-summary-grid article+article{border-left:1px solid var(--line)}.pipeline-commercial-summary-grid article>svg{color:#1f668d;background:#eef5f8;border-radius:50%;width:36px;height:36px;padding:9px}.pipeline-commercial-summary-grid article.success>svg{color:#17825b;background:#e7f6ee}.pipeline-commercial-summary-grid article>div{gap:3px;min-width:0;display:grid}.pipeline-commercial-summary-grid strong{color:var(--navy);font-size:22px}.pipeline-commercial-summary-grid span{color:var(--muted);font-size:11px}.pipeline-commercial-profile{background:#f6fbf8;border:1px solid #c5ddd1;border-radius:10px;gap:10px;padding:14px;display:grid}.pipeline-commercial-head{justify-content:space-between;gap:12px;display:flex}.pipeline-commercial-head small{color:#187552;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.pipeline-commercial-head h3{margin:3px 0 0;font-size:14px}.pipeline-commercial-head>strong{color:#176847;font-size:11px}.pipeline-commercial-profile dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.pipeline-commercial-profile dl>div{gap:2px;display:grid}.pipeline-commercial-profile dt{color:var(--muted);text-transform:uppercase;font-size:10px}.pipeline-commercial-profile dd{color:var(--navy);margin:0;font-size:12px;font-weight:800}.pipeline-commercial-profile p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.pipeline-commercial-missing{color:#9a4f35!important}@media (width<=900px){.pipeline-commercial-summary-grid{grid-template-columns:1fr 1fr}.pipeline-commercial-summary-grid article:nth-child(3){border-left:0}.pipeline-commercial-summary-grid article:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=620px){.commercial-discovery-next,.commercial-discovery-next.complete,.commercial-discovery-grid,.commercial-discovery-more>div,.conversation-learning-grid,.pipeline-commercial-profile dl{grid-template-columns:1fr}.commercial-discovery-more .wide,.conversation-learning-grid label.wide{grid-column:auto}.pipeline-commercial-summary-head{flex-direction:column;align-items:flex-start}.pipeline-commercial-summary-grid{grid-template-columns:1fr}.pipeline-commercial-summary-grid article+article,.pipeline-commercial-summary-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}}.opportunity-close-plan{background:#fff;border:1px solid #d9e2ec;border-radius:18px;margin-top:24px;overflow:hidden}.opportunity-close-head{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.opportunity-close-head>div{align-items:flex-start;gap:12px;display:flex}.opportunity-close-head svg{color:#f35c3d;width:24px;height:24px}.opportunity-close-head small{color:#f35c3d;letter-spacing:.08em;font-weight:800;display:block}.opportunity-close-head h3{color:#0b2b45;margin:2px 0 3px;font-size:22px}.opportunity-close-head p{color:#60758a;margin:0}.opportunity-close-head>strong{color:#0b2b45;text-align:right;white-space:nowrap;font-size:24px}.opportunity-close-head>strong small{color:#60758a;letter-spacing:0;font-size:12px}.opportunity-close-signals{border-bottom:1px solid #e6edf3;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));display:grid}.opportunity-close-signals article{border-right:1px solid #e6edf3;padding:16px 18px}.opportunity-close-signals article:last-child{border-right:0}.opportunity-close-signals strong{color:#0b2b45;font-size:24px;display:block}.opportunity-close-signals small{color:#60758a}.opportunity-close-signals .critical strong{color:#bc3c27}.opportunity-close-signals .success strong{color:#14825f}.opportunity-close-signals .review strong{color:#9a5b00}.opportunity-close-list article{border-bottom:1px solid #e6edf3;grid-template-columns:minmax(180px,1.05fr) minmax(220px,1.25fr) minmax(240px,1.5fr) auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.opportunity-close-list article:last-child{border-bottom:0}.opportunity-close-list article.quote_stalled,.opportunity-close-list article.commitment_overdue{background:#fff7f4}.opportunity-close-list article.evidence_conflict{background:#fff9e8;border-left:4px solid #d28a00}.opportunity-close-list small{color:#718399;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.opportunity-close-list strong{color:#102d46;margin-top:3px;display:block}.opportunity-close-list span{color:#60758a;margin-top:4px;font-size:13px;display:block}.opportunity-close-list button{color:#fff;white-space:nowrap;background:#0b3655;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.opportunity-close-list button.review{background:#8a5700}.opportunity-close-list button svg{width:16px;height:16px}.opportunity-close-clear{color:#14825f;align-items:center;gap:12px;padding:22px 24px;display:flex}.opportunity-close-clear span strong,.opportunity-close-clear span small{display:block}.commitment-forecast{background:#fff;border:1px solid #dce7ef;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 8px 24px #0d2d460a}.commitment-forecast-head{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.commitment-forecast-head>div{align-items:flex-start;gap:12px;display:flex}.commitment-forecast-head svg{color:#167a64;width:24px;height:24px}.commitment-forecast-head small{color:#167a64;letter-spacing:.08em;font-weight:800;display:block}.commitment-forecast-head h3{color:#0b2b45;margin:2px 0 3px;font-size:22px}.commitment-forecast-head p{color:#60758a;margin:0}.commitment-forecast-head>strong{color:#0b2b45;text-align:right;white-space:nowrap;font-size:24px}.commitment-forecast-head>strong small{color:#60758a;letter-spacing:0;font-size:12px}.commitment-forecast-signals{border-bottom:1px solid #e6edf3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.commitment-forecast-signals article{border-right:1px solid #e6edf3;padding:16px 18px}.commitment-forecast-signals article:last-child{border-right:0}.commitment-forecast-signals strong{color:#0b2b45;font-size:24px;display:block}.commitment-forecast-signals small{color:#60758a}.commitment-forecast-signals .risk{background:#fff7f4}.commitment-forecast-signals .risk strong{color:#bc3c27}.commitment-forecast-buckets{background:#f7fafc;border-bottom:1px solid #e6edf3;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;padding:16px 24px;display:grid}.commitment-forecast-buckets article{background:#fff;border:1px solid #dce7ef;border-radius:10px;padding:12px 14px}.commitment-forecast-buckets small{color:#718399;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.commitment-forecast-buckets strong{color:#0b2b45;margin-top:4px;font-size:18px;display:block}.commitment-forecast-buckets span{color:#60758a;font-size:12px}.commitment-forecast-list article{border-bottom:1px solid #e6edf3;grid-template-columns:minmax(180px,1.05fr) minmax(220px,1.25fr) minmax(240px,1.5fr) auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.commitment-forecast-list article.at_risk{background:#fff7f4}.commitment-forecast-list small{color:#718399;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.commitment-forecast-list strong{color:#102d46;margin-top:3px;display:block}.commitment-forecast-list span{color:#60758a;margin-top:4px;font-size:13px;display:block}.commitment-forecast-list button{color:#fff;white-space:nowrap;background:#0b3655;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.commitment-forecast-list button svg{width:16px;height:16px}.commitment-forecast-clear{color:#14825f;align-items:center;gap:12px;padding:22px 24px;display:flex}.commitment-forecast-clear span strong,.commitment-forecast-clear span small{display:block}.commitment-forecast-method{color:#366b5d;background:#eff8f5;border-top:1px solid #e6edf3;align-items:flex-start;gap:9px;margin:0;padding:13px 24px;font-size:12px;display:flex}.commitment-forecast-method svg{flex:none;width:17px;height:17px}.historical-outcome-gap{color:#516a7e;background:#f7fafc;border:1px solid #d9e4ec;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 18px;display:flex}.historical-outcome-gap svg{color:#426c85;flex:none;width:20px;height:20px}.historical-outcome-gap strong,.historical-outcome-gap small{display:block}.historical-outcome-gap strong{color:#17364e}.historical-outcome-gap small{margin-top:3px}.source-revenue-scorecard{background:#fff;border:1px solid #d7e1e9;border-radius:14px;margin-top:18px;overflow:hidden}.source-revenue-head{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.source-revenue-head>div{align-items:flex-start;gap:12px;display:flex}.source-revenue-head svg{color:#14825f;flex:none;width:25px;height:25px}.source-revenue-head small{color:#14825f;letter-spacing:.07em;font-weight:850}.source-revenue-head h3{color:#0b2b45;margin:2px 0;font-size:21px}.source-revenue-head p{color:#60758a;margin:0}.source-revenue-head>strong{color:#0b2b45;text-align:right;white-space:nowrap;font-size:25px}.source-revenue-head>strong small{color:#60758a;letter-spacing:0;font-size:12px;display:block}.source-revenue-signals{border-bottom:1px solid #e6edf3;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid}.source-revenue-signals article{border-bottom:1px solid #e6edf3;border-right:1px solid #e6edf3;padding:15px 18px}.source-revenue-signals strong{color:#0b2b45;font-size:22px;display:block}.source-revenue-signals small{color:#60758a}.source-revenue-signals .success strong{color:#14825f}.source-revenue-signals .attention strong{color:#bc3c27}.source-allocation-priorities{background:#f6faf8;border-bottom:1px solid #dbe9e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid}.source-allocation-priorities>div{background:#fff;border:1px solid #d7e6df;border-radius:10px;min-width:0;padding:13px 14px}.source-allocation-priorities small,.source-allocation-priorities strong,.source-allocation-priorities span{display:block}.source-allocation-priorities small{color:#14825f;letter-spacing:.06em;font-size:10px;font-weight:850}.source-allocation-priorities strong{color:#0b2b45;margin-top:4px}.source-allocation-priorities span{color:#60758a;margin-top:4px;font-size:12px;line-height:1.45}.source-revenue-list article{border-bottom:1px solid #e6edf3;grid-template-columns:minmax(200px,1fr) minmax(480px,2fr) minmax(330px,1.4fr);align-items:center;gap:20px;padding:18px 24px;display:grid}.source-revenue-list article:last-child{border-bottom:0}.source-revenue-list article>div:first-child small{color:#718399;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.source-revenue-list article>div:first-child strong{color:#0b2b45;overflow-wrap:anywhere;margin-top:3px;display:block}.source-revenue-list article>div:first-child span{color:#60758a;margin-top:3px;font-size:12px;display:block}.source-revenue-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 0;margin:0;display:grid}.source-revenue-list dl div{border-right:1px solid #edf1f4;padding:0 8px}.source-revenue-list dl div:nth-child(4n){border-right:0}.source-revenue-list dt{color:#718399;text-transform:uppercase;font-size:10px}.source-revenue-list dd{color:#0b2b45;margin:3px 0 0;font-weight:850}.source-revenue-list dl div.attention dt,.source-revenue-list dl div.attention dd{color:#bc3c27}.source-revenue-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-revenue-rates span{background:#f5f8fa;border-radius:8px;padding:8px 10px}.source-revenue-rates small,.source-revenue-rates strong{display:block}.source-revenue-rates small{color:#718399;font-size:9px;font-weight:850}.source-revenue-rates strong{color:#0b2b45;margin-top:2px}.source-allocation-decision{color:#3d566d;background:#f5f8fa;border-radius:9px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 11px;font-size:12px;line-height:1.4;display:flex}.source-allocation-decision svg{color:#14825f;flex:none;width:17px;height:17px}.source-allocation-decision span,.source-allocation-decision small{display:block}.source-allocation-decision b{color:#0b2b45}.source-allocation-decision small{color:#718399;margin-top:3px}.source-revenue-list article.allocation-risk .source-allocation-decision{background:#fff3ef}.source-revenue-list article.allocation-risk .source-allocation-decision svg,.source-revenue-list article.allocation-risk .source-allocation-decision b{color:#bc3c27}.source-revenue-list article.allocation-attention .source-allocation-decision{background:#fff8e8}.source-action-toggle{color:#0b2b45;background:#fff;border:1px solid #cbd9e3;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:8px 10px;font-weight:800;display:flex}.source-action-toggle svg{width:16px;height:16px}.source-action-queue{background:#fbfdfc;border-top:2px solid #14825f}.source-action-queue-head{border-bottom:1px solid #dbe9e2;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.source-action-queue-head small,.source-action-queue-head strong,.source-action-queue-head p{display:block}.source-action-queue-head small{color:#14825f;letter-spacing:.07em;font-size:10px;font-weight:850}.source-action-queue-head strong{color:#0b2b45;margin-top:3px}.source-action-queue-head p{color:#60758a;margin:3px 0 0;font-size:12px}.source-action-queue-controls{align-items:center;gap:8px;display:flex}.source-action-queue-head button{color:#3d566d;white-space:nowrap;background:#fff;border:1px solid #cbd9e3;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:750;display:inline-flex}.source-action-queue-head button.activate{color:#fff;background:#14825f;border-color:#14825f}.source-action-queue-head button:disabled{cursor:not-allowed;opacity:.55}.source-action-queue-head button svg{width:15px;height:15px}.source-activation-status{border-bottom:1px solid #dbe9e2;align-items:center;gap:8px;padding:11px 24px;font-size:12px;font-weight:750;display:flex}.source-activation-status svg{width:17px;height:17px}.source-activation-status.success{color:#126b50;background:#edf8f3}.source-activation-status.error{color:#bc3c27;background:#fff3ef}.source-action-queue-list article{border-bottom:1px solid #e6edf3;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.5fr) auto auto;align-items:center;gap:18px;padding:14px 24px;display:grid}.source-action-queue-list span small,.source-action-queue-list span strong,.source-action-queue-list span em{display:block}.source-action-queue-list span small{color:#718399;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.source-action-queue-list span strong{color:#0b2b45;margin-top:3px}.source-action-queue-list span em{color:#60758a;margin-top:3px;font-size:11px;font-style:normal}.source-action-queue-list button{color:#fff;white-space:nowrap;background:#0b2b45;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.source-action-queue-list button svg{width:15px;height:15px}.source-action-queue-state{color:#3d566d;align-items:center;gap:9px;padding:18px 24px;display:flex}.source-action-queue-state svg{width:19px;height:19px}.source-action-queue-state.error{color:#bc3c27}.source-action-queue-method{color:#60758a;align-items:center;gap:7px;margin:0;padding:12px 24px;font-size:11px;display:flex}.source-action-queue-method svg{color:#14825f;width:16px;height:16px}.source-revenue-empty{color:#8b5a13;align-items:center;gap:10px;padding:20px 24px;display:flex}.source-revenue-empty svg{width:20px;height:20px}.source-revenue-empty span strong,.source-revenue-empty span small{display:block}.product-revenue-learning{background:#fff;border:1px solid #d7e1e9;border-radius:14px;margin-top:18px;overflow:hidden}.product-learning-head{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.product-learning-head>div{align-items:flex-start;gap:12px;display:flex}.product-learning-head svg{color:#6c4ac7;flex:none;width:25px;height:25px}.product-learning-head small{color:#6c4ac7;letter-spacing:.07em;font-weight:850}.product-learning-head h3{color:#0b2b45;margin:2px 0;font-size:21px}.product-learning-head p{color:#60758a;margin:0}.product-learning-head>strong{color:#0b2b45;text-align:right;white-space:nowrap;font-size:25px}.product-learning-head>strong small{color:#60758a;letter-spacing:0;font-size:12px;display:block}.product-learning-signals{border-bottom:1px solid #e6edf3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.product-learning-signals article{border-right:1px solid #e6edf3;padding:15px 18px}.product-learning-signals article:last-child{border-right:0}.product-learning-signals strong{color:#0b2b45;font-size:22px;display:block}.product-learning-signals small{color:#60758a}.product-learning-signals .success strong{color:#14825f}.product-learning-signals .attention strong{color:#bc3c27}.product-learning-list article{border-bottom:1px solid #e6edf3;grid-template-columns:minmax(180px,.9fr) minmax(300px,1.2fr) minmax(300px,1.2fr) minmax(280px,1.25fr);align-items:center;gap:18px;padding:18px 24px;display:grid}.product-learning-list article:last-child{border-bottom:0}.product-learning-list article.data-gap{background:#fff9f6}.product-learning-list article>div:first-child small,.product-learning-list dt,.product-learning-rates small{color:#718399;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.product-learning-list article>div:first-child strong{color:#0b2b45;margin-top:3px;display:block}.product-learning-list article>div:first-child span{color:#60758a;margin-top:3px;font-size:12px;display:block}.product-learning-list dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.product-learning-list dl div{border-right:1px solid #edf1f4;padding:0 9px}.product-learning-list dl div:last-child{border-right:0}.product-learning-list dd{color:#0b2b45;margin:3px 0 0;font-weight:850}.product-learning-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-learning-rates span{background:#f5f8fa;border-radius:8px;padding:8px 10px}.product-learning-rates strong{color:#0b2b45;margin-top:2px;display:block}.product-learning-list article>p{color:#36536a;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.product-learning-list article>p svg{color:#6c4ac7;flex:none;width:17px;height:17px}.product-learning-method{color:#60758a;background:#f7f9fb;border-top:1px solid #e6edf3;align-items:center;gap:8px;margin:0;padding:12px 24px;font-size:11px;display:flex}.product-learning-method svg{color:#14825f;width:15px;height:15px}.conversation-learning-report{background:#fff;border:1px solid #d8cbee;border-radius:14px;margin-top:18px;overflow:hidden}.conversation-learning-report-head{border-bottom:1px solid #ebe5f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.conversation-learning-report-head>div{align-items:flex-start;gap:12px;display:flex}.conversation-learning-report-head svg{color:#6c4ac7;flex:none;width:25px;height:25px}.conversation-learning-report-head small{color:#6c4ac7;letter-spacing:.07em;font-weight:850}.conversation-learning-report-head h3{color:#0b2b45;margin:2px 0;font-size:21px}.conversation-learning-report-head p{color:#60758a;margin:0}.conversation-learning-report-head>strong{color:#0b2b45;text-align:right;white-space:nowrap;font-size:25px}.conversation-learning-report-head>strong small{color:#60758a;letter-spacing:0;font-size:12px;display:block}.conversation-learning-report-signals{border-bottom:1px solid #ebe5f4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.conversation-learning-report-signals article{border-right:1px solid #ebe5f4;padding:15px 18px}.conversation-learning-report-signals article:last-child{border-right:0}.conversation-learning-report-signals strong{color:#0b2b45;font-size:22px;display:block}.conversation-learning-report-signals small{color:#60758a}.conversation-buying-statuses{background:#faf8fd;border-bottom:1px solid #ebe5f4;flex-wrap:wrap;gap:8px;padding:14px 24px;display:flex}.conversation-buying-statuses span{color:#5e497a;text-transform:capitalize;border:1px solid #ded4ed;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.conversation-buying-statuses b{color:#432b67;font-size:13px}.conversation-objection-list article{border-bottom:1px solid #ebe5f4;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.1fr) minmax(300px,1.3fr);align-items:center;gap:18px;padding:18px 24px;display:grid}.conversation-objection-list article:last-child{border-bottom:0}.conversation-objection-list article>div>small,.conversation-objection-list dt{color:#718399;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.conversation-objection-list article>div>strong{color:#0b2b45;text-transform:capitalize;margin-top:3px;display:block}.conversation-objection-list article>div>span{color:#60758a;margin-top:3px;font-size:12px;display:block}.conversation-objection-list dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.conversation-objection-list dl div{border-right:1px solid #edf1f4;padding:0 9px}.conversation-objection-list dl div:last-child{border-right:0}.conversation-objection-list dd{color:#0b2b45;margin:3px 0 0;font-weight:850}.conversation-objection-list article>p{color:#36536a;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.conversation-objection-list article>p svg{color:#6c4ac7;flex:none;width:17px;height:17px}.conversation-learning-report-method{color:#60758a;background:#f7f9fb;border-top:1px solid #ebe5f4;align-items:center;gap:8px;margin:0;padding:12px 24px;font-size:11px;display:flex}.conversation-learning-report-method svg{color:#14825f;width:15px;height:15px}.today-revenue-focus{margin-top:16px}.today-revenue-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.today-revenue-signals article{background:#fff;border:1px solid #dbe5e9;border-radius:10px;align-items:baseline;gap:9px;padding:13px 14px;display:flex}.today-revenue-signals article.urgent{background:#fff7f4;border-color:#efb8aa}.today-revenue-signals strong{color:#0b2b45;font-size:22px}.today-revenue-signals article.urgent strong{color:#bc3c27}.today-revenue-signals span{color:#60758a;font-size:13px;line-height:1.2}.today-focus-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:20px 0 10px;display:flex}.today-focus-head h3{color:#0b2b45;margin:0;font-size:20px}.today-focus-head p{color:#60758a;margin:3px 0 0}.today-focus-head button{color:#0b3655;background:#fff;border:1px solid #cbd8e1;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-weight:800;display:inline-flex}.today-focus-head button svg{width:15px;height:15px}.today-focus-list{flex-direction:column;gap:8px;display:flex}.today-focus-list article{background:#fff;border:1px solid #dbe5e9;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.today-focus-list i{color:#fff;background:#0b3655;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.today-focus-list article>div{min-width:0}.today-focus-list small{color:#718399;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.today-focus-list strong{color:#0b2b45;margin-top:2px;display:block}.today-focus-list span{color:#183f5d;margin-top:3px;font-weight:700;display:block}.today-focus-list p{color:#60758a;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.today-focus-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.today-focus-list button{color:#fff;white-space:nowrap;background:#f35c3d;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-weight:800;display:inline-flex}.today-focus-list button svg{width:15px;height:15px}.today-focus-clear{color:#14825f;background:#f2fbf7;border:1px solid #b8dfd0;border-radius:10px;align-items:center;gap:10px;padding:18px;display:flex}.today-focus-clear span strong,.today-focus-clear span small{display:block}.today-focus-rule{color:#60758a;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.today-focus-rule svg{color:#14825f;width:15px;height:15px}.today-supporting-work{margin-bottom:20px;padding:0;overflow:hidden}.today-supporting-work>summary{cursor:pointer;color:#0b2b45;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.today-supporting-work>summary::-webkit-details-marker{display:none}.today-supporting-work>summary>svg:first-child{color:#14825f;flex:none;width:20px;height:20px}.today-supporting-work>summary>span{flex:1;min-width:0}.today-supporting-work>summary strong,.today-supporting-work>summary small{display:block}.today-supporting-work>summary small{color:#60758a;margin-top:2px;font-weight:500}.today-supporting-work>summary>svg:last-child{color:#718399;width:18px;height:18px;transition:transform .18s}.today-supporting-work[open]>summary>svg:last-child{transform:rotate(90deg)}.today-supporting-work-content{border-top:1px solid #e6edf3;padding:0 14px 14px}.today-supporting-work-content>.surface{margin-top:14px;margin-bottom:0}@media (width<=900px){.opportunity-close-head{flex-direction:column;align-items:flex-start}.opportunity-close-head>strong{text-align:left}.opportunity-close-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-close-signals article:nth-child(2n){border-right:0}.opportunity-close-list article{grid-template-columns:1fr;gap:12px;padding:18px}.opportunity-close-list button{justify-content:center;width:100%}.commitment-forecast-head{flex-direction:column;align-items:flex-start}.commitment-forecast-head>strong{text-align:left}.commitment-forecast-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.commitment-forecast-signals article:nth-child(2n){border-right:0}.commitment-forecast-buckets{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px}.commitment-forecast-list article{grid-template-columns:1fr;gap:12px;padding:18px}.commitment-forecast-list button{justify-content:center;width:100%}.source-revenue-head{flex-direction:column;padding:18px}.source-revenue-head>strong{text-align:left}.source-revenue-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.source-revenue-signals article:nth-child(2n){border-right:0}.source-allocation-priorities{grid-template-columns:1fr;padding:14px 18px}.source-revenue-list article{grid-template-columns:1fr;gap:14px;padding:18px}.source-revenue-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.source-revenue-list dl div{border-right:1px solid #edf1f4}.source-revenue-list dl div:nth-child(2n){border-right:0}.source-action-queue-head{flex-direction:column;padding:16px 18px}.source-action-queue-controls{width:100%}.source-action-queue-controls button{flex:1}.source-action-queue-list article{grid-template-columns:1fr;gap:12px;padding:16px 18px}.source-action-queue-list button{justify-content:center}.product-learning-head{flex-direction:column;padding:18px}.product-learning-head>strong{text-align:left}.product-learning-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.product-learning-signals article:nth-child(2n){border-right:0}.product-learning-list article{grid-template-columns:1fr;gap:14px;padding:18px}.product-learning-rates{grid-template-columns:1fr}.conversation-learning-report-head{flex-direction:column;padding:18px}.conversation-learning-report-head>strong{text-align:left}.conversation-learning-report-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-learning-report-signals article:nth-child(2n){border-right:0}.conversation-objection-list article{grid-template-columns:1fr;gap:14px;padding:18px}.conversation-objection-list dl{grid-template-columns:1fr}.conversation-objection-list dl div{border-bottom:1px solid #edf1f4;border-right:0;padding:7px 0}.conversation-objection-list dl div:last-child{border-bottom:0}.today-revenue-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.today-focus-head{flex-direction:column;align-items:flex-start}.today-focus-head button{justify-content:center;width:100%}.revenue-day-start{flex-direction:column;align-items:stretch}.revenue-day-start .buyer-hours{align-self:flex-start}.today-focus-list article{grid-template-columns:30px minmax(0,1fr);align-items:start}.today-focus-list article>div:last-child{grid-column:1/-1;align-items:stretch}.today-focus-list article>div:last-child small{text-align:left}.today-focus-list button{justify-content:center;width:100%;min-height:44px}.today-focus-list p{white-space:normal}.today-supporting-work>summary{align-items:flex-start;padding:14px}.today-supporting-work-content{padding:0 10px 10px}}.pipeline-view-tabs{background:#fff;border:1px solid #dce5ec;border-radius:12px;align-items:center;gap:6px;width:max-content;margin-bottom:14px;padding:5px;display:flex}.pipeline-view-tabs button{color:#53697d;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-weight:800;display:inline-flex}.pipeline-view-tabs button svg{width:16px;height:16px}.pipeline-view-tabs button.active{color:#fff;background:#0b3655;box-shadow:0 4px 12px #0b365524}.pipeline-action-signals{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.pipeline-action-signals article{border-right:1px solid #e3eaf0;align-items:center;gap:12px;min-height:96px;padding:18px 20px;display:flex}.pipeline-action-signals article:last-child{border-right:0}.pipeline-action-signals article>svg{box-sizing:content-box;color:#ef5d3f;background:#fff0eb;border-radius:10px;width:24px;height:24px;padding:8px}.pipeline-action-signals article.success>svg{color:#14825f;background:#eaf7f1}.pipeline-action-signals strong,.pipeline-action-signals span{display:block}.pipeline-action-signals strong{color:#0b2b45;font-size:26px;line-height:1}.pipeline-action-signals span{color:#60758a;margin-top:5px;font-size:12px}.pipeline-action-cockpit{overflow:hidden}.pipeline-action-cockpit>header{z-index:auto;border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:flex-start;gap:20px;width:auto;height:auto;min-height:0;padding:18px 20px;display:flex;position:static;top:auto}.pipeline-action-cockpit>header small{color:#ef5d3f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pipeline-action-cockpit>header h3{color:#0b2b45;margin:3px 0 0;font-size:20px}.pipeline-action-cockpit>header p{color:#60758a;max-width:760px;margin:5px 0 0;font-size:12px;line-height:1.45}.pipeline-action-cockpit>header>span{color:#36536a;white-space:nowrap;background:#edf3f7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}.pipeline-action-lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pipeline-action-lane{min-width:0}.pipeline-action-lane+.pipeline-action-lane{border-left:1px solid #e3eaf0}.pipeline-action-lane>header{background:#f9fbfc;border-bottom:1px solid #e3eaf0;min-height:104px;padding:16px}.pipeline-action-lane>header,.pipeline-action-lane>header>span{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipeline-action-lane>header>span{justify-content:flex-start;min-width:0}.pipeline-action-lane>header svg{box-sizing:content-box;color:#ef5d3f;background:#fff0eb;border-radius:9px;flex:none;width:18px;height:18px;padding:7px}.pipeline-action-lane.waiting_on_buyer>header svg{color:#2d7bc1;background:#edf5fb}.pipeline-action-lane.close_or_resolve>header svg{color:#14825f;background:#eef8f4}.pipeline-action-lane>header i{min-width:0;font-style:normal}.pipeline-action-lane>header small,.pipeline-action-lane>header strong{display:block}.pipeline-action-lane>header small{color:#0b2b45;font-size:14px;font-weight:900}.pipeline-action-lane>header strong{color:#60758a;margin-top:4px;font-size:11px;font-weight:650;line-height:1.4}.pipeline-action-lane>header em{color:#36536a;background:#e8eff4;border-radius:999px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 5px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pipeline-action-lane .pipeline-action-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px 10px;padding:14px 16px}.pipeline-action-lane .pipeline-action-next,.pipeline-action-lane .pipeline-action-owner,.pipeline-action-lane .pipeline-action-buttons{grid-column:2}.pipeline-action-lane .pipeline-action-owner{display:block}.pipeline-action-lane .pipeline-action-buttons{display:grid}.pipeline-action-lane .pipeline-lane-empty{color:#718399;align-items:center;gap:8px;min-height:86px;padding:20px 16px;font-size:12px;display:flex}.pipeline-action-lane .pipeline-lane-empty svg{color:#14825f;width:18px;height:18px}.pipeline-lane-expand{color:#123149;cursor:pointer;background:#fff;border:1px solid #dbe5eb;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 24px);min-height:44px;margin:0 12px 12px;font-size:13px;font-weight:800;display:flex}.pipeline-lane-expand:hover{background:#f7fafb;border-color:#9fb5c3}.pipeline-lane-expand svg{width:16px;height:16px;transition:transform .18s}.pipeline-lane-expand svg.expanded{transform:rotate(180deg)}.pipeline-action-cockpit>footer{color:#718399;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;font-size:11px;display:flex}.pipeline-action-cockpit>footer button{color:#0b3655;background:#fff;border:1px solid #b9cbd7;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-weight:850;display:inline-flex}.pipeline-action-cockpit>footer button svg{width:15px;height:15px}.pipeline-action-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.pipeline-action-list,.pipeline-stage-health,.pipeline-research-lanes{overflow:hidden}.pipeline-action-list>header,.pipeline-stage-health>header,.pipeline-research-lanes>div>header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.pipeline-action-list>header small,.pipeline-stage-health>header small,.pipeline-research-lanes header small{color:#ef5d3f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pipeline-action-list>header h3,.pipeline-stage-health>header h3,.pipeline-research-lanes header h3{color:#0b2b45;margin:3px 0 0;font-size:18px}.pipeline-action-list>header>span,.pipeline-research-lanes header>strong{color:#36536a;white-space:nowrap;background:#edf3f7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.pipeline-action-row{background:#fff;border-bottom:1px solid #e7edf2;grid-template-columns:32px minmax(170px,.85fr) minmax(250px,1.25fr) minmax(150px,.7fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.pipeline-action-row:last-child{border-bottom:0}.pipeline-action-row.overdue{box-shadow:inset 3px 0 #ef5d3f}.pipeline-action-rank{color:#0b3655;background:#eef4f7;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.pipeline-action-account,.pipeline-action-next,.pipeline-action-owner{min-width:0}.pipeline-action-account strong,.pipeline-action-account span,.pipeline-action-account small,.pipeline-action-next strong,.pipeline-action-next span,.pipeline-action-owner small{display:block}.pipeline-action-account strong,.pipeline-action-next strong{color:#0b2b45}.pipeline-action-account span,.pipeline-action-next span{color:#53697d;margin-top:3px;font-size:12px}.pipeline-action-account small{color:#788a9b;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.pipeline-action-next span{line-height:1.35}.buyer-request-readiness{border-radius:999px;width:max-content;max-width:100%;margin-top:6px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.buyer-request-readiness.ready{color:#087a57;background:#e5f7ef}.buyer-request-readiness.attention{color:#925c00;background:#fff2cf}.buyer-request-readiness.warning{color:#b33b27;background:#ffebe6}.pipeline-action-owner .pipeline-owner{margin-bottom:5px}.pipeline-action-owner small{color:#718399;font-size:11px}.pipeline-action-owner small.overdue{color:#bd4029;font-weight:850}.pipeline-action-buttons{justify-content:flex-end;gap:7px;display:flex}.pipeline-action-buttons button{color:#0b3655;white-space:nowrap;background:#fff;border:1px solid #b9cbd7;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-weight:850;display:inline-flex}.pipeline-action-buttons button.primary{color:#fff;background:#f35c3d;border-color:#f35c3d}.pipeline-action-buttons button:disabled{opacity:.55;cursor:not-allowed}.pipeline-action-buttons button svg{width:15px;height:15px}.pipeline-stage-health>div{padding:8px 16px}.pipeline-stage-health>div button{color:#36536a;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:8px 4px;display:flex}.pipeline-stage-health>div button span{align-items:center;gap:8px;display:flex}.pipeline-stage-health>div button i{background:#718399;border-radius:50%;width:8px;height:8px}.pipeline-stage-health>div button i.coral{background:#ef5d3f}.pipeline-stage-health>div button i.green{background:#14825f}.pipeline-stage-health>div button i.blue{background:#2d7bc1}.pipeline-stage-health>div button i.gold{background:#e5a625}.pipeline-stage-health>div button strong{color:#0b2b45}.pipeline-stage-value{background:#eef8f4;border-radius:9px;margin:8px 16px;padding:12px}.pipeline-stage-value small,.pipeline-stage-value strong,.pipeline-stage-value span{display:block}.pipeline-stage-value small{color:#60758a;text-transform:uppercase;font-size:10px;font-weight:850}.pipeline-stage-value strong{color:#14825f;margin-top:3px;font-size:21px}.pipeline-stage-value span{color:#60758a;margin-top:2px;font-size:10px}.pipeline-full-board-link{color:#0b3655;background:#fff;border:1px solid #b9cbd7;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:42px;margin:8px 16px 16px;font-weight:850;display:flex}.pipeline-full-board-link svg{width:16px;height:16px}.pipeline-action-empty{text-align:center;color:#60758a;padding:38px 20px}.pipeline-action-empty svg{color:#14825f;width:30px;height:30px}.pipeline-action-empty h3{color:#0b2b45;margin:8px 0 4px}.pipeline-action-empty p{margin:0}.pipeline-research-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.pipeline-research-lanes>div+div{border-left:1px solid #e3eaf0}.pipeline-research-lanes .pipeline-action-row{grid-template-columns:30px minmax(150px,.9fr) minmax(190px,1.1fr) auto;padding:13px 16px}.pipeline-research-lanes .pipeline-action-owner{display:none}.pipeline-lane-empty{color:#718399;text-align:center;margin:0;padding:28px 20px}@media (width<=1100px){.pipeline-action-lanes{grid-template-columns:1fr}.pipeline-action-lane+.pipeline-action-lane{border-top:1px solid #e3eaf0;border-left:0}.pipeline-action-lane>header{min-height:0}.pipeline-action-lane .pipeline-action-row{grid-template-columns:30px minmax(160px,.8fr) minmax(220px,1.2fr) auto;align-items:center}.pipeline-action-lane .pipeline-action-next,.pipeline-action-lane .pipeline-action-buttons{grid-column:auto}.pipeline-action-lane .pipeline-action-owner{display:none}.pipeline-action-layout{grid-template-columns:1fr}.pipeline-stage-health>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.pipeline-action-row{grid-template-columns:30px minmax(160px,.8fr) minmax(220px,1.2fr) auto}.pipeline-action-owner{display:none}}@media (width<=760px){.pipeline-view-tabs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));width:100%;display:grid;overflow:visible}.pipeline-view-tabs button{min-width:0;min-height:44px;padding:9px 7px}.pipeline-action-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-action-signals article{border-bottom:1px solid #e3eaf0;min-height:88px;padding:14px}.pipeline-action-signals article:nth-child(2n){border-right:0}.pipeline-action-row,.pipeline-research-lanes .pipeline-action-row{grid-template-columns:30px minmax(0,1fr);gap:8px 12px;padding:14px}.pipeline-action-next,.pipeline-action-buttons{grid-column:2}.pipeline-action-lane .pipeline-action-owner{grid-column:2;justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-action-lane .pipeline-action-owner .pipeline-owner{margin-bottom:0}.pipeline-action-buttons{flex-direction:column;width:100%}.pipeline-action-buttons button{width:100%;min-height:44px}.pipeline-stage-health>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-research-lanes{grid-template-columns:1fr}.pipeline-research-lanes>div+div{border-top:1px solid #e3eaf0;border-left:0}.pipeline-columns{grid-template-columns:1fr!important;overflow:visible!important}.pipeline-column{width:auto!important;min-width:0!important}}@media (width<=480px){.pipeline-action-signals strong{font-size:22px}.pipeline-action-signals article>svg{width:20px;height:20px;padding:6px}.pipeline-action-list>header,.pipeline-stage-health>header,.pipeline-research-lanes>div>header{padding:15px 14px}.pipeline-action-list>header>span{display:none}.pipeline-stage-health>div{display:block}.pipeline-action-cockpit>header{padding:15px 14px}.pipeline-action-cockpit>header>span{display:none}.pipeline-action-cockpit>header h3{font-size:18px}.pipeline-action-lane>header{padding:14px}.pipeline-action-lane .pipeline-action-row{grid-template-columns:30px minmax(0,1fr);gap:8px 12px;padding:14px}.pipeline-action-lane .pipeline-action-next,.pipeline-action-lane .pipeline-action-buttons{grid-column:2}.pipeline-action-cockpit>footer{flex-direction:column;align-items:stretch;padding:12px 14px}.pipeline-action-cockpit>footer button{width:100%;min-height:44px}}.pipeline-evidence-review{background:#fff8f6;border:1px solid #f4c7bd;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.pipeline-evidence-review>span{color:#bd442e;background:#fee5df;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pipeline-evidence-review svg{width:22px;height:22px}.pipeline-evidence-review small{color:#bd442e;text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:block}.pipeline-evidence-review h3{margin:2px 0 3px}.pipeline-evidence-review p{color:var(--muted);margin:0}.pipeline-evidence-review button{color:#963a27;background:#fff;border:1px solid #e7a99b;border-radius:10px;min-height:44px;padding:0 16px;font-weight:700}.pipeline-evidence-list{overflow:hidden}.pipeline-evidence-list>header{border-bottom:1px solid var(--line);background:#fff8f6;padding:18px 20px}.pipeline-evidence-list>header small{color:#bd442e;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.pipeline-evidence-list>header h3,.pipeline-evidence-list>header p{margin:3px 0 0}.pipeline-evidence-list>header p{color:var(--muted)}.pipeline-evidence-list>div>article{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.5fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.pipeline-evidence-list article>div{gap:4px;display:grid}.pipeline-evidence-list article span,.pipeline-evidence-list article small{color:var(--muted)}.pipeline-evidence-list article>div:last-child{gap:8px;display:flex}.pipeline-evidence-list article button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:40px;padding:0 13px;font-weight:700}.pipeline-evidence-list article button.primary{color:#fff;background:#f45d42;border-color:#d9583e}@media (width<=720px){.pipeline-evidence-review{grid-template-columns:auto 1fr}.pipeline-evidence-review button{grid-column:1/-1;width:100%}.pipeline-evidence-list>div>article{grid-template-columns:1fr;gap:12px}.pipeline-evidence-list article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.pipeline-evidence-list article button{width:100%}}
