#cb-chat-widget{position:fixed;bottom:90px;right:24px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4}#cb-chat-toggle{width:56px;height:56px;border-radius:50%;background:#2d7a2d;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000040;transition:background .2s,transform .2s;position:relative;z-index:1}#cb-chat-toggle:hover{background:#236023;transform:scale(1.06)}#cb-chat-toggle:focus-visible{outline:3px solid #2d7a2d;outline-offset:3px}#cb-chat-window{position:absolute;bottom:68px;right:0;width:360px;max-height:520px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(12px) scale(.97);pointer-events:none;transition:opacity .22s ease,transform .22s ease}#cb-chat-window.cb-open{opacity:1;transform:translateY(0) scale(1);pointer-events:all}#cb-chat-header{background:#2d7a2d;color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}#cb-chat-header-info{display:flex;align-items:center;gap:10px}#cb-avatar{width:38px;height:38px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}#cb-avatar img{width:38px;height:38px;object-fit:cover}#cb-chat-name{font-weight:600;font-size:15px}#cb-chat-status{display:flex;align-items:center;gap:5px;font-size:12px;opacity:.85;margin-top:1px}#cb-status-dot{width:7px;height:7px;border-radius:50%;background:#7dff7d;display:inline-block}#cb-chat-close-btn{background:transparent;border:none;color:#fffc;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s}#cb-chat-close-btn:hover{color:#fff;background:#ffffff26}#cb-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}#cb-chat-messages::-webkit-scrollbar{width:4px}#cb-chat-messages::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.cb-msg{max-width:82%;padding:9px 13px;border-radius:14px;word-break:break-word;line-height:1.5;font-size:13.5px}.cb-msg-bot{background:#f2f2f2;color:#1a1a1a;border-bottom-left-radius:4px;align-self:flex-start}.cb-msg-user{background:#2d7a2d;color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.cb-msg-error{background:#fff0f0;color:#c0392b;border:1px solid #f5c6cb;align-self:flex-start;font-size:13px}.cb-msg-error__mail,.cb-msg-error__link{color:inherit;font-weight:600;text-decoration:underline;word-break:break-word}.cb-typing{display:flex;align-items:center;gap:4px;padding:9px 13px;background:#f2f2f2;border-radius:14px 14px 14px 4px;align-self:flex-start}.cb-typing span{width:7px;height:7px;background:#aaa;border-radius:50%;display:inline-block;animation:cb-bounce 1.2s infinite ease-in-out}.cb-typing span:nth-child(2){animation-delay:.2s}.cb-typing span:nth-child(3){animation-delay:.4s}@keyframes cb-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}#cb-chat-input-area{padding:12px;border-top:1px solid #eee;display:flex;gap:8px;align-items:center;flex-shrink:0;background:#fff}#cb-chat-input{flex:1;border:1.5px solid #ddd;border-radius:22px;padding:8px 14px;font-size:13.5px;outline:none;background:#fafafa;color:#1a1a1a;transition:border-color .15s}#cb-chat-input:focus{border-color:#2d7a2d;background:#fff}#cb-chat-send{width:36px;height:36px;border-radius:50%;background:#2d7a2d;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}#cb-chat-send:hover{background:#236023}#cb-chat-send:disabled{background:#aaa;cursor:not-allowed}@media(max-width:420px){#cb-chat-widget{bottom:90px;right:16px}#cb-chat-window{width:calc(100vw - 32px);right:-16px;max-height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cb-chat.css.map */
