:root{--el-color-primary: #466e94;--el-color-primary-light-3: #7293b2;--el-color-primary-light-5: #9aafc5;--el-color-primary-light-8: #edf3f8;--el-color-primary-dark-2: #355c80;--el-border-radius-base: 10px;--el-border-color-light: #e5eaf0;--el-fill-color-light: #f3f6fa;--el-text-color-primary: #253246}html,body,#app{min-width:1080px;min-height:100vh;margin:0}body{background:#eef2f6;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.shell{min-height:100vh!important;background:#f1f4f8}.shell>.el-aside{background:linear-gradient(180deg,#1e3047,#142335)!important;border:0!important;box-shadow:8px 0 28px #13233521}.shell>.el-aside h2{color:#f4f8fc!important;margin:0;padding:32px 26px 28px!important;font-size:21px;letter-spacing:.5px}.shell .el-menu{border:0!important;background:transparent!important}.shell .el-menu-item{height:50px;line-height:50px;margin:5px 14px;border-radius:10px;color:#b7c6d5!important;font-weight:500}.shell .el-menu-item:hover{background:#ffffff17!important;color:#fff!important}.shell .el-menu-item.is-active{background:linear-gradient(90deg,#477397,#62a0a8)!important;color:#fff!important;box-shadow:0 8px 18px #39658b47}.shell .el-header{height:74px!important;padding:0 34px!important;background:#fffffff0!important;border-bottom:1px solid #e4eaf0;box-shadow:0 4px 20px #1c30490a;color:#26374c;font-weight:700}.shell .el-main{padding:28px 32px 42px!important;background:radial-gradient(circle at 100% 0,#dcecf3 0,transparent 28%),#f1f4f8!important}.shell .el-card{border:1px solid rgba(222,229,237,.9);border-radius:16px;box-shadow:0 10px 30px #1f324d0f;overflow:hidden}.shell .el-card__header{padding:18px 22px;border-bottom-color:#e8edf3;font-size:16px;font-weight:700;background:linear-gradient(90deg,#fff,#f6fafc)}.shell .el-card__body{padding:22px}.shell .el-table{--el-table-header-bg-color: #f3f7fa;--el-table-row-hover-bg-color: #f5f9fb;--el-table-border-color: #e8edf2;border-radius:12px;overflow:hidden}.shell .el-table th.el-table__cell{color:#5f7083;font-weight:700}.shell .el-button--primary{border:0;background:linear-gradient(135deg,#477397,#62a0a8);box-shadow:0 7px 14px #39658b33}.shell .el-button--primary:hover{background:linear-gradient(135deg,#39688e,#51919a);transform:translateY(-1px)}.shell .el-button--success{border-color:#24934d;background:#24934d;color:#fff;box-shadow:0 5px 12px #24934d29}.shell .el-button--danger{border-color:#ce3f45;background:#ce3f45;color:#fff;box-shadow:0 5px 12px #ce3f4529}.shell .el-button--warning{border-color:#bf7a18;background:#bf7a18;color:#fff;box-shadow:0 5px 12px #bf7a1829}.shell .el-button.is-link{box-shadow:none}.shell .el-button.is-link.el-button--primary{background:#eaf3ff;color:#1769aa}.shell .el-button.is-link.el-button--success{background:#eaf8ee;color:#137a38}.shell .el-button.is-link.el-button--danger{background:#fff0f0;color:#bd2d2d}.shell .el-button.is-link.el-button--warning{background:#fff6e6;color:#a56308}.el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #16273c3d}.el-dialog__header{margin-right:0;padding:20px 24px;background:linear-gradient(90deg,#f2f8fa,#fff);border-bottom:1px solid #e6eef2}.el-dialog__title{color:#27394f;font-weight:700}.el-dialog__footer{padding:14px 24px 22px}.login{min-height:100vh!important;background:radial-gradient(circle at 14% 20%,#71a9b6 0,transparent 22%),radial-gradient(circle at 88% 75%,#89a6d0 0,transparent 28%),linear-gradient(135deg,#17293f,#2b4b68)!important}.login .el-card{width:390px!important;border:0!important;border-radius:22px!important;box-shadow:0 26px 70px #0912204d!important}.login .el-card__body{padding:38px!important}.login h2{margin:0 0 28px;color:#26394e;letter-spacing:.5px}.listing-toolbar{align-items:center;gap:18px}.listing-filters{display:flex;flex:1;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.login[data-v-0b21fa85]{min-height:100vh;display:grid;place-items:center;background:#f5f7fa}.login .el-card[data-v-0b21fa85]{width:360px}.full[data-v-0b21fa85]{width:100%}.shell[data-v-0b21fa85]{min-height:100vh}.el-aside[data-v-0b21fa85],.el-header[data-v-0b21fa85]{background:#fff}.el-aside[data-v-0b21fa85]{border-right:1px solid #eee}.el-aside h2[data-v-0b21fa85]{padding:0 20px}.el-header[data-v-0b21fa85]{display:flex;align-items:center;justify-content:space-between}.el-main[data-v-0b21fa85]{background:#f5f7fa}.el-col[data-v-0b21fa85]{margin-bottom:16px}.toolbar[data-v-0b21fa85]{display:flex;justify-content:space-between;align-items:center}.tab-toolbar[data-v-0b21fa85]{display:flex;justify-content:flex-end;margin:0 0 12px}.flow-filter[data-v-0b21fa85]{width:130px;margin-right:10px}.flow-code[data-v-0b21fa85]{font-size:12px;color:#909399;margin-top:3px}.ad-preview[data-v-0b21fa85]{display:block;width:160px;height:90px;margin-top:10px;border-radius:4px}.banner-thumb[data-v-0b21fa85]{width:112px;height:62px;border-radius:4px}.share-card-setting[data-v-0b21fa85]{display:flex;align-items:center;gap:22px;min-height:150px}.share-card-preview[data-v-0b21fa85]{width:260px;height:150px;border:1px solid #ebeef5;border-radius:8px}.share-card-actions[data-v-0b21fa85]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.erp-config-form[data-v-0b21fa85]{max-width:760px}.erp-secret-tip[data-v-0b21fa85]{margin-top:6px;color:#909399;font-size:12px;line-height:1.5}.erp-summary[data-v-0b21fa85]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.audit-preview[data-v-0b21fa85]{display:block;width:220px;height:150px;border:1px solid #ebeef5;border-radius:4px}.audit-description[data-v-0b21fa85]{line-height:1.6;white-space:pre-wrap}.product-audit-section[data-v-0b21fa85]{margin-top:20px}.product-audit-section h3[data-v-0b21fa85]{margin:0 0 10px;color:#303133;font-size:15px}.product-audit-images[data-v-0b21fa85]{display:flex;flex-wrap:wrap;gap:10px}.product-audit-images .el-image[data-v-0b21fa85]{width:112px;height:112px;border:1px solid #ebeef5;border-radius:7px;cursor:zoom-in}.admin-package-list[data-v-0b21fa85]{display:grid;gap:7px}.admin-package-list>div[data-v-0b21fa85]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.35}.admin-package-list span[data-v-0b21fa85]{color:#909399;font-size:12px}.admin-package-list .el-tag[data-v-0b21fa85]{margin-left:auto}.erp-detail-section[data-v-0b21fa85]{margin-top:22px}.erp-detail-section h3[data-v-0b21fa85]{margin:0 0 12px;color:#303133;font-size:15px}.erp-title-code[data-v-0b21fa85]{margin:0 10px;color:#909399;font-size:12px}.erp-item-list[data-v-0b21fa85]{margin:12px 0;padding:10px 12px;border-radius:6px;background:#f7f9fc;color:#606266;font-size:13px;line-height:1.8}.erp-timeline[data-v-0b21fa85]{margin:14px 0 0}.erp-error[data-v-0b21fa85]{margin-top:5px;color:#f56c6c;white-space:pre-wrap}.erp-delivery-detail[data-v-0b21fa85]{margin-top:5px;color:#909399;font-size:12px}.onboarding-section[data-v-0b21fa85]{margin-top:22px}.onboarding-section h3[data-v-0b21fa85]{margin:0 0 10px;color:#303133;font-size:15px}.onboarding-section-head[data-v-0b21fa85]{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-license[data-v-0b21fa85]{display:block;width:320px;max-width:100%;height:210px;border:1px solid #ebeef5;border-radius:8px;background:#fafafa;cursor:zoom-in}.onboarding-warehouse[data-v-0b21fa85]{margin-bottom:12px}.onboarding-warehouse[data-v-0b21fa85] .el-card__header{padding:10px 16px;font-weight:700}.enterprise-verification[data-v-0b21fa85]{margin-top:12px}.verification-tip[data-v-0b21fa85]{color:#909399;font-size:12px}.reset-password-tip[data-v-0b21fa85]{margin:10px 0 0;color:#909399;font-size:12px;line-height:1.6}.commission-rule-table[data-v-0b21fa85]{margin-bottom:14px}.commission-rule-table[data-v-0b21fa85] .el-input-number,.commission-rule-table[data-v-0b21fa85] .el-select{width:112px}.commission-rule-actions[data-v-0b21fa85]{display:flex;gap:10px;margin-bottom:20px}.icon-url-editor[data-v-0b21fa85]{display:flex;align-items:center;gap:8px}.icon-url-editor[data-v-0b21fa85] .el-input{flex:1}.icon-upload-button[data-v-0b21fa85]{position:relative;flex:0 0 auto;overflow:hidden;padding:7px 10px;border:1px solid #409eff;border-radius:4px;color:#409eff;font-size:13px;line-height:18px;cursor:pointer;white-space:nowrap}.icon-upload-button input[data-v-0b21fa85]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.icon-upload-button[data-v-0b21fa85]:hover{background:#ecf5ff}
