.crm-duplicates{color:#663f0d;background:#fffbeb;border:1px solid #e5c475;border-radius:10px;flex-shrink:0;margin:0 20px 12px;padding:12px 14px;font-size:12px}.crm-duplicates h3{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.crm-duplicates h3 svg{flex-shrink:0}.crm-duplicate-intro{margin:4px 0 8px}.crm-duplicate-history{overscroll-behavior:contain;max-height:min(230px,25dvh);overflow-y:auto}.crm-duplicate-application+.crm-duplicate-application{border-top:1px solid #ead6ab;margin-top:12px;padding-top:12px}.crm-duplicate-heading{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.crm-duplicates button{text-underline-offset:3px;text-decoration:underline}.crm-duplicate-meta{color:#79572d;font-size:11px}.crm-duplicate-note{margin-top:8px}.crm-duplicate-note h4{margin-top:6px;font-weight:600}.crm-duplicate-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}@media (width<=760px){.crm-duplicates{margin:0 12px 8px;padding:10px}.crm-duplicate-history{max-height:20dvh}}.crm-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121b3033;position:fixed;inset:0}.firm-crm{--crm-ink:#18253a;--crm-muted:#718096;--crm-line:#e7ebf1;--crm-accent:#4f46e5;z-index:40;width:min(1120px,94vw);color:var(--crm-ink);background:#fff;border:1px solid #e1e6ee;border-radius:18px;flex-direction:column;font-size:13px;display:flex;position:fixed;inset:16px 16px 16px auto;overflow:hidden;box-shadow:0 24px 80px #101c3430}.firm-crm button,.crm-call-bar button{cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.firm-crm button:disabled,.crm-call-bar button:disabled{cursor:default;opacity:.4}.firm-crm button:focus-visible,.firm-crm a:focus-visible,.firm-crm select:focus-visible,.crm-call-bar button:focus-visible{outline-offset:3px;outline:2px solid #818cf8}.crm-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 26px 17px;display:flex}.crm-identity{align-items:center;gap:14px;min-width:0;display:flex}.crm-avatar{color:#5149bd;background:#eef0ff;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:17px;font-weight:650;display:grid}.crm-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--crm-muted);font-size:10px;font-weight:650;line-height:1.5}.crm-header h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.35}.crm-contact-name{color:var(--crm-muted);margin-top:3px;font-size:12px}.crm-close{color:var(--crm-muted);border-radius:8px;padding:8px}.crm-close:hover{background:#f2f4f8}.crm-contact-bar{justify-content:space-between;align-items:center;gap:16px;padding:0 26px 17px;display:flex}.crm-contact-links{color:#526178;flex-wrap:wrap;gap:20px;min-width:0;font-size:12px;display:flex}.crm-contact-links>span,.crm-contact-links>a{align-items:center;gap:7px;min-width:0;display:flex}.crm-contact-links a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-contact-links svg{flex-shrink:0}.crm-contact-links a:hover{color:var(--crm-accent)}.crm-stage-select{border:1px solid var(--crm-line);background:#f7f8fb;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.crm-stage-select select{background:0 0;outline:none;max-width:140px;font-size:12px;font-weight:550}.crm-pipeline{border-bottom:1px solid var(--crm-line);flex-shrink:0;gap:4px;padding:0 26px;display:flex;overflow-x:auto}.crm-pipeline button{white-space:nowrap;color:#8190a3;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 10px 13px;font-size:11px;display:flex}.crm-pipeline button:hover{color:#334155;background:#f7f8fc}.crm-pipeline button[aria-current]{border-color:var(--crm-accent);color:var(--crm-accent);font-weight:650}.crm-workspace{flex:1;grid-template-columns:minmax(0,1fr) 290px;min-height:0;display:grid}.crm-guide-panel{min-width:0;min-height:0}.crm-guide{grid-template-columns:162px minmax(0,1fr);height:100%;display:grid}.crm-guide-nav{border-right:1px solid var(--crm-line);background:#f8f9fc;padding:22px 10px;overflow-y:auto}.crm-guide-nav>.crm-eyebrow{letter-spacing:.09em;padding:0 7px 16px;font-size:9px}.crm-step{text-align:left;color:#718096;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:4px;padding:11px 9px;font-size:11px;font-weight:550;line-height:1.3;display:flex}.crm-step:hover{background:#eef0f6}.crm-step[aria-current]{color:#4338ca;background:#ebeafd}.crm-step-number{color:#8794a8;background:#fff;border:1px solid #e2e7ef;border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.crm-step[aria-current] .crm-step-number{color:#fff;background:#5c52da;border-color:#5c52da}.crm-step-number.is-complete{color:#21816c;background:#eaf6f0;border-color:#cfe9df}.crm-step small{opacity:.8;margin-top:3px;font-size:9px;font-weight:400;display:block}.crm-nav-hint{color:#8d99ab;margin:24px 9px 0;font-size:10px;line-height:1.8}.crm-guide-main{flex-direction:column;min-width:0;min-height:0;display:flex}.crm-guide-heading{justify-content:space-between;align-items:center;gap:10px;padding:22px 26px 10px;display:flex}.crm-guide-heading .crm-eyebrow span{color:#abb3c1}.crm-save-status{color:#728b80;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.crm-save-status.has-error{color:#bd3030;text-decoration:underline}.crm-guide-scroll{scrollbar-width:thin;scrollbar-color:#dce1ea transparent;flex:1;min-height:0;padding:8px 26px 26px;overflow-y:auto}.crm-section-title{letter-spacing:-.035em;font-size:25px;font-weight:650;line-height:1.25}.crm-section-description{color:var(--crm-muted);margin-top:7px;margin-bottom:25px;font-size:12px;line-height:1.7}.crm-question-group{flex-direction:column;gap:17px;margin-top:18px;display:flex}.crm-field{color:#46546a;min-width:0;font-size:11px;font-weight:550;line-height:1.55;display:block}.crm-input{color:#25364d;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dfe5ed;border-radius:8px;outline:none;width:100%;min-width:0;margin-top:7px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.crm-input::placeholder{color:#a1aaba}.crm-input:hover{border-color:#bec7d6}.crm-input:focus{border-color:#8078e9;box-shadow:0 0 0 3px #eeedff}.crm-input[type=number]{font-variant-numeric:tabular-nums}.crm-input:is(textarea){resize:vertical;min-height:86px}.crm-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.crm-script{background:#f6f5ff;border-left:3px solid #a8a1f1;border-radius:0 9px 9px 0;padding:14px 16px}.crm-script .crm-eyebrow{color:#8b83bd;font-size:9px}.crm-script p{color:#403966;margin-top:5px;font-size:14px;line-height:1.75}.crm-guide-footer{border-top:1px solid var(--crm-line);color:#9ba5b4;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;font-size:10px;display:flex}.crm-guide-footer button{border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:550;display:flex}.crm-back{color:#69778c}.crm-next{color:#5147c5;background:#f0effc}.crm-next:hover{background:#e5e2fc}.crm-back:hover{background:#f5f6f8}.crm-notes-panel{border-left:1px solid var(--crm-line);scrollbar-width:thin;background:#fafbfc;min-width:0;min-height:0;padding:23px 18px;overflow-y:auto}.crm-panel-heading h3{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.crm-panel-heading>span{color:#9aa5b5;margin:5px 0 12px 23px;font-size:10px;display:block}.crm-note-input{background:#fff;font-size:12px;line-height:1.7;min-height:150px!important}.crm-note-actions{justify-content:space-between;align-items:center;gap:6px;margin-top:10px;display:flex}.crm-note-actions>span{color:#9aa5b5;font-size:9px}.crm-note-save{color:#536078;background:#eef0f6;border:1px solid #e1e6ef;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:600}.crm-note-save:not(:disabled):hover{background:#e4e7f0}.crm-history-tabs{border-bottom:1px solid var(--crm-line);gap:18px;margin-top:30px;display:flex}.crm-history-tabs button{color:#8b97a9;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:11px 0;font-size:11px;display:flex}.crm-history-tabs button span{background:#eef0f5;border-radius:4px;padding:1px 5px;font-size:9px}.crm-history-tabs button[aria-selected=true]{color:#4f46c0;border-color:#665bd8;font-weight:600}.crm-history-content{padding-top:22px;font-size:12px;line-height:1.8}.crm-timeline-item{border-left:1px solid #dfe4ed;margin-left:4px;padding:0 0 16px 17px;position:relative}.crm-timeline-item:before{content:"";background:#8b80dc;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px;box-shadow:0 0 0 4px #fafbfc}.crm-timeline-item.is-system:before{background:#b8c2d1}.crm-timeline-item.is-system>p:first-child{color:#77869a}.crm-source{border-top:1px solid var(--crm-line);margin-top:28px;padding-top:16px}.crm-mobile-tabs{display:none}.crm-draft-dot{background:#6d60dd;border-radius:50%;width:5px;height:5px}.crm-call-bar{color:#18253a;background:#fff;border-top:1px solid #e5e9f1;flex-shrink:0;padding:16px 24px}.crm-call-ready{align-items:center;gap:10px;display:flex}.crm-ready-dot{background:#43a58a;border-radius:50%;width:7px;height:7px;margin:0 4px;box-shadow:0 0 0 4px #edf8f2}.crm-call-ready strong{font-size:12px;font-weight:600}.crm-call-ready p{color:#8995a6;margin-top:4px;font-size:10px}.crm-call-button{color:#fff;background:#5147d9;border:1px solid #4a40c8;border-radius:9px;align-items:center;gap:8px;padding:12px 23px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px 7px #4f46e522}.crm-call-button:not(:disabled):hover{background:#4338c3}@media (width>=1400px){.crm-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121b3014}}@media (width<=1100px){.firm-crm{width:calc(100vw - 32px)}.crm-guide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.crm-guide-nav{border-right:0;border-bottom:1px solid var(--crm-line);gap:5px;padding:12px 18px;display:flex;overflow:auto hidden}.crm-guide-nav>.crm-eyebrow,.crm-nav-hint,.crm-step small{display:none}.crm-step{flex-shrink:0;gap:6px;width:auto;margin:0;padding:8px;font-size:10px}.crm-step-number{width:19px;height:19px;font-size:8px}.crm-guide-heading{padding-top:16px}.crm-workspace{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=760px){.firm-crm{border:0;border-radius:0;width:100%;inset:0}.crm-header{padding:17px 18px 12px}.crm-header h2{font-size:19px}.crm-avatar{border-radius:11px;width:40px;height:40px;font-size:14px}.crm-contact-bar{gap:10px;padding:0 18px 12px}.crm-contact-links{flex-direction:column;gap:7px;font-size:10px}.crm-contact-links a{max-width:210px}.crm-stage-select{padding:7px}.crm-stage-select select{max-width:110px;font-size:10px}.crm-pipeline{padding:0 10px}.crm-pipeline button{padding:9px 8px;font-size:10px}.crm-mobile-tabs{border-bottom:1px solid var(--crm-line);flex-shrink:0;gap:22px;padding:0 20px;display:flex}.crm-mobile-tabs button{color:#8b97a9;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0;font-size:12px;display:flex}.crm-mobile-tabs button[aria-selected=true]{border-color:var(--crm-accent);color:var(--crm-accent);font-weight:600}.crm-workspace{flex-direction:column;display:flex}.crm-guide-panel{flex:1}.crm-notes-panel{border-left:0;flex:1;padding:20px}.crm-workspace[data-mobile-panel=guide] .crm-notes-panel,.crm-workspace[data-mobile-panel=notes] .crm-guide-panel{display:none}.crm-guide-nav{padding:9px 12px}.crm-guide-heading{padding:15px 20px 8px}.crm-guide-scroll{padding:7px 20px 24px}.crm-section-title{font-size:24px}.crm-section-description{margin-bottom:20px}.crm-guide-footer{padding:10px 14px}.crm-call-bar{padding:13px 18px;padding-bottom:max(13px, env(safe-area-inset-bottom))}.crm-call-ready p{max-width:190px;font-size:9px}.crm-call-ready strong{font-size:11px}.crm-call-button{padding:11px 17px}.crm-ready-dot{display:none}.crm-script p{font-size:13px}.crm-input,.crm-note-input{font-size:16px}.crm-note-actions>span{font-size:10px}.crm-note-save{padding:9px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.firm-crm *{transition:none!important}}.crm-prep-reference{border:1px solid var(--crm-line);color:#718096;background:#fcfcfe;border-radius:8px;margin-bottom:18px;padding:10px 12px;font-size:11px}.crm-prep-reference summary{cursor:pointer;font-weight:550}.crm-prep-reference p{white-space:pre-wrap;color:#46546a;margin-top:10px;line-height:1.7}.crm-prep-reference a{color:var(--crm-accent);align-items:center;gap:5px;margin-top:9px;display:flex}.firm-conversation{background:#f8f9fc;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.firm-conversation-heading{border-bottom:1px solid var(--crm-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.firm-conversation-heading h3{font-size:14px;font-weight:650}.firm-conversation-heading p{color:var(--crm-muted);margin-top:4px;font-size:11px}.firm-conversation-heading button{color:var(--crm-accent);align-items:center;gap:5px;font-size:11px;display:flex}.firm-conversation-feed{flex-direction:column;flex:1;gap:14px;min-height:80px;padding:20px;display:flex;overflow-y:auto}.firm-conversation-empty{text-align:center;color:var(--crm-muted);margin:auto;padding:32px 12px}.firm-conversation-empty svg{color:#949be0;margin:0 auto 14px}.firm-conversation-empty h4{color:var(--crm-ink);margin-bottom:6px;font-weight:600}.firm-message{border:1px solid var(--crm-line);background:#fff;border-radius:14px;align-self:flex-start;max-width:90%;padding:12px 14px}.firm-message.outbound{background:#eef0ff;border-color:#dfe2ff;align-self:flex-end}.firm-message>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.firm-event-meta{color:var(--crm-muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:10px;display:flex}.firm-call-event{border:1px solid var(--crm-line);background:#fff;border-radius:10px;gap:10px;padding:13px;font-size:12px;display:flex}.firm-call-event svg{color:var(--crm-accent);flex-shrink:0;margin-top:2px}.firm-call-event summary{cursor:pointer;color:var(--crm-accent);margin-top:9px}.firm-text-composer{border-top:1px solid var(--crm-line);background:#fff;flex-shrink:0;padding:16px 20px}.firm-text-composer label{font-weight:600}.firm-text-composer .flex button,.firm-older,.firm-discard-text{color:var(--crm-accent);font-size:11px}.firm-text-composer textarea{resize:vertical;border:1px solid #dce1eb;border-radius:9px;outline-color:#818cf8;width:100%;margin:10px 0;padding:10px 12px;display:block}.firm-text-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.firm-text-actions span{color:var(--crm-muted);font-size:10px}.firm-text-actions button{background:var(--crm-accent);color:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-weight:600;display:flex}.firm-discard-text{margin-top:8px}.crm-notes-panel:has(.firm-conversation){flex-direction:column;display:flex;overflow:hidden}.crm-notes-panel>.crm-history-tabs{flex-shrink:0;margin-top:0}.crm-notes-panel .firm-conversation[hidden]{display:none}@media (width<=767px){.firm-conversation-heading,.firm-text-composer,.firm-conversation-feed{padding:14px}}.firm-editable-contact{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.firm-editable-contact>button{color:#718096;border-radius:5px;flex-shrink:0;padding:5px}.firm-editable-contact>button:hover{color:#4f46e5;background:#eef0ff}.firm-editable-contact>a{align-items:center;gap:5px;min-width:0;display:inline-flex}.firm-contact-edit{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:6px 0;display:flex}.firm-contact-edit label{color:#46546a;flex-direction:column;gap:4px;font-size:11px;display:flex}.firm-contact-edit input{color:#18253a;border:1px solid #cbd5e1;border-radius:6px;width:200px;max-width:100%;padding:7px 9px;font-size:13px}.firm-contact-edit-actions{gap:6px;display:flex}.firm-contact-edit-actions button{color:#4f46e5;background:#eef0ff;border-radius:6px;align-items:center;gap:4px;padding:7px;font-size:12px;display:inline-flex}.firm-crm{width:min(1120px,100vw - 32px)}.crm-header{padding:19px 26px 12px}.crm-firm-actions{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;padding:8px 26px;display:flex}.crm-workspace-tabs{border-bottom:1px solid var(--crm-line);flex-shrink:0;gap:24px;padding:0 26px;display:flex}.crm-workspace-tabs button{color:var(--crm-muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 0;font-size:12px;display:flex}.crm-workspace-tabs button[aria-selected=true]{color:var(--crm-accent);border-color:var(--crm-accent);font-weight:600}.crm-workspace{flex-direction:column;display:flex}.crm-guide-panel,.crm-notes-panel{flex:1}.crm-workspace[data-mobile-panel=guide] .crm-notes-panel,.crm-workspace[data-mobile-panel=notes] .crm-guide-panel{display:none}.crm-notes-panel{border-left:0;padding:18px 26px}.crm-call-readalong{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0;display:grid}.crm-call-tabs{border-bottom:1px solid var(--crm-line);background:#f8f9fc;grid-column:1/-1;gap:8px;min-width:0;padding:12px 20px;display:flex;overflow-x:auto}.crm-call-tabs button{white-space:nowrap;color:#718096;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:550;display:flex}.crm-call-tabs button>span{background:#fff;border:1px solid #e2e7ef;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.crm-call-tabs button:hover{background:#eef0f6}.crm-call-tabs button[aria-selected=true]{color:#4338ca;background:#ebeafd}.crm-call-tabs button[aria-selected=true]>span{color:#fff;background:#5c52da;border-color:#5c52da}.crm-readalong-section[hidden]{display:none}.crm-readalong-scroll{scrollbar-width:thin;scrollbar-color:#dce1ea transparent;min-width:0;min-height:0;padding:24px 30px 36px;overflow-y:auto}.crm-readalong-scroll:focus-visible{outline-offset:-3px;outline:2px solid #818cf8}.crm-readalong-section{flex-direction:column;gap:20px;padding:0;display:flex}.crm-readalong-section:focus-visible{outline-offset:4px;outline:2px solid #818cf8}.crm-readalong-section h3{letter-spacing:-.025em;align-items:center;gap:11px;font-size:23px;font-weight:650;display:flex}.crm-readalong-section h3>span{color:#5548cb;letter-spacing:0;background:#eeedff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.crm-readalong-questions{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.crm-readalong-questions li>p:first-child{color:#1e293b;font-size:17px;font-weight:600;line-height:1.55}.crm-discovery-group{background:#fff;border:1px solid #e2e7ef;border-radius:12px}.crm-discovery-group>h4{z-index:1;color:#475569;letter-spacing:.06em;text-transform:uppercase;background:#f4f6fa;border-bottom:1px solid #e2e7ef;border-radius:11px 11px 0 0;padding:11px 16px;font-size:12px;font-weight:700;position:sticky;top:0}.crm-discovery-group .crm-readalong-questions{gap:0;padding:0 18px 0 38px;list-style:decimal}.crm-discovery-group li{padding:13px 0 13px 4px}.crm-discovery-group li+li{border-top:1px solid #edf0f5}.crm-discovery-group li::marker{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.crm-readalong-questions .crm-question-hint{color:#526179;margin-top:6px;font-size:13px;line-height:1.55}.crm-readalong-section .crm-script{background:#f8f9fc;border-color:#c5ccdd;padding:14px 18px}.crm-readalong-section .crm-script p{color:#25364d;max-width:60ch;margin:0;font-size:17px;line-height:1.65}.crm-coach-note{color:#526179;padding-left:18px;font-size:13px;line-height:1.6}.crm-readalong-navigation{border-top:1px solid var(--crm-line);align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.crm-readalong-navigation button{color:#526179;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.crm-readalong-navigation button:hover{background:#f0f2f8}.crm-readalong-navigation .crm-readalong-next{color:#fff;background:#5548cb;margin-left:auto}.crm-readalong-navigation .crm-readalong-next:hover{background:#4438b3}.crm-call-tabs button:focus-visible,.crm-readalong-navigation button:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.crm-offer-checks{padding:4px 18px;font-size:15px;line-height:1.7}.crm-offer-checks>p{margin-bottom:8px}.crm-offer-checks ol{padding-left:22px;list-style:decimal}.crm-offer-checks li{padding:4px 0 4px 6px}.crm-next-step-checklist{margin:0;padding:0;list-style:none}.crm-next-step-checklist li{align-items:baseline;gap:10px;padding-left:0;display:flex}.crm-readalong-notes{border-left:1px solid var(--crm-line);background:#fafbfc;min-width:0;min-height:0;padding:24px 20px}.crm-readalong-notes .crm-note-composer{flex-direction:column;height:100%;min-height:0;display:flex}.crm-readalong-notes .crm-panel-heading{flex-shrink:0}.crm-readalong-notes .crm-panel-heading h3{font-size:14px}.crm-readalong-notes .crm-panel-heading>span{margin-left:0}.crm-readalong-notes .crm-note-input{resize:none;flex:1;margin-top:0;font-size:14px;line-height:1.8}.crm-readalong-notes .crm-save-status{flex-shrink:0;padding-top:10px}.crm-previous-answers{margin-top:24px}.crm-research-sources{color:var(--crm-muted);margin-top:24px;font-size:11px;line-height:1.7}.crm-research-sources summary{cursor:pointer}.crm-research-sources p{margin-top:10px}.crm-research-sources a{color:var(--crm-accent);margin-top:6px;display:block}@media (width<=760px){.firm-crm{width:100%}.crm-header{padding:14px 18px 10px}.crm-workspace-tabs{padding:0 18px}.crm-firm-actions{padding:7px 18px}.crm-call-readalong{grid-template-rows:auto minmax(0,1fr) clamp(150px,24dvh,210px);grid-template-columns:minmax(0,1fr)}.crm-readalong-scroll{padding:18px 20px 28px}.crm-call-tabs{gap:4px;padding:9px 12px}.crm-call-tabs button{flex:none;padding:7px 9px;font-size:11px}.crm-readalong-section{gap:18px;padding:0}.crm-readalong-section h3{font-size:21px}.crm-readalong-questions li>p:first-child,.crm-readalong-section .crm-script p{font-size:16px}.crm-discovery-group .crm-readalong-questions{padding-left:32px;padding-right:14px}.crm-readalong-notes{border-left:0;border-top:1px solid var(--crm-line);padding:12px 18px}.crm-readalong-notes .crm-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-readalong-notes .crm-panel-heading h3{font-size:12px}.crm-readalong-notes .crm-panel-heading>span{margin:0}.crm-readalong-notes .crm-note-input{font-size:16px;min-height:60px!important}.crm-readalong-notes .crm-save-status{padding-top:6px}.crm-save-status{white-space:normal;text-align:right}}
