@media only screen and (max-width:900px){.login,.new-password,.resetPassword,.signUp{padding:0 1.5rem}}@media only screen and (min-width:901px){.login,.new-password,.resetPassword,.signUp{min-height:100vh}.login__main-container,.new-password__main-container,.resetPassword__main-container,.signUp__main-container{min-height:100vh;overflow-x:hidden;overflow-y:hidden}}.login__error,.new-password__error,.resetPassword__error,.signUp__error{color:var(--mui-palette-error-main);font-size:.75rem;padding-left:.5rem}.login__background-image,.new-password__background-image,.resetPassword__background-image,.signUp__background-image{border-bottom-right-radius:6rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.login__content-left,.new-password__content-left,.resetPassword__content-left,.signUp__content-left{position:relative}.login__content-left-left-wrapper,.new-password__content-left-left-wrapper,.resetPassword__content-left-left-wrapper,.signUp__content-left-left-wrapper{height:100%;max-width:600px}@media only screen and (max-width:900px){.login__content-left,.new-password__content-left,.resetPassword__content-left,.signUp__content-left{display:none}}@media only screen and (min-width:901px){.login__content-left,.new-password__content-left,.resetPassword__content-left,.signUp__content-left{display:flex}}.login__form,.new-password__form,.resetPassword__form,.signUp__form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:auto;max-width:600px;padding:3rem 0}.login__form-content,.new-password__form-content,.resetPassword__form-content,.signUp__form-content{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:auto;max-width:25rem;min-height:31rem;width:100%}.login__input .MuiFormHelperText-root,.new-password__input .MuiFormHelperText-root,.resetPassword__input .MuiFormHelperText-root,.signUp__input .MuiFormHelperText-root{bottom:-1.3rem;color:var(--mui-palette-error-main);position:absolute}.login__action-buttons,.new-password__action-buttons,.resetPassword__action-buttons,.signUp__action-buttons{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.5rem 0}.login__confirmation,.new-password__confirmation,.resetPassword__confirmation,.signUp__confirmation{padding:0 .5rem}.login__alternative-button,.new-password__alternative-button,.resetPassword__alternative-button,.signUp__alternative-button{display:flex;gap:1rem;width:100%}.auth-page-layout .login__form,.auth-page-layout .new-password__form,.auth-page-layout .resetPassword__form,.auth-page-layout .signUp__form{box-sizing:border-box;height:auto;margin:0;max-width:none;padding:0;width:100%}.auth-page-layout .login__form-content,.auth-page-layout .new-password__form-content,.auth-page-layout .resetPassword__form-content,.auth-page-layout .signUp__form-content{box-sizing:border-box;gap:1rem;justify-content:flex-start;margin:0;max-width:none;min-height:0;padding:0;width:100%}.auth-page-layout .login__input .MuiFormHelperText-root,.auth-page-layout .new-password__input .MuiFormHelperText-root,.auth-page-layout .resetPassword__input .MuiFormHelperText-root,.auth-page-layout .signUp__input .MuiFormHelperText-root{padding-left:0;position:static}@media screen{.delivery-plan-print{background:#fff;box-sizing:border-box;color:#000;font-family:Arial,sans-serif;margin:16px auto;max-width:194mm}}.delivery-plan-print{background:#fff;box-sizing:border-box;color:#000}.delivery-plan-print__title{font-family:Arial,sans-serif;font-size:18pt;font-weight:700;line-height:1.1;margin:0 0 8mm}.delivery-plan-print__table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:8.5pt;line-height:1.15;table-layout:fixed;width:100%}.delivery-plan-print__table td,.delivery-plan-print__table th{border:1px solid #000;box-sizing:border-box;overflow-wrap:normal;padding:1.5mm 1mm;vertical-align:middle;word-break:normal}.delivery-plan-print__table th{font-size:8pt;font-weight:700;text-align:center}.delivery-plan-print__payment-column{width:13mm}.delivery-plan-print__customer-column{width:40mm}.delivery-plan-print__boarder-column{width:38mm}.delivery-plan-print__address-column{width:53mm}.delivery-plan-print__meal-cell,.delivery-plan-print__payment-cell{text-align:center}.delivery-plan-print__meal-cell,.delivery-plan-print__meal-column,.delivery-plan-print__meal-header{white-space:nowrap}.delivery-plan-print__address-cell{overflow-wrap:break-word}.delivery-plan-print__payment-cell svg{display:block;margin:0 auto}.delivery-plan-print__address-cell,.delivery-plan-print__boarder-cell,.delivery-plan-print__customer-cell{text-align:left}.delivery-plan-print__stop-start td{border-top-width:2px}.delivery-plan-print__summary-cell,.delivery-plan-print__summary-meal-cell{font-weight:700}.delivery-plan-print__summary-cell{text-align:right}.delivery-plan-print__summary-meal-cell{text-align:center;white-space:nowrap}@media screen{.dymo-labels-print{color:#000;font-family:Arial,sans-serif;margin:16px auto}.dymo-labels-print,.dymo-labels-print__label{background:#fff;box-sizing:border-box;width:57.15mm}.dymo-labels-print__label{box-shadow:0 1mm 4mm rgba(0,0,0,.12);height:31.75mm;margin-bottom:10mm;padding:3mm}}.dymo-labels-print{background:#fff;box-sizing:border-box;color:#000}.dymo-labels-print__label{box-sizing:border-box;font-family:Arial,sans-serif;height:31.75mm;padding:3mm;page-break-after:always;text-align:center;width:57.15mm;-moz-column-break-after:page;break-after:page;-moz-column-break-inside:avoid;align-items:center;break-inside:avoid;display:flex;flex-direction:column;justify-content:center;overflow:hidden;page-break-inside:avoid}.dymo-labels-print__label--compact{padding:2mm}.dymo-labels-print__label--compact .dymo-labels-print__customer{font-size:12pt}.dymo-labels-print__label--compact .dymo-labels-print__meals,.dymo-labels-print__label--compact .dymo-labels-print__recipient{font-size:11pt}.dymo-labels-print__label--compact .dymo-labels-print__recipient{margin-top:2.5mm}.dymo-labels-print__label--compact .dymo-labels-print__meals{margin-top:1mm}.dymo-labels-print__label--extra-compact{padding:1.5mm}.dymo-labels-print__label--extra-compact .dymo-labels-print__customer{font-size:10pt}.dymo-labels-print__label--extra-compact .dymo-labels-print__meals,.dymo-labels-print__label--extra-compact .dymo-labels-print__recipient{font-size:9.5pt}.dymo-labels-print__label--extra-compact .dymo-labels-print__recipient{margin-top:1.5mm}.dymo-labels-print__label--extra-compact .dymo-labels-print__meals{margin-top:.5mm}.dymo-labels-print__customer{font-size:15pt;font-weight:700;line-height:1.1;max-width:100%;min-width:0;overflow-wrap:anywhere}.dymo-labels-print__meals,.dymo-labels-print__recipient{font-size:14pt;line-height:1.1;max-width:100%;min-width:0;overflow-wrap:anywhere}.dymo-labels-print__recipient{margin-top:4mm}.dymo-labels-print__meals{margin-top:2mm}.payment-print{background:#fff;box-sizing:border-box;color:#000}.payment-print__title{font-family:Arial,sans-serif;font-size:18pt;font-weight:700;line-height:1.1;margin:0 0 8mm}.payment-print__table{border-collapse:collapse;font-family:Arial,sans-serif;font-size:9pt;line-height:1.15;table-layout:fixed;width:100%}.payment-print__table td,.payment-print__table th{border:1px solid #000;box-sizing:border-box;overflow-wrap:normal;padding:1.5mm 1mm;vertical-align:middle;word-break:normal}.payment-print__table th{font-size:9pt;font-weight:700;text-align:center}.payment-print__customer-cell,.payment-print__driver-cell{text-align:left}.payment-print__amount-cell,.payment-print__date-cell,.payment-print__type-cell{white-space:nowrap}.payment-print__amount-cell{text-align:right}.payment-print__summary-cell{font-weight:700;text-align:right;white-space:nowrap}@media print{@page{size:A4 portrait;margin:8mm}@page dymo-label{size:57.15mm 31.75mm;margin:0}#root,body,html{background:#fff!important;margin:0;min-height:0;padding:0;width:100%}.delivery-plan-print{margin:0;max-width:194mm;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:194mm}.delivery-plan-print__title{font-size:16pt;margin-bottom:5mm}.delivery-plan-print__table thead{display:table-header-group}.delivery-plan-print__table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.payment-print{margin:0;max-width:194mm;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:194mm}.payment-print__title{font-size:16pt;margin-bottom:5mm}.payment-print__table thead{display:table-header-group}.payment-print__table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dymo-labels-print{margin:0;max-width:57.15mm;page:dymo-label;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:57.15mm}.dymo-labels-print__label{box-shadow:none;margin:0}}