.ImageUploader-module__0I6VhG__container{width:100%}.ImageUploader-module__0I6VhG__dropZone{cursor:pointer;background-color:#f8fafc;border:2px dashed #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:200px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.dark .ImageUploader-module__0I6VhG__dropZone{background-color:#0f172a80;border-color:#fff3}.ImageUploader-module__0I6VhG__dropZone:hover:not(.ImageUploader-module__0I6VhG__disabled){background-color:#eff6ff;border-color:#3b82f6}.dark .ImageUploader-module__0I6VhG__dropZone:hover:not(.ImageUploader-module__0I6VhG__disabled){background-color:#1e3a8a33;border-color:#3b82f6}.ImageUploader-module__0I6VhG__dropZone.ImageUploader-module__0I6VhG__dragging{background-color:#dbeafe;border-color:#3b82f6}.dark .ImageUploader-module__0I6VhG__dropZone.ImageUploader-module__0I6VhG__dragging{background-color:#1e3a8a4d}.ImageUploader-module__0I6VhG__dropZone.ImageUploader-module__0I6VhG__disabled{opacity:.5;cursor:not-allowed}.ImageUploader-module__0I6VhG__fileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ImageUploader-module__0I6VhG__previewContainer{width:100%;height:100%;min-height:200px;position:relative}.ImageUploader-module__0I6VhG__previewImage{object-fit:cover;width:100%;height:100%;display:block}.ImageUploader-module__0I6VhG__overlay{opacity:0;background-color:#00000080;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.ImageUploader-module__0I6VhG__previewContainer:hover .ImageUploader-module__0I6VhG__overlay{opacity:1}.ImageUploader-module__0I6VhG__overlayText{color:#fff;font-size:.875rem;font-weight:500}.ImageUploader-module__0I6VhG__uploadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.ImageUploader-module__0I6VhG__spinner{border:3px solid #cbd5e1;border-top-color:#3b82f6;border-radius:50%;width:2.5rem;height:2.5rem;animation:1s linear infinite ImageUploader-module__0I6VhG__spin}.dark .ImageUploader-module__0I6VhG__spinner{border-color:#3b82f6 #fff3 #fff3}@keyframes ImageUploader-module__0I6VhG__spin{to{transform:rotate(360deg)}}.ImageUploader-module__0I6VhG__uploadingText{color:#475569;font-size:.875rem;font-weight:500}.dark .ImageUploader-module__0I6VhG__uploadingText{color:#94a3b8}.ImageUploader-module__0I6VhG__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.ImageUploader-module__0I6VhG__uploadIcon{color:#94a3b8;width:3rem;height:3rem}.dark .ImageUploader-module__0I6VhG__uploadIcon{color:#64748b}.ImageUploader-module__0I6VhG__placeholderText{color:#475569;font-size:.875rem;font-weight:500}.dark .ImageUploader-module__0I6VhG__placeholderText{color:#94a3b8}.ImageUploader-module__0I6VhG__placeholderSubtext{color:#64748b;font-size:.75rem}.dark .ImageUploader-module__0I6VhG__placeholderSubtext{color:#475569}.ImageUploader-module__0I6VhG__error{color:#ef4444;margin-top:.5rem;font-size:.875rem}.dark .ImageUploader-module__0I6VhG__error{color:#f87171}
.PDFViewer-module__jV0EWW__fieldContainer{width:100%}.PDFViewer-module__jV0EWW__currentFileContainer{flex-direction:column;gap:1rem;display:flex}.PDFViewer-module__jV0EWW__filePreview{background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.dark .PDFViewer-module__jV0EWW__filePreview{background-color:#0f172a80;border-color:#fff3}.PDFViewer-module__jV0EWW__fileIcon{color:#ef4444;flex-shrink:0;width:2rem;height:2rem}.PDFViewer-module__jV0EWW__fileName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.dark .PDFViewer-module__jV0EWW__fileName{color:#fff}.PDFViewer-module__jV0EWW__fileActions{gap:.5rem;display:flex}.PDFViewer-module__jV0EWW__uploadSection{flex-direction:column;gap:1rem;display:flex}.PDFViewer-module__jV0EWW__orDivider{text-align:center;color:#64748b;align-items:center;font-size:.875rem;display:flex}.dark .PDFViewer-module__jV0EWW__orDivider{color:#94a3b8}.PDFViewer-module__jV0EWW__orDivider:before,.PDFViewer-module__jV0EWW__orDivider:after{content:"";border-bottom:1px solid #cbd5e1;flex:1}.dark .PDFViewer-module__jV0EWW__orDivider:before{border-color:#fff3}.dark .PDFViewer-module__jV0EWW__orDivider:after{border-color:#fff3}.PDFViewer-module__jV0EWW__orDivider span{padding:0 1rem}.PDFViewer-module__jV0EWW__button{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.dark .PDFViewer-module__jV0EWW__button{color:#94a3b8;background-color:#0f172a80;border-color:#fff3}.PDFViewer-module__jV0EWW__button:hover:not(:disabled){background-color:#eff6ff;border-color:#3b82f6}.dark .PDFViewer-module__jV0EWW__button:hover:not(:disabled){background-color:#1e3a8a33;border-color:#3b82f6}.PDFViewer-module__jV0EWW__buttonPrimary{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.dark .PDFViewer-module__jV0EWW__buttonPrimary{color:#fff;background-color:#3b82f6}.PDFViewer-module__jV0EWW__buttonPrimary:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.PDFViewer-module__jV0EWW__buttonDanger{color:#fff;background-color:#ef4444;border-color:#ef4444}.dark .PDFViewer-module__jV0EWW__buttonDanger{color:#fff;background-color:#ef4444}.PDFViewer-module__jV0EWW__buttonDanger:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}.PDFViewer-module__jV0EWW__buttonDisabled{opacity:.5;cursor:not-allowed}.PDFViewer-module__jV0EWW__mediaLibraryOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.PDFViewer-module__jV0EWW__mediaLibrary{background-color:#fff;border-radius:.5rem;flex-direction:column;width:100%;max-width:900px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark .PDFViewer-module__jV0EWW__mediaLibrary{background-color:#0f172a;border:1px solid #ffffff1a}.PDFViewer-module__jV0EWW__mediaLibraryHeader{border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.dark .PDFViewer-module__jV0EWW__mediaLibraryHeader{border-color:#ffffff1a}.PDFViewer-module__jV0EWW__mediaLibraryHeader h3{color:#0f172a;margin:0;font-size:1.25rem;font-weight:600}.dark .PDFViewer-module__jV0EWW__mediaLibraryHeader h3{color:#fff}.PDFViewer-module__jV0EWW__closeButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;line-height:1;transition:all .2s;display:flex}.dark .PDFViewer-module__jV0EWW__closeButton{color:#94a3b8}.PDFViewer-module__jV0EWW__closeButton:hover{color:#0f172a;background-color:#f1f5f9}.dark .PDFViewer-module__jV0EWW__closeButton:hover{color:#fff;background-color:#ffffff1a}.PDFViewer-module__jV0EWW__mediaLibraryContent{flex:1;padding:1.5rem;overflow-y:auto}.PDFViewer-module__jV0EWW__loading,.PDFViewer-module__jV0EWW__emptyState{text-align:center;color:#64748b;padding:3rem;font-size:.875rem}:is(.dark .PDFViewer-module__jV0EWW__loading,.dark .PDFViewer-module__jV0EWW__emptyState){color:#94a3b8}.PDFViewer-module__jV0EWW__fileGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.PDFViewer-module__jV0EWW__fileItem{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.dark .PDFViewer-module__jV0EWW__fileItem{background-color:#1e293b;border-color:#ffffff1a}.PDFViewer-module__jV0EWW__fileItem:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.PDFViewer-module__jV0EWW__fileItem.PDFViewer-module__jV0EWW__selected{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.PDFViewer-module__jV0EWW__gridFileIcon{color:#ef4444;width:3rem;height:3rem}.PDFViewer-module__jV0EWW__fileInfo{text-align:center;width:100%}.PDFViewer-module__jV0EWW__fileTitle{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden}.dark .PDFViewer-module__jV0EWW__fileTitle{color:#fff}.PDFViewer-module__jV0EWW__fileSize{color:#64748b;margin:0;font-size:.75rem}.dark .PDFViewer-module__jV0EWW__fileSize{color:#94a3b8}.PDFViewer-module__jV0EWW__selectedOverlay{pointer-events:none;background-color:#3b82f61a;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PDFViewer-module__jV0EWW__selectedOverlay span{color:#3b82f6;font-size:2rem;font-weight:700}.PDFViewer-module__jV0EWW__mediaLibraryFooter{border-top:1px solid #cbd5e1;justify-content:flex-end;gap:.5rem;padding:1.5rem;display:flex}.dark .PDFViewer-module__jV0EWW__mediaLibraryFooter{border-color:#ffffff1a}.PDFViewer-module__jV0EWW__uploaderContainer{width:100%}.PDFViewer-module__jV0EWW__dropZone{text-align:center;cursor:pointer;background-color:#f9fafb;border:2px dashed #cbd5e1;border-radius:.5rem;padding:2rem;transition:all .2s}.dark .PDFViewer-module__jV0EWW__dropZone{background-color:#0f172a80;border-color:#fff3}.PDFViewer-module__jV0EWW__dropZone:hover:not(.PDFViewer-module__jV0EWW__disabled){background-color:#eff6ff;border-color:#3b82f6}.dark .PDFViewer-module__jV0EWW__dropZone:hover:not(.PDFViewer-module__jV0EWW__disabled){background-color:#1e3a8a33;border-color:#3b82f6}.PDFViewer-module__jV0EWW__dropZone.PDFViewer-module__jV0EWW__dragging{background-color:#eff6ff;border-color:#3b82f6}.dark .PDFViewer-module__jV0EWW__dropZone.PDFViewer-module__jV0EWW__dragging{background-color:#1e3a8a4d;border-color:#3b82f6}.PDFViewer-module__jV0EWW__dropZone.PDFViewer-module__jV0EWW__disabled{opacity:.5;cursor:not-allowed}.PDFViewer-module__jV0EWW__fileInput{display:none}.PDFViewer-module__jV0EWW__placeholder{flex-direction:column;align-items:center;gap:.5rem;display:flex}.PDFViewer-module__jV0EWW__uploadIcon{color:#64748b;width:3rem;height:3rem}.dark .PDFViewer-module__jV0EWW__uploadIcon{color:#94a3b8}.PDFViewer-module__jV0EWW__placeholderText{color:#0f172a;margin:0;font-size:.875rem;font-weight:500}.dark .PDFViewer-module__jV0EWW__placeholderText{color:#fff}.PDFViewer-module__jV0EWW__placeholderSubtext{color:#64748b;margin:0;font-size:.75rem}.dark .PDFViewer-module__jV0EWW__placeholderSubtext{color:#94a3b8}.PDFViewer-module__jV0EWW__uploadingContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.PDFViewer-module__jV0EWW__spinner{border:3px solid #cbd5e1;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite PDFViewer-module__jV0EWW__spin}@keyframes PDFViewer-module__jV0EWW__spin{to{transform:rotate(360deg)}}.PDFViewer-module__jV0EWW__uploadingText{color:#64748b;margin:0;font-size:.875rem}.dark .PDFViewer-module__jV0EWW__uploadingText{color:#94a3b8}.PDFViewer-module__jV0EWW__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:.375rem;margin-top:.5rem;padding:.75rem;font-size:.875rem}.dark .PDFViewer-module__jV0EWW__error{color:#fecaca;background-color:#991b1b33;border-color:#991b1b4d}.PDFViewer-module__jV0EWW__viewerContainer{width:100%}.PDFViewer-module__jV0EWW__pdfContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.PDFViewer-module__jV0EWW__pdfViewer{background-color:#f3f4f6;border-radius:.5rem;justify-content:center;width:100%;max-height:90vh;padding:1rem;display:flex;position:relative;overflow-y:auto}.dark .PDFViewer-module__jV0EWW__pdfViewer{background-color:#1e293b}.PDFViewer-module__jV0EWW__document{flex-direction:column;align-items:center;display:flex}.PDFViewer-module__jV0EWW__page{max-width:100%;height:auto;margin-bottom:1rem;box-shadow:0 4px 6px -1px #0000001a}.PDFViewer-module__jV0EWW__errorContainer{text-align:center;padding:2rem}.PDFViewer-module__jV0EWW__errorText{color:#ef4444;font-size:.875rem}.dark .PDFViewer-module__jV0EWW__errorText{color:#f87171}.PDFViewer-module__jV0EWW__pageControls{opacity:0;visibility:hidden;z-index:10;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;transition:opacity .2s,visibility .2s;display:flex;position:absolute;bottom:3rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PDFViewer-module__jV0EWW__pdfViewer:hover .PDFViewer-module__jV0EWW__pageControls{opacity:1;visibility:visible}.dark .PDFViewer-module__jV0EWW__pageControls{background-color:#0f172a80;border-color:#fff3}.PDFViewer-module__jV0EWW__pageButton{color:#475569;cursor:pointer;background-color:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.dark .PDFViewer-module__jV0EWW__pageButton{color:#94a3b8;background-color:#0f172a80;border-color:#fff3}.PDFViewer-module__jV0EWW__pageButton:hover:not(:disabled){background-color:#eff6ff;border-color:#3b82f6}.dark .PDFViewer-module__jV0EWW__pageButton:hover:not(:disabled){background-color:#1e3a8a33;border-color:#3b82f6}.PDFViewer-module__jV0EWW__pageButton:disabled{opacity:.5;cursor:not-allowed}.PDFViewer-module__jV0EWW__pageInfo{color:#475569;font-size:.875rem;font-weight:500}.dark .PDFViewer-module__jV0EWW__pageInfo{color:#94a3b8}.PDFViewer-module__jV0EWW__downloadContainer{justify-content:center;padding:.75rem;display:flex}.PDFViewer-module__jV0EWW__downloadButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:1px solid #3b82f6;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.PDFViewer-module__jV0EWW__downloadButton:hover{background-color:#2563eb;border-color:#2563eb}.PDFViewer-module__jV0EWW__emptyViewer{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.dark .PDFViewer-module__jV0EWW__emptyViewer{color:#94a3b8}.PDFViewer-module__jV0EWW__emptyIcon{width:4rem;height:4rem}
.styles-module__eoViua__root{z-index:0;position:fixed;inset:0;overflow:hidden}.styles-module__eoViua__root~:not(.styles-module__eoViua__root){z-index:1;position:relative}.styles-module__eoViua__backgroundLayer{width:100%;margin-left:auto;margin-right:auto;position:absolute;inset:0}@media (min-width:768px){.styles-module__eoViua__backgroundLayer{width:70vw}}.styles-module__eoViua__image{object-fit:cover;width:100%;margin-left:auto;margin-right:auto}
.PageTheme-module__OSpKaW__main{background-color:var(--color-cosmic-deep,#020617);width:100%;min-height:100vh;color:var(--color-divine-white,#f9fafb);display:block}
.ProductClassSelector-module___0i6Ga__container{flex-direction:column;gap:1rem;display:flex}.ProductClassSelector-module___0i6Ga__searchContainer{width:100%}.ProductClassSelector-module___0i6Ga__searchInput{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.dark .ProductClassSelector-module___0i6Ga__searchInput{color:#f8fafc;background-color:#0f172a80;border-color:#fff3}.ProductClassSelector-module___0i6Ga__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ProductClassSelector-module___0i6Ga__classesList{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;max-height:400px;padding:.5rem;overflow-y:auto}.dark .ProductClassSelector-module___0i6Ga__classesList{background-color:#0006;border-color:#ffffff1a}.ProductClassSelector-module___0i6Ga__classItem{cursor:pointer;border-radius:.25rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.ProductClassSelector-module___0i6Ga__classItem:hover{background-color:#f8fafc}.dark .ProductClassSelector-module___0i6Ga__classItem:hover{background-color:#0f172a80}.ProductClassSelector-module___0i6Ga__checkbox{cursor:pointer;margin-top:.25rem}.ProductClassSelector-module___0i6Ga__classInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.ProductClassSelector-module___0i6Ga__classTitle{color:#0f172a;font-size:.875rem;font-weight:500}.dark .ProductClassSelector-module___0i6Ga__classTitle{color:#f8fafc}.ProductClassSelector-module___0i6Ga__classDescription{color:#64748b;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.dark .ProductClassSelector-module___0i6Ga__classDescription{color:#94a3b8}.ProductClassSelector-module___0i6Ga__classMeta{color:#94a3b8;font-size:.75rem}.dark .ProductClassSelector-module___0i6Ga__classMeta{color:#64748b}.ProductClassSelector-module___0i6Ga__emptyText{text-align:center;color:#64748b;padding:2rem;font-size:.875rem}.dark .ProductClassSelector-module___0i6Ga__emptyText{color:#94a3b8}.ProductClassSelector-module___0i6Ga__actions{justify-content:flex-end;display:flex}.ProductClassSelector-module___0i6Ga__saveButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.ProductClassSelector-module___0i6Ga__saveButton:hover:not(:disabled){background-color:#2563eb}.ProductClassSelector-module___0i6Ga__saveButton:disabled{opacity:.5;cursor:not-allowed}.ProductClassSelector-module___0i6Ga__loading{text-align:center;color:#64748b;padding:2rem;font-size:.875rem}.dark .ProductClassSelector-module___0i6Ga__loading{color:#94a3b8}.ProductClassSelector-module___0i6Ga__error{color:#ef4444;font-size:.875rem}.dark .ProductClassSelector-module___0i6Ga__error{color:#f87171}.ProductClassSelector-module___0i6Ga__success{color:#22c55e;font-size:.875rem}.dark .ProductClassSelector-module___0i6Ga__success{color:#4ade80}
.ProductForm-module__6nPtyq__container{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.dark .ProductForm-module__6nPtyq__container{background-color:#0006;border-color:#ffffff1a}.ProductForm-module__6nPtyq__form{flex-direction:column;gap:1.5rem;display:flex}.ProductForm-module__6nPtyq__section{flex-direction:column;gap:.5rem;display:flex}.ProductForm-module__6nPtyq__label{color:#0f172a;font-size:.875rem;font-weight:500}.dark .ProductForm-module__6nPtyq__label{color:#f8fafc}.ProductForm-module__6nPtyq__required{color:#ef4444}.ProductForm-module__6nPtyq__input,.ProductForm-module__6nPtyq__textarea{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s}:is(.dark .ProductForm-module__6nPtyq__input,.dark .ProductForm-module__6nPtyq__textarea){color:#f8fafc;background-color:#0f172a80;border-color:#fff3}.ProductForm-module__6nPtyq__input:focus,.ProductForm-module__6nPtyq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ProductForm-module__6nPtyq__input:disabled,.ProductForm-module__6nPtyq__textarea:disabled{opacity:.5;cursor:not-allowed}.ProductForm-module__6nPtyq__textarea{resize:vertical;min-height:100px}.ProductForm-module__6nPtyq__error{color:#ef4444;font-size:.875rem}.dark .ProductForm-module__6nPtyq__error{color:#f87171}.ProductForm-module__6nPtyq__success{color:#22c55e;font-size:.875rem}.dark .ProductForm-module__6nPtyq__success{color:#4ade80}.ProductForm-module__6nPtyq__actions{align-items:center;gap:1rem;display:flex}
