
.jw-widget{position:fixed;right:24px;bottom:24px;z-index:90;font-family:Poppins,sans-serif;color:#36565a}.jw-widget *{box-sizing:border-box}.jw-launcher{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;cursor:pointer;list-style:none;box-shadow:0 8px 24px #25474b30;margin-left:auto}.jw-launcher::-webkit-details-marker{display:none}.jw-launcher img,.jw-send img{width:25px;height:25px;filter:brightness(0) invert(1)}.jw-panel{position:absolute;bottom:76px;right:0;width:340px;max-width:calc(100vw - 32px);background:#fffdfa;border:1px solid #dfe3d7;border-radius:20px;box-shadow:0 16px 60px #203b3c28;overflow:hidden;max-height:calc(100dvh - 125px);overflow-y:auto}.jw-heading{display:flex;gap:18px;align-items:start;background:#36565a;color:#fffdfa;padding:22px}.jw-heading span{font-size:9px;letter-spacing:.15em}.jw-heading h2{font:500 21px/1.3 Poppins,sans-serif;color:inherit;margin:10px 0 0;letter-spacing:-.03em}.jw-heading button{border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer;padding:0 3px}.jw-body{padding:22px}.jw-body p{font-size:12px;line-height:1.8;margin:0 0 16px}.jw-body label{font-size:11px;display:block;margin:16px 0 7px}.jw-body textarea{width:100%;border:1px solid #dfe3d7;border-radius:10px;padding:12px;background:#fffdfa;color:#36565a;font:12px Poppins,sans-serif;resize:vertical}.jw-topics{display:flex;gap:8px}.jw-topics button{padding:9px 12px;border:1px solid #dfe3d7;border-radius:20px;background:#f1f3eb;color:#36565a;font:10px Poppins,sans-serif;cursor:pointer}.jw-send{display:flex;align-items:center;justify-content:center;gap:10px;color:#123f2b;text-decoration:none;padding:14px 12px;border-radius:10px;margin-top:14px;font-size:12px;font-weight:600}.jw-body small{display:block;font-size:9px;line-height:1.7;margin-top:10px;color:#657567}.jw-typing{display:flex;align-items:center;gap:5px;min-height:45px}.jw-typing span{width:7px;height:7px;border-radius:50%;background:#8f9b80;animation:jw-dot 1s infinite ease-in-out}.jw-typing span:nth-child(2){animation-delay:.15s}.jw-typing span:nth-child(3){animation-delay:.3s}.jw-typing small{margin:0 0 0 8px}.jw-widget [hidden]{display:none!important}.jw-widget :focus-visible{outline:2px solid #e7ab85;outline-offset:3px}@keyframes jw-dot{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@media(max-width:750px){.jw-widget{right:16px;bottom:18px}.jw-launcher{width:52px;height:52px}.jw-panel{bottom:67px}}@media(prefers-reduced-motion:reduce){.jw-typing span{animation:none}}
