.mb-24[data-v-25a5521d]{margin-bottom:24px}.mt-16[data-v-25a5521d]{margin-top:16px}.text-red[data-v-25a5521d]{color:#ff4d4f}@media (max-width:768px){:deep(.ant-table-wrapper) .ant-table[data-v-25a5521d]{font-size:12px}:deep(.ant-table-wrapper) .ant-table-tbody>tr>td[data-v-25a5521d],:deep(.ant-table-wrapper) .ant-table-thead>tr>th[data-v-25a5521d]{padding:8px 4px}}:deep(.ant-modal-body) h4[data-v-25a5521d]{margin-bottom:8px;color:#9b364c;font-weight:600}:deep(.ant-table-wrapper) .ant-table .ant-table-tbody>tr>td[data-v-25a5521d],:deep(.ant-table-wrapper) .ant-table .ant-table-thead>tr>th[data-v-25a5521d]{text-align:center}.full-width-image-upload[data-v-25a5521d]{display:grid;width:100%}.full-width-image-upload[data-v-25a5521d] :deep(.ant-upload){width:100%}.full-width-image-upload .image-upload-box[data-v-25a5521d]{width:100%;height:60px;border:2px dashed #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.full-width-image-upload .image-upload-box[data-v-25a5521d]:hover{border-color:#1890ff;background:#f6ffed}.full-width-image-upload .image-upload-box .anticon[data-v-25a5521d]{font-size:20px;color:#8c8c8c;margin-left:8px}.full-width-image-upload .image-upload-box span[data-v-25a5521d]{color:#8c8c8c;font-size:14px}.full-width-image-upload .image-preview-container[data-v-25a5521d]{position:relative;width:100%;height:120px;border-radius:8px;overflow:hidden;cursor:pointer}.full-width-image-upload .image-preview-container .selected-image-preview[data-v-25a5521d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-width-image-upload .image-preview-container .image-change-overlay[data-v-25a5521d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff}.full-width-image-upload .image-preview-container .image-change-overlay[data-v-25a5521d]:hover{opacity:1}.full-width-image-upload .image-preview-container .image-change-overlay .anticon[data-v-25a5521d]{font-size:24px;margin-bottom:8px}.full-width-image-upload .image-preview-container .image-change-overlay span[data-v-25a5521d]{font-size:14px}.category-tree-section[data-v-25a5521d]{border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:#fafafa}.category-tree-toolbar[data-v-25a5521d]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.category-search-input[data-v-25a5521d]{width:100%}.category-tree-actions[data-v-25a5521d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.selected-count-tag[data-v-25a5521d]{margin:0;color:#fff;border:none}.category-tree-wrapper[data-v-25a5521d]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;max-height:360px;overflow-y:auto}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree){direction:rtl;text-align:right}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree li){padding-top:6px!important;padding-bottom:6px!important;padding-left:0!important}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree li.tree-node-child){padding-right:22px!important}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree li ul){padding:0!important}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree li .ant-tree-node-content-wrapper){border-radius:4px;transition:background-color .15s ease;width:auto}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree li .ant-tree-node-content-wrapper:hover){background:rgba(155,54,76,.06)}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree-checkbox-checked .ant-tree-checkbox-inner){background-color:#9b364c;border-color:#9b364c}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after){background-color:#9b364c}.category-tree-wrapper[data-v-25a5521d] :deep(.ant-tree-checkbox:hover .ant-tree-checkbox-inner){border-color:#9b364c}.category-tree-wrapper[data-v-25a5521d]::-webkit-scrollbar{width:6px}.category-tree-wrapper[data-v-25a5521d]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.category-tree-wrapper[data-v-25a5521d]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.category-tree-wrapper[data-v-25a5521d]::-webkit-scrollbar-thumb:hover{background:#9b364c}