.welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100vh;background:#fff}.welcome .environment-badge{position:absolute;top:20px;display:flex;justify-content:center;width:100%}.welcome .environment-badge .MuiChip-root{font-weight:600;font-size:14px;padding:8px 16px;height:auto}.logo{height:40vmin;max-height:250px;margin-bottom:15px}.welcome-label{padding:15px}.full-page-loader{height:100vh;width:100vw;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;z-index:999}.registration-form-container .personal-data-container{padding-top:30px;padding-bottom:10px}.registration-form-container .send-button-container{margin-top:30px;display:flex;justify-content:flex-end;position:relative}.back-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.back-button,.register-page .title-wrapper{margin-bottom:30px}.register-page .paper-box{padding-top:30px;padding-bottom:30px}.registration-success-page .title-wrapper{margin-bottom:30px}.registration-success-page .paper-box{padding-top:30px;padding-bottom:30px}.registration-success-page .row{display:flex;flex-direction:row;align-items:center}.registration-success-page .icon-wrapper svg{font-size:40px;margin-right:20px}.registration-success-page .paper-title{margin-bottom:5px}.registration-success-page .ok-button-container{margin-top:30px;display:flex;justify-content:flex-end}.login-form-container .remind-password-button-container{margin-top:30px;display:flex;justify-content:flex-end;position:relative}.login-form-container .send-button-container{margin-top:15px;display:flex;justify-content:flex-end;position:relative}.reset-password-text-container{padding-bottom:15px}.top-bar .top-bar-logo{height:40px}.top-bar .top-bar-phone-number{padding-left:15px;display:flex;justify-content:center;align-items:center}.top-bar .top-bar-phone-number svg{margin-right:5px}.navigation-drawer .MuiDrawer-paper{width:216px;padding-top:64px}.navigation-drawer .admin-panel-label{padding-top:15px;padding-left:15px}.logged-in-container.logged-in-container-desktop{margin-left:216px;width:calc(100% - 216px)}.for-individual-customer-only-switch{margin-top:15px}.product-list{margin-bottom:30px}.product-list li .product-list-item{border-bottom:1px solid #ccc}.product-list li:last-child .product-list-item{border-bottom:none}.order-product-field-content{align-self:center;justify-self:center;margin:0 auto}.order-product-field-title{padding-bottom:15px}.order-product-field-datepicker-label{margin-bottom:5px;padding-left:15px}.order-product-field-button-wrapper{width:100%;display:flex;justify-content:flex-end;margin-top:30px}.hour-range--error fieldset,.order-product-field-content--error fieldset{border-color:red}.create-order-section-header{padding-top:30px;padding-bottom:15px}.error-label{padding-top:5px;font-size:12px;color:red}.create-order-paper-box{padding:30px}.create-order-success-page .title-wrapper{margin-bottom:30px}.create-order-success-page .paper-box{padding-top:30px;padding-bottom:30px}.create-order-success-page .row{display:flex;flex-direction:row;align-items:center}.create-order-success-page .icon-wrapper svg{font-size:40px;margin-right:20px}.create-order-success-page .paper-title{margin-bottom:5px}.create-order-success-page .ok-button-container{margin-top:30px;display:flex;justify-content:flex-end}.order-status-modal-content{background:#fff;width:500px;max-width:100%;height:200px;top:calc(50vh - 100px);left:calc(50vw - 250px);position:absolute;padding:15px}.order-status-modal-content__item-container{margin-bottom:15px}.delete-order-modal .delete-order-modal__content{padding:0 25px 25px}.delete-order-modal .delete-order-modal__buttons-container{padding-top:15px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.order-list{overflow:scroll}.order-list .orders-list-table-header{display:flex;flex-direction:row;align-items:center}.order-list .orders-list-table-header svg{margin-right:5px}.order-list ul{padding-left:15px}@media screen and (min-width:400px) and (max-width:800px){.order-list td,.order-list th{padding:6px 8px;font-size:.75rem}.order-list svg{font-size:.9rem}}@media screen and (max-width:399px){.order-list td,.order-list th{padding:3px 4px 3px 8px;font-size:.6rem}.order-list svg{font-size:.8rem}}.order-list .pay-button-wrapper{padding-top:5px}.orders-list-page__selected-month-wrapper{margin-bottom:15px}.offline-mode-overlay{height:100%;width:100%;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.95);z-index:9999;text-align:center}.offline-mode-overlay,.offline-mode-overlay .offline-mode-overlay__inner{display:flex;justify-content:center;align-items:center;flex-direction:column}.offline-mode-overlay .offline-mode-overlay__inner{padding:15px}.offline-mode-overlay .offline-mode-overlay__icon-container{height:150px;width:150px;background:#d43939;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.offline-mode-overlay svg{height:75px;width:75px;color:#fff}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e1e1e1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-container{padding-top:30px;padding-bottom:30px}.page-title{margin-bottom:15px}
/*# sourceMappingURL=main.4dc5bb62.chunk.css.map */