.sq-quinsly210{right:22px;bottom:18px}
.sq-quinsly210 .sq-chat-launcher{position:relative;gap:5px;padding:8px 18px 8px 5px;background:#fffaf0;color:#17394c;border:1px solid #e2dccf;min-height:60px;border-radius:40px;box-shadow:0 5px 25px #0b2c4020}
.sq-quinsly210 .sq-chat-launcher>span{width:auto;height:auto;background:none;border-radius:0;box-shadow:none;font-size:12px;line-height:1.4}
.sq-quinsly-picture210{display:block;width:64px;height:64px;flex:none}
.sq-quinsly-picture210 img{display:block;width:100%;height:100%;object-fit:contain;border:0;box-shadow:none;border-radius:0}
.sq-quinsly210 .sq-chat-panel{bottom:78px;width:min(420px,calc(100vw - 32px));height:min(620px,calc(100dvh - 140px));max-height:calc(100dvh - 140px);overflow:hidden;border:1px solid #d5dfdc;background:#f2f5f3;border-radius:22px;box-shadow:0 16px 65px #0d2c3c38}
.sq-quinsly210 .sq-chat-panel>header{padding:12px 16px;gap:12px;position:static;flex:none;background:#15384c;color:white}
.sq-quinsly210 header .sq-quinsly-picture210{width:52px;height:52px;background:#fffaf0;border-radius:50%;padding:2px;box-sizing:border-box}
.sq-quinsly210 header>div{flex:1}
.sq-quinsly210 header strong{font-size:19px}
.sq-quinsly210 header p{margin:4px 0 0;font-size:10px;color:#d1dfdf}
.sq-quinsly210 [data-chat-close]{width:36px;height:36px;min-width:36px;font-size:25px}
.sq-quinsly210 .sq-chat-content{flex:1;overflow:auto;padding:20px 18px;min-height:120px;display:flex;flex-direction:column;gap:15px;scrollbar-width:thin}
.sq-quinsly210 .sq-chat-bubble210{font-size:13px;line-height:1.8;padding:14px 16px;max-width:90%;border-radius:16px;box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap}
.sq-quinsly210 .sq-chat-assistant210{align-self:flex-start;background:white;border-bottom-left-radius:4px;color:#23475a}
.sq-quinsly210 .sq-chat-customer210{align-self:flex-end;background:#15384c;color:#fffaf0;border-bottom-right-radius:4px}
.sq-quinsly210 .sq-chat-content p{font:inherit;line-height:inherit;color:inherit;margin:0}
.sq-quinsly210 .sq-chat-content .sq-ai-answer{padding:0;border:0;background:none;color:inherit;font:inherit;white-space:pre-wrap}
.sq-quinsly210 .sq-chat-content [data-ai-status]{font-size:10px;margin-top:7px;color:#657b83}
.sq-quinsly210 .sq-chat-topics210{display:flex;gap:7px;padding:0 18px 14px;flex-wrap:wrap;flex:none}
.sq-quinsly210 .sq-chat-topics210 a{padding:8px 10px;background:white;color:#204657;font-size:10px;border:1px solid #dbe2df;border-radius:8px;text-decoration:none}
.sq-quinsly210 .sq-chat-topics210 a:hover{background:#e9d5ad}
.sq-quinsly210 .sq-chat-access{background:white;margin:0 18px 12px;padding:14px;border:1px solid #d9e1dd;flex:none}
.sq-quinsly210 .sq-chat-access p{font-size:11px;margin-bottom:7px}
.sq-quinsly210 .sq-chat-panel form{padding:12px 18px 0;background:white;border-top:1px solid #dce3df;gap:7px;flex:none}
.sq-quinsly210 .sq-chat-panel form label{font-size:11px}
.sq-quinsly210 .sq-chat-panel textarea{min-height:64px;max-height:120px;resize:vertical;background:#fffdf8;font-size:12px}
.sq-quinsly210 .sq-chat-panel form button{border-radius:10px;min-height:42px;font-size:11px}
.sq-quinsly210 .sq-chat-status{padding:0 18px;margin:6px 0;font-size:10px;flex:none}
.sq-quinsly210 .sq-chat-status:empty{display:none}
.sq-quinsly210 .sq-chat-panel>footer{background:white;border-top:1px solid #dce3df;padding:12px 18px;font-size:10px;flex:none}
.sq-quinsly210 a:focus-visible,.sq-quinsly210 button:focus-visible{outline:3px solid #b58237;outline-offset:3px}
@media(max-width:600px){.sq-quinsly210{right:12px;bottom:12px}.sq-quinsly210 .sq-chat-launcher{min-height:54px;padding-right:12px;gap:1px}.sq-quinsly210 .sq-chat-launcher .sq-quinsly-picture210{width:50px;height:50px}.sq-quinsly210 .sq-chat-launcher>span{font-size:10px}.sq-quinsly210 .sq-chat-panel{right:0;bottom:65px;width:calc(100vw - 24px);height:calc(100dvh - 100px);max-height:660px;border-radius:18px}.sq-quinsly210 .sq-chat-content{padding:16px;gap:12px}}
@media(max-width:600px){.sq-quinsly210 .sq-chat-launcher{width:56px;height:56px;min-width:56px;padding:2px;justify-content:center;border-radius:50%}.sq-quinsly210 .sq-chat-launcher>span{display:none}}
