.clientContactConversation_pageHeader__Sxtpt{margin:0 0 26px;color:#2a183b}.clientContactConversation_pageHeader__Sxtpt>p{font:700 10px/1.4 DM Sans,sans-serif;letter-spacing:.14em;margin:0 0 12px;color:#736b7b}.clientContactConversation_pageHeader__Sxtpt h1{font:600 36px/1.12 ClinicKind Bricolage,sans-serif;letter-spacing:-.04em;margin:0 0 12px}.clientContactConversation_pageHeader__Sxtpt>span{font-size:14px;color:#736b7b}.clientContactConversation_conversation__0AdH_{background:#fff;border:1px solid #e6e0e9;border-radius:22px;overflow:hidden;color:#2a183b;min-width:0}.clientContactConversation_threadHeader__taFw4{display:flex;align-items:center;gap:12px;padding:22px 26px;border-bottom:1px solid #eee8ef}.clientContactConversation_threadIcon__cR01e{background:#f1edf6;color:#695082;display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:13px}.clientContactConversation_threadHeader__taFw4>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.clientContactConversation_threadHeader__taFw4 strong{font-size:15px;overflow-wrap:anywhere}.clientContactConversation_threadHeader__taFw4 small{display:flex;align-items:center;gap:5px;font-size:11px;color:#736b7b}.clientContactConversation_threadHeader__taFw4>button{margin-left:auto;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #e6e0e9;border-radius:10px;background:#fff;color:#695082;cursor:pointer}.clientContactConversation_history__lHctI{padding:24px;display:flex;flex-direction:column;gap:18px;max-height:520px;overflow-y:auto}.clientContactConversation_history__lHctI:empty{display:none}.clientContactConversation_bubble__LQlEB{max-width:85%;align-self:flex-start;background:#f4f0f7;border:1px solid #eae3f0;padding:16px 18px;border-radius:16px 16px 16px 4px;overflow-wrap:anywhere;min-width:0}.clientContactConversation_bubble__LQlEB>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px 16px}.clientContactConversation_bubble__LQlEB strong{font-size:11px}.clientContactConversation_bubble__LQlEB time{font-size:10px;color:#736b7b}.clientContactConversation_bubble__LQlEB p{white-space:pre-wrap;font-size:14px;line-height:1.65;margin:9px 0 0}.clientContactConversation_bubble__LQlEB.clientContactConversation_own__KTmbE{align-self:flex-end;border-color:#4e4677;background:#4e4677;color:#fff;border-radius:16px 16px 4px 16px}.clientContactConversation_own__KTmbE time{color:#e0d9ec}.clientContactConversation_composer__oez1x{border-top:1px solid #eee8ef;padding:24px;display:grid;grid-gap:10px;gap:10px}.clientContactConversation_composer__oez1x label{font-size:13px;font-weight:600}.clientContactConversation_composer__oez1x textarea{font:14px/1.6 DM Sans,sans-serif;padding:14px;border:1px solid #cfc6d8;border-radius:12px;background:#fdfcfe;color:#2a183b;width:100%;resize:vertical;min-height:110px;max-height:380px;box-sizing:border-box}.clientContactConversation_sendRow__iWoe2{display:flex;gap:12px;align-items:center;justify-content:space-between}.clientContactConversation_sendRow__iWoe2>small{font-size:11px;color:#736b7b}.clientContactConversation_emailCard__h0CaU>a,.clientContactConversation_sendRow__iWoe2>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;border:1px solid #4e4677;border-radius:10px;background:#4e4677;color:#fff;font:600 13px DM Sans,sans-serif;text-decoration:none;cursor:pointer}.clientContactConversation_sendRow__iWoe2>button:disabled{opacity:.5;cursor:default}.clientContactConversation_note__okYrg{color:#736b7b;font-size:11px;line-height:1.6;margin:8px 0 0}.clientContactConversation_empty__W0d1w{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;padding:32px 18px;text-align:center;color:#736b7b}.clientContactConversation_emailCard__h0CaU h2,.clientContactConversation_empty__W0d1w h2{font:600 26px ClinicKind Bricolage,sans-serif;color:#2a183b;margin:6px 0}.clientContactConversation_emailCard__h0CaU p,.clientContactConversation_empty__W0d1w p{font-size:13px;line-height:1.6;margin:0;max-width:380px}.clientContactConversation_emailCard__h0CaU{display:grid;justify-items:start;grid-gap:14px;gap:14px;padding:28px;color:#736b7b}.clientContactConversation_emailCard__h0CaU>a{margin-top:5px}.clientContactConversation_emailCard__h0CaU p a{display:block;margin-top:12px;color:#4e4677}.clientContactConversation_error__4hP9Q{margin:18px 24px;padding:14px;border-radius:10px;background:#fff0ee;color:#972e25;font-size:13px;line-height:1.6}.clientContactConversation_error__4hP9Q button{display:block;min-height:40px;margin-top:6px;background:transparent;border:0;text-decoration:underline;color:inherit;cursor:pointer}.clientContactConversation_notice__GP1No{margin:0;padding:14px 24px;background:#e8f4ee;color:#25614b;font-size:13px}.clientContactConversation_older__aN7Z9{align-self:center;padding:10px 14px;border:1px solid #e6e0e9;border-radius:10px;background:#fff;color:#4e4677;min-height:44px;cursor:pointer}.clientContactConversation_conversation__0AdH_ :is(button,a,textarea):focus-visible{outline:3px solid #8c78b4;outline-offset:3px}.clientContactConversation_inbox__vFJNm{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.clientContactConversation_threadList__hDboy{display:grid;grid-gap:8px;gap:8px}.clientContactConversation_threadList__hDboy>button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;min-height:70px;text-align:left;background:#fff;border:1px solid #e6e0e9;border-radius:12px;color:#2a183b;cursor:pointer}.clientContactConversation_threadList__hDboy>button[aria-current=true]{border-color:#695082;background:#f4f0f7}.clientContactConversation_threadList__hDboy>button>span{display:grid;grid-gap:6px;gap:6px;min-width:0;overflow-wrap:anywhere}.clientContactConversation_threadList__hDboy small{font-size:11px;color:#736b7b}.clientContactConversation_threadList__hDboy b{padding:5px 8px;color:#fff;background:#4e4677;border-radius:20px;font-size:11px}.clientContactConversation_settings__ADw3l{margin:0 0 24px;border:1px solid #e6e0e9;border-radius:16px;background:#fff;color:#2a183b}.clientContactConversation_settings__ADw3l summary{padding:18px;font-weight:600;cursor:pointer}.clientContactConversation_settings__ADw3l form{padding:4px 20px 20px;display:grid;grid-gap:16px;gap:16px}.clientContactConversation_settings__ADw3l label{display:flex;align-items:center;gap:10px;font-size:14px}.clientContactConversation_settings__ADw3l label input[type=radio]{width:18px;height:18px}.clientContactConversation_settings__ADw3l input[type=email]{padding:12px;border:1px solid #cec4d6;border-radius:10px;max-width:460px;width:100%;box-sizing:border-box;font-size:16px}.clientContactConversation_settings__ADw3l .clientContactConversation_emailLabel__VQVYN{display:grid;grid-gap:8px;gap:8px}.clientContactConversation_settings__ADw3l button,.clientContactConversation_toolbar__ecJa9 button{background:#4e4677;color:#fff;border:0;border-radius:10px;padding:12px 16px;min-height:44px;width:-moz-fit-content;width:fit-content;cursor:pointer}.clientContactConversation_settings__ADw3l p{font-size:13px;line-height:1.6;margin:0;color:#736b7b}.clientContactConversation_toolbar__ecJa9{display:flex;gap:12px;align-items:center;margin:0 0 18px}.clientContactConversation_toolbar__ecJa9 button{background:#fff;color:#4e4677;border:1px solid #e6e0e9}.clientContactConversation_workspace__Ybctd{padding:28px;max-width:1400px;margin:auto}.clientContactConversation_workspace__Ybctd>h1{font:600 34px ClinicKind Bricolage,sans-serif;color:#2a183b;margin:0 0 22px}@media(max-width:760px){.clientContactConversation_inbox__vFJNm{grid-template-columns:1fr}.clientContactConversation_threadList__hDboy{max-height:260px;overflow-y:auto}.clientContactConversation_workspace__Ybctd{padding:18px 12px}.clientContactConversation_pageHeader__Sxtpt h1{font-size:30px}.clientContactConversation_threadHeader__taFw4{padding:18px}.clientContactConversation_history__lHctI{padding:18px 14px;max-height:420px}.clientContactConversation_bubble__LQlEB{max-width:94%;padding:14px}.clientContactConversation_composer__oez1x{padding:18px}.clientContactConversation_note__okYrg{font-size:12px}.clientContactConversation_conversation__0AdH_{border-radius:18px}}