.header[data-v-7651326a]{background:linear-gradient(180deg,#d1b3ff,#c2d6fa 46.77%,#fff0)}@keyframes customer-home-skeleton-loading-7651326a{0%,to{opacity:1}50%{opacity:.55}}.customer-home-skeleton[data-v-7651326a]{animation:customer-home-skeleton-loading-7651326a 1.35s ease-in-out infinite;background:#eceff3;border-radius:6px}.customer-home-skeleton--icon[data-v-7651326a]{height:20px;width:20px}.customer-home-skeleton--title[data-v-7651326a]{height:16px;width:88px}.customer-home-skeleton--line[data-v-7651326a]{height:14px}.faq-conversation[data-v-7651326a] .rich-text-base p{margin:0 0 8px}.faq-conversation[data-v-7651326a] .rich-text-base p:last-child{margin-bottom:0}.faq-bubble-service[data-v-7651326a]{--animate-delay:.45s}.chat-order-bubble__sn[data-v-09f04a0e],.chat-order-bubble__title[data-v-09f04a0e]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-search-thumb[data-v-095e3ce5] .ant-image-img{border-radius:var(--baseRadius);max-height:120px;-o-object-fit:cover;object-fit:cover}.history-search-order[data-v-095e3ce5] .chat-order-bubble{max-width:100%}.chat-order-picker__subtitle[data-v-075d96be],.chat-order-picker__title[data-v-075d96be]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-order-picker__footer-actions[data-v-075d96be]{display:flex;justify-content:stretch}.chat-order-picker__send-btn[data-v-075d96be]{width:100%}@media (min-width:768px){.chat-order-picker__footer-actions[data-v-075d96be]{justify-content:center}.chat-order-picker__send-btn[data-v-075d96be]{max-width:280px;min-width:200px;padding-left:32px;padding-right:32px;width:auto}}.action-panel-enter-active[data-v-f3371e65],.action-panel-leave-active[data-v-f3371e65]{transition:opacity .22s ease,transform .22s ease}.action-panel-enter-from[data-v-f3371e65],.action-panel-leave-to[data-v-f3371e65]{opacity:0;transform:translateY(10px)}.action-panel-enter-to[data-v-f3371e65],.action-panel-leave-from[data-v-f3371e65]{opacity:1;transform:translateY(0)}.quick-question-panel-enter-active[data-v-f3371e65],.quick-question-panel-leave-active[data-v-f3371e65]{transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.quick-question-panel-enter-from[data-v-f3371e65],.quick-question-panel-leave-to[data-v-f3371e65]{opacity:0;transform:translateY(100%)}.quick-question-panel-enter-to[data-v-f3371e65],.quick-question-panel-leave-from[data-v-f3371e65]{opacity:1;transform:translateY(0)}.header[data-v-f3371e65]{background:var(--customer-header-bg)}.chat-panel-root--page[data-v-f3371e65]{flex:1;min-height:0;width:100%}.chat-panel-shell--popover[data-v-f3371e65]{height:calc(var(--customer-popover-height) + 44px);width:380px}.chat-panel-shell--page[data-v-f3371e65]{display:flex;flex-direction:column;height:var(--customer-page-inner-height,100%);max-width:100%;min-height:var(--customer-page-inner-height,100%);width:100%}.chat-panel-shell--page-desktop[data-v-f3371e65]{background:#fff;border-radius:var(--baseRadius);box-shadow:0 8px 32px #0f172a14;height:var(--customer-page-inner-height,calc(100vh - var(--header-height) - 32px));margin:0;max-height:var(--customer-page-inner-height,860px);max-width:100%;min-height:var(--customer-page-inner-height,calc(100vh - var(--header-height) - 32px));overflow:hidden;width:100%}.chat-panel-page-body[data-v-f3371e65]{flex-direction:row;min-height:0}.chat-panel-page-main[data-v-f3371e65]{background:#f3f5f8;flex:1;min-width:0}.chat-panel-page-main .chat-message-bubble[data-v-f3371e65]{max-width:min(100%,420px)}.chat-panel-page-sidebar[data-v-f3371e65]{background:#fff;border-left:1px solid #efefef;display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:240px}.chat-panel-sidebar-title[data-v-f3371e65]{color:#222;font-size:13px;font-weight:600;line-height:18px;margin:0;padding:14px 12px 8px}.chat-panel-sidebar-tip[data-v-f3371e65]{color:#999;font-size:12px;line-height:18px;margin:0;padding:0 12px 8px}.chat-panel-sidebar-tool[data-v-f3371e65]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;transition:background-color .2s ease;width:100%}.chat-panel-sidebar-tool[data-v-f3371e65]:hover{background:#f7f8fa}.chat-panel-sidebar-tool[data-v-f3371e65]:active{background:#f0f2f5}.chat-panel-sidebar-tool__icon[data-v-f3371e65]{align-items:center;background:#eff2f5;border-radius:var(--baseRadius);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.chat-panel-sidebar-tool__label[data-v-f3371e65]{color:#333;font-size:13px;line-height:18px}.chat-panel-sidebar-faq[data-v-f3371e65]{border-top:1px solid #efefef;min-height:0}.chat-panel-sidebar-faq-item[data-v-f3371e65]{border-bottom:1px solid #f2f2f2;color:#333;cursor:pointer;font-size:13px;line-height:20px;padding:10px 12px;transition:background-color .2s ease}.chat-panel-sidebar-faq-item[data-v-f3371e65]:hover{background:#f7f8fa}.chat-panel-sidebar-faq-item[data-v-f3371e65]:last-child{border-bottom:0}.chat-panel-sidebar-faq-empty[data-v-f3371e65]{color:#999;font-size:12px;line-height:18px;padding:16px 12px;text-align:center}.chat-panel-composer--page[data-v-f3371e65]{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.chat-action-toggle[data-v-f3371e65]{transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.chat-action-toggle[data-v-f3371e65]:hover{background-color:var(--theme-color-assist);border-color:var(--theme-color);transform:scale(1.06)}.chat-action-toggle[data-v-f3371e65]:active{transform:scale(.96)}.chat-action-toggle--active[data-v-f3371e65]{background-color:var(--theme-color-assist);border-color:var(--theme-color)}.chat-bubble-image[data-v-f3371e65]{line-height:0}.chat-bubble-image[data-v-f3371e65] .ant-image{display:block;line-height:0}.chat-bubble-image[data-v-f3371e65] .ant-image-img{border-radius:var(--baseRadius);display:block;height:auto;max-height:320px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}.chat-message-textarea[data-v-f3371e65] textarea.ant-input{border-radius:var(--baseRadius);line-height:20px;min-height:32px;overflow-y:auto;padding:6px 11px;resize:none}
