#sonsu-local{position:fixed;right:18px;bottom:260px;z-index:2147483647;font:15px/1.5 system-ui,sans-serif;color:#172c33}#sonsu-local *{box-sizing:border-box}#sonsu-local [hidden]{display:none!important}#sonsu-local button{cursor:pointer;font:inherit;border:0}#sonsu-local .sl-toggle,#sonsu-local .sl-send{background:#075e54;color:#fff;border-radius:24px;padding:11px 18px}#sonsu-local section{position:fixed;right:110px;bottom:22px;width:min(360px,calc(100vw - 28px));max-height:calc(100dvh - 120px);display:flex;flex-direction:column;overflow:hidden;background:white;border:1px solid #d5e2df;border-radius:16px;box-shadow:0 12px 40px #172c3330}#sonsu-local header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#edf6f3}#sonsu-local .sl-close{background:transparent;color:#172c33;font-size:26px;padding:0 8px}#sonsu-local .sl-note{font-size:12px;margin:12px 16px;color:#52666a}#sonsu-local .sl-log{max-height:220px;min-height:60px;flex:1 1 auto;overflow:auto;padding:0 16px}#sonsu-local .sl-log p{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border-radius:10px;margin:8px 0}#sonsu-local .sl-user{background:#e8f4ee;margin-left:28px!important}#sonsu-local .sl-assistant{background:#f3f5f6}#sonsu-local form{padding:12px 16px}#sonsu-local label{display:block;font-size:13px;margin-bottom:6px}#sonsu-local textarea{width:100%;resize:vertical;max-height:100px;padding:9px;border:1px solid #abc1bc;border-radius:8px;font:inherit;color:#172c33;background:white}#sonsu-local .sl-send{margin-top:8px;width:100%}#sonsu-local button:disabled{opacity:.6;cursor:wait}#sonsu-local .sl-phone{display:block;text-align:center;padding:0 12px 14px;color:#075e54}#sonsu-local .sl-trap{display:none}#sonsu-local :focus-visible{outline:3px solid #e2a93b;outline-offset:2px}

#sonsu-local header,#sonsu-local .sl-note,#sonsu-local form,#sonsu-local .sl-phone{flex-shrink:0}@media(max-width:600px){#sonsu-local section{right:12px;bottom:18px;max-height:calc(100dvh - 72px)}}
