.lead-card-owner{border-top:1px solid #e7eddf;padding:10px 0;display:flex;align-items:center;gap:7px;font-size:12px;color:#718466}.lead-card-owner>span{width:22px;height:22px;border-radius:50%;background:#edf2e6;display:grid;place-items:center;font-size:9px;color:#7b926b}.lead-card-owner small{margin-left:auto;font-size:10px!important}.lead-profile{inset:24px;margin:0 auto;width:min(1140px,calc(100vw - 48px));height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);border:1px solid #dce5d5;border-radius:16px;background:#f9fbf6;box-shadow:0 25px 100px #203c2430}.lead-header{display:flex;align-items:center;gap:15px;padding:24px 28px;background:#fff;border-bottom:1px solid #e4eade;position:sticky;top:0;z-index:4}.lead-header>.avatar{height:49px;width:49px;font-size:15px}.lead-heading>div{display:flex;align-items:center;gap:13px}.lead-heading h2{font-size:24px;margin:0}.lead-heading .stage{font-size:11px}.lead-heading p{font-size:12px;color:#889c78;margin:8px 0 0}.lead-heading p>span{padding-left:10px;color:#a1af94;font-size:11px}.lead-owner{margin-left:auto;display:flex;align-items:center;gap:10px;padding-left:20px;border-left:1px solid #e5ecdc}.owner-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf1e3;color:#799569;font-size:11px}.lead-owner small{display:block;font-size:10px;color:#95a684;margin-bottom:5px}.lead-owner strong{font-size:13px;font-weight:500}.lead-owner button{font-size:12px;margin-left:8px;white-space:nowrap}.lead-close{border:0;background:transparent;color:#8b9d7a;font-size:16px;margin-left:5px}.lead-content{padding:24px 28px 20px}.lead-summary{background:white;border:1px solid #e0e9d7;border-radius:11px;padding:20px 23px}.lead-summary-title{display:flex;align-items:center;gap:9px;color:#759760}.lead-summary-title h3{font-size:13px;font-weight:500}.lead-sync{margin-left:auto;font-size:11px;color:#a0b18e}.lead-summary h4{font-size:20px;font-weight:550;line-height:1.7;margin:13px 0 7px}.lead-summary>p{font-size:14px;line-height:1.85;color:#7a8e6b;margin:0}.lead-next{display:flex;gap:14px;border-top:1px solid #e8efdf;padding-top:13px;margin-top:15px;font-size:12px;line-height:1.8}.lead-next b{color:#72915e;white-space:nowrap;font-weight:500}.lead-next span{color:#8ba079}.lead-facts{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:20px;padding:23px 5px}.lead-facts small{display:block;font-size:11px;color:#96a784;margin-bottom:7px}.lead-facts strong{display:block;font-size:13px;font-weight:500;line-height:1.8;color:#536c42}.lead-facts span{display:block;font-size:10px;color:#a3b18e;margin-top:5px}.lead-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.lead-chat,.lead-history{border:1px solid #e0e8d7;background:#fff;border-radius:10px;overflow:hidden}.lead-section-head{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5ecdd;background:#fff}.lead-section-head h3{font-size:15px}.lead-section-head h3>span{font-size:11px;padding:3px 6px;background:#f0f5e9;color:#8d9f79;border-radius:5px;margin-left:6px}.lead-section-head>span{font-size:11px;color:#9aac85}.lead-chat-body,.lead-history-body{padding:18px;max-height:490px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c3d2b1 transparent}.lead-chat-body .conversation-context{font-size:11px;line-height:1.8}.lead-chat-body .bubble{font-size:14px;margin-top:15px;margin-bottom:15px}.lead-chat-body .intervention{margin-top:15px}.lead-chat-body .empty{padding:40px 15px}.lead-source{border:1px solid #e4ecda;background:#f8fbf2;border-radius:8px;padding:15px;margin-bottom:23px}.lead-source small{font-size:9px;color:#9ab283;letter-spacing:.7px}.lead-source strong{display:block;font-size:12px;line-height:1.8;margin-top:8px;color:#6d8a54}.lead-source p{font-size:13px;line-height:1.9;color:#81986a;margin:9px 0}.lead-source>span{font-size:10px;color:#a7b894}.lead-timeline>div{display:flex;gap:12px;padding:0 0 22px 8px;position:relative}.lead-timeline>div:before{content:'';position:absolute;left:12px;top:15px;bottom:0;width:1px;background:#e4ecda}.lead-timeline>div:last-child:before{display:none}.lead-timeline>div>span{color:#9ab082;font-size:11px;flex-shrink:0;line-height:1.9}.lead-timeline p{font-size:12px;line-height:1.9;color:#82996b;margin:0}.lead-timeline .transfer-event p{color:#668448}.lead-footnote{font-size:10px;color:#a4b491;line-height:1.9;margin-top:17px}.handoff-form{background:#eef5e7;border:1px solid #d9e7cb;border-radius:10px;padding:20px;margin-bottom:22px}.handoff-intro h3{font-size:15px;color:#54753b}.handoff-intro p{font-size:12px;line-height:1.9;color:#839c69;margin:8px 0 17px}.handoff-fields{display:grid;grid-template-columns:1fr 1.25fr;gap:16px}.handoff-fields label{font-size:12px;color:#6f8c56;display:flex;flex-direction:column;gap:8px}.handoff-fields label>span{display:none}.handoff-fields input,.handoff-fields select{width:100%;font-size:12px;min-width:0}.handoff-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.handoff-actions button{font-size:12px}@media(max-width:850px){.lead-profile{inset:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.lead-header{flex-wrap:wrap;padding:18px 20px;gap:12px}.lead-owner{order:3;margin-left:0;flex-basis:100%;border-left:0;border-top:1px solid #e5ecdc;padding:12px 0 0}.lead-owner button{margin-left:auto}.lead-close{margin-left:auto}.lead-content{padding:18px}.lead-columns{gap:14px}.lead-facts{grid-template-columns:1fr 1fr;gap:15px}.lead-heading p>span{display:none}.lead-chat-body,.lead-history-body{padding:13px}}@media(max-width:600px){.lead-profile{inset:0;width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.lead-heading h2{font-size:20px}.lead-heading>div{gap:8px}.lead-header>.avatar{width:37px;height:37px}.lead-columns{grid-template-columns:1fr}.lead-summary{padding:17px}.lead-summary h4{font-size:18px}.lead-sync{display:none}.lead-next{flex-direction:column;gap:4px}.lead-chat-body,.lead-history-body{max-height:none}.handoff-fields{grid-template-columns:1fr}.lead-content{padding:15px}.lead-footnote{font-size:11px}}
