.shop-table-image-preview__enabled-image{cursor:zoom-in}.shop-app-shell[data-v-f099e677]{--shop-app-shell-content-background: var(--shop-color-bg-page);height:100vh;min-height:0;overflow:hidden;background:var(--shop-app-shell-content-background)}.shop-app-shell__sider[data-v-f099e677]{position:relative;flex:0 0 var(--shop-app-shell-sider-width);width:var(--shop-app-shell-sider-width);min-width:var(--shop-app-shell-sider-min-width);height:100vh;min-height:0;overflow:visible;border-right:1px solid var(--shop-color-border);background:var(--shop-color-bg-container)}.shop-app-shell__brand[data-v-f099e677]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:100%;margin:0!important;padding:0 10px;box-sizing:border-box}.shop-app-shell__brand-mark[data-v-f099e677]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--shop-color-brand);color:var(--shop-color-text-inverse);font-weight:700}.shop-app-shell__brand-mark--image[data-v-f099e677]{padding:2px;border:1px solid var(--shop-color-border);background:var(--shop-color-bg-container)}.shop-app-shell__brand-mark-image[data-v-f099e677]{display:block;width:100%;height:100%;object-fit:contain}.shop-app-shell__brand-copy[data-v-f099e677]{display:grid;min-width:0;gap:2px}.shop-app-shell__brand-text[data-v-f099e677]{display:-webkit-box;min-width:0;overflow:hidden;color:var(--shop-color-text-primary);font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-app-shell--menu-collapsed .shop-app-shell__brand[data-v-f099e677]{justify-content:center;padding:0}.shop-app-shell--menu-collapsed .shop-app-shell__brand-copy[data-v-f099e677]{display:none}.shop-app-shell--menu-collapsed .shop-app-shell__menu[data-v-f099e677] .t-menu--scroll>.t-submenu,.shop-app-shell--menu-collapsed .shop-app-shell__menu[data-v-f099e677] .t-menu--scroll>.t-menu__item,.shop-app-shell--menu-collapsed .shop-app-shell__menu[data-v-f099e677] .t-menu--scroll>.t-submenu>.t-menu__item{justify-content:center;width:32px;min-width:32px;margin-right:auto;margin-left:auto;padding:0!important}.shop-app-shell--menu-collapsed .shop-app-shell__menu[data-v-f099e677] .t-menu--scroll>.t-submenu>.t-menu__item:after{content:none;display:none}.shop-app-shell__menu[data-v-f099e677]{position:relative;z-index:2;width:100%;height:100%;border-right:0;overscroll-behavior:contain;scrollbar-gutter:stable}.shop-app-shell__menu[data-v-f099e677] .t-menu--scroll{scrollbar-gutter:stable}.shop-app-shell__menu[data-v-f099e677] .t-menu__logo{height:var(--shop-app-shell-navbar-height);padding:0;overflow:hidden}.shop-app-shell__menu[data-v-f099e677] .t-menu__logo>*{margin-left:0}.shop-app-shell__menu[data-v-f099e677] .t-menu--scroll>.t-menu__item,.shop-app-shell__menu[data-v-f099e677] .t-menu--scroll>.t-submenu>.t-menu__item{padding-left:10px}.shop-app-shell__menu[data-v-f099e677] .t-menu__sub>.t-menu__item,.shop-app-shell__menu[data-v-f099e677] .t-menu__sub>.t-submenu>.t-menu__item{padding-left:24px}.shop-app-shell__menu[data-v-f099e677] .t-menu__sub .t-menu__sub>.t-menu__item,.shop-app-shell__menu[data-v-f099e677] .t-menu__sub .t-menu__sub>.t-submenu>.t-menu__item{padding-left:40px}.shop-app-shell__resize-handle[data-v-f099e677]{position:absolute;top:0;right:-8px;z-index:3;width:8px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize}.shop-app-shell__resize-handle[data-v-f099e677]:after{position:absolute;top:0;right:7px;width:1px;height:100%;background:transparent;content:"";transition:background .15s ease}.shop-app-shell__resize-handle[data-v-f099e677]:hover:after,.shop-app-shell__resize-handle[data-v-f099e677]:focus-visible:after{background:var(--shop-color-brand)}.shop-app-shell__collapse-toggle[data-v-f099e677]{position:absolute;right:-24px;top:clamp(12px,var(--shop-app-shell-collapse-toggle-top, calc(100vh - 60px) ),100vh - 48px);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:26px;height:36px;padding:0;border:0;border-radius:0 12px 12px 0;background:var(--shop-color-bg-container);box-shadow:var(--shop-shadow-md);color:var(--shop-color-text-secondary);cursor:grab;touch-action:none;transition:box-shadow .15s ease,color .15s ease,transform .15s ease}.shop-app-shell__collapse-toggle[data-v-f099e677]:hover,.shop-app-shell__collapse-toggle[data-v-f099e677]:focus-visible{box-shadow:0 6px 16px color-mix(in srgb,var(--shop-color-brand) 18%,transparent);color:var(--shop-color-brand);outline:none}.shop-app-shell__collapse-toggle[data-v-f099e677]:active{cursor:grabbing;transform:translate(1px)}.shop-app-shell__collapse-toggle-arrow[data-v-f099e677]{width:8px;height:8px;border-top:2px solid currentcolor;border-left:2px solid currentcolor;transform:rotate(-45deg)}.shop-app-shell--menu-collapsed .shop-app-shell__collapse-toggle-arrow[data-v-f099e677]{transform:rotate(135deg)}.shop-app-shell__main[data-v-f099e677]{flex:1 1 auto;min-width:0;height:100vh;min-height:0;overflow:hidden}.shop-app-shell__header[data-v-f099e677]{display:flex;flex:0 0 var(--shop-app-shell-navbar-height);align-items:center;justify-content:space-between;height:var(--shop-app-shell-navbar-height);padding:0 24px;border-bottom:1px solid var(--shop-color-border);background:var(--shop-color-bg-container)}.shop-app-shell__breadcrumb-nav[data-v-f099e677]{flex:1 1 auto;min-width:0;overflow:hidden}.shop-app-shell__breadcrumb[data-v-f099e677]{min-width:0;overflow:hidden}.shop-app-shell__breadcrumb[data-v-f099e677] .t-breadcrumb__item{min-width:0;font-size:14px}.shop-app-shell__breadcrumb[data-v-f099e677] .t-link:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--shop-color-brand) 28%,transparent);outline-offset:2px}.shop-app-shell__breadcrumb-item--current[data-v-f099e677] .t-breadcrumb--text-overflow{color:var(--shop-color-text-primary);font-weight:600}.shop-app-shell__header-actions[data-v-f099e677]{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-width:0;margin-left:24px}.shop-app-shell__icon-trigger[data-v-f099e677]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--shop-color-text-secondary);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.shop-app-shell__icon-trigger[data-v-f099e677]:hover{background:var(--shop-color-brand-soft);color:var(--shop-color-brand)}.shop-app-shell__icon-trigger[data-v-f099e677]:focus-visible{background:var(--shop-color-brand-soft);color:var(--shop-color-brand);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--shop-color-brand) 28%,transparent)}.shop-app-shell__chat-badge[data-v-f099e677]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.shop-app-shell__chat-badge[data-v-f099e677] .t-badge--circle,.shop-app-shell__chat-badge[data-v-f099e677] .t-badge--round{min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:11px;line-height:16px}.shop-app-shell__chat-badge--single[data-v-f099e677] .t-badge--circle,.shop-app-shell__chat-badge--single[data-v-f099e677] .t-badge--round{width:16px;padding:0}.shop-app-shell__locale-trigger[data-v-f099e677]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:52px;height:32px;padding:0 10px;border:1px solid var(--shop-color-border);border-radius:999px;background:var(--shop-color-bg-container);color:var(--shop-color-text-secondary);font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.shop-app-shell__locale-trigger[data-v-f099e677]:hover{border-color:var(--shop-color-brand);background:var(--shop-color-brand-soft);color:var(--shop-color-brand)}.shop-app-shell__locale-trigger[data-v-f099e677]:focus-visible{border-color:var(--shop-color-brand);background:var(--shop-color-brand-soft);color:var(--shop-color-brand);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--shop-color-brand) 28%,transparent)}.shop-app-shell__user-trigger[data-v-f099e677]{display:inline-flex;align-items:center;gap:8px;max-width:180px;height:40px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--shop-color-text-primary);cursor:pointer;transition:background .15s ease}.shop-app-shell__user-trigger[data-v-f099e677]:hover,.shop-app-shell__user-trigger[data-v-f099e677]:focus-visible{background:var(--shop-color-bg-container-hover);outline:none}.shop-app-shell__user-avatar[data-v-f099e677]{flex:0 0 auto;background:var(--shop-color-brand);color:var(--shop-color-text-inverse);font-size:12px;font-weight:600}.shop-app-shell__user-name[data-v-f099e677]{overflow:hidden;min-width:0;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.shop-app-shell__password-form[data-v-f099e677]{padding-top:4px}.shop-app-shell__content[data-v-f099e677]{--shop-app-shell-content-padding-top: 12px;--shop-app-shell-content-padding-x: 12px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:var(--shop-app-shell-content-padding-top) var(--shop-app-shell-content-padding-x) 12px;overflow:auto;overscroll-behavior:contain;background:var(--shop-app-shell-content-background)}.shop-app-shell__content[data-v-f099e677]>*{flex:1 1 auto;min-height:0}.shop-app-shell--mobile .shop-app-shell__header[data-v-f099e677]{height:56px;padding:0 16px}.shop-app-shell--mobile .shop-app-shell__breadcrumb[data-v-f099e677] .t-breadcrumb__inner{max-width:160px!important}.shop-app-shell--mobile .shop-app-shell__content[data-v-f099e677]{--shop-app-shell-content-padding-top: 12px;--shop-app-shell-content-padding-x: 12px}.shop-app-shell--resizing[data-v-f099e677]{cursor:col-resize;-webkit-user-select:none;user-select:none}.shop-app-shell--resizing .shop-app-shell__sider[data-v-f099e677],.shop-app-shell--resizing .shop-app-shell__menu[data-v-f099e677]{transition:none!important}.shop-app-shell--resizing .shop-app-shell__resize-handle[data-v-f099e677]:after{background:var(--shop-color-brand)}.shop-app-shell--toggle-dragging[data-v-f099e677]{cursor:grabbing;-webkit-user-select:none;user-select:none}.shop-app-shell--toggle-dragging .shop-app-shell__collapse-toggle[data-v-f099e677]{cursor:grabbing}.shop-app-menu-popup .t-menu__item>.t-icon{margin-right:8px}.t-loading__fullscreen>.t-loading--center{flex-direction:column;gap:var(--td-comp-margin-s)}.t-loading__fullscreen>.t-loading--center>.t-loading__text{margin-left:0}:root,:root[theme-mode=light]{--shop-color-bg-page: #f4f6f8;--shop-color-bg-container: #fff;--shop-color-bg-container-hover: #f2f3f5;--shop-color-bg-container-active: #e8f0ff;--shop-color-bg-muted: #f7f8fa;--shop-color-bg-subtle: #fafbfc;--shop-color-bg-mask: rgb(31 35 41 / 48%);--shop-color-border: #e7eaf0;--shop-color-border-light: #eef1f5;--shop-color-text-primary: #1f2329;--shop-color-text-secondary: #4e5969;--shop-color-text-placeholder: #86909c;--shop-color-text-inverse: #fff;--shop-color-brand: #0052d9;--shop-color-brand-hover: #2667d4;--shop-color-brand-active: #003cab;--shop-color-brand-soft: rgb(0 82 217 / 10%);--shop-color-brand-subtle: rgb(0 82 217 / 7%);--shop-color-table-header-bg: #f7f8fa;--shop-color-table-striped-bg: #fafbfc;--shop-color-table-hover-bg: #f5f8ff;--shop-shadow-sm: 0 1px 2px rgb(31 35 41 / 4%);--shop-shadow-md: 0 4px 12px rgb(31 35 41 / 12%);--shop-shadow-lg: 0 8px 24px rgb(31 35 41 / 8%);--shop-app-shell-content-background: var(--shop-color-bg-page);--shop-form-control-width: 480px;--shop-form-money-control-width: 200px;--shop-form-unit-number-control-width: 200px;--shop-form-control-wide-width: 640px}:root[theme-mode=dark]{--shop-color-bg-page: #0f1419;--shop-color-bg-container: var(--td-bg-color-container);--shop-color-bg-container-hover: var(--td-bg-color-container-hover);--shop-color-bg-container-active: var(--td-bg-color-container-active);--shop-color-bg-muted: var(--td-bg-color-secondarycontainer);--shop-color-bg-subtle: #171d24;--shop-color-bg-mask: rgb(0 0 0 / 62%);--shop-color-border: var(--td-component-stroke);--shop-color-border-light: var(--td-border-level-2-color);--shop-color-text-primary: var(--td-text-color-primary);--shop-color-text-secondary: var(--td-text-color-secondary);--shop-color-text-placeholder: var(--td-text-color-placeholder);--shop-color-text-inverse: #fff;--shop-color-brand: var(--td-brand-color);--shop-color-brand-hover: var(--td-brand-color-hover);--shop-color-brand-active: var(--td-brand-color-active);--shop-color-brand-soft: var(--td-brand-color-light);--shop-color-brand-subtle: color-mix(in srgb, var(--td-brand-color) 16%, transparent);--shop-color-table-header-bg: var(--td-bg-color-secondarycontainer);--shop-color-table-striped-bg: color-mix( in srgb, var(--td-bg-color-secondarycontainer) 68%, var(--td-bg-color-container) );--shop-color-table-hover-bg: var(--td-bg-color-container-hover);--shop-shadow-sm: 0 1px 2px rgb(0 0 0 / 18%);--shop-shadow-md: 0 4px 14px rgb(0 0 0 / 28%);--shop-shadow-lg: 0 10px 28px rgb(0 0 0 / 32%);--shop-app-shell-content-background: var(--shop-color-bg-page)}html,body{background:var(--shop-color-bg-page);color:var(--shop-color-text-primary)}.t-form:not(.shop-form--fluid) .t-form__controls-content>:where(.t-input,.t-input__wrap,.t-input-adornment,.t-input-number,.t-select,.t-select__wrap,.t-cascader,.t-date-picker,.t-time-picker){width:min(var(--shop-form-control-width),100%);max-width:100%}.t-form:not(.shop-form--fluid) .t-form__controls-content>:where(.t-textarea,.t-range-input){width:min(var(--shop-form-control-wide-width),100%);max-width:100%}.t-form:not(.shop-form--fluid) .t-form__controls-content>.shop-money-input{width:min(var(--shop-form-money-control-width),100%)}.t-form:not(.shop-form--fluid) .t-form__controls-content>.shop-unit-number-input{width:min(var(--shop-form-unit-number-control-width),100%)}.t-dialog__body .t-form:not(.t-form-inline) .t-form__item:last-of-type.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}@media (max-width: 640px){.t-form:not(.shop-form--fluid) .t-form__controls-content>:where(.t-input,.t-input__wrap,.t-input-adornment,.t-input-number,.t-select,.t-select__wrap,.t-cascader,.t-date-picker,.t-time-picker,.t-textarea,.t-date-range-picker,.t-range-input){width:100%}}:root.shop-theme-mode-no-transition,:root.shop-theme-mode-no-transition *,:root.shop-theme-mode-no-transition *:before,:root.shop-theme-mode-no-transition *:after{transition:none!important}.chat-entry[data-v-6d8fa7db]{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.chat-message[data-v-7fb6b2e1]{display:grid;gap:6px;margin-bottom:16px}.chat-message.is-self .chat-message__time[data-v-7fb6b2e1]{justify-content:flex-end;padding-right:44px;padding-left:0}.chat-message.is-self .chat-message__row[data-v-7fb6b2e1]{flex-direction:row-reverse}.chat-message.is-self .chat-message__bubble[data-v-7fb6b2e1]{background:var(--chat-self-bg, #eaf3ff);border-color:var(--chat-self-border, #c7defa);box-shadow:none}.chat-message.is-self .chat-message__bubble[data-v-7fb6b2e1]:before{right:-6px;left:auto;background:var(--chat-self-bg, #eaf3ff);border:0;border-top:1px solid var(--chat-self-border, #c7defa);border-right:1px solid var(--chat-self-border, #c7defa)}.chat-message__time[data-v-7fb6b2e1]{display:flex;align-items:center;padding:0 0 0 44px;color:var(--chat-muted, #8a93a3);font-size:12px;line-height:1.25}.chat-message__row[data-v-7fb6b2e1]{display:flex;gap:10px;align-items:flex-start}.chat-message__avatar[data-v-7fb6b2e1]{display:grid;place-items:center;flex:0 0 34px;flex-shrink:0;align-self:flex-start;width:34px;min-width:34px;height:34px;min-height:34px;aspect-ratio:1;overflow:hidden;color:#fff;background:var(--td-brand-color);border-radius:4px;box-shadow:0 2px 8px #12234214}.chat-message__avatar img[data-v-7fb6b2e1]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.chat-message__avatar span[data-v-7fb6b2e1]{line-height:1}.chat-message__bubble[data-v-7fb6b2e1]{position:relative;max-width:min(480px,72%);padding:10px 12px;color:var(--td-text-color-primary);word-break:break-word;background:var(--chat-bubble-bg, #fff);border:1px solid var(--chat-bubble-border, #e5e9f2);border-radius:8px;box-shadow:none}.chat-message__bubble[data-v-7fb6b2e1]:before{position:absolute;top:13px;left:-6px;width:10px;height:10px;content:"";background:var(--chat-bubble-bg, #fff);border-bottom:1px solid var(--chat-bubble-border, #e5e9f2);border-left:1px solid var(--chat-bubble-border, #e5e9f2);transform:rotate(45deg)}.chat-message__text[data-v-7fb6b2e1]{margin:0;font-size:14px;line-height:1.6;letter-spacing:.2px;white-space:pre-wrap}.chat-message__emoji[data-v-7fb6b2e1]{display:inline-flex;padding:0 3px;color:var(--td-brand-color)}.chat-message__media[data-v-7fb6b2e1]{padding:0;overflow:hidden;cursor:zoom-in;background:transparent;border:0}.chat-message__media img[data-v-7fb6b2e1]{display:block;max-width:min(320px,54vw);max-height:320px;object-fit:contain;border-radius:6px}.chat-message__video[data-v-7fb6b2e1]{display:block;width:min(320px,70vw);max-height:260px;border-radius:6px}.chat-card[data-v-7fb6b2e1]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;width:min(360px,72vw);padding:2px;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}.chat-card>img[data-v-7fb6b2e1]{width:64px;height:64px;object-fit:cover;border-radius:4px;background:var(--chat-placeholder-bg, #f4f6f8)}.chat-card em[data-v-7fb6b2e1]{align-self:start;padding:2px 6px;color:var(--td-brand-color);font-style:normal;font-size:12px;background:var(--td-brand-color-light);border-radius:4px}.chat-card.is-order[data-v-7fb6b2e1]{grid-template-columns:minmax(0,1fr)}.chat-card__body[data-v-7fb6b2e1]{display:grid;gap:6px;min-width:0}.chat-card__body strong[data-v-7fb6b2e1],.chat-card__body span[data-v-7fb6b2e1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card__body span[data-v-7fb6b2e1]{color:var(--td-error-color);font-weight:600}.chat-card__line[data-v-7fb6b2e1]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;color:var(--td-text-color-secondary);font-size:12px}.chat-card__line img[data-v-7fb6b2e1]{width:32px;height:32px;object-fit:cover;border-radius:4px}.chat-card__line span[data-v-7fb6b2e1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-page{--chat-page-bg: #f4f7fb;--chat-surface: #fff;--chat-border: #e5e9f2;--chat-border-soft: #edf1f7;--chat-muted: #7b8494;--chat-message-bg: #f7f9fc;--chat-active-bg: #eef5ff;--chat-hover-bg: #fff8e7;--chat-hover-border: #f3d58c;--chat-control-bg: #fff;--chat-control-hover-bg: #fffaf0;--chat-control-disabled-bg: #eef2f7;--chat-control-disabled-border: #e1e7ef;--chat-card-bg: #fff;--chat-card-hover-border: #d6deeb;--chat-bubble-bg: #fff;--chat-bubble-border: #e5e9f2;--chat-self-bg: #eaf3ff;--chat-self-border: #c7defa;--chat-placeholder-bg: #f4f6f8;--chat-panel-shadow: 0 8px 28px rgba(18, 35, 66, .06);--chat-record-shadow: 0 6px 18px rgba(18, 35, 66, .06);--chat-success-bg: #eaf8f1;--chat-success-border: #c8efdc;--chat-warning-bg: #fff7e6;--chat-warning-border: #f7dfad;--chat-danger-bg: #fff0ef;--chat-danger-border: #f2c7c4;--chat-empty-icon: #b6bfcc;display:grid;grid-template-columns:300px minmax(420px,1fr) 320px;gap:16px;box-sizing:border-box;height:100vh;height:100dvh;min-height:0;padding:16px;overflow:hidden;background:var(--shop-color-bg-page, var(--chat-page-bg))}.chat-page.is-buyer{grid-template-columns:280px minmax(480px,1fr) 340px;height:100vh;min-height:680px;padding:24px}.chat-page__sessions,.chat-page__conversation,.chat-page__side{min-width:0;overflow:hidden;background:var(--shop-color-bg-container, var(--chat-surface));border:1px solid var(--shop-color-border, var(--chat-border));border-radius:8px;box-shadow:var(--chat-panel-shadow)}:root[theme-mode=dark] .chat-page{--chat-page-bg: #0d2233;--chat-surface: var(--shop-color-bg-container, #242424);--chat-border: #345268;--chat-border-soft: #2b465c;--chat-muted: #9eb0c1;--chat-message-bg: var(--shop-color-bg-container, #242424);--chat-active-bg: rgba(96, 165, 250, .16);--chat-hover-bg: rgba(96, 165, 250, .14);--chat-hover-border: rgba(125, 184, 255, .42);--chat-control-bg: var(--shop-color-bg-container, #242424);--chat-control-hover-bg: #243f55;--chat-control-disabled-bg: #22384a;--chat-control-disabled-border: #334e64;--chat-card-bg: #20384b;--chat-card-hover-border: #4a6b83;--chat-bubble-bg: #20384b;--chat-bubble-border: #3a5970;--chat-self-bg: #213f58;--chat-self-border: #47708f;--chat-placeholder-bg: #1a3043;--chat-panel-shadow: none;--chat-record-shadow: none;--chat-success-bg: rgba(45, 212, 151, .13);--chat-success-border: rgba(45, 212, 151, .32);--chat-warning-bg: rgba(245, 158, 11, .14);--chat-warning-border: rgba(245, 158, 11, .34);--chat-danger-bg: rgba(248, 113, 113, .13);--chat-danger-border: rgba(248, 113, 113, .32);--chat-empty-icon: #6f8498}.chat-page__sessions{display:grid;grid-auto-rows:auto;grid-template-rows:auto auto minmax(0,1fr)}.has-create .chat-page__sessions{grid-template-rows:auto auto auto minmax(0,1fr)}.chat-page__profile,.chat-page__conversation-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-height:80px;padding:18px 16px;border-bottom:1px solid var(--shop-color-border, var(--chat-border-soft))}.chat-page__profile h1,.chat-page__profile h2,.chat-page__conversation-header h1,.chat-page__conversation-header h2{margin:0 0 8px;color:var(--shop-color-text-primary, var(--td-text-color-primary));font-size:18px;line-height:1.25;font-weight:600}.chat-page__profile p,.chat-page__conversation-header p{margin:0;color:var(--shop-color-text-secondary, var(--chat-muted));font-size:13px}.chat-page__profile{align-items:center}.chat-page__profile-main{flex:1;min-width:0}.chat-page__profile-main h1,.chat-page__profile-main p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-page__avatar{flex:0 0 auto;overflow:hidden;border-radius:4px!important}.chat-page__avatar :deep(.t-image__wrapper),.chat-page__avatar :deep(.t-image),.chat-page__avatar :deep(.t-avatar__text){border-radius:4px!important}.chat-page__avatar--profile{width:36px;height:36px}.chat-page__socket-status{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;color:#17865c;background:var(--chat-success-bg);border:1px solid var(--chat-success-border);border-radius:7px}.chat-page__socket-status.is-connecting{color:#ad7400;background:var(--chat-warning-bg);border-color:var(--chat-warning-border)}.chat-page__socket-status.is-connecting :deep(.t-icon){animation:chat-spin .9s linear infinite}.chat-page__socket-status.is-closed,.chat-page__socket-status.is-error{color:#b13b3b;background:var(--chat-danger-bg);border-color:var(--chat-danger-border)}.chat-page__icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;color:var(--chat-muted);cursor:pointer;background:var(--chat-control-bg);border:1px solid var(--chat-border);border-radius:7px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.chat-page__icon-button:hover,.chat-page__icon-button:focus-visible{color:var(--td-brand-color);background:var(--chat-control-hover-bg);border-color:var(--chat-hover-border);outline:none}.chat-page__icon-button:disabled{cursor:not-allowed;opacity:.55}.chat-page__conversation-actions{display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;margin-top:-2px}.chat-page__conversation-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--chat-muted);cursor:pointer;background:transparent;border:0;border-radius:6px;transition:color .16s ease}.chat-page__conversation-action:hover,.chat-page__conversation-action:focus-visible{color:var(--td-brand-color);outline:none}.chat-page__conversation-action:disabled{cursor:not-allowed;opacity:.6}.chat-page__create,.chat-page__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-bottom:1px solid var(--shop-color-border, var(--chat-border-soft))}.chat-page__search{grid-template-columns:minmax(0,1fr)}.chat-page__session-list{display:grid;gap:6px;align-content:start;max-height:100%;overflow:auto;padding:8px 6px}.chat-page__session{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:12px 10px;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:8px}.chat-page__session:hover,.chat-page__session.active{background:var(--chat-active-bg)}.chat-page__session:hover .chat-page__session-delete{opacity:1}.chat-page__session:focus-within .chat-page__session-delete{opacity:1}.chat-page__session-main{display:grid;gap:3px;min-width:0}.chat-page__session-main strong,.chat-page__session-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-page__session-main strong{color:var(--shop-color-text-primary, var(--td-text-color-primary));font-size:14px;line-height:1.3}.chat-page__session-main small{color:var(--shop-color-text-secondary, var(--chat-muted))}.chat-page__session-side{display:grid;justify-items:end;gap:4px}.chat-page__session-delete{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#9aa3b2;cursor:pointer;background:transparent;border:0;opacity:0;transition:opacity .16s ease,color .16s ease}.chat-page__session-delete:hover,.chat-page__session-delete:focus-visible{color:#b42318;opacity:1;outline:none}.chat-page__conversation{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.chat-page__conversation>:deep(.t-loading__parent){min-height:0;overflow:hidden}.chat-page__messages{box-sizing:border-box;height:100%;min-height:0;padding:20px 24px;overflow:auto;background:var(--chat-message-bg)}.chat-page__more{display:block;margin:0 auto 16px}.chat-page__new-message{position:absolute;right:24px;bottom:142px;z-index:2;padding:6px 12px;color:var(--td-brand-color);cursor:pointer;background:var(--td-bg-color-container);border:1px solid var(--chat-border);border-radius:16px;box-shadow:var(--td-shadow-2)}.chat-page__composer{display:grid;gap:10px;padding:12px 16px 14px;background:var(--chat-surface);border-top:1px solid var(--shop-color-border, var(--chat-border-soft))}.chat-page__composer :deep(.t-textarea){position:relative}.chat-page__composer :deep(.t-textarea__inner){min-height:78px!important;padding-bottom:24px;color:var(--td-text-color-primary)!important;line-height:1.6;background:var(--chat-control-bg)!important;border-color:var(--chat-border)!important;border-radius:6px}.chat-page__composer :deep(.t-textarea__info_wrapper){position:absolute;right:10px;bottom:8px;width:auto;margin:0;padding:0;color:#9aa3b2;font-size:12px;line-height:1;pointer-events:none;background:transparent}.chat-page__tools{position:relative;display:flex;gap:6px;align-items:center}.chat-page__tools input[type=file]{display:none}.chat-page__tool-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--chat-muted);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:7px;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.chat-page__tool-button:hover,.chat-page__tool-button:focus-visible,.chat-page__tool-button.active{color:var(--td-brand-color);background:var(--chat-hover-bg);border-color:var(--chat-hover-border);outline:none}.chat-page__tool-button:disabled{cursor:not-allowed;opacity:.52}.chat-page__emoji-wrap{position:relative;display:inline-flex}.chat-page__emoji-wrap:before{position:absolute;bottom:28px;left:-12px;width:254px;height:26px;content:"";background:transparent}.chat-page__emoji-panel{position:absolute;bottom:40px;left:0;z-index:3;display:grid;grid-template-columns:repeat(6,32px);gap:4px;padding:8px;background:var(--td-bg-color-container);border:1px solid var(--chat-border);border-radius:6px;box-shadow:var(--td-shadow-2)}.chat-page__emoji-panel:after{position:absolute;bottom:-6px;left:12px;width:10px;height:10px;content:"";background:var(--td-bg-color-container);border-right:1px solid var(--chat-border);border-bottom:1px solid var(--chat-border);transform:rotate(45deg)}.chat-page__emoji-panel button{width:32px;height:32px;cursor:pointer;background:transparent;border:0;border-radius:4px}.chat-page__emoji-panel button:hover{background:var(--td-bg-color-container-hover)}.chat-page__send{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--chat-muted);font-size:12px}.chat-page__send-actions{position:relative;display:flex;flex:0 0 auto;align-items:stretch;filter:drop-shadow(0 4px 10px rgba(18,35,66,.08))}.chat-page__send-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:66px;height:34px;padding:0 14px;color:#fff;font-size:13px;cursor:pointer;background:var(--td-brand-color);border:1px solid var(--td-brand-color);border-radius:7px 0 0 7px;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.chat-page__send-button:hover,.chat-page__send-button:focus-visible{background:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover);outline:none}.chat-page__send-button:disabled{color:#8b95a5;cursor:not-allowed;background:var(--chat-control-disabled-bg);border-color:var(--chat-control-disabled-border);opacity:1}.chat-page__send-menu-wrap{position:relative;display:flex}.chat-page__send-menu{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:34px;color:var(--chat-muted);cursor:pointer;background:var(--chat-control-disabled-bg);border:1px solid var(--chat-control-disabled-border);border-left:0;border-radius:0 7px 7px 0;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.chat-page__send-menu.is-ready{color:#fff;background:var(--td-brand-color);border-color:var(--td-brand-color);border-left:1px solid rgba(255,255,255,.35)}.chat-page__send-menu:hover{color:#fff;background:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover)}.chat-page__send-caret{width:0;height:0;border-top:5px solid currentColor;border-right:4px solid transparent;border-left:4px solid transparent}.chat-page__send-caret.active{transform:rotate(180deg)}.chat-page__send-key-menu{position:absolute;right:0;bottom:40px;z-index:5;display:grid;width:152px;padding:6px;background:var(--td-bg-color-container);border:1px solid var(--chat-border);border-radius:6px;box-shadow:var(--td-shadow-2)}.chat-page__send-key-option{height:32px;padding:0 10px;color:var(--td-text-color-primary);font-size:13px;line-height:32px;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:4px;white-space:nowrap}.chat-page__send-key-option:hover{background:var(--td-bg-color-container-hover)}.chat-page__send-key-option.active{color:var(--td-brand-color);background:var(--td-brand-color-light)}.chat-page__empty-state{display:grid;gap:8px;justify-items:center;min-height:128px;padding:28px 16px;color:var(--chat-muted);font-size:13px;text-align:center}.chat-page__empty-state :deep(.t-icon){color:var(--chat-empty-icon)}.chat-page__empty-state--compact{align-content:center;min-height:180px}@keyframes chat-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-page__side{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:12px}.chat-page__side :deep(.t-tabs){min-height:0}.chat-page__side :deep(.t-tabs__content){min-height:0}.chat-page__panel{display:grid;gap:12px;padding-top:12px}.chat-page__goods-search{width:100%}.chat-page__goods-search :deep(.t-input__wrap){flex:1 1 auto;min-width:0}.chat-page__goods-search :deep(.t-input){height:32px}.chat-page__goods-search :deep(.t-input:focus-within){z-index:1}.chat-page__goods-search :deep(.t-input-adornment__append){display:flex;align-items:stretch;background:transparent}.chat-page__goods-search-input{min-width:0}.chat-page__goods-search-button{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:32px;padding:0 10px;border-radius:0 6px 6px 0;box-shadow:none}.chat-page__goods-search-button :deep(.t-button__text){display:inline-flex;align-items:center;justify-content:center}.chat-page__goods-search-content{display:inline-flex;gap:4px;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.chat-page__goods-search-icon{display:block;flex:0 0 auto}.chat-page__records{display:grid;gap:10px;max-height:calc(100vh - 260px);overflow:auto}.chat-page__record{display:grid;gap:8px;min-width:0;padding:12px;background:var(--chat-card-bg);border:1px solid var(--chat-border);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease}.chat-page__record:hover{border-color:var(--chat-card-hover-border);box-shadow:var(--chat-record-shadow)}.chat-page__record.goods,.chat-page__record.visit{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.chat-page__record img{width:56px;height:56px;object-fit:cover;border-radius:4px}.chat-page__record strong,.chat-page__record small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-page__record strong{color:var(--td-text-color-primary);font-size:14px}.chat-page__record :deep(.t-popup__reference){display:block;min-width:0}.chat-page__record small{margin-top:4px;color:var(--chat-muted)}.chat-page__goods-status{width:fit-content;max-width:100%;margin-top:6px}.chat-page__record.order{gap:10px;padding:10px;background:var(--td-bg-color-container)}.chat-page__order-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.chat-page__order-code{min-width:0}.chat-page__order-code small{margin-top:0;font-size:12px;line-height:18px}.chat-page__order-code strong{margin-top:1px;font-size:13px;line-height:18px}.chat-page__order-status{display:inline-flex;align-items:center;width:fit-content;height:22px;padding:0 8px;color:var(--td-text-color-secondary);font-size:12px;line-height:1;background:var(--td-bg-color-secondarycontainer);border-radius:999px}.chat-page__record.order .chat-page__record-line{grid-template-columns:36px minmax(0,1fr);padding:8px;background:var(--td-bg-color-container-hover);border:1px solid var(--chat-border);border-radius:6px}.chat-page__record.order .chat-page__record-line img{width:36px;height:36px;border-radius:6px}.chat-page__record.order .chat-page__record-line small{margin-top:0;line-height:18px}.chat-page__order-send{height:30px;border-radius:999px;font-size:12px}.chat-page__amount{color:var(--td-error-color);font-size:13px;font-weight:600;line-height:20px;white-space:nowrap}.chat-page__record-line{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center}.chat-page__record-line img{width:32px;height:32px}.chat-page__panel-more{margin-top:4px;height:32px;border-color:transparent;border-radius:999px;background:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-secondary);font-size:12px}.chat-page__panel-more:not(.t-is-disabled):hover{border-color:var(--td-brand-color-light);background:var(--td-brand-color-light);color:var(--td-brand-color)}.chat-page__panel-more.t-is-disabled{border-color:transparent;background:var(--td-bg-color-component-disabled)}.chat-page__preview{display:block;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}@media (max-width: 1100px){.chat-page,.chat-page.is-buyer{grid-template-columns:240px minmax(360px,1fr);height:auto;min-height:100vh;overflow:visible}.chat-page__side{grid-column:1/-1}}.t-table th,.t-table td{white-space:nowrap}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{width:100%;height:100%}
