body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background:linear-gradient(135deg,#fdfcfb,#e2d1c3);font-family:Open Sans,Arial,sans-serif;height:100%;margin:0;padding:0}#root,.App{display:flex;flex-direction:column;min-height:100%}h1,h2{color:#333;font-weight:600;margin-bottom:10px;margin-top:20px;text-align:center}h2{font-size:1.6rem;margin-top:0}.logout-btn{background:#a8835a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin:10px auto 0;padding:.6rem 1rem;transition:background .2s ease-in-out}.logout-btn:hover{background:#8b6d49}.product-form{background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;gap:10px;margin:30px auto;max-width:400px;padding:20px}.product-form h2{color:#333;margin-bottom:15px}.product-form input,.product-form textarea{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:.6rem;transition:border-color .2s;width:100%}.product-form input:focus,.product-form textarea:focus{border-color:#a4a4a4;outline:none}.image-preview{border:1px solid #ddd;border-radius:5px;display:block;margin-top:10px;max-height:200px;max-width:100%;padding:5px}.product-form button{background:#a8835a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.7rem;transition:background .3s}.product-form button:hover{background:#8b6d49}.product-form button:disabled{background:gray;cursor:not-allowed}@media (max-width:600px){.product-form{margin:20px auto;max-width:90%;padding:15px}}.login-container{align-items:center;background:linear-gradient(135deg,#fdfcfb,#e2d1c3);display:flex;flex-direction:column;font-family:Open Sans,Arial,sans-serif;height:100vh;justify-content:center;margin:0}.login-container h1{color:#333;font-size:2rem;margin:0}.subtitle{color:#666;font-size:1rem;margin-bottom:2rem}.login-form{background:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;padding:2rem;width:320px}.login-form label{color:#333;display:block;font-weight:600;margin-bottom:.4rem}.login-form input{border:1px solid #ccc;border-radius:5px;font-size:.95rem;margin-bottom:1.2rem;padding:.6rem;transition:border-color .2s;width:100%}.login-form input:focus{border-color:#a4a4a4;outline:none}.login-form button{background:#a8835a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.7rem;transition:background .2s ease-in-out;width:100%}.login-form button:hover{background:#8b6d49}.error-message{color:red;font-weight:600;margin-top:1rem;text-align:center}.product-list{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:30px auto;max-width:800px;padding:20px}.product-list h2{color:#333;font-weight:600;margin-bottom:20px;text-align:center}.product-list ul{list-style:none;margin:0;padding:0}.product-item{border-bottom:1px solid #eee;justify-content:space-between;padding:10px 0}.product-info,.product-item{align-items:center;display:flex}.product-image{border-radius:5px;height:80px;margin-right:15px;object-fit:cover;width:80px}.product-actions button{background:#a8835a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-left:10px;padding:8px 12px;transition:background .2s ease-in-out}.product-actions button:hover{background:#8b6d49}@media (max-width:600px){.product-list{max-width:95%;padding:15px}.product-item{align-items:flex-start;flex-direction:column}.product-actions{margin-top:10px}}
/*# sourceMappingURL=main.2b9f079e.css.map*/