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}.login-button{background-color:#000}.login-button,.login-button-container{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.login-button-container{display:flex;flex-direction:row-reverse}.login-Register-container{align-items:center;display:flex;height:100vh;justify-content:center}.login-Register-container .form-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;max-width:400px;padding:20px;width:100%}.login-Register-container .form-container .logo{margin-bottom:20px;text-align:center}.login-Register-container .form-container .logo img{height:auto;max-width:100%}.login-Register-container .form-container .switch-link{color:#333;cursor:pointer;display:block;margin-top:20px;text-align:center;text-decoration:underline}.login-Register-container .form-container .switch-link:hover{color:#555}.login-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:400px;padding:20px}.login-container h1{margin-bottom:20px;text-align:center}.login-container label{display:block;font-weight:700;margin-bottom:5px}.login-container input[type=password],.login-container input[type=text]{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.login-container button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease;width:100%}.login-container button:hover{background-color:#0056b3}.login-container .register-link{color:#007bff;cursor:pointer;margin-top:10px;text-align:center;transition:color .3s ease}.login-container .register-link:hover{color:#0056b3}.login-container .error-message{color:red;font-size:14px;margin-bottom:10px;margin-top:5px}.register-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:400px;padding:20px}.register-container h1{margin-bottom:20px;text-align:center}.register-container label{display:block;font-weight:700;margin-bottom:5px}.register-container input[type=password],.register-container input[type=text]{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.register-container input[type=radio]{display:inline-block;margin-right:5px;vertical-align:middle}.register-container button{background-color:#28a745;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;transition:background-color .3s ease;width:100%}.register-container button:hover{background-color:#218838}.register-container .login-link{color:#007bff;cursor:pointer;margin-top:10px;text-align:center;transition:color .3s ease}.register-container .login-link:hover{color:#0056b3}.register-container .radio-group{display:flex}.register-container .error-message{color:red;font-size:14px;margin-bottom:10px;margin-top:5px}.orders-by-product{margin-top:20px}.orders-by-product table{border-collapse:collapse;margin-top:10px;width:100%}.orders-by-product table td,.orders-by-product table th{border:1px solid #ccc;padding:8px;text-align:left}.orders-by-product table th{background-color:#f2f2f2}.orders-by-product table tr:nth-child(2n){background-color:#f9f9f9}.orders-by-product table tr:hover{background-color:#f2f2f2}.product-details-container{border:1px solid #ccc;border-radius:5px;margin-top:20px;padding:20px}.product-details-container input[type=text]{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.product-details-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.product-details-container button:hover{background-color:#0056b3}.add-product-section{margin-bottom:20px}.add-product-section label{display:block;font-weight:700;margin-bottom:5px}.add-product-section input{margin-bottom:10px;padding:8px;width:calc(100% - 10px)}.add-product-section button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:8px 16px}.add-product-section button:hover{background-color:#45a049}.product-list table{border-collapse:collapse;width:100%}.product-list td,.product-list th{border:1px solid #ddd;padding:8px;text-align:left}.product-list th,.product-list tr:nth-child(2n){background-color:#f2f2f2}.product-list tr:hover{background-color:#ddd}.product-list button{background-color:#f44336;border:none;color:#fff;cursor:pointer;padding:8px 16px}.product-list button:hover{background-color:#d32f2f}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th,tr:nth-child(2n){background-color:#f2f2f2}tr:hover{background-color:#ddd}td button{display:block;margin:0 auto}button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:8px 16px}button:hover{background-color:#45a049}.order-details-container{padding:20px}.order-details-container div{margin-bottom:15px}.order-details-container label{font-weight:700}.order-details-container input[type=text]{background-color:#f9f9f9;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#333;cursor:not-allowed;margin-top:5px;padding:10px;width:100%}.order-details-container table{border-collapse:collapse;margin-top:20px;width:100%}.order-details-container table td,.order-details-container table th{border:1px solid #ccc;padding:8px;text-align:left}.order-details-container table th{background-color:#f2f2f2}.order-details-container table tr:nth-child(2n){background-color:#f9f9f9}.order-details-container table tr:hover{background-color:#f2f2f2}.order-details-container .back-button-container{margin-bottom:20px}.order-details-container .back-button-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.order-details-container .back-button-container button:hover{background-color:#0056b3}.admin-container{padding:20px}.admin-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:10px;padding:10px 20px;transition:background-color .3s ease}.admin-container button:hover{background-color:#0056b3}.admin-container table{border-collapse:collapse;margin-top:10px;width:100%}.admin-container table td,.admin-container table th{border:1px solid #ccc;padding:8px;text-align:left}.admin-container table th{background-color:#f2f2f2}.admin-container table tr:nth-child(2n){background-color:#f9f9f9}.admin-container table tr:hover{background-color:#f2f2f2}.admin-container .details-container{margin-top:20px}.admin-container input[type=password],.admin-container input[type=text]{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.shopping-cart-table{border-collapse:collapse;width:100%}.shopping-cart-table td,.shopping-cart-table th{border:1px solid #ddd;padding:8px;text-align:left}.shopping-cart-table tbody tr:nth-child(2n),.shopping-cart-table th{background-color:#f2f2f2}.shopping-cart-table tbody tr:hover{background-color:#ddd}.shopping-cart-table td button{background-color:#f44336;border:none;color:#fff;cursor:pointer;padding:5px 10px}.shopping-cart-table td button:hover{background-color:#d32f2f}.address-container{align-items:center;display:flex;padding-top:10px}.address-input{border:1px solid #ccc;border-radius:4px;flex:1 1;margin-right:10px;padding:8px}.buy-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.buy-button:hover{background-color:#45a049}.customer-orders-container{margin-top:20px}.customer-orders-container div{margin-bottom:10px}.customer-orders-container table{border-collapse:collapse;width:100%}.customer-orders-container td,.customer-orders-container th{border:1px solid #ddd;padding:8px;text-align:left}.customer-orders-container tbody tr:nth-child(2n),.customer-orders-container th{background-color:#f2f2f2}.customer-orders-container tbody tr:hover{background-color:#ddd}.customer-container{margin:20px}.customer-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.customer-container button:hover{background-color:#0056b3}.customer-container .list-container{margin-top:20px}
/*# sourceMappingURL=main.3774f7fb.css.map*/