.map-h2{text-transform:uppercase;font-size:1rem;padding:20px 20px 20px 10px;text-align:center}.google-map{width:100%;height:60vh}.pin{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:180px;color:var(--main-blue)}.pin-icon{font-size:4rem}.pin-text{font-size:1.3em}@media screen and (min-width:799px){.google-map{height:80vh}.map-h2{font-size:1.3rem;font-weight:400}.pin{width:15vw}.pin-icon{font-size:10vw}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#root,.App,body,html{height:auto;background-color:#00b4d2;margin-bottom:5rem}@media not print{.MuiContainer-root.MuiContainer-maxWidthLg{margin-left:200px;max-width:1400px}.MuiContainer-root.MuiContainer-maxWidthLg .MuiContainer-root{margin-left:0}}h1,h2,h3,h4,h5{font-weight:200!important}.sticky{position:-webkit-sticky;position:sticky;top:0}.text-align-left{text-align:left}.text-align-right{text-align:right}.show-print{display:none!important}.z-index-0 .MuiPaper-root{z-index:0}@media print{.hide-print{display:none!important}.show-print{display:block!important}.container{max-width:100%}.print-full-width{width:100%!important}}div.header{background-color:#20232a;padding:1em;position:-webkit-sticky;position:sticky;top:0;z-index:1040}div.header .navbar-brand{color:#f7f7f7}div.header .nav-link{margin-left:2em}.MuiToolbar-root.MuiToolbar-regular.MuiToolbar-gutters{z-index:2}.sidebar-wrapper{position:-webkit-sticky;position:sticky;top:5.5rem;z-index:1000;height:calc(100vh - 4rem);background-color:#f7f7f7;border-right:1px solid #ececec}.sidebar-wrapper .sidebar-link{color:#20232a;transition:color .2s ease-out}.sidebar-wrapper .sidebar-link:hover{text-decoration:none;color:#000}@media print{.container{padding:0!important}.MuiContainer-maxWidthLg{max-width:100%!important;padding:0!important}}.scanner-print-container{position:relative;margin:0;max-width:100%;width:100%;display:none}@media print{.scanner-print-container{display:block}.scanner-print-container .ticket-page{width:100%;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-after:always;-webkit-column-break-after:always;break-after:always;display:table;position:relative}.scanner-print-container .ticket-page .scanner-ticket{height:4.4in;border:1px dashed #d3d3d3;width:50%;padding:.25in}.scanner-print-container .ticket-page .scanner-ticket .text-align-right{text-align:right}.scanner-print-container .text-align-right{margin-left:auto}}.wush-card{border-radius:10px!important;border:2px solid #a9a9a9;box-shadow:0 1px 5px 0 #636363!important}.wush-card .MuiCardHeader-root{padding:5px 12px}.wush-card .MuiCardHeader-root.green{background-color:#99c24e}.wush-card .MuiCardHeader-root.pickup{background-color:#f76262}.wush-card .MuiCardHeader-root .card-header-text{padding:0;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.wush-card .MuiCardHeader-root .card-header-text .expand-less{color:#fff}.wush-card .card-header-id{font-size:1rem;font-weight:600}.wush-card .MuiCardHeader-action{margin:0;color:#fff}.wush-card .MuiCardHeader-title{padding-left:10px}.wush-card .MuiCardContent-root{padding-top:0;padding-bottom:0}.wush-card .MuiCardContent-root:last-child{padding-bottom:0}.wush-card .MuiCardActions-root{-webkit-justify-content:right;justify-content:right}.wush-card .card-content-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:10px;padding:3px 8px}.wush-card .card-content-row .bg_outline{border-radius:50%;outline-style:solid;outline-width:1.5px;outline-color:#000;padding:1.5px}.wush-card .card-content-row .bg_outline.dark{color:#fff;background-color:#646363;outline-color:#646363}.wush-card .card-content-row .dates{width:150px;-webkit-align-items:center;align-items:center}.wush-card .card-content-row .dates,.wush-card .card-content-row .zone{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.wush-card .card-content-row .zone{width:100%;-webkit-justify-content:space-between;justify-content:space-between}.wush-card .card-content-row p{white-space:nowrap;overflow:hidden;font-size:.8rem;font-weight:700}.wush-card .card-content-row.blue{background-color:#accef7}.wush-card .card-content-row.green{background-color:#99c24e}.wush-card .card-content-row.outline{border:2px solid #a9a9a9;-webkit-align-items:center;align-items:center;margin-bottom:0}.wush-card .MuiCardFooter{padding-bottom:0;padding-top:0;margin-top:-10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.wush-card .MuiCardFooter .service-ticket{border-radius:25px;border:2px solid #a9a9a9;padding:2px 10px;font-size:.8rem}.wush-card .MuiCardFooter .expand-styles{border-radius:50%;outline-style:solid;outline-width:2px;outline-color:#a9a9a9;padding:2px}.wush-card .route-card-style{margin:0;padding:0 0 0 10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:start;justify-content:start;-webkit-align-items:center;align-items:center}.wush-card .route-card-style.header{margin:6px 0;background-color:#99c24e;color:#fff;border-radius:10px}.wush-card .route-card-style.header h6{font-size:1.1rem;font-weight:600}.wush-card .route-card-style.route-body{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#e5d4bc;border-radius:10px}.wush-card .route-card-style.route-body .start-end-addys{width:90%}.wush-card .route-card-style.route-body .addy-info{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:100%;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wush-card .route-card-style.route-body .addy-info p{font-size:.8rem;font-weight:600}.wush-card .route-card-style.route-body .addy-collapse{width:100%}.wush-card .route-card-style.route-body .addy-details{background-color:#fff;border-radius:7px;width:100%;padding-left:5px}.wush-card .route-card-style.route-body .align{-webkit-align-self:flex-end;align-self:flex-end}.wush-card .route-card-style.route-body .green{color:#99c24e}.wush-card .route-card-style.route-body .gray{color:#a9a9a9}.wush-card .route-card-style.items{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;padding:1px 5px;margin:5px 0;border-radius:10px;outline-style:solid;outline-width:1.5px;outline-color:#000}.wush-card .route-card-style.items p{font-size:.9rem;font-weight:600}.wush-card .route-card-style.items .list-icon{margin:0 7px;border-radius:50%;outline-style:solid;outline-width:1px;padding:1px;color:#fff;background-color:#646463;outline-color:#646463}.wush-card .route-card-style.whitespace{height:70px}.wush-card .route-card-style.footer{margin:0;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;padding-left:0;color:#90908e}.wush-card .route-card-style.footer button{padding:0}.wush-card .route-card-style.footer .expand{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:50%;outline-style:solid;outline-width:1.5px;outline-color:#90908e}.dialog-reservation-overlay{padding:25px;border:2px solid #000;border-radius:10px}.delivery-route-snippet-card{margin:0 20px;padding:3px 0;box-shadow:0 0 5px 2px #646463;border-radius:8px}.delivery-route-snippet-card .route-box{background-color:#99c24e;color:#fff}.delivery-route-snippet-card .route-box,.delivery-route-snippet-card .stops-box{display:-webkit-flex;display:flex;border-radius:15px;padding:2px 20px;margin:3px 20px}.delivery-route-snippet-card .stops-box{background-color:#e5d4bc}.delivery-route-snippet-card .items-box{display:-webkit-flex;display:flex;border:1px solid #000;border-radius:15px;padding:2px 20px;margin:3px 20px}.delivery-route-snippet-card p{font-weight:600!important}.deliveries .filterBox{-webkit-flex-direction:row;flex-direction:row}.deliveries .filterBox,.deliveries .filterButton{padding:7px 12px;width:200px;background-color:#25c7e3;color:#fff;border-radius:10px}.deliveries .filterButton{-webkit-justify-content:flex-start;justify-content:flex-start;text-transform:none}.deliveries .filterButton:hover{background-color:#117283;cursor:pointer}.deliveries .reservationBox{-webkit-justify-content:space-between;justify-content:space-between;margin:-10px 30px 0 0;-webkit-align-items:flex-end;align-items:flex-end}.deliveries .searchBar{width:250px}.deliveries .searchBar div{border-radius:125px}.deliveries hr{margin:10px}.deliveries .progress-bar{background-color:#eee;color:#000}.deliveries .progress-bar p{padding:0;margin:0;font-size:.8rem}.deliveries .route-item-listout{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.deliveries .pagination{-webkit-justify-content:center;justify-content:center}.reservation-overlay .header{height:5rem;border-bottom:2px solid #404040;background-color:#fff}.reservation-overlay .header h4{margin:0;font-weight:600!important}.reservation-overlay .header p{margin:0 7px;font-size:1.2rem}.reservation-overlay .reservation-details{background-color:#fff;height:10rem;border-bottom:2px solid #404040}.reservation-overlay .reservation-details .icon-outline{margin:5px;height:29px;width:29px;border-radius:50%;padding:1.5px;outline-style:solid;outline-width:2px;outline-color:#41e0fc}.reservation-overlay .reservation-details .icon-outline.blue{background-color:#41e0fc;color:#fff}.reservation-overlay .reservation-details .icon-outline.white{color:#41e0fc}.reservation-overlay .reservation-details .text-elements{margin-left:5px}.reservation-overlay .reservation-details .text-elements h6{margin-bottom:2px;font-weight:600;font-size:.9rem}.reservation-overlay .reservation-details .text-elements p{margin:0;font-weight:400;font-size:.8rem}.reservation-overlay .item-details{background-color:#fff;min-height:15rem;max-height:30rem}.reservation-overlay .item-details p{margin:0;font-weight:600;font-size:.9rem}.delivery-route-printout .header{background-color:#fff;height:5rem;border-bottom:2px solid #404040}.delivery-route-printout .header h4{margin:0;font-weight:600!important;font-size:1.9rem}.delivery-route-printout .header p{margin:0 4px;font-size:1.5rem;font-weight:400}.delivery-route-printout .total-items{margin-top:15px}.delivery-route-printout .total-items .table-row{margin:0;padding:0}.delivery-route-printout .total-items .table-row h6{margin:5px 0;font-size:1.1rem;font-weight:600}.delivery-route-printout .total-items .table-row p{margin:5px 0;font-size:1rem;font-weight:400}.delivery-route-printout .route-display{margin:20px 0}.delivery-route-printout .route-display h4{margin:0;font-size:1.3rem;font-weight:600!important}.delivery-route-printout .route-display .left-section{border-right:1.5px solid #111}.delivery-route-printout .route-display .left-section h5{margin:0;font-size:1.2rem;font-weight:400!important}.delivery-route-printout .route-display .left-section h6{margin:0;font-size:.9rem;font-weight:400!important}.delivery-route-printout .route-display .left-section p{margin:0;font-size:.8rem;font-weight:200}.delivery-route-printout .route-display .delivery-route-card{border-radius:15px;outline:1.5px solid #111;page-break-inside:avoid}.delivery-route-printout .route-display .delivery-route-card .location{padding:0;margin-right:6px;height:40px;width:40px;color:#41e0fc}.delivery-route-printout .route-display .delivery-route-card .customer-contact{margin:10px 0}.delivery-route-printout .route-display .delivery-route-card .customer-contact .avatar{margin-left:6px;margin-right:10px;height:30px;width:30px;padding:2px;border-radius:50%;outline:1px solid #615b5b;color:#fff;background-color:#615b5b}.delivery-route-printout .route-display .delivery-route-card .right-section h6{padding:0;margin-bottom:10px;margin-left:20px;font-size:.9rem;font-weight:600}.delivery-route-printout .route-display .delivery-route-card .right-section .reservation-item-container{-webkit-column-count:2;column-count:2;-webkit-column-fill:auto;column-fill:auto}.delivery-route-printout .route-display .delivery-route-card .right-section .reservation-item-container .reservation-item{height:33%;margin-left:5px;padding:10px}.delivery-route-printout .route-display .delivery-route-card .right-section .reservation-item-container .reservation-item h6{margin:0;font-size:.8rem;font-weight:600}.delivery-route-printout .route-display .delivery-route-card .right-section .reservation-item-container .reservation-item p{margin:0;font-size:.6rem;font-weight:200}.delivery-route-printout .route-display .delivery-route-card .right-section .reservation-amount{height:25px;width:25px;margin:5px;border-radius:50%;outline:1.5px solid #111}.delivery-routes .go-to-pack{width:85%;border-radius:25px;margin-bottom:8px;padding:3px 0;background-color:#00b4d2;color:#fff;font-size:.8rem;font-weight:600!important}.delivery-routes Button:hover{background-color:#007489;color:#fff}
/*# sourceMappingURL=main.e3521e9c.chunk.css.map */