.customer-service-dialog[data-v-4309ab48]{position:fixed;right:20px;bottom:100px;width:400px;height:600px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:2000}@media(max-width:768px){.customer-service-dialog[data-v-4309ab48]{right:0;bottom:0;left:0;top:0;width:100%;height:100%;max-height:100vh;border-radius:0}}.customer-service-dialog .dialog-header[data-v-4309ab48]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.customer-service-dialog .dialog-header .header-left[data-v-4309ab48]{display:flex;align-items:center;gap:12px}.customer-service-dialog .dialog-header .header-left .service-name[data-v-4309ab48]{font-size:16px;font-weight:600}.customer-service-dialog .dialog-header .header-left .status-indicator[data-v-4309ab48]{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.9}.customer-service-dialog .dialog-header .header-left .status-indicator .status-icon[data-v-4309ab48]{font-size:14px}.customer-service-dialog .dialog-header .header-right[data-v-4309ab48]{display:flex;align-items:center;gap:12px;cursor:pointer}.customer-service-dialog .dialog-header .header-right i[data-v-4309ab48]{font-size:18px;opacity:.9;transition:opacity .2s}.customer-service-dialog .dialog-header .header-right i[data-v-4309ab48]:hover{opacity:1}.customer-service-dialog .dialog-body[data-v-4309ab48]{flex:1;overflow-y:auto;padding:20px;background:#f5f5f5}.customer-service-dialog .dialog-body .message-list .message-item[data-v-4309ab48]{margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.customer-service-dialog .dialog-body .message-list .message-item.message-user[data-v-4309ab48]{flex-direction:row;justify-content:flex-end;margin-left:auto}.customer-service-dialog .dialog-body .message-list .message-item.message-user .message-wrapper[data-v-4309ab48]{max-width:75%}.customer-service-dialog .dialog-body .message-list .message-item.message-user .message-wrapper .message-bubble[data-v-4309ab48]{background:#667eea;color:#fff;border-radius:12px 12px 0 12px}.customer-service-dialog .dialog-body .message-list .message-item.message-user .message-avatar[data-v-4309ab48]{order:2}.customer-service-dialog .dialog-body .message-list .message-item.message-user .message-avatar .avatar-placeholder[data-v-4309ab48]{background:linear-gradient(135deg,#667eea,#764ba2)}.customer-service-dialog .dialog-body .message-list .message-item.message-admin[data-v-4309ab48]{flex-direction:row;justify-content:flex-start}.customer-service-dialog .dialog-body .message-list .message-item.message-admin .message-wrapper[data-v-4309ab48]{max-width:75%}.customer-service-dialog .dialog-body .message-list .message-item.message-admin .message-wrapper .message-bubble[data-v-4309ab48]{background:#fff;color:#333;border-radius:12px 12px 12px 0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.customer-service-dialog .dialog-body .message-list .message-item.message-admin .message-avatar .avatar-placeholder.avatar-service[data-v-4309ab48]{background:linear-gradient(135deg,#48bb78,#38a169)}.customer-service-dialog .dialog-body .message-list .message-item.message-system[data-v-4309ab48]{flex-direction:row;justify-content:flex-start}.customer-service-dialog .dialog-body .message-list .message-item.message-system .message-wrapper[data-v-4309ab48]{max-width:75%}.customer-service-dialog .dialog-body .message-list .message-item.message-system .message-wrapper .message-bubble[data-v-4309ab48]{background:#fff;color:#333;border-radius:12px 12px 12px 0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.customer-service-dialog .dialog-body .message-list .message-item.message-system .message-avatar .avatar-placeholder.avatar-service[data-v-4309ab48]{background:linear-gradient(135deg,#4299e1,#3182ce)}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper[data-v-4309ab48]{display:flex;flex-direction:column}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-bubble[data-v-4309ab48]{padding:10px 14px}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-bubble .message-sender[data-v-4309ab48]{font-size:12px;font-weight:600;margin-bottom:4px;opacity:.8}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-bubble .message-content[data-v-4309ab48]{font-size:14px;line-height:1.5;word-wrap:break-word}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-bubble .message-content[data-v-4309ab48] a{color:#667eea;text-decoration:underline}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-bubble .message-content[data-v-4309ab48] img{max-width:100%;border-radius:4px;margin-top:4px}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-bubble .image-message img[data-v-4309ab48]{max-width:250px;max-height:250px;border-radius:4px;cursor:pointer;display:block;-o-object-fit:contain;object-fit:contain}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .inline-manual-service-wrapper[data-v-4309ab48]{margin-top:6px}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .inline-manual-service-btn[data-v-4309ab48]{padding:0;font-size:12px;color:#667eea}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .inline-manual-service-btn[data-v-4309ab48]:hover{color:#5568d3}.customer-service-dialog .dialog-body .message-list .message-item .message-wrapper .message-time[data-v-4309ab48]{font-size:11px;color:#999;margin-top:6px;padding:0 4px;line-height:1.4;min-height:14px;display:block;white-space:nowrap}.customer-service-dialog .dialog-body .message-list .message-item.message-user .message-wrapper[data-v-4309ab48]{align-items:flex-end}.customer-service-dialog .dialog-body .message-list .message-item.message-user .message-wrapper .message-time[data-v-4309ab48]{text-align:right}.customer-service-dialog .dialog-body .message-list .message-item.message-admin .message-wrapper[data-v-4309ab48],.customer-service-dialog .dialog-body .message-list .message-item.message-system .message-wrapper[data-v-4309ab48]{align-items:flex-start}.customer-service-dialog .dialog-body .message-list .message-item.message-admin .message-wrapper .message-time[data-v-4309ab48],.customer-service-dialog .dialog-body .message-list .message-item.message-system .message-wrapper .message-time[data-v-4309ab48]{text-align:left}.customer-service-dialog .dialog-body .message-list .message-item .message-avatar[data-v-4309ab48]{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden}.customer-service-dialog .dialog-body .message-list .message-item .message-avatar img[data-v-4309ab48]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customer-service-dialog .dialog-body .message-list .message-item .message-avatar .avatar-placeholder[data-v-4309ab48]{width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.customer-service-dialog .dialog-body .empty-message[data-v-4309ab48]{display:flex;justify-content:center;align-items:center;height:100%;color:#999}.customer-service-dialog .faq-buttons[data-v-4309ab48]{padding:12px 20px;background:#fff;border-top:1px solid #eee;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc transparent;position:relative}.customer-service-dialog .faq-buttons[data-v-4309ab48]::-webkit-scrollbar{height:4px}.customer-service-dialog .faq-buttons[data-v-4309ab48]::-webkit-scrollbar-track{background:transparent}.customer-service-dialog .faq-buttons[data-v-4309ab48]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.customer-service-dialog .faq-buttons[data-v-4309ab48]::-webkit-scrollbar-thumb:hover{background:#999}.customer-service-dialog .faq-buttons .faq-btn[data-v-4309ab48]{font-size:12px;padding:6px 12px;border-radius:16px;background:#f0f0f0;border:none;white-space:nowrap;flex-shrink:0;color:#666}.customer-service-dialog .faq-buttons .faq-btn[data-v-4309ab48]:hover{background:#e0e0e0}.customer-service-dialog .faq-buttons .faq-btn.manual-service-btn[data-v-4309ab48]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500;position:sticky;left:0;z-index:10;flex-shrink:0}.customer-service-dialog .faq-buttons .faq-btn.manual-service-btn[data-v-4309ab48]:hover{background:linear-gradient(135deg,#5568d3,#653a8f)}.customer-service-dialog .faq-buttons .faq-btn.manual-service-btn i[data-v-4309ab48]{margin-right:4px}.customer-service-dialog .dialog-footer[data-v-4309ab48]{padding:12px 20px;background:#fff;border-top:1px solid #eee;border-radius:0 0 12px 12px}.customer-service-dialog .dialog-footer .image-preview[data-v-4309ab48]{position:relative;display:inline-block;margin-bottom:8px;padding:4px;border:1px solid #ddd;border-radius:4px;background:#f5f5f5}.customer-service-dialog .dialog-footer .image-preview img[data-v-4309ab48]{max-width:150px;max-height:150px;display:block;border-radius:4px}.customer-service-dialog .dialog-footer .image-preview .el-icon-close[data-v-4309ab48]{position:absolute;top:-8px;right:-8px;background:#fff;border-radius:50%;cursor:pointer;font-size:16px;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.customer-service-dialog .dialog-footer .image-preview .el-icon-close[data-v-4309ab48]:hover{color:#f56c6c}.customer-service-dialog .dialog-footer .message-input[data-v-4309ab48]{margin-bottom:8px}.customer-service-dialog .dialog-footer .footer-actions[data-v-4309ab48]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.customer-service-dialog .dialog-footer .footer-actions .image-upload[data-v-4309ab48]{display:inline-block}.customer-service-dialog .dialog-footer .footer-actions .send-btn[data-v-4309ab48]{border-radius:20px;padding:10px 20px}.layout-container[data-v-122f6021]{display:flex;flex-direction:column;height:100vh;background:#f0f4f8}.content-area[data-v-122f6021],.layout-body[data-v-122f6021]{display:flex;flex:1;overflow:hidden}.content-area[data-v-122f6021]{flex-direction:column;background:#f0f4f8;padding:16px 16px 24px;box-sizing:border-box}.top-header[data-v-122f6021]{height:68px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:16px;position:relative;z-index:10}.top-header .header-left[data-v-122f6021]{display:flex;align-items:center;cursor:pointer}.top-header .header-left i[data-v-122f6021]{font-size:20px;color:#6b7280;transition:color .2s ease}.top-header .header-left:hover i[data-v-122f6021]{color:#2563ff}.top-header .header-right[data-v-122f6021]{display:flex;align-items:center;gap:16px}.top-header .header-right .icon-btn[data-v-122f6021]{position:relative;width:36px;height:36px;border-radius:10px;background:#f6f8fb;display:flex;align-items:center;justify-content:center;color:#2563ff;cursor:pointer;transition:all .2s ease}.top-header .header-right .icon-btn i[data-v-122f6021]{font-size:18px}.top-header .header-right .icon-btn[data-v-122f6021]:hover{background:#ecf2ff;color:#2563ff}.top-header .header-right .icon-btn .dot[data-v-122f6021]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#ef4444;border-radius:50%}.top-header .header-right .flag i[data-v-122f6021]{color:#e11d48}.top-header .header-right .user-info[data-v-122f6021]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:#f6f8fb;cursor:pointer;transition:background .2s ease}.top-header .header-right .user-info .username[data-v-122f6021]{font-size:14px;color:#111827;font-weight:600}.top-header .header-right .user-info[data-v-122f6021]:hover{background:#ecf2ff}.top-header .header-right .user-dropdown[data-v-122f6021]{position:relative}.top-header .header-right .user-dropdown .user-trigger[data-v-122f6021]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;background:#f6f8fb;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.top-header .header-right .user-dropdown .user-trigger .username[data-v-122f6021]{font-size:15px;font-weight:700;color:#111827}.top-header .header-right .user-dropdown .user-trigger i[data-v-122f6021]{font-size:14px;color:#9ca3af;transition:transform .2s ease,color .2s ease}.top-header .header-right .user-dropdown .user-trigger[data-v-122f6021]:hover{background:#ecf2ff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.top-header .header-right .user-dropdown.open .user-trigger i[data-v-122f6021]{transform:rotate(180deg);color:#2563ff}.top-header .header-right .user-dropdown .user-card-panel[data-v-122f6021]{position:absolute;right:0;top:52px;z-index:2000;width:360px;padding:22px 24px 24px;box-sizing:border-box;background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.12)}.top-header .header-right .user-dropdown .card-header[data-v-122f6021]{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#111827;font-size:17px;margin-bottom:12px}.top-header .header-right .user-dropdown .card-header i[data-v-122f6021]{cursor:pointer;color:#9ca3af;transition:color .2s ease;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;box-shadow:0 2px 6px rgba(0,0,0,.06)}.top-header .header-right .user-dropdown .card-header i[data-v-122f6021]:hover{color:#2563ff;background:#e5e7eb}.top-header .header-right .user-dropdown .card-body[data-v-122f6021]{display:flex;align-items:center;gap:18px;margin-top:0;text-align:left;min-height:102px}.top-header .header-right .user-dropdown .card-avatar[data-v-122f6021]{background:#f5f8ff;box-shadow:0 6px 16px rgba(37,99,255,.15)}.top-header .header-right .user-dropdown .card-body .el-avatar[data-v-122f6021]{flex-shrink:0}.top-header .header-right .user-dropdown .card-info[data-v-122f6021]{display:flex;flex-direction:column;gap:8px}.top-header .header-right .user-dropdown .card-info .name[data-v-122f6021]{font-size:17px;font-weight:700;color:#111827}.top-header .header-right .user-dropdown .card-info .uid[data-v-122f6021]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;transition:color .2s ease;flex-wrap:nowrap;white-space:nowrap}.top-header .header-right .user-dropdown .card-info .uid[data-v-122f6021]:hover{color:#1f56e5}.top-header .header-right .user-dropdown .card-info .uid-label[data-v-122f6021]{color:#6b7280}.top-header .header-right .user-dropdown .card-info .uid-value[data-v-122f6021]{color:#2563ff;font-weight:700;font-size:15px}.top-header .header-right .user-dropdown .card-divider[data-v-122f6021]{height:1px;background:#e5e7eb;margin:14px 0 16px}.top-header .header-right .user-dropdown .logout-btn[data-v-122f6021]{width:100%;height:48px;font-size:16px;border-radius:24px;background:linear-gradient(135deg,#4f8bff,#2563ff);border:none;box-shadow:0 6px 18px rgba(37,99,255,.28)}.top-header .header-right .user-dropdown .logout-btn[data-v-122f6021]:hover{background:linear-gradient(135deg,#3b7bff,#1f56e5)}.top-header .header-right .user-dropdown .logout-btn[data-v-122f6021]:focus{outline:none}.sidebar[data-v-122f6021]{width:240px;background:#fff;box-shadow:2px 0 12px rgba(15,23,42,.05);display:flex;flex-direction:column;transition:width .3s;overflow:visible;height:100vh;position:sticky;top:0}.sidebar.collapsed[data-v-122f6021]{width:64px}.sidebar.collapsed .nav-item span[data-v-122f6021],.sidebar.collapsed .platform-name[data-v-122f6021],.sidebar.collapsed .section-label[data-v-122f6021]{display:none}.sidebar.collapsed .nav-item[data-v-122f6021]{justify-content:center;padding:12px 0}.sidebar.collapsed .nav-item i[data-v-122f6021]{width:auto}.sidebar.collapsed .nav-item.has-submenu .submenu-arrow[data-v-122f6021]{display:none}.sidebar.collapsed .sidebar-logo[data-v-122f6021]{justify-content:center;padding:14px 0}.sidebar.collapsed .sidebar-logo .logo-img[data-v-122f6021]{height:28px}.sidebar.collapsed .sidebar-nav[data-v-122f6021]{padding:12px 0}.sidebar.collapsed .sidebar-nav .nav-section[data-v-122f6021]{margin-bottom:12px}.sidebar .sidebar-logo[data-v-122f6021]{padding:18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eef1f5}.sidebar .sidebar-logo .logo-img[data-v-122f6021]{height:30px;width:auto;flex-shrink:0}.sidebar .sidebar-logo .platform-name[data-v-122f6021]{font-size:15px;font-weight:700;color:#111827;line-height:1.2;white-space:nowrap}.sidebar .sidebar-nav[data-v-122f6021]{flex:1;padding:12px 0 8px;overflow:auto;margin-bottom:8px}.sidebar .sidebar-nav .nav-section[data-v-122f6021]{margin-bottom:24px}.sidebar .sidebar-nav .nav-section .section-label[data-v-122f6021]{padding:0 20px 8px;font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.sidebar .sidebar-nav .nav-section .nav-item[data-v-122f6021]{display:flex;align-items:center;padding:12px 20px;color:#4b5563;text-decoration:none;cursor:pointer;transition:all .3s;gap:12px;position:relative;overflow:visible;isolation:isolate;--nav-color:#2563ff}.sidebar .sidebar-nav .nav-section .nav-item[data-v-122f6021]:visited{color:inherit;text-decoration:none}.sidebar .sidebar-nav .nav-section .nav-item i[data-v-122f6021]{font-size:18px;width:20px;text-align:center;color:var(--nav-color);transition:color .2s ease;font-family:element-icons!important}.sidebar .sidebar-nav .nav-section .nav-item span[data-v-122f6021]{flex:1;font-size:14px}.sidebar .sidebar-nav .nav-section .nav-item[data-v-122f6021]:before{content:"";position:absolute;inset:0;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--nav-color) 18%,#fff),color-mix(in srgb,var(--nav-color) 28%,#fff));transition:width .25s ease;z-index:0}.sidebar .sidebar-nav .nav-section .nav-item>[data-v-122f6021]{position:relative;z-index:1}.sidebar .sidebar-nav .nav-section .nav-item[data-v-122f6021]:hover{background:color-mix(in srgb,var(--nav-color) 10%,#fff);color:var(--nav-color)}.sidebar .sidebar-nav .nav-section .nav-item:hover i[data-v-122f6021]{color:var(--nav-color)}.sidebar .sidebar-nav .nav-section .nav-item[data-v-122f6021]:hover:before{width:100%}.sidebar .sidebar-nav .nav-section .nav-item:hover.has-submenu .sub-list[data-v-122f6021]{display:none}.sidebar .sidebar-nav .nav-section .nav-item.active[data-v-122f6021]{background:linear-gradient(90deg,color-mix(in srgb,var(--nav-color) 20%,#fff),color-mix(in srgb,var(--nav-color) 30%,#fff));color:var(--nav-color);font-weight:600}.sidebar .sidebar-nav .nav-section .nav-item.active i[data-v-122f6021]{color:var(--nav-color)}.sidebar .sidebar-nav .nav-section .nav-item.active[data-v-122f6021]:before{width:100%;content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--nav-color);border-radius:3px;z-index:2}.sidebar .sidebar-nav .nav-section .nav-item.has-submenu[data-v-122f6021]{position:relative;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar .sidebar-nav .nav-section .nav-item.has-submenu .submenu-arrow[data-v-122f6021]{font-size:12px;margin-left:auto;color:#cbd5e1;position:absolute;right:16px;transition:transform .2s ease}.sidebar .sidebar-nav .nav-section .nav-item.has-submenu .sub-list[data-v-122f6021]{display:none;margin-top:8px;margin-left:32px;padding-left:4px;flex-direction:column;gap:6px;white-space:nowrap;pointer-events:auto}.sidebar .sidebar-nav .nav-section .nav-item.has-submenu.open[data-v-122f6021]{background:color-mix(in srgb,var(--nav-color) 12%,#fff);color:var(--nav-color)}.sidebar .sidebar-nav .nav-section .nav-item.has-submenu.open .submenu-arrow[data-v-122f6021]{transform:rotate(180deg)}.sidebar .sidebar-nav .nav-section .nav-item.has-submenu.open .sub-list[data-v-122f6021]{display:flex}.sidebar.collapsed .sidebar .sidebar-nav .nav-section .nav-item.has-submenu .sub-list[data-v-122f6021]{display:none!important}.sidebar .sidebar-nav .nav-section .nav-item .sub-list .sub-item[data-v-122f6021]{font-size:13px;color:#6b7280;line-height:1.5;cursor:pointer;transition:color .2s ease;position:relative;padding-left:12px}.sidebar .sidebar-nav .nav-section .nav-item .sub-list .sub-item[data-v-122f6021]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#6b7280;border-radius:50%}.sidebar .sidebar-nav .nav-section .nav-item .sub-list .sub-item[data-v-122f6021]:hover{color:var(--nav-color)}.sidebar .sidebar-nav .nav-section .nav-item .sub-list .sub-item[data-v-122f6021]:hover:before{background:var(--nav-color)}.sidebar .sidebar-nav .nav-section .nav-item.contact-item[data-v-122f6021]{padding:8px 20px;font-size:13px}.sidebar .sidebar-nav .nav-section .nav-item.contact-item i[data-v-122f6021]{font-size:16px}.sidebar .sidebar-nav .nav-section:first-child .nav-item[data-v-122f6021]:first-child{--nav-color:#6366f1}.sidebar .sidebar-nav .nav-section:first-child .nav-item[data-v-122f6021]:nth-child(2){--nav-color:#0ea5e9}.sidebar .sidebar-nav .nav-section:first-child .nav-item[data-v-122f6021]:nth-child(3){--nav-color:#22c55e}.sidebar .sidebar-nav .nav-section:first-child .nav-item[data-v-122f6021]:nth-child(4){--nav-color:#f59e0b}.sidebar .sidebar-nav .nav-section:first-child .nav-item[data-v-122f6021]:nth-child(5){--nav-color:#14b8a6}.sidebar .sidebar-nav .nav-section.support-section .nav-item[data-v-122f6021]{--nav-color:#9ca3af}.sidebar .sidebar-nav .nav-section.support-section .nav-item i[data-v-122f6021]{color:var(--nav-color)}.sidebar .sidebar-nav .nav-section.support-section .faq-item[data-v-122f6021]{--nav-color:#8b5cf6}.sidebar .sidebar-nav .nav-section.support-section .api-item[data-v-122f6021]{--nav-color:#22c55e}.sidebar .sidebar-nav .nav-section.support-section .kyc-item[data-v-122f6021]{--nav-color:#0ea5e9}.sidebar .sidebar-nav .support-section[data-v-122f6021]{border-top:1px solid #f0f0f0;padding-top:16px;margin-top:16px}.sidebar .sidebar-nav .contact-section[data-v-122f6021]{border-top:1px solid #f0f0f0;padding-top:16px;margin-top:auto;padding-bottom:16px}.sidebar .sidebar-nav .contact-section .nav-item[data-v-122f6021]{border-radius:10px;justify-content:flex-start}.sidebar .sidebar-nav .contact-section .nav-item i[data-v-122f6021]{width:20px}.contact-bar[data-v-122f6021]{margin:0 12px 16px;padding:14px 16px;border-radius:12px;background:#eaf2ff;display:flex;justify-content:space-around;gap:12px;align-items:center;flex-shrink:0}.contact-bar .contact-item[data-v-122f6021]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#1f2937;font-size:13px;text-decoration:none;cursor:pointer;transition:color .2s ease,transform .2s ease}.contact-bar .contact-item i[data-v-122f6021]{font-size:22px;color:#3b82f6}.contact-bar .contact-item[data-v-122f6021]:hover{color:#2563ff;transform:translateY(-1px)}[data-v-122f6021] .sidebar-menu{border-right:none;background:transparent;--nav-color:#2563ff}[data-v-122f6021] .sidebar-menu .el-menu-item,[data-v-122f6021] .sidebar-menu .el-submenu__title{position:relative;overflow:hidden;isolation:isolate;padding:12px 20px!important;height:auto;line-height:22px;color:#4b5563;transition:all .25s ease;border-radius:12px}[data-v-122f6021] .sidebar-menu .el-menu-item i,[data-v-122f6021] .sidebar-menu .el-submenu__title i{color:var(--nav-color,#2563ff)}[data-v-122f6021] .sidebar-menu .el-menu-item:before,[data-v-122f6021] .sidebar-menu .el-submenu__title:before{content:"";position:absolute;inset:0;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--nav-color,#2563ff) 18%,#fff),color-mix(in srgb,var(--nav-color,#2563ff) 28%,#fff));transition:width .25s ease;z-index:0}[data-v-122f6021] .sidebar-menu .el-menu-item>*,[data-v-122f6021] .sidebar-menu .el-submenu__title>*{position:relative;z-index:1}[data-v-122f6021] .sidebar-menu .el-menu-item:hover,[data-v-122f6021] .sidebar-menu .el-submenu__title:hover{background:color-mix(in srgb,var(--nav-color,#2563ff) 10%,#fff);color:var(--nav-color,#2563ff);border-radius:0 12px 12px 0;padding-right:24px!important}[data-v-122f6021] .sidebar-menu .el-menu-item:hover:before,[data-v-122f6021] .sidebar-menu .el-submenu__title:hover:before{width:100%}[data-v-122f6021] .sidebar-menu .el-menu-item.is-active,[data-v-122f6021] .sidebar-menu .el-submenu.is-active>.el-submenu__title{background:linear-gradient(90deg,color-mix(in srgb,var(--nav-color,#2563ff) 20%,#fff),color-mix(in srgb,var(--nav-color,#2563ff) 30%,#fff));color:var(--nav-color,#2563ff)!important;font-weight:600;border-radius:0 12px 12px 0;padding-right:24px!important}[data-v-122f6021] .sidebar-menu .el-menu-item.is-active:before,[data-v-122f6021] .sidebar-menu .el-submenu.is-active>.el-submenu__title:before{width:100%}[data-v-122f6021] .sidebar-menu .el-menu-item.is-active:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--nav-color,#2563ff);border-radius:3px;z-index:1}[data-v-122f6021] .sidebar-menu .el-menu-item.is-active i,[data-v-122f6021] .sidebar-menu .el-submenu.is-active>.el-submenu__title i{color:var(--nav-color,#2563ff)!important}[data-v-122f6021] .sidebar-menu .el-submenu__title .el-submenu__icon-arrow{position:absolute;right:12px;margin-left:auto;font-size:13px;color:var(--nav-color,#2563ff);display:inline-block;transition:transform .2s ease,color .2s ease}[data-v-122f6021] .sidebar-menu .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{transform:rotate(180deg)}[data-v-122f6021] .sidebar-menu .el-menu--inline{background:transparent!important;padding-left:12px}[data-v-122f6021] .sidebar-menu .el-menu--inline .el-menu-item{padding-left:40px!important;font-size:13px;color:#6b7280;line-height:1.5}[data-v-122f6021] .sidebar-menu .el-menu--inline .el-menu-item:before{display:none}[data-v-122f6021] .sidebar-menu .el-menu--inline .el-menu-item:after{content:"";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#6b7280;border-radius:50%;z-index:1}[data-v-122f6021] .sidebar-menu .el-menu--inline .el-menu-item:hover{color:var(--nav-color,#2563ff)}[data-v-122f6021] .sidebar-menu .el-menu--inline .el-menu-item:hover:after{background:var(--nav-color,#2563ff)}[data-v-122f6021] .sidebar-menu .menu-home{--nav-color:#6366f1}[data-v-122f6021] .sidebar-menu .menu-cards{--nav-color:#0ea5e9}[data-v-122f6021] .sidebar-menu .menu-order{--nav-color:#22c55e}[data-v-122f6021] .sidebar-menu .menu-history{--nav-color:#f59e0b}[data-v-122f6021] .sidebar-menu .menu-profile{--nav-color:#14b8a6}[data-v-122f6021] .sidebar-menu .menu-faq{--nav-color:#8b5cf6}[data-v-122f6021] .sidebar-menu .menu-kyc{--nav-color:#0ea5e9}[data-v-122f6021] .sidebar-menu .support-group>.el-menu-item-group__title{padding-left:20px;font-size:12px;font-weight:600;color:#9ca3af}[data-v-122f6021] .sidebar-menu.el-menu--collapse{width:64px;padding:8px 0!important}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu__title{justify-content:center;align-items:center;display:flex;padding:0!important;border-radius:8px;background:transparent!important;color:#4b5563!important;height:36px;line-height:36px;min-height:36px;margin:4px 0;gap:0;width:100%;text-align:center}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item span,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu__title span{display:none}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item i,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu__title i{margin:0!important;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;text-align:center}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item:after,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item:before,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu__title:before{display:none}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item:hover,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu__title:hover{background:color-mix(in srgb,var(--nav-color,#2563ff) 12%,#fff)!important;color:var(--nav-color,#2563ff)!important;padding-right:0!important;border-radius:8px}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item.is-active,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu.is-active>.el-submenu__title{background:color-mix(in srgb,var(--nav-color,#2563ff) 18%,#fff)!important;color:var(--nav-color,#2563ff)!important;border-radius:8px;padding-right:0!important}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item.is-active i,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu.is-active>.el-submenu__title i{color:var(--nav-color,#2563ff)!important}[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-menu-item-group__title,[data-v-122f6021] .sidebar-menu.el-menu--collapse .el-submenu__title .el-submenu__icon-arrow{display:none}.main-content[data-v-122f6021]{flex:1;overflow-y:auto;padding:24px;background:#f0f4f8}.floating-chat-btn[data-v-122f6021]{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(37,99,255,.4);transition:all .3s;z-index:100}.floating-chat-btn i[data-v-122f6021]{font-size:24px;color:#fff}.floating-chat-btn[data-v-122f6021]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,99,255,.5)}.mobile-overlay[data-v-122f6021]{display:none}@media(max-width:767px){.layout-container[data-v-122f6021]{height:100vh;overflow:hidden}.layout-body[data-v-122f6021]{flex-direction:column;position:relative}.mobile-overlay[data-v-122f6021]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;animation:fadeIn-122f6021 .3s ease}@keyframes fadeIn-122f6021{0%{opacity:0}to{opacity:1}}.sidebar[data-v-122f6021]{position:fixed;top:0;left:0;bottom:0;width:280px;height:100vh;z-index:1001;transition:transform .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.15)}.sidebar.collapsed[data-v-122f6021],.sidebar[data-v-122f6021]{transform:translateX(-100%)}.sidebar.mobile-open[data-v-122f6021]{transform:translateX(0)}.sidebar .sidebar-logo[data-v-122f6021]{padding:16px;border-bottom:1px solid #eef1f5}.sidebar .sidebar-logo .logo-img[data-v-122f6021]{height:28px}.sidebar .sidebar-logo .platform-name[data-v-122f6021]{font-size:14px}.sidebar .sidebar-nav[data-v-122f6021]{padding:8px 0}.sidebar .contact-bar[data-v-122f6021]{margin:0 12px 12px;padding:12px}.content-area[data-v-122f6021]{flex:1;padding:0;padding-bottom:60px;overflow:hidden}.top-header[data-v-122f6021]{height:56px;border-radius:0;margin-bottom:0;padding:0 16px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;z-index:10}.top-header .header-left i[data-v-122f6021]{font-size:24px}.top-header .header-right[data-v-122f6021]{gap:12px}.top-header .header-right .icon-btn[data-v-122f6021]{width:40px;height:40px}.top-header .header-right .icon-btn i[data-v-122f6021]{font-size:20px}.top-header .header-right .user-dropdown .user-trigger[data-v-122f6021]{padding:4px 8px;gap:8px}.top-header .header-right .user-dropdown .user-trigger .username[data-v-122f6021]{display:none}.top-header .header-right .user-dropdown .user-trigger .el-avatar[data-v-122f6021]{width:36px!important;height:36px!important}.top-header .header-right .user-dropdown .user-trigger i[data-v-122f6021]{display:none}.top-header .header-right .user-dropdown .user-card-panel[data-v-122f6021]{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:90%;max-width:360px;z-index:2001;box-shadow:0 20px 60px rgba(0,0,0,.3)}.main-content[data-v-122f6021]{padding:12px;overflow-y:auto}.floating-chat-btn[data-v-122f6021]{bottom:76px;right:16px;width:52px;height:52px;z-index:100}.floating-chat-btn i[data-v-122f6021]{font-size:22px}[data-v-122f6021] .sidebar-menu .el-menu-item,[data-v-122f6021] .sidebar-menu .el-submenu__title{padding:14px 16px!important;font-size:15px;display:flex!important;align-items:center!important;height:auto!important;line-height:1.5!important}[data-v-122f6021] .sidebar-menu .el-menu-item i,[data-v-122f6021] .sidebar-menu .el-submenu__title i{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:12px!important}[data-v-122f6021] .sidebar-menu .el-menu-item span,[data-v-122f6021] .sidebar-menu .el-submenu__title span{display:inline-flex!important;align-items:center!important;line-height:1.5!important}[data-v-122f6021] .sidebar-menu .el-menu--inline .el-menu-item{padding-left:48px!important;font-size:14px;display:flex!important;align-items:center!important;line-height:1.5!important}[data-v-122f6021] .sidebar-menu .el-submenu__title .el-submenu__icon-arrow{right:16px;display:inline-flex!important;align-items:center!important}[data-v-122f6021] .sidebar-menu .el-menu-item.is-active,[data-v-122f6021] .sidebar-menu .el-submenu.is-active>.el-submenu__title{display:flex!important;align-items:center!important}}@media(min-width:768px)and (max-width:1023px){.sidebar[data-v-122f6021]{width:200px}.sidebar .sidebar-logo[data-v-122f6021]{padding:14px}.sidebar .sidebar-logo .logo-img[data-v-122f6021]{height:26px}.sidebar .sidebar-logo .platform-name[data-v-122f6021]{font-size:13px}.sidebar .contact-bar[data-v-122f6021]{flex-direction:column;gap:8px}.sidebar .contact-bar .contact-item[data-v-122f6021]{font-size:12px}.sidebar .contact-bar .contact-item i[data-v-122f6021]{font-size:18px}.content-area[data-v-122f6021]{padding:12px}.top-header[data-v-122f6021]{height:60px;padding:0 16px}.main-content[data-v-122f6021]{padding:16px}}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#app,body,html{height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}::-webkit-scrollbar-track{background-color:#f5f5f5}@media(max-width:767px){html{touch-action:manipulation}body{font-size:14px;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:0;height:0;display:none}input,select,textarea{font-size:16px!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@supports(padding:max(0px)){body{padding-left:max(0,env(safe-area-inset-left));padding-right:max(0,env(safe-area-inset-right))}}@media(max-width:767px){.el-input .el-input__inner{height:48px!important;line-height:48px!important;font-size:16px!important;border-radius:8px!important;padding:0 16px!important}.el-input.el-input--suffix .el-input__inner{padding-right:40px!important}.el-textarea .el-textarea__inner{font-size:16px!important;padding:12px 16px!important;border-radius:8px!important;min-height:100px!important}.el-select{width:100%!important}.el-select .el-input__inner{height:48px!important;line-height:48px!important;font-size:16px!important}.el-date-editor{width:100%!important}.el-date-editor .el-input__inner{line-height:48px!important}.el-button,.el-date-editor .el-input__inner{height:48px!important;font-size:16px!important}.el-button{padding:0 20px!important;border-radius:8px!important}.el-button.el-button--medium{height:44px!important;font-size:15px!important}.el-button.el-button--small{height:40px!important;font-size:14px!important}.el-button.el-button--mini{height:36px!important;font-size:13px!important}.el-form-item{margin-bottom:20px!important}.el-form-item .el-form-item__label{font-size:15px!important;line-height:40px!important;padding-bottom:8px!important}.el-form-item .el-form-item__content{line-height:48px!important}.el-checkbox .el-checkbox__label{font-size:15px!important;padding-left:8px!important}.el-checkbox .el-checkbox__inner{width:20px!important;height:20px!important}.el-checkbox .el-checkbox__inner:after{height:10px!important;left:6px!important}.el-radio .el-radio__label{font-size:15px!important;padding-left:8px!important}.el-radio .el-radio__inner{width:20px!important;height:20px!important}.el-dialog__wrapper{z-index:3000!important}.v-modal{z-index:2999!important}.el-dialog{width:90%!important;margin-top:5vh!important;max-height:90vh!important}.el-dialog .el-dialog__header{padding:16px 20px!important}.el-dialog .el-dialog__header .el-dialog__title{font-size:18px!important}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:16px!important;right:16px!important}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:20px!important}.el-dialog .el-dialog__body{padding:20px!important;font-size:15px!important;overflow-y:auto!important;max-height:calc(90vh - 120px)!important}.el-dialog .el-dialog__footer{padding:16px 20px!important}.el-dialog .el-dialog__footer .el-button{width:100%!important;margin-left:0!important;margin-bottom:10px!important}.el-dialog .el-dialog__footer .el-button:last-child{margin-bottom:0!important}.el-drawer .el-drawer__header{padding:16px 20px!important;font-size:18px!important}.el-drawer .el-drawer__body{padding:20px!important;overflow-y:auto!important}.el-message{min-width:300px!important;padding:15px 20px!important}.el-message .el-message__content{font-size:15px!important}.el-notification{width:90%!important;max-width:400px!important}.el-notification .el-notification__title{font-size:16px!important}.el-notification .el-notification__content,.el-table{font-size:14px!important}.el-table .el-table__body td,.el-table .el-table__header th{padding:12px 0!important;font-size:14px!important}.el-table .el-table__fixed-right{box-shadow:-2px 0 8px rgba(0,0,0,.1)!important}.el-pagination{padding:16px 0!important;text-align:center!important}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{display:none!important}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{min-width:36px!important;height:36px!important;line-height:36px!important;font-size:14px!important;margin:0 4px!important}.el-tag{height:28px!important;line-height:26px!important;padding:0 12px!important;font-size:13px!important}.el-card{border-radius:12px!important}.el-card .el-card__header{padding:16px!important;font-size:16px!important}.el-card .el-card__body{padding:16px!important}.el-menu .el-menu-item,.el-menu .el-submenu__title{height:50px!important;line-height:50px!important;font-size:15px!important;padding:0 20px!important}.el-menu .el-submenu .el-menu-item{height:46px!important;line-height:46px!important;font-size:14px!important}.el-tabs .el-tabs__header{margin-bottom:16px!important}.el-tabs .el-tabs__item{height:44px!important;line-height:44px!important;font-size:15px!important;padding:0 16px!important}.el-dropdown-menu .el-dropdown-menu__item{padding:12px 20px!important;font-size:15px!important;line-height:1.5!important}.el-loading-mask .el-loading-spinner .el-icon-loading{font-size:36px!important}.el-loading-mask .el-loading-spinner .el-loading-text{font-size:15px!important;margin-top:12px!important}.el-steps .el-step__title{font-size:14px!important}.el-steps .el-step__description{font-size:13px!important}.el-collapse .el-collapse-item__header{height:50px!important;line-height:50px!important;font-size:15px!important;padding:0 16px!important}.el-collapse .el-collapse-item__content{padding:16px!important;font-size:14px!important}.el-timeline .el-timeline-item__timestamp{font-size:13px!important}.el-timeline .el-timeline-item__content{font-size:14px!important}.el-upload .el-upload-dragger{width:100%!important;height:160px!important}.el-upload .el-upload-dragger .el-icon-upload{font-size:48px!important;margin:30px 0 16px!important}.el-upload .el-upload-dragger .el-upload__text{font-size:14px!important}}@media(max-width:1023px){.el-picker-panel,.el-select-dropdown{max-width:100vw!important}.el-date-picker{width:100%!important}.el-picker-panel .el-picker-panel__body{min-width:280px!important}}