body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content-center .login-container{height:auto;width:450px;z-index:10}.bg-container{align-items:center;background-image:url(/pos/static/media/login-bg.0bd71284e1983935f833.jpg);display:flex;flex-direction:column;gap:30px;height:auto;justify-content:center;min-height:100vh;object-fit:cover;padding:20px 0 10px}.bg-container:before{background-image:inherit;background-position:50%;background-size:cover;content:"";filter:blur(1px) brightness(.6);inset:0;position:absolute}.content-center img{height:auto;width:150px}.login-container .login-form-label{font-size:14px;font-weight:500}.login-container .login-form-btn{border-radius:20px;height:44px;line-height:.5;text-transform:none}.login-container .text-align-center{text-align:center}.content-center .copy-right-text{color:var(--text-white);text-align:center}.remember-container{align-items:center;display:flex;justify-content:space-between;margin:10px 0 0}.main-content-header .content-header-container{background-color:#fff;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px 0 #0000001a;font-family:system-ui;justify-content:space-between;letter-spacing:0;line-height:32px;margin-bottom:24px;padding:15px 20px}.dropdown-profile-conatiner img{height:16px;width:14px}.dropdown .dropdown-profile-conatiner{align-items:center;background:#e5e7eb;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;width:40px}.user-data .user-name{font-weight:600}.menuHeader{background-color:#fff;width:21.042vw}.logoImage{border-radius:5px;height:50px;margin-left:"90px";object-fit:cover;width:50px}.responsiveMargin .custom-popover-paper{-ms-overflow-style:none;border-radius:20px;box-shadow:0 4px 20px #0000001a;max-width:26.319vw;min-height:60vh;overflow-y:scroll;position:relative;scrollbar-width:none}.menuHeader .menu-drawer-main-container{align-items:center;display:flex;padding:10px 16px}.menu-drawer-main-container .menu-drawer-logo{height:40px;margin-right:28px;position:relative;width:40px}.menu-drawer-main-container .res-name{font-size:20px;font-weight:600;margin-bottom:3px}.responsiveMargin .list-item-drawer{color:var(--drawer-menu-item-main);margin:0 8px;padding:0}.list-item-drawer .list-item-icon-drawer{color:var(--drawer-menu-item-main);margin-right:-29px}.list-item-drawer .list-sub-item-icon-drawer{color:var(--drawer-menu-item-main);font-weight:600px;margin-left:-27px}.list-item-drawer .list-item-icon-image{height:20px;width:20px}.list-item-drawer .list-item-text .MuiListItemText-primary{color:var(--drawer-menu-item-main);font-weight:600}.list-item-drawer .manage-item .MuiListItemText-primary{color:var(--drawer-menu-item-main);font-weight:600;margin:0 8px}.responsiveMargin .divider-menu-item{margin:0 8px}.responsiveMargin .support-ticket-text{cursor:pointer;font-size:14px;font-weight:500;margin-bottom:16px;text-align:center;text-decoration:underline;text-transform:none}.responsiveMargin .menu-drawer-fotter{margin-top:8px;padding:16px;text-align:center}.responsiveMargin .terms-usage{font-weight:800;text-decoration:underline}.fontWeight{font-weight:900!important}.responsiveMargin{margin-top:20px}@media (min-width:960px){.responsiveMargin{margin-top:30px}}@media (min-width:1280px){.responsiveMargin{margin-top:35px}}@media (min-width:1300px){.responsiveMargin{margin-top:35px}}@media (min-width:1440px){.responsiveMargin{margin-top:35px}}@media (min-width:1920px){.responsiveMargin{margin-top:35px}}.confirm-modal-container .confirm-modal-title{align-items:center;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:16px}.confirm-modal-container .dialog-actions-container{justify-content:flex-end;padding:16px}.confirm-modal-container .close-btn{border-color:#e0e0e0;color:#5f6368;text-transform:none}.confirm-modal-container .confirm-btn{margin-left:8px;text-transform:none}.pos-header-container .pos-logo-header{margin-right:20px;margin-top:3px}.pos-header-container .menu-icon-drawer{color:#fff;margin-right:16px}.pos-header-container .header-list-item{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;margin-left:16px;position:relative}.pos-header-container .list-menu-icon{border-radius:4px;height:40px;margin-bottom:0;object-fit:cover;width:40px}.pos-header-container .menu-open-bar{height:24px;left:25px;object-fit:contain;position:absolute;top:21px;width:24px}.pos-header-container .close-menu-icon{align-items:center;background-color:#f5f5f5;border-radius:50%;color:#000;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:25px;top:38px;width:40px;z-index:9999}.pos-header-container .close-icon-drawer{color:var(--drawer-menu-item-main);font-size:28px;padding-bottom:4px}.main-sidebar-drawer{height:100%;position:relative}.sidebar-logo-container img{height:auto;padding:10px;width:200px}.sidebar-list-menu .list-items{align-items:center;background-color:initial;color:var(--text-grayText);cursor:pointer;display:flex;gap:12px;margin-bottom:8px!important;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.sidebar-list-menu .list-items i{color:inherit}.sidebar-list-menu .list-items:hover{background-color:initial!important;color:var(--text-grayText)!important}.sidebar-list-menu .list-items.active{background-color:var(--primary-main);color:var(--secondary-main)}.sidebar-list-menu .list-items.active:hover{background-color:var(--primary-main)!important;color:var(--secondary-main)!important}.sidebar-list-menu .list-items.active i{color:var(--secondary-main)}.main-sidebar-drawer .logout-listing{bottom:0;padding:0;position:absolute;width:100%}.logout-listing .logout-listItem{border-top:1px solid #e5e7eb}.logout-listing .logout-listBtn{align-items:center;display:flex;gap:12px;padding:10px 20px}.logout-listBtn i{color:var(--text-grayText)}.sidebar-main-container .main-sidebar-component{background-color:var(--lightgray-main);flex-grow:1;height:100vh;overflow-x:hidden;width:100%}.flex-property .close-icon{border:1px solid #9e9e9e;border-radius:50px;padding:5px}.close-icon .close-mui-icon{font-size:17px}.text-align-center .error-message{position:relative;text-align:left;top:-18px}.dialog-content-container{padding:0 20px}.confirm-modal-container .confirm-action-container{justify-content:flex-end;width:100%}.confirm-action-container .confirm-cancel-button{background:var(--lightgray-main);border-radius:50px;color:var(--text-primary);height:40px;text-transform:none;width:120px}.confirm-action-container .confirm-red-button{background:var(--red-main);border-radius:50px;color:var(--secondary-main);height:40px;text-transform:none;width:120px}.onboarding-bg{min-height:100vh}.onboarding-bg,.onboarding-header{background-color:#000;display:flex;flex-direction:column}.onboarding-header{align-items:center;padding:30px 40px 100px;position:relative}.onboarding-logo{height:80px;margin-bottom:0}.onboarding-welcome-title{color:#fff;font-weight:700;margin-bottom:4px!important}.onboarding-welcome-subtitle{color:#ccc;font-size:14px}.onboarding-logout-btn{align-items:center;background-color:#fff!important;border-radius:8px!important;color:#1a1a1a!important;display:flex;font-weight:600!important;gap:8px;padding:6px 16px!important;position:absolute!important;right:40px;text-transform:none!important;top:30px}.onboarding-bg .onboarding-card{background-color:#fff;border:1px solid #afafaf;border-radius:12px;box-shadow:0 4px 20px #00000014;margin:-70px auto 40px;max-width:1200px;min-height:500px;padding:40px 40px 25px;width:90%;z-index:2}.onboarding-bg .MuiGrid-root>.MuiGrid-item{padding-top:18px}.onboarding-stepper-container{border-right:1px solid #eaeaea;display:flex;flex-direction:column;padding-right:20px}.stepper-step{align-items:flex-start;display:flex;padding-bottom:30px;position:relative}.stepper-step:last-child{padding-bottom:0}.stepper-step:after{background-color:#dcdcdc;bottom:-6px;content:"";left:17px;position:absolute;top:34px;width:2px;z-index:1}.stepper-step.last-step:after,.stepper-step:last-child:after{display:none}.stepper-step.completed:after{background-color:#2e7d32}.stepper-icon{align-items:center;background-color:#fff;border:2px solid #b0bec5;border-radius:50%;color:#b0bec5;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;margin-right:16px;transition:all .3s ease;width:36px;z-index:2}.stepper-step.active .stepper-icon{background-color:#fff;border-color:#000;box-shadow:0 0 0 3px #0000001a;color:#000}.stepper-step.completed .stepper-icon{background-color:#fff;border-color:#2e7d32;color:#2e7d32}.stepper-step.success-stepper .stepper-icon{background-color:#2e7d32;border-color:#2e7d32;color:#fff}.stepper-label{color:#9e9e9e;font-size:14px;font-weight:500;margin-top:8px;transition:all .3s ease}.stepper-step.active .stepper-label{color:#000;font-weight:700}.stepper-step.completed .stepper-label{color:#2e7d32;font-weight:600}.onboarding-stepper-footer-text{color:#888;font-size:11px;line-height:1.4;margin-top:auto;padding-top:40px}.onboarding-dropzone-wrapper{background-color:#fff;border:2px dashed #ccc;border-radius:8px;justify-content:center;min-height:160px;padding:16px;position:relative;text-align:center;transition:all .2s ease-in-out}.onboarding-dropzone-wrapper:hover{background-color:#f0f2f5;border-color:#000}.onboarding-dropzone-preview-box{background-color:#e0e0e0;border:1px solid #ccc;height:100px;margin-bottom:8px;width:100px}.onboarding-dropzone-text{color:#555;font-size:13px;font-weight:500}.onboarding-bg .onboarding-dropzone-caption{color:#a1a1a1;font-size:12px;line-height:1.3;margin-top:6px}.success-screen-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 0;text-align:center;width:100%}.checkmark-circle{display:inline-block;height:100px;margin-bottom:24px;position:relative;vertical-align:top;width:100px}.checkmark-circle .background{background:#2e7d32;border-radius:50%;height:100px;position:absolute;width:100px}.checkmark-circle .checkmark{border-radius:5px}.checkmark-circle .checkmark.draw:after{animation-duration:.8s;animation-name:checkmark;animation-timing-function:ease;transform:scaleX(-1) rotate(135deg)}.checkmark-circle .checkmark:after{border-right:5px solid #fff;border-top:5px solid #fff;content:"";height:48px;left:28px;opacity:1;position:absolute;top:50px;transform-origin:left top;width:24px}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:12px}40%{height:24px;opacity:1;width:12px}to{height:48px;opacity:1;width:24px}}.onboarding-success-title{color:#2e7d32;font-size:24px;font-weight:700;margin-bottom:12px}.onboarding-success-subtitle{color:#555;font-size:16px}.onboarding-dropzone-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:column}.onboarding-dropzone-preview-box{align-items:center;background:#f0f2f5;border:3px dashed #000;border-radius:4px;display:flex;height:150px;justify-content:center;overflow:hidden;width:150px}.onboarding-dropzone-preview-box img{height:100%;object-fit:cover;width:100%}.onboarding-dropzone-placeholder{align-items:center;display:flex;height:100%;justify-content:center;padding:10px;text-align:center;width:100%}.onboarding-dropzone-placeholder p{color:#000;font-size:14px;line-height:1.4;margin:0}.onboarding-dropzone-caption{color:#666;font-size:13px;margin-top:10px;text-align:center}.pos-container .main-card-container{background:#0000;border-radius:14px;box-shadow:none;display:flex;flex-direction:column;margin:20px 25px;overflow-y:auto;padding:0 16px 16px}.main-card-container .body-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center}.empty-card-contianer .empty-image{height:300px;width:300px}.empty-card-contianer .empty-card-text{text-align:center}.empty-card-contianer .warning-container{border-radius:5px;box-shadow:#00000040;gap:10px;padding:10px 15px}.generic-dialog-container .generic-dialog-content{margin:0 25px;min-height:111px;overflow:hidden}.change-table-container{margin:0 10px!important;max-height:75vh!important;min-height:100px!important;overflow-y:auto!important;padding:0 10px!important}.generic-dialog-container .close-icon-container{position:absolute;right:8px;top:8px}.pos-container{margin:0 auto;max-width:1400px;width:100%}.orders-responsive-width,.responsive-width{width:100%}@media (min-width:960px){.responsive-width{width:142%}.orders-responsive-width{width:134%}}@media (min-width:1280px){.responsive-width{width:142%}.orders-responsive-width{width:134%}}@media (min-width:1300px){.responsive-width{width:142%}.orders-responsive-width{width:134%}}@media (min-width:1440px){.responsive-width{width:142%}.orders-responsive-width{width:134%}}@media (min-width:1920px){.responsive-width{width:142%}.orders-responsive-width{width:134%}}.menu-items-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 auto;max-width:1400px}.order-panel-container{flex-direction:column;height:100%}@media (min-width:1200px){.pos-container{padding:0 24px}}.menu-category-slider-container{border-bottom:1px solid #0000001f;margin-bottom:24px;width:100%}.menu-category-slider-container .menu-category-skeleton-container{display:flex;overflow:hidden}.menu-category-slider-container .category-skeleton{border-radius:1px;display:inline-block;margin-right:8px}.order-summary-container .order-summary-item{align-items:center;border:1px solid #e0e0e0;border-radius:10px;display:flex;justify-content:space-between}.menu-item-card-listing .menu-item-card-container{border:1px solid #e0e0e0;border-radius:12px;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}.menu-item-card-container .overlay-container{background:linear-gradient(180deg,#111 0,#11111173 45%,#1110 80%);left:0;position:absolute;right:0;top:0;z-index:1}.menu-item-card-container .food-type-icon{height:16px;left:11px;position:absolute;top:11px;width:16px;z-index:9}.menu-item-card-container .add-ons-label{background-color:#fff;border-radius:4px;color:#000;cursor:default;display:inline-block;font-size:.7rem;font-weight:500;line-height:1.5;min-width:auto;padding:0 8px;position:absolute;right:11px;text-transform:none;top:11px;z-index:9}.menu-item-card-container .card-content-menu-item{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;overflow:visible;padding:6px 10px 8px!important}.menu-item-card-container .menu-card-content-container{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:2.5em;min-height:2.2em;overflow:hidden;position:relative;text-overflow:ellipsis}.card-content-menu-item .quantity-cart-item-container{align-items:center;border-radius:5px;display:flex;height:24px;justify-content:center;width:66px}.card-content-menu-item .add-cart-item-btn{border-radius:5px;min-width:0;padding:3px 0;width:66px}.menu-item-card-listing .card-content-skeleton{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.add-ons-container .food-item-type-text{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;margin-top:-4px;padding-left:8px;padding-right:8px}.add-ons-container .close-icon-contianer{position:relative}.add-ons-container .close-icon{position:absolute;right:8px;top:8px}.add-ons-container .food-item-logo-container{margin-right:16px;margin-top:5.6px;position:relative}.food-item-logo-container .food-item-logo{border-radius:10px;height:90px;width:140px}.add-ons-container .info-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;margin-top:20px}.add-ons-container .food-item-type-logo{height:15px;width:15px}.add-ons-container .qunatity-add-container{gap:20px;margin-left:47px;padding:16px}.add-ons-container .q-a-r-c{border:1px solid #111;border-radius:5px;padding:4px}.update-qunantity-container .quantity-cart-item-container{align-items:center;border-radius:5px;display:flex;height:24px;justify-content:center;width:66px}.quantity-cart-item-container .quantity-cart-item{height:16px;min-width:16px;padding:0;width:16px}.update-qunantity-container .items-container{border-bottom:1px solid #cbcbcb;padding:5px 0}.update-qunantity-container .item-contianer{max-width:300px}.order-panel-container{align-items:center;display:flex;gap:32px;margin-left:48px;margin-top:75px}.order-panel-container .no-order-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.order-panel-container .booking-btn-container{display:flex;flex-direction:column;gap:16px}.cart-order-panel-container{display:flex;flex-direction:column;height:100%}.cart-order-panel-container .cart-order-details-cotainer{-ms-overflow-style:none;border:1px solid #e0e0e0;border-radius:10px;display:flex;flex-direction:column;height:692px;margin-left:12px;min-width:385px;overflow:hidden;overflow-y:scroll;scrollbar-width:none}.cart-order-panel-container .order-type-title{min-width:270px;padding:16px 0 0;text-align:center}.cart-order-panel-container .customer-info-card-box{margin:10px 15px 15px}.cart-order-panel-container .order-items-container{flex:1 1;overflow-y:scroll;padding:10px 15px;scrollbar-width:none}.cart-order-panel-container .summary-order-item{border-bottom:1px solid #d2d2d2;border-top:1px solid #4d4d4d;padding:8px 15px}.cart-order-panel-container .customer-card-info{border-color:#d2d2d2;border-radius:10px;padding:10px 15px 8px}.order-items-container .empty-menu-item-container{margin-top:95px;padding-bottom:32px;text-align:center}.order-items-container .empty-menu-item{height:156px;margin-bottom:16px;margin-left:16px;width:156px}.sucess-order-container{border-radius:2px;margin:120px auto 0;padding:16px;text-align:center;width:300}.sucess-order-container .check-circle-icon{align-items:center;background-color:#27ae601a;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.order-form-container .order-dialog-form{margin-left:20.5px;margin-right:20.5px;margin-top:48px}.order-items-form-dialog .close-icon{color:#4d4d4d;position:absolute;right:15px;top:10px;z-index:10}.order-items-form-dialog .fetching-customer-container{align-items:center;border:1px solid #00000061;border-radius:10px;display:flex;height:43px;padding-left:16px;position:relative;width:350px}.order-dialog-form .continue-btn-form{display:flex;justify-content:center;margin-top:30px}.food-items-main-container .food-items-container{background-color:#fff;border:1px solid #a1a1a1;border-radius:14px;box-shadow:0 1px 2px #1c19170a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.food-items-image-wrapper{flex-shrink:0;height:170px;overflow:hidden;position:relative;width:100%}.food-items-container .food-item-img{display:block;height:100%;object-fit:cover;width:100%}.food-items-container .overlay-container{background:linear-gradient(180deg,#11111159,#1110 45%,#1110 60%,#11111173);inset:0;position:absolute;z-index:1}.food-items-container .food-type-icon{background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000026;height:22px;left:10px;padding:3px;position:absolute;top:10px;width:22px;z-index:2}.food-items-container .add-ons-label{background:linear-gradient(135deg,#b45309,#d97706);border-radius:999px;box-shadow:0 2px 6px #b4530959;color:#fff;cursor:pointer;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.2px;line-height:1.5;padding:3px 10px;position:absolute;right:10px;text-transform:none;top:10px;z-index:2}.food-items-container .food-price-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-radius:8px;bottom:10px;box-shadow:0 2px 6px #0000001f;color:#1c1917;font-size:.95rem;font-weight:600;left:10px;padding:4px 10px;position:absolute;z-index:2}.food-items-container .food-items-content{flex:1 1;flex-direction:column;gap:10px;justify-content:space-between;padding:12px 14px}.food-items-container .food-category-chip{align-items:center;background:#fbf3e6;border-radius:999px;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:500;max-width:fit-content;padding:3px 10px 3px 6px}.food-items-container .food-category-chip img{filter:brightness(0) saturate(100%) invert(31%) sepia(74%) saturate(1142%) hue-rotate(15deg) brightness(91%) contrast(95%);height:14px;margin-right:6px;width:14px}.food-items-container .price-action-section{border-top:1px dashed #a1a1a1;padding-top:10px}@media (min-width:1600px){.order-listing .order-table{margin:0 auto;max-width:1400px;padding:25px 45px;width:100%}}.order-table .not-view-order-symbol{border-radius:50%;height:10px;width:10px}.order-listing .MuiChip-label{padding-left:0!important;padding-right:10px!important}.order-listing .MuiChip-deleteIcon{color:var(--drawer-menu-item-main)!important;height:15px;margin-right:0!important}.order-listing .chip-label-container{background-color:initial;border:1px solid #000;padding:10px 10px 10px 13px}.order-listing .date-chip-label{color:var(--drawer-menu-item-main);font-size:12px;line-height:1.5}.view-order-main-dialog{border-radius:20px!important}.view-order-main-dialog .divider-view-details{margin:12px 0}.view-order-main-dialog .listing-view-order{align-items:center;justify-content:space-between}.view-order-main-dialog .listing-title{font-size:14px;font-weight:500}.view-order-main-dialog .order-type-title{font-weight:700}.view-order-main-dialog .listing-details{color:var(--drawer-menu-item-main);font-size:14px;font-weight:400}.view-order-main-dialog .orderItem-img{height:22px;margin-right:5px;width:22px}.view-order-main-dialog .payment-status-order{border:1px solid #d41616;border-radius:5px;color:#d41616;font-size:14px;font-weight:400;padding:0 17px}.view-order-main-dialog .action-view-container{align-items:center;display:flex;gap:12px;justify-content:center}.view-order-main-dialog .cancel-view-btn,.view-order-main-dialog .view-details-order-btn{border-radius:10px;box-shadow:none;line-height:1.5;padding:8px 15px;text-transform:none}.view-order-main-dialog .cancel-view-btn{width:100px}.rider-assign-dialog-container .rider-assign-title{font-size:22px;font-weight:700;text-align:center}.rider-assign-dialog-container .close-btn{border:1px solid #000;border-radius:10px;color:#000;padding:15px 20px}.rider-assign-dialog-container .confirm-btn{border-radius:10px}.fc .fc-timeline-slot,.fc .fc-timeline-slot-lane:not(:first-child){border-right:none!important}.fc-theme-standard td,.fc-theme-standard th{border:none!important;border-bottom:1px solid #ddd!important}.fc .fc-timeline-slot-lane{border:none!important;border-top:1px solid #ddd!important}.fc .fc-timeline-slot-lane:last-child{border-bottom:1px solid #ddd!important}.btn-container .time-format-calendar-btn{align-items:center;background-color:#f9f9f9;border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;height:45px;justify-content:center;padding:5px 20px;text-transform:none;width:135px}.time-format-calendar-btn .btn-text-title{color:#4d4d4d;font-size:14px;font-weight:500;line-height:1;margin-bottom:3px}.time-format-calendar-btn .btn-text-subtitle{font-size:16px;font-weight:700;line-height:1}.fc .fc-resource-timeline .fc-timeline-lane-frame,.fc .fc-timeline-lane,.fc-datagrid-body .fc-datagrid-cell-frame{align-items:center!important;display:flex!important;min-height:80px!important}.fc-timeline-header-row{background-color:#f2f2f2!important;color:#1361d5!important;font-weight:500}.fc .fc-cell-shaded{background:#0000!important}.fc .fc-resource-timeline-divider{width:0!important}.fc .fc-scroller .fc-datagrid-header .fc-datagrid-cell{background-color:#f2f2f2!important;color:#737373!important;font-weight:400;height:40px!important}.fc-datagrid-cell-frame{padding-left:30px!important}.fc .fc-scrollgrid{border-left:none!important}.fc .fc-timeline-event-harness{padding-bottom:5px!important;padding-top:5px!important}.fc .fc-timeline-slot-cushion{padding-left:0!important}.fc .fc-timeline-event{border:none!important;border-radius:5px!important;padding:0!important}.calendar-container .calendar-event-container{border-radius:5px;color:#000;flex-direction:column;font-size:12px;line-height:1.2;padding:5px 4px;white-space:nowrap}@media (min-width:1600px){.calendar-container .calendar-table{margin:0 auto;max-width:1400px;padding:0 45px;width:100%}}.tables-info-container{align-items:center;display:flex;justify-content:center;width:100%}.tables-card-container .MuiButton-startIcon{margin-right:0}.merge-table-dialog-container .merge-table-title{font-size:22px;font-weight:700;text-align:center}.merge-table-dialog-container .close-btn{border:1px solid #000;border-radius:10px;color:#000;padding:15px 20px}.merge-table-dialog-container .confirm-btn{border-radius:10px;width:180px}.serve-status-column .serve-status-column-container{background-color:#fff;border-radius:10px;flex:1 1;flex-direction:column;height:80vh;max-width:315px;min-width:260px}.serve-status-column-container .status-column{border:1px solid #a1a1a1;border-top-left-radius:10px;border-top-right-radius:10px}.serve-status-column-container .search-orders-container{border:1px solid #a1a1a1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;height:100%;overflow-y:auto}.serve-status-column-container .search-box{border:1px solid #a1a1a1;border-top:none;padding:15px 20px}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.button-action-container .action-order-btn{border-radius:10px;height:45px;padding:13px 45px;width:230px}.order-customer-info-container{background-color:#fff;border:1px solid #afafaf;border-radius:10px;padding:16px}.order-customer-info-container .label{color:#919191;font-size:12px;margin-bottom:0}.order-customer-info-container .value-label{color:var(--drawer-menu-item-main);font-size:16px;font-weight:500;margin-bottom:0}.order-customer-info-container .flex-column{flex-direction:column}.manage-settings-page{background-color:#fff;padding:24px}.settings-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.page-title{font-size:24px;font-weight:700;margin-bottom:4px}.page-subtitle{color:#666;font-size:14px}.manage-settings-page .save-button{border-radius:8px;padding:8px 20px;text-transform:none}.settings-section-card{border:1px solid #e6e6e6!important;border-radius:12px!important;box-shadow:none!important;padding:24px!important}.section-wrapper{margin-bottom:18px}.section-title{font-size:16px;font-weight:600;margin-bottom:24px!important}.feature-card{border:1px solid #ededed!important;border-radius:10px!important;box-shadow:none!important;transition:all .2s ease}.feature-card:hover{border-color:#ddd!important}.feature-card.locked{background-color:#fafafa!important;opacity:.8}.feature-card-content{align-items:center;display:flex;justify-content:space-between;padding:16px}.feature-info{flex:1 1}.feature-title-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.feature-title{font-size:16px!important;font-weight:500!important}.lock-icon{color:#888;font-size:18px!important}.feature-description{color:#666!important;font-size:13px!important}.section-divider{border-color:#ededed!important;margin:40px 0!important}.config-sections{margin-bottom:40px}.config-card{border:1px solid #e6e6e6!important;border-radius:10px!important;box-shadow:none!important;height:100%;padding:24px!important}.disabled-card{background-color:#f9f9f9!important;opacity:.6}.config-title{font-size:18px!important;font-weight:600!important;margin-bottom:16px!important}.config-field-wrapper{display:flex;flex-direction:column;gap:0}.field-label{font-size:14px!important;font-weight:500!important}.config-input .MuiOutlinedInput-root{background-color:#fff;border-radius:8px!important}.field-helper{color:#888!important;margin-top:4px}.config-input .MuiFormHelperText-root{margin-left:0}.settings-footer-note{background-color:#f5f5f5;border-radius:8px;margin-top:24px;padding:16px 20px}.settings-footer-note strong{font-weight:700}.delivery-card-header{align-items:center;display:flex;gap:12px}.delivery-card-icon-wrap{align-items:center;background-color:#f2f2f2;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.delivery-zone-box{background-color:#fafafa;border:1px solid #ededed;border-radius:8px;padding:16px}.tiers-header-row{align-items:center;justify-content:space-between}.tier-row,.tiers-header-row{display:flex;margin-bottom:8px}.tier-row{align-items:flex-start;background-color:#fafafa;border:1px solid #ededed;border-radius:8px;gap:12px;padding:14px 16px}.tier-field-wrap{display:flex;flex:1 1;flex-direction:column}.tier-input-disabled .MuiOutlinedInput-root{background-color:#f0f0f0!important;color:#888!important}.tier-delete-btn{flex-shrink:0;margin-top:20px!important}.tiers-empty-state{padding:20px 0 8px;text-align:center}.dashboard-border{border:1px solid #e6e6e6!important;border-radius:10px!important}.pos-container .manage-photos-card-container{background:#0000;border-radius:14px;box-shadow:none;display:flex;flex-direction:column;margin:20px 25px;overflow-y:auto;padding:0 16px 16px}.manage-photos-card-container .body-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center}.pos-container .restaurant-timings-page{background:#0000;border-radius:14px;box-shadow:none;display:flex;flex-direction:column;margin:20px 25px;overflow-y:auto;padding:0 16px 16px}.restaurant-timings-page .timings-body{display:flex;flex-direction:column;gap:0;margin-top:5px}.restaurant-timings-page .day-accordion{border:1px solid #e0e0e0;border-radius:12px;box-shadow:none;margin-bottom:16px;overflow:hidden}.restaurant-timings-page .day-accordion:before{display:none}.restaurant-timings-page .day-summary{align-items:center;display:flex;justify-content:space-between;width:100%}.restaurant-timings-page .day-name-section{align-items:center;display:flex;gap:12px}.restaurant-timings-page .status-dot{border-radius:50%;height:10px;width:10px}.restaurant-timings-page .status-dot.open{background-color:#4caf50}.restaurant-timings-page .status-dot.closed{background-color:#dc2828}.restaurant-timings-page .day-name{color:#333;font-size:17px;font-weight:600;min-width:100px}.restaurant-timings-page .summary-slots{color:#757575;font-size:14px;margin-left:20px}.restaurant-timings-page .toggle-section{align-items:center;display:flex;gap:12px}.restaurant-timings-page .toggle-label{color:#444;font-size:15px}.restaurant-timings-page .slot-container{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:0}.restaurant-timings-page .slot-row{align-items:center;display:flex;gap:10px}.restaurant-timings-page .slot-label{color:#666;font-size:12px;min-width:40px}.restaurant-timings-page .slot-inputs{align-items:center;display:flex;gap:16px}.restaurant-timings-page .to-label{color:#666;font-size:15px}.restaurant-timings-page .slot-actions{align-items:center;display:flex;gap:15px;margin-top:10px}.restaurant-timings-page .slot-container .overlap-error{color:#d32f2f;font-size:12px;margin-left:66px;margin-top:-5px}.restaurant-timings-page .save-btn{border-radius:10px;box-shadow:none;font-size:16px;font-weight:600;padding:10px 28px;text-transform:none}.restaurant-timings-page .add-slot-btn{border:1px solid #000;border-radius:8px;color:#000;font-weight:500;padding:4px 12px;text-transform:none}.restaurant-timings-page .copy-all-btn{color:#444;font-weight:500;text-transform:none}.MuiOutlinedInput-root{border-radius:8px!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.pos-container .manage-reviews-page{background:#0000;border-radius:14px;box-shadow:none;display:flex;flex-direction:column;margin:20px 25px;overflow:auto;padding:0 16px 16px}.manage-reviews-page .body-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center}.manage-reviews-page .stats-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.manage-reviews-page .stats-card{align-items:center;border:1px solid #e6e6e6;border-radius:10px!important;box-shadow:0 1px 2px 0 #0000000d!important;display:flex;gap:8px;min-width:120px;padding:6px 12px}.manage-reviews-page .stats-icon{background-color:#f5f5f5!important;border-radius:30%!important;height:32px!important;min-width:32px;width:32px!important}.manage-reviews-page .stats-icon svg{font-size:18px}.manage-reviews-page .stats-content{display:flex;flex-direction:column}.manage-reviews-page .stats-value{color:#333;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.manage-reviews-page .stats-title{color:#757575;font-size:10px!important;line-height:1!important;white-space:nowrap}.review-date,.review-order-id{color:#757575;font-size:12px!important}.manage-reviews-page .review-filter-wrapper{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;gap:16px;margin-bottom:8px;margin-top:5px;padding:0;width:100%}.manage-reviews-page .review-filter-wrapper .review-filter{display:flex;flex:1 1;gap:16px}.review-search-field{width:35%}.review-card{background:#fff;border:1px solid #e6e6e6;border-radius:15px!important;box-shadow:0 1px 2px 0 #0000000d!important;cursor:pointer;margin-top:10px;padding:15px 20px;width:100%}.review-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.review-card-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.review-user-info{align-items:center;display:flex;gap:12px}.review-avatar{background:#e6e6e6!important;color:#333!important;font-size:16px!important;height:44px!important;width:44px!important}.report-btn{border:0!important;border-radius:8px!important;color:#757575!important;font-size:13px!important;font-weight:500!important;min-width:auto!important;padding:6px 14px!important;text-transform:none!important}.report-btn:hover{background-color:#d32f2f0a!important;border-color:#d32f2f!important;color:#d32f2f!important}.report-btn .MuiSvgIcon-root{font-size:18px!important}.report-chip{background:#dc2626!important;border-radius:20px!important;color:#fff!important;font-weight:500!important;height:25px!important;padding:2px!important}.report-chip .MuiChip-icon{color:#fff!important;font-size:18px!important}.rating-wrapper{gap:4px;justify-content:space-between;margin:5px 0}.rating-emojis,.rating-wrapper{align-items:center;display:flex}.rating-emojis{gap:8px}.rating-emoji{font-size:18px;line-height:1}.rating-emoji.inactive{filter:grayscale(1);opacity:.2}.rating-emoji.active{filter:none;opacity:1}.review-message{color:#757575;font-size:14px!important}.reply-awaiting-chip{background:#fff7ed!important;border:1px solid #fde68a!important;border-radius:20px!important;color:#d97706!important}.reply-awaiting-chip,.reply-replied-chip{font-size:12px!important;font-weight:600!important;height:23px!important;margin-top:12px!important}.reply-replied-chip{background-color:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:20px!important;color:#059669!important}.reply-awaiting-chip .MuiChip-icon{color:#d97706!important;font-size:15px}.reply-replied-chip .MuiChip-icon{color:#059669!important;font-size:15px}.empty-wrapper{margin-top:20px;min-height:100px}.empty-title{color:#757575;font-size:15px!important}@media (max-width:1226px){.manage-reviews-page{padding:16px}.review-filter-wrapper{align-items:stretch;flex-direction:column}.review-filter-wrapper .review-filter{gap:14px;width:100%}.review-search-field{width:100%}.review-card-header{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:1024px){.manage-reviews-page .stats-wrapper{flex-wrap:wrap;gap:8px}.manage-reviews-page .stats-card{min-width:90px;padding:4px 8px}}@media (max-width:768px){.manage-reviews-page .stats-wrapper{gap:8px;justify-content:flex-start;width:100%}.manage-reviews-page .stats-card{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;width:auto}.review-filter-wrapper .review-filter{flex-direction:column}.review-user-info{align-items:flex-start}.review-avatar{font-size:13px!important;height:32px!important;width:32px!important}.rating-wrapper{flex-wrap:wrap;gap:2px}}@media (max-width:576px){.manage-reviews-page{margin:10px 12px;padding:12px!important}.manage-reviews-page .stats-card{gap:6px;padding:8px}}.review-details{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0003;left:50%;max-height:90vh;max-width:700px;overflow-y:auto;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.review-details:focus-visible{outline:none}.review-details-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.review-details-title{color:#333;font-size:20px!important;font-weight:600!important}.review-details-subtitle{color:#757575;font-size:15px!important}.review-details-user-section{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:22px}.review-details-user-left{align-items:center;display:flex;gap:14px}.review-details-avatar{background:#e6e6e6!important;color:#111!important;font-size:20px!important;font-weight:700!important;height:45px!important;width:45px!important}.review-details-user-name{font-size:17px!important;font-weight:500!important}.review-details-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.review-details-date{color:#757575;font-size:12px!important}.order-chip{background:#f5f5f5!important;font-size:12px!important;font-weight:600!important;height:24px!important}.report-review{align-items:center;cursor:pointer;display:flex;gap:8px}.report-text{color:#757575;font-size:14px!important}.rating-section{margin-top:20px;text-align:center}.emoji-rating{display:flex;justify-content:center}.emoji{font-size:40px!important}.emoji.inactive{filter:grayscale(1);opacity:.5}.emoji.active{color:#f4b400}.rating-text{color:#666;font-size:14px!important}.category-wrapper{display:flex;gap:30px;margin-top:30px}.category-box{flex:1 1}.category-title-wrapper{align-items:center;display:flex;gap:8px}.category-title{color:#757575;font-size:14px!important}.category-icon{color:#757575;font-size:20px!important}.chip-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.active-chip{background:#111!important;color:#fff!important}.active-chip,.inactive-chip{font-weight:600!important;height:22px!important}.inactive-chip{background:#f5f5f5!important;border-color:#e6e6e6!important;color:#757575!important}.report-status-card{background:#dc28280d;border:1px solid #dc282833;border-radius:16px;margin-top:20px;padding:16px}.report-status-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.report-status-title{align-items:center;display:flex;gap:10px}.report-warning-icon{color:#dc2828;font-size:22px!important}.report-reason{color:#6b7280;font-size:14px!important;line-height:1.6}.report-reason span{color:#4b5563;font-weight:500}.pending-review-chip{background:none!important;border:1px solid #e5e7eb!important;border-radius:20px!important;font-weight:500!important;height:30px!important}.pending-review-chip .MuiChip-icon{color:#d97706!important;font-size:16px!important}.feedback-section,.likes-section{margin-top:25px}.section-title{color:#757575;font-size:14px!important;margin-bottom:12px!important}.likes-wrapper{display:flex;flex-wrap:wrap;gap:10px}.tag-chip{font-weight:500!important;height:22px!important}.feedback-box{background:#f5f5f580;border-radius:12px;padding:15px!important}.reply-title{font-size:14px!important;margin-bottom:10px!important}.reply-input .MuiOutlinedInput-root{border-radius:14px}.reply-btn-wrapper{display:flex;justify-content:flex-end;margin-top:18px}.reply-btn{border-radius:12px!important;box-shadow:none!important;padding:7px 18px!important;text-transform:none!important}.restaurant-reply-wrapper{border-left:2px solid #d9d9d9;margin-top:20px;padding-left:20px}.restaurant-reply-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.reply-label-chip{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:20px!important;color:#1f1f1f!important;font-size:12px!important;font-weight:600!important;height:20px!important}.reply-date{color:#757575;font-size:12px!important}.restaurant-reply-text{font-size:14px!important;margin-top:5px!important}@media (max-width:576px){.report-status-header{align-items:flex-start;flex-direction:column}.pending-review-chip{align-self:flex-start}.report-title{font-size:15px!important}.report-reason{font-size:13px!important}.restaurant-reply-wrapper{margin-top:16px;padding-left:14px}}@media (max-width:768px){.review-details{border-radius:16px!important;padding:20px!important;width:90%!important}.review-details-title{font-size:18px!important}.review-details-user-section{align-items:flex-start;flex-direction:column;gap:12px}.report-review{margin-top:4px;width:100%}.category-wrapper{flex-direction:column;gap:20px}.emoji{font-size:36px!important}}@media (max-width:576px){.review-details{max-height:95vh;padding:16px!important;width:95%!important}.review-details-user-left{align-items:flex-start}.review-details-avatar{font-size:15px!important;height:40px!important;width:40px!important}.review-details-user-name{font-size:16px!important}.emoji{font-size:30px!important}.feedback-box{padding:12px!important}.reply-btn-wrapper{justify-content:stretch}.reply-btn{width:100%!important}}.review-report{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0003;left:50%;max-height:65vh;max-width:500px;overflow-y:auto;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.review-report:focus-visible{outline:none}.review-report-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.review-report-title{color:#333;font-size:20px!important;font-weight:600!important;margin-bottom:5px!important}.review-report-subtitle{color:#757575;font-size:14px!important}.feedback-section{background:#f5f5f580;border-radius:12px;margin-top:20px;padding:15px!important}.feedback-text{font-size:15px!important;line-height:1.7!important}.review-report .feedback-title{color:#757575;font-size:14px!important}.report-section{margin-top:14px!important}.report-title{font-size:14px!important;margin-bottom:10px!important}.report-input .MuiOutlinedInput-root{border-radius:14px}.report-btn-wrapper{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.review-report .report-btn-wrapper .report-btn{background:#dc2626!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;height:36px;line-height:1.5;padding:7px 18px!important;text-transform:none!important}.report-btn-wrapper .cancel-btn{border:1px solid #e6e6e6;border-radius:12px!important;text-transform:none!important}.review-report .report-btn-wrapper .report-btn.Mui-disabled{opacity:.5!important}@media (max-width:576px){.restaurant-report-wrapper{margin-top:16px;padding-left:14px}}@media (max-width:768px){.review-report{border-radius:16px!important;padding:20px!important;width:90%!important}.review-report-title{font-size:18px!important}.review-report-user-section{align-items:flex-start;flex-direction:column;gap:12px}.report-review{margin-top:4px;width:100%}.category-wrapper{flex-direction:column;gap:20px}.emoji{font-size:36px!important}}@media (max-width:576px){.review-report{max-height:95vh;padding:16px!important;width:95%!important}.review-report-user-left{align-items:flex-start}.review-report-avatar{font-size:15px!important;height:40px!important;width:40px!important}.review-report-user-name{font-size:16px!important}.emoji{font-size:30px!important}.feedback-box{padding:12px!important}.report-btn-wrapper{justify-content:stretch}.report-btn{width:100%!important}}.pos-container .manage-offers-page{background:#0000;border-radius:14px;box-shadow:none;display:flex;flex-direction:column;margin:20px 25px;overflow:auto;padding:0 16px 16px}.manage-offers-page .body-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center}.manage-offers-page .stats-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.manage-offers-page .stats-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px!important;box-shadow:0 1px 3px 0 #0000000d!important;display:flex;gap:10px;min-width:140px;padding:8px 16px}.manage-offers-page .stats-icon{align-items:center;background-color:#f8fafc!important;border-radius:30%!important;display:flex;height:36px!important;justify-content:center;min-width:36px;width:36px!important}.manage-offers-page .stats-icon svg{font-size:20px}.manage-offers-page .stats-content{display:flex;flex-direction:column}.manage-offers-page .stats-value{color:#1e293b;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.manage-offers-page .stats-title{color:#64748b;font-size:11px!important;line-height:1.1!important;white-space:nowrap}.manage-offers-page .offers-filter-wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;margin-top:8px;width:100%}.manage-offers-page .offers-filter-wrapper .offers-filter{align-items:center;display:flex;gap:12px}.offers-search-field{width:400px}.offers-date-picker{background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#475569;font-family:inherit;font-size:14px;height:39.5px;min-width:150px;outline:none;padding:0 12px}.offers-date-picker:focus{border-color:#94a3b8}.offer-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px!important;box-shadow:0 1px 3px 0 #0000000d!important;display:flex;gap:18px;margin-top:12px;padding:18px 24px;position:relative;transition:all .2s ease-in-out;width:100%}.offer-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px -2px #00000014!important}.offer-type-icon-box{align-items:center;background-color:#f1f5f9;border-radius:12px;color:#475569;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;min-width:48px;width:48px}.offer-card-main{display:flex;flex:1 1;flex-direction:column;gap:6px}.offer-card-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.offer-title{color:#0f172a;font-size:16px!important;font-weight:600!important}.status-pill{border-radius:12px!important;font-size:11px!important;font-weight:600!important;height:auto!important;padding:2px 8px!important;text-transform:capitalize!important}.status-pill.active{background-color:#dcfce7!important;color:#15803d!important}.status-pill.expired{background-color:#fee2e2!important;color:#b91c1c!important}.status-pill.scheduled{background-color:#dbeafe!important;color:#1d4ed8!important}.status-pill.inactive{background-color:#f1f5f9!important;color:#64748b!important}.type-pill{background-color:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:12px!important;color:#475569!important;font-size:11px!important;font-weight:600!important;height:auto!important;padding:2px 8px!important}.offer-description{color:#64748b;font-size:14px!important;margin-bottom:4px!important}.offer-details-row{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px!important;gap:16px}.offer-detail-item{align-items:center;display:flex;gap:4px}.offer-detail-item svg{color:#94a3b8;font-size:15px}.offer-code-badge{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:4px;color:#334155;font-family:monospace;font-weight:700;padding:1px 6px}.offer-progress-container{display:flex;flex-direction:column;gap:4px;margin-top:6px;max-width:250px}.offer-progress-text{color:#64748b;font-size:11px!important}.offer-progress-bar{background-color:#e2e8f0;border-radius:3px;height:6px;overflow:hidden;position:relative}.offer-progress-fill{background-color:#475569;border-radius:3px;height:100%}.offer-card-actions{align-items:center;align-self:center;display:flex;gap:10px}.empty-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;min-height:200px;text-align:center}.empty-title{color:#475569;font-size:16px!important;font-weight:600!important;margin-top:8px!important}.empty-desc{color:#94a3b8;font-size:14px!important}@media (max-width:1024px){.offers-search-field{width:50%}}@media (max-width:768px){.manage-offers-page .stats-wrapper{flex-wrap:wrap}.manage-offers-page .stats-card{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1}.offers-filter-wrapper{align-items:stretch;flex-direction:column}.offers-filter-wrapper .offers-filter{flex-direction:column;width:100%}.offers-search-field{width:100%}.offer-card{flex-direction:column;gap:12px}.offer-card-actions{align-self:flex-start;justify-content:space-between;margin-top:10px;width:100%}}.support-tickets-card{padding:24px}.ticket-stats-wrapper{flex-wrap:wrap;width:100%}.ticket-stat-box,.ticket-stats-wrapper{align-items:center;display:flex;gap:16px}.ticket-stat-box{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:default;flex:1 1;justify-content:space-between;min-width:180px;padding:10px 18px;-webkit-user-select:none;user-select:none}.ticket-stat-box .stat-label{color:#737373;font-size:14px;font-weight:500;white-space:nowrap}.ticket-stat-box .stat-count{color:#1f9619;font-size:18px;font-weight:700}.ticket-filter-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:16px;transition:all .2s ease}.ticket-filter-btn{align-items:center!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;color:#111827!important;cursor:pointer;display:inline-flex!important;font-size:14px!important;font-weight:500!important;gap:8px!important;padding:8px 18px!important;text-transform:none!important;transition:all .2s ease}.ticket-filter-btn:hover{background-color:#f9fafb!important}.ticket-filter-btn.active{background-color:#000!important;border-color:#000!important;color:#fff!important}.ticket-filter-btn .filter-badge{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-left:4px;width:20px}.ticket-clear-btn{align-items:center;border-radius:8px;color:#737373;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:6px 12px;transition:background-color .2s ease}.ticket-clear-btn:hover{background-color:#f3f4f6;color:#111827}.filter-label{color:#6b7280;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.ticket-list-item-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;margin-bottom:16px;padding:20px;transition:all .2s ease-in-out}.ticket-list-item-card:hover{border-color:#737373;box-shadow:0 4px 12px #0000000f}.ticket-number-badge{background-color:#f3f4f6;border-radius:6px;color:#6b7280;font-size:13px;font-weight:600;padding:4px 10px}.ticket-pill{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.status-open{background-color:#eff6ff;color:#2563eb}.status-in_progress{background-color:#fffbeb;color:#d97706}.status-resolved{background-color:#ecfdf5;color:#059669}.status-awaiting_admin,.status-awaiting_vendor{background-color:#fdf2f8;color:#db2777}.priority-low,.status-closed{background-color:#f3f4f6;color:#4b5563}.priority-medium{background-color:#fef3c7;color:#d97706}.priority-critical,.priority-high{background-color:#fee2e2;color:#dc2626}.category-badge{background-color:#f3f4f6;border-radius:6px;padding:4px 10px}.category-badge,.source-badge{color:#737373;font-size:12px;font-weight:500}.attachment-upload-box{align-items:center!important;background-color:#fafafa!important;border:1.5px dashed #d1d5db!important;border-radius:10px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-top:6px!important;padding:32px 16px!important;text-align:center!important;transition:all .2s ease!important;width:100%!important}.attachment-upload-box:hover{background-color:#f9fafb!important;border-color:#000!important}.attachment-upload-box.drag-over{background-color:#f3f4f6!important;border-color:#000!important}.attachment-chip{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;font-size:13px;gap:8px;padding:6px 12px}.ticket-detail-box{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.vendor-info-card{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;padding:14px 16px}.message-item-wrapper{padding-bottom:8px}.message-badge{border-radius:10px;font-size:11px;font-weight:700;padding:2px 8px;text-transform:uppercase}.message-badge.sent{background-color:#000;color:#fff}.message-badge.received{background-color:#e5e7eb;color:#374151}.message-attachment-chip{align-items:center!important;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer!important;display:inline-flex!important;font-size:12px;gap:6px!important;padding:6px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.message-attachment-chip:hover{background-color:#e5e7eb;border-color:#d1d5db}.activity-timeline-list{padding-left:20px;position:relative}.activity-timeline-list:before{background-color:#e5e7eb;bottom:6px;content:"";left:6px;position:absolute;top:6px;width:2px}.activity-timeline-item{margin-bottom:20px;position:relative}.activity-timeline-item:last-child{margin-bottom:0}.timeline-dot{background-color:#111827;border:2px solid #fff;border-radius:50%;height:10px;left:-18px;position:absolute;top:4px;width:10px}.MuiFormHelperText-root.Mui-error{margin-left:0!important}.d-flex{display:flex}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.flex-property{align-items:center;display:flex;justify-content:center}.responsiveView{display:block!important}.responsiveView .MuiCardHeader-action{margin-top:15px}.MuiDataGrid-root .MuiDataGrid-cell:focus,.MuiDataGrid-root .MuiDataGrid-columnHeader:focus{outline:none!important;outline-offset:0!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #000000de!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border:1px solid #d32f2f!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#00000061}.MuiDataGrid-root .MuiDataGrid-columnSeparator{display:none!important}.center-loader{align-items:center;display:flex;height:100vh;justify-content:center}.MuiDivider-root{border-color:#d2d2d2!important}.text-align-center{text-align:center}.MuiButton-root.Mui-disabled{background-color:#a1a1a1!important;color:#fff!important}.cursor-pointer{cursor:pointer}::-webkit-scrollbar{display:none}.custom-time-picker .MuiInputBase-root{border-radius:10px!important;height:45px!important;width:100%!important}.custom-time-picker{width:100%!important}.order-table .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.view-order .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}
/*# sourceMappingURL=main.64a9213d.css.map*/