@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins: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&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Outfit}body{background-color:#fcfcfc;min-height:100vh}a{color:inherit;text-decoration:none}hr{background-color:#a9a9a9;border:none;height:1px}.app-content{display:flex}.flex-col{flex-direction:column;gap:10px;display:flex}.cursor{cursor:pointer}.navbar{justify-content:space-between;align-items:center;padding:8px 4%;display:flex}.navbar .logo{width:max(10%,80px)}.navbar .profile{border-radius:50%;width:40px}.sidebar{border:1.5px solid #a9a9a9;border-top:0;width:18%;min-height:100vh;font-size:max(1vw,10px)}.sidebar-options{flex-direction:column;gap:20px;padding-top:50px;padding-left:20%;display:flex}.sidebar-option{cursor:pointer;border:1px solid #a9a9a9;border-right:0;border-radius:3px 0 0 3px;align-items:center;gap:12px;padding:8px 10px;display:flex}.sidebar-option.active{background-color:#fff0ed;border-color:tomato}@media (max-width:900px){.sidebar-option p{display:none}}.add{color:#6d6d6d;width:70%;margin-top:50px;margin-left:max(5vw,25px);font-size:1rem}.add form{gap:20px}.add-img-upload img{cursor:pointer;width:120px}.add-product-name,.add-product-description,.add-product-recipe{width:max(40%,280px)}.add-product-name input,.add-product-description textarea,.add-product-recipe textarea{padding:10px}.add-category-price{gap:30px;display:flex}.add-category-price select,.add-category-price input{max-width:120px;padding:10px}.add-btn{color:#fff;cursor:pointer;background-color:#000;border:none;max-width:120px;padding:10px}.list-table-format{border:1px solid #cacaca;grid-template-columns:.5fr 2fr 1fr 1fr .5fr;align-items:center;gap:10px;padding:12px 15px;font-size:13px;display:grid}.list-table-format.title{background-color:#f9f9f9}.list-table-format img{width:50px}.cursor{color:red;cursor:pointer;font-weight:500}@media (max-width:600px){.list-table-format{grid-template-columns:1fr 3fr 1fr;gap:15px}.list-table-format.title{display:none}}.order-item{color:#505050;border:2px solid tomato;border-radius:8px;grid-template-columns:.5fr 2fr 1fr 1fr 1fr;align-items:start;gap:30px;margin:30px 0;padding:20px;font-size:14px;display:grid}.order-item-food,.order-item-name{font-weight:600}.order-item-name{margin-top:25px;margin-bottom:5px}.order-item-address{margin-bottom:15px}.order-item select{background-color:#ffe8e4;border:1px solid tomato;border-radius:5px;outline:none;width:max(10vw,120px);padding:10px}@media (max-width:1000px){.order-item{grid-template-columns:.5fr 2fr 1fr;padding:15px 8px;font-size:12px}.order-item select{padding:5px;font-size:12px}.order-item img{width:40px}}
