#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;background-color:#f5f7fa;min-height:100vh}.el-input__inner{height:35px!important;line-height:35px!important}.OF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ma{margin:0 auto}.flex{display:flex;display:-moz-flex;display:-ms-flexbox}.flexR{-moz-flex-direction:row;flex-direction:row}.flexRr{-moz-flex-direction:row-reverse;flex-direction:row-reverse;button{margin-left:20px}}.flexC{-moz-flex-direction:column;flex-direction:column}.flexJ{justify-content:space-between}.flexJp{justify-content:space-around}.flexJc{justify-content:center}.center1{-moz-box-pack:center;-webkit-box-pack:center}.alignC,.center1{align-items:center}.alignC{justify-content:center}.top{align-items:flex-start;-moz-box-pack:flex-start;-webkit-box-pack:flex-start}.Jb{background:-ms-linear-gradient(top,#fff 0,#e6e6e6 100%)}.C{text-align:center}.CL{text-align:left}.CR{text-align:right}.cp{cursor:pointer}.el-table__fixed,.el-table__fixed-right{background:#fff!important;z-index:99!important}[data-v-71f67663] .industry-position-dialog .el-dialog__header{display:none}[data-v-71f67663] .industry-position-dialog .el-dialog__body{padding:0;height:100vh}[data-v-71f67663] .industry-position-dialog .el-dialog{margin:0!important;border-radius:0}.industry-position[data-v-71f67663]{display:flex;flex-direction:column;height:100vh;background:var(--bg-page)}.top-header[data-v-71f67663]{padding:24px 32px 16px;background:var(--bg-card);border-bottom:1px solid var(--border-light);flex-shrink:0}.top-header .title-row[data-v-71f67663]{display:flex;align-items:center;gap:10px}.top-header .back-home-icon[data-v-71f67663]{font-size:18px;font-weight:700;color:var(--primary);cursor:pointer;line-height:1}.top-header .back-home-icon[data-v-71f67663]:hover{color:var(--primary-hover)}.top-header .dialog-title[data-v-71f67663]{font-size:20px;font-weight:600;color:var(--text-title);margin:0 0 6px}.top-header .dialog-desc[data-v-71f67663]{font-size:14px;color:var(--text-secondary);margin:0}.main-content[data-v-71f67663]{flex:1;min-height:0;display:flex;gap:16px;padding:16px 32px;overflow:hidden}.left-panel[data-v-71f67663]{width:220px;flex-shrink:0;background:var(--bg-card);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.left-panel .panel-title[data-v-71f67663]{padding:14px 16px;font-size:14px;font-weight:600;color:var(--text-title);border-bottom:1px solid var(--border-light);flex-shrink:0}.left-panel .category-list[data-v-71f67663]{flex:1;overflow-y:auto;padding:8px 0}.left-panel .category-item[data-v-71f67663]{padding:10px 16px;cursor:pointer;transition:background .2s}.left-panel .category-item[data-v-71f67663]:hover{background:var(--bg-hover)}.left-panel .category-item.active[data-v-71f67663]{background:var(--primary-light)}.left-panel .category-item[data-v-71f67663] .el-checkbox{width:100%}.left-panel .category-item[data-v-71f67663] .el-checkbox .el-checkbox__label{font-size:14px;color:var(--text-body)}.right-panel[data-v-71f67663]{flex:1;min-width:0;background:var(--bg-card);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow-y:auto;padding:20px 24px}.sub-group[data-v-71f67663]{margin-bottom:24px}.sub-group[data-v-71f67663]:last-child{margin-bottom:0}.sub-group-title[data-v-71f67663]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sub-group-title .group-name[data-v-71f67663]{font-size:15px;font-weight:600;color:var(--text-title)}.sub-group-title .group-count[data-v-71f67663]{font-size:12px;color:var(--text-secondary);background:var(--bg-page);padding:1px 8px;border-radius:10px}.sub-group-items[data-v-71f67663]{display:flex;flex-wrap:wrap;gap:10px}.item-btn[data-v-71f67663]{padding:7px 18px;border-radius:6px;font-size:13px;cursor:pointer;border:1px solid var(--border-color);color:var(--text-body);background:var(--bg-card);transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-btn.selected[data-v-71f67663],.item-btn[data-v-71f67663]:hover{border-color:var(--primary);color:var(--primary)}.item-btn.selected[data-v-71f67663]{background:var(--primary-light);font-weight:500}.empty-tip[data-v-71f67663]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-placeholder)}.empty-tip i[data-v-71f67663]{font-size:48px;margin-bottom:12px}.empty-tip p[data-v-71f67663]{font-size:14px}.bottom-bar[data-v-71f67663]{display:flex;align-items:center;justify-content:space-between;padding:12px 32px;background:var(--bg-card);border-top:1px solid var(--border-light);box-shadow:0 -2px 8px rgba(0,0,0,.04);flex-shrink:0}.selected-area[data-v-71f67663]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.selected-area .selected-label[data-v-71f67663]{font-size:14px;color:var(--text-secondary);flex-shrink:0}.selected-area .selected-tags[data-v-71f67663]{display:flex;flex-wrap:wrap;gap:6px}.selected-area .selected-tags[data-v-71f67663] .el-tag{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.selected-area .selected-tags[data-v-71f67663] .el-tag .el-tag__close{color:var(--primary)}.selected-area .selected-tags[data-v-71f67663] .el-tag .el-tag__close:hover{background:var(--primary);color:#fff}.selected-area .no-selection[data-v-71f67663]{font-size:13px;color:var(--text-placeholder)}.bottom-actions[data-v-71f67663]{display:flex;gap:10px;flex-shrink:0;margin-left:16px}.top-nav[data-v-cb5b465e]{display:flex;align-items:center;justify-content:space-between;background:var(--nav-bg);box-shadow:var(--nav-shadow);position:sticky;top:0;z-index:100;height:60px;padding:0 32px;transition:background .3s}.top-nav .nav-left-section[data-v-cb5b465e]{display:flex;align-items:center;gap:24px;flex-shrink:0}.top-nav .nav-left-section .logo-area[data-v-cb5b465e]{display:flex;align-items:center;gap:8px;cursor:pointer}.top-nav .nav-left-section .logo-area .logo-icon[data-v-cb5b465e]{display:flex;align-items:center}.top-nav .nav-left-section .logo-area .logo-icon img[data-v-cb5b465e]{width:140px;height:34px}.top-nav .nav-left-section .logo-area .logo-sub[data-v-cb5b465e]{font-size:13px;color:var(--text-secondary);margin-left:4px;padding-left:12px;border-left:1px solid var(--border-color)}.top-nav .nav-left-section .company-area[data-v-cb5b465e],.top-nav .nav-left-section .company-area[data-v-cb5b465e] .el-dropdown{display:flex;flex-direction:column;gap:2px}.top-nav .nav-left-section .company-area .company-name-wrapper[data-v-cb5b465e]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.top-nav .nav-left-section .company-area .company-name-wrapper.active[data-v-cb5b465e],.top-nav .nav-left-section .company-area .company-name-wrapper[data-v-cb5b465e]:hover{background:rgba(0,0,0,.04)}.top-nav .nav-left-section .company-area .company-name-wrapper .company-name[data-v-cb5b465e]{font-size:15px;font-weight:600;color:var(--text-body);transition:color .2s}.top-nav .nav-left-section .company-area .company-name-wrapper .company-name[data-v-cb5b465e]:hover{color:var(--nav-active)}.top-nav .nav-left-section .company-area .company-name-wrapper .company-arrow[data-v-cb5b465e]{font-size:12px;color:var(--text-secondary);transition:transform .3s}.top-nav .nav-left-section .company-area .company-name-wrapper .company-arrow.is-reverse[data-v-cb5b465e]{transform:rotate(180deg)}.top-nav .nav-left-section .company-area .role-text[data-v-cb5b465e]{font-size:12px;color:var(--text-secondary);padding-left:8px}.top-nav .nav-center[data-v-cb5b465e]{display:flex;align-items:center;justify-content:center;flex:1;gap:0}.top-nav .nav-center .nav-item[data-v-cb5b465e]{position:relative;padding:0 28px;height:60px;display:flex;align-items:center;font-size:15px;color:var(--text-body);cursor:pointer;transition:color .3s;font-weight:500;white-space:nowrap}.top-nav .nav-center .nav-item[data-v-cb5b465e]:hover{color:var(--nav-active)}.top-nav .nav-center .nav-item.primary-menu.active[data-v-cb5b465e]{color:var(--nav-active);font-weight:600}.top-nav .nav-center .nav-item.primary-menu.active[data-v-cb5b465e]:after{content:"";position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:24px;height:3px;background:var(--nav-active);border-radius:2px}.top-nav .nav-center .nav-item .nav-badge[data-v-cb5b465e]{position:absolute;top:12px;right:14px}.top-nav .nav-right-section[data-v-cb5b465e]{display:flex;align-items:center;gap:16px;flex-shrink:0}.top-nav .nav-right-section .customer-service-btn[data-v-cb5b465e]{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px}.top-nav .nav-right-section .customer-service-btn .cs-icon-wrapper[data-v-cb5b465e]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-hover,#36cfc9));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(24,144,255,.3);transition:transform .3s;position:relative;z-index:1}.top-nav .nav-right-section .customer-service-btn .cs-icon-wrapper i[data-v-cb5b465e]{font-size:18px;color:#fff}.top-nav .nav-right-section .customer-service-btn .cs-badge[data-v-cb5b465e]{position:absolute;top:-2px;right:-6px;font-size:9px;color:#fff;background:#52c41a;padding:1px 5px;border-radius:8px;line-height:1.3;font-weight:600;z-index:2;border:1.5px solid var(--nav-bg)}.top-nav .nav-right-section .customer-service-btn .cs-pulse-ring[data-v-cb5b465e]{position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:2px solid var(--primary);transform:translate(-50%,-50%);animation:cs-pulse-cb5b465e 2s ease-out infinite;opacity:0}.top-nav .nav-right-section .customer-service-btn .cs-pulse-ring.delay[data-v-cb5b465e]{animation-delay:1s}.top-nav .nav-right-section .customer-service-btn.active .cs-icon-wrapper[data-v-cb5b465e],.top-nav .nav-right-section .customer-service-btn:hover .cs-icon-wrapper[data-v-cb5b465e]{transform:scale(1.1);box-shadow:0 4px 14px rgba(var(--primary-rgb),.38)}.top-nav .nav-right-section .customer-service-btn.active .cs-pulse-ring[data-v-cb5b465e]{animation-play-state:paused;opacity:0}.top-nav .nav-right-section .user-area[data-v-cb5b465e]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background .2s}.top-nav .nav-right-section .user-area.active[data-v-cb5b465e],.top-nav .nav-right-section .user-area[data-v-cb5b465e]:hover{background:rgba(0,0,0,.04)}.top-nav .nav-right-section .user-area .user-avatar[data-v-cb5b465e]{background:var(--nav-avatar-bg);color:var(--nav-active);font-size:16px}.top-nav .nav-right-section .user-area .user-name[data-v-cb5b465e]{font-size:14px;color:var(--text-body)}.top-nav .nav-right-section .user-area .user-name-wrap[data-v-cb5b465e]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.top-nav .nav-right-section .user-area .super-vip-label[data-v-cb5b465e]{padding:0 6px;border-radius:3px;background:#f7e6db;color:#8b5435;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}.top-nav .nav-right-section .user-area .user-arrow[data-v-cb5b465e]{font-size:12px;color:var(--text-secondary);transition:transform .3s}.top-nav .nav-right-section .user-area .user-arrow.is-reverse[data-v-cb5b465e]{transform:rotate(180deg)}.top-nav-children[data-v-cb5b465e]{background:var(--nav-bg);border-bottom:1px solid var(--border-light);box-shadow:0 1px 4px rgba(0,0,0,.04);position:sticky;top:60px;z-index:99;transition:background .3s}.top-nav-children .nav-center[data-v-cb5b465e]{display:flex;align-items:center;padding:0 32px;height:48px;gap:0}.top-nav-children .nav-center .nav-item.sub-menu[data-v-cb5b465e]{padding:0 24px;height:48px;display:flex;align-items:center;font-size:14px;color:var(--text-secondary);cursor:pointer;transition:color .3s;font-weight:400;white-space:nowrap}.top-nav-children .nav-center .nav-item.sub-menu[data-v-cb5b465e]:hover{color:var(--nav-active)}.top-nav-children .nav-center .nav-item.sub-menu.active[data-v-cb5b465e]{color:var(--nav-active);font-weight:600}[data-v-cb5b465e] .user-dropdown-menu{min-width:200px;padding:4px 0 8px;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);background:#fff!important}[data-v-cb5b465e] .user-dropdown-menu .dropdown-user-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff}[data-v-cb5b465e] .user-dropdown-menu .dropdown-user-header .header-avatar{background:var(--nav-avatar-bg);flex-shrink:0}[data-v-cb5b465e] .user-dropdown-menu .dropdown-user-header .header-info .header-name{font-size:14px;font-weight:600;color:var(--text-title);margin-bottom:2px}[data-v-cb5b465e] .user-dropdown-menu .dropdown-user-header .header-info .header-role{font-size:12px;color:var(--text-secondary)}[data-v-cb5b465e] .user-dropdown-menu .dropdown-divider{height:1px;background:var(--border-light);margin:4px 0}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;padding:9px 16px;font-size:14px;color:var(--text-body);background:#fff}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item i{font-size:15px;width:16px}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item .theme-current-tag{margin-left:auto;font-size:11px;color:#fff;background:var(--primary);padding:1px 6px;border-radius:10px}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item:hover{background:#f5f5f5;color:var(--primary)}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item.logout-item,[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item.logout-item i{color:#ff4d4f}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item.logout-item:hover{background:#fff1f0;color:#ff4d4f}[data-v-cb5b465e] .user-dropdown-menu .el-dropdown-menu__item--divided{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:9px}[data-v-cb5b465e] .company-dropdown-menu{min-width:220px;padding:6px 0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);background:#fff!important}[data-v-cb5b465e] .company-dropdown-menu .el-dropdown-menu__item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:var(--text-body);background:#fff;transition:all .2s;line-height:1.4}[data-v-cb5b465e] .company-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{background:#f5f7fa;color:var(--primary)}[data-v-cb5b465e] .company-dropdown-menu .el-dropdown-menu__item.is-current{color:var(--primary);font-weight:600;background:var(--primary-light)}[data-v-cb5b465e] .company-dropdown-menu .el-dropdown-menu__item .company-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-cb5b465e] .company-dropdown-menu .el-dropdown-menu__item .company-check-icon{font-size:14px;color:var(--primary);flex-shrink:0;margin-left:8px}.theme-drawer-overlay[data-v-cb5b465e]{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s}.theme-drawer-overlay.show[data-v-cb5b465e]{opacity:1;pointer-events:all}.theme-drawer[data-v-cb5b465e]{position:fixed;top:0;right:-440px;width:420px;height:100vh;background:#fff;z-index:1001;box-shadow:-4px 0 20px rgba(0,0,0,.1);transition:right .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.theme-drawer.show[data-v-cb5b465e]{right:0}.theme-drawer .drawer-header[data-v-cb5b465e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.theme-drawer .drawer-header .drawer-title[data-v-cb5b465e]{font-size:16px;font-weight:600;color:#1a1a1a}.theme-drawer .drawer-header .drawer-title i[data-v-cb5b465e]{color:var(--primary);margin-right:6px}.theme-drawer .drawer-header .drawer-close[data-v-cb5b465e]{font-size:18px;color:#999;cursor:pointer;transition:color .2s}.theme-drawer .drawer-header .drawer-close[data-v-cb5b465e]:hover{color:#333}.theme-drawer .drawer-body[data-v-cb5b465e]{flex:1;overflow-y:auto;padding:20px 24px}.theme-drawer .drawer-body .drawer-desc[data-v-cb5b465e]{font-size:13px;color:#999;margin-bottom:20px}.theme-drawer .drawer-body .theme-grid[data-v-cb5b465e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.theme-drawer .drawer-body .theme-grid .theme-card[data-v-cb5b465e]{border:2px solid #e8e8e8;border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.theme-drawer .drawer-body .theme-grid .theme-card[data-v-cb5b465e]:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.theme-drawer .drawer-body .theme-grid .theme-card.active[data-v-cb5b465e]{border-color:var(--primary);box-shadow:0 0 0 3px rgba(24,144,255,.15)}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview[data-v-cb5b465e]{height:88px;overflow:hidden;background:#f5f5f5}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-nav[data-v-cb5b465e]{height:18px;display:flex;align-items:center;padding:0 6px;gap:4px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-nav .preview-logo[data-v-cb5b465e]{width:20px;height:8px;border-radius:2px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-nav .preview-nav-dots[data-v-cb5b465e]{display:flex;gap:4px;margin-left:auto}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-nav .preview-nav-dots span[data-v-cb5b465e]{width:14px;height:5px;border-radius:2px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-content[data-v-cb5b465e]{height:54px;padding:6px;display:flex;gap:6px;align-items:flex-start}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-content .preview-card[data-v-cb5b465e]{flex:1;background:#fff;border-radius:4px;padding:5px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-content .preview-card .preview-bar[data-v-cb5b465e]{height:5px;border-radius:2px;margin-bottom:4px;width:60%}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-content .preview-card .preview-line[data-v-cb5b465e]{height:3px;background:#e8e8e8;border-radius:2px;margin-bottom:3px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-content .preview-card .preview-line.short[data-v-cb5b465e]{width:50%}.theme-drawer .drawer-body .theme-grid .theme-card .theme-preview .preview-content .preview-btn[data-v-cb5b465e]{width:20px;height:16px;border-radius:3px;flex-shrink:0}.theme-drawer .drawer-body .theme-grid .theme-card .theme-label[data-v-cb5b465e]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-label .theme-name[data-v-cb5b465e]{font-size:13px;font-weight:600;color:var(--text-title)}.theme-drawer .drawer-body .theme-grid .theme-card .theme-label .theme-check[data-v-cb5b465e]{width:16px;height:16px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center}.theme-drawer .drawer-body .theme-grid .theme-card .theme-label .theme-check i[data-v-cb5b465e]{font-size:10px;color:#fff}.theme-drawer .drawer-body .theme-grid .theme-card .theme-palette[data-v-cb5b465e]{display:flex;gap:4px;padding:4px 10px 10px}.theme-drawer .drawer-body .theme-grid .theme-card .theme-palette .palette-dot[data-v-cb5b465e]{width:14px;height:14px;border-radius:50%}.theme-drawer .drawer-body .custom-color-section[data-v-cb5b465e],.theme-drawer .drawer-body .font-size-section[data-v-cb5b465e]{margin-bottom:0}.theme-drawer .drawer-body .custom-color-section .section-title[data-v-cb5b465e],.theme-drawer .drawer-body .font-size-section .section-title[data-v-cb5b465e]{font-size:13px;font-weight:600;color:var(--text-title);margin-bottom:12px}.theme-drawer .drawer-body .color-picker-row[data-v-cb5b465e]{display:flex;align-items:center;gap:12px}.theme-drawer .drawer-body .color-picker-row .color-value[data-v-cb5b465e]{font-size:13px;color:var(--text-secondary);font-family:monospace}.theme-drawer .drawer-footer[data-v-cb5b465e]{border-top:1px solid #f0f0f0;padding:16px 24px;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.customer-service-panel[data-v-cb5b465e]{position:fixed;right:24px;bottom:24px;z-index:3000;width:400px;height:620px;max-height:calc(100vh - 88px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.16);border-radius:16px;background:var(--bg-card,#fff);box-shadow:0 18px 50px rgba(15,23,42,.18),0 6px 18px rgba(var(--primary-rgb),.12);transform-origin:bottom right}.customer-service-panel.is-dragging[data-v-cb5b465e]{box-shadow:0 22px 56px rgba(15,23,42,.22),0 8px 22px rgba(var(--primary-rgb),.16)}.customer-service-header[data-v-cb5b465e]{position:relative;flex:0 0 82px;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;overflow:hidden;color:#fff;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%)}.customer-service-header[data-v-cb5b465e]:after,.customer-service-header[data-v-cb5b465e]:before{content:"";position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);pointer-events:none}.customer-service-header[data-v-cb5b465e]:before{width:106px;height:106px;top:-64px;right:46px}.customer-service-header[data-v-cb5b465e]:after{width:68px;height:68px;right:-24px;bottom:-30px}.customer-service-panel.is-dragging .customer-service-header[data-v-cb5b465e]{cursor:grabbing}.customer-service-actions[data-v-cb5b465e],.customer-service-profile[data-v-cb5b465e]{position:relative;z-index:1;display:flex;align-items:center}.customer-service-profile[data-v-cb5b465e]{min-width:0;gap:12px}.customer-service-avatar[data-v-cb5b465e]{position:relative;width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.42);border-radius:14px;background:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.customer-service-avatar>i[data-v-cb5b465e]{font-size:23px;color:#fff}.customer-service-status-dot[data-v-cb5b465e]{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border:2px solid var(--primary);border-radius:50%;background:#52c41a;box-shadow:0 0 0 2px hsla(0,0%,100%,.9)}.customer-service-heading[data-v-cb5b465e]{min-width:0;display:flex;flex-direction:column;gap:5px}.customer-service-heading strong[data-v-cb5b465e]{font-size:17px;line-height:22px;font-weight:600;letter-spacing:.5px}.customer-service-heading span[data-v-cb5b465e]{overflow:hidden;color:hsla(0,0%,100%,.82);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.customer-service-actions[data-v-cb5b465e]{gap:6px;margin-left:10px}.customer-service-action[data-v-cb5b465e]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.1);cursor:pointer;outline:none;transition:color .2s,background .2s,transform .2s}.customer-service-action i[data-v-cb5b465e]{font-size:16px}.customer-service-action[data-v-cb5b465e]:focus-visible,.customer-service-action[data-v-cb5b465e]:hover{color:var(--primary);background:#fff;transform:translateY(-1px)}.customer-service-messages[data-v-cb5b465e]{flex:1 1 auto;min-height:120px;padding:14px 16px 18px;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 100% 0,rgba(var(--primary-rgb),.07),transparent 34%),var(--bg-page,#f5f6f8);scroll-behavior:smooth}.customer-service-messages[data-v-cb5b465e]::-webkit-scrollbar{width:5px}.customer-service-messages[data-v-cb5b465e]::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(var(--primary-rgb),.22)}.customer-service-time[data-v-cb5b465e]{width:-moz-max-content;width:max-content;margin:0 auto 14px;padding:3px 9px;border-radius:10px;color:var(--text-secondary,#64748b);background:rgba(15,23,42,.05);font-size:11px;line-height:16px}.customer-service-message[data-v-cb5b465e]{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.customer-service-message.user[data-v-cb5b465e]{flex-direction:row-reverse}.customer-service-message.user .customer-service-message-avatar[data-v-cb5b465e]{color:#fff;background:var(--primary)}.customer-service-message.user .customer-service-bubble[data-v-cb5b465e]{color:#fff;border-color:transparent;border-radius:12px 4px 12px 12px;background:linear-gradient(135deg,var(--primary),var(--primary-hover));box-shadow:0 4px 12px rgba(var(--primary-rgb),.18)}.customer-service-message.service .customer-service-bubble[data-v-cb5b465e]{border-radius:4px 12px 12px 12px}.customer-service-message-avatar[data-v-cb5b465e]{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--primary-rgb),.14);border-radius:9px;color:var(--primary);background:var(--primary-light,#fff3e8)}.customer-service-message-avatar i[data-v-cb5b465e]{font-size:15px}.customer-service-bubble[data-v-cb5b465e]{max-width:286px;padding:9px 12px;border:1px solid var(--border-light,#f0f0f0);color:var(--text-body,#333);background:var(--bg-card,#fff);box-shadow:0 3px 12px rgba(15,23,42,.05);font-size:13px;line-height:21px;word-break:break-word}.customer-service-typing[data-v-cb5b465e]{min-width:58px;height:38px;display:flex;align-items:center;justify-content:center;gap:4px}.customer-service-typing span[data-v-cb5b465e]{width:5px;height:5px;border-radius:50%;background:var(--primary);animation:customer-service-typing-cb5b465e 1.2s ease-in-out infinite}.customer-service-typing span[data-v-cb5b465e]:nth-child(2){animation-delay:.15s}.customer-service-typing span[data-v-cb5b465e]:nth-child(3){animation-delay:.3s}.customer-service-faq[data-v-cb5b465e]{flex:0 0 266px;display:flex;flex-direction:column;padding:15px 16px 11px;border-top:1px solid var(--border-light,#f0f0f0);background:var(--bg-card,#fff)}.customer-service-faq-title[data-v-cb5b465e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.customer-service-faq-title>div[data-v-cb5b465e]{display:flex;align-items:center;gap:7px}.customer-service-faq-title i[data-v-cb5b465e]{color:var(--primary);font-size:17px}.customer-service-faq-title strong[data-v-cb5b465e]{color:var(--text-title,#0f172a);font-size:14px;line-height:20px;font-weight:600}.customer-service-faq-title>span[data-v-cb5b465e]{color:var(--text-secondary,#64748b);font-size:11px}.customer-service-question-list[data-v-cb5b465e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-service-question[data-v-cb5b465e]{min-width:0;height:42px;display:flex;align-items:center;padding:0 9px;border:1px solid var(--border-color,#e8e8e8);border-radius:9px;color:var(--text-body,#333);background:var(--bg-card,#fff);cursor:pointer;outline:none;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s}.customer-service-question[data-v-cb5b465e]:focus-visible,.customer-service-question[data-v-cb5b465e]:hover:not(:disabled){color:var(--primary);border-color:rgba(var(--primary-rgb),.45);background:var(--primary-light,#fff3e8);box-shadow:0 4px 12px rgba(var(--primary-rgb),.09);transform:translateY(-1px)}.customer-service-question:focus-visible .customer-service-question-index[data-v-cb5b465e],.customer-service-question:hover:not(:disabled) .customer-service-question-index[data-v-cb5b465e]{color:#fff;background:var(--primary)}.customer-service-question:focus-visible>i[data-v-cb5b465e],.customer-service-question:hover:not(:disabled)>i[data-v-cb5b465e]{opacity:1;transform:translateX(2px)}.customer-service-question[data-v-cb5b465e]:disabled{cursor:wait;opacity:.58}.customer-service-question>i[data-v-cb5b465e]{flex:0 0 auto;margin-left:3px;color:var(--primary);font-size:12px;opacity:.55;transition:opacity .2s,transform .2s}.customer-service-question-index[data-v-cb5b465e]{width:21px;height:21px;flex:0 0 21px;display:inline-flex;align-items:center;justify-content:center;margin-right:7px;border-radius:7px;color:var(--primary);background:var(--primary-light,#fff3e8);font-size:11px;font-weight:600;transition:color .2s,background .2s}.customer-service-question-text[data-v-cb5b465e]{min-width:0;flex:1;overflow:hidden;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.customer-service-footer-tip[data-v-cb5b465e]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:auto;padding-top:9px;color:var(--text-secondary,#64748b);font-size:11px}.customer-service-footer-tip i[data-v-cb5b465e]{color:var(--success,#10b981);font-size:13px}.customer-service-pop-enter-active[data-v-cb5b465e],.customer-service-pop-leave-active[data-v-cb5b465e]{transition:opacity .22s ease,transform .22s ease}.customer-service-pop-enter[data-v-cb5b465e],.customer-service-pop-leave-to[data-v-cb5b465e]{opacity:0;transform:translateY(10px) scale(.96)}@keyframes customer-service-typing-cb5b465e{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:640px){.customer-service-panel[data-v-cb5b465e]{right:10px;bottom:12px;left:10px;width:auto;height:calc(100vh - 78px);max-height:650px;border-radius:14px}.customer-service-faq[data-v-cb5b465e]{flex-basis:258px;padding-right:12px;padding-left:12px}.customer-service-question[data-v-cb5b465e]{padding:0 7px}.customer-service-question-index[data-v-cb5b465e]{margin-right:5px}}@keyframes cs-pulse-cb5b465e{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.user-dropdown-menu .super-vip-dropdown-card{box-sizing:border-box;width:calc(100% - 24px);margin:8px 12px;padding:10px 12px;border:1px solid #efd5c5;border-radius:8px;background:#f7e6db;color:#855035;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.user-dropdown-menu .super-vip-dropdown-card:focus-visible,.user-dropdown-menu .super-vip-dropdown-card:hover{border-color:#e8bda2;box-shadow:0 7px 18px rgba(132,72,35,.12);outline:none;transform:translateY(-1px)}.user-dropdown-menu .super-vip-dropdown-card .super-vip-card-title{font-size:13px;font-weight:600;line-height:18px}.user-dropdown-menu .super-vip-dropdown-card .super-vip-card-expire{margin-top:3px;color:#a16d4e;font-size:11px;line-height:16px}.super-vip-benefits-dialog{width:calc(100% - 24px)!important;max-width:460px;margin-bottom:24px;overflow:hidden;border-radius:16px;background:#f7f7f7;box-shadow:0 18px 55px rgba(54,34,21,.24)}.super-vip-benefits-dialog .el-dialog__header{display:none}.super-vip-benefits-dialog .el-dialog__body{padding:0}.super-vip-benefits-dialog .el-loading-mask{border-radius:16px}.super-vip-benefits{color:#343434;background:#f7f7f7;font-variant-numeric:tabular-nums}.super-vip-hero{position:relative;min-height:180px;padding:34px 26px 26px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#ff9600,#ff6b00);box-sizing:border-box}.super-vip-hero:after,.super-vip-hero:before{position:absolute;border-radius:50%;content:"";pointer-events:none}.super-vip-hero:before{top:-116px;right:-28px;width:250px;height:250px;background:rgba(255,184,77,.22)}.super-vip-hero:after{bottom:-108px;left:92px;width:220px;height:220px;background:rgba(255,149,0,.26)}.super-vip-dialog-close{position:absolute;top:13px;right:14px;z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:8px;color:#55321a;background:transparent;font-size:24px;line-height:34px;cursor:pointer}.super-vip-dialog-close:focus-visible,.super-vip-dialog-close:hover{color:#2f1a0d;background:hsla(0,0%,100%,.2);outline:2px solid hsla(0,0%,100%,.8);outline-offset:1px}.super-vip-status{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:7px;padding:4px 11px;border-radius:14px;color:#fff7e9;background:hsla(0,0%,100%,.18);font-size:13px;font-weight:600;line-height:20px}.super-vip-status span{width:7px;height:7px;border-radius:50%;background:#cfff59;box-shadow:0 2px 5px rgba(118,148,33,.28)}.super-vip-hero-main{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:20px}.super-vip-hero-copy{min-width:0}.super-vip-hero-copy h3{margin:0;color:#fff;font-size:27px;font-weight:700;line-height:38px;letter-spacing:-.02em;white-space:nowrap}.super-vip-hero-copy h3 strong{margin-left:6px;color:#fff;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.super-vip-hero-copy p{margin:12px 0 0;color:#fff4e7;font-size:14px;font-weight:600;line-height:22px}.super-vip-mark{width:76px;height:86px;flex:0 0 auto;margin-right:10px;fill:none;stroke:hsla(0,0%,100%,.9);stroke-linejoin:round;stroke-width:5}.super-vip-mark path:nth-child(2),.super-vip-mark path:nth-child(3){stroke-width:4}.super-vip-rights{margin-top:10px;background:#fff}.super-vip-rights-header{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #ededed;box-sizing:border-box}.super-vip-rights-header h4{margin:0;color:#2f2f2f;font-size:17px;font-weight:700;line-height:24px}.super-vip-invoice-link{display:inline-flex;align-items:center;gap:6px;padding:7px 5px;border:0;border-radius:6px;color:#407cff;background:transparent;font-size:12px;cursor:pointer}.super-vip-invoice-link:focus-visible,.super-vip-invoice-link:hover{color:#245cd6;background:#edf3ff;outline:2px solid rgba(64,124,255,.26);outline-offset:1px}.super-vip-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.super-vip-comparison-table td,.super-vip-comparison-table th{height:59px;padding:0 10px;border-bottom:1px solid #eee;color:#8b8b8b;font-size:14px;font-weight:400;text-align:center;box-sizing:border-box}.super-vip-comparison-table th:first-child{width:42%;padding-left:22px;color:#555;text-align:left}.super-vip-comparison-table thead th{height:52px;color:#989898}.super-vip-comparison-table thead th:first-child{color:#686868}.super-vip-comparison-table td:last-child,.super-vip-comparison-table th:last-child{color:#ff7a1a;font-weight:600}.super-vip-comparison-table tbody tr:last-child td,.super-vip-comparison-table tbody tr:last-child th{border-bottom:0}.super-vip-priority{display:inline-flex;padding:4px 10px;border-radius:13px;color:#ff8a25;background:#fff4e6;font-size:13px;line-height:18px}.super-vip-note{margin:0;padding:16px 20px 18px;color:#aaa;font-size:12px;line-height:20px;text-align:center}@media (max-width:480px){.super-vip-hero{min-height:168px;padding-right:20px;padding-left:20px}.super-vip-hero-copy h3{font-size:22px}.super-vip-mark{width:58px;height:68px;margin-right:2px}.super-vip-comparison-table td,.super-vip-comparison-table th{padding-right:6px;padding-left:6px;font-size:12px}.super-vip-comparison-table th:first-child{padding-left:16px}}.unverified-guide-dialog{border-radius:8px!important;overflow:hidden}.unverified-guide-dialog .el-dialog__header{display:none}.unverified-guide-dialog .el-dialog__body{position:relative;padding:0}.unverified-skip{position:absolute;top:20px;right:20px;z-index:1;min-width:46px;height:24px;padding:0 12px;border:0;border-radius:12px;color:#c7c9cf;background:#f4f4f4;font-size:12px;cursor:pointer}.unverified-guide{min-height:304px;display:flex;align-items:center;justify-content:space-between;padding:44px 30px 36px 52px;background:linear-gradient(90deg,#fff,#fff8f3);box-sizing:border-box}.unverified-content{width:340px}.unverified-content h3{margin:0 0 14px;color:#222b45;font-size:24px;line-height:34px;font-weight:700}.unverified-content p{margin:0;color:#9aa1ad;font-size:13px;line-height:22px}.unverified-action{width:166px;height:34px;margin-top:52px;border:0;border-radius:4px;background:#ff7a00!important;font-size:14px}.unverified-action:focus,.unverified-action:hover{background:#ff8a1f!important}.unverified-tip{margin-top:12px;color:#c6c9d1;font-size:12px;line-height:18px}.unverified-icon{width:190px;height:190px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cert-dialog{border-radius:12px!important;overflow:hidden}.cert-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f0f0f0}.cert-dialog .el-dialog__body{padding:0}.cert-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid #f0f0f0;text-align:center}.cert-dialog .cert-dialog-title .cert-title-text{font-size:18px;font-weight:700;color:#1a1a1a}.cert-dialog .cert-dialog-body{display:flex;min-height:520px;padding:25px}.cert-dialog .cert-left{width:480px;flex-shrink:0;background:linear-gradient(160deg,#ffa940,#ff7a00);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.cert-dialog .cert-left .cert-illustration{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cert-dialog .cert-left .cert-illustration .cert-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cert-dialog .cert-right{flex:1;padding:28px 40px 20px;overflow-y:auto}.cert-dialog .cert-right .cert-success-status{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;color:#1f9d55;background:#f0f9eb;border:1px solid #d8f0cd;border-radius:4px;font-size:14px;font-weight:600}.cert-dialog .cert-right .cert-success-status i{font-size:18px}.cert-dialog .cert-right .cert-section-title{position:relative;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:18px;padding-left:10px}.cert-dialog .cert-right .cert-section-title:before{content:"";position:absolute;left:0;top:2px;width:3px;height:14px;border-radius:2px;background:#1989fa}.cert-dialog .cert-right .cert-tip{color:#f56c6c;font-size:13px;margin-bottom:18px;line-height:1.8}.cert-dialog .cert-right .cert-register-form{width:100%;max-width:572px;margin:0 auto}.cert-dialog .cert-right .el-form-item{margin-bottom:12px}.cert-dialog .cert-right .el-form-item__label{color:#666;font-size:14px}.cert-dialog .cert-right .cert-readonly-text{font-size:14px;color:#333;line-height:32px;word-break:break-all}.cert-dialog .cert-right .cert-license-view{width:148px;height:108px;border-radius:4px;border:1px solid #ebeef5;cursor:pointer}.cert-dialog .cert-right .cert-detail-address .el-textarea__inner{font-size:13px;font-weight:400;color:#606266;font-family:inherit}.cert-dialog .cert-right .cert-detail-address .el-textarea__inner::placeholder{font-size:13px;font-weight:400;color:#c0c4cc;font-family:inherit}.cert-dialog .cert-right .cert-detail-address .el-textarea__inner::-webkit-input-placeholder{font-size:13px;font-weight:400;color:#c0c4cc;font-family:inherit}.cert-dialog .cert-right .cert-detail-address .el-textarea__inner::-moz-placeholder{font-size:13px;font-weight:400;color:#c0c4cc;font-family:inherit}.cert-dialog .cert-right .cert-detail-address .el-textarea__inner:-ms-input-placeholder{font-size:13px;font-weight:400;color:#c0c4cc;font-family:inherit}.cert-dialog .cert-right .cert-field-tip{font-size:12px;color:#bbb;margin-left:8px;white-space:nowrap}.cert-dialog .cert-right .cert-sync-row{margin:15px 0 8px 106px}.cert-dialog .cert-right .cert-sync-row .el-form-item__content{line-height:22px}.cert-dialog .cert-right .cert-sync-row .el-checkbox{color:#606266;font-size:13px;line-height:22px;white-space:normal}.cert-dialog .cert-right .cert-sync-row .el-checkbox__label{color:#606266;font-size:13px;line-height:22px;vertical-align:top}.cert-dialog .cert-right .cert-link{color:var(--primary);text-decoration:none}.cert-dialog .cert-right .cert-link:hover{text-decoration:underline}.cert-dialog .cert-right .cert-upload-row{display:flex;gap:20px;align-items:flex-start}.cert-dialog .cert-right .cert-upload-row .cert-upload-area{flex-shrink:0}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload{position:relative;width:148px;height:108px}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload .el-upload--picture-card{width:148px;height:108px;border:1px dashed #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0;visibility:visible;transition:visibility 0s}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload .upload-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload .el-upload-list--picture-card{position:absolute;top:0;left:0;z-index:1}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload .el-upload-list--picture-card .el-upload-list__item{width:148px;height:108px;margin:0}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload .el-icon-plus{font-size:24px;color:#bbb}.cert-dialog .cert-right .cert-upload-row .cert-upload-area .cert-upload.has-file .el-upload--picture-card{visibility:hidden}.cert-dialog .cert-right .cert-upload-row .cert-upload-tips{flex:1;padding-top:4px}.cert-dialog .cert-right .cert-upload-row .cert-upload-tips p{font-size:12px;color:#999;line-height:2;margin:0}.cert-dialog .cert-right .cert-next-row{margin-top:28px;text-align:center}.cert-dialog .cert-right .cert-next-row .el-button{width:100px;height:32px;padding:0;border-radius:2px;background:#ff7800;border-color:#ff7800;font-size:12px}.cert-dialog .cert-right .cert-next-row .el-button:focus,.cert-dialog .cert-right .cert-next-row .el-button:hover{background:#ff8c1a;border-color:#ff8c1a}.cert-dialog .cert-dialog-footer .el-button{min-width:100px;padding:8px 28px;border-radius:4px}.cert-dialog .cert-dialog-footer .el-button--warning{background:#ff8c00;border-color:#ff8c00}.cert-dialog .cert-dialog-footer .el-button--warning:hover{background:#ffa940;border-color:#ffa940}.pwd-dialog{border-radius:10px!important}.pwd-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f0f0f0}.pwd-dialog .pwd-dialog-title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:#1a1a1a}.pwd-dialog .pwd-dialog-title i{font-size:18px;color:var(--primary)}.pwd-dialog .el-dialog__body{padding:28px 32px 12px}.pwd-dialog .el-input{width:280px}.pwd-dialog .pwd-form-tip{font-size:12px;line-height:18px;width:100%}.pwd-dialog .pwd-dialog-footer .el-button{min-width:80px;padding:8px 24px}.pwd-dialog .pwd-dialog-footer .el-button--primary{background:var(--primary);border-color:var(--primary)}.pwd-dialog .pwd-dialog-footer .el-button--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.qr-dialog{border-radius:12px!important}.qr-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.qr-dialog .el-dialog__title{font-size:18px;font-weight:700;color:#1a1a1a}.qr-dialog .el-dialog__body{padding:30px 24px}.qr-dialog .qr-dialog-body{text-align:center}.qr-dialog .qr-dialog-body .qr-tip{font-size:14px;color:#666;margin-bottom:24px}.qr-dialog .qr-dialog-body .qr-code-wrapper{display:flex;justify-content:center;margin-bottom:16px}.qr-dialog .qr-dialog-body .qr-code-wrapper .qr-code-box{width:200px;height:200px;border:1px solid #e8e8e8;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center}.qr-dialog .qr-dialog-body .qr-code-wrapper .qr-code-box .qr-placeholder{width:100%;height:100%}.qr-dialog .qr-dialog-body .qr-code-wrapper .qr-code-box .qr-placeholder .qr-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:1px;width:100%;height:100%}.qr-dialog .qr-dialog-body .qr-code-wrapper .qr-code-box .qr-placeholder .qr-grid .qr-cell{background:#fff;border-radius:1px}.qr-dialog .qr-dialog-body .qr-code-wrapper .qr-code-box .qr-placeholder .qr-grid .qr-cell.dark{background:#1a1a1a}.qr-dialog .qr-dialog-body .qr-expire{font-size:13px;color:#999}.qr-dialog .qr-dialog-body .qr-expire .qr-countdown{color:var(--primary);font-weight:600}.layout-container[data-v-66ef17d8]{height:100vh;display:flex;flex-direction:column;background-color:#f0f2f5;overflow:hidden}.main-wrapper[data-v-66ef17d8]{flex:1;min-height:0;overflow:auto}.flex{display:flex!important}.inline-flex{display:inline-flex}.block{display:block}.inline-block{display:inline-block}.hidden{display:none!important}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.flex-1{flex:1;min-width:0}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.w-full{width:100%!important}.w-screen{width:100vw}.w-auto{width:auto!important}.w-0{width:0}.h-full{height:100%}.h-screen{height:100vh}.h-auto{height:auto}.h-0{height:0}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-h-full{min-height:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-title{color:var(--text-title)}.text-body{color:var(--text-body)}.text-secondary{color:var(--text-secondary)}.text-placeholder{color:var(--text-placeholder)}.text-primary{color:var(--primary)!important}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.bg-none{background:none!important}.bg-page{background-color:var(--bg-page)}.bg-card{background-color:var(--bg-card)}.bg-hover{background-color:var(--bg-hover)}.bg-gary{background-color:var(--bg-gary)}.bg-primary{background-color:var(--primary)}.bg-primary-light{background-color:var(--primary-light)}.bg-gradient-start{background-color:var(--bg-gradient-start)}.bg-gradient-end{background-color:var(--bg-gradient-end)}.bg-success{background-color:var(--success)}.bg-danger{background-color:var(--danger)}.bg-warning{background-color:var(--warning)}.bg-white{background-color:#fff}.rounded-none{border-radius:0}.rounded-sm{border-radius:2px}.rounded{border-radius:4px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-full{border-radius:9999px}.border-none{border:none}.border{border:1px solid var(--border-color)}.border-t{border-top:1px solid var(--border-color)}.border-b{border-bottom:1px solid var(--border-color)}.border-l{border-left:1px solid var(--border-color)}.border-r{border-right:1px solid var(--border-color)}.border-light{border-color:var(--border-light)}.border-primary{border-color:var(--primary)}.border-gary{border-color:var(--border-gary)}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 4px rgba(0,0,0,.04)}.shadow-md{box-shadow:0 4px 6px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.1)}.shadow-nav{box-shadow:var(--nav-shadow)}.shadow-none{box-shadow:none!important}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.nowrap{white-space:nowrap}.break-all{white-space:normal;word-break:break-all}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.hover\:bg-hover:hover{background-color:var(--bg-hover)}.hover\:bg-primary:hover{background-color:var(--primary-hover)}.hover\:shadow-md:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.hover\:text-primary:hover{color:var(--primary-hover)}.nav-bg{background:var(--nav-bg)}.nav-text{color:var(--nav-text)}.nav-active{color:var(--nav-active)}.nav-avatar-bg{background:var(--nav-avatar-bg)}.grid{display:grid}.inline-grid{display:inline-grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}@media (min-width:768px){.md\:grid{display:grid}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1280px){.xl\:grid{display:grid}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-col{flex-direction:column}.md\:w-full{width:100%}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:32px}}.hp-form .el-form-item .el-form-item__content{flex:1;margin:0!important}.hp-scroll-container{display:flex;flex-direction:column;min-height:0}.hp-scroll-container .el-table{flex:1;min-height:0}.hp-scroll-container .el-table__body-wrapper{overflow-y:auto}.el-picker-panel__content .el-date-table{--primary-active:#ffd8b4}.el-picker-panel__content .el-date-table td.current:not(.disabled) span{background-color:var(--primary-active)!important;color:var(--primary)!important}.el-picker-panel__content .el-date-table td:hover.end-date span,.el-picker-panel__content .el-date-table td:hover.start-date span{color:var(--primary-active)!important}.el-tooltip__popper{max-width:380px}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#ed6c00;--primary-rgb:237,108,0;--primary-light:#fff3e8;--primary-hover:#d45f00;--primary-dark:#d45f00;--accent:#ed6c00;--bg-page:#f5f6f8;--bg-card:#fff;--bg-hover:#fafbfc;--bg-gradient-start:#fff8f0;--bg-gradient-end:#ffeed9;--bg-gary:#f9f9f9;--text-title:#0f172a;--text-body:#333;--text-secondary:#64748b;--text-placeholder:#bfbfbf;--border-color:#e8e8e8;--border-light:#f0f0f0;--border-primary:#fff3e8;--border-gary:#f9f9f9;--nav-bg:#fff;--nav-text:#333;--nav-active:#ed6c00;--nav-avatar-bg:#fff3e8;--nav-shadow:0 1px 4px rgba(0,0,0,.06);--success:#10b981;--danger:#ff4d4f;--warning:#ff9a44}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-color:var(--bg-page);color:var(--text-body);transition:background-color .3s,color .3s}.layout-container{background-color:var(--bg-page)!important;transition:background-color .3s}.home-page{background:linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%)!important;transition:background .3s}.top-nav{box-shadow:var(--nav-shadow)!important;transition:background .3s,box-shadow .3s}.top-nav,.top-nav-children{background:var(--nav-bg)!important}.top-nav-children{transition:background .3s}.order-center,.personnel-list,.quick-access,.work-data{background:var(--bg-card)!important;transition:background .3s}.el-button--primary{background-color:var(--primary)!important;border-color:var(--primary)!important;transition:background-color .3s,border-color .3s}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.el-button--text{color:var(--primary)!important;transition:color .3s}.el-button--text:focus,.el-button--text:hover{color:var(--primary-hover)!important}.el-button--primary.is-plain{color:var(--primary)!important;background-color:var(--primary-light)!important;border-color:var(--primary)!important}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff!important;background-color:var(--primary)!important;border-color:var(--primary)!important}.el-button--default:focus,.el-button--default:hover{color:var(--primary)!important;background-color:var(--primary-light)!important;border-color:var(--primary)!important}.el-button--default:active{color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--primary)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--primary)!important}.el-checkbox__inner:hover,.el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--primary)!important}.el-radio__input.is-checked .el-radio__inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--primary)!important}.el-radio__inner:hover{border-color:var(--primary)!important}.el-cascader .el-input__inner:hover,.el-input__inner:hover,.el-select .el-input__inner:hover{border-color:var(--primary-hover)!important}.el-cascader .el-input.is-focus .el-input__inner,.el-cascader .el-input__inner:focus,.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--primary)!important}.el-textarea__inner:hover{border-color:var(--primary-hover)!important}.el-select-dropdown__item.selected{color:var(--primary)!important;font-weight:600}.el-select-dropdown__item.selected.hover,.el-select-dropdown__item.selected:hover{background-color:var(--primary-light)!important;color:var(--primary)!important}.el-select .el-tag,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--primary-light)!important}.el-select .el-tag{color:var(--primary)!important;border-color:var(--primary)!important}.el-select .el-tag .el-tag__close:hover{background-color:var(--primary)!important;color:#fff!important}.el-date-table td.current:not(.disabled),.el-date-table td.today span{color:var(--primary)!important}.el-date-table td.current:not(.disabled) span,.el-date-table td.today span{font-weight:600}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table td.in-range:hover div{background-color:var(--primary-light)!important}.el-date-table td.end-date span,.el-date-table td.selected span,.el-date-table td.selected:hover span,.el-date-table td.start-date span{background-color:var(--primary)!important;color:#fff!important}.el-date-table td:hover span{color:var(--primary)!important}.el-date-table th{color:var(--text-secondary)!important}.el-time-panel__content:after,.el-time-panel__content:before{border-top-color:var(--primary-light)!important;border-bottom-color:var(--primary-light)!important}.el-time-spinner__item.active:not(.disabled){color:var(--primary)!important;font-weight:600}.el-time-spinner__item:hover:not(.disabled):not(.active){color:var(--primary)!important}.el-cascader .el-input.is-focus .el-input__inner,.el-cascader .el-input__inner:focus{border-color:var(--primary)!important}.el-cascader .el-input__inner:hover{border-color:var(--primary-hover)!important}.el-cascader-node:not(.is-disabled):hover{background-color:var(--primary-light)!important}.el-cascader-node.in-active-path,.el-cascader-node.in-checked-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--primary)!important;font-weight:700}.el-cascader-node.in-active-path:hover,.el-cascader-node.is-active:hover{background-color:var(--primary-light)!important}.el-cascader-node__postfix{color:var(--primary)!important}.el-cascader-node .el-radio__input.is-checked .el-radio__inner{background:var(--primary)!important;border-color:var(--primary)!important}.el-cascader-node .el-radio__input.is-checked+.el-radio__label,.el-cascader__tags .el-tag{color:var(--primary)!important}.el-cascader__tags .el-tag{background-color:var(--primary-light)!important;border-color:var(--primary)!important}.el-cascader__tags .el-tag .el-tag__close:hover{background-color:var(--primary)!important;color:#fff!important}.el-dropdown-menu__item:hover{background-color:var(--primary-light)!important}.el-dropdown-menu__item:hover,.el-tree-node.is-current>.el-tree-node__content{color:var(--primary)!important}.el-tree-node__content:hover{background-color:var(--primary-light)!important}.el-loading-spinner .el-loading-text,.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--primary)!important}.el-loading-spinner .path{stroke:var(--primary)!important}.el-pagination{font-size:13px!important}.el-pagination .el-pagination__jump .el-input__inner,.el-pagination .el-select .el-input__inner{height:28px!important;line-height:28px!important;font-size:13px!important}.el-pagination .el-input__icon{line-height:28px!important}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--primary)!important;color:#fff!important}.el-pagination.is-background .el-pager li:not(.disabled).active:hover{color:#fff!important}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:#f4f4f5!important;color:var(--text-body)!important}.el-pagination.is-background .btn-next:hover,.el-pagination.is-background .btn-prev:hover,.el-pagination.is-background .el-pager li:not(.disabled):not(.active):hover{color:var(--primary)!important}.el-badge__content{background-color:var(--accent)!important;border:none!important;transition:background-color .3s}.el-tag--plain{border-color:var(--primary)!important}.el-tabs__item.is-active,.el-tag--plain{color:var(--primary)!important}.el-switch.is-checked .el-switch__core,.el-tabs__active-bar{background-color:var(--primary)!important}.el-switch.is-checked .el-switch__core{border-color:var(--primary)!important}.el-link--primary,.el-menu-item.is-active,.el-step__head.is-finish{color:var(--primary)!important}.el-step__head.is-finish{border-color:var(--primary)!important}.el-step__title.is-finish{color:var(--primary)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.top-nav .nav-item{color:var(--text-body)}.top-nav .nav-item.primary-menu.active,.top-nav .nav-item:hover{color:var(--nav-active)}.top-nav .nav-item.primary-menu.active:after{background:var(--nav-active)}.top-nav .company-name{color:var(--text-body)}.top-nav .company-name:hover{color:var(--nav-active)}.top-nav .logo-sub{border-left-color:var(--border-color)}.top-nav .logo-sub,.top-nav .role-text{color:var(--text-secondary)}.top-nav .user-name{color:var(--text-body)}.top-nav .user-avatar{background:var(--nav-avatar-bg)}.top-nav .user-arrow{color:var(--text-secondary)}.top-nav-children{border-bottom-color:var(--border-light)}.top-nav-children .nav-item.sub-menu{color:var(--text-secondary)}.top-nav-children .nav-item.sub-menu.active,.top-nav-children .nav-item.sub-menu:hover{color:var(--nav-active)}.work-data .card-label{color:var(--text-title)}.work-data .card-value{color:var(--primary)}.work-data .card-unit{color:var(--text-secondary)}.work-data .data-card{border-color:var(--border-primary);background:var(--primary-light)}.work-data .add-btn{color:var(--accent);border-color:var(--accent)}.work-data .add-btn:hover{background:var(--accent)}.work-data .card-info .manage-btn{color:var(--primary)}.personnel-list .person-name{color:var(--text-title)}.personnel-list .person-tag{color:var(--primary);border-color:var(--primary)}.personnel-list .person-desc{color:var(--text-secondary)}.personnel-list .order-count{color:var(--success)}.personnel-list .add-position-btn,.personnel-list .refresh-btn,.personnel-list .refresh-btn i{color:var(--accent)}.personnel-list .add-btn{background:var(--accent);border-color:var(--accent)}.personnel-list .list-item{border-bottom-color:var(--border-light)}.personnel-list .list-item:hover{background:var(--bg-hover)}.quick-access .access-item-label{color:var(--text-title)}.quick-access .access-item:hover .access-item-label,.quick-access .more-link{color:var(--primary)}.order-center .order-title{color:var(--text-title)}.order-center .stat-label{color:var(--text-secondary)}.order-center .auto-order-link,.order-center .stat-value{color:var(--accent)}.order-center .search-btn{background:var(--accent);border-color:var(--accent)}.order-center .stat-card{border-color:var(--border-primary)}.order-center .status-completed{color:var(--success)}.order-center .status-pending{color:var(--danger)}.order-center .status-active{color:var(--primary)}.welcome-banner .welcome-text{color:#fff}.welcome-banner .date-text{color:hsla(0,0%,100%,.85)}.industry-scenario-alert{overflow:hidden;border-radius:8px;padding-bottom:0}.industry-scenario-alert .el-message-box__header{padding:15px 20px;background:var(--primary)}.industry-scenario-alert .el-message-box__title{color:#fff;font-size:16px;font-weight:600;line-height:22px;text-align:center}.industry-scenario-alert .el-message-box__headerbtn{top:17px;right:20px}.industry-scenario-alert .el-message-box__headerbtn .el-message-box__close,.industry-scenario-alert .el-message-box__headerbtn:hover .el-message-box__close{color:#fff}.industry-scenario-alert .el-message-box__content{padding:28px 24px 20px}.industry-scenario-alert .el-message-box__btns{padding:0 24px 24px;text-align:center}