@charset "UTF-8";#app{width:100%;height:100%}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#333;background-color:#f5f7fa}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}::-webkit-scrollbar-track{background-color:#f5f7fa}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.text-center{text-align:center}.text-right{text-align:right}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.p-16{padding:16px}.p-24{padding:24px}:root{--el-color-primary: #409eff;--el-color-success: #67c23a;--el-color-warning: #e6a23c;--el-color-danger: #f56c6c;--el-color-error: #f56c6c;--el-color-info: #909399}.auth-layout[data-v-a9c8b661]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.auth-layout .auth-container[data-v-a9c8b661]{width:100%;max-width:480px;padding:20px}.auth-layout .auth-header[data-v-a9c8b661]{text-align:center;margin-bottom:32px}.auth-layout .auth-header .logo[data-v-a9c8b661]{font-size:48px;font-weight:700;color:#fff;margin-bottom:8px}.auth-layout .auth-header .subtitle[data-v-a9c8b661]{font-size:16px;color:#ffffffe6}.auth-layout .auth-content[data-v-a9c8b661]{background:#fff;border-radius:8px;padding:32px;box-shadow:0 10px 40px #0000001a}.auth-layout .auth-footer[data-v-a9c8b661]{text-align:center;margin-top:24px;color:#fffc;font-size:14px}.login-container[data-v-430d5558]{position:fixed;inset:0;display:flex;width:100%;height:100vh;overflow:hidden}.left-section[data-v-430d5558]{flex:1;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;padding:60px 80px;position:relative;overflow-y:auto;overflow-x:hidden}.left-section[data-v-430d5558]:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.left-section[data-v-430d5558]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%}.brand-info[data-v-430d5558]{position:relative;z-index:1;margin-bottom:60px}.brand-info .brand-title[data-v-430d5558]{margin:0 0 16px;font-size:56px;font-weight:700;color:#fff;letter-spacing:2px}.brand-info .brand-subtitle[data-v-430d5558]{margin:0;font-size:18px;color:#ffffffe6;font-weight:300}.features-grid[data-v-430d5558]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:600px}.feature-card[data-v-430d5558]{background:#ffffff1f;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:24px;display:flex;flex-direction:column;transition:all .3s ease}.feature-card[data-v-430d5558]:hover{background:#ffffff2e;transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.feature-card .feature-icon[data-v-430d5558]{color:#fff;margin-bottom:16px}.feature-card .feature-title[data-v-430d5558]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff}.feature-card .feature-desc[data-v-430d5558]{margin:0;font-size:14px;color:#ffffffd9;line-height:1.5}.right-section[data-v-430d5558]{flex:0 0 480px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;padding:40px;overflow-y:auto;overflow-x:hidden;position:relative}.login-card[data-v-430d5558]{width:100%;border-radius:16px;border:none;max-width:400px;flex-shrink:0}.login-card[data-v-430d5558] .el-card__header{background:transparent;border-bottom:none;padding:30px 30px 10px}.login-card[data-v-430d5558] .el-card__body{padding:10px 30px 30px}.card-header[data-v-430d5558]{text-align:center}.card-header h2[data-v-430d5558]{margin:0 0 8px;font-size:28px;font-weight:600;color:#303133}.card-header .subtitle[data-v-430d5558]{margin:0;font-size:14px;color:#909399}.form-actions[data-v-430d5558]{width:100%;display:flex;justify-content:space-between;align-items:center}.login-button[data-v-430d5558],.register-button[data-v-430d5558]{width:100%}.register-button[data-v-430d5558]{border-style:dashed}.mr-2[data-v-430d5558]{margin-right:4px}[data-v-430d5558] .el-divider__text{background-color:#fff;color:#909399;font-size:14px}@media (max-width: 1200px){.left-section[data-v-430d5558]{padding:40px 60px}.left-section .brand-title[data-v-430d5558]{font-size:48px}.left-section .features-grid[data-v-430d5558]{gap:20px}}@media (max-width: 992px){.left-section[data-v-430d5558]{display:none}.right-section[data-v-430d5558]{flex:1;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-430d5558] .el-card__header,.login-card[data-v-430d5558] .el-card__body{background:#fffffff2}}@media (max-width: 768px){.right-section[data-v-430d5558]{padding:20px;flex:0 0 100%}.login-card[data-v-430d5558]{max-width:420px}}.password-strength[data-v-b406bb3e]{margin-top:8px}.strength-bar[data-v-b406bb3e]{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.strength-fill[data-v-b406bb3e]{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:3px}.strength-fill.very-weak[data-v-b406bb3e]{width:20%!important;background-color:#f56c6c}.strength-fill.weak[data-v-b406bb3e]{width:40%!important;background-color:#e6a23c}.strength-fill.medium[data-v-b406bb3e]{width:60%!important;background-color:#e6a23c}.strength-fill.strong[data-v-b406bb3e]{width:80%!important;background-color:#67c23a}.strength-fill.very-strong[data-v-b406bb3e]{width:100%!important;background-color:#409eff}.strength-info[data-v-b406bb3e]{display:flex;align-items:center;margin-top:8px;font-size:13px}.strength-label[data-v-b406bb3e]{font-weight:500;transition:color .3s ease}.strength-label.very-weak[data-v-b406bb3e]{color:#f56c6c}.strength-label.weak[data-v-b406bb3e],.strength-label.medium[data-v-b406bb3e]{color:#e6a23c}.strength-label.strong[data-v-b406bb3e]{color:#67c23a}.strength-label.very-strong[data-v-b406bb3e]{color:#409eff}.info-icon[data-v-b406bb3e]{margin-left:8px;font-size:16px;color:#909399;cursor:pointer}.info-icon[data-v-b406bb3e]:hover{color:#409eff}.strength-tips .tips-warning[data-v-b406bb3e]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#e6a23c;font-weight:500}.strength-tips .tips-warning .warning-icon[data-v-b406bb3e]{font-size:18px}.strength-tips .tips-title[data-v-b406bb3e]{font-weight:600;margin-bottom:8px;color:#303133}.strength-tips .tips-list[data-v-b406bb3e]{list-style:none;padding:0;margin:0 0 12px}.strength-tips .tips-list li[data-v-b406bb3e]{display:flex;align-items:center;gap:8px;padding:4px 0;color:#606266}.strength-tips .tips-list li.met[data-v-b406bb3e],.strength-tips .tips-list li.met .el-icon[data-v-b406bb3e]{color:#67c23a}.strength-tips .tips-list li:not(.met) .el-icon[data-v-b406bb3e]{color:#f56c6c}.strength-tips .tips-suggestions[data-v-b406bb3e]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.strength-tips .tips-suggestions .suggestions-list[data-v-b406bb3e]{list-style:none;padding:0;margin:8px 0 0}.strength-tips .tips-suggestions .suggestions-list li[data-v-b406bb3e]{display:flex;align-items:center;gap:6px;padding:4px 0;color:#409eff;font-size:12px}.register-container[data-v-4e486f64]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#f5f7fa;padding:20px;height:100vh}.register-card[data-v-4e486f64]{width:100%;max-width:450px;border-radius:16px;border:none;box-shadow:0 4px 20px #00000014}.register-card[data-v-4e486f64] .el-card__header{background:transparent;border-bottom:none;padding:30px 30px 10px}.register-card[data-v-4e486f64] .el-card__body{padding:10px 30px 30px}.card-header[data-v-4e486f64]{text-align:center}.card-header h2[data-v-4e486f64]{margin:0 0 8px;font-size:28px;font-weight:600;color:#303133}.card-header .subtitle[data-v-4e486f64]{margin:0;font-size:14px;color:#909399}.code-input[data-v-4e486f64]{display:flex;gap:8px;width:100%}.code-input .el-input[data-v-4e486f64]{flex:1}.code-input .el-button[data-v-4e486f64]{white-space:nowrap}.password-requirements[data-v-4e486f64]{margin-top:8px;font-size:12px;color:#909399;line-height:1.5}.register-button[data-v-4e486f64],.login-button[data-v-4e486f64]{width:100%}.login-button[data-v-4e486f64]{border-style:dashed}.mr-2[data-v-4e486f64]{margin-right:4px}[data-v-4e486f64] .el-divider__text{background-color:#fff;color:#909399;font-size:14px}.forgot-password-container[data-v-8a5aca60]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.forgot-password-card[data-v-8a5aca60]{width:100%;max-width:450px;border-radius:16px}.forgot-password-card[data-v-8a5aca60] .el-card__header{background:transparent;border-bottom:none;padding:30px 30px 10px}.forgot-password-card[data-v-8a5aca60] .el-card__body{padding:10px 30px 30px}.card-header[data-v-8a5aca60]{text-align:center}.card-header h2[data-v-8a5aca60]{margin:0 0 8px;font-size:28px;font-weight:600;color:#303133}.card-header .subtitle[data-v-8a5aca60]{margin:0;font-size:14px;color:#909399}.code-input[data-v-8a5aca60]{display:flex;gap:8px;width:100%}.code-input .el-input[data-v-8a5aca60]{flex:1}.code-input .el-button[data-v-8a5aca60]{white-space:nowrap}.reset-button[data-v-8a5aca60],.back-button[data-v-8a5aca60]{width:100%}.back-button[data-v-8a5aca60]{border-style:dashed}.mr-2[data-v-8a5aca60]{margin-right:4px}[data-v-8a5aca60] .el-divider__text{background-color:#fff;color:#909399;font-size:14px}.main-layout[data-v-c638e708]{height:100%}.main-layout .el-aside[data-v-c638e708]{background-color:#304156;height:100%;overflow-y:auto}.main-layout .el-aside .logo[data-v-c638e708]{height:60px;display:flex;align-items:center;justify-content:center;background-color:#2b3a4b}.main-layout .el-aside .logo h2[data-v-c638e708]{color:#fff;font-size:24px;margin:0}.main-layout .el-aside .sidebar-menu[data-v-c638e708]{border:none}.main-layout .header[data-v-c638e708]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e4e7ed;padding:0 20px}.main-layout .header .user-info[data-v-c638e708]{display:flex;align-items:center;gap:8px;cursor:pointer}.main-layout .header .user-info .username[data-v-c638e708]{font-size:14px;color:#303133}.main-layout .main-content[data-v-c638e708]{background:#f5f7fa;padding:20px;overflow-y:auto}.fade-transform-enter-active[data-v-c638e708],.fade-transform-leave-active[data-v-c638e708]{transition:all .3s}.fade-transform-enter-from[data-v-c638e708]{opacity:0;transform:translate(-30px)}.fade-transform-leave-to[data-v-c638e708]{opacity:0;transform:translate(30px)}.dashboard[data-v-6d9294aa]{padding:20px}.dashboard .el-card[data-v-6d9294aa]{margin-bottom:20px}.plugin-card .card-header[data-v-6d9294aa]{display:flex;justify-content:space-between;align-items:center}.plugin-content[data-v-6d9294aa]{padding:10px 0}.plugin-desc[data-v-6d9294aa]{color:#666;margin-bottom:16px}.plugin-actions[data-v-6d9294aa]{display:flex;align-items:center;gap:16px}.exchange-rate-converter .page-header[data-v-f664e4df]{margin-bottom:20px}.exchange-rate-converter .page-header .header-content[data-v-f664e4df]{display:flex;align-items:center;gap:12px}.exchange-rate-converter .page-header .header-content .header-icon[data-v-f664e4df]{font-size:28px;color:#409eff}.exchange-rate-converter .page-header .header-content h2[data-v-f664e4df]{margin:0;font-size:24px;color:#303133}.exchange-rate-converter .page-header .header-desc[data-v-f664e4df]{margin:8px 0 0 40px;font-size:14px;color:#909399}.exchange-rate-converter .rate-info-card[data-v-f664e4df]{margin-bottom:20px}.exchange-rate-converter .rate-info-card .rate-info-header[data-v-f664e4df]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.exchange-rate-converter .rate-info-card .rate-info-header .rate-display[data-v-f664e4df]{display:flex;align-items:center;gap:20px}.exchange-rate-converter .rate-info-card .rate-info-header .rate-display .rate-item[data-v-f664e4df]{display:flex;flex-direction:column;gap:8px}.exchange-rate-converter .rate-info-card .rate-info-header .rate-display .rate-item .rate-label[data-v-f664e4df]{font-size:14px;color:#909399}.exchange-rate-converter .rate-info-card .rate-info-header .rate-display .rate-item .rate-value[data-v-f664e4df]{font-size:18px;font-weight:600;color:#303133;font-family:Courier New,monospace}.exchange-rate-converter .rate-info-card .rate-info-header .rate-display[data-v-f664e4df] .el-divider--vertical{height:40px}.exchange-rate-converter .rate-info-card .rate-info-header .rate-actions[data-v-f664e4df]{display:flex;align-items:center;gap:16px}.exchange-rate-converter .rate-info-card .rate-info-header .rate-actions .last-updated[data-v-f664e4df]{display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.exchange-rate-converter .rate-info-card .rate-info-header .rate-actions .last-updated .el-icon[data-v-f664e4df]{font-size:14px}.exchange-rate-converter .converter-card .converter-content[data-v-f664e4df]{display:flex;gap:40px;align-items:center;margin-bottom:24px}.exchange-rate-converter .converter-card .converter-content .currency-input[data-v-f664e4df]{flex:1}.exchange-rate-converter .converter-card .converter-content .currency-input .currency-label[data-v-f664e4df]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.exchange-rate-converter .converter-card .converter-content .currency-input .currency-label .currency-icon[data-v-f664e4df]{font-size:20px;color:#409eff}.exchange-rate-converter .converter-card .converter-content .currency-input .currency-label .currency-name[data-v-f664e4df]{font-size:16px;font-weight:600;color:#303133}.exchange-rate-converter .converter-card .converter-content .currency-input[data-v-f664e4df] .el-input .el-input__inner{font-size:24px;font-weight:600;font-family:Courier New,monospace;padding-left:40px}.exchange-rate-converter .converter-card .converter-content .currency-input[data-v-f664e4df] .el-input .el-input__prefix{font-size:20px;color:#909399}.exchange-rate-converter .converter-card .converter-content .converter-arrow[data-v-f664e4df]{flex-shrink:0;margin-top:32px}.exchange-rate-converter .converter-card .converter-actions[data-v-f664e4df]{display:flex;justify-content:center}@media (max-width: 768px){.exchange-rate-converter .rate-info-card .rate-info-header[data-v-f664e4df]{flex-direction:column;align-items:flex-start}.exchange-rate-converter .rate-info-card .rate-info-header .rate-display[data-v-f664e4df]{width:100%}.exchange-rate-converter .rate-info-card .rate-info-header .rate-actions[data-v-f664e4df]{width:100%;justify-content:space-between}.exchange-rate-converter .converter-card .converter-content[data-v-f664e4df]{flex-direction:column;gap:20px}.exchange-rate-converter .converter-card .converter-content .converter-arrow[data-v-f664e4df]{margin-top:0;transform:rotate(90deg)}}.currency-symbol[data-v-f664e4df]{font-size:20px;font-weight:600;color:#909399}.category-selector .precise-selector[data-v-f286835f],.category-selector .precise-selector .path-input[data-v-f286835f] .el-input__inner{cursor:pointer}.ozon-style-dialog[data-v-f286835f] .el-dialog__body{padding:0}.dialog-content[data-v-f286835f]{display:flex;height:500px}.dialog-content .search-box[data-v-f286835f]{position:absolute;top:60px;left:20px;right:20px;display:flex;align-items:center;padding:10px 15px;background:#f5f7fa;border-radius:8px}.dialog-content .search-box .search-icon[data-v-f286835f]{font-size:18px;color:#909399;margin-right:10px}.dialog-content .search-box .search-input[data-v-f286835f]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.dialog-content .search-box .search-input[data-v-f286835f]::placeholder{color:#c0c4cc}.dialog-content .level1-list[data-v-f286835f]{width:100%;padding-top:60px;overflow-y:auto}.dialog-content .level1-list .level1-item[data-v-f286835f]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.dialog-content .level1-list .level1-item[data-v-f286835f]:hover{background:#f5f7fa}.dialog-content .level1-list .level1-item.active[data-v-f286835f]{background:#ecf5ff;color:#409eff}.dialog-content .level1-list .level1-item .level1-name[data-v-f286835f]{font-size:14px}.dialog-content .level1-list .level1-item .arrow-icon[data-v-f286835f]{font-size:14px;color:#c0c4cc}.dialog-content .sub-panel[data-v-f286835f]{position:absolute;inset:60px 0 70px;background:#fff;display:flex;flex-direction:column}.dialog-content .sub-panel .panel-header[data-v-f286835f],.dialog-content .sub-panel .panel-subheader[data-v-f286835f]{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #ebeef5}.dialog-content .sub-panel .panel-header .back-btn[data-v-f286835f],.dialog-content .sub-panel .panel-subheader .back-btn[data-v-f286835f]{display:flex;align-items:center;gap:4px;color:#409eff;cursor:pointer;font-size:14px;margin-right:15px}.dialog-content .sub-panel .panel-header .back-btn[data-v-f286835f]:hover,.dialog-content .sub-panel .panel-subheader .back-btn[data-v-f286835f]:hover{opacity:.8}.dialog-content .sub-panel .panel-header .panel-title[data-v-f286835f],.dialog-content .sub-panel .panel-subheader .panel-title[data-v-f286835f]{font-weight:600;font-size:15px}.dialog-content .sub-panel .types-panel[data-v-f286835f]{flex:1;display:flex;flex-direction:column;overflow:hidden}.dialog-content .sub-panel .level2-list[data-v-f286835f],.dialog-content .sub-panel .types-list[data-v-f286835f]{flex:1;overflow-y:auto;max-height:380px;padding:10px 0}.dialog-content .sub-panel .level2-list .level2-item[data-v-f286835f],.dialog-content .sub-panel .level2-list .type-item[data-v-f286835f],.dialog-content .sub-panel .types-list .level2-item[data-v-f286835f],.dialog-content .sub-panel .types-list .type-item[data-v-f286835f]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f5f5f5}.dialog-content .sub-panel .level2-list .level2-item[data-v-f286835f]:hover,.dialog-content .sub-panel .level2-list .type-item[data-v-f286835f]:hover,.dialog-content .sub-panel .types-list .level2-item[data-v-f286835f]:hover,.dialog-content .sub-panel .types-list .type-item[data-v-f286835f]:hover{background:#f5f7fa}.dialog-content .sub-panel .level2-list .level2-item.active[data-v-f286835f],.dialog-content .sub-panel .level2-list .type-item.active[data-v-f286835f],.dialog-content .sub-panel .types-list .level2-item.active[data-v-f286835f],.dialog-content .sub-panel .types-list .type-item.active[data-v-f286835f]{background:#ecf5ff}.dialog-content .sub-panel .level2-list .level2-item .level2-name[data-v-f286835f],.dialog-content .sub-panel .level2-list .type-item .level2-name[data-v-f286835f],.dialog-content .sub-panel .types-list .level2-item .level2-name[data-v-f286835f],.dialog-content .sub-panel .types-list .type-item .level2-name[data-v-f286835f]{font-size:14px}.dialog-content .sub-panel .level2-list .level2-item .arrow-icon[data-v-f286835f],.dialog-content .sub-panel .level2-list .type-item .arrow-icon[data-v-f286835f],.dialog-content .sub-panel .types-list .level2-item .arrow-icon[data-v-f286835f],.dialog-content .sub-panel .types-list .type-item .arrow-icon[data-v-f286835f]{font-size:14px;color:#c0c4cc}.dialog-content .sub-panel .level2-list .type-item[data-v-f286835f] .el-radio,.dialog-content .sub-panel .types-list .type-item[data-v-f286835f] .el-radio{margin-right:0;width:100%}.dialog-footer[data-v-f286835f]{display:flex;flex-direction:column;gap:10px}.dialog-footer .selected-info[data-v-f286835f]{font-size:13px;color:#606266;padding:8px 12px;background:#f5f7fa;border-radius:4px}.dialog-footer .footer-buttons[data-v-f286835f]{display:flex;justify-content:flex-end;gap:10px}.profit-form-card h3[data-v-6a32697e]{margin:0;font-size:18px;color:#303133}.profit-form-card[data-v-6a32697e] .el-form-item{margin-bottom:22px}.profit-form-card .input-with-unit[data-v-6a32697e]{display:flex;align-items:center;gap:8px}.profit-form-card .input-with-unit .number-input[data-v-6a32697e]{flex:1;max-width:300px}.profit-form-card .unit[data-v-6a32697e]{color:#909399;font-size:14px;white-space:nowrap}.profit-form-card .hint-text[data-v-6a32697e]{margin-top:4px;color:#909399;font-size:12px;line-height:1.5}.profit-form-card .mr-2[data-v-6a32697e]{margin-right:8px}.profit-result-card h3[data-v-caaff7c4]{margin:0;font-size:18px;color:#303133}.profit-result-card h4[data-v-caaff7c4]{margin:0 0 16px;font-size:16px;color:#303133;font-weight:600}.profit-result-card .result-header[data-v-caaff7c4]{display:flex;justify-content:space-between;align-items:center}.profit-result-card .core-metrics[data-v-caaff7c4]{margin-bottom:20px}.profit-result-card .core-metrics .metric-item[data-v-caaff7c4]{padding:20px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.profit-result-card .core-metrics .metric-item.primary[data-v-caaff7c4]{background:linear-gradient(135deg,#667eea,#764ba2)}.profit-result-card .core-metrics .metric-item .metric-label[data-v-caaff7c4]{font-size:14px;opacity:.9;margin-bottom:8px}.profit-result-card .core-metrics .metric-item .metric-value[data-v-caaff7c4]{font-size:32px;font-weight:700;font-family:Courier New,monospace}.profit-result-card .core-metrics .metric-item .metric-value.negative[data-v-caaff7c4]{color:#f56c6c}.profit-result-card .core-metrics .metric-item .metric-value .currency[data-v-caaff7c4]{font-size:18px;margin-left:4px}.profit-result-card .cost-breakdown[data-v-caaff7c4],.profit-result-card .shipping-details[data-v-caaff7c4],.profit-result-card .exchange-rate-info[data-v-caaff7c4],.profit-result-card .promotion-info[data-v-caaff7c4]{margin-bottom:20px}.profit-result-card .ml-2[data-v-caaff7c4]{margin-left:8px}.profit-result-card .mr-2[data-v-caaff7c4]{margin-right:8px}.profit-result-card .actions[data-v-caaff7c4]{display:flex;gap:12px;justify-content:center;margin-top:24px}.profit-result-card[data-v-caaff7c4] .el-descriptions__label{font-weight:600;color:#606266}.profit-calculator .page-header[data-v-faf32bb1]{margin-bottom:20px}.profit-calculator .page-header .header-content[data-v-faf32bb1]{display:flex;align-items:center;gap:12px}.profit-calculator .page-header .header-content .header-icon[data-v-faf32bb1]{font-size:28px;color:#409eff}.profit-calculator .page-header .header-content h2[data-v-faf32bb1]{margin:0;font-size:24px;color:#303133}.profit-calculator .page-header .header-desc[data-v-faf32bb1]{margin:8px 0 0 40px;font-size:14px;color:#909399}.profit-calculator .calculator-content[data-v-faf32bb1]{min-height:600px}.profit-calculator .empty-result[data-v-faf32bb1]{height:100%;display:flex;align-items:center;justify-content:center}.billing-upload .upload-tip[data-v-1ce73c69]{margin-bottom:20px}.billing-upload .upload-tip ul[data-v-1ce73c69]{margin:0;padding-left:20px}.billing-upload .upload-tip ul li[data-v-1ce73c69]{margin:4px 0}.billing-upload .shop-select-wrapper[data-v-1ce73c69]{margin-bottom:20px;padding:20px;background-color:#f5f7fa;border-radius:4px}.billing-upload .shop-select-wrapper[data-v-1ce73c69] .el-form-item{margin-bottom:0}.billing-upload .upload-area[data-v-1ce73c69]{margin-bottom:20px}.billing-upload .upload-area[data-v-1ce73c69] .el-upload-dragger{padding:40px}.billing-upload .upload-area .el-icon--upload[data-v-1ce73c69]{font-size:67px;color:#409eff;margin-bottom:16px}.billing-upload .upload-actions[data-v-1ce73c69]{display:flex;justify-content:center;gap:12px;margin-top:20px}.billing-upload .task-status[data-v-1ce73c69]{margin-top:24px}.billing-upload .task-status .status-header[data-v-1ce73c69]{display:flex;justify-content:space-between;align-items:center}.billing-upload .task-status .processing .progress-info[data-v-1ce73c69]{display:flex;justify-content:space-between;margin-top:12px;font-size:14px;color:#606266}.billing-upload .task-status .completed[data-v-1ce73c69] .el-result,.billing-upload .task-status .failed[data-v-1ce73c69] .el-result{padding:20px 0}.billing-summary .summary-header[data-v-2719ec64]{margin-bottom:20px}.billing-summary .summary-header h3[data-v-2719ec64]{display:flex;align-items:center;gap:8px;font-size:18px;color:#303133;margin:0}.billing-summary .summary-header h3 .el-icon[data-v-2719ec64]{font-size:20px;color:#409eff}.billing-summary .summary-cards[data-v-2719ec64]{margin-bottom:24px}.billing-summary .summary-cards .summary-card .card-content[data-v-2719ec64]{display:flex;align-items:center;gap:16px}.billing-summary .summary-cards .summary-card .card-content .card-icon[data-v-2719ec64]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.billing-summary .summary-cards .summary-card .card-content .card-info[data-v-2719ec64]{flex:1}.billing-summary .summary-cards .summary-card .card-content .card-info .card-label[data-v-2719ec64]{font-size:14px;color:#909399;margin-bottom:8px}.billing-summary .summary-cards .summary-card .card-content .card-info .card-value[data-v-2719ec64]{font-size:24px;font-weight:700}.billing-summary .summary-cards .summary-card .card-content .card-info .card-value.positive[data-v-2719ec64]{color:#67c23a}.billing-summary .summary-cards .summary-card .card-content .card-info .card-value.negative[data-v-2719ec64]{color:#f56c6c}.billing-summary .summary-cards .summary-card.revenue-card .card-icon[data-v-2719ec64]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.billing-summary .summary-cards .summary-card.cost-card .card-icon[data-v-2719ec64]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.billing-summary .summary-cards .summary-card.profit-card .card-icon[data-v-2719ec64]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff}.billing-summary .summary-details[data-v-2719ec64]{margin-bottom:20px}.billing-summary .summary-details .amount[data-v-2719ec64]{font-size:16px;font-weight:500;color:#303133}.billing-summary .summary-details[data-v-2719ec64] .desc-label{font-weight:500}.billing-summary .profit-tip .profit-analysis p[data-v-2719ec64]{margin:8px 0;font-size:14px;line-height:1.6}.billing-summary .profit-tip .profit-analysis p strong[data-v-2719ec64]{font-size:16px;color:#409eff}.billing-detail-table .table-toolbar[data-v-1d064125]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.billing-detail-table .table-toolbar .toolbar-left[data-v-1d064125]{display:flex;align-items:center}.billing-detail-table .table-toolbar .toolbar-right .info-text[data-v-1d064125]{font-size:14px;color:#606266}.billing-detail-table .table-toolbar .toolbar-right .info-text .warning-text[data-v-1d064125]{color:#e6a23c;font-weight:500}.billing-detail-table .detail-table .positive[data-v-1d064125]{color:#67c23a}.billing-detail-table .detail-table .negative[data-v-1d064125]{color:#f56c6c}.billing-detail-table .detail-table .cost-cell[data-v-1d064125]{display:flex;align-items:center;gap:8px}.billing-detail-table .detail-table .cost-cell .missing-tag[data-v-1d064125]{margin-left:auto}.billing-detail-table .detail-table .profit-value[data-v-1d064125]{font-weight:600;font-size:14px}.billing-detail-table .pagination[data-v-1d064125]{display:flex;justify-content:flex-end;margin-top:20px}.billing-container[data-v-02b8d5d5]{padding:20px}.billing-container .page-header[data-v-02b8d5d5]{margin-bottom:20px}.billing-container .page-header .header-content[data-v-02b8d5d5]{display:flex;align-items:center;gap:12px}.billing-container .page-header .header-content .header-icon[data-v-02b8d5d5]{font-size:28px;color:#409eff}.billing-container .page-header .header-content h2[data-v-02b8d5d5]{margin:0;font-size:24px;color:#303133}.billing-container .page-header .header-desc[data-v-02b8d5d5]{margin:8px 0 0 40px;font-size:14px;color:#909399;line-height:1.6}.billing-container .section-card[data-v-02b8d5d5]{margin-bottom:20px}.billing-container .section-card[data-v-02b8d5d5]:last-child{margin-bottom:0}.billing-container .section-card .card-header[data-v-02b8d5d5]{display:flex;justify-content:space-between;align-items:center}.billing-container .section-card .card-header .card-title[data-v-02b8d5d5]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#303133}.billing-container .section-card .card-header .card-title .el-icon[data-v-02b8d5d5]{font-size:18px;color:#409eff}.billing-container .section-card .card-header .card-actions[data-v-02b8d5d5]{display:flex;align-items:center;gap:12px}.billing-container .missing-cost-alert[data-v-02b8d5d5]{margin-bottom:16px}.billing-container .missing-cost-alert p[data-v-02b8d5d5]{margin:8px 0;font-size:14px;line-height:1.6}.billing-container .missing-cost-alert p.tip[data-v-02b8d5d5]{margin-top:12px;color:#e6a23c;font-weight:500}.billing-container .missing-cost-alert .missing-skus[data-v-02b8d5d5]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.billing-container .missing-cost-alert .missing-skus .sku-tag[data-v-02b8d5d5]{font-family:Courier New,monospace}.cost-form .cost-preview .amount[data-v-046fbdfc]{font-size:24px;font-weight:600;color:#409eff}.cost-form .cost-preview .unit[data-v-046fbdfc]{margin-left:8px;color:#606266;font-size:14px}.cost-table .table-header[data-v-9c334fbf]{margin-bottom:16px}.cost-table .total-cost[data-v-9c334fbf]{font-weight:600;color:#409eff}.cost-table .empty-state[data-v-9c334fbf]{padding:40px 0}.cost-management-page .page-header[data-v-f477f671]{margin-bottom:20px}.cost-management-page .page-header .header-content[data-v-f477f671]{display:flex;align-items:center;gap:12px}.cost-management-page .page-header .header-content .header-icon[data-v-f477f671]{font-size:32px;color:#409eff}.cost-management-page .page-header .header-content h2[data-v-f477f671]{margin:0;font-size:24px;font-weight:600;color:#303133}.cost-management-page .page-header .header-desc[data-v-f477f671]{margin:12px 0 0;color:#606266;font-size:14px;line-height:1.6}.cost-management-page .section-card[data-v-f477f671]{margin-bottom:20px}.cost-management-page .section-card .card-header[data-v-f477f671]{display:flex;justify-content:space-between;align-items:center}.cost-management-page .section-card .card-header .card-title[data-v-f477f671]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.cost-management-page .section-card .card-header .card-title .el-icon[data-v-f477f671]{font-size:20px;color:#409eff}.task-progress-tracker .progress-overview[data-v-16bba981]{margin-bottom:20px}.task-progress-tracker .progress-overview .progress-header[data-v-16bba981]{display:flex;justify-content:space-between;align-items:center}.task-progress-tracker .progress-overview .progress-header .task-info[data-v-16bba981]{display:flex;align-items:center;gap:12px}.task-progress-tracker .progress-overview .progress-header .task-info h3[data-v-16bba981]{margin:0;font-size:18px;color:#303133}.task-progress-tracker .progress-overview .progress-header .task-actions[data-v-16bba981]{display:flex;gap:8px}.task-progress-tracker .progress-overview .progress-section[data-v-16bba981]{margin-bottom:20px}.task-progress-tracker .progress-overview .progress-section .progress-info[data-v-16bba981]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.task-progress-tracker .progress-overview .progress-section .progress-info .progress-label[data-v-16bba981]{font-weight:500;color:#606266}.task-progress-tracker .progress-overview .progress-section .progress-info .progress-percentage[data-v-16bba981]{font-weight:600;color:#409eff}.task-progress-tracker .progress-overview .progress-section .progress-info .estimated-time[data-v-16bba981],.task-progress-tracker .progress-overview .progress-section .progress-info .execution-time[data-v-16bba981]{font-size:12px;color:#909399}.task-progress-tracker .progress-overview .progress-section .current-step[data-v-16bba981]{margin-top:8px;font-size:14px;color:#606266}.task-progress-tracker .progress-overview .task-details .error-alert[data-v-16bba981]{margin-top:16px}.task-progress-tracker .progress-overview .task-details code[data-v-16bba981]{background:#f5f7fa;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:12px}.task-progress-tracker .steps-details[data-v-16bba981]{margin-bottom:20px}.task-progress-tracker .steps-details .step-content .step-header[data-v-16bba981]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.task-progress-tracker .steps-details .step-content .step-header .step-name[data-v-16bba981]{font-weight:500;color:#303133}.task-progress-tracker .steps-details .step-content .step-details[data-v-16bba981]{margin:8px 0;padding:8px;background:#f8f9fa;border-radius:4px}.task-progress-tracker .steps-details .step-content .step-error[data-v-16bba981]{margin:8px 0}.task-progress-tracker .steps-details .step-content .step-duration[data-v-16bba981]{margin-top:4px;font-size:12px;color:#909399}.task-progress-tracker .batch-results .error-message[data-v-16bba981]{color:#f56c6c;max-width:200px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-preview-card[data-v-99cfd6c2]{margin-top:20px}.product-preview-card .preview-header[data-v-99cfd6c2]{display:flex;justify-content:space-between;align-items:center;font-weight:600}.product-preview-card .preview-header .header-buttons[data-v-99cfd6c2]{display:flex;gap:8px}.product-preview-card .preview-content[data-v-99cfd6c2]{display:flex;gap:20px;margin-bottom:20px}.product-preview-card .preview-content .image-gallery[data-v-99cfd6c2]{flex:0 0 400px}.product-preview-card .preview-content .image-gallery .main-image[data-v-99cfd6c2]{width:100%;height:400px;background:#f5f7fa;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-preview-card .preview-content .image-gallery .main-image[data-v-99cfd6c2] .el-image{width:100%;height:100%}.product-preview-card .preview-content .image-gallery .main-image[data-v-99cfd6c2] .el-image img{width:100%;height:100%;object-fit:contain}.product-preview-card .preview-content .image-gallery .main-image .image-error[data-v-99cfd6c2]{display:flex;flex-direction:column;align-items:center;color:#909399}.product-preview-card .preview-content .image-gallery .main-image .image-error .el-icon[data-v-99cfd6c2]{font-size:48px;margin-bottom:8px}.product-preview-card .preview-content .image-gallery .thumbnail-list[data-v-99cfd6c2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:4px 0;max-height:160px;overflow-y:auto}.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail[data-v-99cfd6c2]{width:60px;height:60px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail[data-v-99cfd6c2]:hover,.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail.active[data-v-99cfd6c2]{border-color:#409eff}.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail .el-image[data-v-99cfd6c2]{width:100%;height:100%}.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail .el-image img[data-v-99cfd6c2]{width:100%;height:100%;object-fit:cover}.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail .thumbnail-error[data-v-99cfd6c2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#909399}.product-preview-card .preview-content .image-gallery .thumbnail-list .thumbnail .thumbnail-error .el-icon[data-v-99cfd6c2]{font-size:20px}.product-preview-card .preview-content .image-gallery .no-images-message[data-v-99cfd6c2]{margin-top:20px;padding:16px;background:#f5f7fa;border-radius:4px;text-align:center;color:#909399}.product-preview-card .preview-content .image-gallery .no-images-message .el-icon[data-v-99cfd6c2]{font-size:24px;margin-right:8px}.product-preview-card .preview-content .image-gallery .no-images-message span[data-v-99cfd6c2]{font-size:14px}.product-preview-card .preview-content .image-gallery .image-loading[data-v-99cfd6c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#409eff}.product-preview-card .preview-content .image-gallery .image-loading .el-icon[data-v-99cfd6c2]{font-size:48px;margin-bottom:8px}.product-preview-card .preview-content .image-gallery .image-loading span[data-v-99cfd6c2]{font-size:14px}.product-preview-card .preview-content .image-gallery .thumbnail-loading[data-v-99cfd6c2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-preview-card .preview-content .image-gallery .thumbnail-loading .el-icon[data-v-99cfd6c2]{font-size:20px}.product-preview-card .preview-content .image-gallery .more-images[data-v-99cfd6c2]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f5f7fa;color:#909399;border-radius:4px;font-size:14px}.product-preview-card .preview-content .product-info[data-v-99cfd6c2]{flex:1}.product-preview-card .preview-content .product-info .product-form[data-v-99cfd6c2] .el-form-item{margin-bottom:20px}.product-preview-card .preview-content .product-info .product-form[data-v-99cfd6c2] .el-textarea__inner{resize:vertical}.product-preview-card .preview-content .product-info .compact-product-info .info-row[data-v-99cfd6c2]{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.product-preview-card .preview-content .product-info .compact-product-info .info-row[data-v-99cfd6c2]:last-child{margin-bottom:0}.product-preview-card .preview-content .product-info .compact-product-info .info-row .info-item[data-v-99cfd6c2]{display:flex;align-items:center;gap:8px;flex:1;min-width:200px}.product-preview-card .preview-content .product-info .compact-product-info .info-row .info-item .info-label[data-v-99cfd6c2]{font-weight:600;color:#606266;white-space:nowrap}.product-preview-card .preview-content .product-info .compact-product-info .info-row .info-item .el-input[data-v-99cfd6c2]{flex:1}.product-preview-card .preview-content .product-info .compact-product-info .info-row .info-item .unit-label[data-v-99cfd6c2]{color:#909399;font-size:12px}.product-preview-card .preview-content .product-info .compact-dimensions[data-v-99cfd6c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.product-preview-card .preview-content .product-info .compact-dimensions .dimension-item[data-v-99cfd6c2]{display:flex;align-items:center;gap:8px}.product-preview-card .preview-content .product-info .compact-dimensions .dimension-item .dimension-label[data-v-99cfd6c2]{font-weight:600;color:#606266;white-space:nowrap}.product-preview-card .preview-content .product-info .compact-dimensions .dimension-item .el-input-number[data-v-99cfd6c2]{flex:1}.product-preview-card .preview-content .product-info .compact-dimensions .dimension-item .unit-label[data-v-99cfd6c2]{color:#909399;font-size:12px}.product-preview-card .preview-content .product-info .attributes-section .attributes-loading[data-v-99cfd6c2]{padding:16px}.product-preview-card .preview-content .product-info .attributes-section .attributes-loading[data-v-99cfd6c2] .el-skeleton .el-skeleton__item{margin-bottom:12px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list[data-v-99cfd6c2]{display:flex;flex-direction:column;gap:12px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attribute-item[data-v-99cfd6c2]{padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:14px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attribute-item .attribute-name[data-v-99cfd6c2]{font-weight:600;color:#606266;margin-right:8px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attribute-item .attribute-value[data-v-99cfd6c2]{color:#303133}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attributes-grid[data-v-99cfd6c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attribute-item-editable[data-v-99cfd6c2]{padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:8px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attribute-item-editable .attribute-name[data-v-99cfd6c2]{font-weight:600;color:#606266;min-width:100px;flex-shrink:0;font-size:13px}.product-preview-card .preview-content .product-info .attributes-section .attributes-list .attribute-item-editable[data-v-99cfd6c2] .el-input{flex:1}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes[data-v-99cfd6c2]{margin-top:16px;padding:16px;background:#f9fafc;border-radius:8px;border:1px solid #e4e7ed}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content[data-v-99cfd6c2]{max-height:400px;overflow-y:auto;padding-right:8px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content[data-v-99cfd6c2]::-webkit-scrollbar{width:6px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content[data-v-99cfd6c2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content[data-v-99cfd6c2]::-webkit-scrollbar-thumb{background:#909399;border-radius:3px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content[data-v-99cfd6c2]::-webkit-scrollbar-thumb:hover{background:#606266}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item[data-v-99cfd6c2]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed #dcdfe6}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item[data-v-99cfd6c2]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item .long-text-name[data-v-99cfd6c2]{font-weight:600;color:#606266;font-size:14px;margin-bottom:8px;padding:4px 8px;background:#e4e7ed;border-radius:4px;display:inline-block}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item .long-text-value[data-v-99cfd6c2]{color:#303133;font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap;background:#fff;padding:12px;border-radius:4px;border:1px solid #e4e7ed;max-height:200px;overflow-y:auto}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item .long-text-value[data-v-99cfd6c2]::-webkit-scrollbar{width:6px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item .long-text-value[data-v-99cfd6c2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item .long-text-value[data-v-99cfd6c2]::-webkit-scrollbar-thumb{background:#909399;border-radius:3px}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-content .long-text-item .long-text-value[data-v-99cfd6c2]::-webkit-scrollbar-thumb:hover{background:#606266}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-item-editable[data-v-99cfd6c2]{display:block;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed #dcdfe6;width:100%}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-item-editable[data-v-99cfd6c2]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-item-editable .long-text-name[data-v-99cfd6c2]{font-weight:600;color:#606266;font-size:14px;margin-bottom:12px;padding:6px 12px;background:#e4e7ed;border-radius:4px;display:inline-block}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-item-editable .long-text-input[data-v-99cfd6c2]{width:100%}.product-preview-card .preview-content .product-info .attributes-section .long-text-attributes .long-text-item-editable .long-text-input[data-v-99cfd6c2] .el-textarea__inner{font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap;min-height:200px}.product-preview-card .preview-content .product-info .attributes-section .load-more-section[data-v-99cfd6c2]{margin-top:16px;text-align:center;padding:12px;border-top:1px solid #dcdfe6}.product-preview-card .preview-content .product-info .attributes-section .load-more-section .el-button[data-v-99cfd6c2]{width:100%;max-width:200px}.product-preview-card .preview-content .product-info .attributes-section .no-attributes[data-v-99cfd6c2]{padding:40px 20px;text-align:center}.product-preview-card .preview-content .product-info .attributes-section .no-attributes[data-v-99cfd6c2] .el-empty .el-empty__description{color:#909399}.product-preview-card .progress-section[data-v-99cfd6c2]{margin-bottom:20px;padding:16px;background:#f5f7fa;border-radius:4px}.product-preview-card .watermark-progress-section[data-v-99cfd6c2]{margin-bottom:20px;padding:16px;background:#e8f3ff;border-radius:4px;border:2px solid #a855f7}.product-preview-card[data-v-99cfd6c2] .el-progress{margin-bottom:8px}.product-preview-card[data-v-99cfd6c2] .el-progress .el-progress__text .percentage-label{font-weight:600}.product-preview-card .progress-message[data-v-99cfd6c2]{text-align:center;color:#606266;font-size:14px}.product-preview-card .action-buttons[data-v-99cfd6c2]{display:flex;justify-content:center;gap:12px;padding-top:16px;border-top:1px solid #dcdfe6}.product-preview-card .action-buttons .mr-2[data-v-99cfd6c2]{margin-right:8px}.remove-watermark-content .tip[data-v-99cfd6c2]{margin:0 0 20px;font-size:14px;color:#606266;font-weight:500}.remove-watermark-content .el-radio-group[data-v-99cfd6c2]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.remove-watermark-content .el-radio-group .removal-option[data-v-99cfd6c2]{width:100%;margin:0}.remove-watermark-content .el-radio-group .removal-option[data-v-99cfd6c2] .el-radio__label{width:100%}.remove-watermark-content .el-radio-group .option-content[data-v-99cfd6c2]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px solid #e4e7ed;border-radius:8px;transition:all .3s}.remove-watermark-content .el-radio-group .option-content[data-v-99cfd6c2]:hover{border-color:#c0c4cc;background:#f5f7fa}.remove-watermark-content .el-radio-group .option-content .el-icon[data-v-99cfd6c2]{font-size:24px;color:#409eff;flex-shrink:0}.remove-watermark-content .el-radio-group .option-content .option-text[data-v-99cfd6c2]{flex:1}.remove-watermark-content .el-radio-group .option-content .option-text .option-title[data-v-99cfd6c2]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px}.remove-watermark-content .el-radio-group .option-content .option-text .option-desc[data-v-99cfd6c2]{font-size:12px;color:#909399}.remove-watermark-content .el-radio-group[data-v-99cfd6c2] .el-radio__input.is-checked+.el-radio__label .option-content{border-color:#409eff;background:#ecf5ff}.remove-watermark-content .cost-tip[data-v-99cfd6c2]{margin-top:16px}.remove-watermark-content .cost-tip[data-v-99cfd6c2] .el-alert__description{font-size:13px}.remove-watermark-content .cost-tip strong[data-v-99cfd6c2]{color:#f56c6c;font-size:15px}.dialog-footer[data-v-99cfd6c2]{display:flex;justify-content:flex-end;gap:12px}.preview-container[data-v-53be47ec]{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px dashed #dcdfe6;border-radius:4px;padding:20px}.preview-image[data-v-53be47ec]{max-width:100%;max-height:300px;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a}.profit-calculator-dialog .empty-result[data-v-03553b40]{height:100%;display:flex;align-items:center;justify-content:center}.follow-sell-page[data-v-9611187e]{padding:20px}.follow-sell-page .page-header[data-v-9611187e]{margin-bottom:20px}.follow-sell-page .page-header .header-content[data-v-9611187e]{display:flex;align-items:center;gap:12px}.follow-sell-page .page-header .header-content h2[data-v-9611187e]{margin:0;font-size:24px;color:#303133}.follow-sell-page .page-header .header-desc[data-v-9611187e]{margin:8px 0 0;font-size:14px;color:#909399;line-height:1.6}.follow-sell-page .form-card[data-v-9611187e]{margin-bottom:20px}.follow-sell-page .form-card .follow-sell-form[data-v-9611187e]{max-width:900px;margin-top:20px}.follow-sell-page .form-card .sku-count-tip[data-v-9611187e]{margin-top:8px}.follow-sell-page .form-card .field-tip[data-v-9611187e]{margin-top:4px}.follow-sell-page .form-card .query-progress[data-v-9611187e]{margin-top:20px;padding:16px;background:#f5f7fa;border-radius:4px}.follow-sell-page .task-progress-card[data-v-9611187e]{margin-bottom:20px}.follow-sell-page .task-progress-card .task-progress-header[data-v-9611187e]{display:flex;justify-content:space-between;align-items:center}.follow-sell-page .watermark-progress-card[data-v-9611187e]{margin-bottom:20px;border:2px solid #a855f7;background:linear-gradient(135deg,#f5f0ff,#e8f3ff)}.follow-sell-page .watermark-progress-card .watermark-progress-header[data-v-9611187e]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#7c3aed}.follow-sell-page .watermark-progress-card .watermark-progress-content[data-v-9611187e]{padding:16px}.follow-sell-page .watermark-progress-card .watermark-progress-content .progress-text[data-v-9611187e]{font-weight:600;color:#7c3aed}.follow-sell-page .watermark-progress-card .watermark-progress-content .watermark-message[data-v-9611187e]{margin-top:12px;text-align:center;color:#6b7280;font-size:14px}.follow-sell-page .watermark-progress-card .watermark-progress-content .watermark-tips[data-v-9611187e]{margin-top:8px;text-align:center}.follow-sell-page .records-card .records-header[data-v-9611187e]{display:flex;justify-content:space-between;align-items:center}.follow-sell-page .records-card .statistics[data-v-9611187e]{padding:16px;background-color:#f5f7fa;border-radius:4px;margin-bottom:16px}.follow-sell-page .records-card .statistics .stat-item[data-v-9611187e]{display:inline-flex;align-items:center;gap:4px}.follow-sell-page .records-card .statistics .stat-item .stat-label[data-v-9611187e]{color:#606266;font-size:14px}.follow-sell-page .records-card .statistics .stat-item .stat-value[data-v-9611187e]{font-weight:600;font-size:16px;color:#303133}.follow-sell-page .records-card .statistics .stat-item .stat-value.stat-success[data-v-9611187e]{color:#67c23a}.follow-sell-page .records-card .statistics .stat-item .stat-value.stat-failed[data-v-9611187e]{color:#f56c6c}.follow-sell-page .records-card .statistics .stat-item .stat-value.stat-processing[data-v-9611187e]{color:#e6a23c}.follow-sell-page .records-card .error-message[data-v-9611187e]{color:#f56c6c;max-width:200px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-sell-page .records-card .records-footer[data-v-9611187e]{margin-top:16px;text-align:right}.task-manager .task-manager-header[data-v-31825743]{display:flex;justify-content:space-between;align-items:center}.task-manager .task-manager-header h3[data-v-31825743]{margin:0;font-size:18px;color:#303133}.task-manager .current-task-section[data-v-31825743]{margin-top:16px}.task-manager .dialog-footer[data-v-31825743]{display:flex;justify-content:flex-end;gap:10px}.task-page[data-v-5c98ba57]{padding:20px}.task-page .page-header[data-v-5c98ba57]{margin-bottom:20px}.task-page .page-header .header-content[data-v-5c98ba57]{display:flex;align-items:center;gap:12px}.task-page .page-header .header-content h2[data-v-5c98ba57]{margin:0;font-size:24px;color:#303133}.task-page .page-header .header-desc[data-v-5c98ba57]{margin:8px 0 0;font-size:14px;color:#909399;line-height:1.6}.shop-list[data-v-c80ffc8a]{padding:20px}.shop-list .page-header[data-v-c80ffc8a]{margin-bottom:20px}.shop-list .page-header .header-content[data-v-c80ffc8a]{display:flex;align-items:center;gap:12px}.shop-list .page-header .header-content .header-icon[data-v-c80ffc8a]{font-size:28px;color:#409eff}.shop-list .page-header .header-content h2[data-v-c80ffc8a]{margin:0;font-size:24px;color:#303133}.shop-list .page-header .header-desc[data-v-c80ffc8a]{margin:8px 0 0 40px;font-size:14px;color:#909399;line-height:1.6}.shop-list .toolbar-card[data-v-c80ffc8a]{margin-bottom:20px}.shop-list .toolbar-card .toolbar[data-v-c80ffc8a]{display:flex;justify-content:space-between;align-items:center}.shop-list .toolbar-card .toolbar .toolbar-left[data-v-c80ffc8a]{display:flex;align-items:center}.shop-list .list-card .monospace[data-v-c80ffc8a]{font-family:Courier New,Courier,monospace;font-size:13px}.shop-list .list-card .masked[data-v-c80ffc8a]{color:#909399}.plugin-config[data-v-3727a535]{max-width:900px;margin:0 auto;padding:20px}.card-header[data-v-3727a535]{display:flex;align-items:center;gap:12px}.card-header h2[data-v-3727a535]{margin:0;font-size:20px;font-weight:500}.shop-info[data-v-3727a535]{margin-bottom:20px}.actions[data-v-3727a535]{display:flex;gap:12px;justify-content:center}.help-section h3[data-v-3727a535]{margin-top:24px;margin-bottom:16px;font-size:16px}.help-content[data-v-3727a535]{margin-top:16px;padding:16px;background:#f5f7fa;border-radius:4px}.help-content p[data-v-3727a535]{margin:8px 0;line-height:1.6}.help-content code[data-v-3727a535]{background:#e4e7ed;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}.warehouse-manager[data-v-a9defad5]{padding:20px}.card-header[data-v-a9defad5]{display:flex;justify-content:space-between;align-items:center}.membership-plans .plans-header[data-v-fbab2530]{text-align:center;margin-bottom:32px}.membership-plans .plans-header h3[data-v-fbab2530]{margin:0 0 8px;font-size:20px;font-weight:600;color:#303133}.membership-plans .plans-header p[data-v-fbab2530]{margin:0;color:#606266;font-size:14px}.membership-plans .plan-card[data-v-fbab2530]{position:relative;border:1px solid #dcdfe6;border-radius:8px;padding:24px;background:#fff;transition:all .3s ease;height:100%}.membership-plans .plan-card[data-v-fbab2530]:hover{border-color:#409eff;box-shadow:0 4px 12px #409eff26;transform:translateY(-2px)}.membership-plans .plan-card.current[data-v-fbab2530]{border-color:#67c23a;background:linear-gradient(135deg,#f0f9ff,#e6f7ff)}.membership-plans .plan-card.recommended[data-v-fbab2530]{border-color:#e6a23c;border-width:2px}.membership-plans .plan-card.recommended[data-v-fbab2530]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#e6a23c,#f56c6c);border-radius:8px;z-index:-1;opacity:.1}.membership-plans .plan-card .recommended-badge[data-v-fbab2530]{position:absolute;top:-12px;right:20px;background:linear-gradient(135deg,#e6a23c,#f56c6c);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.membership-plans .plan-card .current-badge[data-v-fbab2530]{position:absolute;top:-12px;right:20px;background:#67c23a;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.membership-plans .plan-card .plan-header[data-v-fbab2530]{text-align:center;margin-bottom:24px}.membership-plans .plan-card .plan-header h4[data-v-fbab2530]{margin:0 0 16px;font-size:18px;font-weight:600;color:#303133}.membership-plans .plan-card .plan-header .price .currency[data-v-fbab2530]{font-size:16px;color:#909399}.membership-plans .plan-card .plan-header .price .amount[data-v-fbab2530]{font-size:32px;font-weight:700;color:#303133}.membership-plans .plan-card .plan-header .price .period[data-v-fbab2530]{font-size:14px;color:#909399}.membership-plans .plan-card .plan-features[data-v-fbab2530]{margin-bottom:20px}.membership-plans .plan-card .plan-features .feature-item[data-v-fbab2530]{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#606266}.membership-plans .plan-card .plan-features .feature-item .el-icon[data-v-fbab2530]{margin-right:8px;color:#67c23a;flex-shrink:0}.membership-plans .plan-card .plan-description[data-v-fbab2530]{font-size:12px;color:#909399;line-height:1.5;margin-bottom:20px}.membership-plans .plan-card .plan-actions .el-button[data-v-fbab2530]{border-radius:6px}.membership-plans .plans-footer[data-v-fbab2530]{margin-top:32px}.membership-plans .plans-footer ul[data-v-fbab2530]{margin:0;padding-left:20px}.membership-plans .plans-footer ul li[data-v-fbab2530]{margin-bottom:4px;color:#606266;font-size:14px}.billing-selection h4[data-v-fbab2530]{margin:0 0 20px;font-size:16px;font-weight:600;color:#303133;text-align:center}.billing-selection .el-radio-group[data-v-fbab2530]{width:100%}.billing-selection .el-radio-group .el-radio[data-v-fbab2530]{display:block;width:100%;margin-bottom:12px}.billing-selection .el-radio-group .el-radio[data-v-fbab2530] .el-radio__input{margin-right:12px}.billing-selection .el-radio-group .el-radio .billing-option .billing-info[data-v-fbab2530]{display:flex;align-items:center;flex:1}.billing-selection .el-radio-group .el-radio .billing-option .billing-info .billing-label[data-v-fbab2530]{font-weight:500;color:#303133}.billing-selection .el-radio-group .el-radio .billing-option .billing-info .billing-price[data-v-fbab2530]{margin-left:auto;font-weight:600;color:#303133}@media (max-width: 768px){.membership-plans[data-v-fbab2530] .el-col{margin-bottom:16px}}.profile-container[data-v-7cf9f473]{padding:24px;background-color:#f5f5f5;min-height:100vh}.page-header[data-v-7cf9f473]{margin-bottom:24px}.page-header h1[data-v-7cf9f473]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.page-header p[data-v-7cf9f473]{margin:0;color:#606266;font-size:14px}.user-card[data-v-7cf9f473],.password-card[data-v-7cf9f473]{margin-bottom:24px}.membership-card[data-v-7cf9f473]{margin-bottom:24px;min-height:400px}.card-header[data-v-7cf9f473]{display:flex;justify-content:space-between;align-items:center}.membership-content .membership-level[data-v-7cf9f473]{display:flex;align-items:center;margin-bottom:24px}.membership-content .membership-level .level-icon[data-v-7cf9f473]{font-size:48px;margin-right:16px}.membership-content .membership-level .level-info h3[data-v-7cf9f473]{margin:0 0 4px;font-size:20px;font-weight:600;color:#303133}.membership-content .membership-level .level-info p[data-v-7cf9f473]{margin:0;color:#606266;font-size:14px}.membership-content .expiry-info[data-v-7cf9f473],.membership-content .auto-renew-section[data-v-7cf9f473]{margin-bottom:24px}.membership-content .auto-renew-section .auto-renew-header[data-v-7cf9f473]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.membership-content .auto-renew-section .auto-renew-header span[data-v-7cf9f473]{font-weight:500;color:#303133}.membership-content .auto-renew-section .auto-renew-desc[data-v-7cf9f473]{margin:0;font-size:12px;color:#909399}.membership-content .membership-actions .el-button[data-v-7cf9f473]{border-radius:6px}.features-card .features-list .feature-item[data-v-7cf9f473]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.features-card .features-list .feature-item[data-v-7cf9f473]:last-child{border-bottom:none}.features-card .features-list .feature-item .el-icon[data-v-7cf9f473]{margin-right:8px;color:#67c23a}.features-card .features-list .feature-item.disabled[data-v-7cf9f473],.features-card .features-list .feature-item.disabled .el-icon[data-v-7cf9f473]{color:#c0c4cc}.features-card .features-list .feature-item span[data-v-7cf9f473]{font-size:14px}[data-v-7cf9f473] .el-card__body{padding:20px}[data-v-7cf9f473] .el-form-item__label{color:#606266;font-weight:500}[data-v-7cf9f473] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399}.credits-page[data-v-3147c1b4]{padding:24px}.credits-page .stats-cards[data-v-3147c1b4]{margin-bottom:24px}.credits-page .stats-cards .stat-card .stat-content[data-v-3147c1b4]{display:flex;align-items:center;gap:16px}.credits-page .stats-cards .stat-card .stat-content .stat-icon[data-v-3147c1b4]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.balance .credits-page .stats-cards .stat-card .stat-content .stat-icon[data-v-3147c1b4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.recharge .credits-page .stats-cards .stat-card .stat-content .stat-icon[data-v-3147c1b4]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.consume .credits-page .stats-cards .stat-card .stat-content .stat-icon[data-v-3147c1b4]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.expire .credits-page .stats-cards .stat-card .stat-content .stat-icon[data-v-3147c1b4]{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.credits-page .stats-cards .stat-card .stat-content .stat-info[data-v-3147c1b4]{flex:1}.credits-page .stats-cards .stat-card .stat-content .stat-info .stat-label[data-v-3147c1b4]{font-size:14px;color:#909399;margin-bottom:8px}.credits-page .stats-cards .stat-card .stat-content .stat-info .stat-value[data-v-3147c1b4]{font-size:24px;font-weight:600;color:#303133;margin-bottom:4px}.credits-page .stats-cards .stat-card .stat-content .stat-info .stat-desc[data-v-3147c1b4]{font-size:12px;color:#909399}.credits-page .transactions-card .filter-bar[data-v-3147c1b4]{margin-bottom:16px}.credits-page .transactions-card .pagination[data-v-3147c1b4]{margin-top:16px;display:flex;justify-content:flex-end}.credits-page .transactions-card .positive[data-v-3147c1b4]{color:#67c23a}.credits-page .transactions-card .negative[data-v-3147c1b4]{color:#f56c6c}.membership-expired-content[data-v-b8199e91]{text-align:center;padding:20px 0}.icon-container[data-v-b8199e91]{margin-bottom:20px}.message-container h3[data-v-b8199e91]{margin:0 0 15px;color:#ff9800;font-size:18px;font-weight:600}.error-message[data-v-b8199e91]{margin:0 0 10px;color:#f56c6c;font-size:14px;line-height:1.6}.membership-info[data-v-b8199e91]{margin:10px 0 0;color:#666;font-size:14px;line-height:1.6}.dialog-footer[data-v-b8199e91]{display:flex;justify-content:center;gap:12px}.dialog-footer .el-button[data-v-b8199e91]{min-width:100px}.membership-payment-container[data-v-f34aa1be]{max-width:1200px;margin:0 auto;padding:20px}.payment-header[data-v-f34aa1be]{text-align:center;margin-bottom:40px}.payment-header h1[data-v-f34aa1be]{margin:0 0 10px;color:#333;font-size:32px;font-weight:600}.payment-header p[data-v-f34aa1be]{margin:0;color:#666;font-size:16px}.error-alert[data-v-f34aa1be]{margin-bottom:30px}.current-membership[data-v-f34aa1be]{margin-bottom:40px}.current-membership h3[data-v-f34aa1be]{margin:0 0 15px;color:#333;font-size:18px}.membership-card[data-v-f34aa1be]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.membership-info[data-v-f34aa1be]{display:flex;flex-direction:column;gap:5px}.membership-info .level[data-v-f34aa1be]{font-size:16px;font-weight:600;color:#333}.membership-info .expire-date[data-v-f34aa1be]{font-size:14px;color:#666}.expired-badge[data-v-f34aa1be]{padding:4px 12px;background:#f56c6c;color:#fff;border-radius:4px;font-size:12px}.membership-plans[data-v-f34aa1be]{margin-bottom:40px}.membership-plans h3[data-v-f34aa1be]{margin:0 0 20px;color:#333;font-size:18px}.plans-grid[data-v-f34aa1be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.plan-card[data-v-f34aa1be]{position:relative;padding:24px;background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;transition:all .3s ease}.plan-card[data-v-f34aa1be]:hover{border-color:#409eff;box-shadow:0 4px 20px #409eff1a}.plan-card.selected[data-v-f34aa1be]{border-color:#409eff;background:#f0f9ff}.plan-card.recommended[data-v-f34aa1be]{border-color:#67c23a}.recommended-badge[data-v-f34aa1be]{position:absolute;top:-10px;right:20px;padding:4px 12px;background:#67c23a;color:#fff;border-radius:12px;font-size:12px;font-weight:500}.plan-header[data-v-f34aa1be]{text-align:center;margin-bottom:20px}.plan-header h4[data-v-f34aa1be]{margin:0 0 10px;color:#333;font-size:20px;font-weight:600}.price[data-v-f34aa1be]{font-size:28px;font-weight:700;color:#409eff}.price .period[data-v-f34aa1be]{font-size:14px;color:#666;font-weight:400}.plan-features[data-v-f34aa1be]{margin-bottom:24px}.feature-item[data-v-f34aa1be]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:#333}.feature-item .el-icon[data-v-f34aa1be]{color:#67c23a;font-size:16px}.plan-action[data-v-f34aa1be]{text-align:center}.payment-method[data-v-f34aa1be]{margin-bottom:40px}.payment-method h3[data-v-f34aa1be]{margin:0 0 15px;color:#333;font-size:18px}.payment-options[data-v-f34aa1be]{display:flex;gap:20px}.payment-option[data-v-f34aa1be]{padding:16px 24px;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s ease}.payment-option[data-v-f34aa1be]:hover{border-color:#409eff}.payment-option.is-checked[data-v-f34aa1be]{border-color:#409eff;background:#f0f9ff}.payment-info[data-v-f34aa1be]{display:flex;align-items:center;gap:8px;font-size:16px}.order-summary[data-v-f34aa1be]{margin-bottom:40px}.order-summary h3[data-v-f34aa1be]{margin:0 0 15px;color:#333;font-size:18px}.summary-card[data-v-f34aa1be]{padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.summary-item[data-v-f34aa1be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px}.summary-item[data-v-f34aa1be]:last-child{margin-bottom:0}.summary-item.total[data-v-f34aa1be]{padding-top:12px;border-top:1px solid #e9ecef;font-weight:600}.price[data-v-f34aa1be]{color:#f56c6c;font-weight:600}.total-price[data-v-f34aa1be]{color:#f56c6c;font-size:18px;font-weight:700}.payment-actions[data-v-f34aa1be]{display:flex;justify-content:center;gap:16px}.payment-actions .el-button[data-v-f34aa1be]{min-width:120px}@media (max-width: 768px){.membership-payment-container[data-v-f34aa1be]{padding:16px}.plans-grid[data-v-f34aa1be]{grid-template-columns:1fr;gap:16px}.payment-options[data-v-f34aa1be]{flex-direction:column;gap:12px}.payment-actions[data-v-f34aa1be]{flex-direction:column}}.watermark-designer[data-v-67287f74]{padding:20px}.preview-header[data-v-67287f74]{display:flex;justify-content:space-between;align-items:center}.preview-container[data-v-67287f74]{min-height:400px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;position:relative}.preview-container .preview-loading[data-v-67287f74]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#666;font-size:14px}.preview-container .preview-loading .el-icon[data-v-67287f74]{font-size:24px}.preview-container .preview-image[data-v-67287f74]{max-width:100%;max-height:500px;border-radius:4px}.preview-actions[data-v-67287f74]{margin-top:20px;text-align:center}.watermark-preview[data-v-67287f74]{margin-top:10px}.watermark-preview img[data-v-67287f74]{max-width:200px;max-height:100px;border:1px solid #ddd;border-radius:4px}.mt-4[data-v-67287f74]{margin-top:20px}[data-v-67287f74] .el-slider .el-slider__runway{margin:16px 0}.watermark-management[data-v-b57957cb]{padding:20px}.page-header[data-v-b57957cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-b57957cb]{margin:0;color:#303133}.header-actions[data-v-b57957cb]{display:flex;align-items:center;gap:16px}.shop-selector[data-v-b57957cb]{display:flex;align-items:center}.shop-selector .shop-label[data-v-b57957cb]{color:#606266;font-size:14px;white-space:nowrap}.config-list .card-header[data-v-b57957cb]{display:flex;justify-content:space-between;align-items:center}.config-list .watermark-preview .thumbnail-image[data-v-b57957cb]{width:80px;height:80px;object-fit:contain;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.config-list .watermark-preview .thumbnail-image[data-v-b57957cb]:hover{border-color:#409eff;transform:scale(1.05);box-shadow:0 2px 8px #409eff33}.config-list .watermark-preview .el-button[data-v-b57957cb]{width:100%}.preview-content .preview-config[data-v-b57957cb]{margin-bottom:20px}.preview-content .preview-config h4[data-v-b57957cb],.preview-content .preview-images h4[data-v-b57957cb]{margin:0 0 10px;color:#303133}.preview-content .preview-images .upload-section[data-v-b57957cb]{margin-bottom:20px}.preview-content .preview-images .preview-display[data-v-b57957cb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.preview-content .preview-images .preview-display .original-image h5[data-v-b57957cb],.preview-content .preview-images .preview-display .watermarked-image h5[data-v-b57957cb]{margin:0 0 10px;color:#606266;font-weight:400}.preview-content .preview-images .preview-display .original-image img[data-v-b57957cb],.preview-content .preview-images .preview-display .watermarked-image img[data-v-b57957cb]{width:100%;max-height:300px;object-fit:contain;border:1px solid #dcdfe6;border-radius:4px}.preview-content .preview-images .preview-display .original-image .loading-placeholder[data-v-b57957cb],.preview-content .preview-images .preview-display .watermarked-image .loading-placeholder[data-v-b57957cb]{height:200px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#909399}.admin-login-container[data-v-d90fda87]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#667eea,#764ba2)}.admin-login-card[data-v-d90fda87]{width:400px;padding:40px;background:#fffffff2;border-radius:16px;box-shadow:0 20px 40px #0000001a;backdrop-filter:blur(10px);position:relative;z-index:10}.admin-login-header[data-v-d90fda87]{text-align:center;margin-bottom:40px}.admin-logo[data-v-d90fda87]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;margin-bottom:20px;color:#fff}.admin-login-header h1[data-v-d90fda87]{font-size:28px;color:#333;margin:0 0 8px;font-weight:600}.admin-subtitle[data-v-d90fda87]{color:#666;font-size:14px;margin:0}.admin-login-form[data-v-d90fda87],.admin-login-form .el-form-item[data-v-d90fda87]{margin-bottom:24px}.admin-login-button[data-v-d90fda87]{width:100%;height:48px;font-size:16px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.admin-login-button[data-v-d90fda87]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.admin-login-footer[data-v-d90fda87]{text-align:center;border-top:1px solid #eee;padding-top:20px}.security-notice[data-v-d90fda87]{display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;margin:0;gap:6px}.admin-login-bg[data-v-d90fda87]{position:absolute;inset:0;overflow:hidden;z-index:1}.bg-pattern[data-v-d90fda87]{position:absolute;width:200%;height:200%;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,255,255,.1) 0%,transparent 50%);animation:float-d90fda87 20s ease-in-out infinite}@keyframes float-d90fda87{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@media (max-width: 480px){.admin-login-card[data-v-d90fda87]{width:90%;margin:20px;padding:30px 20px}.admin-login-header h1[data-v-d90fda87]{font-size:24px}}@media (prefers-color-scheme: dark){.admin-login-card[data-v-d90fda87]{background:#1e1e1ef2;color:#fff}.admin-login-header h1[data-v-d90fda87]{color:#fff}.admin-subtitle[data-v-d90fda87]{color:#ccc}.security-notice[data-v-d90fda87]{color:#999}}.admin-dashboard[data-v-2208719d]{padding:24px;background-color:#f5f5f5;min-height:100vh}.admin-dashboard .page-header[data-v-2208719d]{margin-bottom:24px}.admin-dashboard .page-header h1[data-v-2208719d]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.admin-dashboard .page-header p[data-v-2208719d]{margin:0;color:#606266;font-size:14px}.admin-dashboard .stats-row[data-v-2208719d]{margin-bottom:24px}.admin-dashboard .stats-row .stats-card .stats-content[data-v-2208719d]{display:flex;align-items:center}.admin-dashboard .stats-row .stats-card .stats-content .stats-icon[data-v-2208719d]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px}.admin-dashboard .stats-row .stats-card .stats-content .stats-icon .el-icon[data-v-2208719d]{font-size:24px;color:#fff}.admin-dashboard .stats-row .stats-card .stats-content .stats-icon.user-icon[data-v-2208719d]{background:linear-gradient(135deg,#667eea,#764ba2)}.admin-dashboard .stats-row .stats-card .stats-content .stats-icon.active-icon[data-v-2208719d]{background:linear-gradient(135deg,#56ab2f,#a8e063)}.admin-dashboard .stats-row .stats-card .stats-content .stats-icon.paid-icon[data-v-2208719d]{background:linear-gradient(135deg,#f2994a,#f2c94c)}.admin-dashboard .stats-row .stats-card .stats-content .stats-icon.revenue-icon[data-v-2208719d]{background:linear-gradient(135deg,#89f7fe,#66a6ff)}.admin-dashboard .stats-row .stats-card .stats-content .stats-info .stats-number[data-v-2208719d]{font-size:24px;font-weight:600;color:#303133;line-height:1.2}.admin-dashboard .stats-row .stats-card .stats-content .stats-info .stats-label[data-v-2208719d]{font-size:14px;color:#909399}.admin-dashboard .quick-actions-card[data-v-2208719d]{margin-bottom:24px}.admin-dashboard .quick-actions-card .quick-action-item[data-v-2208719d]{display:flex;align-items:center;padding:16px;border:1px solid #e4e7ed;border-radius:8px;cursor:pointer;transition:all .3s ease}.admin-dashboard .quick-actions-card .quick-action-item[data-v-2208719d]:hover{border-color:#409eff;box-shadow:0 4px 12px #409eff26;transform:translateY(-2px)}.admin-dashboard .quick-actions-card .quick-action-item .action-icon[data-v-2208719d]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px}.admin-dashboard .quick-actions-card .quick-action-item .action-icon .el-icon[data-v-2208719d]{font-size:24px;color:#fff}.admin-dashboard .quick-actions-card .quick-action-item .action-icon.user-action[data-v-2208719d]{background:linear-gradient(135deg,#667eea,#764ba2)}.admin-dashboard .quick-actions-card .quick-action-item .action-icon.membership-action[data-v-2208719d]{background:linear-gradient(135deg,#f093fb,#f5576c)}.admin-dashboard .quick-actions-card .quick-action-item .action-icon.settings-action[data-v-2208719d]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.admin-dashboard .quick-actions-card .quick-action-item .action-content h4[data-v-2208719d]{margin:0 0 4px;font-size:16px;font-weight:600;color:#303133}.admin-dashboard .quick-actions-card .quick-action-item .action-content p[data-v-2208719d]{margin:0;font-size:13px;color:#606266;line-height:1.4}.admin-dashboard .detail-panels[data-v-2208719d]{margin-bottom:24px}.admin-dashboard .detail-panels .card-header[data-v-2208719d]{display:flex;justify-content:space-between;align-items:center}.admin-dashboard .detail-panels .recent-users .recent-user-item[data-v-2208719d]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.admin-dashboard .detail-panels .recent-users .recent-user-item[data-v-2208719d]:last-child{border-bottom:none}.admin-dashboard .detail-panels .recent-users .recent-user-item .user-avatar[data-v-2208719d]{margin-right:12px}.admin-dashboard .detail-panels .recent-users .recent-user-item .user-info[data-v-2208719d]{flex:1}.admin-dashboard .detail-panels .recent-users .recent-user-item .user-info .user-name[data-v-2208719d]{font-weight:500;color:#303133;margin-bottom:4px}.admin-dashboard .detail-panels .recent-users .recent-user-item .user-info .user-meta[data-v-2208719d]{font-size:12px;color:#909399}.admin-dashboard .detail-panels .recent-users .recent-user-item .user-info .user-meta .user-phone[data-v-2208719d]{margin-right:8px}.admin-dashboard .detail-panels .recent-users .recent-user-item .user-status[data-v-2208719d]{margin-left:12px}.admin-dashboard .detail-panels .expiring-users .expiring-user-item[data-v-2208719d]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.admin-dashboard .detail-panels .expiring-users .expiring-user-item[data-v-2208719d]:last-child{border-bottom:none}.admin-dashboard .detail-panels .expiring-users .expiring-user-item .expiring-info .expiring-name[data-v-2208719d]{font-weight:500;color:#303133;margin-bottom:4px}.admin-dashboard .detail-panels .expiring-users .expiring-user-item .expiring-info .expiring-time[data-v-2208719d]{font-size:12px;color:#909399}.admin-dashboard .notifications-card .notifications .notification-item[data-v-2208719d]{display:flex;align-items:flex-start;padding:16px;border-bottom:1px solid #f0f0f0}.admin-dashboard .notifications-card .notifications .notification-item[data-v-2208719d]:last-child{border-bottom:none}.admin-dashboard .notifications-card .notifications .notification-item .notification-icon[data-v-2208719d]{margin-right:12px;margin-top:2px}.admin-dashboard .notifications-card .notifications .notification-item .notification-icon .el-icon[data-v-2208719d]{font-size:16px}.admin-dashboard .notifications-card .notifications .notification-item .notification-icon .el-icon.warning[data-v-2208719d]{color:#e6a23c}.admin-dashboard .notifications-card .notifications .notification-item .notification-icon .el-icon.success[data-v-2208719d]{color:#67c23a}.admin-dashboard .notifications-card .notifications .notification-item .notification-icon .el-icon.info[data-v-2208719d]{color:#909399}.admin-dashboard .notifications-card .notifications .notification-item .notification-content[data-v-2208719d]{flex:1}.admin-dashboard .notifications-card .notifications .notification-item .notification-content .notification-title[data-v-2208719d]{font-weight:500;color:#303133;margin-bottom:4px}.admin-dashboard .notifications-card .notifications .notification-item .notification-content .notification-message[data-v-2208719d]{font-size:14px;color:#606266;margin-bottom:4px}.admin-dashboard .notifications-card .notifications .notification-item .notification-content .notification-time[data-v-2208719d]{font-size:12px;color:#909399}@media (max-width: 768px){.admin-dashboard[data-v-2208719d]{padding:16px}.admin-dashboard .stats-row[data-v-2208719d] .el-col,.admin-dashboard .quick-actions-card[data-v-2208719d] .el-col,.admin-dashboard .detail-panels[data-v-2208719d] .el-col{margin-bottom:16px}}.user-management[data-v-58ef3957]{padding:24px}.user-management .search-card[data-v-58ef3957]{margin-bottom:24px}.user-management .table-card .card-header[data-v-58ef3957]{display:flex;justify-content:space-between;align-items:center}.user-management .table-card .text-danger[data-v-58ef3957]{color:#f56c6c;font-weight:500}.user-management .table-card .pagination-wrapper[data-v-58ef3957]{margin-top:16px;text-align:right}[data-v-58ef3957] .el-table .el-table__row:hover{background-color:#f5f7fa}@media (max-width: 768px){.user-management[data-v-58ef3957]{padding:16px}}.admin-users[data-v-d4b4d506]{padding:24px;background-color:#f5f5f5;min-height:100vh}.admin-users .page-header[data-v-d4b4d506]{margin-bottom:24px}.admin-users .page-header h1[data-v-d4b4d506]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.admin-users .page-header p[data-v-d4b4d506]{margin:0;color:#606266;font-size:14px}.membership-management[data-v-5cea890d]{padding:24px}.membership-management .card-header[data-v-5cea890d]{display:flex;justify-content:space-between;align-items:center}.membership-management .features-tags[data-v-5cea890d]{display:flex;flex-wrap:wrap;gap:4px}.membership-management .discount-list[data-v-5cea890d]{max-height:600px;overflow-y:auto}.membership-management .discount-list .discount-item[data-v-5cea890d]{border:1px solid #e4e7ed;border-radius:6px;padding:12px;margin-bottom:12px}.membership-management .discount-list .discount-item .discount-header[data-v-5cea890d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.membership-management .discount-list .discount-item .discount-header .discount-code[data-v-5cea890d]{font-weight:600;color:#303133}.membership-management .discount-list .discount-item .discount-header .discount-actions[data-v-5cea890d]{display:flex;gap:4px}.membership-management .discount-list .discount-item .discount-info[data-v-5cea890d]{display:flex;gap:6px;margin-bottom:6px}.membership-management .discount-list .discount-item .discount-time[data-v-5cea890d]{font-size:12px;color:#909399}.membership-management .features-config[data-v-5cea890d]{display:flex;flex-direction:column;gap:8px}[data-v-5cea890d] .el-table .el-table__row:hover{background-color:#f5f7fa}@media (max-width: 1200px){.membership-management[data-v-5cea890d] .el-col{margin-bottom:24px}}.admin-membership[data-v-079b1da1]{padding:24px;background-color:#f5f5f5;min-height:100vh}.admin-membership .page-header[data-v-079b1da1]{margin-bottom:24px}.admin-membership .page-header h1[data-v-079b1da1]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.admin-membership .page-header p[data-v-079b1da1]{margin:0;color:#606266;font-size:14px}.credit-management[data-v-b2fe2da6]{padding:24px}.credit-management .stats-cards[data-v-b2fe2da6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.credit-management .stats-cards .stat-card[data-v-b2fe2da6]{display:flex;align-items:center;gap:20px}.credit-management .stats-cards .stat-card .stat-icon[data-v-b2fe2da6]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.credit-management .stats-cards .stat-card .stat-content[data-v-b2fe2da6]{flex:1}.credit-management .stats-cards .stat-card .stat-content .stat-value[data-v-b2fe2da6]{font-size:24px;font-weight:600;color:#303133;margin-bottom:4px}.credit-management .stats-cards .stat-card .stat-content .stat-label[data-v-b2fe2da6]{font-size:14px;color:#909399}.credit-management .search-card[data-v-b2fe2da6]{margin-bottom:24px}.credit-management .search-card .mx-2[data-v-b2fe2da6]{margin:0 8px}.credit-management .table-card .card-header[data-v-b2fe2da6]{display:flex;justify-content:space-between;align-items:center}.credit-management .table-card .card-header .card-header-right[data-v-b2fe2da6]{display:flex;align-items:center;gap:8px}.credit-management .table-card .balance-cell .balance-amount[data-v-b2fe2da6]{font-weight:500;font-size:14px;margin-top:4px}.credit-management .table-card .balance-cell .balance-amount.balance-low[data-v-b2fe2da6]{color:#f56c6c;font-weight:600}.credit-management .table-card .text-danger[data-v-b2fe2da6]{color:#f56c6c;font-weight:500}.credit-management .table-card .amount-income[data-v-b2fe2da6]{color:#67c23a;font-weight:500}.credit-management .table-card .amount-expense[data-v-b2fe2da6]{color:#f56c6c;font-weight:500}.credit-management .table-card .pagination-wrapper[data-v-b2fe2da6]{margin-top:16px;text-align:right}.credit-management .quick-amount[data-v-b2fe2da6]{display:flex;gap:8px}.credit-management .transactions-header[data-v-b2fe2da6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.credit-management .user-suggestion .user-name[data-v-b2fe2da6]{font-weight:500;color:#303133;font-size:14px}.credit-management .user-suggestion .user-detail[data-v-b2fe2da6]{color:#909399;font-size:12px;margin-top:2px}.credit-management .selected-user-card[data-v-b2fe2da6]{padding:12px 16px;background-color:#f5f7fa;border-radius:8px;border-left:3px solid #409eff;width:100%}.credit-management .selected-user-card .user-info[data-v-b2fe2da6]{display:flex;margin-bottom:8px;font-size:14px}.credit-management .selected-user-card .user-info[data-v-b2fe2da6]:last-child{margin-bottom:0}.credit-management .selected-user-card .user-info .user-label[data-v-b2fe2da6]{color:#606266;margin-right:8px;min-width:80px}.credit-management .selected-user-card .user-info .balance-text[data-v-b2fe2da6]{color:#67c23a;font-weight:600}::deep(.el-table) .el-table__row[data-v-b2fe2da6]:hover{background-color:#f5f7fa}@media (max-width: 768px){.credit-management[data-v-b2fe2da6]{padding:16px}.credit-management .stats-cards[data-v-b2fe2da6]{grid-template-columns:1fr}}.admin-credits[data-v-b8322203]{padding:24px;background-color:#f5f5f5;min-height:100vh}.admin-credits .page-header[data-v-b8322203]{margin-bottom:24px}.admin-credits .page-header h1[data-v-b8322203]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.admin-credits .page-header p[data-v-b8322203]{margin:0;color:#606266;font-size:14px}
