.sales-chat-module__-LIOnq__chat{z-index:1200;color:#222633;max-width:calc(100% - 44px);font-size:14px;line-height:1.55;position:fixed;bottom:22px;right:22px}.sales-chat-module__-LIOnq__trigger{color:#fff;cursor:pointer;background:#3f39a5;border:1px solid #7162f9;border-radius:99px;align-items:center;gap:10px;margin-left:auto;padding:14px 19px;font-weight:650;display:flex;box-shadow:0 6px 24px #3f39a529}.sales-chat-module__-LIOnq__trigger:hover{background:#302b8a;box-shadow:0 5px 30px #7162f950}.sales-chat-module__-LIOnq__chat button:focus-visible,.sales-chat-module__-LIOnq__chat a:focus-visible{outline-offset:3px;outline:3px solid #9e8dff}.sales-chat-module__-LIOnq__window{background:#fff;border:1px solid #e0ddf1;border-radius:20px;flex-direction:column;width:390px;max-width:100%;height:590px;max-height:calc(100dvh - 115px);margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 14px 60px #18192e36}.sales-chat-module__-LIOnq__window header{color:#fff;background:#202334;align-items:center;gap:12px;padding:18px;display:flex}.sales-chat-module__-LIOnq__window header small{color:#d8d4eb;font-size:12px;display:block}.sales-chat-module__-LIOnq__window header button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px}.sales-chat-module__-LIOnq__icon{background:#ffffff14;border-radius:12px;padding:10px;display:flex}.sales-chat-module__-LIOnq__messages{overscroll-behavior:contain;flex:1;padding:18px;overflow:auto}.sales-chat-module__-LIOnq__messages article{border-radius:14px;margin-bottom:14px;padding:14px}.sales-chat-module__-LIOnq__messages p{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0}.sales-chat-module__-LIOnq__messages article small{letter-spacing:.04em;font-size:11px;font-weight:700}.sales-chat-module__-LIOnq__assistant{background:#f5f4fa;border:1px solid #e9e6f5}.sales-chat-module__-LIOnq__user{color:#fff;background:#393582;margin-left:30px}.sales-chat-module__-LIOnq__links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sales-chat-module__-LIOnq__links a,.sales-chat-module__-LIOnq__suggestions button{color:#3c3299;cursor:pointer;background:#fff;border:1px solid #d6d0ee;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}.sales-chat-module__-LIOnq__links a:hover,.sales-chat-module__-LIOnq__suggestions button:hover{color:#30258d;background:#eeeafa}.sales-chat-module__-LIOnq__suggestions{flex-wrap:wrap;gap:7px;display:flex}.sales-chat-module__-LIOnq__status{color:#5c5481;font-size:12px}.sales-chat-module__-LIOnq__error{color:#8b3028;background:#fff3f1;border-radius:12px;padding:12px}.sales-chat-module__-LIOnq__error a{color:inherit}.sales-chat-module__-LIOnq__error button{margin-top:8px;display:block}.sales-chat-module__-LIOnq__window form{border-top:1px solid #eae7f4;align-items:center;gap:9px;padding:12px 16px;display:flex}.sales-chat-module__-LIOnq__window form input{min-width:0;font:inherit;color:#222633;background:#fff;border:1px solid #ded9ee;border-radius:10px;flex:1;padding:12px}.sales-chat-module__-LIOnq__window form button{color:#fff;cursor:pointer;background:#5143bf;border:0;border-radius:10px;padding:12px;display:flex}.sales-chat-module__-LIOnq__window button:disabled{opacity:.5;cursor:default}.sales-chat-module__-LIOnq__window footer{color:#625c74;padding:0 16px 13px;font-size:10px}.sales-chat-module__-LIOnq__window footer a{color:#5143bf}.sales-chat-module__-LIOnq__window footer button{font:inherit;color:#5143bf;cursor:pointer;background:0 0;border:0;padding:6px 0 0;display:block}@media (max-width:600px){.sales-chat-module__-LIOnq__chat{max-width:calc(100% - 24px);bottom:12px;right:12px}.sales-chat-module__-LIOnq__window{width:calc(100vw - 24px);height:610px;max-height:calc(100dvh - 97px)}.sales-chat-module__-LIOnq__trigger{padding:11px 15px;font-size:13px}.sales-chat-module__-LIOnq__messages{padding:14px}}@media (prefers-reduced-motion:no-preference){.sales-chat-module__-LIOnq__window{animation:.18s ease-out sales-chat-module__-LIOnq__appear}@keyframes sales-chat-module__-LIOnq__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
