:root{--cbw-blue: #1d89ca;--cbw-blue-rgb: 29 137 202;--cbw-blue-hover: #1a7ab4;--cbw-orange: #e08220;--cbw-orange-rgb: 224 130 32;--cbw-orange-hover: #cc741c;--cbw-radius: 4px;--cbw-radius-sm: 2px;--cbw-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.chatbot-button-container{position:fixed;bottom:24px;right:24px;z-index:100000;display:inline-flex;align-items:center;gap:12px;font-family:var(--cbw-font)}.chatbot-button-container .chatbot-label{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:var(--cbw-radius);border:1px solid rgba(15,23,42,.06);box-shadow:0 12px 32px #0f172a26;color:#0f172a;font-size:14px;font-weight:600;white-space:nowrap}.chatbot-button-container .chatbot-label:after{content:"\1f44b";font-size:16px;line-height:1}.chatbot-button-container .chatbot-button{position:relative;width:56px;height:56px;padding:0;border-radius:var(--cbw-radius);border:none;cursor:pointer;background:var(--cbw-blue);overflow:hidden}.chatbot-button-container .chatbot-button:hover{transform:translateY(-2px) scale(1.03);background:var(--cbw-blue-hover);box-shadow:0 4px 12px rgb(var(--cbw-blue-rgb) / .4)}.chatbot-button-container .chatbot-button:active{transform:scale(.96)}.chatbot-button-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cbw-logo-url);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:inherit}.chatbot-modal{position:fixed;right:24px;bottom:96px;width:380px;height:520px;max-width:92vw;max-height:86vh;z-index:100000;display:block;opacity:0;transform:translateY(12px) scale(.96);pointer-events:none;transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.chatbot-modal.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}@media(prefers-reduced-motion:reduce){.chatbot-modal{transition:none;transform:none}}.chatbot-modal-container{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;border-radius:var(--cbw-radius);overflow:hidden;position:relative;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 45px #00000038}.chatbot-header{position:relative;padding:18px 20px;display:flex;justify-content:space-between;align-items:flex-start;color:#fff;background:var(--cbw-blue)}@supports not (clip-path: ellipse(120% 90% at 50% 0%)){.chatbot-header{border-radius:var(--cbw-radius) var(--cbw-radius) 0 0}}.chatbot-title{margin:0;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.15;font-family:var(--cbw-font);color:#fff!important}.cbw__subtitle{font-size:13px;font-weight:400;opacity:.92;margin-top:2px;color:#f9fafbe6!important;font-family:var(--cbw-font)!important}.chatbot-header-actions{display:flex;gap:8px}.chatbot-icon-btn{color:#ffffffeb;width:34px;height:34px;border-radius:var(--cbw-radius);display:inline-flex;align-items:center;justify-content:center;padding:0;background:#ffffff24;border:1px solid rgba(255,255,255,.18);cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.chatbot-icon-btn:hover{background:#ffffff38;transform:translateY(-1px);box-shadow:0 6px 14px #0000002e}.chatbot-icon-btn:active{transform:translateY(0);box-shadow:none}.cbw__header-left{display:flex;align-items:center;gap:12px}.cbw__avatar{width:36px;height:36px;border-radius:var(--cbw-radius);flex:0 0 36px;background-color:#ffffff2e;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 18px #0000002e}.cbw__header-text{display:flex;flex-direction:column;gap:2px}.cbw__welcome{padding:14px 16px 12px;background:#fff;border-bottom:1px solid rgba(15,23,42,.06)}.cbw__welcome-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--cbw-radius);padding:14px 14px 12px;box-shadow:0 10px 24px #0f172a1a}.cbw__welcome-title{font-size:14px;font-weight:600;margin-bottom:4px;color:#6b7280!important;font-family:var(--cbw-font)}.cbw__welcome-text{font-size:13px;line-height:1.5;color:#6b7280!important;margin-bottom:10px;font-family:var(--cbw-font)}.cbw__quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.cbw__quick-btn{border:1px solid rgb(var(--cbw-blue-rgb) / .22);background:#fff;color:#374151!important;border-radius:var(--cbw-radius);padding:8px 12px;font-size:13px;font-family:var(--cbw-font);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.cbw__quick-btn:hover{transform:translateY(-1px);border-color:rgb(var(--cbw-blue-rgb) / .38);box-shadow:0 10px 18px rgb(var(--cbw-blue-rgb) / .1)}.chatbot-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 18px 16px;background:#fff;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.chatbot-messages::-webkit-scrollbar{width:8px}.chatbot-messages::-webkit-scrollbar-track{background:transparent}.chatbot-messages::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:var(--cbw-radius)}.cbw__msg{display:flex;flex-direction:column;padding:11px 14px;border-radius:var(--cbw-radius);max-width:86%;word-wrap:break-word;font-size:14px;line-height:1.55;font-family:var(--cbw-font)}.cbw__msg.user{align-self:flex-end;background:var(--cbw-blue);color:#fffffff2!important;border-bottom-right-radius:var(--cbw-radius-sm);box-shadow:0 2px 8px rgb(var(--cbw-blue-rgb) / .22)}.cbw__msg.bot{align-self:flex-start;background:#fff;color:#374151!important;border:1px solid rgba(15,23,42,.08);border-bottom-left-radius:var(--cbw-radius-sm);box-shadow:0 10px 22px #0f172a14;font-family:var(--cbw-font);max-height:none;overflow:visible}.cbw__msg.bot p{margin:0 0 10px}.cbw__msg.bot p:last-child{margin-bottom:0}.cbw__msg.bot a{color:var(--cbw-blue);text-decoration:underline;text-underline-offset:2px;font-weight:500}.cbw__msg.bot a:hover{opacity:.85}.cbw__msg.bot ul,.cbw__msg.bot ol{margin:8px 0 8px 18px;padding:0}.cbw__msg.bot strong{font-weight:700}.chatbot-input-area{padding:14px 16px 16px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(15,23,42,.06);margin-top:auto}.input-wrapper{display:flex;gap:10px;align-items:center;margin:0}.message-input{flex:1;padding:12px 14px;text-align:left;line-height:1.4;border:1px solid rgb(var(--cbw-blue-rgb) / .35);border-radius:var(--cbw-radius);resize:none;font-size:14px;font-family:var(--cbw-font);outline:none;background:#fff;transition:border-color .18s ease,box-shadow .18s ease;min-height:44px;max-height:110px;overflow-y:hidden;scrollbar-width:none;color:#374151!important}.message-input::-webkit-scrollbar{display:none}.message-input:focus{border-color:rgb(var(--cbw-blue-rgb) / .65);box-shadow:0 0 0 3px rgb(var(--cbw-blue-rgb) / .16)}.message-input:disabled{background:#f3f4f6;cursor:not-allowed}.message-input::placeholder{color:#9ca3af!important}.send-button{width:44px;height:44px;border-radius:var(--cbw-radius);padding:0;border:none;cursor:pointer;background:var(--cbw-orange);color:#fff;box-shadow:0 2px 8px rgb(var(--cbw-orange-rgb) / .3);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.send-button:hover{transform:translateY(-1px);background:var(--cbw-orange-hover);box-shadow:0 4px 12px rgb(var(--cbw-orange-rgb) / .4)}.send-button:active{transform:translateY(0)}.send-button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.cbw__msg.bot.cbw__loader{padding:10px 14px;max-width:120px}.cbw__typing{display:inline-flex;align-items:center;gap:6px}.cbw__typing span{width:8px;height:8px;border-radius:999px;background:#0f172a73;display:inline-block;animation:cbw-bounce 1s infinite ease-in-out}.cbw__typing span:nth-child(2){animation-delay:.15s}.cbw__typing span:nth-child(3){animation-delay:.3s}@keyframes cbw-bounce{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-5px);opacity:1}}@media(max-width:520px){.chatbot-modal{right:12px;left:12px;bottom:12px;width:auto;height:min(72vh,620px)}}.cbw__powered,.cbw__welcome-hint{color:#9ca3af!important;font-family:var(--cbw-font)!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/chatbot-widget.css.map */
