.mobile-bottom-nav[data-v-c6d4127f]{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:none;background:var(--card-bg, #ffffff);border-top:1px solid var(--border-color, #e5e7eb);padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 10px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.mobile-bottom-nav.nav-hidden[data-v-c6d4127f]{transform:translateY(calc(100% + 20px))!important;pointer-events:none}@media (max-width: 991.98px){.mobile-bottom-nav[data-v-c6d4127f]{display:flex;justify-content:space-around;align-items:center}}.nav-item[data-v-c6d4127f]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:48px;padding:6px 8px;text-decoration:none;color:var(--text-secondary, #64748b);transition:all .2s ease;-webkit-tap-highlight-color:transparent}.nav-item[data-v-c6d4127f]:hover,.nav-item[data-v-c6d4127f]:focus{color:var(--primary-color, #006fff);text-decoration:none}.nav-item.active[data-v-c6d4127f]{color:var(--primary-color, #006fff)}.nav-icon[data-v-c6d4127f]{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:2px}.nav-icon i[data-v-c6d4127f]{font-size:22px;line-height:1;transition:transform .2s ease}.nav-item.active .nav-icon i[data-v-c6d4127f]{transform:scale(1.1)}.nav-badge[data-v-c6d4127f]{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:#ef4444;border-radius:8px;box-shadow:0 1px 3px rgba(239,68,68,.4)}.nav-label[data-v-c6d4127f]{font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.nav-item.active .nav-label[data-v-c6d4127f]{font-weight:600}@media (prefers-color-scheme: dark){.mobile-bottom-nav[data-v-c6d4127f]{background:var(--card-bg, #1e293b);border-top-color:var(--border-color, #334155)}.nav-item[data-v-c6d4127f]{color:var(--text-secondary, #94a3b8)}}.nav-item[data-v-c6d4127f]:active{opacity:.7;transform:scale(.95)}.nav-item[href*=cart] .nav-icon i[data-v-c6d4127f]{font-size:24px}@media (max-width: 991.98px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.vue-toast-container[data-v-ee4f0e4a]{position:fixed;top:20px;right:20px;z-index:30000;display:flex;flex-direction:column;gap:10px;max-width:360px;pointer-events:none}.vue-toast[data-v-ee4f0e4a]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.12);border-left:4px solid;pointer-events:auto;animation:slideIn-ee4f0e4a .3s ease}.vue-toast.success[data-v-ee4f0e4a]{border-color:#10b981}.vue-toast.success>i[data-v-ee4f0e4a]{color:#10b981}.vue-toast.error[data-v-ee4f0e4a]{border-color:#ef4444}.vue-toast.error>i[data-v-ee4f0e4a]{color:#ef4444}.vue-toast.warning[data-v-ee4f0e4a]{border-color:#f59e0b}.vue-toast.warning>i[data-v-ee4f0e4a]{color:#f59e0b}.vue-toast.info[data-v-ee4f0e4a]{border-color:#006fff}.vue-toast.info>i[data-v-ee4f0e4a]{color:#006fff}.vue-toast>i[data-v-ee4f0e4a]{font-size:1.4rem;flex-shrink:0;margin-top:2px}.vue-toast-content[data-v-ee4f0e4a]{flex:1;display:flex;flex-direction:column;gap:2px}.vue-toast-title[data-v-ee4f0e4a]{font-weight:600;font-size:.95rem;color:#1e293b}.vue-toast-message[data-v-ee4f0e4a]{font-size:.9rem;color:#64748b;line-height:1.4}.vue-toast-close[data-v-ee4f0e4a]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;margin:-4px -4px -4px 0;font-size:1rem;opacity:.6;transition:opacity .2s}.vue-toast-close[data-v-ee4f0e4a]:hover{opacity:1}.toast-enter-active[data-v-ee4f0e4a]{animation:slideIn-ee4f0e4a .3s ease}.toast-leave-active[data-v-ee4f0e4a]{animation:slideOut-ee4f0e4a .3s ease}@keyframes slideIn-ee4f0e4a{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut-ee4f0e4a{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width: 480px){.vue-toast-container[data-v-ee4f0e4a]{left:10px;right:10px;max-width:none}}.nb-wrapper[data-v-d26f2d45]{position:relative;display:inline-block}.nb-bell[data-v-d26f2d45]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s;color:var(--text-secondary, #64748b)}.nb-bell[data-v-d26f2d45]:hover{background:var(--hover-bg, #f1f5f9);color:var(--primary-color, #006fff)}.nb-bell i[data-v-d26f2d45]{font-size:1.4rem}.nb-bell.nb-has-unread i[data-v-d26f2d45]{animation:none}@keyframes bell-shake-d26f2d45{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}.nb-badge[data-v-d26f2d45]{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:#ef4444;border-radius:9px;box-shadow:0 2px 4px rgba(239,68,68,.4)}.nb-dropdown[data-v-d26f2d45]{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:480px;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.nb-dropdown-header[data-v-d26f2d45]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-color, #e5e7eb)}.nb-dropdown-title[data-v-d26f2d45]{font-weight:600;color:var(--text-primary, #1e293b)}.nb-mark-all[data-v-d26f2d45]{background:none;border:none;color:#006fff;font-size:.85rem;cursor:pointer}.nb-mark-all[data-v-d26f2d45]:hover{text-decoration:underline}.nb-dropdown-body[data-v-d26f2d45]{max-height:360px;overflow-y:auto}.nb-loading[data-v-d26f2d45],.nb-empty[data-v-d26f2d45]{padding:40px 20px;text-align:center;color:#94a3b8}.nb-empty i[data-v-d26f2d45]{font-size:2rem;display:block;margin-bottom:8px}.nb-list[data-v-d26f2d45]{padding:8px 0}.nb-item[data-v-d26f2d45]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s}.nb-item[data-v-d26f2d45]:hover{background:var(--hover-bg, #f8fafc)}.nb-item-unread[data-v-d26f2d45]{background:#eff6ff}.nb-item-unread[data-v-d26f2d45]:hover{background:#dbeafe}.nb-item-icon[data-v-d26f2d45]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1.1rem}.nb-icon-primary[data-v-d26f2d45]{background:#dbeafe;color:#006fff}.nb-icon-success[data-v-d26f2d45]{background:#dcfce7;color:#16a34a}.nb-icon-warning[data-v-d26f2d45]{background:#fef3c7;color:#d97706}.nb-icon-danger[data-v-d26f2d45]{background:#fee2e2;color:#dc2626}.nb-icon-info[data-v-d26f2d45]{background:#e0f2fe;color:#0284c7}.nb-item-content[data-v-d26f2d45]{flex:1;min-width:0}.nb-item-title[data-v-d26f2d45]{font-weight:600;font-size:.9rem;color:var(--text-primary, #1e293b);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-item-message[data-v-d26f2d45]{font-size:.85rem;color:#64748b;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-item-time[data-v-d26f2d45]{font-size:.75rem;color:#94a3b8}.nb-dot[data-v-d26f2d45]{width:8px;height:8px;background:#006fff;border-radius:50%;flex-shrink:0;margin-top:6px}.nb-dropdown-footer[data-v-d26f2d45]{padding:12px 16px;border-top:1px solid var(--border-color, #e5e7eb);text-align:center}.nb-view-all[data-v-d26f2d45]{color:#006fff;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.nb-view-all[data-v-d26f2d45]:hover{text-decoration:underline}.dropdown-enter-active[data-v-d26f2d45],.dropdown-leave-active[data-v-d26f2d45]{transition:all .2s ease}.dropdown-enter-from[data-v-d26f2d45],.dropdown-leave-to[data-v-d26f2d45]{opacity:0;transform:translateY(-10px)}@media (max-width: 480px){.nb-dropdown[data-v-d26f2d45]{position:fixed;top:60px;bottom:auto;left:8px;right:8px;width:auto;max-height:70vh;border-radius:12px}}.hua[data-v-a01866ce]{display:flex;align-items:center;gap:6px}.hua__wallet[data-v-a01866ce]{position:relative;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;font-size:13px;font-weight:600;color:#92400e;cursor:pointer;transition:all .2s;user-select:none}.hua__wallet[data-v-a01866ce]:hover{box-shadow:0 2px 12px rgba(251,191,36,.4)}.hua__wallet i.fa-wallet[data-v-a01866ce]{font-size:12px}.hua__wallet-amount[data-v-a01866ce]{white-space:nowrap}.hua__wallet-plus[data-v-a01866ce]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#10b981;border-radius:50%;color:#fff;font-size:12px;text-decoration:none;transition:transform .2s}.hua__wallet-plus[data-v-a01866ce]:hover{background:#059669;transform:scale(1.15);color:#fff}.hua__wallet:hover .hua__wallet-plus[data-v-a01866ce]:not(:hover){transform:scale(1.05)}.hua__wallet-menu[data-v-a01866ce]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1050;overflow:hidden}.hua__wallet-header[data-v-a01866ce]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#fef3c7,#fde68a);font-size:13px;color:#92400e}.hua__wallet-balance[data-v-a01866ce]{font-size:16px;font-weight:700}.hua__wallet-item[data-v-a01866ce]{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;color:#374151;text-decoration:none;transition:background .15s}.hua__wallet-item[data-v-a01866ce]:hover{background:#f9fafb}.hua__wallet-item i[data-v-a01866ce]{width:18px;text-align:center;color:#6b7280}.hua__wallet-item--primary[data-v-a01866ce]{background:#ecfdf5;color:#047857;font-weight:600}.hua__wallet-item--primary i[data-v-a01866ce]{color:#10b981}.hua__wallet-item--primary[data-v-a01866ce]:hover{background:#d1fae5}.hua__locale[data-v-a01866ce]{position:relative}.hua__locale-btn[data-v-a01866ce]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f3f4f6;border:none;border-radius:8px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:background .2s;white-space:nowrap}.hua__locale-btn[data-v-a01866ce]:hover{background:#e5e7eb}.hua__locale-btn img[data-v-a01866ce]{width:16px;height:16px;border-radius:2px;object-fit:cover}.hua__locale-lang[data-v-a01866ce]{font-weight:500}.hua__locale-sep[data-v-a01866ce]{color:#9ca3af;font-weight:400;margin:0 1px}.hua__locale-cur[data-v-a01866ce]{font-weight:600;letter-spacing:.3px;display:inline-flex;align-items:center;gap:2px}.hua__locale-cur-sym[data-v-a01866ce]{font-weight:700;font-size:13px}.hua__locale-arrow[data-v-a01866ce]{font-size:10px;color:#9ca3af;margin-left:1px}.hua__locale-menu[data-v-a01866ce]{position:absolute;top:calc(100% + 8px);right:0;display:flex;gap:4px;padding:8px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;min-width:280px}.hua__locale-section[data-v-a01866ce]{flex:1;min-width:130px}.hua__locale-section+.hua__locale-section[data-v-a01866ce]{border-left:1px solid #f3f4f6;padding-left:8px;margin-left:4px}.hua__locale-title[data-v-a01866ce]{display:flex;align-items:center;gap:5px;padding:4px 8px 8px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.hua__locale-title i[data-v-a01866ce]{font-size:13px;color:#9ca3af}.hua__locale-list[data-v-a01866ce]{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.hua__locale-item[data-v-a01866ce]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:12px;color:#374151;cursor:pointer;transition:background .15s}.hua__locale-item[data-v-a01866ce]:hover{background:#f3f4f6}.hua__locale-item.active[data-v-a01866ce]{background:#eff6ff;color:#006fff}.hua__locale-item img[data-v-a01866ce]{width:16px;height:16px;border-radius:2px;object-fit:cover}.hua__locale-item-sym[data-v-a01866ce]{display:inline-block;width:20px;font-weight:700;text-align:center}@media (max-width: 991px){.hua__locale[data-v-a01866ce]{display:none}}.hua__notif[data-v-a01866ce]{position:relative}.hua__notif-btn[data-v-a01866ce]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#f3f4f6;border:none;border-radius:50%;font-size:14px;color:#374151;cursor:pointer;transition:all .2s}.hua__notif-btn[data-v-a01866ce]:hover{background:#e5e7eb}.hua__notif-badge[data-v-a01866ce]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;border-radius:8px;font-size:10px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.hua__notif-dropdown[data-v-a01866ce]{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;overflow:hidden}.hua__notif-header[data-v-a01866ce]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f3f4f6;font-size:14px;font-weight:600;color:#111827}.hua__notif-mark-all[data-v-a01866ce]{padding:4px 8px;background:none;border:none;font-size:12px;color:#006fff;cursor:pointer;transition:color .2s}.hua__notif-mark-all[data-v-a01866ce]:hover{color:#006fff}.hua__notif-loading[data-v-a01866ce],.hua__notif-empty[data-v-a01866ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;color:#9ca3af;gap:8px}.hua__notif-empty i[data-v-a01866ce]{font-size:24px}.hua__notif-list[data-v-a01866ce]{max-height:300px;overflow-y:auto}.hua__notif-item[data-v-a01866ce]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s}.hua__notif-item[data-v-a01866ce]:hover{background:#f8fafc}.hua__notif-item.unread[data-v-a01866ce]{background:#eff6ff}.hua__notif-item.unread[data-v-a01866ce]:hover{background:#dbeafe}.hua__notif-icon[data-v-a01866ce]{width:36px;height:36px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:14px;flex-shrink:0}.hua__notif-icon--primary[data-v-a01866ce]{background:#dbeafe;color:#006fff}.hua__notif-icon--success[data-v-a01866ce]{background:#dcfce7;color:#16a34a}.hua__notif-icon--warning[data-v-a01866ce]{background:#fef3c7;color:#d97706}.hua__notif-icon--danger[data-v-a01866ce]{background:#fee2e2;color:#dc2626}.hua__notif-icon--info[data-v-a01866ce]{background:#e0f2fe;color:#0284c7}.hua__notif-dot[data-v-a01866ce]{width:8px;height:8px;background:#006fff;border-radius:50%;flex-shrink:0;margin-top:6px}.hua__notif-content[data-v-a01866ce]{flex:1;min-width:0}.hua__notif-title[data-v-a01866ce]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.4;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hua__notif-message[data-v-a01866ce]{font-size:12px;color:#64748b;line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hua__notif-time[data-v-a01866ce]{font-size:11px;color:#94a3b8}.hua__notif-footer[data-v-a01866ce]{display:block;padding:12px 16px;text-align:center;font-size:13px;color:#006fff;text-decoration:none;border-top:1px solid #f3f4f6;transition:background .15s}.hua__notif-footer[data-v-a01866ce]:hover{background:#f9fafb}.hua__user[data-v-a01866ce]{position:relative}.hua__user-btn[data-v-a01866ce]{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;background:#f3f4f6;border:none;border-radius:20px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.hua__user-btn[data-v-a01866ce]:hover{background:#e5e7eb}.hua__user-avatar[data-v-a01866ce]{width:24px;height:24px;background:linear-gradient(135deg,#006fff,#006fff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.hua__user-arrow[data-v-a01866ce]{font-size:10px;color:#9ca3af}.hua__user-menu[data-v-a01866ce]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000}.hua__user-card[data-v-a01866ce]{display:flex;align-items:center;gap:10px;padding:10px 10px 12px}.hua__user-card-avatar[data-v-a01866ce]{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#006fff,#006fff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0;box-shadow:0 4px 12px rgba(99,102,241,.25)}.hua__user-card-info[data-v-a01866ce]{flex:1;min-width:0}.hua__user-card-name[data-v-a01866ce]{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.hua__user-card-chips[data-v-a01866ce]{display:flex;flex-wrap:wrap;gap:4px}.hua__user-card-lv[data-v-a01866ce]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.hua__user-card-lv i[data-v-a01866ce]{font-size:11px}.hua__user-lv-progress[data-v-a01866ce]{margin:0 4px 6px;padding:8px 10px 10px;background:#fafbfc;border-radius:10px}.hua__user-lv-progress-meta[data-v-a01866ce]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#475569;margin-bottom:6px;gap:8px}.hua__user-lv-progress-meta b[data-v-a01866ce]{color:#92400e;font-weight:700}.hua__user-lv-progress-pct[data-v-a01866ce]{font-weight:700;color:#f59e0b;letter-spacing:.02em;flex-shrink:0}.hua__user-lv-progress-track[data-v-a01866ce]{height:5px;background:#f1f5f9;border-radius:8px;overflow:hidden}.hua__user-lv-progress-bar[data-v-a01866ce]{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:8px;transition:width .4s ease}.hua__user-item[data-v-a01866ce]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;font-size:12px;color:#374151;text-decoration:none;transition:background .15s}.hua__user-item[data-v-a01866ce]:hover{background:#f3f4f6}.hua__user-item i[data-v-a01866ce]{width:16px;text-align:center;color:#6b7280;font-size:12px}.hua__user-item--danger[data-v-a01866ce],.hua__user-item--danger i[data-v-a01866ce]{color:#ef4444}.hua__user-divider[data-v-a01866ce]{height:1px;background:#f3f4f6;margin:4px 0}.hua__user-balance[data-v-a01866ce],.hua__user-item--mobile[data-v-a01866ce],.hua__user-divider--mobile[data-v-a01866ce]{display:none}.hua__user-balance[data-v-a01866ce]{padding:10px 12px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;margin:6px 6px 2px;display:none;align-items:center;justify-content:space-between;gap:8px}.hua__user-balance-info[data-v-a01866ce]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#92400e;min-width:0;flex:1}.hua__user-balance-info i[data-v-a01866ce]{font-size:13px;flex-shrink:0}.hua__user-balance-info span[data-v-a01866ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hua__user-balance-btn[data-v-a01866ce]{display:flex;align-items:center;gap:3px;padding:5px 10px;background:#10b981;border-radius:14px;font-size:11px;font-weight:600;color:#fff;text-decoration:none;transition:background .2s;flex-shrink:0;white-space:nowrap}.hua__user-balance-btn[data-v-a01866ce]:hover{background:#059669}.hua__login-btn[data-v-a01866ce]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:linear-gradient(135deg,#006fff,#006fff);border-radius:20px;font-size:12px;font-weight:600;color:#fff;text-decoration:none;transition:all .2s}.hua__login-btn[data-v-a01866ce]:hover{box-shadow:0 4px 12px rgba(0,111,255,.4);transform:translateY(-1px)}.dropdown-enter-active[data-v-a01866ce],.dropdown-leave-active[data-v-a01866ce]{transition:all .2s ease}.dropdown-enter-from[data-v-a01866ce],.dropdown-leave-to[data-v-a01866ce]{opacity:0;transform:translateY(-8px)}@media (max-width: 767px){.hua[data-v-a01866ce]{gap:4px}.hua__wallet[data-v-a01866ce]{display:none}.hua__user-balance[data-v-a01866ce],.hua__user-item--mobile[data-v-a01866ce],.hua__user-divider--mobile[data-v-a01866ce]{display:flex}.hua__user-divider--mobile[data-v-a01866ce]{display:block}.hua__user-btn[data-v-a01866ce]{padding:5px}.hua__user-name[data-v-a01866ce],.hua__user-arrow[data-v-a01866ce]{display:none}.hua__user-menu[data-v-a01866ce]{right:0;min-width:180px;max-width:calc(100vw - 20px);padding:4px}.hua__user-item[data-v-a01866ce]{padding:10px 12px;border-radius:6px;font-size:12px}.hua__user-item i[data-v-a01866ce]{font-size:11px;width:14px}.hua__login-btn[data-v-a01866ce]{padding:6px 12px;font-size:11px}}@media (max-width: 767px){.hua__notif-btn[data-v-a01866ce]{width:32px;height:32px;font-size:13px}.hua__notif-dropdown[data-v-a01866ce]{width:280px;right:-40px}.hua__notif-list[data-v-a01866ce]{max-height:250px}}@media (max-width: 360px){.hua__user-menu[data-v-a01866ce]{min-width:160px}.hua__user-balance[data-v-a01866ce]{padding:8px 10px;margin:4px}.hua__user-balance-info[data-v-a01866ce]{font-size:13px}.hua__user-balance-btn[data-v-a01866ce]{padding:4px 8px;font-size:10px}.hua__user-item[data-v-a01866ce]{padding:9px 10px;font-size:11px}.hua__notif-dropdown[data-v-a01866ce]{width:240px;right:-30px}}.search-suggestions[data-v-0235b8c0]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);border:1px solid #e2e8f0;z-index:9999;overflow:hidden;animation:slideDown-0235b8c0 .15s ease}@keyframes slideDown-0235b8c0{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-loading[data-v-0235b8c0]{padding:16px;text-align:center;color:#64748b;font-size:.9rem}.search-loading i[data-v-0235b8c0]{margin-right:6px}.search-suggestion-item[data-v-0235b8c0]{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:#1e293b;transition:background .15s;border-bottom:1px solid #f1f5f9}.search-suggestion-item[data-v-0235b8c0]:last-of-type{border-bottom:none}.search-suggestion-item[data-v-0235b8c0]:hover,.search-suggestion-item.active[data-v-0235b8c0]{background:#f8fafc}.suggestion-img[data-v-0235b8c0]{width:44px;height:44px;object-fit:cover;border-radius:8px;background:#f1f5f9;flex-shrink:0}.suggestion-info[data-v-0235b8c0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.suggestion-name[data-v-0235b8c0]{font-size:.9rem;font-weight:500;color:#334155;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suggestion-name[data-v-0235b8c0] mark{background:#fef08a;color:inherit;padding:0 2px;border-radius:2px}.suggestion-price[data-v-0235b8c0]{font-size:.85rem;color:#006fff;font-weight:600}.suggestion-stock[data-v-0235b8c0]{font-size:.75rem;color:#10b981;background:#ecfdf5;padding:2px 8px;border-radius:10px;flex-shrink:0}.search-suggestion-footer[data-v-0235b8c0]{background:#f8fafc;padding:10px 14px;border-top:1px solid #e2e8f0}.search-all-link[data-v-0235b8c0]{display:flex;align-items:center;gap:6px;color:#006fff;font-size:.85rem;text-decoration:none;font-weight:500}.search-all-link[data-v-0235b8c0]:hover{color:#006fff}.search-all-link i[data-v-0235b8c0]{font-size:1rem}.contact-card[data-v-011b0425]{border:1px solid #e5e7eb;border-radius:14px;padding:1rem;display:flex;align-items:flex-start;gap:.85rem;margin-bottom:.85rem;background:#f9fafb;transition:all .2s ease}.contact-card[data-v-011b0425]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.contact-card[data-v-011b0425]:last-child{margin-bottom:0}.contact-icon[data-v-011b0425]{width:44px;height:44px;font-size:1.2rem;border-radius:12px;color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.icon-telegram[data-v-011b0425]{background:linear-gradient(135deg,#37aee2,#229ed9)}.icon-channel[data-v-011b0425]{background:linear-gradient(135deg,#818cf8,#006fff)}.icon-email[data-v-011b0425]{background:linear-gradient(135deg,#fb923c,#f97316)}.contact-info[data-v-011b0425]{flex:1;min-width:0}.contact-info strong[data-v-011b0425]{display:block;font-size:.95rem;font-weight:700;margin-bottom:.2rem;color:#111827}.contact-info a[data-v-011b0425]{color:#006fff;text-decoration:none;font-weight:600;transition:color .15s}.contact-info a[data-v-011b0425]:hover{color:#0058d9;text-decoration:underline}.contact-info small[data-v-011b0425]{color:#6b7280;display:block;margin-top:.25rem;font-size:.82rem;line-height:1.4}.ticket-hub[data-v-4eb54044]{display:flex;flex-direction:column;height:100%;max-height:70vh;min-height:400px}.hub-tabs[data-v-4eb54044]{display:flex;border-bottom:1px solid #e5e7eb;padding:0 4px;flex-shrink:0}.hub-tab[data-v-4eb54044]{flex:1;padding:12px 8px;border:none;background:transparent;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;transition:all .2s}.hub-tab[data-v-4eb54044]:hover{color:#374151}.hub-tab.active[data-v-4eb54044]{color:#006fff}.hub-tab.active[data-v-4eb54044]:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:#006fff;border-radius:2px 2px 0 0}.unread-badge[data-v-4eb54044]{background:#ef4444;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.tab-content[data-v-4eb54044]{flex:1;overflow-y:auto;padding:12px}.filter-bar[data-v-4eb54044]{display:flex;gap:8px;margin-bottom:12px}.filter-btn[data-v-4eb54044]{padding:6px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s}.filter-btn[data-v-4eb54044]:hover{border-color:#006fff;color:#006fff}.filter-btn.active[data-v-4eb54044]{background:#006fff;border-color:#006fff;color:#fff}.skeleton-list[data-v-4eb54044]{padding:.5rem 0}.skeleton-item[data-v-4eb54044]{padding:12px;margin-bottom:8px;border:1px solid #e5e7eb;border-radius:10px}.skeleton-line[data-v-4eb54044]{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-4eb54044 1.5s infinite}.skeleton-line.short[data-v-4eb54044]{width:40%}.skeleton-line.medium[data-v-4eb54044]{width:65%;margin-top:8px}@keyframes shimmer-4eb54044{0%{background-position:200% 0}to{background-position:-200% 0}}.step-hint[data-v-4eb54044]{font-size:13px;color:#6b7280;margin-bottom:10px;font-weight:500}.order-list[data-v-4eb54044]{max-height:280px;overflow-y:auto}.order-item[data-v-4eb54044]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .15s ease}.order-item[data-v-4eb54044]:hover:not(.disabled){background:#f9fafb;border-color:#006fff}.order-item.disabled[data-v-4eb54044]{opacity:.5;cursor:not-allowed}.order-main[data-v-4eb54044]{flex:1;min-width:0}.order-header[data-v-4eb54044]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.order-trx[data-v-4eb54044]{font-weight:700;font-size:12px;color:#374151}.order-seller-tag[data-v-4eb54044]{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:3px;font-size:10px;font-weight:600;color:#92400e;text-decoration:none;transition:all .15s}.order-seller-tag[data-v-4eb54044]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d)}.order-seller-tag i[data-v-4eb54044]{font-size:8px}.order-self-tag[data-v-4eb54044]{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border-radius:3px;font-size:10px;font-weight:600;color:#0049b3}.order-self-tag i[data-v-4eb54044]{font-size:8px}.order-meta[data-v-4eb54044]{font-size:12px;color:#6b7280;display:flex;gap:8px;align-items:center}.order-product[data-v-4eb54044]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-amount[data-v-4eb54044]{font-weight:700;color:#059669;flex-shrink:0}.pill[data-v-4eb54044]{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.pill-green[data-v-4eb54044]{background:#ecfdf5;color:#047857}.pill-blue[data-v-4eb54044]{background:#eff6ff;color:#0052cc}.pill-gray[data-v-4eb54044]{background:#f3f4f6;color:#6b7280}.form-header[data-v-4eb54044]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.btn-back[data-v-4eb54044]{width:32px;height:32px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.btn-back[data-v-4eb54044]:hover{background:#f3f4f6}.form-title[data-v-4eb54044]{font-weight:700;font-size:14px}.ticket-form[data-v-4eb54044]{display:flex;flex-direction:column;gap:12px}.form-group label[data-v-4eb54044]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#374151}.required[data-v-4eb54044]{color:#ef4444}.form-group textarea[data-v-4eb54044]{width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;resize:vertical;transition:border-color .15s}.form-group textarea[data-v-4eb54044]:focus{outline:none;border-color:#006fff;box-shadow:0 0 0 3px rgba(0,111,255,.1)}.upload-zone[data-v-4eb54044]{border:2px dashed #d1d5db;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .15s}.upload-zone[data-v-4eb54044]:hover{border-color:#006fff;background:#f9fafb}.upload-zone i[data-v-4eb54044]{font-size:24px;color:#9ca3af;margin-bottom:6px;display:block}.upload-zone span[data-v-4eb54044]{display:block;font-weight:600;color:#374151;font-size:13px}.upload-zone small[data-v-4eb54044]{display:block;color:#9ca3af;font-size:11px;margin-top:4px}.file-list[data-v-4eb54044]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.file-item[data-v-4eb54044]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f3f4f6;border-radius:6px;font-size:12px}.file-item i[data-v-4eb54044]{color:#006fff}.file-item span[data-v-4eb54044]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-remove[data-v-4eb54044]{width:22px;height:22px;border-radius:4px;border:none;background:#fee2e2;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.btn-remove[data-v-4eb54044]:hover{background:#fecaca}.form-actions[data-v-4eb54044]{padding-top:6px}.btn-submit[data-v-4eb54044]{width:100%;padding:10px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#006fff,#0052cc);color:#fff;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.btn-submit[data-v-4eb54044]:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,111,255,.3)}.btn-submit[data-v-4eb54044]:disabled{opacity:.6;cursor:not-allowed}.success-state[data-v-4eb54044]{text-align:center;padding:32px 16px}.success-state i[data-v-4eb54044]{font-size:48px;color:#10b981;margin-bottom:12px}.success-state h4[data-v-4eb54044]{font-size:16px;font-weight:700;margin-bottom:6px}.success-state p[data-v-4eb54044]{color:#6b7280;margin-bottom:20px;font-size:14px}.success-actions[data-v-4eb54044]{display:flex;gap:10px;justify-content:center}.btn-primary[data-v-4eb54044],.btn-secondary[data-v-4eb54044]{padding:8px 18px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .15s}.btn-primary[data-v-4eb54044]{background:#006fff;color:#fff;border:none}.btn-primary[data-v-4eb54044]:hover{background:#0052cc}.btn-secondary[data-v-4eb54044]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.btn-secondary[data-v-4eb54044]:hover{background:#e5e7eb}.empty-state[data-v-4eb54044]{text-align:center;padding:40px 16px;color:#6b7280}.empty-state i[data-v-4eb54044]{font-size:40px;margin-bottom:12px;opacity:.5}.empty-state p[data-v-4eb54044]{font-weight:600;margin-bottom:4px}.empty-state small[data-v-4eb54044]{font-size:12px}.ticket-list[data-v-4eb54044]{max-height:320px;overflow-y:auto}.ticket-item[data-v-4eb54044]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;border-bottom:1px solid #f0f1f3;border-radius:0;margin-bottom:0;cursor:pointer;transition:background .15s}.ticket-item[data-v-4eb54044]:last-child{border-bottom:none}.ticket-item[data-v-4eb54044]:hover{background:#f7f9fc}.ticket-item.unread[data-v-4eb54044]{background:#f5f9ff;box-shadow:inset 3px 0 #006fff}.ticket-icon[data-v-4eb54044]{width:36px;height:36px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.ticket-main[data-v-4eb54044]{flex:1;min-width:0}.ticket-header[data-v-4eb54044]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.ticket-no[data-v-4eb54044]{color:#6b7280;font-weight:600;font-size:11px}.ticket-subject[data-v-4eb54044]{font-weight:600;font-size:13px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.seller-tag[data-v-4eb54044]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:4px;font-size:10px;font-weight:600;color:#92400e;white-space:nowrap;flex-shrink:0;text-decoration:none;transition:all .15s}.seller-tag.clickable[data-v-4eb54044]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);border-color:#f59e0b;transform:translateY(-1px)}.seller-tag i[data-v-4eb54044]{font-size:9px}.self-operated-tag[data-v-4eb54044]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border-radius:4px;font-size:10px;font-weight:600;color:#0049b3;white-space:nowrap;flex-shrink:0}.self-operated-tag i[data-v-4eb54044]{font-size:9px}.ticket-preview[data-v-4eb54044]{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-meta[data-v-4eb54044]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ticket-status[data-v-4eb54044]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.status-open[data-v-4eb54044]{background:#fef3c7;color:#92400e}.status-answered[data-v-4eb54044]{background:#dbeafe;color:#0049b3}.status-replied[data-v-4eb54044]{background:#d1fae5;color:#065f46}.status-closed[data-v-4eb54044]{background:#f3f4f6;color:#6b7280}.status-seller[data-v-4eb54044]{background:#e9d5ff;color:#6b21a8}.status-muted[data-v-4eb54044]{background:#f3f4f6;color:#6b7280}.ticket-time[data-v-4eb54044]{font-size:11px;color:#9ca3af}.chat-header[data-v-4eb54044]{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #e5e7eb;margin-bottom:10px}.chat-title[data-v-4eb54044]{flex:1;min-width:0}.chat-header-row[data-v-4eb54044]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.chat-ticket-no[data-v-4eb54044]{color:#006fff;font-weight:600;font-size:12px}.chat-subject[data-v-4eb54044]{font-weight:600;font-size:13px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-meta-row[data-v-4eb54044]{display:flex;align-items:center;gap:8px;margin-top:4px}.online-badge[data-v-4eb54044]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;background:#fef2f2;color:#991b1b}.online-badge.online[data-v-4eb54044]{background:#ecfdf5;color:#065f46}.online-dot[data-v-4eb54044]{width:6px;height:6px;border-radius:50%;background:#ef4444}.online-badge.online .online-dot[data-v-4eb54044]{background:#10b981;animation:pulse-dot-4eb54044 2s infinite}@keyframes pulse-dot-4eb54044{0%,to{opacity:1}50%{opacity:.4}}.avg-reply-badge[data-v-4eb54044]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:500;background:#f0f9ff;color:#0369a1}.avg-reply-badge i[data-v-4eb54044]{font-size:10px}.seller-badge[data-v-4eb54044]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:6px;font-size:11px;font-weight:600;color:#92400e;white-space:nowrap;text-decoration:none;transition:all .15s}.seller-badge.clickable[data-v-4eb54044]:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);border-color:#f59e0b;transform:translateY(-1px)}.seller-badge i[data-v-4eb54044]{font-size:10px}.self-operated-badge[data-v-4eb54044]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border-radius:6px;font-size:11px;font-weight:600;color:#0049b3;white-space:nowrap}.self-operated-badge i[data-v-4eb54044]{font-size:10px}.chat-status[data-v-4eb54044]{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;display:inline-block;margin-top:2px}.safety-warning[data-v-4eb54044]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;margin-bottom:10px}.safety-warning>i[data-v-4eb54044]{color:#dc2626;font-size:14px;margin-top:1px;flex-shrink:0}.safety-warning .warning-text[data-v-4eb54044]{font-size:11px;color:#991b1b;line-height:1.5}.safety-warning .warning-text strong[data-v-4eb54044]{color:#dc2626}.as-protection[data-v-4eb54044]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;margin-bottom:8px;flex-shrink:0}.as-protection--refund[data-v-4eb54044]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd}.as-protection--auto_close[data-v-4eb54044]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74}.as-protection__icon[data-v-4eb54044]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}.as-protection--refund .as-protection__icon[data-v-4eb54044]{background:rgba(0,111,255,.15);color:#0052cc}.as-protection--auto_close .as-protection__icon[data-v-4eb54044]{background:rgba(234,88,12,.15);color:#ea580c}.as-protection__info[data-v-4eb54044]{flex:1;min-width:0}.as-protection__title[data-v-4eb54044]{font-size:11px;font-weight:600;line-height:1.4}.as-protection--refund .as-protection__title[data-v-4eb54044]{color:#0049b3}.as-protection--auto_close .as-protection__title[data-v-4eb54044]{color:#9a3412}.as-protection__countdown[data-v-4eb54044]{font-size:14px;font-weight:700;font-family:SF Mono,Cascadia Code,Fira Code,Consolas,monospace;letter-spacing:1px;margin-top:1px}.as-protection--refund .as-protection__countdown[data-v-4eb54044]{color:#0052cc}.as-protection--auto_close .as-protection__countdown[data-v-4eb54044]{color:#ea580c}.chat-messages[data-v-4eb54044]{flex:1;overflow-y:auto;max-height:220px;min-height:150px;padding:8px 0}.messages-loading[data-v-4eb54044]{text-align:center;padding:24px;color:#6b7280}.message-item[data-v-4eb54044]{margin-bottom:12px;max-width:85%}.message-item.is-mine[data-v-4eb54044]{margin-left:auto}.message-sender[data-v-4eb54044]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sender-name[data-v-4eb54044]{font-size:11px;font-weight:600;color:#6b7280}.message-item.is-mine .sender-name[data-v-4eb54044]{color:#006fff}.message-item.is-admin .sender-name[data-v-4eb54044]{color:#dc2626}.message-item.is-seller .sender-name[data-v-4eb54044]{color:#16a34a}.sender-time[data-v-4eb54044]{font-size:10px;color:#9ca3af}.message-content[data-v-4eb54044]{background:#f3f4f6;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.5;word-break:break-word}.message-item.is-mine .message-content[data-v-4eb54044]{background:#006fff;color:#fff}.message-item.is-admin .message-content[data-v-4eb54044]{background:#fee2e2;border-left:3px solid #dc2626}.message-item.is-seller .message-content[data-v-4eb54044]{background:#dcfce7;border-left:3px solid #16a34a}.message-read-status[data-v-4eb54044]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:10px;color:#9ca3af}.message-read-status i[data-v-4eb54044]{font-size:10px}.message-item.is-mine .message-read-status i.fa-check-double[data-v-4eb54044],.message-item.is-mine .message-read-status span[data-v-4eb54044]{color:#006fff}.message-item.is-mine .message-read-status i.fa-check[data-v-4eb54044]{color:#9ca3af}.message-item.is-mine .message-read-status i.fa-check+span[data-v-4eb54044]{color:#9ca3af}.message-attachments[data-v-4eb54044]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.attachment-link[data-v-4eb54044]{font-size:12px;color:#006fff;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#eff6ff;border-radius:6px}.attachment-link[data-v-4eb54044]:hover{background:#dbeafe}.attachment-image[data-v-4eb54044]{position:relative;max-width:150px;border-radius:8px;overflow:hidden;cursor:pointer}.attachment-image img[data-v-4eb54044]{width:100%;height:auto;display:block}.attachment-image .image-overlay[data-v-4eb54044]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.attachment-image:hover .image-overlay[data-v-4eb54044]{opacity:1}.attachment-image .image-overlay i[data-v-4eb54044]{color:#fff;font-size:20px}.chat-input[data-v-4eb54044]{border-top:1px solid #e5e7eb;padding-top:10px;margin-top:auto}.input-wrapper[data-v-4eb54044]{display:flex;gap:8px;align-items:flex-end}.input-wrapper textarea[data-v-4eb54044]{flex:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;resize:none;max-height:80px}.input-wrapper textarea[data-v-4eb54044]:focus{outline:none;border-color:#006fff}.input-actions[data-v-4eb54044]{display:flex;gap:6px}.btn-attach[data-v-4eb54044],.btn-send[data-v-4eb54044]{width:36px;height:36px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.btn-attach[data-v-4eb54044]{background:#f3f4f6;color:#6b7280}.btn-attach[data-v-4eb54044]:hover{background:#e5e7eb;color:#374151}.btn-send[data-v-4eb54044]{background:#006fff;color:#fff}.btn-send[data-v-4eb54044]:hover:not(:disabled){background:#0052cc}.btn-send[data-v-4eb54044]:disabled{opacity:.5;cursor:not-allowed}.reply-files[data-v-4eb54044]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reply-file[data-v-4eb54044]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#f3f4f6;border-radius:4px;font-size:11px}.reply-file button[data-v-4eb54044]{border:none;background:none;color:#dc2626;cursor:pointer;padding:0;font-size:10px}.chat-closed[data-v-4eb54044]{text-align:center;padding:16px;background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:13px;margin-top:auto}.image-preview-overlay[data-v-4eb54044]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;padding:20px}.image-preview-container[data-v-4eb54044]{position:relative;max-width:90vw;max-height:90vh}.image-preview-container img[data-v-4eb54044]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.preview-close[data-v-4eb54044]{position:absolute;top:-40px;right:0;width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.2);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.preview-close[data-v-4eb54044]:hover{background:rgba(255,255,255,.3)}.preview-download[data-v-4eb54044]{display:block;text-align:center;margin-top:12px;color:#fff;text-decoration:none;font-size:14px;padding:8px 16px;background:rgba(255,255,255,.15);border-radius:8px;transition:background .2s}.preview-download[data-v-4eb54044]:hover{background:rgba(255,255,255,.25)}.preview-fade-enter-active[data-v-4eb54044],.preview-fade-leave-active[data-v-4eb54044]{transition:opacity .25s ease}.preview-fade-enter-from[data-v-4eb54044],.preview-fade-leave-to[data-v-4eb54044]{opacity:0}.toast[data-v-4eb54044]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:10px 18px;border-radius:8px;font-weight:600;font-size:13px;z-index:12000;box-shadow:0 4px 20px rgba(0,0,0,.15)}.toast.success[data-v-4eb54044]{background:#10b981;color:#fff}.toast.error[data-v-4eb54044]{background:#ef4444;color:#fff}.toast-enter-active[data-v-4eb54044],.toast-leave-active[data-v-4eb54044]{transition:all .3s ease}.toast-enter-from[data-v-4eb54044],.toast-leave-to[data-v-4eb54044]{opacity:0;transform:translate(-50%) translateY(-20px)}.as-trans-ctl[data-v-4eb54044]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#64748b;font-size:12px;width:fit-content}.as-trans-ctl>i[data-v-4eb54044]{color:#006fff;font-size:13px}.as-trans-ctl__sel[data-v-4eb54044]{border:none;outline:none;background:transparent;font-size:12px;color:#334155;max-width:88px;cursor:pointer}.as-trans-ctl__auto[data-v-4eb54044]{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:12px;color:#64748b;cursor:pointer;white-space:nowrap;font-weight:400}.as-trans-ctl__auto input[data-v-4eb54044]{margin:0;accent-color:#006fff}.as-trans-btn[data-v-4eb54044]{border:none;background:#eaf3ff;color:#006fff;border-radius:6px;font-size:11px;line-height:1;padding:3px 8px;cursor:pointer;flex-shrink:0}.as-trans-btn[data-v-4eb54044]:disabled{opacity:.6;cursor:wait}.as-trans[data-v-4eb54044]{margin-top:6px;padding:7px 10px;background:rgba(0,111,255,.06);border-left:2px solid #006fff;border-radius:0 8px 8px 0}.message-item.is-mine .as-trans[data-v-4eb54044]{background:rgba(0,111,255,.06)}.as-trans__tag[data-v-4eb54044]{font-size:10px;font-weight:600;color:#4c94ff;margin-bottom:3px;display:flex;align-items:center;gap:4px}.as-trans__text[data-v-4eb54044]{font-size:.86rem;line-height:1.55;color:#1e293b;white-space:pre-wrap;word-break:break-word}.as-trans-ask[data-v-4eb54044]{position:fixed;bottom:calc(84px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:2600;display:flex;align-items:center;gap:8px;max-width:min(92vw,460px);padding:10px 14px;background:#fff;border:1px solid #d7e3f4;border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.14);font-size:13px;color:#0b1526}.as-trans-ask>i[data-v-4eb54044]{color:#006fff;font-size:15px;flex-shrink:0}.as-trans-ask span[data-v-4eb54044]{line-height:1.4}.as-trans-ask__ok[data-v-4eb54044]{border:none;background:#006fff;color:#fff;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.as-trans-ask__ok[data-v-4eb54044]:hover{background:#0060db}.as-trans-ask__no[data-v-4eb54044]{border:1px solid #e5e7eb;background:#fff;color:#64748b;border-radius:7px;padding:5px 10px;font-size:12px;cursor:pointer;flex-shrink:0}.install-sheet[data-v-e8755258]{padding:.5rem 0}.installed-state[data-v-e8755258]{text-align:center;padding:2rem 1rem}.success-icon[data-v-e8755258]{font-size:4rem;color:#10b981;margin-bottom:1rem}.installed-state h3[data-v-e8755258]{font-size:1.25rem;margin-bottom:.5rem;color:#111827}.installed-state p[data-v-e8755258]{color:#6b7280}.install-guide h3[data-v-e8755258]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:#111827;display:flex;align-items:center;gap:.5rem}.install-guide h3 i[data-v-e8755258]{color:#006fff}.install-guide h3 i.fa-android[data-v-e8755258]{color:#3ddc84}.install-guide h3 i.fa-desktop[data-v-e8755258]{color:#2196f3}.install-steps[data-v-e8755258]{list-style:none;padding:0;margin:0 0 1rem}.install-steps li[data-v-e8755258]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;margin-bottom:.5rem;background:#f9fafb;border-radius:10px;font-size:.95rem}.step-num[data-v-e8755258]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#006fff,#4f46e5);color:#fff;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tip-box[data-v-e8755258]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;font-size:.9rem;color:#92400e}.tip-box i[data-v-e8755258]{color:#f59e0b}.install-action[data-v-e8755258]{text-align:center}.install-action p[data-v-e8755258]{margin-bottom:1rem;color:#4b5563}.benefits[data-v-e8755258]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.benefits li[data-v-e8755258]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#374151}.benefits li i[data-v-e8755258]{width:20px;color:#10b981}.btn-install[data-v-e8755258]{width:100%;padding:.875rem 1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 15px rgba(34,197,94,.3);transition:all .2s ease}.btn-install[data-v-e8755258]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,197,94,.4)}.btn-install[data-v-e8755258]:disabled{opacity:.7;cursor:not-allowed}.btn-install.btn-android[data-v-e8755258]{background:linear-gradient(135deg,#3ddc84,#00c853);box-shadow:0 4px 15px rgba(61,220,132,.3)}.btn-install.btn-android[data-v-e8755258]:hover:not(:disabled){box-shadow:0 6px 20px rgba(61,220,132,.4)}.btn-install.btn-pc[data-v-e8755258]{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 15px rgba(33,150,243,.3)}.btn-install.btn-pc[data-v-e8755258]:hover:not(:disabled){box-shadow:0 6px 20px rgba(33,150,243,.4)}.install-manual p[data-v-e8755258]{margin-bottom:1rem;color:#4b5563}.fab-dock-wrapper[data-v-30d55585]{--fab-size: 52px;--fab-gap: 10px;--fab-left: 16px;--fab-bottom: 16px;--nav-offset: 0px;--fab-z: 10010;--sheet-z: 11010}.fab-overlay[data-v-30d55585]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--fab-z) - 1);background:rgba(17,24,39,.4)}.fab-group[data-v-30d55585]{position:fixed;left:var(--fab-left);bottom:calc(var(--fab-bottom) + var(--nav-offset) + env(safe-area-inset-bottom,0));z-index:var(--fab-z);transition:bottom .3s cubic-bezier(.4,0,.2,1)}.fab-group.is-covered[data-v-30d55585]{opacity:0;visibility:hidden;pointer-events:none}.fab-main[data-v-30d55585]{position:relative;width:var(--fab-size);height:var(--fab-size);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;color:#fff;background:#006fff;box-shadow:0 3px 10px rgba(0,0,0,.18);cursor:pointer;transition:transform .2s ease}.fab-main i[data-v-30d55585]{font-size:20px;transition:transform .2s ease}.fab-main i.rotated[data-v-30d55585]{transform:rotate(45deg)}.fab-main[data-v-30d55585]:active{transform:scale(.95)}.fab-main-badge[data-v-30d55585]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:8px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(239,68,68,.4);pointer-events:none;animation:badge-pop-30d55585 .25s ease}.fab-action-btn[data-v-30d55585]{position:relative}.fab-action-badge[data-v-30d55585]{margin-left:auto;min-width:20px;height:20px;padding:0 7px;border-radius:10px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;flex-shrink:0}@keyframes badge-pop-30d55585{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.fab-actions[data-v-30d55585]{position:absolute;left:0;bottom:calc(var(--fab-size) + var(--fab-gap));display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.fab-group.open .fab-actions[data-v-30d55585]{opacity:1;transform:translateY(0);pointer-events:auto}.fab-action-btn[data-v-30d55585]{display:flex;align-items:center;gap:12px;width:100%;min-width:200px;min-height:52px;padding:9px 14px 9px 10px;border:1px solid #eef0f3;border-radius:12px;background:#fff;text-align:left;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:all .15s ease;opacity:0;transform:translateY(10px)}.fab-group.open .fab-action-btn[data-v-30d55585]{opacity:1;transform:translateY(0)}.fab-action-btn[data-v-30d55585]:hover{background:#f7faff;border-color:#d6e6ff}.fab-action-icon[data-v-30d55585]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.fab-action-btn.messages .fab-action-icon[data-v-30d55585]{background:#e8f1ff;color:#006fff}.fab-action-btn.aftersales .fab-action-icon[data-v-30d55585]{background:#fff4e5;color:#d97706}.fab-action-btn.contact .fab-action-icon[data-v-30d55585]{background:#eef2f7;color:#475569}.fab-action-btn.install .fab-action-icon[data-v-30d55585]{background:#e7f6ec;color:#16a34a}.fab-action-meta[data-v-30d55585]{display:flex;flex-direction:column;line-height:1.35;min-width:0}.fab-action-label[data-v-30d55585]{font-size:14px;font-weight:600;color:#1f2937}.fab-action-btn:hover .fab-action-label[data-v-30d55585]{color:#006fff}.fab-action-desc[data-v-30d55585]{font-size:11px;color:#9ca3af}@media (min-width: 992px){.fab-actions[data-v-30d55585]{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:6px;gap:2px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.fab-group:hover .fab-actions[data-v-30d55585]{opacity:1;transform:translateY(0);pointer-events:auto}.fab-group:hover .fab-action-btn[data-v-30d55585]{opacity:1;transform:translateY(0)}.fab-actions[data-v-30d55585]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:14px}.fab-action-btn[data-v-30d55585]{border:none;box-shadow:none;border-radius:10px}.fab-action-btn[data-v-30d55585]:hover{background:#f2f7ff;border:none}}@media (max-width: 991.98px){.fab-dock-wrapper[data-v-30d55585]{--fab-bottom: 16px}}.fab-sheet[data-v-30d55585]{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:var(--sheet-z);width:100%;max-width:880px;max-height:calc(100vh - 1rem);background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.fab-sheet-handle[data-v-30d55585]{width:40px;height:4px;border-radius:99px;background:#d1d5db;margin:10px auto 8px}.fab-sheet-header[data-v-30d55585]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem .65rem;border-bottom:1px solid #f1f3f6}.fab-sheet-title[data-v-30d55585]{font-weight:700;font-size:1.02rem;color:#111827}.fab-sheet-close[data-v-30d55585]{width:36px;height:36px;border-radius:10px;border:none;background:#f3f4f6;color:#4b5563;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.fab-sheet-close[data-v-30d55585]:hover{background:#fee2e2;color:#dc2626}.fab-sheet-body[data-v-30d55585]{flex:1;overflow-y:auto;padding:.5rem 1rem 1rem;-webkit-overflow-scrolling:touch}.fade-enter-active[data-v-30d55585],.fade-leave-active[data-v-30d55585]{transition:opacity .25s ease}.fade-enter-from[data-v-30d55585],.fade-leave-to[data-v-30d55585]{opacity:0}.sheet-enter-active[data-v-30d55585]{transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.sheet-leave-active[data-v-30d55585]{transition:transform .25s ease,opacity .2s ease}.sheet-enter-from[data-v-30d55585],.sheet-leave-to[data-v-30d55585]{transform:translate(-50%) translateY(100%);opacity:0}@media (min-width: 992px){.fab-overlay[data-v-30d55585]{background:transparent;pointer-events:none}.fab-sheet[data-v-30d55585]{left:24px;right:auto;bottom:24px;transform:none;width:460px;max-width:460px;max-height:min(680px,calc(100vh - 48px));border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.1)}.fab-sheet-handle[data-v-30d55585]{display:none}.sheet-enter-from[data-v-30d55585],.sheet-leave-to[data-v-30d55585]{transform:translateY(16px);opacity:0}}.auth-modal-overlay[data-v-63f51300]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.auth-modal[data-v-63f51300]{position:relative;background:#fff;border-radius:16px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.auth-modal--loading[data-v-63f51300]{pointer-events:none;opacity:.7}.auth-modal__close[data-v-63f51300]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#6b7280;transition:all .2s;z-index:10}.auth-modal__close[data-v-63f51300]:hover{background:#e5e7eb;color:#111827}.auth-modal__tabs[data-v-63f51300]{display:flex;border-bottom:1px solid #e5e7eb}.auth-modal__tab[data-v-63f51300]{flex:1;padding:16px;border:none;background:none;font-size:15px;font-weight:600;color:#6b7280;cursor:pointer;position:relative;transition:color .2s}.auth-modal__tab[data-v-63f51300]:hover{color:#374151}.auth-modal__tab--active[data-v-63f51300]{color:#006fff}.auth-modal__tab--active[data-v-63f51300]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#006fff}.auth-modal__header[data-v-63f51300]{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e7eb;gap:12px}.auth-modal__back[data-v-63f51300]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#6b7280;transition:all .2s}.auth-modal__back[data-v-63f51300]:hover{background:#e5e7eb;color:#111827}.auth-modal__title[data-v-63f51300]{font-size:16px;font-weight:600;color:#111827;margin:0}.auth-modal__content[data-v-63f51300]{padding:24px}.auth-social[data-v-63f51300]{margin-bottom:8px}.auth-social__btn[data-v-63f51300]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;margin-bottom:10px}.auth-social__btn[data-v-63f51300]:hover{background:#f9fafb;border-color:#d1d5db}.auth-social__btn--telegram[data-v-63f51300]{background:linear-gradient(135deg,#08c,#0077b5);border-color:#08c;color:#fff}.auth-social__btn--telegram[data-v-63f51300]:hover{background:linear-gradient(135deg,#0077b5,#069);border-color:#0077b5;color:#fff}.auth-social__icon[data-v-63f51300]{width:20px;height:20px}.auth-divider[data-v-63f51300]{display:flex;align-items:center;margin:16px 0;color:#9ca3af;font-size:13px}.auth-divider[data-v-63f51300]:before,.auth-divider[data-v-63f51300]:after{content:"";flex:1;height:1px;background:#e5e7eb}.auth-divider span[data-v-63f51300]{padding:0 12px}.auth-form__group[data-v-63f51300]{margin-bottom:16px}.auth-form__row[data-v-63f51300]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-form__label[data-v-63f51300]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.auth-form__input-wrapper[data-v-63f51300]{position:relative}.auth-form__input[data-v-63f51300]{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:16px;color:#111827;transition:border-color .2s,box-shadow .2s}.auth-form__input[data-v-63f51300]:focus{outline:none;border-color:#006fff;box-shadow:0 0 0 3px rgba(0,111,255,.1)}.auth-form__toggle-password[data-v-63f51300]{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;background:none;color:#9ca3af;cursor:pointer;font-size:18px}.auth-form__options[data-v-63f51300]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px}.auth-form__checkbox[data-v-63f51300]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#4b5563}.auth-form__checkbox input[data-v-63f51300]{width:16px;height:16px;accent-color:#006fff}.auth-form__link[data-v-63f51300]{color:#006fff;text-decoration:none}.auth-form__link[data-v-63f51300]:hover{text-decoration:underline}.auth-form__error[data-v-63f51300],.auth-form__warning[data-v-63f51300]{padding:12px;border-radius:8px;font-size:13px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.auth-form__error[data-v-63f51300]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.auth-form__warning[data-v-63f51300]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.auth-form__warning a[data-v-63f51300]{color:#006fff;text-decoration:underline}.auth-form__link-btn[data-v-63f51300]{background:none;border:none;padding:0;color:#006fff;font-size:inherit;cursor:pointer;text-decoration:none}.auth-form__link-btn[data-v-63f51300]:hover{text-decoration:underline}.auth-form__desc[data-v-63f51300]{font-size:14px;color:#6b7280;margin-bottom:20px;line-height:1.5}.auth-form__success-tip[data-v-63f51300]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46;font-size:13px;margin-bottom:20px}.auth-form__success-tip i[data-v-63f51300]{font-size:18px;color:#10b981;flex-shrink:0}.auth-form__success[data-v-63f51300]{text-align:center;padding:20px 0}.auth-form__success .success-icon[data-v-63f51300]{width:64px;height:64px;margin:0 auto 16px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center}.auth-form__success .success-icon i[data-v-63f51300]{font-size:32px;color:#10b981}.auth-form__success h4[data-v-63f51300]{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.auth-form__success p[data-v-63f51300]{font-size:14px;color:#6b7280;margin-bottom:8px}.auth-form__hint[data-v-63f51300]{font-size:12px;color:#9ca3af;margin-bottom:20px}.auth-form__captcha[data-v-63f51300]{display:flex;gap:8px;margin-bottom:8px}.auth-form__captcha-image[data-v-63f51300]{flex:1;border-radius:8px;overflow:hidden;min-height:46px;background:#003}.auth-form__captcha-image[data-v-63f51300] div{border-radius:8px}.auth-form__captcha-refresh[data-v-63f51300]{width:46px;height:46px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#6b7280;transition:all .2s;flex-shrink:0}.auth-form__captcha-refresh[data-v-63f51300]:hover:not(:disabled){background:#e5e7eb;color:#374151}.auth-form__captcha-refresh[data-v-63f51300]:disabled{opacity:.6;cursor:not-allowed}.auth-form__captcha-input[data-v-63f51300]{letter-spacing:4px;text-align:center;font-size:16px}.auth-form__code-input[data-v-63f51300]{letter-spacing:8px;text-align:center;font-size:20px;font-weight:600;font-family:monospace}.auth-form__resend[data-v-63f51300]{display:block;width:100%;margin-top:12px;text-align:center;font-size:13px}.auth-form__submit[data-v-63f51300]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#006fff,#0058d9);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s;display:flex;align-items:center;justify-content:center;gap:8px}.auth-form__submit[data-v-63f51300]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.auth-form__submit[data-v-63f51300]:disabled{opacity:.6;cursor:not-allowed}.auth-form__spinner[data-v-63f51300]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-63f51300 .8s linear infinite}@keyframes spin-63f51300{to{transform:rotate(360deg)}}.auth-form__password-strength[data-v-63f51300]{margin:-8px 0 16px;display:flex;align-items:center;gap:10px}.strength-bar[data-v-63f51300]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.strength-bar__fill[data-v-63f51300]{height:100%;transition:width .3s,background .3s}.strength-bar__fill.weak[data-v-63f51300]{background:#ef4444}.strength-bar__fill.medium[data-v-63f51300]{background:#f59e0b}.strength-bar__fill.strong[data-v-63f51300]{background:#10b981}.strength-text[data-v-63f51300]{font-size:12px;font-weight:500}.strength-text.weak[data-v-63f51300]{color:#ef4444}.strength-text.medium[data-v-63f51300]{color:#f59e0b}.strength-text.strong[data-v-63f51300]{color:#10b981}.modal-fade-enter-active[data-v-63f51300],.modal-fade-leave-active[data-v-63f51300]{transition:opacity .25s ease}.modal-fade-enter-active .auth-modal[data-v-63f51300],.modal-fade-leave-active .auth-modal[data-v-63f51300]{transition:transform .25s ease,opacity .25s ease}.modal-fade-enter-from[data-v-63f51300],.modal-fade-leave-to[data-v-63f51300]{opacity:0}.modal-fade-enter-from .auth-modal[data-v-63f51300],.modal-fade-leave-to .auth-modal[data-v-63f51300]{transform:scale(.95) translateY(-10px);opacity:0}@media (max-width: 480px){.auth-modal[data-v-63f51300]{max-width:100%;border-radius:16px 16px 0 0;max-height:85vh}.auth-modal-overlay[data-v-63f51300]{align-items:flex-end;padding:0}.auth-form__row[data-v-63f51300]{grid-template-columns:1fr}.auth-modal__content[data-v-63f51300]{padding:20px 16px}}.telegram-login-overlay[data-v-63f51300]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:20;overflow:hidden}.telegram-login-content[data-v-63f51300]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;width:100%}.telegram-logo[data-v-63f51300]{margin-bottom:20px;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(0,136,204,.2))}.telegram-spinner[data-v-63f51300]{width:36px;height:36px;margin:20px auto;border:3px solid #e8ecf1;border-top-color:#08c;border-radius:50%;animation:spin-63f51300 .8s linear infinite}.telegram-message[data-v-63f51300]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.5}.telegram-cancel[data-v-63f51300]{padding:10px 28px;border:1px solid #e8ecf1;border-radius:10px;background:#f7f8fa;color:#8b8fa3;font-size:14px;cursor:pointer;transition:all .2s}.telegram-cancel[data-v-63f51300]:hover{background:#eef0f4;border-color:#d1d5db;color:#555}.tg-choose-title[data-v-63f51300]{font-size:17px;font-weight:700;color:#1a1a2e;margin-bottom:24px;letter-spacing:-.2px}.tg-choose-options[data-v-63f51300]{display:flex;gap:12px;margin-bottom:24px;width:100%}.tg-choose-btn[data-v-63f51300]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;border:1px solid #e8ecf1;border-radius:16px;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.tg-choose-btn[data-v-63f51300]:hover{border-color:#08c;background:#f0f9ff;box-shadow:0 6px 20px rgba(0,136,204,.1);transform:translateY(-2px)}.tg-choose-btn i[data-v-63f51300]{font-size:30px;color:#08c}.tg-choose-btn__label[data-v-63f51300]{font-size:14px;font-weight:600;color:#1a1a2e}.tg-choose-btn__desc[data-v-63f51300]{font-size:12px;color:#9ca3af}.tg-choose-btn--single[data-v-63f51300]{flex:none;flex-direction:row;padding:12px 24px;gap:10px}.tg-choose-btn--single i[data-v-63f51300]{font-size:18px}.tg-choose-btn--single .tg-choose-btn__label[data-v-63f51300]{font-size:14px}.qr-panel__wrapper[data-v-63f51300]{position:relative;padding:14px;background:#fff;border-radius:16px;border:1px solid #e8ecf1;box-shadow:0 4px 16px rgba(0,0,0,.06);margin-bottom:16px}.qr-panel__img[data-v-63f51300]{display:block;border-radius:8px;width:200px;height:200px}.qr-panel__logo[data-v-63f51300]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;background:linear-gradient(135deg,#08c,#0ae);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,136,204,.25)}.qr-panel__hint[data-v-63f51300]{font-size:14px;color:#6b7280;margin:0 0 10px;line-height:1.5}.qr-panel__hint strong[data-v-63f51300]{color:#08c}.qr-panel__timer[data-v-63f51300]{display:inline-flex;align-items:center;gap:6px;color:#9ca3af;font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:6px;padding:4px 12px;background:#f7f8fa;border-radius:20px}.qr-panel__status[data-v-63f51300]{font-size:13px;color:#08c;margin-bottom:20px;animation:pulse-63f51300 2s ease-in-out infinite}@keyframes pulse-63f51300{0%,to{opacity:1}50%{opacity:.5}}.qr-panel__expired-text[data-v-63f51300]{font-size:15px;color:#6b7280;margin:0 0 20px}.qr-panel__success-icon[data-v-63f51300]{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0;box-shadow:0 6px 20px rgba(16,185,129,.2);animation:scaleInBounce-63f51300 .5s cubic-bezier(.16,1,.3,1)}@keyframes scaleInBounce-63f51300{0%{transform:scale(0)}60%{transform:scale(1.12)}to{transform:scale(1)}}.qr-panel__success-icon i[data-v-63f51300]{font-size:30px;color:#fff}.qr-panel__success-text[data-v-63f51300]{font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.qr-panel__success-hint[data-v-63f51300]{font-size:13px;color:#9ca3af;margin:0 0 16px}.qr-panel__note[data-v-63f51300]{font-size:11px;color:#b0b5c3;margin:16px 0 0}.fade-enter-active[data-v-63f51300],.fade-leave-active[data-v-63f51300]{transition:opacity .2s ease}.fade-enter-from[data-v-63f51300],.fade-leave-to[data-v-63f51300]{opacity:0}.dm-sheet-overlay[data-v-ea6c69e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.dm-sheet[data-v-ea6c69e8]{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 -10px 40px rgba(0,0,0,.15);overflow:hidden}.dm-sheet__handle[data-v-ea6c69e8]{width:40px;height:4px;background:#d1d5db;border-radius:99px;margin:10px auto 6px}.dm-sheet__header[data-v-ea6c69e8]{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid #eef0f3}.dm-sheet__title[data-v-ea6c69e8]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:#111827}.dm-sheet__title-text[data-v-ea6c69e8]{font-size:15px}.dm-seller-avatar[data-v-ea6c69e8]{width:34px;height:34px;border-radius:50%;background:#006fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;overflow:hidden}.dm-seller-avatar img[data-v-ea6c69e8]{width:100%;height:100%;object-fit:cover;display:block}.dm-seller-avatar--ticket[data-v-ea6c69e8]{background:#f59e0b;font-size:13px}.dm-seller-meta[data-v-ea6c69e8]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.dm-seller-name[data-v-ea6c69e8]{font-size:14px;font-weight:700;color:#111827;text-decoration:none;display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.dm-seller-name[data-v-ea6c69e8]:hover{color:#006fff}.dm-seller-name i[data-v-ea6c69e8]{font-size:11px;color:#9ca3af;flex-shrink:0}a.dm-seller-name:hover i[data-v-ea6c69e8]{color:#006fff}.dm-seller-sub[data-v-ea6c69e8]{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px}.dm-seller-sub .dm-online-dot[data-v-ea6c69e8]{width:6px;height:6px;border-radius:50%;background:#9ca3af;display:inline-block}.dm-seller-sub .dm-online-dot.online[data-v-ea6c69e8]{background:#10b981}.dm-sheet__title>i[data-v-ea6c69e8]{color:#006fff}.dm-online-status[data-v-ea6c69e8]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#9ca3af;padding:2px 8px;background:#f3f4f6;border-radius:10px}.dm-online-status.online[data-v-ea6c69e8]{color:#059669;background:#ecfdf5}.dm-online-dot[data-v-ea6c69e8]{width:6px;height:6px;border-radius:50%;background:#9ca3af}.dm-online-status.online .dm-online-dot[data-v-ea6c69e8]{background:#10b981}.dm-sheet__btns[data-v-ea6c69e8]{display:flex;align-items:center;gap:2px;flex-shrink:0}.dm-hbtn[data-v-ea6c69e8]{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.dm-hbtn--muted[data-v-ea6c69e8]{color:#9ca3af}.dm-hbtn[data-v-ea6c69e8]:hover{background:#f3f4f6;color:#374151}.dm-hbtn--close[data-v-ea6c69e8]:hover{background:#fef2f2;color:#ef4444}.dm-hbtn--back[data-v-ea6c69e8]{margin-right:2px}.dm-list-tabs[data-v-ea6c69e8]{display:flex;align-items:center;gap:6px;padding:8px 12px 0}.dm-list-tab[data-v-ea6c69e8]{border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:12px;font-weight:500;padding:3px 14px;border-radius:999px;cursor:pointer;transition:all .15s}.dm-list-tab[data-v-ea6c69e8]:hover{border-color:#bfdbfe;color:#006fff}.dm-list-tab.active[data-v-ea6c69e8]{background:#006fff;border-color:#006fff;color:#fff;font-weight:600}.dm-list-refresh[data-v-ea6c69e8]{margin-left:auto;width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer;font-size:12px}.dm-list-refresh[data-v-ea6c69e8]:hover{background:#f3f4f6;color:#374151}.dm-list-refresh[data-v-ea6c69e8]:disabled{opacity:.5;cursor:default}.dm-list-items[data-v-ea6c69e8]{flex:1;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:8px}.dm-list-item[data-v-ea6c69e8]{display:block;width:100%;text-align:left;border:1px solid #eef0f3;border-radius:12px;background:#fff;padding:10px 12px;cursor:pointer;transition:all .15s}.dm-list-item[data-v-ea6c69e8]:hover{border-color:#bfdbfe;background:#f8faff}.dm-list-item__top[data-v-ea6c69e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.dm-list-item__name[data-v-ea6c69e8]{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dm-list-item__icon[data-v-ea6c69e8]{color:#006fff;font-size:12px;margin-right:4px}.dm-list-item__time[data-v-ea6c69e8]{font-size:11px;color:#9ca3af;flex-shrink:0}.dm-list-item__bottom[data-v-ea6c69e8]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dm-list-item__preview[data-v-ea6c69e8]{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dm-list-item__unread[data-v-ea6c69e8]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;flex-shrink:0}.dm-list-item__status[data-v-ea6c69e8]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;flex-shrink:0;background:#f3f4f6;color:#6b7280}.dm-list-item__status.is-success[data-v-ea6c69e8]{background:#e7f6ec;color:#067647}.dm-list-item__status.is-warning[data-v-ea6c69e8]{background:#fef3c7;color:#92400e}.dm-list-item__status.is-danger[data-v-ea6c69e8]{background:#fdeceb;color:#b42318}.dm-list-item__status.is-primary[data-v-ea6c69e8]{background:#e8efff;color:#1d4ed8}.dm-list-more[data-v-ea6c69e8]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-top:1px solid #eef0f3;font-size:12px;font-weight:600;color:#006fff;text-decoration:none;background:#fafbff}.dm-list-more[data-v-ea6c69e8]:hover{background:#f0f5ff;color:#0058d9}.dm-message__tools[data-v-ea6c69e8]{margin-top:4px}.dm-trans-btn[data-v-ea6c69e8]{border:none;background:none;padding:0;font-size:11px;color:#9ca3af;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.dm-trans-btn[data-v-ea6c69e8]:hover{color:#006fff}.dm-trans-bar[data-v-ea6c69e8]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fafbff;border-bottom:1px solid #eef0f3;font-size:11px;color:#6b7280}.dm-trans-bar__label[data-v-ea6c69e8]{display:flex;align-items:center;gap:4px;font-weight:600;color:#0058d9;flex-shrink:0}.dm-trans-bar__select[data-v-ea6c69e8]{border:1px solid #e5e7eb;border-radius:7px;background:#fff;font-size:11px;padding:2px 6px;color:#374151;cursor:pointer}.dm-trans-bar__auto[data-v-ea6c69e8]{display:flex;align-items:center;gap:4px;margin-left:auto;cursor:pointer;user-select:none;padding:2px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;margin-bottom:0;font-weight:500}.dm-trans-bar__auto.on[data-v-ea6c69e8]{border-color:#bfdbfe;background:#eff6ff;color:#006fff;font-weight:600}.dm-trans-bar__auto input[data-v-ea6c69e8]{margin:0;accent-color:#006fff}.dm-ticket-bar[data-v-ea6c69e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#fff7ed;border-bottom:1px solid #fed7aa;font-size:11px;color:#9a3412}.dm-ticket-bar a[data-v-ea6c69e8]{color:#c2410c;font-weight:600;text-decoration:none;flex-shrink:0}.dm-ticket-bar a[data-v-ea6c69e8]:hover{text-decoration:underline}.dm-composer[data-v-ea6c69e8]{display:flex;align-items:flex-end;gap:6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;padding:5px;transition:all .15s}.dm-composer[data-v-ea6c69e8]:focus-within{border-color:#006fff;background:#fff;box-shadow:0 0 0 3px rgba(0,111,255,.08)}.dm-composer__attach[data-v-ea6c69e8]{width:34px;height:34px;border:none;background:none;color:#9ca3af;border-radius:10px;cursor:pointer;flex-shrink:0;font-size:15px;display:flex;align-items:center;justify-content:center;transition:all .15s}.dm-composer__attach[data-v-ea6c69e8]:hover{background:#e5e7eb;color:#374151}.dm-composer__input[data-v-ea6c69e8]{flex:1;border:none;background:none;resize:none;font-size:16px;line-height:1.45;max-height:96px;padding:7px 2px;font-family:inherit;min-width:0}.dm-composer__input[data-v-ea6c69e8]:focus{outline:none}.dm-composer__send[data-v-ea6c69e8]{width:34px;height:34px;border:none;border-radius:10px;background:#006fff;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.dm-composer__send[data-v-ea6c69e8]:hover:not(:disabled){background:#0058d9}.dm-composer__send[data-v-ea6c69e8]:disabled{opacity:.4;cursor:not-allowed}.dm-bubble[data-v-ea6c69e8]{position:fixed;right:92px;bottom:26px;z-index:11000;width:56px;height:56px;border-radius:50%;border:none;background:#006fff;color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.18);transition:all .15s ease}.dm-bubble[data-v-ea6c69e8]:hover{transform:scale(1.04);background:#0058d9}.dm-bubble-badge[data-v-ea6c69e8]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;border:2px solid #fff}@media (max-width: 639.98px){.dm-bubble[data-v-ea6c69e8]{right:76px;bottom:86px}}.bubble-pop-enter-active[data-v-ea6c69e8],.bubble-pop-leave-active[data-v-ea6c69e8]{transition:transform .2s ease,opacity .2s ease}.bubble-pop-enter-from[data-v-ea6c69e8],.bubble-pop-leave-to[data-v-ea6c69e8]{transform:scale(.4);opacity:0}.dm-safety-tip[data-v-ea6c69e8]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom:1px solid #fecaca;font-size:11px;color:#991b1b}.dm-safety-tip i[data-v-ea6c69e8]{color:#dc2626}.dm-sheet__body[data-v-ea6c69e8]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.dm-loading[data-v-ea6c69e8],.dm-error[data-v-ea6c69e8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6b7280;padding:40px}.dm-loading i[data-v-ea6c69e8]{font-size:28px;color:#006fff}.dm-error[data-v-ea6c69e8]{color:#dc2626}.dm-error i[data-v-ea6c69e8]{font-size:36px}.dm-error button[data-v-ea6c69e8]{margin-top:8px;padding:8px 20px;background:#006fff;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer}.dm-error button[data-v-ea6c69e8]:hover{background:#006fff}.dm-messages[data-v-ea6c69e8]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px;min-height:200px;max-height:50vh}.dm-messages-loading[data-v-ea6c69e8]{text-align:center;padding:40px;color:#6b7280}.dm-message[data-v-ea6c69e8]{max-width:85%}.dm-message.is-mine[data-v-ea6c69e8]{align-self:flex-end}.dm-message__header[data-v-ea6c69e8]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dm-message__sender[data-v-ea6c69e8]{font-size:11px;font-weight:600;color:#6b7280}.dm-message.is-mine .dm-message__sender[data-v-ea6c69e8]{color:#006fff}.dm-message.is-seller .dm-message__sender[data-v-ea6c69e8]{color:#16a34a}.dm-message.is-admin .dm-message__sender[data-v-ea6c69e8]{color:#dc2626}.dm-message__time[data-v-ea6c69e8]{font-size:10px;color:#9ca3af}.dm-message__bubble[data-v-ea6c69e8]{background:#f3f4f6;border-radius:12px;overflow:hidden}.dm-message__content[data-v-ea6c69e8]{padding:10px 14px;font-size:14px;line-height:1.5;word-break:break-word}.dm-message.is-mine .dm-message__bubble[data-v-ea6c69e8]{background:#006fff;color:#fff}.dm-message.is-seller .dm-message__bubble[data-v-ea6c69e8]{background:#dcfce7;border-left:3px solid #16a34a}.dm-message.is-admin .dm-message__bubble[data-v-ea6c69e8]{background:#fee2e2;border-left:3px solid #dc2626}.dm-message__trans[data-v-ea6c69e8]{border-top:1px dashed rgba(0,0,0,.16);padding:7px 14px 10px;font-size:13px;line-height:1.5;color:#1e293b;background:rgba(255,255,255,.55);word-break:break-word}.dm-trans-tag[data-v-ea6c69e8]{font-size:10px;font-weight:600;color:#0058d9;margin-bottom:3px;display:flex;align-items:center;gap:4px}.dm-message__attachments[data-v-ea6c69e8]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.dm-attach-image[data-v-ea6c69e8]{max-width:120px;border-radius:8px;overflow:hidden;cursor:pointer}.dm-attach-image img[data-v-ea6c69e8]{width:100%;height:auto;display:block}.dm-attach-file[data-v-ea6c69e8]{font-size:12px;color:#006fff;text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#eff6ff;border-radius:6px}.dm-attach-file[data-v-ea6c69e8]:hover{background:#dbeafe}.dm-message__status[data-v-ea6c69e8]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:10px;color:#9ca3af}.dm-message.is-mine .dm-message__status i.fa-check-double[data-v-ea6c69e8],.dm-message.is-mine .dm-message__status i.fa-check-double+span[data-v-ea6c69e8]{color:#006fff}.dm-input[data-v-ea6c69e8]{border-top:1px solid #eef0f3;padding:10px 12px;background:#fff}.dm-input__files[data-v-ea6c69e8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dm-input__file[data-v-ea6c69e8]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;font-size:11px;color:#1d4ed8;max-width:100%}.dm-input__file>i[data-v-ea6c69e8]{font-size:10px}.dm-input__file span[data-v-ea6c69e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.dm-input__file button[data-v-ea6c69e8]{border:none;background:none;color:#dc2626;cursor:pointer;padding:0;font-size:10px;flex-shrink:0}.dm-closed[data-v-ea6c69e8]{text-align:center;padding:16px;background:#f3f4f6;color:#6b7280;font-size:13px}.dm-preview-overlay[data-v-ea6c69e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;padding:20px}.dm-preview-container[data-v-ea6c69e8]{position:relative;max-width:90vw;max-height:90vh}.dm-preview-container img[data-v-ea6c69e8]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.dm-preview-close[data-v-ea6c69e8]{position:absolute;top:-40px;right:0;width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.2);color:#fff;font-size:18px;cursor:pointer}.dm-preview-close[data-v-ea6c69e8]:hover{background:rgba(255,255,255,.3)}.dm-preview-download[data-v-ea6c69e8]{display:block;text-align:center;margin-top:12px;color:#fff;text-decoration:none;font-size:14px;padding:8px 16px;background:rgba(255,255,255,.15);border-radius:8px}.dm-preview-download[data-v-ea6c69e8]:hover{background:rgba(255,255,255,.25)}.sheet-fade-enter-active[data-v-ea6c69e8],.sheet-fade-leave-active[data-v-ea6c69e8]{transition:opacity .25s ease}.sheet-fade-enter-from[data-v-ea6c69e8],.sheet-fade-leave-to[data-v-ea6c69e8]{opacity:0}.sheet-slide-enter-active[data-v-ea6c69e8]{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sheet-slide-leave-active[data-v-ea6c69e8]{transition:transform .25s ease}.sheet-slide-enter-from[data-v-ea6c69e8],.sheet-slide-leave-to[data-v-ea6c69e8]{transform:translateY(100%)}.preview-fade-enter-active[data-v-ea6c69e8],.preview-fade-leave-active[data-v-ea6c69e8]{transition:opacity .25s ease}.preview-fade-enter-from[data-v-ea6c69e8],.preview-fade-leave-to[data-v-ea6c69e8]{opacity:0}@media (min-width: 640px){.dm-sheet-overlay[data-v-ea6c69e8]{background:transparent;pointer-events:none;align-items:flex-end;justify-content:flex-end;padding:0 24px 24px 0}.dm-sheet[data-v-ea6c69e8]{pointer-events:auto;width:384px;max-width:384px;height:min(620px,calc(100vh - 48px));max-height:calc(100vh - 48px);border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.1)}.dm-sheet__handle[data-v-ea6c69e8]{display:none}.dm-messages[data-v-ea6c69e8]{max-height:none}.sheet-slide-enter-from[data-v-ea6c69e8],.sheet-slide-leave-to[data-v-ea6c69e8]{transform:translateY(16px);opacity:0}}.vue-favorite-btn[data-v-df960fea]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;border:none;background:transparent;color:var(--pl-text-muted, #94a3b8);font-size:1.25rem;cursor:pointer;border-radius:50%;transition:all .2s}.vue-favorite-btn[data-v-df960fea]:hover{background:rgba(239,68,68,.1);color:#ef4444}.vue-favorite-btn.active[data-v-df960fea]{color:#ef4444}.vue-favorite-btn.active i[data-v-df960fea]{animation:heartBeat-df960fea .3s ease}.vue-favorite-btn.loading[data-v-df960fea]{pointer-events:none;opacity:.7}.vue-favorite-btn[data-v-df960fea]:disabled{cursor:not-allowed}.vue-favorite-count[data-v-df960fea]{font-size:.75rem;font-weight:600;color:inherit}.pd-chip.fav.active .pd-chip-icon i[data-v-df960fea]{color:#ef4444}.pd-chip.fav.active[data-v-df960fea]{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.pd-chip.fav.disabled[data-v-df960fea]{pointer-events:none;opacity:.7}.pd-chip .la-spinner[data-v-df960fea]{animation:spin-df960fea 1s linear infinite}@keyframes heartBeat-df960fea{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes spin-df960fea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vue-contact-seller[data-v-7998c2ce]{display:inline-block}.cs-btn[data-v-7998c2ce]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#006fff;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cs-btn[data-v-7998c2ce]:hover:not(:disabled){background:#0058d9}.cs-btn[data-v-7998c2ce]:disabled{opacity:.6;cursor:not-allowed}.cs-btn--loading[data-v-7998c2ce]{pointer-events:none}
