.sds-chat{position:fixed;right:20px;z-index:99990;font:14px/1.5 'Work Sans',sans-serif;color:#141414}.sds-chat-toggle{border:1px solid #b7a586;border-radius:30px;background:#141414;color:white;padding:12px 20px;font:inherit;cursor:pointer}.sds-chat-panel{position:absolute;bottom:58px;right:0;width:370px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 240px);background:#fff;border:1px solid #b7a586;border-radius:18px;box-shadow:0 8px 30px #0002;display:flex;flex-direction:column;overflow:hidden}.sds-chat-panel[hidden]{display:none}.sds-chat-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#e8e0d2}.sds-chat-head button{font-size:25px;border:0;background:none;cursor:pointer;padding:0 8px}.sds-chat-note{margin:0;padding:8px 16px;font-size:11px;background:#f5f3ee}.sds-chat-log{overflow-y:auto;min-height:80px;flex:1;padding:12px 16px}.sds-chat-log p{font:inherit;margin:0 0 12px;padding:10px;border-radius:12px;background:#f5f3ee;overflow-wrap:anywhere}.sds-chat-log .sds-chat-user{background:#e8e0d2;margin-left:25px}.sds-chat-log a{color:#a63800;text-decoration:underline}.sds-chat-topics{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px}.sds-chat-topics button{font:inherit;font-size:12px;padding:5px 9px;border-radius:20px;border:1px solid #b7a586;background:#fff;cursor:pointer}.sds-chat-form{display:flex;gap:6px;padding:12px;border-top:1px solid #e8e0d2}.sds-chat-form input{min-width:0;flex:1;border:1px solid #b7a586;border-radius:20px;padding:9px;font:inherit;font-size:12px}.sds-chat-form button{border:0;border-radius:20px;background:#c74300;color:white;font:inherit;padding:8px 12px;cursor:pointer}.sds-chat button:focus-visible,.sds-chat input:focus-visible{outline:2px solid #c74300;outline-offset:2px}@media(max-width:600px){.sds-chat{right:16px}.sds-chat-panel{max-height:calc(100dvh - 260px)}.sds-chat-toggle{padding:9px 16px;font-size:13px}}
.sds-chat .sds-chat-toggle{width:54px;height:54px;padding:0;border:0;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center}.sds-chat-toggle svg{display:block;width:27px;height:27px}.sds-chat-panel{bottom:66px}
