.product-manage-container[data-v-d3c25c34]{padding:0}.product-manage-container .filter-section[data-v-d3c25c34]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:16px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.product-manage-container .filter-section .filter-item[data-v-d3c25c34]{display:flex;align-items:center}.product-manage-container .filter-section .filter-item .filter-label[data-v-d3c25c34]{white-space:nowrap;margin-right:12px;color:#606266;font-weight:500;font-size:14px}.product-manage-container .filter-section .filter-item .custom-input[data-v-d3c25c34]{flex:1}.product-manage-container .filter-section .filter-item .custom-input[data-v-d3c25c34] .el-input__inner{height:38px;border-radius:6px;border-color:#dee2e6;padding-left:35px!important}.product-manage-container .filter-section .filter-item .custom-input[data-v-d3c25c34] .el-input__inner:focus{border-color:#1e6fff}.product-manage-container .filter-section .filter-item .custom-input[data-v-d3c25c34] .el-input__prefix{left:10px;display:flex;align-items:center;height:100%}.product-manage-container .filter-section .filter-item .custom-input[data-v-d3c25c34] .el-input__prefix i{font-size:16px;color:#adb5bd}.product-manage-container .filter-section .action-btns[data-v-d3c25c34]{display:flex;gap:12px;justify-content:flex-end}.product-manage-container .filter-section .action-btns .el-button[data-v-d3c25c34]{height:38px;padding:0 18px;border-radius:6px;font-weight:500;display:flex;align-items:center}.product-manage-container .filter-section .action-btns .el-button i[data-v-d3c25c34]{margin-right:6px;font-size:16px}.product-manage-container .filter-section .action-btns .el-button.search-btn[data-v-d3c25c34]{background-color:#1e6fff;border-color:#1e6fff;box-shadow:0 4px 12px rgba(30,111,255,.2)}.product-manage-container .filter-section .action-btns .el-button.search-btn[data-v-d3c25c34]:hover{background-color:#3b82f6}.product-manage-container .filter-section .action-btns .el-button.add-btn[data-v-d3c25c34]{background-color:#28a745;border-color:#28a745;box-shadow:0 4px 12px rgba(40,167,69,.2)}.product-manage-container .filter-section .action-btns .el-button.add-btn[data-v-d3c25c34]:hover{background-color:#34ce57}.product-manage-container .table-card[data-v-d3c25c34]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.product-manage-container .table-card .custom-table[data-v-d3c25c34] .el-table__header th{background-color:#f8f9fb;color:#7f8c8d;height:44px;font-weight:600;font-size:13px}.product-manage-container .table-card .custom-table[data-v-d3c25c34] .el-table__row{height:64px}.product-manage-container .table-card .custom-table .product-logo[data-v-d3c25c34]{width:48px;height:48px;border-radius:6px;background:#f5f7fa}.product-manage-container .table-card .custom-table .placeholder-icon[data-v-d3c25c34]{font-size:24px;color:#dcdfe6}.product-manage-container .table-card .custom-table .product-name-text[data-v-d3c25c34]{color:#303133;font-weight:500}.product-manage-container .table-card .custom-table .rate-text[data-v-d3c25c34]{color:#f5222d;font-weight:600}.product-manage-container .table-card .custom-table .limit-text[data-v-d3c25c34]{color:#1e6fff;font-weight:600}.product-manage-container .table-card .custom-table .term-text[data-v-d3c25c34]{color:#606266}.product-manage-container .table-card .custom-table .status-tag[data-v-d3c25c34]{border-radius:4px;height:28px;line-height:26px}.product-manage-container .table-card .custom-table .op-grid[data-v-d3c25c34]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 8px;padding:0}.product-manage-container .table-card .custom-table .btn-op[data-v-d3c25c34]{margin:0!important;font-size:12px;font-weight:600;height:26px;line-height:26px;padding:0 6px!important;border-radius:4px;transition:all .2s;text-align:center;width:100%;min-width:65px}.product-manage-container .table-card .custom-table .btn-op.btn-view[data-v-d3c25c34]{color:#3b82f6;background:#eff6ff}.product-manage-container .table-card .custom-table .btn-op.btn-view[data-v-d3c25c34]:hover{background:#dbeafe}.product-manage-container .table-card .custom-table .btn-op.btn-edit[data-v-d3c25c34]{color:#64748b;background:#f1f5f9}.product-manage-container .table-card .custom-table .btn-op.btn-edit[data-v-d3c25c34]:hover{background:#e2e8f0}.product-manage-container .table-card .custom-table .btn-op.btn-up[data-v-d3c25c34]{color:#10b981;background:#ecfdf5}.product-manage-container .table-card .custom-table .btn-op.btn-up[data-v-d3c25c34]:hover{background:#d1fae5}.product-manage-container .table-card .custom-table .btn-op.btn-down[data-v-d3c25c34]{color:#ef4444;background:#fef2f2}.product-manage-container .table-card .custom-table .btn-op.btn-down[data-v-d3c25c34]:hover{background:#fee2e2}.product-manage-container .table-card .custom-table .btn-op.btn-formula[data-v-d3c25c34]{color:#f59e0b;background:#fffbeb}.product-manage-container .table-card .custom-table .btn-op.btn-formula[data-v-d3c25c34]:hover{background:#fef3c7}.product-manage-container .table-card .pagination-footer[data-v-d3c25c34]{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.product-manage-container .table-card .pagination-footer .total-text[data-v-d3c25c34]{color:#909399;font-size:14px}.bor-title[data-v-d3c25c34]{font-size:18px;font-weight:600;color:#303133;margin-bottom:24px;padding-left:12px;border-left:4px solid #1e6fff}.range-hint[data-v-d3c25c34]{margin-left:12px;color:#909399;font-size:13px;background:#f4f4f5;padding:4px 10px;border-radius:4px}.premium-formula-dialog[data-v-d3c25c34] .el-dialog{border-radius:24px;box-shadow:0 40px 80px -20px rgba(0,0,0,.3);background:#f4f7fa;overflow:hidden}.premium-formula-dialog[data-v-d3c25c34] .el-dialog__header{padding:30px 40px;background:#fff;border-bottom:2px solid #eef2f6}.premium-formula-dialog[data-v-d3c25c34] .el-dialog__header .el-dialog__title{font-weight:800;color:#1e3a8a;font-size:22px}.premium-formula-dialog[data-v-d3c25c34] .el-dialog__body{padding:40px}.premium-formula-dialog .formula-matrix-container[data-v-d3c25c34]{display:flex;flex-direction:column;gap:30px;height:620px}.premium-formula-dialog .matrix-card[data-v-d3c25c34]{background:#fff;border-radius:20px;padding:25px;border:1px solid #e2e8f0;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;align-items:center;gap:20px}.premium-formula-dialog .header-row[data-v-d3c25c34]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.premium-formula-dialog .header-row .card-header-icon[data-v-d3c25c34]{width:56px;height:56px;border-radius:16px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:28px}.premium-formula-dialog .header-row .top-label[data-v-d3c25c34]{font-size:11px;font-weight:800;color:#94a3b8;text-transform:uppercase;margin-bottom:6px}.premium-formula-dialog .header-row .main-title[data-v-d3c25c34]{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:12px}.premium-formula-dialog .header-row .detail-tags[data-v-d3c25c34]{display:flex;gap:10px}.premium-formula-dialog .header-row .formula-visual[data-v-d3c25c34]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.premium-formula-dialog .header-row .formula-visual .token[data-v-d3c25c34]{padding:4px 12px;border-radius:8px;font-weight:700;font-size:14px}.premium-formula-dialog .header-row .formula-visual .blue[data-v-d3c25c34]{background:#dbeafe;color:#1d4ed8}.premium-formula-dialog .header-row .formula-visual .amber[data-v-d3c25c34]{background:#fef3c7;color:#b45309}.premium-formula-dialog .header-row .formula-visual .green[data-v-d3c25c34]{background:#dcfce7;color:#15803d}.premium-formula-dialog .header-row .formula-visual .op[data-v-d3c25c34]{color:#94a3b8;font-weight:300;font-size:18px}.premium-formula-dialog .header-row .logic-tip[data-v-d3c25c34]{font-size:13px;color:#64748b}.premium-formula-dialog .matrix-title[data-v-d3c25c34]{font-size:18px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:10px;margin-top:10px}.premium-formula-dialog .matrix-title i[data-v-d3c25c34]{color:#3b82f6}.premium-formula-dialog .rules-matrix-scroll[data-v-d3c25c34]{flex:1;overflow-y:auto;padding-right:10px}.premium-formula-dialog .rules-matrix-scroll[data-v-d3c25c34]::-webkit-scrollbar{width:6px}.premium-formula-dialog .rules-matrix-scroll[data-v-d3c25c34]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.premium-formula-dialog .rules-grid-container[data-v-d3c25c34]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.premium-formula-dialog .config-matrix-card[data-v-d3c25c34]{background:#fff;border-radius:20px;padding:25px;border:1px solid #e2e8f0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-formula-dialog .config-matrix-card[data-v-d3c25c34]:hover{border-color:#3b82f6;box-shadow:0 12px 20px -5px rgba(0,0,0,.1)}.premium-formula-dialog .config-matrix-card .card-body[data-v-d3c25c34]{display:flex;align-items:center;gap:20px}.premium-formula-dialog .config-matrix-card .config-label[data-v-d3c25c34]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:12px}.premium-formula-dialog .config-matrix-card .range-config[data-v-d3c25c34]{flex:1}.premium-formula-dialog .config-matrix-card .range-config .input-group[data-v-d3c25c34]{display:flex;align-items:center;gap:10px}.premium-formula-dialog .config-matrix-card .range-config .input-group .sep[data-v-d3c25c34]{color:#cbd5e1}.premium-formula-dialog .config-matrix-card .range-config .input-group .unit[data-v-d3c25c34]{color:#94a3b8;font-weight:600;font-size:13px}.premium-formula-dialog .config-matrix-card .range-config .input-group[data-v-d3c25c34] .matrix-number{width:85px}.premium-formula-dialog .config-matrix-card .range-config .input-group[data-v-d3c25c34] .matrix-number .el-input__inner{height:48px;background:#f8fafc;border:none;border-radius:12px;font-weight:700;font-size:18px;text-align:center}.premium-formula-dialog .config-matrix-card .card-divider-v[data-v-d3c25c34]{width:1px;height:50px;background:#f1f5f9}.premium-formula-dialog .config-matrix-card .multiplier-config[data-v-d3c25c34] .matrix-multiplier{width:170px}.premium-formula-dialog .config-matrix-card .multiplier-config[data-v-d3c25c34] .matrix-multiplier .el-input__inner{height:52px;background:#fffcf0;border:2px solid #fde68a;border-radius:14px;font-weight:800;color:#b45309;font-size:20px}.premium-formula-dialog .config-matrix-card .multiplier-config[data-v-d3c25c34] .matrix-multiplier .el-input-number__decrease,.premium-formula-dialog .config-matrix-card .multiplier-config[data-v-d3c25c34] .matrix-multiplier .el-input-number__increase{background:#fef3c7;border:none;width:34px;color:#b45309}.premium-formula-dialog .config-matrix-card .card-actions-float[data-v-d3c25c34]{position:absolute;top:12px;right:12px;opacity:0;transition:opacity .2s}.premium-formula-dialog .config-matrix-card .card-actions-float .el-button[data-v-d3c25c34]{background:#fee2e2;color:#ef4444;border:none}.premium-formula-dialog .config-matrix-card .card-actions-float .el-button[data-v-d3c25c34]:hover{background:#ef4444;color:#fff}.premium-formula-dialog .config-matrix-card:hover .card-actions-float[data-v-d3c25c34]{opacity:1}.premium-formula-dialog .add-matrix-cell[data-v-d3c25c34]{border:2px dashed #cbd5e1;border-radius:20px;background:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;height:120px}.premium-formula-dialog .add-matrix-cell .add-inner[data-v-d3c25c34]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#94a3b8}.premium-formula-dialog .add-matrix-cell .add-inner i[data-v-d3c25c34]{font-size:32px}.premium-formula-dialog .add-matrix-cell .add-inner span[data-v-d3c25c34]{font-size:14px;font-weight:600}.premium-formula-dialog .add-matrix-cell[data-v-d3c25c34]:hover{background:#fff;border-color:#3b82f6}.premium-formula-dialog .add-matrix-cell:hover .add-inner[data-v-d3c25c34]{color:#3b82f6}.premium-formula-dialog .dialog-matrix-footer[data-v-d3c25c34]{padding:30px 40px;background:#fff;border-top:2px solid #f1f5f9;display:flex;justify-content:flex-end;gap:20px}.premium-formula-dialog .dialog-matrix-footer .btn-cancel-matrix[data-v-d3c25c34]{background:#f1f5f9;border:none;border-radius:14px;padding:14px 30px;font-weight:600;color:#64748b}.premium-formula-dialog .dialog-matrix-footer .btn-save-matrix[data-v-d3c25c34]{background:#1d4ed8;border:none;border-radius:14px;padding:14px 40px;font-weight:700;box-shadow:0 10px 15px -3px rgba(30,111,225,.3)}.list-fade-enter-active[data-v-d3c25c34],.list-fade-leave-active[data-v-d3c25c34]{transition:all .4s ease}.list-fade-enter[data-v-d3c25c34],.list-fade-leave-to[data-v-d3c25c34]{opacity:0;transform:scale(.95) translateY(20px)}