.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:rgba(0,0,0,0);border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .calendar-heading nav{display:inline-block}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}*{padding:0;margin:0;font-family:"DM Sans";box-sizing:border-box;font-style:normal}html,body{margin:0;padding:0}body{background:#fafafa;transition:opacity 0.6s ease-in-out}body.loaded{opacity:1}#page-loader{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fafafa;z-index:9999;transition:opacity 0.6s ease, visibility 0.6s}#page-loader.hidden{opacity:0;visibility:hidden}.logo-spinner img{width:80px;height:auto;animation:pulse 1s ease-in-out infinite}.loader-text{margin-top:12px;font-size:14px;color:#555;font-weight:500}@keyframes pulse{0%,100%{transform:scale(1);opacity:0.8}50%{transform:scale(1.2);opacity:1}}.page-fade{opacity:0;transform:translateY(10px);transition:opacity 0.6s ease, transform 0.6s ease}.page-fade.loaded{opacity:1;transform:translateY(0)}body.loaded{opacity:1}.flash{padding:12px 16px;border-radius:5px;margin:10px 0;font-weight:500}.flash.notice{background-color:#e0f7e9;color:#1b5e20}.flash.alert{background-color:#ffebee;color:#b71c1c}.menu-button-wrapper{background-color:white;padding:10px;position:fixed;z-index:100;width:100%}.new-side-dish{height:100vh}.side-dishes-wrapper{width:100%;padding-bottom:20px}.select-sides{color:#555;font-size:16.8px}.sides-wrapper{margin:10px 0px;display:flex;justify-content:space-between;font-size:18px}.side-label-controls-wrapper{display:flex;align-items:center}.side-labels{font-size:16px;color:#555;width:fit-content;margin-right:5px}.side-submit{background-color:#001F3F !important;padding:10px 18px !important;border-radius:12px !important;color:#fafafa;border:none !important}.side-controls{display:flex;justify-content:space-between;align-items:center}.what-is-tabs-gh{background-color:#001F3F;display:flex;justify-content:center;padding:50px 30px}#tabs-text-wrapper{background:none;color:white}.women-power-image,.styles-image{height:400px;object-fit:cover;border-radius:12px}#styles-wrapper{background:white}.display-subscrition{padding:50px 0px}#subscriptions-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;position:relative}.affordable-prices{text-align:center;color:white;padding:100px}.subscription{width:25%;min-width:fit-content;background:white;border-radius:5px;padding:20px;margin-bottom:10px}.sub-prices{padding:20px 0px}.sub-prices h1{font-size:80px}.sub-prices p,.sub-prices span{font-size:9px;color:gray;line-height:.9px}.basic{color:#62C370}.premium{color:#A06CD5}.feature{display:flex;align-items:center;padding:5px 0px}.feature p{font-size:12px;margin-left:4px}.what-we-do{width:50%;background-color:white;min-width:250px;align-content:center;padding:0px 50px}.what-we-do h1{font-size:2.6em;font-weight:900;color:#A06CD5}.what-we-do p{font-size:1.2em}.what-we-do .find-more-wrapper{height:fit-content;height:100px;padding:20px 0px}.what-we-do .find-more-wrapper .find-more{border:none;background-color:#A06CD5;border-radius:5px;padding:10px;display:block;width:200px;text-align:center;text-decoration:none;font-size:1.2em;color:white}.what-we-do-image{width:45%;min-width:250px;height:500px}.what-we-do-image img{width:100%;height:100%;object-fit:cover}.ha{padding:10px 100px}.history-seller-btn{height:300px;padding:10px;background:#A06CD5;color:#fafafa;text-decoration:none}.food-edit-delete-wrapper{display:flex;justify-content:space-between;align-items:center;flex:wrap}.food-edit-delete-wrapper a,.food-edit-delete-wrapper button{margin-left:10px}.food-edit-delete-wrapper button{border:none;width:24px;height:25px}.auth-wrapper{color:#001F3F;width:100%;display:flex;justify-content:center;padding:32px 0px;padding-bottom:100px}.auth-wrapper form{border:none;box-shadow:0px 0px 4px 0px #AAB0B7;border-radius:12px;width:40%;padding:18px 10px}.auth-wrapper form input{padding:8px;margin:10px 0px;width:100% !important;font-size:17px;border:none;color:#001F3F;background-color:#fafafa;border-radius:12px}.auth-wrapper form input:focus{outline:none;background:#e4e4e4;box-shadow:none}.auth-wrapper form input #email_address{width:100% !important}.auth-submit-btn{background:#001F3F !important;border:none;color:white !important;width:50%;font-size:20px;padding:18px 8px;border-radius:12px}.sub-navigation{background-color:#f1f1f1;padding:20px 100px;font-size:20px}.edit-menu-form{background-color:#fafafa;padding:10px;width:fit-content;border-radius:12px;min-height:70vh}.edit-menu-form form{flex-wrap:wrap;display:flex;align-items:center;padding:5px 0px}.edit-menu-form input[type=text]{margin-right:5px;padding:10px;background:#e4e4e4;font-size:15px;border:none;border-radius:12px;color:#001F3F}.edit-menu-form input[type=submit]{padding:10px;font-size:15px;border:none;border-radius:12px;background:#001F3F;color:#fafafa}.heading{text-align:left;width:100%;font-size:1.5em;background-color:#fafafa;padding:18px 10px}.table-header{background-color:#F0E2FF;font-size:20px;font-weight:600;color:#A06CD5;padding:0px 12px;border-radius:12px;cursor:pointer;margin-bottom:10px}.a-seller-wrapper{background-color:#001F3F;padding:10px;width:auto;display:flex;flex-wrap:wrap}.spot-image{width:50%;height:300px;object-fit:cover}.details-wrapper{width:50%;min-width:200px;overflow-x:hidden;padding-left:20px}.seller-spot-street-address{color:#fafafa}.seller-spot-area-address{color:#fafafa}#rooms-wrapper{width:100%;padding:10px 0px;border-radius:12px;color:#fafafa}.room-numbers{padding:0px;width:50px;height:50px;border:none;display:flex;justify-content:center;align-items:center;font-size:1.4em;background:#A06CD5;margin-top:5px}.room-numbers a{color:#fafafa;text-decoration:none}#win{padding:10px 18px;width:100%;padding-bottom:100px;overflow-y:scroll;position:relative;top:1px;background:#fafafa}#show-seller{width:auto;background-color:#fafafa}#show-seller h3{padding-bottom:20px}.menu{width:50%}#seller-menu-wrapper{overflow-y:scroll;min-width:200px;border-radius:12px;background:#fafafa;border:1px solid #e0e0e0;padding:20px}#seller-menu-wrapper h1{color:#001F3F}#all-online-orders-wrapper{padding:10px 20px !important}.dashboard-wrapper,.dashboard-info-wrapper{width:50%;display:flex;align-items:center;justify-content:space-between}.seller-pickup-wrapper,.seller-delivery-wrapper,.seller-order-wrapper{padding:10px;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;box-shadow:0px 0px 4px 0px #AAB0B7;border:none;border-radius:12px}.seller-pickup-wrapper a,.seller-delivery-wrapper a,.seller-order-wrapper a{text-decoration:none;color:#A06CD5}.pickup{font-weight:900 !important;color:#A06CD5}.delivery{font-weight:900 !important;color:#09BC8A}.delivery a{color:#09BC8A}.dashboard-items-wrapper{padding:10px 0px;width:100%}.dashboard-order-item{padding:3px 0px;display:flex;font-size:15px;border-radius:12px}.dashboard-order-item p{margin-right:5px}.add-form-wrapper{padding:40px;margin:auto;width:50%}.add-forms{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;box-shadow:0px 0px 4px 0px #AAB0B7;border-radius:12px;min-width:200px;padding:10px}.add-forms form{width:100%;border:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.add-forms label{font-size:18px}.add-forms input:focus{outline:none;background:#e4e4e4;box-shadow:none}.add-forms input[type="text"]{padding:10px;width:100%;border:none;margin-right:10px;border-radius:12px;background-color:#e4e4e4}.add-forms input[required]{border-left:4px solid red}.add-forms textarea{width:100%;height:20vh;padding:10px;resize:none}.add-forms select{width:100%;padding:10px;font-size:18px}.add-forms .drink-inputs{display:flex;flex-wrap:wrap;flex-direction:column;padding:10px 0px;border-radius:12px}.seller-offers-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.seller-offers-wrapper div{width:200px;padding:18px 0px}.seller-uploads-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 0px}.seller-uploads-wrapper input{padding:8px 0px}.add-seller-description{width:100%}.forget-password-forms{padding:20px;padding-bottom:100px}.forget-password-forms form{padding:20px;width:300px;display:flex;flex-wrap:wrap;background-color:#fafafa;box-shadow:0px 0px 4px 0px #AAB0B7;justify-content:center;border-radius:12px}.forget-password-forms form input{font-size:18px;padding:10px;border:none;width:100%;border-radius:12px;background:#fafafa;border:1px solid #AAB0B7}.reset-link{width:200px !important;font-size:18px;margin-top:10px;border-radius:12px;background-color:#001F3F !important;color:#fafafa}.submit-drink-btn,.food-submit-btn{background:#001F3F;border:none;color:#fafafa;padding:18px 10px;border-radius:12px;width:100% !important;margin-top:10px}.submit-sides-btn{background:#001F3F;border:none;color:#fafafa;padding:10px;border-radius:5px}.revenue-chart-wrappr{width:50%;background-color:white;padding:10px;margin-top:10px;border-radius:5px}#chart-1{background-color:white;border-radius:5px}.order-btn-wrapper{padding:20px;border-radius:5px;display:flex;justify-content:center}.order-btn{width:300px;background:#A06CD5;padding:10px;text-align:center;border-radius:30px;font-size:2rem}.order-btn a{color:#fafafa;text-decoration:none}.menu-items{display:flex;justify-content:space-between;align-items:center;height:72px;width:100%;border-bottom:1px solid #dedede;padding:10px 0px}.menu-items form{display:flex;align-items:center;padding:5px}.drinks-menu-heading{background-color:#f2f3f5;padding:10px;margin:auto;text-align:center;border-radius:5px}.table-heading{padding:5px 0px}.table-numbers{display:flex;justify-content:center;color:#A06CD5;background-color:#001F3F}.table-number{padding:10px;font-size:30px;border:none}.occupied{background:#A06CD5}.free{background:#09BC8A}#quantity-counter-wrapper{display:flex;align-items:center;justify-content:space-between;width:50px}.add-drinks{padding:20px}.add-drink{width:200px;background-color:#067f7f;border-radius:2px;color:black;padding:10px;text-decoration:none}#quantity-input{pointer-events:none;text-align:center;width:40px;font-size:1em;border:none}.menu-label{font-size:19px}#drink_image{padding:10px 0px;font-size:16px}.inventory-container{width:100%;height:100%;padding-top:50px;background-color:#fafafa}.inventory-container h1{text-align:center;font-size:24px;margin-bottom:20px;color:#444}.inventory-table{width:100%;border-collapse:collapse}.inventory-table th,.inventory-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}.inventory-table th{background-color:#724899;color:#ffffff}.inventory-table td{font-size:18px}.inventory-table tr:nth-child(even){background-color:#f9f9f9}.inventory-table tr:hover{background-color:#f1f1f1}.inventory-table td.low{color:#d9534f;font-weight:bold}.inventory-table td.in-stock{color:#09BC8A;font-weight:bold}.inventory-table td.out-of-stock{color:#f0ad4e;font-weight:bold}.drink-menu-controls{display:flex;align-items:center}.drink-menu-controls button,.drink-menu-controls a,.drink-menu-controls form{background:none;border:none;padding:0px;margin:0px 5px}#order_quantity{font-weight:500}.all-orders{width:100%;display:flex;flex-direction:column;background:white;padding:20px;margin-top:20px;border-radius:5px;border:1px solid #e7e7e7;height:650px;overflow-y:scroll}.order-wrapper{display:flex;width:100%;padding:5px 0px}.order-details{width:100px;font-size:17px;text-align:left;border-bottom:0.9px solid gray}.about-us-wrapper{display:flex;background-color:#001F3F;padding:100px;width:100%;min-width:fit-content;justify-content:center}.about-us{display:flex;width:fit-content;flex-wrap:wrap}.mobile-apps-wrapper{background-color:white;padding:20px}.mobile-platforms-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:100px}.mobile-platforms{width:fit-content;padding:50px}.ruby-image{height:400px}.what-tabs-does{width:450px;padding:0px 0px;background-color:#001F3F;color:white;align-content:start;margin-right:40px}.what-tabs-does h1{color:#A06CD5;padding-bottom:10px;font-size:3.4em;font-weight:900}.what-tabs-does p{font-size:1.2em}.who-we-are-wrapper{width:100%;min-width:250px;padding:100px 50px;background:white;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.about-us-contact{background:#A06CD5;padding:150px 100px}.about-us-contact-details{width:fit-content;margin:auto;padding:20px}.about-us-contact-details h1{font-weight:600;font-size:3.4em;color:white}.about-us-contact-btn{padding:10px 18px;background:#001F3F;width:150px;text-align:center;border-radius:12px;margin:auto;margin-top:20px}.about-us-contact-btn a{text-decoration:none;font-size:1.2em;color:white}#search-wrapper{padding:10px 10px}#drink-search-input{border:none;border-radius:5px;font-size:16px;padding:10px;box-sizing:border-box}mark{background-color:#A06CD5;border-radius:2px;padding:0 2px}#sellers{width:100%;padding:50px 100px;display:flex;flex-wrap:wrap}.display-menus-btns-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:14px 0px}.display-menus-btns-wrapper button{padding:10px;width:130px;border-radius:5px;background-color:#A06CD5;color:white;border:none;margin-top:10px}.upgrade-to-premium{font-size:20px;color:#001F3F}.bar{display:flex;flex-wrap:wrap}.maps-link{color:white}.spot-description{color:#001F3F}.what-menus{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.what-menus label,.what-menus p{width:200px}.what-menus input{width:10px}.show-spot-name a{font-size:2.5em;font-weight:900;color:#A06CD5;text-decoration:none}.show-spot-description{color:white;padding:5px 0px}.seller-delete-btn{padding:5px}.delete-btn{background:none;border:none;height:24px}#food-menu-wrapper{overflow-y:scroll;padding-top:10px;padding-left:10px;padding-right:10px;border-radius:12px;background:#ffffff;margin-top:5px;min-width:300px;width:50%}#food-menu-wrapper h1{color:#001F3F}.food-price-and-controls{display:flex;align-items:center;justify-content:space-between;width:180px}.seller-foods-menu{display:flex;justify-content:space-between;align-items:center;width:100%;color:#001F3F;padding:15px 0px;flex-wrap:wrap;border-bottom:0.3px solid gray}.filter{background:#A06CD5;border:none;border-radius:5px;margin-left:10px;color:white;width:150px}.listing-heading{width:100%;padding-bottom:20px}.privacy-policy{max-width:800px;margin:auto;padding:20px;font-family:Arial, sans-serif;line-height:1.6;margin-bottom:100px}.privacy-policy h1,.privacy-policy h2{color:#333;margin-bottom:10px}.privacy-policy p,.privacy-policy ul{color:#555}.privacy-policy ul{list-style-type:disc;margin-left:20px}.privacy-policy strong{color:#222}.simple-calendar{padding:20px 100px;margin-bottom:60px;background-color:#e4e4e4}.simple-calendar .table-striped{background-color:white}.simple-calendar .calendar-heading{font-size:2em;padding:30px 0px;text-align:center}.simple-calendar td.day.has-events{border:none !important;padding:0px !important}.simple-calendar td{padding:10px}.simple-calendar th,.simple-calendar .day{border:0.9px solid #c7c7c794}.menu-wrapper{position:fixed;width:100%;height:100%;background:#001F3F}.menu-wrapper p{padding:40px 100px}.menu-wrapper a{color:#fafafa;font-size:20px;text-decoration:none}.all-errors-wrapper{width:100%;height:80vh}.web-errors{text-align:center;padding:30px}footer{position:static;background:#001F3F;min-width:300px;overflow-x:hidden;bottom:0;left:0;right:0;padding:150px 18px}#footer-logo{height:40px}#footie-details{margin-top:40px;color:white;display:flex;justify-content:space-between}#tabs-footer h1,#legal-footer h1{color:#A06CD5}#tabs-footer p,#legal-footer p{margin:20px 0px}#tabs-footer a,#legal-footer a{font-size:18px;color:white;text-decoration:none}.whatsapp-number-wrapper{display:flex;align-items:center}.whatsapp-number-wrapper img{margin-right:3px}.whatsapp-number-wrapper p{text-decoration:none}#copyright{color:white;width:fit-content;margin-left:auto}.map-container{height:70vh;width:100%;display:none}#map{width:100%;height:100%}#contact-us form{padding:20px;display:flex;flex-wrap:wrap;width:40%;min-width:300px;border-radius:5px}#contact-us form h2{width:100%}#contact-us .contact-input-wrapper{width:50%;margin:10px 0px}#contact-us .contact-input-wrapper input{width:90%;padding:10px;margin-top:5px}#contact-us .contact-reason-wrapper{width:100%}#contact-us .contact-reason-wrapper select{width:100%;padding:10px;font-size:1.1em;margin-top:5px}#contact-us .contact-message-wrapper{width:100%;height:200px;padding:10px 0px}#contact-us .contact-message-wrapper textarea{width:100%;height:100%;resize:none;margin-top:5px}#contact-us .contact-submit-wrapper{padding:10px 0px;height:100px;width:100%;margin-top:20px}#contact-us .contact-submit-wrapper input[type="submit" i]{width:100%;color:white;font-size:16px;padding:10px 18px;background:#001F3F;border:none;border-radius:12px;border:none}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-bottom:20px}.switch input{opacity:0;width:0;height:0}#toggle-switch{pointer-events:auto !important}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#A06CD5}input:focus+.slider{box-shadow:0 0 1px #2196F3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}#foods-wrapper{background-color:white;width:350px;height:50vh;border-radius:5px;padding:10px}.food{padding:10px 0px;border-bottom:0.9px solid rgba(128,128,128,0.638);display:flex;justify-content:space-between;align-items:center}.food form{display:flex;align-items:center}.online-pick-delivery-status{width:100%;color:#f0ad4e;font-size:19px;font-weight:500}.order-heading{font-size:24px;font-weight:bold;margin-bottom:20px}.in_progress{padding:10px 18px;background-color:#ECECEC !important;border:none;color:#001F3F !important}.order-container{border-radius:8px;margin-bottom:15px;padding:10px;background-color:white;box-shadow:1px 2px 2px 2px rgba(0,0,0,0.1);width:50%;height:fit-content;margin-right:10px}#online-order-type{padding:5px;font-weight:900;width:130px;border-bottom-right-radius:50px;border-top-right-radius:50px}.order-header{font-weight:bold;font-size:18px;color:#A06CD5}.item-card{background:#fff;border-bottom:1px solid #e1e1e1;padding:8px 0px;display:flex;flex-wrap:wrap;justify-content:space-between}.item-name-price,.item-quantity-value{margin-right:10px;width:90px}.item-food-name{font-size:16px;font-weight:600;color:#001F3F}.item-food-price{color:#555}.food-price{font-weight:600;font-size:18px}.quantity,.total-price{font-size:15px;color:#555}.value{color:#555}.extras-title{font-size:14px;font-weight:500;margin-top:10px;color:#444}.extras-list{font-size:14px;color:#666;list-style-type:disc;width:160px;height:fit-content;margin-right:10px}.total-price{font-size:17px;font-weight:600;color:#A06CD5}.no-extras{font-size:13px;color:#999;margin-top:5px}#rooms{width:100%;height:100vh;padding:100px}.room{width:fit-content;height:fit-content;background-color:whitesmoke;padding:10px;text-align:center}#display-room{box-shadow:0 2px 6px rgba(0,0,0,0.2);width:fit-content;background-color:#ffffff;padding:10px;border-radius:5px}#display-room p{padding:10px 0px}.check-available-dates-btn{padding:10px 0px}.check-available-dates-btn a{padding:10px;font-size:18px;border:none;background:#001F3F;color:white;border-radius:5px;text-decoration:none}#booking-wrapper{align-items:center}#booking-wrapper form{background-color:white;width:fit-content;display:flex;align-items:center;padding:20px;border-radius:5px;height:fit-content}#booking-wrapper form input{padding:8px}#booking-wrapper form select{padding:7px;font-size:16px;border:none}#booking-wrapper form select:not([multiple]){background-color:#001F3F;color:white;border-radius:5px;padding:5px;border:none}#booking-wrapper .field{margin-right:15px}#booking-wrapper input[type="submit" i]{padding:10px;background:#A06CD5;color:white;border:none;border-radius:5px;font-size:18px}.room-thumbnail{height:350px;width:400px;border-radius:5px}.room-thumbnail img{height:100%;object-fit:cover}#room-images-wrapper{display:flex;flex-wrap:wrap;background-color:#001F3F}.images-update-wrapper{padding:20px;background-color:#fbfbfb;height:fit-content;border-radius:5px}#room-description{width:500px;font-size:18px;color:white}.room-description{padding-top:10px}.show-room-name{font-size:2.5em;font-weight:900;color:#A06CD5;text-decoration:none}#amenities{padding:10px 20px}#amenities li{margin-top:10px;font-size:17px}.update-room-images{padding:10px;border:none;border-radius:5px;background-color:#001F3F;color:white;margin-top:20px}.room-price{color:#A06CD5;font-size:24px !important;font-weight:500 !important}.no-orders-message{color:#555;font-style:italic;margin-top:1rem}.payment-history-wrapper{justify-content:space-between;width:100%;padding:20px;overflow-y:scroll;height:100vh}.payment-history-wrapper p{margin-right:5px}.payment-history{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;box-shadow:0px 0px 4px 0px #AAB0B7;width:100%;height:fit-content;padding:10px 5px;background-color:white;border-radius:5px;margin-top:5px}.ref,.payment-name,.payment-email,.payment-at{width:200px}.payment-amount,.payment-provider,.payment-total,.payment-fees{width:100px}.success{padding:5px;width:fit-content;background:#e9e9e9;color:#09BC8A}#pay-now-btn{padding:20px;border:none;background:#A06CD5;color:white;width:200px;border-radius:5px}#payment-wrapper{width:100%}#nav{display:flex;align-items:center;justify-content:space-between;z-index:1;padding:10px 18px;border-bottom:1px solid #AAB0B7;box-shadow:0px 0px 4px 0px #AAB0B7;position:relative;top:0;width:100%;background:white;transition:transform 0.3s ease}#nav .wrap-nav-icons{width:200px;display:flex;align-items:center;justify-content:space-between}#nav.hidden{transform:translateY(100%)}.cart-wrapper{color:#A06CD5;font-size:18px;font-weight:bold;cursor:pointer;display:flex;justify-content:center;align-items:center}.cart-wrapper button{background-color:transparent;border:none}.menu-button{background:none;border:none;color:white;cursor:pointer;top:40px;left:50px;color:#001F3F}#close-side-nav{color:white;width:0px;height:0px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:auto;cursor:pointer}#side-nav{width:0;height:0vh;background-color:#001F3F;z-index:300;position:fixed;top:0;left:0;overflow:hidden;transition:width 0.3s ease}.side-links{display:flex;flex-wrap:wrap;display:none;width:0}.Sign-out{background-color:#A06CD5;border:none;border-radius:12px;width:100px !important;padding:12px !important}.side-link{text-decoration:none}#hero-wrapper{display:flex;height:50vh}#hero-text{color:#fafafa;text-align:center;width:50%;min-width:300px;align-content:center;text-align:left;font-size:24px;padding:0px 18px;background-color:#001F3F;line-height:50px}.post-your-spot{margin-top:20px}.post-your-spot a{background:#A06CD5;color:#fafafa;text-decoration:none;text-align:center;padding:10px 24px;border-radius:12px;border:none;font-size:17px}.change-map-to-seller-btn{background-color:rgba(255,255,255,0);padding:0px 18px;display:flex;justify-content:center}.list-btn{z-index:2;width:100px;padding:12px;border-radius:30px;border:none;color:#fafafa;background:#A06CD5;font-size:16px;border:none;position:fixed;margin-top:5px}.hero-bg-wrapper{background:url(/assets/tabs-hero-image-22c9f0e46e66b26348145cea85dc7fd083e40b6eb0488329f825b0a5283f50b6.png);width:50%;background-repeat:no-repeat;background-size:cover}.spots-wrapper{display:flex;flex-wrap:wrap;justify-content:center;background:#fafafa;padding:50px;min-height:50vh}.seller-index.hovered{transform:scale(1.05);background:#fafafa}.seller-index{border-radius:12px;margin:10px;width:250px;height:250px;min-width:150px;position:relative}.seller-index .index-spot-image{height:170px;width:100%;object-fit:cover;border-radius:12px}.seller-services{width:auto;padding:8px;background-color:#E8D6FC;color:#A06CD5;position:absolute;right:0;top:15px;border-top-left-radius:50px;border-bottom-left-radius:50px}.spot-details-wrapper{font-size:14px;padding:5px 0px}.spot-details-wrapper .spot-name{font-size:24px;color:#001F3F;text-decoration:none}.spot-details-wrapper .spot-address{color:#7C7C82;font-size:14px}.show-spot-open-hours{color:#fafafa;font-size:14px}.spot-qr{height:50px}.show-seller-btn{padding:18px 0px}#tables-orders-wrapper{width:30%;min-width:200px;position:absolute;top:120px;right:0;background:transparent;color:#001F3F;padding:18px 8px;z-index:1}.shop-table{padding:18px 0px;border-radius:12px !important;color:#fafafa}.show-tables-wrapper{display:flex;overflow-x:scroll;width:100%}.add-menu-form{background-color:white;padding:18px;width:50%;border-radius:12px;box-shadow:0px 0px 4px 0px #AAB0B7}.add-menu-form h3{padding-top:18px}.add-menu-form form{display:flex;padding:10px 0px;align-items:center}.add-menu-form form select{font-size:18px;margin-right:10px;background:#fafafa;border:none;font-weight:600;box-shadow:0px 0px 4px 0px #AAB0B7;color:#A06CD5;border-radius:12px;padding:8px}.add-menu-form button[type="submit"]{background:none;border:none;padding:0;cursor:pointer}.seller-menu-name{display:flex;align-items:baseline}.seller-menu-name h3{color:#A06CD5}.drink-quantity{width:60px}.drink-prices{width:100px;font-size:15px}.seller-menu-names{display:flex;justify-content:space-between;align-items:center;width:100%;color:#001F3F;flex-wrap:wrap;padding:12px 0px;border-top:0.5px solid #001F3F}.invent-name{display:flex;align-items:center;width:150px;font-size:15px}.menu-btn-wrapper{display:flex;align-items:center}.menu-btn-wrapper a,.menu-btn-wrapper button{margin:0px 10px}#hero-menu-icons-wrapper,#seller-menu-icons-wrapper{display:flex;overflow-x:scroll;align-items:baseline;justify-content:center;background-color:#001F3F;padding:0px 18px}.hero-icon-wrapper{position:relative;cursor:pointer;padding:18px 18px 8px 18px;margin-bottom:8px}.seller-nav-link,.filter-nav-link{text-decoration:none !important;align-items:anchor-center;color:#fafafa !important;display:flex;justify-content:space-between;flex-direction:column;font-weight:500}.active-menu{height:5px;width:100%;background-color:#A06CD5;position:absolute;bottom:0;left:0;border-radius:5px;display:none}.hero-icon-wrapper.active .active-menu{display:block}#order-histor-wrapper{height:fit-content;padding:18px}.order-history-heading{color:#A06CD5;font-size:24px}.order-history-table{width:100%;overflow:hidden}.order-history-table th,.order-history-table td{padding:18px 0px;text-align:left;border-bottom:1px solid #e4e4e4;color:#001F3F}.order-history-table thead{color:white;font-weight:500}.order-history-table tbody tr:hover{background-color:#f4eafa}.order-history-table a{color:#A06CD5;text-decoration:none}.order-history-table a:hover{text-decoration:underline}.circular-timer{position:relative;width:80px;height:80px;padding-top:10px}.circular-timer .circular-chart{width:100%;height:100%;transform:rotate(-90deg)}.circular-timer .timer-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-size:14px;color:#333;pointer-events:none}.filter-tab-wrapper{position:relative;display:inline-block;margin-right:1rem;padding:10px}.active-online{height:4px;width:100%;background-color:#A06CD5;position:absolute;bottom:-9px;left:0;border-radius:5px;display:none}.filter-tab-wrapper.active .active-online{display:block}[id^="order_"]{padding:8px;display:flex;background-color:white;border-radius:12px}.show-table-numbers{border:none;display:flex;justify-content:center;align-items:center;font-size:1.4em}.show-table-numbers h1{width:100%}.show-table-numbers a{text-decoration:none;padding:18px;color:#fafafa;text-align:center;width:70px}.show-table-orders-wrapper{width:45%;min-width:200px;padding:12px;display:flex;flex-direction:column;overflow-y:scroll;border-radius:12px;min-height:30vh;max-height:50vh;margin-top:10px;overflow-y:scroll}.show-table-orders{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px;margin-bottom:4px;border-radius:12px;border:none;background-color:#fafafa}.order-table{width:100px}.order-name{width:100px}.order-quantity{width:100px}.order-price{width:100px}#table-status{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:18px 0px}.display-table-menus{background-color:#fafafa;width:100%;display:flex}.display-table-menus-links{padding:18px 8px;width:50%;display:flex;border-radius:12px}.table-tab-wrapper{background-color:#fafafa;padding:5px 12px;text-align:center;border-radius:12px;box-shadow:0px 0px 4px 0px #AAB0B7;margin-right:10px;transition:background-color 0.2s ease, color 0.2s ease}.table-tab-wrapper .table-nav-link{color:#1F163D;text-decoration:none;font-weight:500}.table-tab-wrapper.active{background-color:#F0E2FF}.table-tab-wrapper.active .table-nav-link{color:#A06CD5}.table-menu{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 20px}#total-price{font-size:2em;color:#A06CD5}.table-wrapper{font-size:1.5em;padding:50px}.table-section{width:100%;border:none;display:flex;flex-wrap:wrap;justify-content:left}.table-status-bar{width:100px;background:#A06CD5;padding:10px;text-align:center;border-radius:12px;margin-right:10px}#table-paynow a{color:#fafafa !important;text-decoration:none}#paylater{background-color:#F0E2FF}#paylater a{color:#A06CD5;text-decoration:none}#status{background-color:#F0E2FF;padding:5px 12px;text-align:center;color:#A06CD5;margin-right:10px;font-size:12px}.served-btn{padding:8px 12px;border:none;border-radius:5px;color:white}.confirmed-btn{background:#001F3F;padding:8px 12px;border:none;border-radius:5px;color:#fafafa}.ready-btn{background:#A06CD5;padding:8px 12px;border:none;border-radius:5px;color:#fafafa}.ready{background:#A06CD5;padding:8px 12px;border:none;color:#fafafa}.served-btn{background:#A06CD5}.paid{color:#fafafa !important;background:#09BC8A !important}.pending{background-color:#09BC8A !important;color:#fafafa !important}.confirmed{color:#09BC8A}#wrap-drinks-food-menus{width:50%}.menus-container{width:100%;border-radius:12px}.menus-container .add-menu-form{width:100% !important}.menus-container .counter-wrapper select{padding:0px;width:60px;text-align:center;font-size:18px;color:#001F3F}.new-reservations-form{border-radius:12px;background:white;padding:18px 10px;box-shadow:0px 0px 4px 0px #AAB0B7}.new-reservations-form h1{padding-bottom:2px;font-size:1.7em}.new-reservations-form form{display:flex;width:100% !important;flex-wrap:wrap;align-items:center}.new-reservations-form form .form-group,.new-reservations-form form .form-group-submit{width:100%;overflow:hidden;padding:10px 0px}.new-reservations-form form input{padding:7px;width:100%;border-radius:22px;border:none;background:#fafafa;margin-top:4px}#reservation_start_time{padding:10px;font-size:1.1em;height:40px}.btn-btn-success{background-color:#001F3F !important;border:none;color:#fafafa;font-size:1em;padding:10px 0px}.booked-reservation{display:flex;padding:5px;background-color:#62C370;color:#001F3F;margin-top:3px;border-radius:5px}.your-tabel-orders{padding:18px;height:100vh}.table-orders-index-wrapper{background-color:#fafafa;padding:8px 0px}#sellers-frame{min-height:70vh}.app-cart{position:fixed;top:0;right:0;bottom:0;z-index:33;width:0%;height:100vh;background-color:#001F3F;display:none;opacity:1}.show-cart-wrapper{width:330px;padding:10px}.cart-item-wrapper{color:#000;background-color:red;height:30vh;width:299px}.cart-items-wrapper{background:#e2e2e2;width:0px;position:absolute;right:0;height:100% !important;display:block;z-index:4;color:#001F3F}.cart-items{background-color:#001F3F;width:0px;position:fixed;right:0;bottom:0;height:100%;display:none;z-index:10}.cart-items-list{font-size:18px;padding:18px 0px}.items-and-sides{background:white;margin:10px 0px;padding:8px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;box-shadow:0px 0px 4px 0px #AAB0B7}.each-item-on-cart{width:100%;padding:0px 0px 8px 0px}.cart-item-sides{width:220px}#order-type{color:#fafafa}.cart-total{color:#fafafa;padding-top:10px}.pick-or-deliver{display:flex;border:2px solid #ddd;border-radius:9999px;overflow:hidden;width:100%;margin:1rem 0}.pick-or-deliver form{margin:0;width:50%}.toggle-option{background:#001F3F;border:none;padding:10px 20px;cursor:pointer;font-weight:500;transition:background 0.3s;color:white;width:100%}.toggle-option:hover{background-color:#A06CD5}.toggle-option.active{background-color:#A06CD5;color:white}.quantity-form{display:flex;width:130px;margin-right:8px;justify-items:center}.qty-btn{cursor:pointer;user-select:none;border:none;background:none;border-radius:12px;color:white}.qty-input{font-size:18px;border:none;border-radius:12px;text-align:center}.checkout{display:flex;flex-wrap:wrap;justify-content:center;padding:20px;background-color:#fafafa;height:100vh}.checkout-wrapper{width:50%;height:fit-content;border-radius:12px;padding:10px;box-shadow:0px 0px 4px 0px #AAB0B7}.checkout-wrapper .delivery-type{color:#A06CD5}.checkout-item-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-radius:12px}.checkout-item{width:150px}.payment-methods{padding:18px 0px}.side-price-wrapper{display:flex;justify-content:space-between;width:100%}.checkout-sidedishes{width:200px}.checkout-total{padding:10px 0px;color:#A06CD5;font-size:24px}.delivery-type{color:#fafafa;width:fit-content;text-align:center}.checkout-order-type{padding:10px 0px}.proceed-to-checkout-wrapper{padding:20px 0px;width:100%}#checkout-btn,.checkout-btn{text-decoration:none;border:none;padding:10px 0px;font-size:14px;border-radius:12px;background-color:#A06CD5;color:white;width:100%;text-align:center;display:block}#payment_frame{width:100%;border:none;padding:10px 0px;justify-content:center}.paystack-pay-btn{padding:10px 18px;border:none;background:#A06CD5;font-size:18px;color:#fafafa;border-radius:12px;position:relative;bottom:0}.profile-info{background-color:#001F3F;padding:18px 0px;display:flex}.user-info{border-top-right-radius:12px;border-bottom-right-radius:12px;display:flex;padding:8px}.round-user-wrapper{background:#A06CD5;height:80px;width:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:auto}.user-role-tag{padding:10px;font-size:18px;color:#fafafa;width:fit-content}.user-role-tag p{text-decoration:none}.role{color:#62C370}.profile-derails-wrapper{background-color:#fafafa;height:50vh}.user-accaount-info{box-shadow:0px 0px 1px 0px #AAB0B7;background-color:#fafafa;min-width:200px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 10px}.user-accaount-info h1{width:100%}.user-details{width:200px}@media only screen and (max-width: 440px){.add-form-wrapper{padding-bottom:80px}.seller-offers-wrapper div{width:auto}.change-map-to-seller-btn{position:fixed !important;width:100%;justify-content:center;bottom:130px;z-index:2}.list-btn{position:absolute}#hero-menu-icons-wrapper,#seller-menu-icons-wrapper{justify-content:left}.seller-nav-link,.filter-nav-link{align-items:center}.heading{font-size:24px;padding-bottom:0px}.forget-password-forms form{width:100%}#contact-us form{width:100%}.what-is-tabs-gh{flex-wrap:wrap}.what-is-tabs-gh img{width:100%;background-position:50px 2px}.what-we-do{width:100%}#tabs-text-wrapper,#tabs-text-wrapper-two{padding:0px !important}#tabs-text-wrapper{padding-bottom:20px !important}#tabs-text-wrapper-two{padding-top:20px !important;text-align:center}.about-us-contact-details h1{font-size:24px !important}.about-us-contact{padding:20px 0px !important;margin-bottom:48px}.dashboard-oreder-controls{display:block}.dashboard-items-details{flex-wrap:wrap}.profile-derails-wrapper{padding-bottom:150px}footer{display:none}.cart-items-count{font-size:14px}.map-container{height:100vh}.seller-services{top:36px}#hero-wrapper{display:none !important}.spots-wrapper{padding:0px 18px}.seller-index{width:100% !important;margin:10px 0px}.a-seller-wrapper{padding:18px !important}.spot-image{height:100px !important;width:150px !important;object-fit:cover;border-radius:12px;margin-right:12px}.details-wrapper{width:auto !important;min-width:auto;padding-left:0px !important}.show-spot-name a{font-size:24px !important}#tables-orders-wrapper{width:100% !important;position:relative !important;top:auto !important;background-color:#001F3F;padding:0px 18px}.add-menu-form{width:100% !important}.display-table-menus-links{width:100% !important}.show-table-orders-wrapper{width:100% !important}#wrap-drinks-food-menus{width:100% !important}}@media only screen and (max-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.ref,.payment-name,.payment-email,.payment-at{padding:10px 0px}.payment-amount,.payment-provider,.payment-total,.payment-fees{padding:10px}.checkout-wrapper{width:100%}.add-form-wrapper{margin:0;width:100%}.what-is-tabs-gh img{height:300px}.what-we-do p{padding:0px;font-size:17px}#tabs-text-wrapper,#tabs-text-wrapper-two{padding:20px}.about-us-contact{padding:100px}.about-us-contact-details h1{font-size:32px}.seller-takeaway-wrapper,.seller-deliveries-wrapper{width:100%}.dashboard-wrapper,.dashboard-info-wrapper{width:100%;padding:10px 0px;border-bottom:1px solid #AAB0B7}.online-btn{width:100%;padding:12px;border-radius:12px}.dashboard-info-wrapper{padding:10px 0px}#status{margin-right:0}.table-menu{padding-bottom:150px}.auth-wrapper{padding:18px 10px}.auth-wrapper form{width:100%}#nav{padding:18px !important;position:fixed;bottom:0 !important;top:auto;border:none !important;background-color:#fafafa;padding:0;height:8vh;box-shadow:none}#nav #logo{display:none}#nav .wrap-nav-icons{width:100%}#hero-text{font-size:16px !important}.hero-bg-wrapper{background-position:80% 40% !important}.spots-wrapper{flex-wrap:wrap !important;padding-bottom:100px !important}.display-table-menus-links{width:50%}.app-cart{width:100% !important}}.paystack-pay-btn{width:100% !important}.hidden{display:none}#seller-filters-wrapper{display:flex;overflow-x:scroll;position:sticky;top:0;z-index:1;background-color:#dca7a7;width:100%;padding:2px 0px}#seller-filters-wrapper a{text-decoration:none;padding:18px 8px;color:#001F3F;font-size:16px}
