.tox-promotion{display:none}.tox.tox-tinymce-aux{z-index:9999}.edit-product-page[data-v-6a6e877a]{overflow-y:auto;height:calc(100vh - 60px);background-color:#f8fafc}.form-section[data-v-6a6e877a]{margin-bottom:40px}.form-section .section-header[data-v-6a6e877a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-section .section-header .section-title[data-v-6a6e877a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#00327d;margin:0}.form-section .section-header .section-title .material-symbols-outlined[data-v-6a6e877a]{color:#0047ab;font-size:20px}.form-section .section-header .section-id[data-v-6a6e877a]{font-size:10px;font-weight:800;color:#cbd5e0;letter-spacing:1px}.form-section .section-card[data-v-6a6e877a]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #f1f5f9}.form-grid[data-v-6a6e877a]{display:grid;gap:24px;margin-bottom:24px}.form-grid.grid-2[data-v-6a6e877a]{grid-template-columns:repeat(2,1fr)}.form-grid.grid-3[data-v-6a6e877a]{grid-template-columns:repeat(3,1fr)}.form-grid.items-end[data-v-6a6e877a]{align-items:flex-end}.modern-item[data-v-6a6e877a]{margin-bottom:0!important}.modern-item[data-v-6a6e877a] .el-form-item__label{font-size:10px;font-weight:800;color:#718096;letter-spacing:1px;margin-bottom:8px;padding:0;line-height:1}.modern-item.full-width[data-v-6a6e877a]{grid-column:1/-1}.modern-input[data-v-6a6e877a],.modern-select[data-v-6a6e877a]{width:100%}.modern-input[data-v-6a6e877a] .el-input__wrapper,.modern-input[data-v-6a6e877a] .el-select__wrapper,.modern-select[data-v-6a6e877a] .el-input__wrapper,.modern-select[data-v-6a6e877a] .el-select__wrapper{background-color:#f2f4f6!important;box-shadow:none!important;border:none!important;padding:0 12px!important;border-radius:10px!important;height:52px!important}.modern-input[data-v-6a6e877a] .el-input__inner,.modern-input[data-v-6a6e877a] .el-select__inner,.modern-select[data-v-6a6e877a] .el-input__inner,.modern-select[data-v-6a6e877a] .el-select__inner{height:52px!important;line-height:52px!important;font-size:14px;color:#2d3748}.modern-input[data-v-6a6e877a] .el-input__inner::-moz-placeholder,.modern-input[data-v-6a6e877a] .el-select__inner::-moz-placeholder,.modern-select[data-v-6a6e877a] .el-input__inner::-moz-placeholder,.modern-select[data-v-6a6e877a] .el-select__inner::-moz-placeholder{color:#a0aec0}.modern-input[data-v-6a6e877a] .el-input__inner::placeholder,.modern-input[data-v-6a6e877a] .el-select__inner::placeholder,.modern-select[data-v-6a6e877a] .el-input__inner::placeholder,.modern-select[data-v-6a6e877a] .el-select__inner::placeholder{color:#a0aec0}.modern-input .input-prefix[data-v-6a6e877a],.modern-input .input-suffix[data-v-6a6e877a],.modern-select .input-prefix[data-v-6a6e877a],.modern-select .input-suffix[data-v-6a6e877a]{font-weight:700;color:#a0aec0;font-size:13px}.modern-input .barcode-icon[data-v-6a6e877a],.modern-select .barcode-icon[data-v-6a6e877a]{font-size:18px;color:#cbd5e0}.modern-radio-group[data-v-6a6e877a]{padding-top:8px}.modern-radio-group[data-v-6a6e877a] .el-radio{margin-right:32px}.modern-radio-group[data-v-6a6e877a] .el-radio .el-radio__label{font-weight:600;color:#4a5568}.description-editor[data-v-6a6e877a]{border:1px solid #edf2f7;border-radius:12px;overflow:hidden}.description-editor[data-v-6a6e877a] .tox-tinymce{border:none!important}.modern-stepper[data-v-6a6e877a]{display:flex;align-items:center;gap:12px;background:#f7f9fc;padding:4px;border-radius:12px;height:44px}.modern-stepper .stepper-btn[data-v-6a6e877a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#2d3748;transition:all .2s}.modern-stepper .stepper-btn[data-v-6a6e877a]:hover{color:#0047ab;transform:scale(1.05)}.modern-stepper .stepper-btn[data-v-6a6e877a]:active{transform:scale(.95)}.modern-stepper .stepper-btn .material-symbols-outlined[data-v-6a6e877a]{font-size:18px}.modern-stepper .stepper-input[data-v-6a6e877a]{flex:1;width:60px;background:transparent;border:none;text-align:center;font-weight:700;color:#2d3748;font-size:15px;outline:none}.modern-stepper .stepper-input[data-v-6a6e877a]::-webkit-inner-spin-button{display:none}.modern-action-bar[data-v-6a6e877a]{margin-top:48px;margin-bottom:20px;padding-top:32px;border-top:1px solid #edf2f7;display:flex;justify-content:flex-end;gap:16px}.modern-action-bar .discard-btn[data-v-6a6e877a]{background:transparent;border:none;color:#718096;font-weight:700;font-size:14px;padding:12px 32px;cursor:pointer;transition:color .2s}.modern-action-bar .discard-btn[data-v-6a6e877a]:hover{color:#2d3748}.modern-action-bar .update-btn[data-v-6a6e877a]{background:linear-gradient(135deg,#00327d,#0047ab);color:#fff;border:none;padding:12px 40px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 10px 20px rgba(0,50,125,.2);transition:all .3s}.modern-action-bar .update-btn[data-v-6a6e877a]:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,50,125,.3)}.modern-action-bar .update-btn[data-v-6a6e877a]:active{transform:translateY(0)}.modern-action-bar .update-btn[data-v-6a6e877a]:disabled{opacity:.7;cursor:not-allowed}.modern-action-bar .update-btn .material-symbols-outlined[data-v-6a6e877a]{font-size:18px}.section-divider[data-v-6a6e877a]{height:1px;background:linear-gradient(90deg,transparent,#edf2f7 50%,transparent);margin-bottom:40px}.variant-card .attr-values-box[data-v-6a6e877a]{background:#f8fafc;border-radius:12px;padding:20px;margin-top:20px}.variant-card .attr-badge[data-v-6a6e877a]{background:#edf2f7;color:#4a5568;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;display:inline-block;margin-bottom:12px}.variant-card .attr-input-row[data-v-6a6e877a]{display:flex;gap:12px;margin-bottom:16px}.variant-card .attr-tags-list[data-v-6a6e877a]{display:flex;flex-wrap:wrap;gap:8px}.variant-card .modern-spec-tag[data-v-6a6e877a],.variant-card .modern-tag[data-v-6a6e877a]{border-radius:8px!important;padding:4px 12px!important;height:auto!important;font-weight:600!important}.variant-card .add-attr-btn[data-v-6a6e877a]{border-radius:8px!important;border-style:dashed!important}.variant-card .variant-table-wrap[data-v-6a6e877a]{margin-top:32px;border-radius:12px;overflow:hidden;border:1px solid #edf2f7}.table-img-upload[data-v-6a6e877a]{width:40px;height:40px;border:1px dashed #cbd5e0;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}.table-img-upload img[data-v-6a6e877a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.table-img-upload .el-icon[data-v-6a6e877a]{color:#cbd5e0}.media-workspace[data-v-6a6e877a]{padding-top:12px}.media-grid[data-v-6a6e877a],.media-workspace[data-v-6a6e877a]{display:flex;flex-wrap:wrap;gap:20px}.media-card[data-v-6a6e877a]{width:140px;height:140px;border-radius:14px;overflow:hidden;position:relative;background:#f7f9fc;border:1px solid #edf2f7;cursor:grab;transition:all .2s}.media-card[data-v-6a6e877a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.media-card:hover .media-card-overlay[data-v-6a6e877a]{opacity:1}.media-card img[data-v-6a6e877a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-card .media-card-overlay[data-v-6a6e877a]{position:absolute;inset:0;background:rgba(0,50,125,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s}.media-card .media-card-overlay .media-action-btn[data-v-6a6e877a]{width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:#e53e3e;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)}.media-card .media-card-overlay .media-action-btn[data-v-6a6e877a]:hover{background:#fff5f5;transform:scale(1.1)}.media-card .media-card-overlay .media-action-btn .material-symbols-outlined[data-v-6a6e877a]{font-size:20px}.media-card .main-badge[data-v-6a6e877a]{position:absolute;top:10px;left:10px;background:#0047ab;color:#fff;font-size:8px;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.upload-zone[data-v-6a6e877a]{width:140px;height:140px}.upload-trigger[data-v-6a6e877a]{width:100%;height:100%;border:2px dashed #e2e8f0;border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background:#fff;transition:all .2s}.upload-trigger[data-v-6a6e877a]:hover{border-color:#0047ab;background:rgba(0,71,171,.02)}.upload-trigger:hover .upload-icon[data-v-6a6e877a]{color:#0047ab;transform:translateY(-2px)}.upload-trigger .upload-icon[data-v-6a6e877a]{font-size:32px;color:#cbd5e0;margin-bottom:8px;transition:all .2s}.upload-trigger .upload-text[data-v-6a6e877a]{font-size:13px;font-weight:700;color:#4a5568}.upload-trigger .upload-hint[data-v-6a6e877a]{font-size:10px;color:#a0aec0;margin-top:4px}.sku-batch-dialog[data-v-6a6e877a] .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.sku-batch-dialog .dialog-header-custom[data-v-6a6e877a]{background:#f8fafc;padding:24px 32px;border-bottom:1px solid #f1f5f9}.sku-batch-dialog .dialog-header-custom .title[data-v-6a6e877a]{font-size:18px;font-weight:800;color:#00327d;letter-spacing:-.5px}.sku-batch-dialog .invoice-dialog-content[data-v-6a6e877a]{padding:32px}.sku-batch-dialog .invoice-dialog-content .rule-section[data-v-6a6e877a]{margin-bottom:32px}.sku-batch-dialog .invoice-dialog-content .rule-section .section-title[data-v-6a6e877a]{font-size:11px;font-weight:800;color:#718096;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;border-left:none;padding-left:0}.sku-batch-dialog .invoice-dialog-content .rule-section .rule-hint[data-v-6a6e877a]{background:#f1f5f9;color:#475569;padding:16px;border-radius:12px;font-family:monospace;font-size:12px;border:1px solid #e2e8f0}.sku-batch-dialog .dialog-footer[data-v-6a6e877a]{padding:24px 32px;background:#f8fafc;border-top:1px solid #f1f5f9}.sku-batch-dialog .dialog-footer .el-button[data-v-6a6e877a]{border-radius:10px;padding:10px 24px;font-weight:700}