table{border:1px solid #ccc}::-webkit-scrollbar{width:16px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:rgba(107,186,19,.4392156862745098);border-radius:16px;border:4px solid #fff}::-webkit-scrollbar-button{display:none}.main-container{padding:0}.default-filter{overflow:visible;border-radius:5px!important;border:1px solid #ccc;padding:5px;width:100%}.App{display:flex;flex-direction:column;height:100vh}.logo{max-width:100px;margin:20px 0}.sidebar-main{align-items:center;margin-top:20%}.sidebar-main>.nav-link{width:95%;font-weight:700;margin-bottom:5px;text-align:start}.sidebar-main>.nav-link:hover{background-color:#fb4629;color:#fff;cursor:pointer}.sidebar-main>.nav-link.active{background-color:#00b800}.nav.nav-tabs{display:flex;zoom:.9}.nav.nav-tabs .nav-item{flex:1 1;text-align:center}.w-sidebar{width:200px;max-width:200px}.row.collapse{margin-left:-200px;left:0;transition:margin-left .3s linear}.row.collapse.show{margin-left:0!important}.row.collapsing{margin-left:-200px;left:-.05%;transition:all .15s linear}@media (max-width:768px){.row.collapse,.row.collapsing{margin-left:-45%;left:0!important;overflow:visible}.row>.sidebar.collapse{display:flex!important;transition:all .3s linear;margin-left:0!important;z-index:1050;max-width:0;min-width:30%;flex-basis:auto}.row>.sidebar.collapse.show{margin-left:0!important;width:100%;max-width:100%;min-width:0}.row>.sidebar.collapsing{display:flex!important;margin-left:-10%!important;transition:all .2s linear!important;position:fixed;z-index:1050;min-width:0}}.content-pane{flex-direction:column}#content-panel{flex:1 1;padding-left:10px;padding-right:10px}.footer-default{text-align:center}.progress-spinner-container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.table{margin-top:10px!important;border-top:3px solid #ccc}.table-striped tbody tr:nth-of-type(odd){background-color:#f8f8f8}body{overflow-x:hidden!important}.active .ps-menu-button{background-color:rgba(40,167,69,.5647058823529412)}a{color:#28a745;font-weight:400!important;-webkit-text-decoration:azure;text-decoration:azure}a,a:hover{letter-spacing:.5px}a:hover{color:#0f8729;font-weight:500!important;text-decoration:none}.table thead th{vertical-align:text-top!important;border-bottom:2px solid #dee2e6;font-weight:500}td,th{padding:6px 8px!important}th{min-width:50px}.mw-100vw{max-width:100vw!important}.ps-menu-label{font-size:.9em}.restaurants-container{display:flex;flex-direction:column}.hiddenRow{display:none}.searchBar{flex-direction:row-reverse}.userCommentsTitle{display:flex;justify-content:space-between}.AddCommentButton{background-color:#3498db;color:#fff;border:none;padding:5px 8px;cursor:pointer;border-radius:10px;height:10%;outline:none}.AddCommentButton:focus{outline:none;outline-offset:2px}.pagination button{border-radius:0}.tableFixHead thead th{z-index:100}@keyframes blink-red{0%{background-color:#ff7a7a}to{background-color:initial}}.order-not-picked-up{animation:blink-red 1s infinite alternate}.dashboard-tab-container{position:unset;justify-content:start}.dashboard-tab{margin-top:1em}.restraunts-actions-container{display:flex;flex-direction:row;justify-content:flex-start}.restraunts-actions-container>BUTTON{margin-right:.5rem}.restraunts-menu-buttons-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1em}.rrestraunts-menu-buttons-container>BUTTON{margin-right:.5rem}.cp_tree-table{font-size:14px;color:#040402;background:#fff;border:1px solid rgba(55,53,47,.2);font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.cp_tree-table_header{color:#000;background-color:#ccc;border-bottom:1px solid rgba(55,53,47,.09);padding:5px;height:32px!important}.cp_tree-table_mover{overflow:scroll!important}.cp_tree-table .cp_tree-table_header-cell>.t-right{width:100%;text-align:right}.cp_tree-table_header-cell{font-weight:700}.cp_tree-table .cp_tree-table_cell,.cp_tree-table .cp_tree-table_header-cell{display:flex;align-items:center}.cp_tree-table .cp_tree-table_cell .toggle-button{position:relative;display:inline-block;border:none;height:14px;vertical-align:middle;padding:0 5px 0 0;margin:0;cursor:pointer;background-color:initial;outline:none}.cp_tree-table .cp_tree-table_cell .toggle-button:after{content:"";display:inline-block;width:0;height:0;border:5px solid transparent;border-top-color:#040402;padding:0;vertical-align:middle}.cp_tree-table .cp_tree-table_cell .expanded.toggle-button:after{content:"";display:inline-block;width:0;height:0;border:5px solid transparent;border-bottom-color:#040402;padding:0;vertical-align:middle}.cp_tree-table_cell{border-right:1px solid #eee}.cp_tree-table .cp_tree-table_cell .toggle-button+span{vertical-align:middle}.without-children,.without-children span{padding:5px 5px 5px 15px;line-break:anywhere}.cp_tree-table .cp_tree-table_cell>.with-children>span{font-weight:600}.cp_tree-table_row{min-height:50px!important;height:auto!important;border-bottom:1px solid #efefef}div.with-children{background-color:#efefef!important;width:100%;padding:10px 0;min-height:48px}.signin-container{height:100%;justify-content:center;display:flex;align-items:center}.sigin-logo-container{text-align:center}.sigin-logo{height:60px}#main{margin-top:10px}.store-form{background-color:#e2e2e2!important}.form-container{overflow:hidden}.form-container:first-of-type{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.form-container:last-of-type{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.form-header{background-color:#d3d3d3;display:flex;align-items:flex-end;justify-content:flex-end}.form-header button{width:200px!important;border-radius:0!important}.store-containers{background-color:#ede8e8!important;padding:20px;margin:0 0 10px}.form-inner-header{display:flex;align-items:flex-end;justify-content:space-between}.products-containers{background-color:#e2e2e2;border-radius:10px!important;padding-bottom:10px}.products-header{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 0}.products-header:first-of-type{margin-top:15px!important}.products-header h5{margin:0}.products-inner-containers{margin:15px}.options-container,.options-list-container{padding:20px}.optionsList-remove{display:flex!important;justify-content:flex-start!important;align-items:flex-end!important}.image-form{margin-bottom:2em;max-width:150px;max-height:150px}.image-form-container{display:flex;justify-content:center}.btn-container{justify-content:flex-end;margin-bottom:1em}.btn-container>BUTTON{margin-left:1em}.change-store-btn-container{justify-content:flex-start;margin:1em}.change-store-btn-container>BUTTON{margin-left:1em}.star-ratings{display:inline-flex!important;flex-direction:row;top:-2px;margin-left:5px;z-index:-1}.promo-fields{font-weight:700}svg{font-size:1.2em!important}.action-td svg:hover{filter:brightness(.8);cursor:pointer}.coupon-fields{font-weight:700}.padding-5{padding:5px}.eta-container button{margin-bottom:10px!important;min-width:100px!important;min-height:50px!important;flex:1 1;font-size:1rem!important;margin:10px;border:none!important}tr:has(span.mashkor){background:#fee!important}tr:has(span.mashkor):hover{background:#fdd!important}tr:has(span.quickdelivery){background:#d1f0da!important}tr:has(span.quickdelivery):hover{background:#c7e6d0!important}.boldText{font-weight:700}.success-tag{background:rgba(54,179,126,.10196078431372549);color:#36b37e}.failure-tag,.success-tag{border:1px solid;border-radius:3px;padding:5px;margin:5px;display:inline-block}.failure-tag{background:rgba(255,86,48,.10196078431372549);color:#ff5630}.wallet-actions-container{display:flex;flex-direction:row;justify-content:flex-start}.wallet-actions-container>BUTTON{margin-right:.5rem}.wallet-menu-buttons-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1em}.rwallet-menu-buttons-container>BUTTON{margin-right:.5rem}.reasonLink{color:#2f96b4;cursor:pointer}.reasonLink:hover{color:#267b94;cursor:pointer;text-decoration:none}.searchBar{display:flex}.search-text{flex:1 1}.tableFixHead thead th{position:-webkit-sticky;position:sticky}:root{--primary-light:#a7f21b;--primary:#4ee72b;--primary-dark:#0caf03;--white:#fff;--greyLight-1:#e5f5e4;--greyLight-2:#cde7c8;--greyLight-3:#bfe4be;--greyDark:#a1cf9b}.switch{justify-self:center}.switch input{display:none}.switch__1,.switch__2{width:3rem}.switch__1 label,.switch__2 label{display:flex;align-items:center;width:100%;height:1.5rem;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);background:hsla(0,0%,100%,0);position:relative;cursor:pointer;border-radius:1.6rem}.switch__1 label:after,.switch__2 label:after{content:"";position:absolute;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--greyDark);transition:all .4s ease}.switch__1 label:before,.switch__2 label:before{content:"";width:100%;height:100%;border-radius:inherit;background:linear-gradient(330deg,var(--primary-dark),var(--primary) 50%,var(--primary-light));opacity:0;transition:all .4s ease}.switch input:checked~label:before{opacity:1}.switch input:checked~label:after{left:57%;background:var(--greyLight-1)}.form__input{width:12rem;height:2rem;border:none;border-radius:6px;padding-left:1.4rem;box-shadow:inset .2rem .2rem .5rem var(--greyLight-2),inset -.2rem -.2rem .5rem var(--white);background:none;font-family:inherit;color:var(--primary-dark)}.form__input::placeholder{color:var(--greyLight-3)}.form__input:focus{outline:none;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white)}.mainVar{margin-bottom:2px}.varDescription{color:#a2a2a2;font-size:12px}.btnKAT{width:5rem;height:2rem;border-radius:6px;box-shadow:.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);justify-self:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease;border:0}.btnKAT,p{margin-bottom:0}.btnKAT__primary{background:var(--primary);box-shadow:inset .2rem .2rem 1rem var(--primary-light),inset -.2rem -.2rem 1rem var(--primary-dark),.3rem .3rem .6rem var(--greyLight-2),-.2rem -.2rem .5rem var(--white);color:var(--greyLight-1)}.btnKAT__primary:hover{color:var(--white)}.btnKAT__primary:active{box-shadow:inset .2rem .2rem 1rem var(--primary-dark),inset -.2rem -.2rem 1rem var(--primary-light)}.rowGrid{grid-column:1/2;display:grid;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);grid-gap:10px;justify-self:center}.active-button:active{background-color:green;color:green;opacity:.8}.banner-titlecontainer{display:flex;justify-content:space-between;margin-bottom:20px}.poppup-titlecontainer{display:flex;justify-content:space-between;margin-top:50px}.AddButton{background-color:#0bacec;border-radius:6px;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:2px 16px;text-align:center;user-select:none;-webkit-user-select:none}.AddButton,.AddButton:focus{outline:none}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:120px}.image-container{position:relative;width:300px;height:140px}.image-container img{width:100%;height:80%;object-fit:cover}.poppup-container{position:relative;width:300px;height:440px}.poppup-container img{width:100%;height:100%;object-fit:cover}.button-container{margin-top:10px;display:flex;justify-content:space-around;align-items:center}.EditButton{background-color:#2ea44f;border-radius:6px;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:1px 12px;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.EditButton,.EditButton:focus{outline:none}.EditButton:hover{background-color:#2c974b}.DeleteButton{-webkit-appearance:none;appearance:none;background-color:#cc0e0e;border-radius:6px;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:1px 12px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap}.DeleteButton:focus{outline:none}.DeleteButton:hover{background-color:#b80000}.button-container button{margin-right:5px}.no-poppup{color:grey}.skeleton{width:100%;height:0;padding-bottom:56.25%;background-color:#f0f0f0}.image-container img.loaded{opacity:1}.imagePreview,.thumbnailPreview{height:150px;width:200px}.CategoryCard{padding:10px;background-color:#fff;width:80%;height:240px;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;max-width:400px;margin:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.CategoryCard:hover{box-shadow:0 0 5px #000;transform:scale(1.03)}.CategoryCardDisabled{color:#fff;padding:10px;background-color:#676767;width:80%;height:240px;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;max-width:400px;margin:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.CategoryCardDisabled:hover{box-shadow:0 0 5px #000;transform:scale(1.03)}.card-content{padding:16px;width:70%}.cardBottomSection{display:flex;flex-direction:row;width:100%;height:50%;margin-top:5px}.card-title{font-size:1.5rem;margin-bottom:8px}.card-details{margin:4px 0}.card-image{width:80px;height:80px;object-fit:cover;border-radius:50%;margin:0 auto;border:1px solid #f9f4f4}.card-image-thumbnail{width:100%;height:100px;object-fit:cover;margin:0 auto}.ManageCategories{display:flex;justify-content:space-around;align-items:start;height:100%;width:100%;-webkit-user-select:none;user-select:none}.DisabledCategories,.EnabledCategories{background-color:#f0f0f0}.DisabledCategories,.EnabledCategories,.EnabledCategoriesdrag{width:100%;padding:20px;border-radius:5px;display:grid;grid-gap:20px;gap:20px}.EnabledCategoriesdrag{background-color:#e1f7c6}.DisabledCategoriesdrag{width:100%;padding:20px;background-color:#ffe7e7;border-radius:5px;display:grid;grid-gap:20px;gap:20px}.CatergorySection{margin-top:20px;width:40%;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;flex-direction:column}.AddCategoryButton{background-color:#04cc04;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:2px 16px;text-align:center;user-select:none;-webkit-user-select:none}.AddCategoryButton,.AddCategoryButton:focus{border:none;outline:none}.AddCategoryContainer{width:90%;display:flex;justify-content:end}.ExploreItemCard{background-color:#fff;width:80%;height:140px;padding:10px;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;max-width:400px;margin:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ExploreItemCard:hover{box-shadow:0 0 5px #000;transform:scale(1.03)}.drag{box-shadow:0 0 20px #000}.ExploreItemCardDisabled{color:#fff;padding:10px;background-color:#676767;width:80%;height:240px;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;max-width:400px;margin:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.ExploreItemCardDisabled:hover{box-shadow:0 0 5px #000;transform:scale(1.03)}.exploreItem-card-content{padding:20px;width:70%}.ExploreItemCardBottomSection{display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;height:50%;margin-top:5px;position:relative}.exploreItem-card-title{font-size:1rem;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exploreItem-card-details{margin:4px 0}.card{border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:400px;margin:20px}.exploreItem-card-image{width:80px;height:80px;object-fit:cover;border-radius:50%;margin:0 auto;border:1px solid #f9f4f4}.exploreItem-card-image-thumbnail{width:100%;height:100px;object-fit:cover;margin:0 auto}.thumbnail-image{width:100%;height:80px;object-fit:cover;margin:0 auto}.card-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:50%;border:2px solid #fff}.ExploreItemCardTopRight{display:flex;position:absolute;top:0;right:0;cursor:pointer}.ManageExploreItemsContainer{display:flex;justify-content:space-around;align-items:start;height:100%;width:100%;-webkit-user-select:none;user-select:none;flex-direction:row}.ManageProductSection{margin-top:20px;width:100%;background-color:#f0f0f0;display:flex;flex-direction:column}.AddExploreContainer{width:90%;display:flex;justify-content:end}.debounced-search-container{text-align:center;margin:20px}.search-input-container{position:relative}.search-input{width:300px;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.search-input:focus{outline:none}.search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#777}.ManageRestaurantItemsContainer{display:flex;justify-content:space-around;align-items:start;height:100%;width:100%;-webkit-user-select:none;user-select:none;flex-direction:row}.DisabledManageExploreItems,.ManageExploreItems{width:100%;padding:20px;background-color:#fff;border-radius:5px;display:grid;grid-gap:20px;gap:20px;height:100%}.ManageExploreItemsdrag{background-color:#e1f7c6}.DisabledManageExploreItemsdrag,.ManageExploreItemsdrag{width:100%;padding:20px;border-radius:5px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.DisabledManageExploreItemsdrag{background-color:#ffe7e7}.ManageItemSection{height:100%}.ManageItemSection,.ManageRestaurantSection{margin-top:20px;width:100%;background-color:#f0f0f0;display:flex;flex-direction:column}.AddExploreItemButton{background-color:#04cc04}.AddExploreItemButton,.RefreshButton{border-radius:6px;border:none;outline:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:40px;padding:2px 16px;text-align:center;user-select:none;-webkit-user-select:none}.RefreshButton{background-color:#03d6e1;margin-right:50px}.AddExploreItemButton:focus{outline:none;border:none}.AddRestaurantContainer{width:90%;display:flex;justify-content:end}.icon{font-size:20px;cursor:pointer}.ExploreDropdown{width:20%}.imageContainer{display:flex;flex-direction:row;padding:5px;margin-bottom:10px}.imageContainer img{height:125px;width:125px;border:1px solid #ccc;line-height:125px;text-align:center}.imgcontainer{flex-wrap:wrap}.imgcontainer,.imgheader{display:flex;justify-content:space-between}.imgcont{margin:5px;border:1px solid #ddd;padding:5px;border-radius:5px}.search{display:flex;flex-direction:row-reverse;font-weight:700;margin-bottom:10px}.footer{display:flex;justify-content:space-between}.css-26l3qy-menu{background-color:#fff!important;z-index:2000!important}.product-preview{font-family:Arial,sans-serif;color:#333}.product-preview .price{font-size:24px;font-weight:700;margin:15px 0;color:#d82e2e}.product-preview .options-section{margin:20px 0}.product-preview .options-section h5{font-size:18px;margin-bottom:10px}.product-preview .options-list{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.product-preview .option-item{padding:8px 15px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.product-preview .option-item.selected{border-color:#007bff;background-color:#f0f8ff}.product-preview .action-buttons{display:flex;grid-gap:10px;gap:10px;margin:20px 0}.product-preview .add-to-cart,.product-preview .add-to-wishlist{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:700}.product-preview .add-to-cart{background-color:#007bff;color:#fff}.product-preview .add-to-wishlist{background-color:#f8f9fa;color:#333;border:1px solid #ddd}.product-preview .delivery-info{margin:15px 0;padding:10px;background-color:#f8f9fa;border-radius:4px}.product-preview .product-details{margin-top:30px}.product-preview .product-details h4{font-size:20px;margin-bottom:15px}.product-preview .description{margin-bottom:20px;line-height:1.6}.product-preview .features h5{font-size:18px;margin:15px 0 10px}.product-preview .features ul{padding-left:20px}.product-preview .features li{margin-bottom:8px}.main-image-container{text-align:center;background:#f8f9fa;padding:20px;border-radius:8px}.sub-images-container{margin-top:20px}.sub-images-container h5{margin-bottom:10px;font-size:16px;color:#555}.img-thumbnail{cursor:pointer;transition:transform .2s}.img-thumbnail:hover{transform:scale(1.05)}.product-title{color:#333;font-weight:600;margin-bottom:10px}.price{font-size:24px;font-weight:700;color:#d82e2e}.section-title{font-size:18px;font-weight:600;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee}.variation-item{border:1px solid #eee;border-radius:8px;overflow:hidden}.variation-item .card-body{padding:15px}.variation-property{margin-bottom:8px}.variation-images{display:flex}@media (max-width:768px){.variation-item .d-flex{flex-direction:column}.variation-images{margin-bottom:10px;justify-content:center}}.product-container{height:80%;width:80%}.ProductsFetched{height:100%;display:grid;grid-template-columns:repeat(5,2fr);grid-gap:10px}.PageNameSearch{margin:1rem}.KmartProductSearch{height:100%}.searchInputBar{outline:none;width:50%;height:50px;margin:1rem;border-radius:8px;background-color:#f2f2f2;padding:5px 10px;border:#fff}.SearchBar{display:flex;flex-direction:column}.product-image{height:150px;width:100%;object-fit:cover}.product-details{background-color:#f2f2f2;border-radius:6px;height:60%}.no-product-container{margin:1rem}.EditProductButton{background-color:#2ea44f;border-radius:6px;border:none;outline:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;width:50%;height:30px;padding:1px 12px;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.EditProductButton:focus{outline:none}.EditProductButton:hover{background-color:#2c974b}.MessagingContainer{width:50%;margin:10px}.error{color:red;font-size:14px;margin-top:4px}.MessageContainerHeader{display:flex;justify-content:space-between}.draggable-list-container{width:100%;border-radius:8px}.maincontainer-list-container{width:100%;padding:20px;border-radius:8px}.add-item-form{display:flex;grid-gap:10px;gap:10px;margin-bottom:20px}.add-item-input{flex:1 1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.add-item-input:focus{outline:none;border-color:#4dabf7;box-shadow:0 0 0 2px rgba(77,171,247,.2)}.add-item-button{padding:8px 16px;background-color:#4dabf7;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.add-item-button:hover{background-color:#3793dd}.draggable-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.draggable-item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s}.draggable-item:hover{box-shadow:0 2px 5px rgba(0,0,0,.15)}.draggable-item.dragging{opacity:.5}.drag-handle{color:#adb5bd;cursor:grab}.drag-handle:active{cursor:grabbing}.item-text{flex:1 1;-webkit-user-select:none;user-select:none}.remove-button{padding:4px;background:none;border:none;color:#ff6b6b;cursor:pointer;transition:color .2s}.remove-button:hover{color:#f44}.empty-message{text-align:center;color:#868e96;padding:20px 0}.drop-top{border-top:2px solid #4dabf7}.drop-bottom{border-bottom:2px solid #4dabf7}.add-container{display:flex;flex-direction:row;grid-gap:10px;gap:10px}.add-container>:first-child{flex:1 1}#close-button{border:none!important;height:40px!important;width:40px!important;margin:0!important;background-color:initial}.section-settings{display:flex;align-items:center;margin-bottom:20px}.section-settings p{font-weight:700;width:30%;margin:0}.toggler-container{flex:1 1;display:flex;justify-self:center;align-items:center}.toggler-container span{margin:0 10px!important;min-width:60px}.toggler-container .hide-text{opacity:0}.fleet-management-container{display:flex;padding-top:20;align-items:start}.collapsible-section{width:45%;transition:width .3s ease}.collapsed{width:0}.toggle-button{margin:0 10px;position:absolute;background-color:#fff;cursor:pointer;padding:5px 10px;font-size:16px}.button-position{display:flex;justify-content:flex-start}.button-position-left{display:flex;justify-content:flex-end}.toggle-left{z-index:99;transition:left .3s ease}.toggle-left-collapsed{left:55px;margin-left:20;transition:left .3s ease}.toggle-right{transition:left .3s ease;z-index:99;transition:right .3s ease}.toggle-right-collapsed{right:0;transition:right .3s ease}.sidebar{width:45%;display:flex;flex-direction:column;padding:10px;background-color:#f0f0f0;overflow:auto;align-items:flex-start}.collapsed{width:300;padding:0;overflow:hidden}.search-bar,.time-selector{margin-bottom:10px}.tabs{display:flex;padding:10px}.tabs button{flex:1 1;cursor:pointer;padding:5px 10px;margin-right:5px;border:1px #2ca8ee;background-color:#ddd}.tabs button.active{color:#2ca8ee;border:none}.search-bar{position:relative;display:flex;align-items:center}.search-icon{background:none;border:none;cursor:pointer;padding:0 10px}.search-icon svg{color:#333;font-size:20px}.order-card{display:flex;padding:10px;margin-bottom:10px;width:100%}.alphabet-column{justify-content:center}.alphabet-circle{background-color:#007bff;color:#fff}.alphabet-circle,.task-circle{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px}.task-circle{background-color:#99bf5a;color:#000}.task-text{font-size:8px;color:#000;font-weight:800}.task-column{display:flex;flex:3 1;flex-direction:column;align-items:center}.info-column{flex-grow:3;padding-left:10px}.order-number,.time,.uid{margin-bottom:5px}.order-number{font-size:20px;font-weight:700}.uid{margin-top:-10px;font-size:10px;font-weight:700}.status-column{flex-grow:3;display:flex;flex-direction:column;align-items:flex-end}.status-delayed{background-color:#ffd0d0;padding:5px 15px;font-weight:700}.status-successful{color:#99bf5b}.status-started{color:#2ca8ee}.completed-order{font-weight:600;font-size:10}.driver-name{font-weight:700;font-size:18px}.assigned-time{font-weight:700;font-size:14px}.driver-phone,.driver-type{font-weight:600}.driver-type{color:#2ca8ee}.driver-status{margin-top:-7px;color:#ff7c7c;font-weight:600}.store-address,.store-name,.store-number{font-size:14px;font-weight:600}.customer-address,.customer-name,.customer-number{font-size:14;font-weight:600}.notes{font-weight:700}.notes-des{font-weight:500}.date-time-picker{display:flex;flex-direction:row;background-color:#fff;border-radius:5px;margin:40px 10px 10px}.overlay-message{position:absolute;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,13,0,.8);padding:20px;color:#fff;z-index:999}.date-time-picker input[type=date],.date-time-picker input[type=time]{padding:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;font-size:16px;color:#333;margin-right:10px}.date-time-picker input[type=date]:focus,.date-time-picker input[type=time]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.fleetbase-stats{margin-bottom:10px;margin-top:40px}.stats{padding:15px}.marketing-sheet-container{overflow-x:auto}.scrollable-cards{display:flex;flex-wrap:nowrap;padding-top:16px;padding-bottom:16px}.card{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;align-items:center}.card:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.15)}.card img{width:120px;object-fit:contain}.card-details{padding:16px}.deeplinks-container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}h2{color:#333;margin-bottom:20px}.controls-container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.select-container{flex:1 1;margin-right:20px}.select-container label{display:block;margin-bottom:5px;font-weight:700}.select-input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.reset-button{padding:8px 16px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer}.reset-button:hover{background-color:#e0e0e0}.form-container{background-color:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:20px}.input-fields-container{display:grid;grid-gap:15px;gap:15px;margin-bottom:20px}.input-field{display:flex;flex-direction:column}.input-field label{margin-bottom:5px;font-weight:700}.text-input{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.button-container{text-align:center}.generate-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.generate-button:hover{background-color:#0056b3}.error-message{color:#dc3545;margin:10px 0;text-align:center}.generated-link-container{background-color:#e9ecef;padding:15px;border-radius:8px}.generated-link-container h3{margin:0 0 10px;font-size:18px}.link-display{display:flex;align-items:center;grid-gap:10px;gap:10px}.generated-link{flex:1 1;word-break:break-all;color:#007bff;text-decoration:none}.generated-link:hover{text-decoration:underline}.copy-button{padding:8px 16px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.copy-button:hover{background-color:#218838}.timeline{position:relative;padding-left:32px;padding-bottom:36px}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:30px;width:2px;background:#e9ecef}.timeline-item{margin-bottom:8px}.timeline-icon{position:absolute;left:-24px;width:50px;height:50px}.timeline-content{margin-left:24px;border-left:3px solid transparent;padding:8px}.timeline-content:hover{border-left-color:#007bff;transform:translateX(5px)}.selected{border-left-color:#007bff;background-color:rgba(248,250,250,.32)}.detail-row{display:flex;align-items:center;margin-bottom:4px}@media (max-width:768px){.timeline{padding-left:50px}.timeline-icon{width:40px;height:40px;font-size:1.2rem}.timeline-content{margin-left:24px;padding:12px}}.driver-cards-container{display:flex;flex-direction:column;margin:0 8px}.order-card{border:1px solid #ddd;border-radius:8px;transition:background-color .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);max-width:600px;margin:5px auto}.order-card.selected{background-color:#e9ebf2}.card-content{padding:2px}.alphabet-column{display:flex;flex-direction:column;align-items:center}.driver-image{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-bottom:5px}.status-indicator{width:12px;height:12px;border-radius:50%}.status-indicator.active{background-color:green}.status-indicator.inactive{background-color:red}.info-column{display:flex;flex-direction:column}.driver-name{margin:1px 0;font-size:.9em}.driver-email,.driver-phone,.last-location{margin:1px 0;font-size:.8em}.fleet-id{color:#777;font-weight:400}.email-link{color:#007bff;text-decoration:none}.email-link:hover{text-decoration:underline}.location-date{font-weight:400;color:#333}.tableFixHead{overflow-y:auto;height:65vh}.tableFixHead thead th{top:0;box-shadow:0 -1px 0 #fff}table{border-collapse:collapse;width:100%}td,th{padding:8px 16px}th{background:#eee}.data-loading{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%)}.table-loading{opacity:.5}thead{z-index:0!important;position:relative}.delivery-task-container{display:flex;height:calc(100vh - 56px);overflow:hidden;padding:0!important}.left-column{flex:0 0 25%;min-width:260px;height:100%;padding:.75rem;border-right:1px solid #dee2e6;background-color:#f8f9fa;overflow-y:hidden}.middle-column{flex:1 1;height:100%;padding:0;border:none;border-radius:0}.right-column{flex:0 0 15%;min-width:200px;height:100%;padding:.75rem;border-left:1px solid #dee2e6;background-color:#f8f9fa;overflow-y:hidden}.driver-list,.driver-list-container,.task-list{overflow-y:auto;max-height:calc(100vh - 150px);padding-bottom:1rem}.driver-list{padding-bottom:150px!important}.task-card{cursor:pointer;transition:all .2s;position:relative;background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);width:100%;margin-bottom:8px;padding:12px;border:1px solid #ddd}.task-card.active{border-left:3px solid #0d6efd;background-color:#f0f8ff}.task-card:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.075)}.task-card .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.driver-item{cursor:pointer;margin-bottom:.5rem;transition:all .2s;border-left:3px solid transparent;padding:.5rem}.driver-item:hover{background-color:rgba(0,0,0,.05)}.driver-item.active{border-left:3px solid #0d6efd;background-color:rgba(13,110,253,.1)}.driver-avatar{width:36px;height:36px;border-radius:50%;background-color:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.card-body{display:flex;flex-wrap:wrap;padding:.75rem;position:relative}.react-datepicker-wrapper,.react-datepicker__input-container{width:auto!important;display:inline-block!important}.react-datepicker__input-container input{width:100px!important;padding:.25rem .5rem!important;font-size:.875rem!important;border:1px solid #ced4da!important;border-radius:.25rem!important}.timeline-vertical{position:relative;padding-left:24px}.timeline-vertical:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#e9ecef;z-index:1}.timeline-item{position:relative;padding-bottom:12px}.timeline-badge{position:absolute;left:-30px;top:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.timeline-content{position:relative;background:#fff;transition:all .3s ease}.status-badge-container{display:inline-block}.status-badge__control{border-radius:10px!important;padding:0 6px!important;transition:none!important}.status-badge__single-value{padding-right:4px!important}.status-badge__dropdown-indicator{padding-left:4px!important}.status-badge__menu{z-index:10;border-radius:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;border:1px solid #dee2e6!important}.status-badge__option{min-height:28px!important}.status-badge__option--is-selected{background-color:var(--bs-primary)!important;color:#fff!important}.status-badge__option--is-selected svg{color:#fff!important}.spin{animation:spin 1s linear infinite}@media (max-width:1200px){.left-column{flex:0 0 28%}.right-column{flex:0 0 18%}.assign-btn{position:relative!important;margin-top:.5rem;width:100%}}@media (max-width:992px){.delivery-task-container{flex-direction:column;height:auto}.left-column,.middle-column,.right-column{width:100%;height:400px;border:none;border-bottom:1px solid #dee2e6;padding:.75rem}.driver-list,.task-list{max-height:300px}.react-datepicker__input-container input{width:100%!important}}@media (max-width:768px){.timeline-vertical{padding-left:20px}.timeline-badge{left:-20px;width:16px;height:16px}.task-card{padding:.75rem}.assign-btn{padding:.25rem .5rem;font-size:.8rem}}@media (max-width:576px){.left-column,.middle-column,.right-column{height:350px}.driver-list,.task-list{max-height:250px}.task-card h6{font-size:.95rem}.task-card .btn{padding:.25rem .5rem;font-size:.75rem}.card-body{padding:.5rem}}.loading-blur{filter:blur(1px);opacity:.9;transition:filter .3s ease,opacity .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:#f5f7fa;color:#1f2a44;line-height:1.6}.container{max-width:1400px;margin:0 auto;padding:2rem}.header{text-align:center;margin-bottom:2rem}.header h1{font-size:2.25rem;font-weight:700;color:#1f2a44;margin-bottom:.5rem}.subtitle{font-size:1rem;color:#6b7280}.card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:none;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.card-body{padding:1.5rem;justify-content:space-between}.date-filter{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;align-items:center}.form-group{flex:1 1;min-width:150px}.form-group label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.form-input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.btn{padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-apply{background:#22c55e;color:#fff;border:none;margin-top:10px}.btn-apply:hover{background:#16a34a}.btn-active{background:#3b82f6;color:#fff;border:none}.btn-active:hover{background:#2563eb}.btn-outline{background:transparent;border:1px solid #d1d5db;color:#374151}.btn-outline:hover{background:#f3f4f6;border-color:#9ca3af}.button-group{display:flex;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.map-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.form-select{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:#fff;cursor:pointer;transition:border-color .2s ease}.form-select:focus{outline:none;border-color:#3b82f6}.main-content{display:flex;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}.map-container{flex:1 1;min-width:0}.map-container.with-analytics{max-width:70%}.map{height:600px;width:100%;border-radius:12px;overflow:hidden;background:#e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ride-info{margin-top:1.5rem}.ride-details{display:flex;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem}.ride-details div{flex:1 1;min-width:150px}.ride-details p{margin:.25rem 0;font-size:.875rem}.ride-details strong{color:#1f2a44}.analytics-panel{flex:1 1;max-width:400px}.analytics-section{margin-bottom:2rem}.analytics-section h6{font-size:1rem;font-weight:600;color:#1f2a44;margin-bottom:1rem}.chart-container{height:250px;overflow:hidden}.region-list{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.region-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f9fafb;border-radius:8px;font-size:.875rem;transition:background .2s ease}.region-item:hover{background:#f3f4f6}.badge{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff}.badge-cab-heat-map{background:#3b82f6}.alert-error{background:#fee2e2;color:#b91c1c;padding:1rem;border-radius:8px;text-align:center}.loading-container{display:flex;justify-content:center;align-items:center;height:80vh}.spinner{width:3rem;height:3rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:992px){.analytics-panel,.map-container.with-analytics{max-width:100%}}@media (max-width:576px){.date-filter{flex-direction:column;align-items:stretch}.form-group{min-width:100%}.map-controls{flex-direction:column;align-items:stretch}.button-group{justify-content:center}.form-select{width:100%}}