._intro_fro9f_1{color:#193247;background:#f6f2eb;border:1px solid #e6dccb;border-radius:18px;align-items:flex-start;gap:22px;max-width:900px;margin:28px auto;padding:28px;line-height:1.6;display:flex}._avatar_fro9f_1{color:#493c2b;background:#e7d7bc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font:700 22px Georgia,serif;display:inline-flex}._intro_fro9f_1 h2{margin:6px 0 12px;font-size:24px;line-height:1.3}._intro_fro9f_1 p{margin:8px 0}._label_fro9f_1{letter-spacing:1.4px;font-size:11px}._chat_fro9f_1{background:#fff;border:1px solid #ddd9cf;border-radius:16px;margin-top:24px;padding:24px}._heading_fro9f_1{align-items:center;gap:16px;display:flex}._heading_fro9f_1 h2{margin:0;font-size:24px}._heading_fro9f_1 p{color:#607583;margin:3px 0}._message_fro9f_1{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f2eb;border-radius:12px;margin:12px 0;padding:14px 16px}._user_fro9f_1{background:#edf5f8}._chat_fro9f_1 label{margin:14px 0 6px;font-weight:600;display:block}._chat_fro9f_1 textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #a5b5bf;border-radius:9px;min-height:90px;padding:12px}._chat_fro9f_1 button{cursor:pointer;color:#fff;min-height:44px;font:inherit;background:#0b4762;border:1px solid #0b4762;border-radius:8px;padding:10px 15px}._chat_fro9f_1 button:disabled{opacity:.55;cursor:default}._suggestions_fro9f_1{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}._suggestions_fro9f_1 button{color:#0b4762;background:#fff}._small_fro9f_1{color:#607583;font-size:12px}._error_fro9f_1{color:#a52c21}._chat_fro9f_1 a{color:#075a7a;text-decoration:underline}._chat_fro9f_1 :focus-visible{outline-offset:3px;outline:3px solid #1687a4}@media (max-width:500px){._intro_fro9f_1{gap:14px;padding:20px}._avatar_fro9f_1{width:48px;height:48px;font-size:18px}._chat_fro9f_1{padding:20px}}._clientPortrait_fro9f_2{object-fit:cover;object-position:center;box-sizing:border-box;background:#f6f2eb;border:3px solid #e7d7bc;border-radius:50%;flex-shrink:0;width:88px;height:88px;display:block}@media (max-width:500px){._clientPortrait_fro9f_2{width:72px;height:72px}}
