#sl-chat{position:fixed;bottom:22px;right:22px;z-index:100;font-family:Arial,sans-serif;color:#142b3b}#sl-chat button{cursor:pointer;border:0;background:#123a46;color:white;padding:12px 18px;border-radius:9px;font:600 14px Arial}#sl-chat button:disabled{opacity:.6;cursor:wait}#sl-open{box-shadow:0 4px 24px #0003}#sl-panel{position:absolute;bottom:58px;right:0;width:370px;max-width:calc(100vw - 32px);max-height:78vh;overflow:auto;background:#fff;border:1px solid #ccd9d5;border-radius:16px;box-shadow:0 12px 45px #0003;padding:18px}#sl-panel[hidden]{display:none}.sl-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sl-head small{display:block;margin-top:5px;color:#52686e}#sl-chat #sl-close{background:#eef3f1;color:#123a46;padding:6px 12px;font-size:24px}#sl-messages{max-height:240px;overflow:auto;margin:16px 0}.sl-bubble{font-size:14px;line-height:1.5;padding:12px;border-radius:10px;margin:10px 0;white-space:pre-wrap}.sl-assistant{background:#edf5f1}.sl-user{background:#123a46;color:white;margin-left:25px}#sl-chat label{display:block;font-size:13px;margin:10px 0 5px}#sl-chat textarea,#sl-chat input:not([type=checkbox]),#sl-chat select{display:block;width:100%;box-sizing:border-box;border:1px solid #b8c8c3;border-radius:7px;padding:10px;font:14px Arial;margin-top:5px}#sl-chat textarea{min-height:65px;resize:vertical}.sl-note{font-size:11px;line-height:1.5;color:#53656b}#sl-chat details{border-top:1px solid #dce5e1;padding-top:14px;margin-top:12px}#sl-chat summary{cursor:pointer;font-weight:bold;font-size:14px}.sl-consent{line-height:1.5}#sl-chat .sl-consent input{width:auto;display:inline}#sl-lead-status{font-size:13px;line-height:1.5}.sl-direct{display:block;font-size:13px;margin-top:16px;color:#123a46}#sl-chat :focus-visible{outline:3px solid #46a888;outline-offset:3px}@media(max-width:500px){#sl-chat{right:16px;bottom:16px}#sl-panel{width:calc(100vw - 68px);max-height:75vh}}

.sl-assistant{white-space:normal}.sl-assistant p{margin:0 0 8px}.sl-assistant p:last-child{margin-bottom:0}.sl-assistant ul,.sl-assistant ol{margin:6px 0 10px;padding-left:22px}.sl-assistant li{margin:4px 0}
