.tox-promotion{display:none}.tox.tox-tinymce-aux{z-index:9999}.edit-product-page[data-v-40831313]{overflow-y:auto;height:calc(100vh - 60px);background-color:#f8fafc}.form-section[data-v-40831313]{margin-bottom:40px}.form-section .section-header[data-v-40831313]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-section .section-header .section-title[data-v-40831313]{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-40831313]{color:#0047ab;font-size:20px}.form-section .section-header .section-id[data-v-40831313]{font-size:10px;font-weight:800;color:#cbd5e0;letter-spacing:1px}.form-section .section-card[data-v-40831313]{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-40831313]{display:grid;gap:24px;margin-bottom:24px}.form-grid.grid-2[data-v-40831313]{grid-template-columns:repeat(2,1fr)}.form-grid.grid-3[data-v-40831313]{grid-template-columns:repeat(3,1fr)}.form-grid.items-end[data-v-40831313]{align-items:flex-end}.modern-item[data-v-40831313]{margin-bottom:0!important}.modern-item[data-v-40831313] .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-40831313]{grid-column:1/-1}.modern-input[data-v-40831313],.modern-select[data-v-40831313]{width:100%}.modern-input[data-v-40831313] .el-input__wrapper,.modern-input[data-v-40831313] .el-select__wrapper,.modern-select[data-v-40831313] .el-input__wrapper,.modern-select[data-v-40831313] .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-40831313] .el-input__inner,.modern-input[data-v-40831313] .el-select__inner,.modern-select[data-v-40831313] .el-input__inner,.modern-select[data-v-40831313] .el-select__inner{height:52px!important;line-height:52px!important;font-size:14px;color:#2d3748}.modern-input[data-v-40831313] .el-input__inner::-moz-placeholder,.modern-input[data-v-40831313] .el-select__inner::-moz-placeholder,.modern-select[data-v-40831313] .el-input__inner::-moz-placeholder,.modern-select[data-v-40831313] .el-select__inner::-moz-placeholder{color:#a0aec0}.modern-input[data-v-40831313] .el-input__inner::placeholder,.modern-input[data-v-40831313] .el-select__inner::placeholder,.modern-select[data-v-40831313] .el-input__inner::placeholder,.modern-select[data-v-40831313] .el-select__inner::placeholder{color:#a0aec0}.modern-input .input-prefix[data-v-40831313],.modern-input .input-suffix[data-v-40831313],.modern-select .input-prefix[data-v-40831313],.modern-select .input-suffix[data-v-40831313]{font-weight:700;color:#a0aec0;font-size:13px}.modern-input .barcode-icon[data-v-40831313],.modern-select .barcode-icon[data-v-40831313]{font-size:18px;color:#cbd5e0}.modern-radio-group[data-v-40831313]{padding-top:8px}.modern-radio-group[data-v-40831313] .el-radio{margin-right:32px}.modern-radio-group[data-v-40831313] .el-radio .el-radio__label{font-weight:600;color:#4a5568}.description-editor[data-v-40831313]{border:1px solid #edf2f7;border-radius:12px;overflow:hidden}.description-editor[data-v-40831313] .tox-tinymce{border:none!important}.modern-stepper[data-v-40831313]{display:flex;align-items:center;gap:12px;background:#f7f9fc;padding:4px;border-radius:12px;height:44px}.modern-stepper .stepper-btn[data-v-40831313]{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-40831313]:hover{color:#0047ab;transform:scale(1.05)}.modern-stepper .stepper-btn[data-v-40831313]:active{transform:scale(.95)}.modern-stepper .stepper-btn .material-symbols-outlined[data-v-40831313]{font-size:18px}.modern-stepper .stepper-input[data-v-40831313]{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-40831313]::-webkit-inner-spin-button{display:none}.auto-restock-wrap[data-v-40831313]{background:rgba(0,71,171,.05);border:1px solid rgba(0,71,171,.1);border-radius:12px;padding:0 20px;height:52px;display:flex;align-items:center;margin-top:-4px}.auto-restock-wrap .modern-switch[data-v-40831313] .el-switch__label{font-weight:700;color:#00327d;font-size:13px}.modern-action-bar[data-v-40831313]{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-40831313]{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-40831313]:hover{color:#2d3748}.modern-action-bar .update-btn[data-v-40831313]{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-40831313]:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,50,125,.3)}.modern-action-bar .update-btn[data-v-40831313]:active{transform:translateY(0)}.modern-action-bar .update-btn[data-v-40831313]:disabled{opacity:.7;cursor:not-allowed}.modern-action-bar .update-btn .material-symbols-outlined[data-v-40831313]{font-size:18px}.section-divider[data-v-40831313]{height:1px;background:linear-gradient(90deg,transparent,#edf2f7 50%,transparent);margin-bottom:40px}.variant-card .attr-values-box[data-v-40831313]{background:#f8fafc;border-radius:12px;padding:20px;margin-top:20px}.variant-card .attr-badge[data-v-40831313]{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-40831313]{display:flex;gap:12px;margin-bottom:16px}.variant-card .attr-tags-list[data-v-40831313]{display:flex;flex-wrap:wrap;gap:8px}.variant-card .modern-spec-tag[data-v-40831313],.variant-card .modern-tag[data-v-40831313]{border-radius:8px!important;padding:4px 12px!important;height:auto!important;font-weight:600!important}.variant-card .add-attr-btn[data-v-40831313]{border-radius:8px!important;border-style:dashed!important}.variant-card .variant-table-wrap[data-v-40831313]{margin-top:32px;border-radius:12px;overflow:hidden;border:1px solid #edf2f7}.variant-card .table-actions[data-v-40831313]{display:flex;justify-content:center;align-items:center}.variant-card .table-actions .el-button[data-v-40831313]{padding:4px;height:auto}.variant-card .table-actions .el-button .material-symbols-outlined[data-v-40831313]{font-size:18px;color:#e53e3e}.variant-card .table-actions .el-button:hover .material-symbols-outlined[data-v-40831313]{color:#c53030;transform:scale(1.1)}.table-img-upload[data-v-40831313]{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-40831313]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.table-img-upload .el-icon[data-v-40831313]{color:#cbd5e0}.media-workspace[data-v-40831313]{padding-top:12px}.media-grid[data-v-40831313],.media-workspace[data-v-40831313]{display:flex;flex-wrap:wrap;gap:20px}.media-card[data-v-40831313]{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-40831313]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.media-card:hover .media-card-overlay[data-v-40831313]{opacity:1}.media-card img[data-v-40831313]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-card .media-card-overlay[data-v-40831313]{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-40831313]{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-40831313]:hover{background:#fff5f5;transform:scale(1.1)}.media-card .media-card-overlay .media-action-btn .material-symbols-outlined[data-v-40831313]{font-size:20px}.media-card .main-badge[data-v-40831313]{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-40831313]{width:140px;height:140px}.upload-trigger[data-v-40831313]{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-40831313]:hover{border-color:#0047ab;background:rgba(0,71,171,.02)}.upload-trigger:hover .upload-icon[data-v-40831313]{color:#0047ab;transform:translateY(-2px)}.upload-trigger .upload-icon[data-v-40831313]{font-size:28px;color:#a0aec0;transition:all .2s}.upload-trigger .upload-text[data-v-40831313]{font-size:13px;font-weight:700;color:#4a5568;margin-top:8px}.upload-trigger .upload-hint[data-v-40831313]{font-size:9px;color:#a0aec0;margin-top:2px}.media-ghost[data-v-40831313]{opacity:.4;transform:scale(.95)}