.crm-detail-grid{overflow:hidden}.crm-left-column,.crm-right-column{min-height:0;overflow:hidden}.crm-left-column{grid-template-rows:auto minmax(0,1fr)}.crm-right-column{grid-template-rows:minmax(0,1fr)}.crm-linked-contacts-section{scrollbar-width:none;min-height:0;overflow:hidden auto}.crm-linked-contacts-section::-webkit-scrollbar{display:none}.crm-side-workspace{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.crm-side-panel-stack,.crm-side-panel-stack>.crm-side-panel.active,.crm-map-and-notes-panel{min-height:0}.crm-side-panel-stack{overflow:hidden}.crm-side-panel-stack>.crm-side-panel.active{display:grid}.crm-side-form:not(.crm-map-panel),.crm-side-form.crm-email-panel,.crm-team-chat-panel,.crm-map-and-notes-panel{max-height:100%;overflow-y:auto}.crm-contact-palette-buyer-title{background:#f3e8ff;border-color:#c4b5fd}.crm-contact-palette-buyer-title .crm-contact-role{color:#6d28d9}.crm-contact-palette-seller-title{background:#fff7ed;border-color:#fdba74}.crm-contact-palette-seller-title .crm-contact-role{color:#c2410c}.crm-contact-palette-health-department{background:#ecfeff;border-color:#a5f3fc}.crm-contact-palette-health-department .crm-contact-role{color:#0e7490}
.cold-call-intake-page{box-sizing:border-box;color:#1f281b;background:linear-gradient(#f7f9f3f5,#eff3ebf5),#f4f6ef;align-items:stretch;height:100dvh;min-height:100dvh;padding:clamp(14px,2.4vh,24px);display:flex;overflow:hidden}.cold-call-intake-shell{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:stretch;gap:18px;width:min(1140px,100%);height:100%;margin:0 auto;display:grid}.cold-call-pin-shell{grid-template-columns:minmax(0,520px);place-content:center}.cold-call-intake-panel,.cold-call-history-panel{background:#fff;border:1px solid #dfe5d7;border-radius:8px;min-height:0;box-shadow:0 18px 48px #1f281b17}.cold-call-intake-panel{grid-template-rows:auto auto minmax(0,1fr);padding:clamp(18px,2.6vh,28px);display:grid}.cold-call-pin-panel{grid-template-rows:auto auto;align-self:center}.cold-call-intake-heading{border-bottom:1px solid #e5eadf;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.cold-call-intake-heading p{color:#5e6b55;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.cold-call-intake-heading h1{color:#24321d;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1}.cold-call-form{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:12px;min-height:0;display:grid}.cold-call-pin-form{gap:14px;display:grid}.cold-call-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.cold-call-field{gap:5px;min-width:0;display:grid}.cold-call-notes-field{grid-template-rows:auto minmax(0,1fr);min-height:0}.cold-call-field span{color:#283221;font-size:.86rem;font-weight:700}.cold-call-field b{color:#9c3e2f}.cold-call-field input,.cold-call-field textarea{color:#20281d;width:100%;font:inherit;background:#fbfcf8;border:1px solid #cad2c0;border-radius:7px;outline:none;min-height:40px;padding:8px 11px;transition:border-color .14s,box-shadow .14s,background .14s}.cold-call-field textarea{resize:none;height:100%;min-height:130px}.cold-call-field input:focus,.cold-call-field textarea:focus{background:#fff;border-color:#567a36;box-shadow:0 0 0 3px #567a362e}.cold-call-actions{flex-wrap:wrap;align-self:end;align-items:center;gap:10px;padding-top:2px;display:flex}.cold-call-submit-button,.cold-call-reset-button{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:800;transition:transform .14s,box-shadow .14s,background .14s,color .14s;display:inline-flex}.cold-call-pin-form .cold-call-submit-button{width:100%}.cold-call-submit-button{color:#fff;background:#567a36;min-width:156px;box-shadow:0 12px 28px #567a363d}.cold-call-reset-button{color:#433827;background:#f5f2e9;border-color:#ddd5c4}.cold-call-submit-button:hover:not(:disabled),.cold-call-reset-button:hover:not(:disabled){transform:translateY(-1px)}.cold-call-submit-button:disabled,.cold-call-reset-button:disabled{cursor:not-allowed;opacity:.65}.cold-call-status{border-radius:7px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-weight:700;display:flex}.cold-call-pin-form .cold-call-status{margin-bottom:0}.cold-call-status-success{color:#2f6125;background:#edf6e7}.cold-call-status-error{color:#8a2f21;background:#fff0ec}.cold-call-history-panel{align-self:stretch;max-height:100%;padding:16px;position:static;overflow:hidden}.cold-call-history-panel h2{color:#24321d;margin:0 0 12px;font-size:.98rem}.cold-call-history-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cold-call-history-item{border:1px solid #e3e7dc;border-left:4px solid #c7892a;border-radius:7px;gap:7px;padding:11px;display:grid}.cold-call-history-item div{gap:3px;min-width:0;display:grid}.cold-call-history-item strong,.cold-call-history-item span,.cold-call-history-item small{overflow-wrap:anywhere}.cold-call-history-item strong{color:#24321d;font-size:.9rem}.cold-call-history-item span,.cold-call-history-item small,.cold-call-history-item time,.cold-call-empty-history{color:#66715f;font-size:.8rem}.cold-call-history-item time{font-weight:700}.cold-call-empty-history{margin:0}@media (max-width:860px){.cold-call-intake-shell{grid-template-columns:1fr}.cold-call-history-panel{display:none}}@media (max-width:560px){.cold-call-intake-page{padding:8px}.cold-call-intake-panel{padding:12px}.cold-call-intake-heading{gap:8px;margin-bottom:10px;padding-bottom:8px}.cold-call-intake-heading h1{font-size:1.1rem}.cold-call-intake-heading p,.cold-call-field span,.cold-call-history-item span,.cold-call-history-item small,.cold-call-history-item time,.cold-call-empty-history{font-size:.74rem}.cold-call-field-grid{gap:7px}.cold-call-field input,.cold-call-field textarea{min-height:32px;padding:5px 8px}.cold-call-field textarea{min-height:70px}.cold-call-submit-button,.cold-call-reset-button{min-height:34px;padding:0 11px}}@media (max-height:720px) and (min-width:861px){.cold-call-intake-page{padding:10px}.cold-call-intake-panel{padding:14px}.cold-call-field-grid{gap:8px 12px}.cold-call-field span{font-size:.78rem}.cold-call-field input,.cold-call-field textarea{min-height:34px;padding:6px 9px}.cold-call-field textarea{min-height:82px}.cold-call-history-panel{display:none}}
