.suhada-chat{position:fixed;right:20px;bottom:65px;z-index:40;font:14px/1.5 Arial,Helvetica,sans-serif;color:#161616}.chat-launch{border:0;border-radius:30px;background:linear-gradient(100deg,#ff7800,#ffb500);color:#111;padding:13px 18px;display:flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 5px 22px #0002;font-weight:600}.chat-launch svg{width:23px;height:23px}.chat-panel[hidden]{display:none!important}.chat-panel{position:absolute;bottom:64px;right:0;width:min(370px,calc(100vw - 32px));max-height:calc(100dvh - 160px);overflow:auto;padding:0;background:#fff;border:1px solid #e6dfd3;border-radius:18px;box-shadow:0 16px 60px #0003;isolation:isolate}.chat-head{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;background:#171714;color:#fff}.chat-head strong{font-size:16px}.chat-head small{display:block;color:#e4b57b;font-size:11px;margin-top:3px}.chat-close{border:0;background:transparent;color:#fff;cursor:pointer;font-size:26px;line-height:1;padding:5px}.suhada-chat p{font-size:inherit;line-height:1.5;margin:0;color:inherit}.chat-disclosure{padding:10px 16px!important;background:#fff5e8;color:#6e5b42!important;font-size:11px!important}.chat-messages{max-height:260px;min-height:100px;overflow:auto;overscroll-behavior:contain;padding:15px}.chat-message{background:#f3f3ef;border-radius:12px 12px 12px 2px;padding:11px 13px;margin:0 25px 12px 0;overflow-wrap:anywhere}.chat-message.visitor{background:#fff0d8;margin:0 0 12px 25px;border-radius:12px 12px 2px 12px}.chat-message a{display:inline-block;color:#a64700;text-decoration:underline;margin-top:8px;font-size:12px}.chat-suggestions{display:flex;flex-wrap:wrap;gap:7px;padding:0 15px 12px}.chat-suggestions button{border:1px solid #e3cba8;color:#633b07;background:#fffaf2;padding:6px 11px;border-radius:20px;font-size:12px;cursor:pointer}.chat-form{padding:0 15px}.chat-label{display:block;font-size:11px;margin-bottom:5px;color:#666}.chat-form>div{display:flex;border:1px solid #d8d5cd;border-radius:11px;overflow:hidden}.chat-form input{min-width:0;width:100%;border:0;background:#fff;color:#111;padding:12px;font:inherit;outline-offset:-3px}.chat-form button{width:43px;flex-shrink:0;background:#ff8b00;border:0;color:#111;font-size:22px;cursor:pointer}.chat-human{display:block;text-align:center;color:#161616;background:#fff0da;margin:12px 15px 8px;padding:10px;border-radius:10px;font-weight:600;font-size:12px}.chat-privacy{padding:0 15px 13px!important;font-size:10px!important;color:#777!important}.chat-privacy a{text-decoration:underline}.suhada-chat button:focus-visible,.suhada-chat a:focus-visible{outline:2px solid #a64b00;outline-offset:3px}@media(max-width:600px){.suhada-chat{right:12px;bottom:56px}.chat-launch{padding:11px 14px}.chat-panel{max-height:calc(100dvh - 145px)}.chat-messages{max-height:230px}}@media(prefers-reduced-motion:no-preference){.chat-panel{animation:chat-enter .2s ease-out}@keyframes chat-enter{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}}
