footer[data-v-64f1c581]{flex-wrap:wrap;font-size:13px}.nav-button[data-v-63717bf7]{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}.menu-head[data-v-63717bf7]{justify-content:space-between;align-items:center;display:flex}.menu-child[data-v-63717bf7]{display:block}.menu-child.active[data-v-63717bf7]{color:#409eff;background:#263445}.menu>.menu-section:first-child.active[data-v-63717bf7]{color:#409eff}.submenu[data-v-63717bf7]{margin:0;padding:0;list-style:none}.dashboard-grid[data-v-1f1aad67]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.metric[data-v-1f1aad67]{text-align:left;font:inherit;color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;gap:16px;padding:24px;display:grid}.metric strong[data-v-1f1aad67]{color:#303133;font-size:28px}@media (width<=900px){.dashboard-grid[data-v-1f1aad67]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric[data-v-1f1aad67]{padding:20px}}.form-field[data-v-886365ff]{margin-bottom:12px}.form-field .input-shell[data-v-886365ff]{flex:1;min-width:0}.form-field .input[data-v-886365ff],.form-field .select[data-v-886365ff]{width:100%}.form-field.is-textarea[data-v-886365ff]{align-items:flex-start;height:auto}.form-field.is-textarea textarea[data-v-886365ff]{resize:vertical;min-height:100px}.form-field label span[data-v-886365ff]{color:#f56c6c}@media (width<=600px){.form-field.is-date[data-v-886365ff]{flex-direction:column;align-items:stretch;height:auto}.form-field.is-date>label[data-v-886365ff]{flex-basis:auto;width:auto}.form-field.is-date .input-shell[data-v-886365ff]{width:100%}}.table-wrap[data-v-d07706d8]{width:100%;overflow:auto}table[data-v-d07706d8]{width:100%}.table-empty[data-v-d07706d8]{text-align:center;color:#909399;height:120px}td[data-v-d07706d8]{vertical-align:middle}.pagination[data-v-aef857e7]{flex-wrap:wrap}.pagination select[data-v-aef857e7]{width:108px}.page-jump[data-v-aef857e7]{align-items:center;gap:8px;display:flex}.page-jump input[data-v-aef857e7]{border:1px solid #dcdfe6;border-radius:4px;width:64px;min-height:30px}.page-btn[aria-current=page][data-v-aef857e7]{color:#409eff;border-color:#409eff}.account-link[data-v-c41c84cd]{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-weight:600;overflow:hidden}.account-link.is-verified[data-v-c41c84cd]{color:#67c23a}.account-status[data-v-c41c84cd]{color:#909399;margin-top:4px;font-size:12px}.file-btn[data-v-c41c84cd]{position:relative;overflow:hidden}.file-btn input[data-v-c41c84cd]{opacity:0;cursor:pointer;position:absolute;inset:0}.recharge-summary[data-v-75ce39a5]{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.recharge-switch[data-v-75ce39a5]{align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.check-input[data-v-e0a834e9]{border-bottom:1px solid #ebeef5;margin-bottom:20px;padding-bottom:20px}.record-detail[data-v-e0a834e9]{grid-template-columns:90px minmax(0,1fr);gap:16px;display:grid}.record-detail dd[data-v-e0a834e9]{margin:0}.record-detail pre[data-v-e0a834e9]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.record-image[data-v-e0a834e9]{max-width:100%;height:auto;margin:auto;display:block}.permission-tree[data-v-67743c99]{border:1px solid #dcdfe6;border-radius:4px;min-width:0;max-height:400px;padding:12px;overflow-y:auto}.permission-group[data-v-67743c99]{margin-bottom:12px}.permission-parent[data-v-67743c99]{font-weight:600}.permission-tree label[data-v-67743c99]{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.permission-items[data-v-67743c99]{gap:6px;margin:8px 0 0 20px;display:grid}.permission-tree input[data-v-67743c99]{flex-shrink:0}.inventory-file-label[data-v-8421489b]{gap:10px;margin-bottom:16px;display:grid}.inventory-preview[data-v-8421489b]{max-height:45vh;margin-top:20px;overflow:auto}p[data-v-8421489b]{line-height:1.7}.batch-text[data-v-6ec122b8]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow:auto}.shop-block-editor[data-v-8b39f232]{border:1px solid #dcdfe6;border-radius:4px;min-width:0;margin:0 0 24px;padding:16px}legend[data-v-8b39f232]{padding:0 8px;font-weight:600}.shop-block[data-v-8b39f232]{border-bottom:1px solid #ebeef5;margin-bottom:16px;padding:16px 0}.block-actions[data-v-8b39f232]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=600px){.shop-block-editor[data-v-8b39f232]{padding:12px}}.shop-content[data-v-ffb65b42]{white-space:pre-wrap;overflow-wrap:anywhere}.shop-content h2[data-v-ffb65b42]{font-size:20px;line-height:1.5}.shop-content p[data-v-ffb65b42]{line-height:1.7}.config-layout[data-v-220176a8]{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:24px;display:grid}.preview-title[data-v-220176a8]{margin:0 0 16px;font-size:16px}.config-preview[data-v-220176a8]{min-width:0}.shop-preview[data-v-220176a8]{color:#303133;background:#fff;border:1px solid #dcdfe6;border-radius:4px;min-height:0;padding:20px}@media (width<=1000px){.config-layout[data-v-220176a8]{grid-template-columns:minmax(0,1fr)}}.profile-fields[data-v-96a8c627]{max-width:560px;margin-top:24px}button.tab[data-v-96a8c627]{font:inherit;background:0 0;border:0}.profile-hint[data-v-96a8c627]{color:#606266;font-size:13px}:root{--primary:#409eff;--primary-dark:#337ecc;--primary-hover:#79bbff;--primary-active:#337ecc;--sidebar:#304156;--sidebar-active:#263445;--page:#f0f2f5;--text:#303133;--muted:#606266;--border:#dcdfe6;--border-light:#ebeef5;--danger:#f56c6c;--success:#67c23a;--warning:#e6a23c;--info:#909399;--transition:.3s cubic-bezier(.645, .045, .355, 1);--transition-fast:.2s cubic-bezier(.645, .045, .355, 1)}*{box-sizing:border-box}[v-cloak]{display:none}html,body,#app,.vue-app-host{width:100%;height:100%;margin:0}body{min-width:1180px;color:var(--text);background:var(--page);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:#1890ff;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#777;border-radius:5px}::-webkit-scrollbar-track{background:#e0dada}.login-page{background:linear-gradient(#0000 0 50%,#eee 50% 100%),url(/assets/back-BgjjXfg-.png) top/100% 50% no-repeat;width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.login-hero{background:0 0;height:263px;min-height:263px;position:relative}.login-logo-row{z-index:4;color:#fff;align-items:center;gap:0;max-width:1200px;height:80px;margin:0 auto;padding:0 20px;font-size:16px;display:flex;position:relative}.brand-mark{background:url(/assets/logo-Duf6TVvZ.png) 50%/100% 100% no-repeat;flex:none;width:75px;height:78px}.brand-mark+span{margin-left:20px}.login-logo-row .divider{background:0 0;width:auto;height:auto;font-size:26px;line-height:1}.robot{z-index:2;width:134px;height:163px;animation:1.5s infinite robot-float;position:relative}.robot-box{flex:none;width:134px;height:163px;margin-right:30px;position:relative}.robot-box:after{content:"";background:url(/assets/robot-back-aPA7fBZ9.png) 50%/100% 100% no-repeat;width:134px;height:65px;position:absolute;bottom:-30px;left:0}@keyframes robot-float{0%{top:0}50%{top:-20px}to{top:0}}@keyframes zoom-in-top{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes message-fade-in{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@keyframes dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-zoom-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.login-title{color:#fff;font-family:Sitka Text;font-size:48px;font-weight:400;line-height:normal;position:static}.login-title-box{z-index:3;justify-content:center;align-items:center;margin:20px 0;display:flex;position:relative}.login-card{z-index:3;background:#fff;border:1px solid #e4e7ed;border-radius:6px;width:400px;margin-left:-200px;padding:30px;position:absolute;top:255px;left:50%;box-shadow:0 0 12px #0000001f}.form-row{grid-template-columns:50px 244px;align-items:center;column-gap:33px;margin-bottom:18px;display:grid}.form-row label{color:#606266;text-align:right}.form-row label:before{content:"* ";color:#f56c6c}.input-wrap{position:relative}.input-wrap .input-icon{color:#c0c4cc;width:14px;height:14px;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-wrap .input-icon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.input,.select,.textarea{color:#606266;width:100%;height:32px;box-shadow:0 0 0 1px var(--border) inset;transition:box-shadow var(--transition-fast), color var(--transition-fast);background:#fff;border:0;border-radius:4px;outline:none;padding:0 11px;font-size:14px}.input-wrap .input{padding-left:34px}.input-shell{border-radius:4px;width:100%;display:inline-flex}.input:hover,.select:hover,.textarea:hover{box-shadow:inset 0 0 0 1px #c0c4cc}.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 1px var(--primary) inset}.textarea{resize:vertical;min-height:86px;padding:7px 11px}.btn{color:#fff;border:1px solid var(--primary);min-width:82px;height:32px;transition:color .1s, border-color .1s, background-color .1s, box-shadow var(--transition-fast), opacity var(--transition-fast);background:#409eff;border-radius:4px;outline:none;padding:8px 15px;font-size:14px;line-height:1}.btn:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn:active{background:var(--primary-active);border-color:var(--primary-active)}.btn:focus-visible,.page-btn:focus-visible,.page-num:focus-visible,.modal-close:focus-visible,.user-menu:focus-visible,.collapse-handle:focus-visible{outline-offset:1px;outline:2px solid #a0cfff}.btn.secondary{color:#606266;border-color:var(--border);background:#fff}.btn.secondary:hover{color:var(--primary);background:#ecf5ff;border-color:#c6e2ff}.btn.secondary:active{color:var(--primary);border-color:#a0cfff}.btn.danger{border-color:var(--danger);background:var(--danger)}.btn.danger:hover{background:#f89898;border-color:#f89898}.btn.danger:active{background:#dd6161;border-color:#dd6161}.btn.success{border-color:var(--success);background:var(--success)}.btn.success:hover{background:#95d475;border-color:#95d475}.btn.success:active{background:#529b2e;border-color:#529b2e}.btn.warning{border-color:var(--warning);background:var(--warning)}.btn.warning:hover{background:#eebe77;border-color:#eebe77}.btn.warning:active{background:#b88230;border-color:#b88230}.btn.link{min-width:0;height:auto;color:var(--primary);background:0 0;border:0;padding:0}.btn.link:hover,.btn.link:active{color:#79bbff;background:0 0;border-color:#0000}.btn.small{height:24px;padding:5px 11px;font-size:12px}.file-btn{justify-content:center;align-items:center;line-height:1;display:inline-flex}.file-btn input{display:none}.btn:disabled,.btn.disabled{cursor:not-allowed;color:#a8abb2;opacity:1;background:#f5f7fa;border-color:#e4e7ed}.login-submit{width:60%;margin:30px auto 0;display:block}.third-login{text-align:center;color:#545151;cursor:pointer;width:100px;height:20px;transition:color var(--transition-fast);justify-content:center;align-items:center;margin:14px auto 0;font-size:14px;line-height:20px;display:flex}.third-login:hover{color:#0aa2f1}.wechat-icon{color:#0000;background:#08c11a;border-radius:50%;width:20px;height:20px;margin-left:5px;display:inline-block;position:relative}.wechat-icon:before,.wechat-icon:after{content:"";background:#fff;border-radius:50%;position:absolute}.wechat-icon:before{width:4px;height:4px;top:7px;left:5px}.wechat-icon:after{width:4px;height:4px;top:7px;right:5px}.agreement{color:#409eff;justify-content:center;align-items:center;gap:6px;min-height:32px;margin-top:10px;font-size:14px;display:flex}.agreement input{accent-color:var(--primary)}.login-footer{color:#000;background:#fff9;justify-content:center;align-items:center;gap:6px;height:28px;min-height:28px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.microsoft-mask{opacity:.04;background:url(/assets/microsoft-back-DlLGAzwV.svg) 50%/contain no-repeat;width:360px;height:160px;position:absolute;bottom:-40px;right:-40px}.app-shell{height:100vh;min-height:100vh;transition:grid-template-columns var(--transition);grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.app-shell.is-collapse{grid-template-columns:64px minmax(0,1fr)}.sidebar{color:#bfcbd9;background:var(--sidebar);width:220px;transition:width var(--transition);position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-shell.is-collapse .sidebar{width:64px}.side-title{color:#fff;white-space:nowrap;border-bottom:1px solid #ddd;justify-content:center;align-items:center;height:50px;font-size:16px;line-height:50px;display:flex;overflow:hidden}.menu{padding:0 0 50px;overflow:hidden auto}.menu-section{-webkit-user-select:none;user-select:none}.menu-head,.menu-child{color:#fff;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;height:56px;padding:0 20px;transition:border-color .3s,background-color .3s,color .3s;display:flex;position:relative}.menu-head:hover,.menu-child:hover{color:#409eff;background:0 0}.menu-head.opened{background:var(--sidebar-active)}.menu-section.is-active .menu-head{color:#409eff}.menu-head.active,.menu-child.active{color:#409eff;background:0 0}.menu-icon{width:24px;height:18px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.menu-icon svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.menu-label{white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--transition-fast);flex:1;overflow:hidden}.chevron{color:#bfcbd9;margin-top:-8px;font-size:12px;transition:transform .3s;position:absolute;top:50%;right:20px}.menu-head.opened .chevron{transform:rotate(180deg)}.submenu{pointer-events:none;max-height:0;transition:max-height var(--transition-fast);background:#1f2d3d;display:block;overflow:hidden}.menu-section.is-opened .submenu{pointer-events:auto;max-height:180px}.menu-child{height:50px;padding-left:52px}.collapse-btn{z-index:30;background:var(--sidebar);color:#000;cursor:pointer;border:0;width:220px;height:30px;padding:0;line-height:normal;transition:all;display:block;position:fixed;bottom:0;left:0}.collapse-btn:hover{color:#000}.app-shell.is-collapse .collapse-btn{width:64px}.collapse-icon{color:currentColor;width:16px;height:16px;margin:0 auto;display:block}.app-shell.is-collapse .menu-label,.app-shell.is-collapse .chevron{opacity:0;pointer-events:none}.app-shell.is-collapse .menu-head,.app-shell.is-collapse .menu-child{justify-content:center;padding:0}.app-shell.is-collapse .submenu{display:none}.app-shell.is-collapse .side-title{font-size:0}.app-shell.is-collapse .side-title:after{content:"Xbox";font-size:14px}.main{flex-direction:column;grid-column:2;min-width:0;height:100vh;min-height:100vh;display:flex;overflow:hidden}.topbar{z-index:20;background:#fff;justify-content:flex-end;align-items:center;height:50px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px #0000000a}.user-dropdown-wrap{position:relative}.user-menu{color:#606266;width:38px;height:24px;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;margin:-10px 0 0 10px;padding:0;line-height:14px;display:flex}.user-menu:hover,.user-menu.active{color:var(--primary)}.user-arrow{transition:transform var(--transition-fast);margin-left:4px;display:inline-block}.user-menu.active .user-arrow{transform:rotate(180deg)}.dropdown-popper{z-index:2002;color:#606266;transform-origin:top;background:#fff;border:1px solid #e4e7ed;border-radius:2px;width:max-content;min-width:110px;animation:.18s cubic-bezier(.23,1,.32,1) zoom-in-top;position:absolute;top:26px;right:-15px;box-shadow:0 0 12px #0000001f}.dropdown-popper:before{content:"";background:#fff;border-top:1px solid #e4e7ed;border-left:1px solid #e4e7ed;width:8px;height:8px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.dropdown-menu{z-index:1;background:#fff;margin:0;padding:5px 0;list-style:none;position:relative}.dropdown-menu li{cursor:pointer;white-space:nowrap;color:#606266;height:32px;transition:color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:0 22px;display:flex}.dropdown-menu li:hover{color:var(--primary);background:#ecf5ff}.breadcrumb{color:#606266;background:var(--page);align-items:center;gap:8px;min-height:34px;padding:0 20px;font-size:14px;display:flex}.breadcrumb span:not(:last-child):after{content:"/";color:#c0c4cc;margin-left:8px}.content{flex:1;min-height:0;padding:0 20px 28px;overflow:auto}.footer{color:#000;background:#f7f8fa;justify-content:center;align-items:center;gap:6px;height:44px;display:flex}.icp-record{align-items:center;display:inline-flex}.icp-record-link{color:inherit;text-decoration:none}.icp-record-link:hover{color:#409eff;text-decoration:underline}.alert{color:#fff;background:#f74747;border-radius:4px;align-items:center;gap:10px;height:60px;min-height:0;margin:0 0 20px;padding:20px;font-size:14px;line-height:20px;display:flex}.alert-icon,.alert-icon svg{flex:0 0 14px;width:14px;height:14px}.alert-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.card{transition:box-shadow var(--transition);background:#fff;border:1px solid #e4e7ed;border-radius:4px;margin:0;box-shadow:0 0 12px #0000001f}.card+.card{margin-top:20px}.card-title{border-bottom:1px solid var(--border-light);padding:18px 20px;font-size:16px;line-height:22.5px}.home-info{padding:20px;font-size:20px;line-height:normal}.card:first-of-type .home-info{padding-top:30px}.home-info p{min-height:25.5px;margin:0 0 10px}.home-info strong{font-size:20px;font-weight:700}.home-info .label{margin-right:10px;font-size:18px;font-weight:400;display:inline-block}.home-info .link{color:#000}.cookie-panel,.token-panel{gap:12px;font-size:14px;display:grid}.cookie-url-row{align-items:center;gap:10px;max-width:720px;display:flex}.cookie-url-row label{color:#606266;text-align:right;flex:0 0 76px;font-size:14px;line-height:32px}.cookie-url-row .input-shell{flex:auto;height:32px}.cookie-url-row .input{height:32px;line-height:32px}.cookie-actions{align-items:center;gap:10px;display:flex}.cookie-status{resize:vertical;color:#606266;background:#fafafa;width:100%;min-height:104px;line-height:1.6}.home-wrap{background:#fff;width:100%;height:calc(100vh - 150px);padding:20px 20px 10px;overflow:auto}.home-inner{width:100%}.section-card{box-shadow:none;background:#fff;border-radius:4px;margin:0 0 20px;padding:20px}.search-panel{grid-template-columns:repeat(3,minmax(220px,1fr)) auto;align-items:center;gap:18px 20px;width:100%;display:grid;position:relative}.field{align-items:center;gap:0;width:100%;min-width:0;height:32px;display:flex}.field label,.date-field label{color:#606266;text-align:right;white-space:nowrap;flex:0 0 80px;width:80px;margin:0 8px 0 0;font-size:14px;line-height:32px}.field.actions{grid-column:4;justify-content:flex-end;justify-self:end;gap:12px;min-width:176px;margin-left:0;display:flex}.date-field{border:0;grid-column:span 2;align-items:center;min-width:0;height:32px;margin:0;padding:0;display:flex}.date-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.search-panel .input-shell{flex:auto;width:auto;min-width:130px;height:32px}.search-panel .input,.search-panel .select{height:32px;line-height:32px}.search-panel .btn{justify-content:center;align-items:center;height:32px;padding:0 15px;font-size:14px;display:inline-flex}.wallet-card{background:#fff;border-radius:4px;margin-bottom:16px;padding:20px;box-shadow:0 1px 3px #0000000f}.wallet-card-title{color:#303133;margin-bottom:20px;font-size:16px;font-weight:600}.wallet-card-title:before{content:"";vertical-align:middle;background:#409eff;border-radius:2px;width:4px;height:16px;margin-right:8px;display:inline-block;position:relative;top:-1px}.toolbar{justify-content:space-between;align-items:center;min-height:40px;margin-bottom:0;padding:12px 0 4px;font-size:0;display:flex}.toolbar>div:first-child{color:#303133;font-size:16px;font-weight:600}.toolbar>div:first-child:before{content:"";vertical-align:middle;background:#409eff;border-radius:2px;width:4px;height:16px;margin-right:8px;display:inline-block;position:relative;top:-1px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;font-weight:400;display:flex}.table-wrap{border:1px solid #ebeef5;border-radius:4px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1200px;font-size:14px}th{text-align:left;color:#909399;white-space:nowrap;background:#fff;border-bottom:1px solid #ebeef5;height:40px;padding:8px 12px;font-weight:600}th:first-child,td:first-child{width:40px;padding-left:12px}th:last-child{z-index:3;background:#fff;padding-right:12px;position:sticky;right:0;box-shadow:-2px 0 6px #0000000f}td:last-child{z-index:2;background:#fff;padding-right:12px;position:sticky;right:0;box-shadow:-2px 0 6px #0000000f}tbody tr:hover td:last-child{background:#f5f7fa}td{color:#606266;border-bottom:1px solid #ebeef5;height:47px;padding:8px 12px}tbody tr:hover td{background:#f5f7fa}.empty-row:hover td{background:#fff}.empty-row td{text-align:center;height:220px;padding:0}.el-empty{color:#909399;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.el-empty__image{place-items:center;width:160px;height:100px;display:grid}.el-empty__image svg{width:64px;height:41px}.el-empty__description{color:#909399;margin-top:12px;font-size:14px}.table-actions{flex-wrap:wrap;gap:8px;min-width:260px;display:flex}.table-check{vertical-align:middle;cursor:pointer;width:14px;height:14px;display:inline-flex;position:relative}.table-check input{appearance:none;cursor:pointer;width:14px;height:14px;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#fff;border:1px solid #dcdfe6;border-radius:2px;margin:0}.table-check input:hover{border-color:var(--primary)}.table-check input:checked{border-color:var(--primary);background:#409eff}.table-check input:checked:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.account-link{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:150px;height:25px;font-size:12px;line-height:25px;overflow:hidden;border:none!important;padding:0!important;display:inline-flex!important}.account-link.account-success{color:#fff!important;background:#67c23a!important}.account-link.account-info{color:#fff!important;background:#909399!important}.account-link.account-danger{color:#fff!important;background:#f56c6c!important}.account-link.account-gray{color:#fff!important;background:#909399!important}.editable-notes{cursor:pointer;color:#303133;word-break:break-all;border-radius:2px;min-width:40px;padding:2px 4px;font-size:13px;transition:background .2s;display:inline-block}.editable-notes:hover{background:#f0f2f5}.editable-notes-input{height:26px;padding:2px 4px;font-size:13px}.editable-group{color:#606266}.remark-text{color:#303133;word-break:break-all;font-size:13px}.remark-image{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.remark-image:before{content:"";border:1.5px solid var(--primary);border-radius:2px;position:absolute;inset:3px 2px}.remark-image:after{content:"";background:linear-gradient(135deg, transparent 0 48%, var(--primary) 50% 58%, transparent 60%), radial-gradient(circle at 72% 26%, var(--primary) 0 1.5px, transparent 1.8px);width:10px;height:7px;position:absolute;bottom:6px;left:6px}.switch{vertical-align:middle;background:#dcdfe6;border-radius:999px;width:40px;height:20px;display:inline-block;position:relative}.tag{border:1px solid #0000;border-radius:4px;align-items:center;height:24px;padding:0 9px;font-size:12px;display:inline-flex}.tag.success{color:#529b2e;background:#f0f9eb;border-color:#d1edc4}.tag.warning{color:#b88230;background:#fdf6ec;border-color:#f8e3c5}.tag.danger{color:#c45656;background:#fef0f0;border-color:#fcd3d3}.tag.info{color:#73767a;background:#f4f4f5;border-color:#dedfe0}.pagination{color:#606266;justify-content:flex-end;align-items:center;gap:8px;height:54px;display:flex}.page-btn,.page-num{color:#606266;cursor:pointer;min-width:32px;height:32px;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:0;border-radius:2px;place-items:center;padding:0 8px;display:grid}.page-btn:hover,.page-num:hover{color:var(--primary)}.page-btn:active,.page-num:active{color:var(--primary-active)}.page-btn:disabled,.page-num:disabled{cursor:not-allowed;color:#c0c4cc}.page-num.active{color:var(--primary);font-weight:700}.page-jump{align-items:center;gap:6px;display:inline-flex}.page-jump input{border:1px solid var(--border);text-align:center;width:46px;height:28px;transition:border-color var(--transition-fast);border-radius:4px;outline:none;padding:0 6px}.page-jump input:focus{border-color:var(--primary)}.wallet-page{background:0 0;border-radius:0;min-height:calc(100vh - 150px);margin-right:0;padding:0}.wallet-page .search-panel{flex-wrap:wrap;align-items:flex-start;gap:0;height:102px;display:flex}.wallet-page .wallet-card{box-shadow:none;border-radius:0;margin-bottom:0;padding:0 20px 10px}.wallet-page .wallet-card:first-child{margin-bottom:20px;padding:20px 20px 0}.wallet-page .search-panel .field,.wallet-page .search-panel .date-field{flex:none;width:auto;margin:0 32px 18px 0}.wallet-page .search-panel .field label,.wallet-page .search-panel .date-field label{flex:none;width:auto;margin-right:12px}.wallet-page .search-panel .field:first-child .input-shell,.wallet-page .search-panel .field:nth-child(2) .input-shell,.wallet-page .search-panel .field:nth-child(4) .input-shell{width:168px}.wallet-page .search-panel .field:nth-child(3) .input-shell{width:140px}.wallet-page .search-panel .field:nth-child(5) .input-shell{width:190px}.wallet-page .search-panel .date-field{width:388px}.wallet-page .search-panel .date-range{width:320px}.wallet-page .search-panel .field.actions{grid-column:auto;justify-self:auto;width:132px;min-width:0;margin-right:0}.wallet-page .search-panel .field.actions .btn{min-width:60px}.wallet-page .toolbar{min-height:72px;margin-bottom:0;padding:20px 0}.wallet-page .toolbar-actions{gap:12px}.wallet-page .toolbar-actions .btn.small{height:32px;padding:8px 15px;font:500 14px/14px Arial,sans-serif}.wallet-page .toolbar>div:first-child,.order-page .toolbar>div:first-child{color:#000;font-weight:700}.wallet-page .toolbar>div:first-child:before,.order-page .toolbar>div:first-child:before{content:none}.wallet-page .toolbar-actions .btn:disabled{color:#fff;opacity:1;background:#a0cfff;border-color:#a0cfff}.wallet-page .toolbar-actions .btn.danger:disabled{background:#fab6b6;border-color:#fab6b6}.wallet-table{border:0 #ebeef5;border-color:#ebeef5 currentColor;border-radius:0;max-width:100%}.wallet-table table{table-layout:fixed;min-width:1740px;font-size:14px}.wallet-table th,.wallet-table td{border-bottom-color:#ebeef5;height:47px;padding:8px 12px;line-height:normal}.wallet-table th{color:#909399;height:40px;font-weight:600}.wallet-table th:first-child,.wallet-table td:first-child{text-align:center;width:48px}.wallet-table th:nth-child(2),.wallet-table td:nth-child(2){width:260px}.wallet-table th:nth-child(3),.wallet-table td:nth-child(3){width:110px}.wallet-table th:nth-child(4),.wallet-table td:nth-child(4){width:145px}.wallet-table th:nth-child(5),.wallet-table td:nth-child(5),.wallet-table th:nth-child(6),.wallet-table td:nth-child(6),.wallet-table th:nth-child(7),.wallet-table td:nth-child(7){width:110px}.wallet-table th:nth-child(8),.wallet-table td:nth-child(8){width:90px}.wallet-table th:nth-child(9),.wallet-table td:nth-child(9),.wallet-table th:nth-child(10),.wallet-table td:nth-child(10){width:112px}.wallet-table th:nth-child(11),.wallet-table td:nth-child(11),.wallet-table th:nth-child(12),.wallet-table td:nth-child(12){width:176px}.wallet-table th:nth-child(13),.wallet-table td:nth-child(13){width:260px}.order-table{border-top-color:#ebeef5;border-bottom-color:#ebeef5;max-width:100%}.order-table table{min-width:2200px;font-size:13px}.order-table th,.order-table td{white-space:nowrap;border-bottom-color:#ebeef5;height:40px;padding:6px 8px;line-height:20px}.order-table th{color:#909399;font-weight:700}.order-table th:first-child,.order-table td:first-child{text-align:center;width:40px}.order-table th:nth-child(2),.order-table td:nth-child(2),.order-table th:nth-child(3),.order-table td:nth-child(3){width:200px}.order-table th:nth-child(4),.order-table td:nth-child(4){width:90px}.order-table th:nth-child(5),.order-table td:nth-child(5){width:115px}.order-table th:nth-child(6),.order-table td:nth-child(6),.order-table th:nth-child(7),.order-table td:nth-child(7){width:90px}.order-table th:nth-child(8),.order-table td:nth-child(8){width:95px}.order-table th:nth-child(9),.order-table td:nth-child(9),.order-table th:nth-child(10),.order-table td:nth-child(10),.order-table th:nth-child(11),.order-table td:nth-child(11),.order-table th:nth-child(12),.order-table td:nth-child(12){width:80px}.order-table th:nth-child(13),.order-table td:nth-child(13){width:110px}.order-table th:nth-child(14),.order-table td:nth-child(14){width:90px}.order-table th:nth-child(15),.order-table td:nth-child(15),.order-table th:nth-child(16),.order-table td:nth-child(16){width:140px}.order-table th:nth-child(17),.order-table td:nth-child(17){width:70px}.order-table th:nth-child(18),.order-table td:nth-child(18){width:80px}.order-table th:nth-child(19),.order-table td:nth-child(19){width:320px}.order-table .table-actions{flex-wrap:nowrap;gap:8px;display:flex}.order-table .table-actions+.table-actions{margin-top:6px}.order-table .table-actions .btn.link{color:#fff;border:1px solid var(--primary);white-space:nowrap;cursor:pointer;background:#409eff;border-radius:4px;justify-content:center;align-items:center;min-width:auto;height:24px;padding:5px 11px;font-size:12px;line-height:1;display:inline-flex}.order-table .table-actions .btn.link:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.order-table .table-actions .btn.link[data-modal=取消订单]{color:#fff;background:var(--danger);border-color:var(--danger)}.order-table .table-actions .btn.link[data-modal=取消订单]:hover{background:#f89898;border-color:#f89898}.order-table .table-actions .btn.link[data-modal=充值完成]{color:#fff;background:var(--success);border-color:var(--success)}.order-table .table-actions .btn.link[data-modal=充值完成]:hover{background:#95d475;border-color:#95d475}.order-table .table-actions .btn.link:hover{color:#409eff;background:#ecf5ff;border-color:#c6e2ff}.order-table .table-actions .btn.link:active{color:#3a8ee6;border-color:#3a8ee6}.wallet-table .table-actions{min-width:400px;display:block}.wallet-table .table-actions .btn.link{color:#fff;white-space:nowrap;cursor:pointer;background:#409eff;border:1px solid #409eff;border-radius:3px;justify-content:center;align-items:center;min-width:auto;height:24px;margin:2px;padding:5px 11px;font-size:12px;line-height:1;display:inline-flex}.wallet-table .table-actions .btn.link:hover{background:#66b1ff;border-color:#66b1ff}.wallet-table .table-actions .btn.link[data-modal=删除]{color:#fff;background:#f56c6c;border-color:#f56c6c}.wallet-table .table-actions .btn.link[data-modal=删除]:hover{background:#f89898;border-color:#f89898}.wallet-table .table-actions .btn.link:disabled{color:#fff;cursor:not-allowed;opacity:.7;background:#a0cfff;border-color:#a0cfff}.wallet-table .table-actions .btn.link:disabled:hover{background:#a0cfff;border-color:#a0cfff}.wallet-page .pagination{height:54px;padding-right:2px}.wallet-page .pagination .select{color:#606266;height:28px}.product-page{background:#fff;height:calc(100vh - 150px);margin-right:0;padding:20px 20px 10px;overflow:auto}.product-workspace{background:#f0f2f5;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(360px,1fr) 340px;gap:10px;min-width:900px;height:100%;min-height:0;padding:10px;display:grid}.product-hero{background:#fff;grid-column:1/-1;padding:20px}.product-banner{color:#fff;background:linear-gradient(110deg,#364ae7f5,#4860ecf2),#4857ee;border-radius:4px;align-items:center;height:100px;padding:8px 32px 8px 86px;display:flex;position:relative;overflow:hidden}.product-hero-logo{object-fit:contain;z-index:2;width:46px;height:46px;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.product-hero-computer{object-fit:contain;opacity:.95;width:439px;height:100px;position:absolute;top:0;right:0}.product-banner>div{z-index:2;max-width:440px;position:relative}.product-hero p{margin:0;font-size:16px;font-weight:600;line-height:1.18}.product-list-panel{background:#fff;min-height:0;padding:20px 0 0 20px;overflow:auto}.product-grid{grid-template-columns:repeat(auto-fill,300px);align-content:start;gap:20px 30px;padding:0 16px 22px 0;display:grid}.product-empty{grid-column:1/-1;place-items:center;min-height:260px;display:grid}.product-item{border:1px solid var(--border-light);text-align:center;cursor:pointer;width:300px;height:221px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);background:#fff;border-radius:4px;flex-direction:column;align-items:center;padding:0 0 12px;display:flex}.product-item:hover{border-color:#dcdfe6;box-shadow:0 0 12px #0000001f}.product-thumb{object-fit:cover;border-radius:3px 3px 0 0;width:300px;height:170px;margin-bottom:14px}.product-name{color:#303133;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 10px;line-height:20px;overflow:hidden}.log-panel{border-left:1px solid var(--border-light);background:#fff;min-height:0;padding:20px;overflow:auto}.log-empty{place-items:center;min-height:220px;display:grid}.log-title{margin-bottom:18px;font-size:18px;font-weight:700}.log-item{border-left:2px solid #e4e7ed;padding-bottom:18px;padding-left:28px;position:relative}.log-item:before{content:"";background:#409eff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:-6px;box-shadow:0 0 0 4px #fff}.log-time{color:#909399;margin-bottom:10px}.log-card{color:#303133;padding:0 0 6px}.log-item:first-of-type .log-card{border:1px solid var(--border-light);border-radius:4px;padding:18px 20px;box-shadow:0 2px 12px #00000014}.log-name{margin-bottom:4px;font-weight:700}.log-name.primary{color:#0054ff}.log-card p{margin:8px 0 0;line-height:1.7}.form-card{background:#fff;border-radius:4px;max-width:820px;margin:20px 28px 20px 0;padding:22px 28px;box-shadow:0 2px 10px #0000000f}.tabs{border-bottom:1px solid var(--border-light);gap:28px;margin:-4px -8px 24px;padding:0 8px;display:flex}.tab{color:#606266;cursor:pointer;padding:0 0 14px;position:relative}.tab.active{color:var(--primary)}.tab.active:after{content:"";background:#409eff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.settings-form{gap:20px;display:grid}.settings-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}.settings-row label{color:#606266;text-align:right}.editor{border:1px solid var(--border);background:#fff;border-radius:4px;min-height:240px}.editor-toolbar{border-bottom:1px solid var(--border-light);background:#f5f7fa;gap:6px;padding:8px;display:flex}.editor-body{color:#606266;min-height:190px;padding:14px}.empty-state{color:#909399;background:#fff;border-radius:4px;place-items:center;min-height:340px;display:grid}.toast{z-index:3000;color:#529b2e;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:4px;min-width:220px;padding:12px 18px;animation:.3s ease-out message-fade-in;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0000001f}.modal-mask{z-index:2000;background:#00000080;place-items:center;animation:.2s dialog-fade-in;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:4px;width:520px;max-width:calc(100vw - 40px);animation:.3s cubic-bezier(.55,0,.1,1) dialog-zoom-in;box-shadow:0 12px 32px #00000029}.modal-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-size:16px;display:flex}.modal-close{color:#909399;transition:color var(--transition-fast);background:0 0;border:0;font-size:20px}.modal-close:hover{color:var(--primary)}.modal-body{max-height:calc(100vh - 200px);padding:22px 24px;overflow-y:auto}.modal-footer{justify-content:flex-end;gap:10px;padding:12px 20px 20px;display:flex}.qr-placeholder{border:1px solid var(--border);background:#fff;grid-template-columns:repeat(7,1fr);gap:5px;width:190px;height:190px;margin:0 auto 14px;padding:12px;display:grid}.qr-placeholder span{background:#111}.wallet-dialog{width:520px}.wallet-dialog .modal-body{padding:22px 24px 8px}.wallet-dialog .modal-footer{padding:12px 20px 20px}.batch-login-summary{color:#337ecc;background:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;margin-bottom:14px;padding:10px 12px}.batch-login-summary.has-warning{color:#b88230;background:#fdf6ec;border-color:#faecd8}.batch-login-result-table{overflow-x:auto}.batch-login-result-table table{border-collapse:collapse;table-layout:fixed;width:100%}.batch-login-result-table th,.batch-login-result-table td{border-bottom:1px solid var(--border-light);text-align:left;overflow-wrap:anywhere;padding:9px 10px}.batch-login-result-table th:first-child{width:42%}.batch-login-result-table th:nth-child(2){width:76px}.wallet-form{gap:18px;display:grid}.wallet-form-row{grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.wallet-form-row label{color:#606266;text-align:right;font-size:14px;line-height:32px}.required-label:before{content:"*";color:#f56c6c;margin-right:4px}.wallet-check{color:#606266;align-items:center;gap:8px;margin-left:132px;font-size:13px;line-height:1.5;display:flex}.wallet-check input{width:14px;height:14px;accent-color:var(--primary)}.wallet-oauth-panel{color:#606266;background:#f8fafc;border:1px solid #ebeef5;border-radius:4px;gap:8px;margin-left:132px;padding:12px;font-size:13px;line-height:1.6;display:grid}.wallet-oauth-panel p{margin:0}.wallet-oauth-state{border-radius:3px;width:fit-content;padding:2px 8px;font-size:12px;line-height:20px}.wallet-oauth-state.is-ready{color:#529b2e;background:#f0f9eb}.wallet-oauth-state.is-blocked{color:#b88230;background:#fdf6ec}.wallet-oauth-redirect{color:#909399;word-break:break-all}.wallet-form-tip{color:#909399;margin:-4px 0 0 132px;font-size:12px;line-height:1.6}.data-error{color:var(--danger);margin:10px 0 0;font-size:13px}.upload-panel{color:#909399;gap:12px;font-size:14px;display:grid}.upload-panel p{margin:0;line-height:1.6}.upload-drop{color:#606266;cursor:pointer;min-height:128px;transition:border-color var(--transition-fast), color var(--transition-fast);background:#fff;border:1px dashed #dcdfe6;border-radius:6px;place-items:center;display:grid}.upload-drop:hover{border-color:var(--primary);color:var(--primary)}.upload-drop input{display:none}.upload-icon{color:#c0c4cc;font-size:28px;line-height:1;display:block}.remark-preview{color:#909399;place-items:center;gap:12px;font-size:14px;display:grid}.remark-preview p{margin:0 0 10px}.remark-preview-image{background:linear-gradient(135deg,#f5f7fa 25%,#0000 25%) 0 0/18px 18px,linear-gradient(135deg,#0000 75%,#f5f7fa 75%) 0 0/18px 18px,linear-gradient(135deg,#0000 25%,#fff 25%) 9px 9px/18px 18px,linear-gradient(135deg,#fff 75%,#0000 75%) 9px 9px/18px 18px;border:1px solid #ebeef5;border-radius:4px;width:260px;height:148px}.mobile-menu{display:none}.main-container.app-shell{background:#f0f2f5;height:100%;min-height:0;transition:none;display:flex;overflow:hidden}.side-container.sidebar{color:#bfcbd9;background:#304156;flex-direction:column;flex:none;width:220px;height:100%;transition:none;display:flex;position:relative;inset:auto;overflow:hidden}.side-container.sidebar.isCollapse{width:64px}.wrap .logo.side-title{color:#fff;text-align:center;white-space:nowrap;background:#304156;border-bottom:1px solid #ddd;flex:0 0 51px;height:51px;font-size:16px;line-height:50px;overflow:hidden}.side-container.isCollapse .logo.side-title{font-size:0}.side-container.isCollapse .logo.side-title:after{content:"Xbox";font-size:14px}.wrap .menu.el-menu{--el-menu-bg-color:#304156;--el-menu-text-color:#fff;--el-menu-hover-text-color:#409eff;--el-menu-hover-bg-color:transparent;--el-menu-active-color:#409eff;background:#304156;border:none;flex:1;width:220px;min-height:0;transition:width linear;overflow:hidden auto}.side-container.isCollapse .menu.el-menu,.wrap .menu.el-menu.el-menu--collapse{width:64px}.menu-section.el-menu-item,.menu-section .el-sub-menu__title,.menu-section .el-menu-item{color:#fff;height:56px;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);background:0 0;line-height:56px}.menu-section .el-sub-menu__title:hover,.menu-section.el-menu-item:hover,.menu-section .el-menu-item:hover{color:#409eff;background:0 0}.menu-section.is-active>.el-sub-menu__title,.menu-section.el-menu-item.is-active,.menu-section .el-menu-item.is-active{color:#409eff}.menu-section.is-opened>.el-sub-menu__title{background:#263445}.menu-section .el-icon.menu-icon{width:24px;height:18px;color:inherit;margin-right:0;font-size:18px}.menu-section .el-icon.menu-icon svg{width:18px;height:18px}.menu-label{display:inline-block}.menu-section .el-sub-menu__icon-arrow{width:inherit;color:inherit;transition:transform var(--el-transition-duration);margin-top:-6px;margin-right:0;font-size:12px;position:absolute;top:50%;right:20px}.menu-section.is-opened .el-sub-menu__icon-arrow{transform:rotate(180deg)}.wrap .menu .el-menu--inline,.submenu.el-menu.el-menu--inline{background:#1f2d3d}.submenu.el-menu.el-menu--inline{pointer-events:none;max-height:0;transition:max-height var(--el-transition-duration) ease-in-out, padding-top var(--el-transition-duration) ease-in-out, padding-bottom var(--el-transition-duration) ease-in-out;border:0;padding:0;overflow:hidden}.menu-section.is-opened>.submenu.el-menu.el-menu--inline{pointer-events:auto;max-height:180px}.submenu .el-menu-item{background:0 0;height:50px;padding-left:52px;line-height:50px}.side-container.isCollapse .menu-label,.side-container.isCollapse .el-sub-menu__icon-arrow{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.side-container.isCollapse .submenu{display:none}.side-container.isCollapse .menu-section .el-icon.menu-icon{text-align:center;width:24px;margin:0}.side-container.isCollapse .menu-section.el-menu-item,.side-container.isCollapse .menu-section .el-sub-menu__title{justify-content:center;padding:0 20px}.collapse-btn{text-align:center;cursor:pointer;color:#000;z-index:auto;background:#304156;flex:0 0 30px;width:220px;height:30px;position:static}.side-container.isCollapse .collapse-btn{width:64px}.collapse-btn .collapse-icon{width:16px;height:16px;margin:0 auto;display:block}.main-container .main{flex-direction:column;flex:auto;width:calc(100% - 220px);height:100%;min-height:0;display:flex;overflow:hidden}.main-container .main.isCollapse{width:calc(100% - 50px)}.main-container .main .nav.header,.topbar.header{height:50px;box-shadow:none;background:#fff;flex:0 0 50px;justify-content:flex-end;align-items:center;padding:0 20px 0 0;display:flex}.header .drop.user-menu{color:#606266;cursor:pointer;background:0 0;border:0;width:38px;height:24px;margin-top:-10px;margin-left:10px;padding:0;line-height:14px}.main-container .main .content.app-main{background:#f0f2f5;flex:1;min-height:0;padding:10px 20px;overflow:auto}.main-container .main .footer{flex:0 0 30px;height:30px}.toast{border-radius:var(--el-border-radius-base);border:1px solid var(--el-color-success-light-8);background-color:var(--el-color-success-light-9);width:fit-content;min-width:0;max-width:calc(100% - 32px);color:var(--el-color-success);transition:opacity var(--el-transition-duration), transform .4s, top .4s;box-shadow:none;align-items:center;padding:15px 19px;animation:.3s message-fade-in;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@media (width<=900px){body{min-width:0}.main-container.app-shell{display:block}.login-hero{background-size:cover;height:285px;min-height:285px}.login-logo-row{gap:12px;height:72px;padding-left:14px}.brand-mark{width:58px;height:60px}.login-title-box{justify-content:flex-start;margin:20px 0 0 30px}.robot-box,.robot{width:106px;height:129px}.robot-box{margin-right:10px}.robot-box:after{width:106px;height:52px;bottom:-22px}.login-title{white-space:nowrap;max-width:none;font-size:29px}.login-card{width:calc(100vw - 32px);margin-left:0;top:230px;left:16px}.app-shell{grid-template-columns:1fr}.side-container.sidebar,.side-container.sidebar.isCollapse{z-index:1001;width:220px;height:100%;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-container .main,.main-container .main.isCollapse{grid-column:1;width:100%;min-width:0}.mobile-menu{background:0 0;border:0;margin-right:auto;font-size:22px;display:inline-flex}.content{padding:0 12px 20px}.section-card{padding:16px}.search-panel{grid-template-columns:minmax(0,1fr);gap:12px}.search-panel .field,.search-panel .date-field,.search-panel .field.actions{grid-column:auto;justify-self:stretch;width:100%;min-width:0;margin:0}.search-panel .field.actions{justify-content:flex-end}.wallet-page .search-panel{gap:12px;height:auto}.wallet-page .search-panel .field,.wallet-page .search-panel .date-field,.wallet-page .search-panel .field.actions{width:100%;margin:0}.wallet-page .search-panel .field .input-shell,.wallet-page .search-panel .date-field,.wallet-page .search-panel .date-range{width:100%}.el-search-panel{flex-direction:column;align-items:stretch;gap:12px}.el-search-panel .el-field,.el-search-panel .el-actions,.el-search-panel .el-input,.el-search-panel .el-select{width:100%!important}.el-search-panel .el-field{flex-direction:column;align-items:stretch}.el-search-panel .el-actions{justify-content:flex-end}.wallet-table th:last-child,.wallet-table td:last-child{box-shadow:none;position:static}.card,.section-card,.product-page,.form-card{margin-right:0}.field,.date-field,.settings-row{grid-template-columns:1fr}.field label,.date-field label,.settings-row label{text-align:left}.product-page{grid-template-columns:1fr}.product-hero{padding:24px}}@media (width<=600px){.search-panel .date-field{flex-direction:column;align-items:stretch;height:auto}.search-panel .date-field>label{flex-basis:auto;width:auto}.search-panel .date-field .date-range{grid-template-columns:minmax(0,1fr)}.search-panel .date-field .input-shell,.search-panel .date-field input{width:100%;min-width:0}}.verify-spinner{vertical-align:middle;border:2px solid #dcdfe6;border-top-color:#409eff;border-radius:50%;width:16px;height:16px;margin-right:6px;animation:.8s linear infinite verify-spin;display:inline-block}@keyframes verify-spin{to{transform:rotate(360deg)}}.manual-verify-notice{background:#fdf6ec;border:1px solid #e6a23c;border-radius:4px;margin-bottom:12px;padding:12px}.mfa-verify-page{justify-content:center;padding:60px 24px;display:flex}.mfa-verify-card{text-align:center;background:#fff;border-radius:8px;width:440px;max-width:100%;padding:40px 32px;box-shadow:0 2px 12px #00000014}.mfa-icon{margin-bottom:12px;font-size:48px}.mfa-title{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:600}.mfa-account-name-row{color:var(--info);margin-bottom:24px;font-size:13px}.mfa-options{flex-direction:column;gap:12px;margin-bottom:8px;display:flex}.mfa-option-card{border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;padding:16px;transition:border-color .2s,background .2s;display:flex}.mfa-option-card:hover{border-color:var(--primary);background:#ecf5ff}.mfa-option-icon{margin-right:12px;font-size:24px}.mfa-option-label{color:var(--text);font-size:15px}.mfa-masked-info{color:var(--muted);border:1px solid var(--border-light);background:#f0f9ff;border-radius:6px;margin-bottom:20px;padding:12px;font-size:15px}.mfa-input-group{margin-bottom:20px}.mfa-input{text-align:center;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;width:100%;height:44px;padding:8px 12px;font-size:16px;transition:border-color .2s}.mfa-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #409eff33}.mfa-code-input{letter-spacing:6px;font-size:20px}.mfa-submit-btn{width:100%;height:44px;font-size:16px}.mfa-waiting-spinner{border:4px solid var(--border-light);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;margin:0 auto 20px;animation:.8s linear infinite mfa-spin}@keyframes mfa-spin{to{transform:rotate(360deg)}}.mfa-info-text{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.6}.mfa-countdown{color:#c0c4cc;margin-top:24px;font-size:13px}.mfa-resend{color:var(--info);margin-top:16px;font-size:13px}.mfa-success-icon{color:var(--success);margin-bottom:12px;font-size:56px}.search-box{margin-bottom:20px;position:relative}.search-box:after{content:"";background:#f0f2f5;width:calc(100% + 40px);height:20px;position:absolute;left:-20px}.list-title{justify-content:space-between;align-items:center;padding:20px 0;font-weight:700;display:flex}.table-container{flex-direction:column;justify-content:stretch;height:100%;display:flex}.el-table__header-wrapper,.el-table__body-wrapper{width:100%}.el-table--fit{border-bottom:0;border-right:0}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{color:#909399;width:50%;line-height:60px}.el-table__cell{padding:12px 0}.el-pagination{white-space:nowrap;color:#303133;justify-content:flex-end;align-items:center;font-size:14px;font-weight:400;display:flex}.btn-prev,.btn-next{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.btn-prev:disabled,.btn-next:disabled{color:#c0c4cc;cursor:not-allowed}.btn-prev:hover:not(:disabled),.btn-next:hover:not(:disabled){color:#409eff;border-color:#c6e2ff}.el-pagination__sizes,.el-pagination__total{color:#606266;margin-left:16px;font-weight:400}.el-pagination__jump{color:#606266;align-items:center;margin-left:16px;font-weight:400;display:flex}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:2px;width:56px;height:28px}.el-pagination__editor:focus{border-color:#409eff;outline:none}.el-pager{gap:4px;margin:0 4px;padding:0;list-style:none;display:inline-flex}.el-pager .number{color:#303133;cursor:pointer;background:#f5f7fa;border-radius:2px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:13px;display:inline-flex}.el-pager .number:hover{color:#409eff}.el-pager .number.is-active{color:#fff;background:#409eff}.el-form-item{margin-bottom:18px}.el-form-item__label{color:#606266;padding-right:8px;font-size:14px;line-height:32px}.asterisk-left .el-form-item__label:before{content:"*";color:#f56c6c;margin-right:4px}.el-form--inline .el-form-item{vertical-align:middle;margin-bottom:0;margin-right:32px;display:inline-flex}.el-input__wrapper{cursor:text;background:#fff;border-radius:4px;flex-grow:1;align-items:center;padding:1px 11px;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdfe6}.el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc}.el-input__wrapper:focus-within{box-shadow:inset 0 0 0 1px #409eff}.el-input__inner{color:#606266;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;height:30px;padding:0;font-size:14px;line-height:30px}.el-input__inner::placeholder{color:#c0c4cc}.el-button{color:#606266;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:8px 15px;font-size:14px;transition:all .1s;display:inline-flex}.el-button:hover{color:#409eff;background:#ecf5ff;border-color:#c6e2ff}.el-button--primary{color:#fff;background:#409eff;border-color:#409eff}.el-button--primary:hover{color:#fff;background:#79bbff;border-color:#79bbff}.proxy-page.wrap{background:#fff;width:100%;height:calc(100vh - 150px);padding:20px 20px 10px;overflow:auto}.proxy-page .table-container{height:100%}.proxy-page .search-form{align-items:flex-start;min-height:50px;display:flex}.proxy-page .el-form--inline .el-form-item{margin:0 32px 18px 0}.proxy-page .el-form-item__label{padding-right:12px;display:flex}.proxy-page .el-form-item__content{line-height:32px;display:flex}.proxy-page .el-input{background:0 0;border:0;border-radius:0;width:168px;height:32px;padding:0;line-height:32px;display:flex}.proxy-page .el-input__wrapper{width:100%;height:32px}.proxy-page .el-table{color:#606266;background:#fff;flex-direction:column;flex:auto;min-height:0;font-size:14px;display:flex}.proxy-page .el-table__header-wrapper{flex:0 0 40px;height:40px;overflow:hidden}.proxy-page .el-table__body-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex}.proxy-page .el-table__header,.proxy-page .el-table__body{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0}.proxy-page .proxy-col-id{width:6.63265%}.proxy-page .proxy-col-name{width:13.0612%}.proxy-page .proxy-col-info,.proxy-page .proxy-col-country,.proxy-page .proxy-col-status{width:12.6531%}.proxy-page .proxy-col-updated{width:15.8163%}.proxy-page .proxy-col-actions{width:26.5306%}.proxy-page .el-table__cell,.proxy-page th.el-table__cell:first-child,.proxy-page td.el-table__cell:first-child,.proxy-page th.el-table__cell:last-child,.proxy-page td.el-table__cell:last-child{width:auto;height:40px;box-shadow:none;background:#fff;padding:8px 0;position:static}.proxy-page .cell{min-width:0;color:inherit;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;padding:0 12px;line-height:23px;overflow:hidden}.proxy-page .el-table__body .btn.link+.btn.link{margin-left:12px}.proxy-page .el-table__empty-block{flex:auto;min-height:60px;font-size:14px}.proxy-page .el-table__empty-text{font-size:14px}.proxy-page .el-pagination{justify-content:flex-start;align-self:flex-end;width:max-content;margin:10px 0 8px}.proxy-page .el-pagination__total.is-first{margin-left:0}.proxy-page .el-pagination__sizes{width:128px;height:32px;position:relative}.proxy-page .el-pagination__sizes:after{content:"";pointer-events:none;border-bottom:1px solid #a8abb2;border-right:1px solid #a8abb2;width:7px;height:7px;position:absolute;top:11px;right:14px;transform:rotate(45deg)}.proxy-page .el-page-size-select{appearance:none;border-radius:4px;width:128px;height:32px;padding:0 32px 0 11px;font-size:14px}.proxy-page .btn-prev,.proxy-page .btn-next{border:0;border-radius:0;padding:0 4px}.proxy-page .btn-prev{margin-left:16px}.proxy-page .btn-prev .el-icon,.proxy-page .btn-next .el-icon,.proxy-page .btn-prev svg,.proxy-page .btn-next svg{width:14px;height:14px}.proxy-page .el-pager{gap:0;margin:0}.proxy-page .el-pager .number{color:#303133;background:0 0;min-width:32px}.proxy-page .el-pager .number.is-active{color:#409eff;background:0 0}.proxy-page .el-pagination__jump{width:114px;height:32px}.proxy-page .el-pagination__editor{height:32px}.proxy-page .el-pagination__classifier{margin-left:8px}@media (width<=900px){.proxy-page.wrap{height:auto;min-height:calc(100vh - 144px);padding:16px;overflow:visible}.proxy-page .search-form{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;display:grid}.proxy-page .el-form--inline .el-form-item{grid-template-columns:68px minmax(0,1fr);width:100%;margin:0;display:grid}.proxy-page .el-form--inline .el-form-item:last-child{justify-content:flex-end;display:flex}.proxy-page .el-input,.proxy-page .el-form-item__content{width:100%;min-width:0}.proxy-page .el-table{flex:0 0 320px;height:320px;overflow-x:auto}.proxy-page .el-table__header-wrapper,.proxy-page .el-table__body-wrapper{min-width:720px}.proxy-page .el-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;width:100%}.proxy-page .el-pagination__sizes,.proxy-page .el-page-size-select{width:112px}}.w-e-toolbar{background:#fafafa;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.w-e-bar-item{align-items:center;display:inline-flex}.w-e-menu-tooltip-v5{color:#606266;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;min-width:28px;height:26px;padding:0 6px;font-size:13px;display:inline-flex}.w-e-menu-tooltip-v5:hover{background:#e5e5e5}.w-e-menu-tooltip-v5 svg{width:16px;height:16px}.w-e-bar-divider{background:#ccc;width:1px;height:18px;margin:0 4px;display:inline-block}.select-button{color:#606266;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:3px;justify-content:space-between;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:12px;display:inline-flex}.select-button:hover{border-color:#409eff}.select-button svg{flex-shrink:0;width:12px;height:12px}.w-e-text-container{height:100%;position:relative}.w-e-text-placeholder{color:#c0c4cc;pointer-events:none;font-size:14px;position:absolute;top:10px;left:14px}.w-e-scroll{height:100%;overflow-y:auto}.w-e-scroll [data-slate-editor]{color:#303133;outline:none;min-height:100%;padding:10px 14px;font-size:14px;line-height:1.6}.el-editor-preview{text-align:center;color:#fff;background:linear-gradient(135deg,#0a1628 0%,#1a2a4a 100%);border:1px solid #e4e7ed;border-radius:8px;min-height:500px;padding:24px 16px;overflow:hidden}.preview-header{margin-bottom:16px;font-size:20px;font-weight:700}.preview-code-box{background:#ffffff26;border:1px dashed #fff6;border-radius:6px;margin-bottom:10px;padding:8px 24px;font-size:14px;display:inline-block}.preview-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#67c23a,#85ce61);border:0;border-radius:24px;margin:8px auto;padding:10px 40px;font-size:15px;font-weight:600;display:block}.preview-footer{opacity:.6;margin-top:16px;font-size:12px;line-height:1.6}.order-page{border-radius:0;min-height:calc(100vh - 150px)}.order-page .search-panel{flex-wrap:wrap;align-items:flex-start;gap:0;margin-bottom:20px;display:flex}.order-page .search-panel:after{background:var(--page);content:"";height:20px;position:absolute;bottom:-20px;left:-20px;right:-20px}.order-page .search-panel .field,.order-page .search-panel .date-field{flex:none;width:auto;margin:0 32px 18px 0}.order-page .search-panel label{flex:none;width:auto;margin-right:12px}.order-page .search-panel .input-shell{flex:none;width:168px}.order-page .search-panel .date-range{width:320px}.order-page .search-panel .date-range .input-shell{width:auto;min-width:0}.order-page .search-panel .field:nth-child(n+5):nth-child(-n+7) .input-shell{width:140px}.order-page .search-panel .date-range input{width:100%;min-width:0}.order-page .search-panel .field.actions{min-width:0;margin-right:0}.order-page .toolbar{min-height:72px;padding:20px 0}.order-page .toolbar-actions .btn.small{height:32px;padding:8px 15px;font:500 14px/14px Arial,sans-serif}.shop-config-page{border-radius:0;min-height:calc(100vh - 150px)}.shop-config-page .shop-name-form{width:500px;max-width:100%;margin-bottom:34px}.shop-config-page .el-form-item{margin-bottom:18px;display:flex}.shop-config-page .el-form-item__label{flex:0 0 100px;justify-content:flex-end;align-items:center;height:32px;padding-right:12px;display:flex}.shop-config-page .el-form-item__content{flex:1;min-width:0}.shop-config-page .el-input{background:0 0;border:0;width:100%;height:32px;padding:0;display:inline-flex}.shop-config-page .el-input__wrapper{flex:1;min-width:0}.shop-config-page .el-input__inner{font-family:Arial,sans-serif}.shop-config-grid{grid-template-columns:600px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.shop-editors{min-width:0}.shop-editor-section+.shop-editor-section{margin-top:10px}.shop-section-title{color:#606266;margin:0 0 10px;font-size:14px;font-weight:600;line-height:18px}.shop-editor-unavailable{color:#909399;background:#fff;border:1px solid #ccc;place-items:center;height:332px;font-size:14px;display:grid}.shop-preview-section{flex-direction:column;min-width:0;display:flex}.shop-preview{color:#fff;text-align:center;background:#0a1628;flex:1;min-height:704px;padding:90px 20px 24px;overflow:hidden}.shop-preview .preview-header{margin-bottom:36px;font-size:36px;font-weight:400}.shop-preview-form{border:1px solid #304156;max-width:520px;margin:0 auto;padding:40px 20px}.shop-preview-code{justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.shop-preview-code label{flex:none}.shop-preview-code input{background:#fff;width:360px;max-width:calc(100% - 54px);height:32px}.shop-preview-button{color:#fff;cursor:default;background:#67c23a;border-color:#67c23a;width:120px;height:32px;margin-top:18px}.shop-config-actions{margin-top:20px}.shop-config-actions .el-button{width:200px;height:40px;font-size:16px}@media (width<=1280px){.shop-config-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.main-container .main .nav.header{z-index:1002}.main-container .main .nav.header .mobile-menu{z-index:1002;color:#606266;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 0 4px;display:inline-flex;position:relative}.wallet-page .search-panel{height:auto}.wallet-page .toolbar,.order-page .toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.wallet-page .toolbar-actions{justify-content:flex-start}.order-page .search-panel .field,.order-page .search-panel .date-field{width:100%;margin:0 0 12px}.order-page .search-panel .input-shell,.order-page .search-panel .date-range{flex:1;width:auto;min-width:0}.shop-config-grid{grid-template-columns:minmax(0,1fr)}.shop-preview{min-height:440px;padding:48px 16px}.shop-preview .preview-header{font-size:28px}}.el-search-panel{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.el-field{align-items:center;gap:8px;display:inline-flex}.el-field label{color:#606266;white-space:nowrap;font-size:14px}.el-input{color:#303133;box-sizing:border-box;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:none;height:32px;padding:0 12px;font-size:14px;transition:border-color .2s}.el-input:focus{border-color:#409eff}.el-select{color:#303133;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:none;height:32px;padding:0 8px;font-size:14px}.el-actions{gap:8px;display:flex}.el-btn{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:0 15px;font-size:14px;transition:all .1s;display:inline-flex}.el-btn:hover{color:#409eff;background:#ecf5ff;border-color:#c6e2ff}.el-btn-primary{color:#fff;background:#409eff;border-color:#409eff}.el-btn-primary:hover{color:#fff;background:#79bbff;border-color:#79bbff}.el-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.el-table-wrap{border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.el-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.el-table-wrap thead{background:#f5f7fa}.el-table-wrap th{text-align:left;color:#909399;border-bottom:1px solid #ebeef5;height:40px;padding:8px 16px;font-weight:600}.el-table-wrap td{color:#303133;border-bottom:1px solid #ebeef5;height:47px;padding:8px 16px}.el-table-wrap tbody tr:hover{background:#f5f7fa}.el-table-actions{gap:8px;display:flex}.el-btn-small{color:#409eff;cursor:pointer;background:#ecf5ff;border:1px solid #c6e2ff;border-radius:3px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:12px;transition:all .1s;display:inline-flex}.el-btn-small:hover{color:#fff;background:#409eff}.el-switch{cursor:pointer;vertical-align:middle;background:#dcdfe6;border-radius:10px;width:40px;height:20px;transition:background .3s;display:inline-block;position:relative}.el-switch input{display:none}.el-switch-core{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}.el-switch.is-checked{background:#409eff}.el-switch.is-checked .el-switch-core{transform:translate(20px)}.el-pagination-wrap{color:#606266;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.el-pagination-total{margin-right:8px}.el-page-btn{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:2px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:13px;display:inline-flex}.el-page-btn:hover:not(:disabled){color:#409eff;border-color:#c6e2ff}.el-page-btn:disabled{color:#c0c4cc;cursor:not-allowed}.el-page-btn.active{color:#fff;background:#409eff;border-color:#409eff}.el-page-size-select{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:2px;outline:none;height:28px;padding:0 8px;font-size:13px}.el-page-jump{align-items:center;gap:4px;display:inline-flex}.el-page-jump input{text-align:center;color:#303133;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:2px;outline:none;width:48px;height:28px;font-size:13px}.el-page-jump input:focus{border-color:#409eff}.el-dropdown-link{color:#606266;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:4px;font-size:14px;transition:color .2s;display:inline-flex}.el-dropdown-link:hover,.el-dropdown-link.active{color:#409eff}.el-dropdown-link .el-icon--right{align-items:center;font-size:12px;transition:transform .3s;display:inline-flex}.el-dropdown-link.active .el-icon--right{transform:rotate(180deg)}.el-dropdown-link svg{width:12px;height:12px}.header .el-dropdown-link{margin-right:10px}.w-600px{width:600px}.my-2{margin-top:8px;margin-bottom:8px}.ml-4{margin-left:16px}.flex-1{flex:1}.z-10{z-index:10}.switch{background:#dcdfe6;border-radius:10px;width:40px;height:20px;transition:background .3s;display:inline-block;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:2px;left:2px}.switch.on{background:#409eff}.switch.on:after{transform:translate(20px)}.check-table-wrap{overflow-x:auto}.check-table{table-layout:fixed;border-collapse:collapse;border:1px solid #ebeef5;width:100%;min-width:0;font-size:11px}.check-table thead tr{background:#f5f7fa}.check-th{text-align:left;color:#909399;border-bottom:1px solid #ebeef5;padding:4px 6px;font-weight:700}.check-td{word-break:break-all;vertical-align:middle;border-bottom:1px solid #ebeef5;padding:4px 6px;font-size:11px}.check-th--check,.check-td--check{text-align:center;width:6%}.check-th--code,.check-td--code{width:22%;font-family:monospace;font-size:10px}.check-th--type,.check-td--type{width:8%}.check-th--time,.check-td--time{width:15%;font-size:10px}.check-th--status,.check-td--status{width:8%}.check-th--info,.check-td--info{width:24%}.check-th--person,.check-td--person{width:9%}.check-th--action,.check-td--action{text-align:center;width:8%}.check-td--action .btn.small{padding:2px 4px;font-size:10px}.multi-select{width:100%;position:relative}.multi-select-trigger{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:space-between;align-items:center;min-width:120px;height:32px;padding:0 8px;font-size:13px;display:flex}.multi-select-trigger:hover{border-color:#409eff}.multi-select-text{text-overflow:ellipsis;white-space:nowrap;color:#606266;overflow:hidden}.multi-select-arrow{color:#c0c4cc;flex-shrink:0;margin-left:4px;font-size:12px}.multi-select-dropdown{z-index:100;background:#fff;border:1px solid #e4e7ed;border-radius:4px;max-height:200px;padding:6px 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 12px #0000001a}.multi-select-item{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.multi-select-item:hover{background:#f5f7fa}.multi-select-item input[type=checkbox]{cursor:pointer;margin:0}body.account-detail-body{color:#242424;background:#f3f4f6;min-width:0;min-height:100vh;font-size:14px;overflow-x:hidden}.account-detail-page{min-height:100vh}.account-detail-header{z-index:10;border-top:3px solid var(--primary);background:#fffffff7;border-bottom:1px solid #e1dfdd;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.account-detail-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(920px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.account-detail-header-inner>div{min-width:0}.account-detail-brand{color:var(--muted);margin:0 0 2px;font-size:12px;line-height:1.4}.account-detail-header h1{color:#242424;margin:0;font-size:22px;font-weight:600;line-height:1.35}.account-detail-section-label{color:var(--muted);flex:none;font-size:13px}.account-detail-main{width:min(920px,100% - 40px);margin:0 auto;padding:34px 0 56px}.account-detail-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.account-detail-toolbar-copy{min-width:0}.account-detail-toolbar h2{color:#242424;margin:0 0 5px;font-size:20px;font-weight:600;line-height:1.35}.account-detail-toolbar p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.account-detail-overview{background:#fff;border-top:1px solid #d2d0ce;border-bottom:1px solid #d2d0ce;margin-bottom:20px}.account-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-detail-overview-grid>div{border-bottom:1px solid #edebe9;border-right:1px solid #edebe9;min-width:0;padding:14px 16px}.account-detail-overview-grid>div:nth-child(3n){border-right:0}.account-detail-overview-grid>div:nth-last-child(-n+3){border-bottom:0}.account-detail-overview-grid dt,.account-detail-overview-grid dd{overflow-wrap:anywhere;min-width:0;margin:0}.account-detail-overview-grid dt{color:var(--muted);margin-bottom:5px;font-size:12px}.account-detail-overview-grid dd{color:#242424;font-size:14px;font-weight:600;line-height:1.45}.account-detail-filters{background:#fff;border:1px solid #c8c6c4;border-radius:4px;flex:none;grid-template-columns:repeat(4,minmax(86px,auto));display:inline-grid;overflow:hidden}.account-detail-filter{color:#3b3a39;white-space:nowrap;background:#fff;border:0;border-right:1px solid #e1dfdd;border-radius:0;min-width:0;height:36px;padding:0 13px;font-size:13px}.account-detail-filter:last-child{border-right:0}.account-detail-filter:hover{color:#005a9e;background:#f3f2f1}.account-detail-filter.is-active{color:#005a9e;background:#eaf4fc;font-weight:600;box-shadow:inset 0 -3px #0078d4}.account-detail-filter:focus-visible,.account-detail-record-toggle:focus-visible,.account-detail-retry:focus-visible{z-index:1;outline-offset:2px;outline:2px solid #0078d4;position:relative}.account-detail-state{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.account-detail-state[hidden],.account-detail-records[hidden],.account-detail-load-status[hidden]{display:none}.account-detail-state p{max-width:420px;margin:0;line-height:1.6}.account-detail-state.is-error p{color:#a4262c}.account-detail-spinner{border:3px solid #d2d0ce;border-top-color:#0078d4;border-radius:50%;width:26px;height:26px;animation:.75s linear infinite account-detail-spin;display:inline-block}.account-detail-spinner.is-small{border-width:2px;width:16px;height:16px}@keyframes account-detail-spin{to{transform:rotate(360deg)}}.account-detail-retry{color:#fff;background:#0078d4;border:1px solid #0078d4;border-radius:3px;min-width:72px;height:34px;padding:0 16px;font-size:13px;font-weight:600}.account-detail-retry:hover{background:#106ebe;border-color:#106ebe}.account-detail-records{gap:16px;display:grid}.account-detail-record{background:#fff;border:1px solid #d2d0ce;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.account-detail-record-header{justify-content:space-between;align-items:start;gap:20px;padding:18px 20px 14px;display:flex}.account-detail-record-identity{min-width:0}.account-detail-record-date{color:var(--muted);overflow-wrap:anywhere;margin:0 0 7px;font-size:12px;line-height:1.5}.account-detail-record-order{min-width:0;color:var(--muted);align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.account-detail-record-order strong{color:#242424;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.account-detail-status{color:#3b3a39;overflow-wrap:anywhere;text-align:center;background:#f3f2f1;border:1px solid #c8c6c4;border-radius:3px;flex:none;max-width:45%;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.35}.account-detail-status.is-success{color:#107c10;background:#f1faf1;border-color:#a7d8a9}.account-detail-status.is-warning{color:#8a4b08;background:#fff8e7;border-color:#f1ca89}.account-detail-status.is-danger{color:#a4262c;background:#fdf3f4;border-color:#e7a4a7}.account-detail-record-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;padding:0 20px 18px;display:grid}.account-detail-record-metric{gap:4px;min-width:0;display:grid}.account-detail-record-metric span{color:var(--muted);font-size:12px}.account-detail-record-metric strong{color:#242424;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.45}.account-detail-record-toggle{color:#005a9e;text-align:left;background:#faf9f8;border:0;border-top:1px solid #edebe9;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:42px;padding:9px 20px;font-size:13px;font-weight:600;display:flex}.account-detail-record-toggle:hover{background:#f3f2f1}.account-detail-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .18s;display:block;transform:rotate(45deg)translate(-2px,-2px)}.account-detail-record-toggle[aria-expanded=true] .account-detail-chevron{transform:rotate(225deg)translate(-1px,-1px)}.account-detail-record-details{background:#fff;border-top:1px solid #edebe9}.account-detail-list{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);margin:0;padding:8px 20px 16px;display:grid}.account-detail-term,.account-detail-description{border-bottom:1px solid #f3f2f1;min-width:0;margin:0;padding:10px 0;line-height:1.5}.account-detail-term{color:var(--muted);padding-right:16px;font-size:12px}.account-detail-description{color:#242424;overflow-wrap:anywhere;font-size:13px}.account-detail-load-status{min-height:58px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.account-detail-load-status .account-detail-retry{min-width:62px;height:30px;padding:0 12px}.account-detail-sentinel{width:100%;height:1px}.account-detail-noscript{color:#a4262c;text-align:center;width:min(920px,100% - 40px);margin:20px auto}@media (width<=720px){.account-detail-header-inner,.account-detail-main,.account-detail-noscript{width:min(100% - 28px,920px)}.account-detail-header-inner{min-height:70px}.account-detail-section-label{display:none}.account-detail-main{padding:24px 0 40px}.account-detail-toolbar{flex-direction:column;align-items:stretch;gap:14px}.account-detail-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.account-detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-detail-overview-grid>div:nth-child(3n){border-right:1px solid #edebe9}.account-detail-overview-grid>div:nth-child(2n){border-right:0}.account-detail-overview-grid>div:nth-last-child(-n+3){border-bottom:1px solid #edebe9}.account-detail-overview-grid>div:nth-last-child(-n+2){border-bottom:0}.account-detail-filter:nth-child(2){border-right:0}.account-detail-filter:nth-child(-n+2){border-bottom:1px solid #e1dfdd}.account-detail-record-header{flex-direction:column;align-items:start;gap:12px;padding:16px}.account-detail-record-order{flex-direction:column;align-items:start;gap:2px}.account-detail-status{max-width:100%}.account-detail-record-overview{grid-template-columns:minmax(0,1fr);padding:0 16px 16px}.account-detail-record-toggle{padding-left:16px;padding-right:16px}.account-detail-list{grid-template-columns:minmax(0,1fr);padding:8px 16px 16px}.account-detail-term{border-bottom:0;padding:10px 0 2px}.account-detail-description{padding:0 0 10px}}@media (prefers-reduced-motion:reduce){.account-detail-spinner{animation-duration:1.5s}.account-detail-chevron{transition:none}}#app{min-height:100vh}.initial-loading{color:#606266;place-items:center;min-height:100vh;display:grid}.session-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.environment-badge{color:#9a5c00;background:#fff2d8;border:1px solid #f3d19e;border-radius:4px;padding:4px 10px;font-size:13px}.form-error,.data-error{color:#d93026;margin:10px 0}.app-toast{z-index:10000;color:#3c763d;background:#f0f9eb;border:1px solid #b3e19d;border-radius:4px;max-width:calc(100vw - 32px);padding:12px 20px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0001}.app-toast.error{color:#c53c3c;background:#fef0f0;border-color:#fbc4c4}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-toolbar h1{margin:0;font-size:16px}.action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vue-form{gap:8px;display:grid}.app-main .section-card .vue-search{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 24px;height:auto;margin-bottom:24px;display:grid}.app-main .section-card .vue-search:after{display:none}.app-main .section-card .vue-search .field{width:100%;min-width:0;margin:0}.app-main .section-card .vue-search .field label{flex:0 0 100px;width:100px;margin-right:8px}.app-main .section-card .vue-search .field .input-shell{flex:1 1 0;width:auto;min-width:0}.app-main .section-card .vue-search .field.actions{grid-column:-2/-1;justify-self:end}.app-main .vue-resource-table{table-layout:auto;background:#fff}.app-main .vue-resource-table.wallet-table{min-width:1800px}.app-main .vue-resource-table.order-table{min-width:2200px}.app-main .vue-resource-table th{white-space:nowrap}.app-main .vue-resource-table .actions-cell{min-width:160px}.app-main .vue-resource-table .actions-cell .btn{white-space:nowrap}.content .section-card{overflow:visible}.record-status{white-space:nowrap}@media (width<=900px){.page-toolbar{align-items:flex-start}.session-actions{gap:6px}.app-main .section-card .vue-search{grid-template-columns:minmax(0,1fr);gap:14px}.app-main .section-card .vue-search .field.actions{grid-column:1}.content .section-card{padding:16px}.modal-footer{flex-wrap:wrap}}@media (width<=600px){.app-main .section-card .vue-search .field.is-date{gap:6px;height:auto}.app-main .section-card .vue-search .field.is-date label{text-align:left;flex:none;width:auto;margin:0;line-height:22px}.app-main .section-card .vue-search .field.is-date .input-shell{flex:none;width:100%}}
