.sales-chat{font-family:inherit;position:fixed;z-index:1000;right:22px;bottom:22px;color:#202c38}.sales-chat *{box-sizing:border-box}.sales-chat-launcher{border:0;border-radius:999px;background:#1c3650;color:#fff;box-shadow:0 10px 35px #10213345;padding:14px 20px;display:flex;gap:10px;align-items:center;font:700 14px inherit;cursor:pointer}.sales-chat-launcher:hover,.sales-chat-lead-button:hover{background:#34516e}.sales-chat-launcher-icon{color:#b9dcf0;font-size:20px}.sales-chat-panel{position:absolute;right:0;bottom:62px;width:min(390px,calc(100vw - 24px));height:min(650px,calc(100dvh - 90px));display:flex;flex-direction:column;overflow:hidden;background:#faf9f6;border:1px solid #d9e0e3;border-radius:20px;box-shadow:0 18px 65px #1021334d}.sales-chat-panel[hidden],.sales-chat-lead[hidden]{display:none}.sales-chat-header{display:flex;align-items:center;justify-content:space-between;background:#1c3650;color:#fff;padding:15px 18px}.sales-chat-header div{display:flex;flex-direction:column;gap:2px}.sales-chat-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#a9c4d6}.sales-chat-header strong{font-size:18px}.sales-chat-close{border:0;background:transparent;color:#fff;font-size:29px;line-height:1;cursor:pointer}.sales-chat-intro{padding:12px 16px;background:#eaf0f2;font-size:12px;line-height:1.45;color:#445562}.sales-chat-messages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.sales-chat-message{max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.5}.sales-chat-message--assistant{align-self:flex-start;background:#e8edef}.sales-chat-message--user{align-self:flex-end;background:#1c3650;color:#fff}.sales-chat-status{margin:0;min-height:18px;padding:0 16px;font-size:12px;color:#6b4a38}.sales-chat-compose{display:flex;align-items:end;gap:8px;padding:8px 12px}.sales-chat-compose textarea{flex:1;resize:vertical;max-height:100px;min-height:46px;border:1px solid #b9c7ce;border-radius:12px;padding:10px;font:inherit;font-size:13px;background:#fff}.sales-chat-compose button{width:42px;height:42px;border:0;border-radius:12px;background:#1c3650;color:#fff;font-size:22px;cursor:pointer}.sales-chat-compose button:disabled,.sales-chat-lead-submit:disabled{opacity:.5;cursor:wait}.sales-chat-bottom{border-top:1px solid #e2e6e7;padding:8px 14px 12px}.sales-chat-bottom p{margin:0 0 9px;color:#64727b;font-size:10px;line-height:1.4}.sales-chat-bottom a,.sales-chat-lead a{color:#245277;text-decoration:underline}.sales-chat-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.sales-chat-reset,.sales-chat-back{border:0;background:transparent;color:#526879;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.sales-chat-lead-button,.sales-chat-lead-submit{border:0;border-radius:10px;background:#1c3650;color:#fff;padding:10px 13px;font:700 12px inherit;cursor:pointer}.sales-chat-lead{position:absolute;inset:66px 0 0;background:#faf9f6;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.sales-chat-lead h3{font-size:19px;line-height:1.2;margin:2px 0 0}.sales-chat-lead p{font-size:12px;line-height:1.4;margin:0}.sales-chat-lead label:not(.sales-chat-check){display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.sales-chat-lead input:not([type=checkbox]),.sales-chat-lead textarea{border:1px solid #b9c7ce;border-radius:8px;padding:8px;font:inherit;font-size:13px;background:#fff;width:100%}.sales-chat-lead textarea{resize:vertical}.sales-chat-check{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35}.sales-chat-check input{margin:1px 0 0}.sales-chat-honeypot{position:absolute!important;left:-9999px;width:1px!important;height:1px}.sales-chat-lead-result{min-height:18px;color:#32604b}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.sales-chat{right:12px;bottom:12px}.sales-chat-panel{bottom:59px;height:min(650px,calc(100dvh - 82px))}.sales-chat-launcher{padding:12px 16px}}
.sales-chat-callback{margin:0 12px 6px;padding:12px;background:#eaf0f2;border:1px solid #bdd0d8;border-radius:12px;display:flex;flex-direction:column;gap:8px;max-height:230px;overflow-y:auto;font-size:12px}.sales-chat-callback[hidden]{display:none}.sales-chat-callback strong{font-size:14px}.sales-chat-callback>span{font-weight:700;font-size:15px}.sales-chat-callback p{margin:0;line-height:1.45}.sales-chat-callback a{color:#245277;text-decoration:underline}.sales-chat-callback .sales-chat-lead-submit{align-self:flex-start}
.sales-chat-message--assistant{white-space:normal}.sales-chat-message--assistant p{margin:0 0 9px}.sales-chat-message--assistant p:last-child{margin-bottom:0}.sales-chat-message--assistant h3{font-size:13px;line-height:1.35;margin:12px 0 5px;color:#1c3650}.sales-chat-message--assistant h3:first-child{margin-top:0}.sales-chat-message--assistant ul,.sales-chat-message--assistant ol{margin:5px 0 10px;padding-left:21px}.sales-chat-message--assistant li{margin:3px 0;padding-left:1px}.sales-chat-message--assistant li::marker{color:#526879}.sales-chat-message--assistant hr{border:0;border-top:1px solid #c9d5d9;margin:12px 0}.sales-chat-message--assistant strong{font-weight:700}.sales-chat-message--assistant a{color:#245277;text-decoration:underline}.sales-chat-message--assistant code{font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;background:#d8e2e6;border-radius:4px;padding:1px 3px}.sales-chat-message--assistant pre{overflow-x:auto;white-space:pre-wrap;background:#d8e2e6;border-radius:7px;padding:8px;margin:7px 0}.sales-chat-message--assistant pre code{background:transparent;padding:0}
