.container{max-width:900px;margin:30px auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a;color:#858585}.container .image-input-hidden{display:none;background-color:green}.ant-form input[type=file]{display:none}.loading-container{display:flex;justify-content:center;align-items:center;margin:6rem 0px;width:100%}.header{display:flex;align-items:center;justify-content:flex-start;gap:10px}.header h2{margin:0;color:#858585}.back-btn{background:none;border:none;font-size:24px;color:#858585;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.back-btn svg{fill:#858585;font-size:2rem}h2{color:#858585;text-align:left;margin-bottom:20px}.form-group{margin-bottom:20px}.product-name-units{display:flex;justify-content:space-between;align-items:center}.product-name{flex:1;margin-right:20px}.product-name input{width:100%;height:40px;border:1px solid #858585}.units{flex:1}.units .inline-fields{display:flex;justify-content:space-between}.units .inline-fields button{flex:1;margin-left:5px;height:40px;border:1px solid #858585;color:#858585}.description textarea{width:100%;height:80px;border:1px solid #858585;color:#858585}.photo-info{display:flex}.photo-upload{margin-right:20px;position:relative}.file-input{visibility:hidden;position:absolute}.photo-placeholder,.product-image{width:280.5px;height:270.97px;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;font-size:24px;color:#858585;object-fit:cover;border-radius:8px;cursor:pointer;border:1px solid #858585}.product-info{flex:1}.price-quantity{display:flex;justify-content:space-between}.price input,.quantity input{width:100%;height:40px;border:1px solid #858585;color:#858585}.price{flex:1;margin-right:10px}.quantity{flex:1}.category{margin-top:20px}.category-options{display:flex;justify-content:space-between}.category-options button{flex:1;margin-right:5px;height:40px;border:1px solid #858585;color:#858585}.production-seal{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.production-date input,.seal .seal-options button{height:40px;border:1px solid #858585;color:#858585}.seal-options button{margin-left:5px;border:1px solid #858585;color:#858585}button{padding:10px 15px;border:1px solid #858585;background-color:#fff;cursor:pointer;border-radius:4px;color:#858585}button.active{background-color:#5dc983;color:#fff;border-color:#5dc983}.buttons-center{display:flex;justify-content:center;gap:20px}.save-btn{width:198px;height:59px;background-color:#385e3a;color:#fff;border:none;padding:12px;border-radius:4px;margin-bottom:10px}.cancel-btn{width:198px;height:59px;background-color:#fff;color:#385e3a;border:1px solid #385E3A;padding:12px;border-radius:4px}@media (max-width: 768px){.product-name-units{flex-direction:column}.production-date{display:flex;flex-direction:column}.product-name{margin-top:1rem;margin-right:0}.form-group,.field-wrapper,.photo-placeholder,.product-image{width:100%}.units{margin-top:20px}.photo-info{flex-direction:column}.photo-upload{margin-right:0;margin-bottom:20px}.price-quantity{flex-direction:column}.price{margin-right:0;margin-bottom:20px}.category-options{flex-direction:column;gap:10px}.category-options button{margin-right:0;margin-bottom:10px}.production-seal{flex-direction:column}.seal-options{margin-top:10px}}@media (max-width: 480px){.container{padding:15px}.header h2{font-size:20px}.back-btn,h2{font-size:18px}.save-btn,.cancel-btn{width:150px;height:50px}.action-buttons{flex-direction:column}}
