.gw-support-launch{position:fixed;left:18px;bottom:22px;z-index:70}.gw-support-launch button{border:0;border-radius:50px;background:#31583f;color:white;padding:15px 21px;font:inherit;box-shadow:0 5px 20px #1b332526;cursor:pointer}
.gw-chat{direction:rtl;position:fixed;inset:auto auto 92px 22px;margin:0;width:min(390px,calc(100vw - 24px));max-height:min(650px,calc(100dvh - 115px));border:0;border-radius:22px;background:#f8faf6;color:#203d2b;padding:0;box-shadow:0 16px 70px #10251940;overflow:auto;font:inherit}.gw-chat::backdrop{background:#15271d40}.gw-chat [hidden]{display:none!important}.gw-chat header{display:flex;align-items:center;gap:10px;padding:20px 14px;background:#31583f;color:white;position:sticky;top:0;z-index:2}.gw-chat header h2{font-size:15px;margin:0}.gw-chat header p{font-size:10px;margin:4px 0 0;line-height:1.7}.gw-chat-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e4eddd;color:#31583f;font-size:12px;flex-shrink:0}.gw-chat .gw-close-button{margin-right:auto;align-self:flex-start;width:40px;height:40px;min-width:40px;padding:0;border:0;background:none;box-shadow:none;color:inherit;font-size:21px;font-weight:400;cursor:pointer}
.gw-chat-welcome,.gw-chat-intro{padding:25px 22px}.gw-chat h3{font-size:17px;margin:0 0 9px}.gw-chat p{line-height:1.9}.gw-chat-welcome>p,.gw-chat-intro>p{font-size:12px;color:#4c6253;margin-bottom:20px}.gw-chat-welcome>button,.gw-chat-welcome>a{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:18px;margin-top:12px;border:1px solid #d2ddce;background:white;color:#274a33;border-radius:12px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.gw-chat-intro label{display:block;font-size:12px;margin-top:12px}.gw-chat-intro input{display:block;width:100%;box-sizing:border-box;border:1px solid #a6b6a1;border-radius:10px;background:white;padding:12px;font:inherit;font-size:16px;color:#203d2b;margin-top:6px}.gw-chat-intro>button,.gw-chat [data-chat-send] button{border:0;border-radius:10px;background:#31583f;color:white;padding:12px 18px;font:inherit;cursor:pointer}.gw-chat-intro>button{width:100%;margin-top:12px}.gw-chat .gw-chat-privacy{font-size:10px;margin-top:14px}.gw-chat a{color:inherit}.gw-chat-room{display:flex;flex-direction:column}.gw-chat-messages{height:310px;max-height:42dvh;overflow:auto;padding:20px 14px;overscroll-behavior:contain}.gw-chat-messages article{max-width:88%;padding:12px 14px;background:#e6eddf;border-radius:14px 14px 3px 14px;margin:0 0 14px auto;overflow-wrap:anywhere}.gw-chat-messages article[data-staff=true]{margin-left:0;margin-right:auto;background:white;border:1px solid #dce5d6;border-radius:14px 14px 14px 3px}.gw-chat-messages p{white-space:pre-wrap;font-size:13px;margin:0}.gw-chat-messages small{display:block;font-size:9px;color:#5b705e;margin-top:8px}.gw-chat [data-chat-send]{display:flex;align-items:end;gap:8px;padding:12px;border-top:1px solid #dce5d6;background:white}.gw-chat textarea{flex:1;min-width:0;border:0;background:#f3f6ef;padding:10px;border-radius:10px;resize:none;font:inherit;font-size:16px;color:#203d2b}.gw-chat-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gw-chat-status{font-size:11px;padding:0 16px;margin:8px 0;color:#435e49}.gw-chat [data-chat-older]{border:0;background:none;padding:8px;color:#31583f;cursor:pointer}.gw-chat :focus-visible{outline:2px solid #b29055;outline-offset:3px}.gw-chat button:disabled{opacity:.55;cursor:wait}
@media(max-width:767px){.gw-support-launch{bottom:calc(84px + env(safe-area-inset-bottom));left:12px}.gw-chat{bottom:calc(84px + env(safe-area-inset-bottom));left:12px;max-height:calc(100dvh - 110px - env(safe-area-inset-bottom))}.gw-chat header{padding:14px 12px}}

.gw-bale-contact{padding:14px;border:1px solid #dbe4d7;border-radius:12px}.gw-bale-contact summary{cursor:pointer;font-weight:700}.gw-bale-contact p{font-size:12px;line-height:1.9}.gw-chat-messages [data-pending=true]{opacity:.65}
