@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto Condensed,sans-serif}.navSection{height:80px;display:flex;justify-content:space-between;background:linear-gradient(135deg,#ff8000,#f50);align-items:center;color:#fff;padding:0 30px;font-size:1.5rem;font-weight:700}.sideBarSection{background:linear-gradient(135deg,#1a1a2e,#16213e);width:100%;max-width:15%;height:95vh;color:#fff;padding:20px}.sideBarSection ul{padding:0;margin-top:20px}.sideBarSection ul li{list-style:none;margin-bottom:15px;font-weight:600;font-size:1.2rem;cursor:pointer;padding:10px 15px;border-radius:5px}.sideBarSection ul li:hover{background:#ff8000;color:#fff;transform:translate(5px)}.collectionSection{display:flex}.loginSection{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#87ceeb,#4682b4)}.authForm{background:#fff;width:350px;padding:30px;border-radius:10px;box-shadow:0 4px 10px #0003;text-align:center}.authForm h3{margin-bottom:20px;color:#005f73;font-size:1.5rem}.authForm label{display:block;font-size:1rem;font-weight:500;margin-bottom:5px;color:#003049;text-align:left}.authForm input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1rem;transition:all .3s ease-in-out}.authForm input:focus{border:1px solid #005f73;outline:none;box-shadow:0 0 5px #005f7380}.btnSubmit{margin-top:15px}.btnSubmit button{width:100%;background:#005f73;color:#fff;padding:10px;border:none;border-radius:5px;font-size:1rem;cursor:pointer}.btnSubmit button:hover{background:#003049;transform:scale(1.05)}.restaurantSection{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#ffdfba,#ff9a8b)}.tableForm{background:#fff;width:400px;padding:25px;border-radius:10px;display:flex;flex-direction:column}.tableForm label{font-size:1rem;font-weight:600;margin:10px 0 5px;color:#333}.tableForm input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem;transition:border .3s ease-in-out}.tableForm input:focus{border:1px solid #ff7e67;outline:none}.tableForm input[type=file]{border:none;padding:5px;cursor:pointer}.tableForm h2{text-align:center;color:#333;margin-bottom:15px}.categoryOptions,.regionOptions{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.categoryOptions input[type=checkbox],.regionOptions input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #ff7e67;border-radius:4px;cursor:pointer;position:relative;transition:all .3s ease-in-out}.categoryOptions input[type=checkbox]:checked,.regionOptions input[type=checkbox]:checked{background-color:#ff7e67;border-color:#ff7e67}.categoryOptions input[type=checkbox]:checked:after,.regionOptions input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:14px;font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.categoryOptions label,.regionOptions label{font-size:1rem;font-weight:500;color:#333;cursor:pointer;display:flex;align-items:center;gap:5px}.productSection{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#ffdfba,#ff9a8b)}.productForm{background:#fff;width:400px;padding:25px;border-radius:10px;display:flex;flex-direction:column}.productForm h2{text-align:center;color:#333;margin-bottom:15px}.productForm label{font-size:1rem;font-weight:600;margin:10px 0 5px;color:#333}.productForm input,.productForm select,.productForm textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem;transition:border .3s ease-in-out}.productForm input:focus,.productForm select:focus,.productForm textarea:focus{border:1px solid #ff9a8b;outline:none}.productForm input[type=file]{border:none;padding:5px;cursor:pointer}.bestsellerOptions{display:flex;align-items:center;gap:20px;margin:8px 0}.bestsellerOptions label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;cursor:pointer}.bestsellerOptions input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#007bff;transform:scale(1.2)}.product-table-container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px;margin-left:10px}.product-table{width:80vw;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden}.product-table thead{background-color:#007bff;color:#fff;font-weight:700}.product-table th,.product-table td{border:1px solid #ddd;padding:12px 15px;text-align:center}.product-table th{text-align:left;padding-left:15px}.product-table button{background-color:#dc3545;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.errorSection{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.errorSection h1{font-size:4rem}
