.chat-trigger[data-v-5740a65a]{align-items:center;background:linear-gradient(90deg,#bb9121,#eec97a);border:none;border-radius:50%;box-shadow:0 0 14px -3px #223c5033;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;padding:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:60px}.chat-trigger[data-v-5740a65a]:hover{transform:scale(1.04)}.chat-trigger[data-v-5740a65a]:active{transform:scale(.97)}.chat-trigger__icon[data-v-5740a65a]{height:28px;width:28px}@media (max-width:539px){.chat-trigger[data-v-5740a65a]{height:40px;width:40px}.chat-trigger__icon[data-v-5740a65a]{height:20px;width:20px}}.chat-menu[data-v-b872d31c]{background:#fff;border-radius:16px;box-shadow:0 0 14px -3px #223c5033;display:flex;flex-direction:column;gap:4px;min-width:220px;padding:8px}.chat-menu__item[data-v-b872d31c]{align-items:center;background:transparent;border-radius:8px;color:#000;cursor:pointer;display:flex;gap:8px;padding:4px 10px;text-align:left;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.chat-menu__item[data-v-b872d31c]:focus-visible,.chat-menu__item[data-v-b872d31c]:hover{background:#f5f5f5;outline:none}.chat-menu__icon[data-v-b872d31c]{color:#000;flex-shrink:0}.chat-menu__label[data-v-b872d31c]{font-weight:500;line-height:1}.ai-chat-head[data-v-80666179]{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px}.ai-chat-head__titles[data-v-80666179]{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-chat-head__title[data-v-80666179]{color:#000;font-size:16px;font-weight:500}.ai-chat-head__subtitle[data-v-80666179]{color:#717680;font-size:12px;font-weight:400;line-height:1.3}.ai-chat-head__actions[data-v-80666179]{align-items:center;display:flex;flex-shrink:0;gap:4px}.ai-chat-head__btn[data-v-80666179]{align-items:center;border-radius:8px;color:#000;cursor:pointer;display:flex;height:32px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}@media (hover:hover){.ai-chat-head__btn[data-v-80666179]:hover{background:#f5f5f5}}.ai-product-card[data-v-e4cb7054]{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 0 14px -3px #223c5033;color:inherit;display:flex;gap:12px;padding:16px;text-decoration:none}@media (hover:hover){.ai-product-card:hover .ai-product-card__title[data-v-e4cb7054]{color:#bb9121}}.ai-product-card__image-wrap[data-v-e4cb7054]{background:#fff;border-radius:8px;flex-shrink:0;height:100px;overflow:hidden;width:100px}.ai-product-card__image[data-v-e4cb7054]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ai-product-card__body[data-v-e4cb7054]{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-product-card__title[data-v-e4cb7054]{color:#000;display:-webkit-box;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ai-chat-suggestions[data-v-4b85c201]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;touch-action:none}.ai-chat-suggestions[data-v-4b85c201]::-webkit-scrollbar{display:none}.ai-chat-suggestions--dragging[data-v-4b85c201]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-chat-suggestions__track[data-v-4b85c201]{display:flex;flex-wrap:nowrap;gap:4px;width:-moz-max-content;width:max-content}.ai-chat-suggestions__chip[data-v-4b85c201]{align-items:center;background:#fdf8ed;border-radius:18px;color:#bb9121;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;height:36px;justify-content:center;line-height:1;padding:0 16px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ai-chat-suggestions__chip[data-v-4b85c201]:hover:not(.ai-chat-suggestions__chip--disabled){background:#fbf2db}.ai-chat-suggestions__chip--disabled[data-v-4b85c201]{cursor:not-allowed;opacity:.6}.ai-thinking[data-v-19128a82]{color:#717680;font-size:14px;font-weight:400}.ai-thinking__text[data-v-19128a82]{display:inline-block;overflow:hidden;position:relative}.ai-thinking__text[data-v-19128a82]:after{animation:ai-thinking-shimmer-19128a82 1s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:30%}@keyframes ai-thinking-shimmer-19128a82{0%{transform:translate(-100%)}to{transform:translate(333%)}}.ai-chat-messages[data-v-1108e971]{display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;overflow-x:hidden;padding:8px 16px 16px}.ai-chat-messages__welcome[data-v-1108e971]{color:#000;line-height:1.5}.ai-chat-messages__user[data-v-1108e971],.ai-chat-messages__welcome[data-v-1108e971]{font-size:14px;font-weight:400;white-space:pre-wrap}.ai-chat-messages__user[data-v-1108e971]{align-self:flex-end;background:#fdf8ed;border-radius:16px 4px 16px 16px;color:#bb9121;line-height:1.45;max-width:85%;padding:8px 14px;word-break:break-word}.ai-chat-messages__assistant[data-v-1108e971]{display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0}.ai-chat-messages__text[data-v-1108e971]{color:#000;font-size:14px;font-weight:400;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ai-chat-messages__error[data-v-1108e971]{color:#d92d20;font-size:13px;line-height:1.4}.ai-chat-messages__products[data-v-1108e971]{display:flex;flex-direction:column;gap:12px}.ai-chat-foot[data-v-dd4839f1]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:16px}.ai-chat-foot__send[data-v-dd4839f1]{width:100%}.chat-ai[data-v-e4ec0903]{background:#fff;border-radius:20px;box-shadow:0 0 14px -3px #223c5033;display:flex;flex-direction:column;height:min(560px,calc(100vh - 120px));overflow:hidden;position:relative;width:min(380px,calc(100vw - 32px))}.chat-ai__body[data-v-e4ec0903]{flex:1;min-height:0;min-width:0;overflow-y:auto;padding-bottom:10px;padding-right:10px;scrollbar-color:#d5d7da #fff;scrollbar-width:thin}.chat-ai__body[data-v-e4ec0903]::-webkit-scrollbar{border-color:#fff;height:2px;padding:8px 0;width:10px}.chat-ai__body[data-v-e4ec0903]::-webkit-scrollbar-thumb{background-color:#d5d7da;border-radius:20px;padding:8px 0;width:6px}.chat-ai__body[data-v-e4ec0903]::-webkit-scrollbar-track{border-left:none;border-right:none;padding:8px 0;width:6px}.chat-ai__body[data-v-e4ec0903] ::-webkit-scrollbar-corner{background-color:#fff0}@media (max-width:539px){.chat-ai[data-v-e4ec0903]{border-radius:16px 16px 0 0;box-shadow:none;height:calc(100vh - 40px);max-height:calc(100vh - 40px);width:100%}}.ai-clear-confirm[data-v-04b2a036]{background:#fff;border-radius:20px;box-shadow:0 0 14px -3px #223c5033;font-family:Inter,sans-serif;padding:20px;width:min(380px,calc(100vw - 32px))}.ai-clear-confirm__head[data-v-04b2a036]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ai-clear-confirm__title[data-v-04b2a036]{color:#000;font-size:16px;font-weight:500}.ai-clear-confirm__close[data-v-04b2a036]{align-items:center;color:#000;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:-4px -4px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.ai-clear-confirm__text[data-v-04b2a036]{color:#000;font-size:14px;font-weight:400;line-height:1.45;margin-top:12px;text-align:left}.ai-clear-confirm__actions[data-v-04b2a036]{display:flex;flex-direction:column;gap:8px;margin-top:20px}.ai-clear-confirm__btn[data-v-04b2a036]{width:100%}@media (max-width:539px){.ai-clear-confirm[data-v-04b2a036]{border-radius:16px 16px 0 0;box-shadow:none;padding:16px;width:100%}}.chat-widget[data-v-1b8bf1bb]{bottom:var(--chat-bottom,20px);font-family:Inter,sans-serif;position:fixed;right:var(--chat-side,20px);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:260}.chat-widget__portal[data-v-1b8bf1bb]{pointer-events:none}.chat-widget__backdrop[data-v-1b8bf1bb]{display:none}@media (max-width:539px){.chat-widget__backdrop[data-v-1b8bf1bb]{background:#00000080;display:block;height:100%;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:300}.chat-widget__backdrop--active[data-v-1b8bf1bb]{opacity:1;visibility:visible}}.chat-widget__sheet[data-v-1b8bf1bb]{bottom:calc(var(--chat-bottom, 20px) + 72px);opacity:0;pointer-events:none;position:fixed;right:var(--chat-side,20px);transform:translateY(8px);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:500}.chat-widget__sheet--active[data-v-1b8bf1bb]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media (max-width:539px){.chat-widget__sheet[data-v-1b8bf1bb]{bottom:auto;display:flex;flex-direction:column;left:0;max-height:calc(100% - 40px);max-width:100%;opacity:1;right:auto;top:100%;transform:none;visibility:visible;width:100%}.chat-widget__sheet--active[data-v-1b8bf1bb]{transform:translateY(-100%)}}.chat-widget__menu[data-v-1b8bf1bb]{bottom:calc(100% + 12px);position:absolute;right:0}.chat-widget__trigger[data-v-1b8bf1bb]{position:relative}.chat-fade-enter-active[data-v-1b8bf1bb],.chat-fade-leave-active[data-v-1b8bf1bb]{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chat-fade-enter-from[data-v-1b8bf1bb],.chat-fade-leave-to[data-v-1b8bf1bb]{opacity:0;transform:translateY(8px)}
