.sc-chat-launch{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:9px;border:1px solid #9bb858;border-radius:28px;padding:13px 17px;background:#d1f379;color:#15231c;box-shadow:0 8px 28px #15231c33;font:700 15px Arial,sans-serif;cursor:pointer}.sc-chat-launch[hidden]{display:none}.sc-chat-launch svg{width:21px;height:21px}.sc-chat{position:fixed;inset:auto max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) auto;margin:0;padding:0;width:min(410px,calc(100vw - 36px));max-height:min(620px,calc(100dvh - 36px));border:1px solid #bfcbbd;border-radius:18px;background:#f5f3eb;color:#15231c;box-shadow:0 20px 65px #0004;font:15px Arial,sans-serif}.sc-chat[open]{display:flex;flex-direction:column}.sc-chat::backdrop{background:#15231c55}.sc-chat .sc-chat-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;color:#fff;background:#15231c}.sc-chat-title{display:flex;gap:10px;align-items:center}.sc-chat-title h2{margin:0;font-size:17px}.sc-chat-title p{margin:3px 0 0;font-size:12px;color:#d1f379}.sc-chat-close{width:42px;height:42px;border-radius:8px;border:1px solid #7a897d;background:none;color:#fff;font-size:24px;cursor:pointer}.sc-chat-feed{min-height:104px;max-height:305px;overflow:auto;overscroll-behavior:contain;padding:15px;display:flex;flex-direction:column;gap:9px}.sc-chat-message{padding:10px 13px;align-self:flex-start;max-width:96%;border-radius:12px;background:#e8ebdf;overflow-wrap:anywhere}.sc-chat-message.user{align-self:flex-end;background:#d1f379}.sc-chat-author{font-size:11px;font-weight:bold;color:#354638}.sc-chat-message p{margin:4px 0;line-height:1.43}.sc-chat-message a{display:inline-block;margin:4px 0 0;font-weight:bold;text-underline-offset:3px}.sc-chat-options{display:flex;flex-wrap:wrap;gap:6px;padding:8px 15px}.sc-chat-options button{cursor:pointer;border:1px solid #aab8a2;border-radius:18px;background:white;color:#15231c;font-size:13px;padding:7px 10px;min-height:34px}.sc-chat form{display:flex;gap:7px;padding:9px 15px 5px}.sc-chat input{min-width:0;flex:1;padding:10px 12px;border:1px solid #9ba998;border-radius:8px;font:16px Arial,sans-serif;color:#15231c;background:#fff}.sc-chat form button{border:0;border-radius:8px;padding:9px 12px;background:#15231c;color:white;font-weight:bold;cursor:pointer}.sc-chat-note{margin:3px 15px 12px;font-size:11px;line-height:1.4;color:#46534a}.sc-chat :focus-visible,.sc-chat-launch:focus-visible{outline:3px solid #68892d;outline-offset:2px}@media(max-width:480px){.sc-chat{width:calc(100vw - 20px);right:10px;bottom:max(10px,env(safe-area-inset-bottom));max-height:calc(100dvh - 20px)}.sc-chat-feed{max-height:37dvh}.sc-chat-options{max-height:107px;overflow:auto}.sc-chat-launch{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}
