body{font-size:16px}*{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style:none}a,button,input{text-decoration:none;color:#172d4c}a:active,a:focus,a:hover,button:active,button:focus,button:hover,input:active,input:focus,input:hover{outline:none;text-decoration:none;cursor:pointer}p{font-family:"Futura-PT-Book",sans-serif}.caption,.selected,p,p strong{font-size:18px;color:#333;line-height:normal;letter-spacing:normal}.caption,.selected,p strong{font-family:"Futura-PT-Bold",sans-serif}span{font-family:"Futura-PT-Book",sans-serif}span,span strong{font-size:18px;color:#333;line-height:normal;letter-spacing:normal}span strong{font-family:"Futura-PT-Bold",sans-serif}.waiters-switcher{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 80px;height:144px;width:292px;border:2px solid #06503c;opacity:.4;background-color:transparent;transition:all .35s ease-out}.waiters-switcher.lang-uk.uk:hover,.waiters-switcher:hover,.waiters-switcherlang-ru.ru:hover{box-shadow:0 6px 32px 0 rgba(0,0,0,.15);border:2px solid transparent;background-color:#dcdf3c;opacity:1}.waiters-switcher.lang-uk{margin-right:50px}.waiters-show-hide-password{position:absolute;left:calc(100% + 40px);top:18px}.waiters-show-hide-password button{outline:none;border:none;background-color:transparent}.waiter-form-wrapper-button button{width:100%;padding:28px 0;border:2px solid transparent;background-color:#69ba2b;transition:all .35s}.waiter-form-wrapper-button button span{color:#fff;font-family:"Roboto-Bold",sans-serif;font-size:22px}.waiter-form-wrapper-button button:disabled{background-color:transparent;border:2px solid #979797;cursor:not-allowed;touch-action:none;pointer-events:none;opacity:.3}.waiter-form-wrapper-button button:disabled span{color:#979797}.waiters-success-mark-wrapper{position:relative;width:82px;height:82px;margin:0 auto 38px;border-radius:50%;background-color:#69ba2b}.waiters-success-mark-wrapper svg{position:absolute;top:8px;left:8px}.waiters-congrats-text{margin:0 auto 46px}.waiters-congrats-text p{color:#69ba2b;text-align:center;font-size:2rem;font-family:Futura-PT-Light,sans-serif}.loader{color:#69ba2b;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}.waiters-loader-wrapper{position:absolute;top:0;z-index:50;background:hsla(0,0%,98.4%,.5803921568627451);bottom:0;left:0;right:0;margin:auto;display:none}.waiters-loader-wrapper.active{display:flex;align-items:center}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.waiters-app-init-flow-wrapper{position:relative;width:100vw;height:100vh;background-color:#69ba2b}.waiters-app-init-flow-wrapper .waiters-side-bar{position:absolute;top:0;left:0;padding-left:40px}.waiters-app-init-flow-wrapper .waiters-footer{position:absolute;bottom:0;left:0;padding-left:40px;padding-bottom:16px}.waiters-app-init-flow-wrapper .waiters-app-init-flow{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;overflow:auto}.waiters-app-init-flow-wrapper.login,.waiters-app-init-flow-wrapper.otp-code-check,.waiters-app-init-flow-wrapper.registration{padding-left:412px}.waiters-app-init-flow-wrapper.login .waiters-app-init-flow,.waiters-app-init-flow-wrapper.otp-code-check .waiters-app-init-flow,.waiters-app-init-flow-wrapper.registration .waiters-app-init-flow{width:auto;background-color:#fff}.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper{width:412px;min-width:412px;margin:110px auto auto}.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector{display:flex;margin-bottom:48px;border-bottom:1px solid #bdbdbd}.waiters-app-init-flow-wrapper.registration form{margin-bottom:0;min-height:716px}.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector{display:none!important}.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper{margin-top:auto}.waiters-app-init-flow-wrapper.otp-code-check .waiters-arrow-back{position:absolute;left:-37px;top:190px}.waiters-app-init-flow-wrapper.otp-code-check h2{font-family:Futura-PT-Light,sans-serif;font-size:32px}.waiters-app-init-flow-wrapper.registration.congrats .waiters-reg-log-selector-wrapper{width:auto;min-width:412px;margin:auto}.waiters-app-init-flow-wrapper.registration.congrats .waiters-reg-log-selector{display:none!important}.waiters-app-init-flow-wrapper.registration.add-payment-card h2{font-family:Futura-PT-Light,sans-serif;font-size:32px}.waiters-app-init-flow-wrapper.registration.add-payment-card .waiters-reg-log-selector{display:none!important}.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper{width:auto;min-width:412px;margin:auto}.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector{display:none!important}.waiters-login-tab{width:50%;height:64px;text-align:center}.waiters-login-tab span{font-size:32px}.waiters-login-tab.active{border-bottom:6px solid #69ba2b}.waiters-login-tab.active span{color:#50941c}.waiters-login-flow,.waiters-registration-flow{margin-top:50px}.waiters-login-flow .waiters-loader-wrapper{left:412px}form{margin-bottom:4rem;min-height:650px}form .waiter-form-element-wrapper{width:100%;position:relative;margin-bottom:26px}form .waiter-form-element-wrapper.last{margin-bottom:48px}form .waiters-input-hint span{font-family:"Roboto-Regular",sans-serif;font-size:12px;color:rgba(0,0,0,.6)}form .waiters-input-hint.waiters-reset-password{margin-top:10px;text-align:right}form .waiters-input-hint.waiters-reset-password button{border:none;background-color:transparent;color:#69ba2b;cursor:pointer}form .waiter-form-wrapper-input{display:flex;flex-flow:column-reverse;margin-bottom:5px}form .waiter-form-wrapper-input.invalid input{background-color:rgba(205,92,92,.101961)!important;border-bottom:2px solid rgba(205,92,92,.721569)!important}form .waiter-form-wrapper-input.invalid label span{color:#cd5c5c!important}form input,form label{transition:all .2s;touch-action:manipulation}form input{font-size:22px;border:0;border-bottom:2px solid rgba(38,50,56,.380392);font-family:"Roboto-Regular",sans-serif;-webkit-appearance:none;padding:32px 0 0 16px;cursor:text;height:74px;color:#263238;background-color:rgba(38,50,56,.0588235)}form input:focus{outline:0;background-color:rgba(105,186,43,.0588235);border-bottom:2px solid #69ba2b}form input:disabled{cursor:not-allowed}form label{position:absolute}form label span{color:#263238;padding-left:16px;font-family:"Roboto-Regular",sans-serif}form input:placeholder-shown+label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(-1.5rem) scale(1);transform:translateY(-1.5rem) scale(1)}form ::-webkit-input-placeholder{opacity:0;-webkit-transition:inherit;transition:inherit}form input:focus::-webkit-input-placeholder{opacity:1}form input:focus+label,form input:not(:placeholder-shown)+label{-webkit-transform:translateY(-2.5rem) scale(1);transform:translateY(-2.5rem) scale(1);cursor:pointer}form input:focus+label span,form input:not(:placeholder-shown)+label span{color:#69ba2b}form input:disabled+label{cursor:not-allowed}form input:not(:focus):not(:placeholder-shown)+label span{color:rgba(51,51,51,.721569)}form .waiters-show-hide-password{position:absolute;left:calc(100% + 40px);top:18px}form .waiters-show-hide-password svg{width:30px;height:27px}form .waiters-show-hide-password button{padding:7px 5px 3px}form .waiters-show-hide-password button:focus{outline:1px solid #69ba2b}.waiters-form-hint{padding-left:20px}.waiters-form-hint span{font-family:"Roboto-Regular",sans-serif;font-size:16px}.waiters-form-hint span b{color:#cd5c5c}.waiters-login-flow.otp-code-check{margin-top:0;padding-top:180px;height:100vh;position:relative}.waiters-login-flow.otp-code-check h2{margin-bottom:3rem}.waiters-login-flow.otp-code-check form{min-height:auto;margin-bottom:0}.waiters-login-flow.otp-code-check .waiter-form-wrapper-input{width:130px}.waiters-login-flow.otp-code-check .waiter-form-wrapper-input label{align-self:center}.waiters-login-flow.otp-code-check .waiter-form-wrapper-input label span{padding-left:0}.waiters-login-flow.otp-code-check .waiter-form-wrapper-input input[type=password]{font-size:3rem;font-family:caption;letter-spacing:.25rem}.waiters-login-flow.otp-code-check .waiters-timer{position:absolute;right:-100px;top:4px;width:74px;height:74px}.waiters-login-flow.otp-code-check .waiters-form-hint{position:absolute;bottom:16px}.waiters-registration-flow.congrats .waiters-congrats-message-wrapper{padding:48px 65px;width:626px;background-color:#e7f4dd}.waiters-registration-flow.congrats .waiters-congrats-text{max-width:496px}.waiters-registration-flow.add-payment-card{margin-top:0;padding-top:180px;height:100vh;position:relative}.waiters-registration-flow.add-payment-card h2{margin-bottom:2rem}.waiters-registration-flow.add-payment-card form{min-height:auto;margin-bottom:0}.waiters-registration-flow.add-payment-card form .payment-card{position:relative;padding:16px 0 62px 16px;margin-bottom:212px;width:412px;height:211px;background-color:rgba(105,186,43,.0588235)}.waiters-registration-flow.add-payment-card form .payment-card.invalid{background-color:rgba(205,92,92,.101961)}.waiters-registration-flow.add-payment-card form .payment-card input{background-color:transparent;border:none;position:absolute;bottom:62px;padding:0;width:300px;height:auto}.waiters-registration-flow.add-payment-card form .payment-card input:focus{background-color:transparent;border:none}.waiters-registration-flow.add-payment-card form .payment-card input:placeholder-shown+label{-webkit-transform:translateY(-1.5rem) scale(1);transform:translateY(-1.5rem) scale(1)}.waiters-registration-flow.add-payment-card form .payment-card input:focus+label,.waiters-registration-flow.add-payment-card form .payment-card input:not(:placeholder-shown)+label{-webkit-transform:translateY(-1.5rem) scale(1);transform:translateY(-1.5rem) scale(1)}.waiters-registration-flow.add-payment-card form .payment-card .waiter-form-wrapper-input.invalid input{background-color:transparent!important;border-bottom:none!important}.waiters-registration-flow.add-payment-card form .payment-card ::-webkit-input-placeholder{opacity:1}.waiters-registration-flow.add-payment-card form .payment-card label{top:16px;left:-16px;position:relative}.waiters-registration-flow.add-payment-card form .payment-card .waiters-input-hint{position:absolute;bottom:-22px}.waiters-registration-flow.add-payment-card .waiters-form-hint{position:absolute;bottom:16px}.waiters-registration-flow{margin-top:0}.waiters-registration-flow.add-payment-card-congrats .waiters-congrats-message-wrapper{padding:48px 65px;width:626px;height:526px;background-color:#e7f4dd}.waiters-registration-flow.add-payment-card-congrats .waiters-congrats-text{max-width:300px}.waiters-registration-flow.add-payment-card-congrats .waiters-congrats-text p.header{font-size:32px}.waiters-registration-flow.add-payment-card-congrats .waiters-congrats-text p{font-size:24px}.waiters-app-dashboard-wrapper{position:relative;width:100vw;height:100vh;transition:all .35s ease-out;background-color:#fff}.waiters-app-dashboard-wrapper .waiters-footer{position:absolute;bottom:0;left:0;padding-left:40px;padding-bottom:16px}.waiters-app-dashboard-wrapper .waiters-dashboard-datepicker{display:flex;align-items:center;height:124px;padding-left:40px;background-color:#edefef}.waiters-app-dashboard-wrapper .waiters-dashboard-datepicker p{font-size:24px;font-family:"Open-Sans",sans-serif}.waiters-app-dashboard-wrapper form[name=waitersDateRangeForm]{min-height:auto;margin:0 56px 0 42px;display:flex}.waiters-app-dashboard-wrapper .waiters-datepicker-end-date-wrapper,.waiters-app-dashboard-wrapper .waiters-datepicker-start-date-wrapper{position:relative;width:165px}.waiters-app-dashboard-wrapper .waiters-datepicker-end-date-wrapper .waiter-form-element-wrapper,.waiters-app-dashboard-wrapper .waiters-datepicker-start-date-wrapper .waiter-form-element-wrapper{margin-bottom:0}.waiters-app-dashboard-wrapper .waiters-datepicker-start-date-wrapper{margin-right:42px}.waiters-app-dashboard-wrapper .DayPicker{position:absolute;top:100%;z-index:5}.waiters-app-dashboard-wrapper .DayPicker .CalendarDay,.waiters-app-dashboard-wrapper .DayPicker .CalendarMonth_caption,.waiters-app-dashboard-wrapper .DayPicker .DayPicker_weekHeader_li{font-family:"Futura-PT-Light",sans-serif}.waiters-app-dashboard-wrapper .waiter-form-wrapper-button{width:194px;height:48px}.waiters-app-dashboard-wrapper .waiter-form-wrapper-button button{padding:0;height:100%}.waiters-app-dashboard-wrapper .waiter-form-wrapper-button button span{font-family:Roboto-Regular,sans-serif}.waiters-app-dashboard-wrapper .waiters-dashboard-table{padding:32px 40px}.waiters-app-settings-wrapper{position:relative;width:100vw;height:100vh;background-color:#fff;overflow-y:hidden}.waiters-app-settings-wrapper .waiters-app-settings-content-wrapper{padding-left:412px;height:calc(100vh - 54px);background-color:#edefef}.waiters-app-settings-wrapper .waiters-side-bar{position:absolute;top:54px;left:0;width:412px}.waiters-app-settings-wrapper .waiters-side-bar .waiters-user-settings-logo{text-align:center;margin-top:92px}.waiters-app-settings-wrapper .waiters-content{height:100%;background-color:#fff}.waiters-app-settings-wrapper .waiters-settings-header{padding-top:20px;padding-left:90px;padding-bottom:20px;position:sticky;z-index:5}.waiters-app-settings-wrapper .waiters-settings-header .waiters-arrow-back{position:absolute;left:54px;top:24px}.waiters-app-settings-wrapper .waiters-settings-header h3{font-family:"Futura-PT-Light",sans-serif;font-size:24px;margin-bottom:14px}.waiters-app-settings-wrapper .waiters-settings-header h2{font-family:"Futura-PT-Book",sans-serif;font-size:32px}.waiters-app-settings-wrapper .waiters-user-params{padding-top:24px;padding-left:90px;height:calc(100vh - 181px);overflow-y:scroll}.waiters-app-settings-wrapper form{margin-bottom:0;min-height:auto}.waiters-app-settings-wrapper form .waiter-form-element-wrapper{max-width:412px}.waiters-app-settings-wrapper form .waiters-input-hint{margin-top:25px;display:flex;cursor:pointer}.waiters-app-settings-wrapper form .waiters-input-hint p{margin-left:10px;font-family:"Open-Sans",sans-serif;font-size:16px}.waiters-app-settings-wrapper form .waiters-show-hide-password{display:flex}.waiters-app-settings-wrapper form .waiters-show-hide-password button{margin-right:35px}.waiters-app-settings-wrapper .waiters-settings-controls{position:sticky;bottom:0;z-index:5;padding:26px 152px 74px 90px;background-color:#fff;display:flex;justify-content:space-between;max-width:654px}.waiters-app-settings-wrapper .waiters-settings-controls .waiter-form-element-wrapper{max-width:194px;margin-bottom:0}.waiters-app-settings-wrapper .waiters-settings-controls .waiter-form-element-wrapper .waiter-form-wrapper-button button{padding:10px 50px}.waiters-app-settings-wrapper .waiters-settings-controls .waiter-form-element-wrapper .waiter-form-wrapper-button button[type=reset]{background-color:transparent}.waiters-app-settings-wrapper .waiters-settings-controls .waiter-form-element-wrapper .waiter-form-wrapper-button button[type=reset] span{color:#89969f}.waiters-app-settings-wrapper .waiters-footer{position:absolute;bottom:0;left:0;padding-left:40px;padding-bottom:16px}.waiters-app-settings-wrapper.update-password .waiters-user-params{height:auto}.waiters-app-settings-wrapper .waiters-dropdown-wrapper{position:absolute;right:30px;top:65px;z-index:10}.waiters-ccn-default-card{position:absolute;left:-55px;top:28px}.waiters-ccn-default-card .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.waiters-ccn-default-card .container input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.waiters-ccn-default-card .container input[type=radio]:checked~.checkmark{background-color:#69ba2b}.waiters-ccn-default-card .container input[type=radio]:checked~.checkmark:after{display:block;-webkit-transform:scale(.35);transform:scale(.35)}.waiters-ccn-default-card .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid #69ba2b}.waiters-ccn-default-card .checkmark:after{top:-4px;left:-4px;width:8px;height:8px;position:absolute;display:none;content:url(/media/icons/success.svg)}.waiters-app-introduction{margin-top:32px}.waiters-app-introduction p{font-size:24px;color:#fff;font-family:"Futura-PT-Light",sans-serif}.waiters-app-introduction p strong{font-family:"Futura-PT-Bold",sans-serif;font-size:48px;color:#fff}.waiters-app-cc p{font-size:12px}.base-timer{position:relative}.base-timer__svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.base-timer__circle{fill:none;stroke:none}.base-timer__path-elapsed{stroke-width:7px;stroke:#dadada}.base-timer__path-remaining{stroke-width:7px;stroke-linecap:round;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;transition:all 1s linear;fill-rule:nonzero;stroke:currentColor}.base-timer__path-remaining.green,.base-timer__path-remaining.orange,.base-timer__path-remaining.red{color:#69ba2b}.base-timer__label{position:absolute;width:74px;height:74px;top:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-family:Roboto-Regular,sans-serif;color:#69ba2b}.waiters-header-bar{background:#69ba2b;height:54px;padding-left:40px;display:flex;justify-content:space-between}.waiters-header-bar.settings .waiters-user-menu:not(.logout):hover{cursor:default;pointer-events:none;touch-action:none;background-color:#69ba2b}.waiters-header-bar-items-left{display:flex}.waiters-header-bar-items-left h1{margin-left:20px;font-family:"Futura-PT-Bold",sans-serif;size:24px;display:flex;align-self:center}.waiters-header-bar-items-right{display:flex;align-items:center}.waiters-header-bar-items-right .role-switch-button{margin-top:2px;padding:4px 8px;background-color:#fff;border:1px solid #84ce84;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.05);font-weight:600;font-size:13px;font-family:Roboto-Regular;color:#111}.waiters-header-bar-items-right .role-switch-button:hover{border:1px solid #a0f8a0}.waiters-header-bar-items-right .role-switch-button:active{border:1px solid #84ce84}.waiters-user-menu{display:flex;align-items:center;height:100%;padding:0 40px;transition:background-color .35s ease-out}.waiters-user-menu:hover{cursor:pointer;background-color:#4e941f}.waiters-user-menu p{color:#fff;font-family:"Futura-PT-Demi",sans-serif}.waiters-user-menu p span{color:#fff}.waiters-user-menu.logout{padding:0 20px}.waiters-filter-switcher-wrapper{display:flex}.waiters-filter-switcher-wrapper input{opacity:0;cursor:pointer;height:0;width:0}.waiters-filter-switcher-wrapper label{padding:0 20px 12px;min-width:140px;font-family:"Open-Sans",sans-serif;font-size:16px;text-align:center;border-bottom:1px solid #bdbdbd;cursor:pointer}.waiters-filter-switcher-wrapper label.selected{color:#69ba2b;border-bottom:6px solid #69ba2b}.waiters-table-wrapper{position:absolute;left:40px;right:40px;top:280px;bottom:114px;margin:auto}.waiters-table-wrapper table{width:100%;text-align:left;table-layout:fixed;border-collapse:collapse}.waiters-table-wrapper table thead tr:first-child th{padding-top:14px;padding-bottom:10px;position:sticky;top:0;z-index:1;border-right:1px solid #bdbdbd;background-color:#edefef}.waiters-table-wrapper table thead tr:first-child th div{display:flex;justify-content:center;text-align:center}.waiters-table-wrapper table thead tr:first-child th div span{font-family:"Open-Sans",sans-serif;font-size:16px}.waiters-table-wrapper table thead tr:first-child th:last-child{border-right:none}.waiters-table-wrapper table thead tr:last-child th{position:sticky;top:45px;z-index:1;background-color:#fff}.waiters-table-wrapper table thead tr:last-child th>div{border-bottom:1px solid #bdbdbd}.waiters-table-wrapper table tbody tr{height:40px;border-bottom:1px solid #bdbdbd;background-color:#fff;transition:background-color .3s ease-out}.waiters-table-wrapper table tbody tr:hover{cursor:pointer;background-color:#fff}.waiters-table-wrapper table tbody tr:last-child{border-bottom:none}.waiters-table-wrapper table tbody td{padding-left:10px;border-right:1px solid #bdbdbd}.waiters-table-wrapper table tbody td>div{position:relative}.waiters-table-wrapper table tbody td p{align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.waiters-table-wrapper table tbody td p svg{margin-right:3px}.waiters-table-wrapper table tbody td.source-report-name,.waiters-table-wrapper table tbody td.user-report-name{width:20%}.waiters-table-wrapper table tbody td.cc-report,.waiters-table-wrapper table tbody td.report-owner{width:23%}.waiters-table-wrapper table tbody td.owner-status{width:14%}.waiters-table-wrapper.empty table thead tr:first-child th{border-right:1px solid #edefef}.waiters-table-wrapper .waiters-table-stand-alone-wrapper{overflow-y:scroll;height:100%}.waiters-table-wrapper .waiters-page-summary-data{text-align:right;border-top:1px solid;padding-top:24px}.waiters-table-wrapper .waiters-page-summary-data p{font-family:"Open-Sans",sans-serif;font-size:16px}.waiters-table-wrapper .waiters-page-summary-data p strong{font-size:22px;font-weight:600}.waiters-empty-data-placeholder{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.waiters-empty-data-placeholder span{display:block;font-size:24px;margin-top:32px;text-align:center}.waiters-empty-data-placeholder span strong{color:#afbfc7}.waiters-dropdown-wrapper{position:absolute;right:0;top:27px}.waiters-dropdown-toggle-btn label{display:block;margin-bottom:5px}.waiters-dropdown-toggle-btn button{display:flex;justify-content:space-between;align-items:center;text-transform:capitalize;padding:4px 8px;width:100%;min-width:130px;height:32px;border-radius:0;border:none;background:transparent}.waiters-dropdown-toggle-btn button .waiters-dropdown-caption{display:flex;margin-left:10px;align-items:center;width:96%;overflow:hidden}.waiters-dropdown-toggle-btn button .waiters-dropdown-caption svg{margin-right:5px;-webkit-transform:scale(.8);transform:scale(.8)}.waiters-dropdown-toggle-btn button .waiters-dropdown-caption p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%;border-bottom:1px solid #828282}.waiters-dropdown-toggle-btn button:disabled{opacity:.5;cursor:not-allowed}.waiters-dropdown-search-options-wrapper{display:block;position:absolute;width:100%;z-index:10;left:22px}.waiters-dropdown-search-options-wrapper.collapsed{display:none}.waiters-dropdown-options{position:absolute;background-color:transparent;border:none;width:100%;max-height:300px;overflow-y:auto;z-index:2}.waiters-dropdown-options li{padding:0 5px 0 12px;text-transform:capitalize;border-bottom:none;border-left:3px solid transparent;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waiters-dropdown-options li p{line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waiters-dropdown-options li:last-child{border-bottom:none}.waiters-dropdown-options li.selected{border-left:3px solid #69ba2b;font-weight:700}.waiters-dropdown-options li:hover{cursor:pointer}.waiters-dropdown-search-wrapper{padding:10px;border-radius:0;border:none;background-color:transparent}.waiters-dropdown-search-wrapper input{width:100%;border:none}.waiters-dropdown-search-wrapper input::-webkit-input-placeholder{color:#333}.waiters-dropdown-search-wrapper input::placeholder{color:#333}.waiters-dropdown-toggle-btn{display:flex;align-items:center}.waiters-dropdown-toggle-btn label{margin-bottom:0;margin-right:10px}.waiters-dropdown-toggle-btn button p{max-width:100%}.react-datepicker__aria-live{display:none}.react-datepicker,.react-datepicker-popper,.react-datepicker>div,.react-datepicker__tab-loop{font-family:FuturaPT;font-weight:500}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:10px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px;left:10px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0;left:10px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0;min-height:36px;display:flex;align-items:center;justify-content:center;padding:13px 0 9px}@media (max-width:1080px){.react-datepicker__header--time:not(.react-datepicker__header--time--only){min-height:30px}}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;font-weight:600;font-size:.8rem;line-height:.9;text-align:left}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);padding-right:0;padding-left:0;width:100%;box-sizing:content-box;overflow-x:hidden;overflow-y:scroll;position:relative;z-index:1}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar{position:absolute;width:.441rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb{inset:0!important;width:500px!important;display:flex!important;border:.14rem solid transparent;background-color:transparent}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:18px;padding:5px 10px;margin:3px 2px 3px 8px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0;border-radius:10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%;height:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}@font-face{font-size:18px;font-family:"Futura-PT-Book";src:url(/fonts/FuturaPTBook.otf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}@font-face{font-size:18px;font-family:"Futura-PT-Bold";src:url(/fonts/FuturaPTBold.otf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}@font-face{font-size:18px;font-family:"Futura-PT-Demi";src:url(/fonts/FuturaPTDemi.otf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}@font-face{font-size:18px;font-family:"Futura-PT-Light";src:url(/fonts/FuturaPTLight.otf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}@font-face{font-size:18px;font-family:"Roboto-Regular";src:url(/fonts/Roboto-Regular.ttf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}@font-face{font-size:18px;font-family:"Roboto-Bold";src:url(/fonts/Roboto-Bold.ttf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}@font-face{font-size:18px;font-family:"Open-Sans";src:url(/fonts/OpenSans-Regular.ttf);font-weight:400;font-style:normal;font-display:block;font-stretch:normal}.waiters-app-wrapper{display:flex;width:100vw;height:100vh}.notification{opacity:1!important}@media only screen and (min-device-width:320px) and (max-device-width:1023px){.waiters-app-init-flow-wrapper.add-payment-card-congrats,.waiters-app-init-flow-wrapper.congrats.registration,.waiters-app-init-flow-wrapper.login,.waiters-app-init-flow-wrapper.otp-code-check,.waiters-app-init-flow-wrapper.registration,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats{padding-left:260px}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-app-init-flow,.waiters-app-init-flow-wrapper.congrats.registration .waiters-app-init-flow,.waiters-app-init-flow-wrapper.login .waiters-app-init-flow,.waiters-app-init-flow-wrapper.otp-code-check .waiters-app-init-flow,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-app-init-flow,.waiters-app-init-flow-wrapper.registration .waiters-app-init-flow{align-items:flex-start;padding-top:110px}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper{width:65%;margin-top:0}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check{height:auto;padding-top:0}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-arrow-back,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-arrow-back,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-arrow-back,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-arrow-back,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-arrow-back,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-arrow-back{top:10px}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-form-hint,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-form-hint,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-form-hint,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-form-hint,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-form-hint,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper .waiters-login-flow.otp-code-check .waiters-form-hint{position:relative}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow .waiters-loader-wrapper,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper .waiters-login-flow .waiters-loader-wrapper,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper .waiters-login-flow .waiters-loader-wrapper,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper .waiters-login-flow .waiters-loader-wrapper,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-login-flow .waiters-loader-wrapper,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper .waiters-login-flow .waiters-loader-wrapper{left:0}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-registration-flow .waiters-congrats-message-wrapper,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper .waiters-registration-flow .waiters-congrats-message-wrapper,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper .waiters-registration-flow .waiters-congrats-message-wrapper,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper .waiters-registration-flow .waiters-congrats-message-wrapper,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-registration-flow .waiters-congrats-message-wrapper,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper .waiters-registration-flow .waiters-congrats-message-wrapper{width:100%}.waiters-app-init-flow-wrapper.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-registration-flow.add-payment-card,.waiters-app-init-flow-wrapper.congrats.registration .waiters-reg-log-selector-wrapper .waiters-registration-flow.add-payment-card,.waiters-app-init-flow-wrapper.login .waiters-reg-log-selector-wrapper .waiters-registration-flow.add-payment-card,.waiters-app-init-flow-wrapper.otp-code-check .waiters-reg-log-selector-wrapper .waiters-registration-flow.add-payment-card,.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper .waiters-registration-flow.add-payment-card,.waiters-app-init-flow-wrapper.registration .waiters-reg-log-selector-wrapper .waiters-registration-flow.add-payment-card{padding-top:10px}.waiters-app-init-flow-wrapper.registration.add-payment-card-congrats .waiters-reg-log-selector-wrapper,.waiters-app-init-flow-wrapper.registration.congrats .waiters-reg-log-selector-wrapper{width:90%}.waiters-app-init-flow-wrapper form{min-height:auto}.waiters-app-settings-content-wrapper{padding-left:0!important}.waiters-app-settings-content-wrapper .waiters-side-bar{display:none}.waiters-content{display:flex;flex-flow:column;align-items:center}.waiters-user-params{width:80%}.waiters-dashboard-datepicker{padding-right:40px}.waiters-app-settings-wrapper .waiters-settings-header{margin-left:-400px;padding-top:50px}.waiters-app-settings-wrapper .waiters-settings-header .waiters-arrow-back{top:54px}.waiters-app-settings-wrapper form .waiter-form-element-wrapper{max-width:80%}}