:root{--ink:#162e36;--green:#087f78;--soft:#e7f7f2;--bg:#f2f5fa;--border:#e0e7ef;--muted:#70818b}body{font-size:14px}.sidebar{background:linear-gradient(180deg,#122d35,#183e43);color:#d4e5e8;border:0}.sidebar .brand{color:#fff}.sidebar .brand span{background:#40d6b627;color:#83edcb}.sidebar>.eyebrow,.sidebar .eyebrow{color:#8aadb3}.sidebar .nav{color:#b0c8cd}.sidebar .nav.active{color:#b0ffdf;background:#327a6b55}.sidebar .nav b{background:#3c8b7955;color:#b0ffdf}.sidebar .owner strong{color:white}.sidebar .owner small,.sidebar-bottom>a,.sidebar .text-button{color:#9ebcc1}.brand span{font-size:9px}header h1{font-size:29px}.header-actions{gap:10px}.line-status{padding-left:10px}main{padding-top:29px}.metrics{gap:12px;margin-bottom:14px}.metric{min-height:117px;padding:16px 20px;border-radius:11px;box-shadow:0 2px 5px #18362c03}.metric:first-child{background:#e5f7f0;border-color:#c7e7d7}.metric:nth-child(2){background:#f0edff;border-color:#e1daf8}.metric:nth-child(3){background:#eaf3ff;border-color:#d8e6f7}.metric:nth-child(4){background:#fff3dc;border-color:#f3e5c4}.metric strong{margin:9px 0 6px}.metric>div:first-child{font-size:9px}.quick-queues{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.quick-card{display:flex;justify-content:space-between;align-items:center;padding:12px 13px;border:1px solid var(--border);border-radius:8px;text-align:left;background:white;gap:8px}.quick-card>span{font-size:11px;font-weight:650;line-height:1.5}.quick-card strong{font:700 22px Manrope}.quick-card.teal{border-left:3px solid #19a78c}.quick-card.violet{border-left:3px solid #9271e6}.quick-card.blue{border-left:3px solid #428fd4}.quick-card.amber{border-left:3px solid #d3a037}.quick-card.orange{border-left:3px solid #eb8651}.quick-card.teal strong{color:#168c74}.quick-card.violet strong{color:#7a59c8}.quick-card.blue strong{color:#387fbe}.quick-card.amber strong{color:#b38727}.quick-card.orange strong{color:#ce6d38}.badge.teal{background:#ddf6ec;color:#0d8064}.badge.violet{background:#eee6ff;color:#7251b6}.badge.blue{background:#e7f2ff;color:#376eaa}.badge.amber{background:#fff1ce;color:#946b13}.badge.orange{background:#fff0e2;color:#b46928}.badge.red{background:#ffebe8;color:#b44f42}.workbench{grid-template-columns:315px minmax(0,1fr);border-radius:12px;box-shadow:0 3px 20px #1c334307}.queue-title{padding:20px 18px 12px}.queue-title p{line-height:1.5}.batch-tools{display:grid;padding:0 18px 13px;gap:8px}.batch-fields{display:grid;grid-template-columns:1fr 70px;gap:9px}.batch-fields input{width:100%;font-size:11px;padding:8px 9px}.batch-tools>button:first-of-type{background:#eff7f5;border-color:#cce1db;color:#167962}.batch-tools .text-button{font-size:10px;text-align:center}.queue-filters{padding:0 18px 10px}.queue-filters input,.queue-filters select{font-size:11px;padding:10px;background:#f9fbfe}.save-queue-tools{padding:0 18px 13px;display:flex;gap:6px}.save-queue-tools input{min-width:0;flex:1;width:100%;font-size:10px;padding:8px}.save-queue-tools button{font-size:10px;padding:8px}.queue-list{max-height:680px;min-height:260px}.queue-row{padding:16px 16px 16px 18px}.queue-row-top{display:flex;gap:9px;align-items:baseline}.row-number{color:#a0afbd;font-size:9px}.queue-row .company{font-size:12px;line-height:1.55}.queue-row .meta{margin-left:20px}.queue-row .badge{margin-left:20px;font-size:9px}.queue-row.selected{background:#eff7fb}.queue-row.selected:before{background:#2f82a2}.queue-row.tone-teal.selected{background:#edf9f4}.queue-row.tone-teal.selected:before{background:#0a9e7d}.queue-row.tone-amber.selected{background:#fffbef}.queue-row.tone-amber.selected:before{background:#d6a331}.correction-dot{position:absolute;right:12px;bottom:18px;width:14px;height:14px;background:#fff0dd;color:#bd6e30;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700}.prospect-top{padding:23px 26px 20px;background:linear-gradient(130deg,#fff,#f7fbff)}.prospect-top h2{font-size:24px;line-height:1.45;margin:10px 0}.prospect-eyebrow{flex-wrap:wrap}.prospect-eyebrow .badge{margin:0;font-size:10px;padding:5px 8px}.review-warning{font-size:9px;color:#bd6e30}.call-bar{margin-top:18px}.call-bar .primary{background:#0c8479;font-size:13px;padding:13px 19px}.call-bar .danger{background:#b84d43}.call-meta{font-size:10px;color:#6e8292}.detail-body{grid-template-columns:minmax(0,1fr) 275px}.context{padding:0 24px 25px}.context-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);padding-top:7px;margin-bottom:20px}.context-tabs button{font-size:11px;font-weight:650;color:#8093a1;background:none;padding:15px 0 13px;border-bottom:2px solid transparent}.context-tabs button.selected{color:#167f79;border-color:#169a8a}.brief-card{padding:19px 20px;border:1px solid #dbe6ed;border-radius:10px;background:#f8fbfd}.brief-card.teal{background:#f2fbf7;border-color:#cfeade}.brief-card.violet{background:#f9f6ff;border-color:#e2d7f6}.brief-card.orange{background:#fffaf2;border-color:#f0dfc6}.brief-card.red{background:#fff7f5;border-color:#efd8d2}.brief-card h3{font-size:14px;font-weight:600;line-height:1.8;margin:12px 0 17px;color:#213e4a}.brief-heading{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap}.brief-heading .eyebrow-line{margin:0;font-size:8px;letter-spacing:1.2px}.brief-heading .badge{margin:0;font-size:9px}.label-correction{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;padding:10px 12px;border-radius:6px;background:#fff1df;margin-bottom:16px}.label-correction>span{text-decoration:line-through;color:#9d856c}.label-correction b{color:#a55f23}.said-grid{display:grid;grid-template-columns:1fr;gap:13px;border-top:1px solid #dae7ea;padding-top:15px}.said-grid b{font-size:8px;letter-spacing:1px;color:#7d8a94}.said-grid p{font-size:12px;line-height:1.8;margin:5px 0 0;color:#49616e}.evidence-quotes{margin:17px 0}.evidence-quotes blockquote{margin:0 0 10px;padding:10px 13px;background:white;border-left:3px solid #73bda7;border-radius:0 5px 5px 0;font-size:13px;line-height:1.7;color:#244e48}.evidence-quotes small{display:block;font-size:8px;letter-spacing:.7px;margin-top:5px;color:#8d9d9b}.historical-time{font-size:10px;line-height:1.7;padding:9px 11px;border-radius:5px;background:#fff3d9;color:#907137;margin-bottom:12px}.next-suggestion{display:grid;gap:6px;padding:12px 0;border-top:1px solid #dce8e8;font-size:12px;line-height:1.7;color:#406374}.next-suggestion b{font-size:8px;letter-spacing:1px;color:#3c8e7b}.brief-foot{font-size:9px;color:#8a999d;line-height:1.8;margin-top:6px}.older-opportunity{margin-top:20px}.older-opportunity>strong{display:block;font-size:11px;color:#6f8190;margin:0 0 10px}.provenance{font-size:10px}.outcome-panel{padding:24px 20px;background:#f7faff}.outcome-panel>.eyebrow-line{font-size:8px;color:#59879a}.outcome-panel h3{font-size:16px;letter-spacing:-.2px}.outcome-panel>p{font-size:11px;line-height:1.7}.outcome-panel label.field{font-size:9px;color:#607b8b;letter-spacing:.6px}.outcome-panel label.field select,.outcome-panel label.field textarea,.outcome-panel label.field input{font-size:12px;letter-spacing:0;color:#263f4c;background:#fff;padding:11px}.outcome-panel textarea{min-height:155px}.outcome-panel .primary{background:#0c8479;font-size:12px;padding:14px 9px}.followup-chips{display:flex;gap:5px;margin:-7px 0 18px}.followup-chips button{font-size:9px;color:#49839a;background:#e9f1fa;padding:6px 8px;border-radius:4px}.keyboard-hint{margin:24px 0 13px;font-size:10px;color:#93a2ac;line-height:2.4}kbd{padding:2px 5px;background:white;border:1px solid #dbe4ec;border-radius:3px;font-size:9px}.call-transcript{border:1px solid #e2e9f1;border-radius:8px;margin-bottom:15px;background:white;overflow:hidden}.call-transcript>summary{font-size:11px;line-height:1.6;padding:13px 14px;background:#f6f9fc;font-weight:600;color:#3d6d84}.call-transcript .brief-card{margin:15px}.stored-outcome{font-size:9px;color:#8fa0ab;padding:10px 15px}.conversation{padding:7px 14px 15px;max-height:620px;overflow:auto;scrollbar-width:thin}.turn{max-width:93%;padding:12px 15px;border-radius:10px;margin:10px 0;background:#eef3f9;border:1px solid #e2eaf3}.turn.recipient{margin-left:7%;background:#e9f6ef;border-color:#d8eade}.turn.quoted{box-shadow:inset 3px 0 #30a27e}.turn .speaker{font-size:8px;font-weight:700;letter-spacing:.8px;color:#6c899f}.turn.recipient .speaker{color:#4e8c70}.turn .speaker small{float:right;font-weight:400;opacity:.6}.turn p{font-size:13px;line-height:1.85;color:#294452;margin:7px 0 0;overflow-wrap:anywhere}.review-correction{padding:13px 15px;border-top:1px solid var(--border)}.review-correction>summary{font-size:10px;color:#9b764c}.review-correction form{padding-top:13px}.review-correction p{font-size:11px;line-height:1.7;color:#7a8d98}.review-correction select{width:100%;max-width:100%;font-size:11px;padding:9px}.review-correction textarea{min-height:70px;padding:10px}.check-label{display:flex;align-items:center;gap:8px;font-size:10px;margin:12px 0}.calling-setup{display:grid;grid-template-columns:1fr 1fr;gap:17px;background:#eaf4f5;border:1px solid #d3e6e9;border-radius:10px;padding:21px 24px;margin:0 0 21px}.calling-setup>div:first-child,.calling-setup>small{grid-column:1/-1}.calling-setup h2{font-size:18px}.calling-setup p{font-size:12px;line-height:1.7;margin:7px 0 0;color:#62858d}.calling-setup label{font-size:10px;font-weight:600;color:#4c757c;display:grid;gap:7px}.calling-setup select{width:100%;padding:11px;font-size:12px}.phone-actions{grid-column:1/-1;display:flex;gap:10px}.calling-setup small{font-size:10px;line-height:1.7;color:#6f9298}.saved-queues{margin:28px 8px 15px;max-height:260px;overflow:auto}.saved-queues>.eyebrow{font-size:8px;margin-bottom:10px}.saved-queue{background:none;border:0;color:#99c0c2;padding:9px 0;display:flex;justify-content:space-between;gap:9px;width:100%;font-size:10px;text-align:left;line-height:1.5}.saved-queue.active{color:#8affd1}.saved-queue b{font-size:9px}.active-callbar{background:#e8f9f0;border:1px solid #a4d9c2;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:11px 15px;margin-bottom:18px}.active-callbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.active-callbar strong{font-size:12px}.active-callbar span{font-size:11px;color:#3b826d}.live-pulse{width:8px;height:8px;background:#20a27f;border-radius:50%;box-shadow:0 0 0 4px #20a27f18}.login{background:radial-gradient(ellipse at 0% 10%,#bce8df,transparent 60%),#eef3f8}.login-card .brand{color:#163b43}.login-card h1{color:#153f49}.login-card .primary{background:#0c8479}@media(min-width:1650px){.detail-body{grid-template-columns:minmax(0,1fr) 320px}.said-grid{grid-template-columns:1fr 1fr}.context{padding:0 30px 25px}}@media(max-width:1300px){.quick-card>span{font-size:10px}.quick-card{padding:11px 10px}.quick-card strong{font-size:19px}.detail-body{grid-template-columns:1fr}.outcome-panel{border-left:0;border-top:1px solid var(--border)}.workbench{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:900px){.quick-queues{grid-template-columns:repeat(3,1fr)}.header-actions{flex-wrap:wrap;justify-content:flex-end}.header-actions>button{font-size:10px}.workbench{grid-template-columns:260px minmax(0,1fr)}.context{padding:0 16px 20px}.brief-card{padding:15px}.context-tabs{gap:12px}.context-tabs button{font-size:10px}}@media(max-width:760px){.saved-queues{display:none}.sidebar .brand{font-size:24px}.quick-queues{grid-template-columns:repeat(2,1fr);gap:8px}.quick-card:last-child{grid-column:1/-1}.metrics{gap:8px}.metric{min-height:110px}.workbench{grid-template-columns:1fr}.queue-list{max-height:280px}.calling-setup{grid-template-columns:1fr;padding:18px}.calling-setup>*{grid-column:1!important}.prospect-top h2{font-size:21px}.brief-card h3{font-size:13px}.context-tabs button{font-size:11px}.context-tabs{gap:16px}.turn p{font-size:13px}.queue-row .company{font-size:13px}.header-actions{gap:7px}.header-actions .secondary{padding:8px}.call-bar .primary{font-size:12px}.phone-actions{flex-wrap:wrap}.outcome-panel{padding:22px}.said-grid{grid-template-columns:1fr}}

.extra-context{margin:-6px 0 15px}.extra-context summary{font-size:10px;color:#75939e}.extra-context p{font-size:12px;line-height:1.8;color:#627987;margin:10px 0}.save-queue-tools:has(#refresh-saved:not([hidden])){display:block}.save-queue-tools #refresh-saved{width:100%}

.coverage-card{padding:18px 20px;margin-bottom:18px;background:#fff7df;border:1px solid #e9ce80;border-radius:10px}.coverage-card h3{font-size:15px;color:#715414;line-height:1.6;margin:8px 0}.coverage-card p{font-size:12px;color:#796634;line-height:1.7;margin:8px 0}.coverage-card blockquote{font-size:12px;line-height:1.8;background:#fffdf6;border-left:3px solid #cfaa41;padding:10px 12px;margin:12px 0}.coverage-card .coverage-caveat{font-size:10px;color:#968252}.coverage-card .text-button{font-size:11px;color:#926b18;padding:6px 0}.gap-badge{display:block;width:fit-content;margin-top:7px}.quick-card:last-child{grid-column:auto}

.sales-progress{padding:21px 25px;background:#f8fcfb;border-top:1px solid #e1eee8;border-bottom:1px solid #d9e8e3}.sales-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.sales-heading .eyebrow-line{font-size:8px;color:#6d9489;margin:0}.sales-heading h3{font-size:16px;margin:5px 0 0;color:#216852}.sales-count{font-size:10px;color:#78938b}.sales-steps{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;margin:17px 0 15px;gap:5px}.sales-steps li{font-size:10px;line-height:1.6;color:#879a96;border-top:4px solid #e0e9e5;padding-top:9px}.sales-steps li>span{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e6ede9;color:#90a099;margin-right:5px;font-size:9px}.sales-steps small{display:block;font-size:8px;margin:3px 0 0 22px;opacity:.85}.sales-steps .done{border-color:#30ad89;color:#237e62}.sales-steps .done>span{background:#2c9f7e;color:white}.sales-steps .rejected{border-color:#df8d7d;color:#ad5749}.sales-steps .rejected>span{background:#ffe7e1;color:#ad5749}.sales-summary{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:10px;color:#718d83;line-height:1.7}.sales-summary b{font-weight:600}.sales-reason{font-size:11px;line-height:1.7;margin:9px 0 0;color:#687f75;white-space:pre-wrap}.sales-progress.declined{background:#fff8f5}.sales-progress.declined .sales-heading h3{color:#b15e4d}#progress-editor{margin-top:10px}#progress-editor>summary{font-size:11px;font-weight:600;color:#2c8b70;cursor:pointer;width:fit-content}#progress-form{margin-top:17px}#progress-form fieldset{border:0;padding:0;margin:0;min-width:0}.sales-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.sales-form-grid .field{font-size:9px;margin:0;gap:6px}.sales-form-grid input,.sales-form-grid select,.sales-form-grid textarea{font-size:12px;padding:9px;background:#fff;width:100%;min-width:0}.sales-form-grid textarea{min-height:65px}.sales-form-grid .sales-wide{grid-column:1/-1}.sales-check{display:flex;align-items:center;gap:8px;font-size:11px;color:#476e5d}.sales-check input{width:auto}.sales-save-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin:16px 0 0}.sales-save-row button{font-size:11px;padding:10px 15px}.sales-save-row>span,.sales-footnote{font-size:10px;color:#82968b;line-height:1.7}.sales-footnote{margin:12px 0 0}.sales-mini{display:block;margin:7px 0 0 20px;font-size:9px;color:#2d8d70}.sales-mini.lost{color:#bc6b56}.sales-mini.won{color:#1b8f62}@media(max-width:1100px){.sales-steps{grid-template-columns:repeat(3,1fr);gap:15px 10px}}@media(max-width:760px){.sales-progress{padding:18px}.sales-form-grid{grid-template-columns:1fr}.sales-form-grid .sales-wide{grid-column:auto}.sales-count{font-size:9px}}

.email-followups{padding:17px 25px;border-bottom:1px solid #e0e8ef;background:#f5f9ff}.email-task-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.email-task-heading h3{font-size:13px;margin:0;color:#385d82}.email-task-heading>span{font-size:10px;background:#e6effc;color:#5580b0;border-radius:12px;padding:4px 9px}.saved-email{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 7px}.saved-email>span{font-size:14px;font-weight:600;color:#28699c;overflow-wrap:anywhere}.saved-email .text-button{padding:4px;font-size:10px}.saved-email small{width:100%;font-size:9px;color:#7b93ac}.email-evidence{margin:9px 0}.email-evidence>summary,#email-task-editor>summary{font-size:10px;color:#668bb1;cursor:pointer}.email-evidence blockquote{font-size:12px;padding:10px 12px;background:white;border-left:3px solid #86a8cc;line-height:1.7;margin:9px 0}.followup-list{list-style:none;padding:0;margin:12px 0}.followup-list li{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:12px;border:1px solid #d9e6f5;border-radius:7px;background:white;margin:8px 0}.followup-list strong{font-size:12px;font-weight:600;color:#3a5d7e;line-height:1.6;overflow-wrap:anywhere}.followup-list small{display:block;font-size:9px;color:#8a9fb2;margin-top:5px}.followup-list button{font-size:10px;padding:8px 10px;white-space:nowrap}.followup-list .done strong{text-decoration:line-through;color:#91a8bb}.task-muted{font-size:11px;color:#91a2b4;margin:10px 0}#email-task-form{margin-top:13px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}#email-task-form .field{font-size:9px;margin:0}#email-task-form input{font-size:12px;padding:9px}#email-task-form button{font-size:10px;padding:10px}#email-task-form small{grid-column:1/-1;font-size:9px;color:#91a2b4}@media(max-width:760px){.email-followups{padding:17px}.followup-list li{align-items:flex-start}#email-task-form{grid-template-columns:1fr}}

.key-exchanges{margin:16px 0 18px}.key-exchanges-title{font-size:9px;font-weight:700;letter-spacing:1px;color:#6d8a94;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.key-exchanges-title>span{font-size:9px;font-weight:400;letter-spacing:0;color:#8ba0a8}.key-exchange{margin:12px 0 17px}.exchange-caption{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:8px;color:#81959e;letter-spacing:.6px}.exchange-caption small{font-size:9px;letter-spacing:0}.key-exchange-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exchange-side{min-width:0;border:1px solid #dce8e8;border-top:3px solid #3fa68a;border-radius:7px;background:#fff;padding:13px 14px}.exchange-side.business-side{border-color:#dbe5f1;border-top-color:#699bd2;background:#f6faff}.exchange-speaker{display:grid;gap:4px;margin-bottom:11px}.exchange-speaker b{font-size:11px;color:#23775f}.business-side .exchange-speaker b{color:#3d70a4}.exchange-speaker>span{font-size:9px;color:#8a9ca5;line-height:1.6}.exchange-side blockquote{padding:0;margin:0;border:0;background:none}.exchange-side blockquote>p{font-size:12px;line-height:1.85;color:#294b52;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.business-side blockquote>p{color:#355775}.exchange-source{display:block;font-size:8px;color:#91a4ae;margin-top:11px}.exchange-jump{font-size:9px;color:#63899c;padding:7px 0 0}.exchange-empty{font-size:11px;color:#8a9ca5;line-height:1.8}.full-exchange-wording{margin-top:9px}.full-exchange-wording>summary{font-size:10px;color:#608f9b;cursor:pointer}.full-exchange-wording p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.context-summary{margin-top:12px}.context-summary>b{font-size:10px;color:#6b8e9a}.context-summary>p{font-size:12px;line-height:1.8;color:#6d8592}.turn.exchange-focus{outline:2px solid #349a8a;outline-offset:3px;background:#ddf7ec}.brief-card>.extra-context{margin:13px 0 16px}@media(max-width:900px){.key-exchange-grid{grid-template-columns:1fr}.exchange-side{padding:13px 15px}}
