.Cal__Day__root{display:inline-block;box-sizing:border-box;width:14.28571%;list-style:none;font-size:16px;text-align:center;cursor:pointer;user-select:none}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted,.Cal__Day__root.Cal__Day__enabled:active,.Cal__Day__root.Cal__Day__enabled:hover{position:relative;z-index:1}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted:before,.Cal__Day__root.Cal__Day__enabled:active:before,.Cal__Day__root.Cal__Day__enabled:hover:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;background-color:#efefef;z-index:-1}.Cal__Day__root.Cal__Day__enabled:hover:before{opacity:.5}.Cal__Day__root.Cal__Day__enabled.Cal__Day__highlighted:before,.Cal__Day__root.Cal__Day__enabled:active:before{opacity:1}.Cal__Day__root:first-child{position:relative}.Cal__Day__root.Cal__Day__today{position:relative;z-index:2}.Cal__Day__root.Cal__Day__today>span{color:#3d3d3d}.Cal__Day__root.Cal__Day__today.Cal__Day__disabled>span{color:#aaa}.Cal__Day__root.Cal__Day__today:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;box-shadow:inset 0 0 0 1px;z-index:-1}.Cal__Day__root.Cal__Day__today.Cal__Day__disabled:before{box-shadow:inset 0 0 0 1px #bbb}.Cal__Day__root.Cal__Day__selected{position:relative}.Cal__Day__root.Cal__Day__selected:before,.Cal__Day__root.Cal__Day__selected>.Cal__Day__month,.Cal__Day__root.Cal__Day__selected>.Cal__Day__year{display:none}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;border-radius:50%;line-height:56px;z-index:2}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection .Cal__Day__month{top:9px}.Cal__Day__root.Cal__Day__selected .Cal__Day__selection .Cal__Day__day{position:relative;top:5px;font-weight:700;font-size:18px}.Cal__Day__root.Cal__Day__disabled{color:#aaa;cursor:not-allowed}.Cal__Day__month,.Cal__Day__year{position:absolute;left:0;right:0;font-size:12px;line-height:12px;text-transform:capitalize}.Cal__Day__month{top:5px}.Cal__Day__year{bottom:5px}.Cal__Day__range.Cal__Day__selected.Cal__Day__end:after,.Cal__Day__range.Cal__Day__selected.Cal__Day__start:after{content:"";position:absolute;top:50%;width:50%;height:52px;margin-top:-26px;box-shadow:inset 56px 56px}.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection{background-color:#eee!important}.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection .Cal__Day__day,.Cal__Day__range.Cal__Day__selected.Cal__Day__disabled .Cal__Day__selection.Cal__Day__selection .Cal__Day__month{color:#aaa;font-weight:300}.Cal__Day__range.Cal__Day__selected.Cal__Day__start .Cal__Day__selection{border-top-left-radius:50%;border-bottom-left-radius:50%}.Cal__Day__range.Cal__Day__selected.Cal__Day__start:after{right:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__start.Cal__Day__end:after{display:none}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__selection{left:0;right:0;width:100%;margin-left:0;display:flex;justify-content:center;align-items:center;border-radius:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__day{top:0;font-size:16px}.Cal__Day__range.Cal__Day__selected.Cal__Day__betweenRange .Cal__Day__month{display:none}.Cal__Day__range.Cal__Day__selected.Cal__Day__end:after{left:0}.Cal__Day__range.Cal__Day__selected.Cal__Day__end .Cal__Day__selection{border-top-right-radius:50%;border-bottom-right-radius:50%;color:inherit!important;background-color:#fff!important;border:2px solid;box-sizing:border-box}.Cal__Day__range.Cal__Day__selected.Cal__Day__end .Cal__Day__selection .Cal__Day__day{top:4px}.Cal__Container__root{position:relative;display:table;z-index:1;font:14px Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;outline:none;text-align:left}.Cal__Container__root.Cal__Container__landscape{display:flex;flex-direction:row}.Cal__Container__root.Cal__Container__landscape .Cal__Container__wrapper{position:relative;flex-grow:1;overflow:hidden;z-index:1;border-top-right-radius:3px;border-bottom-right-radius:3px}.Cal__Container__listWrapper{position:relative;overflow:hidden;background-color:#fff}.Cal__Header__root{position:relative;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;min-height:98px;padding:20px;line-height:1.3;font-weight:400;border-top-left-radius:3px;border-top-right-radius:3px}.Cal__Header__root.Cal__Header__landscape{align-items:flex-start;min-width:200px;border-top-right-radius:0;border-bottom-left-radius:3px}.Cal__Header__root.Cal__Header__landscape .Cal__Header__dateWrapper.Cal__Header__day{flex-grow:1;height:76px}.Cal__Header__wrapper{display:flex;flex-direction:column;flex-grow:1;cursor:pointer}.Cal__Header__wrapper.Cal__Header__blank{height:58px;line-height:58px;color:hsla(0,0%,100%,.5);font-size:18px;cursor:default}.Cal__Header__dateWrapper{position:relative;display:block;overflow:hidden;color:hsla(0,0%,100%,.5);transition:color .3s ease}.Cal__Header__dateWrapper.Cal__Header__active{color:#fff}.Cal__Header__dateWrapper.Cal__Header__day{height:38px;font-size:36px;line-height:36px;text-transform:capitalize}.Cal__Header__dateWrapper.Cal__Header__year{height:20px;font-size:18px;line-height:18px}.Cal__Header__date{position:absolute;top:0;left:0;right:0;bottom:0}.Cal__Header__range{display:flex;flex-grow:1}.Cal__Header__range .Cal__Header__dateWrapper{overflow:visible}.Cal__Header__range .Cal__Header__wrapper:first-child:after,.Cal__Header__range .Cal__Header__wrapper:first-child:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;margin-top:-50px;margin-left:-50px;border-top:100px solid transparent;border-bottom:100px solid transparent;border-left:60px solid}.Cal__Header__range .Cal__Header__wrapper:first-child:before{color:hsla(0,0%,100%,.15);transform:translateX(1px)}.Cal__Header__range .Cal__Header__wrapper:last-child{margin-left:60px}.Cal__Header__range .Cal__Header__wrapper .Cal__Header__date{white-space:nowrap;z-index:1}.Cal__Today__root{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:32px;padding:6px;box-sizing:border-box;transform:translate3d(0,-100%,0);font-weight:500;line-height:0;z-index:10;cursor:pointer;transition:transform .3s ease;transition-delay:.3s}.Cal__Today__root.Cal__Today__show{transform:translateZ(0);transition-delay:0s}.Cal__Today__root.Cal__Today__show .Cal__Today__chevron{transition:transform .3s ease}.Cal__Today__root .Cal__Today__chevron{margin-top:-6px}.Cal__Today__root.Cal__Today__chevronUp .Cal__Today__chevron{transform:rotate(180deg)}.Cal__Today__root.Cal__Today__chevronDown .Cal__Today__chevron{transform:rotate(1turn)}.Cal__MonthList__root{width:100%!important;background-color:#fff;-webkit-overflow-scrolling:touch}.Cal__MonthList__root.Cal__MonthList__scrolling>div{pointer-events:none}.Cal__MonthList__root.Cal__MonthList__scrolling label{opacity:1}.Cal__Weekdays__root{position:relative;z-index:5;display:flex;padding:0;margin:0;list-style:none;box-shadow:inset 0 -1px rgba(0,0,0,.04)}.Cal__Weekdays__day{padding:15px 0;flex-basis:14.28571%;flex-grow:1;font-weight:500;text-align:center}.Cal__Years__root{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9}.Cal__Years__root:after,.Cal__Years__root:before{content:"";position:absolute;left:0;right:0;height:50px;pointer-events:none;z-index:1}.Cal__Years__root:before{top:0;background:linear-gradient(180deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0))}.Cal__Years__root:after{bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8))}.Cal__Years__list{box-sizing:border-box}.Cal__Years__list.Cal__Years__center,.Cal__Years__year{display:flex;align-items:center;justify-content:center}.Cal__Years__year{padding:0 20px;height:100%;font-size:18px;font-weight:500;text-align:center;cursor:pointer;-webkit-user-select:none;box-sizing:border-box}.Cal__Years__year.Cal__Years__withMonths{border-bottom:1px solid #e9e9e9}.Cal__Years__year.Cal__Years__withMonths label{height:88px;padding-top:12px;box-sizing:border-box}.Cal__Years__year label{flex-basis:42%}.Cal__Years__year label span{flex-shrink:0;color:#333}.Cal__Years__year ol{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:14px}.Cal__Years__year ol li{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;list-style:none;border-radius:50%;box-sizing:border-box;color:#444;font-weight:400;text-transform:capitalize}.Cal__Years__year ol li.Cal__Years__currentMonth{border:1px solid}.Cal__Years__year ol li.Cal__Years__selected{position:relative;z-index:1;background-color:blue;color:#fff!important;border:0}.Cal__Years__year ol li.Cal__Years__disabled{cursor:not-allowed;color:#aaa}.Cal__Years__year ol li.Cal__Years__disabled:hover{background-color:inherit}.Cal__Years__year ol li:hover{background-color:#efefef}.Cal__Years__year.Cal__Years__active label>span,.Cal__Years__year:hover label>span{color:inherit}.Cal__Years__year.Cal__Years__active,.Cal__Years__year:hover{position:relative;z-index:2}.Cal__Years__year.Cal__Years__active{font-size:32px}.Cal__Years__year.Cal__Years__currentYear{position:relative}.Cal__Years__year.Cal__Years__currentYear label>span{min-width:50px;padding-bottom:5px;border-bottom:3px solid}.Cal__Years__year.Cal__Years__currentYear.Cal__Years__active label>span{min-width:85px}.Cal__Years__year.Cal__Years__first{padding-top:40px}.Cal__Years__year.Cal__Years__last{padding-bottom:40px}.Cal__Animation__enter{opacity:0;transform:translate3d(0,-100%,0);transition:.25s ease}.Cal__Animation__enter.Cal__Animation__enterActive{opacity:1;transform:translateZ(0)}.Cal__Animation__leave{transform:translateZ(0);transition:.25s ease}.Cal__Animation__leave.Cal__Animation__leaveActive{opacity:0;transform:translate3d(0,100%,0)}.Cal__Slider__root,.Cal__Slider__slide{position:absolute;top:0;left:0;right:0;bottom:0}.Cal__Slider__root{overflow:hidden}.Cal__Slider__slide{padding:20px 65px}.Cal__Slider__slide:first-child{padding-left:20px}.Cal__Slider__wrapper{height:100%;transition:transform .3s ease}.Cal__Slider__arrow{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:100%;opacity:.7;cursor:pointer;border-left:1px solid hsla(0,0%,100%,.1)}.Cal__Slider__arrow svg{width:15px}.Cal__Slider__arrow:hover{opacity:1}.Cal__Slider__arrowRight{right:0}.Cal__Slider__arrowLeft{left:0;transform:scaleX(-1)}.Cal__transition__enter{opacity:0}.Cal__transition__enterActive{opacity:1;transition:opacity .3s ease}.Cal__transition__leave{opacity:1}.Cal__transition__leaveActive{opacity:0;transition:opacity .3s ease}.Cal__Month__rows{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,0) 50%,rgba(0,0,0,.05))}.Cal__Month__row{padding:0;margin:0}.Cal__Month__row:first-child{text-align:right}.Cal__Month__row:first-child li{background-color:#fff;box-shadow:0 -1px 0 #e9e9e9}.Cal__Month__row:nth-child(2){box-shadow:0 -1px 0 #e9e9e9}.Cal__Month__row.Cal__Month__partial:first-child li:first-child{box-shadow:0 -1px 0 #e9e9e9,inset 1px 0 0 #e9e9e9}.Cal__Month__row.Cal__Month__partial:last-of-type li{position:relative;z-index:1}.Cal__Month__label{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;font-size:30px;font-weight:500;z-index:3;pointer-events:none;background-color:hsla(0,0%,100%,.6);opacity:0;transition:opacity .3s ease}.Cal__Month__label>span{position:absolute;left:0;right:0;top:0;bottom:56px;display:flex;align-items:center;justify-content:center;text-transform:capitalize}.Cal__Month__label.Cal__Month__partialFirstRow{top:56px}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.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:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.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]{margin-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]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-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-top:8px;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}.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;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.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:85px}.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 + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.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}.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}.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,.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:#2a87d0;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,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-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%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.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{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.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;-moz-user-select:none;-ms-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:"\D7"}.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}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}[data-rmiz-wrap=hidden],[data-rmiz-wrap=visible]{position:relative;display:inline-flex;align-items:flex-start}[data-rmiz-wrap=hidden]{visibility:hidden}[data-rmiz-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition-property:background-color}[data-rmiz-btn-close],[data-rmiz-btn-open]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;font:inherit;color:inherit;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-open]{cursor:zoom-in}[data-rmiz-btn-close]{cursor:zoom-out}[data-rmiz-modal-content]{position:absolute;transition-property:transform;transform-origin:center center}.gradient-loader-red.start{color:#fff;background:rgba(190,25,25,.6)}.gradient-loader-red.start:hover{color:#fff;background:rgba(190,25,25,.55)}.gradient-loader-red.loading,.gradient-loader-red.loading:hover{color:#fff;background:rgba(190,25,25,.4);background:linear-gradient(135deg,rgba(190,25,25,.6),rgba(190,25,25,.2));background-size:400% 400%;animation:c 2s ease infinite}.gradient-loader-red.end{color:#777;background:#fff;border:1px solid #ddd}.gradient-loader-red.end:hover{color:#777;background:#efefef;border:1px solid #ddd}.gradient-loader-green{background:linear-gradient(270deg,#149814,rgba(20,152,20,.5));background-size:100% 100%;animation:a 0s ease infinite}@keyframes a{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}.page-loader-text-el1{margin-top:10px;width:100%;height:150px}.page-loader-text-el2{margin-top:8px;width:100%;height:120px}.page-loader-text-el3{margin-top:8px;width:100%;height:180px}html{padding:0}body,html{width:100%;height:100%;margin:0}body{padding:70px 0 0;overflow-x:hidden;box-sizing:border-box}h3,h4{margin:0;padding:0}@media (max-width:767px){*{-webkit-overflow-scrolling:touch}}.show-sm{display:none}.hide-sm{display:block}@media (max-width:767px){.show-sm{display:block}.hide-sm{display:none!important}}.size-15{font-size:15px}.size-14_5{font-size:14.5px}.centered-element{height:100px;width:100px;position:fixed;left:50%;margin-left:-50px;top:33%;margin-top:-50px}.app{justify-content:space-between;min-height:calc(100vh - 70px)}.app,.big-loader-container{display:flex;flex-direction:column}.big-loader-container{align-items:center;justify-content:center}.big-loader{border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%;width:42px;height:42px;animation:b 2s linear infinite}.loader{width:21px;height:21px}.loader,.loaderInButton{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:b 2s linear infinite}.loaderInButton{width:16px;height:16px}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader.large{width:31px;height:31px}.loader.largest{width:60px;height:60px}.loader.centered{margin:0 auto}.gradient-loader{background:linear-gradient(270deg,#eee,#ccc);background-size:400% 400%;border-radius:3px;animation:c 2s ease infinite}@keyframes c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.order-task-loader{width:300px;height:80px}.order-task-category{width:300px;height:20px}.order-task-worker-button{width:150px;height:22px;margin-top:1px;margin-bottom:1px}.navbar-notfixed{margin-bottom:0;height:auto;position:fixed!important;top:0;left:0;right:0;z-index:1000}.navbar-fixed-top>.container,.navbar-fixed-top>.container>.navbar-collapse,.navbar-notfixed>.container{padding-right:15px!important}@media (max-width:992px){.navbar-fixed-top>.container,.navbar-notfixed>.container{width:auto;font-size:13px;padding-right:0!important}}@media (max-width:767px){.navbar-fixed-top>.container,.navbar-notfixed>.container{font-size:14px;padding-right:10px!important}}@media (max-width:414px){.form-label{width:100%}}.dropdown.open{max-height:60px}.login-popover{position:absolute;left:0;width:200px;height:215px;padding:1em!important;border:1px solid #dadada;background:#fff;margin-top:-5px}.login-popover.msg{height:245px}.logout-popover{position:absolute;left:0;width:200px;height:75px;padding:1em;border:1px solid #dadada;background:#fff;margin-top:-5px}.lang-popover.arrow-top:after,.lang-popover.arrow-top:before,.login-popover.arrow-top:after,.login-popover.arrow-top:before,.logout-popover.arrow-top:after,.logout-popover.arrow-top:before{content:"";display:block;position:absolute;width:15px;height:15px;background:#fff;border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:0;border-right:0;transform:rotate(45deg);z-index:-1;bottom:100%;left:80%;margin-bottom:-7px}.lang-popover{max-width:120px}.lang-popover__item{padding:10px;transition:all .2s ease-in-out}.lang-popover__item:hover{background-color:rgba(0,0,0,.05)}.membership-badge{margin-right:10px;display:inline-flex;flex-direction:row}.membership-badge-remove{margin-left:3px;color:red;cursor:pointer}.worker-badge{float:left;margin-top:3px;margin-bottom:7px;margin-right:6px}.worker-badge,.worker-badge>.full{font-size:12px}.worker-badge>.info{font-size:12px;border-top-right-radius:0;border-bottom-right-radius:0}.worker-badge>.confirm{cursor:pointer;font-size:12px;border-radius:0}.worker-badge>.remove{cursor:pointer;font-size:12px;border-top-left-radius:0;border-bottom-left-radius:0}.footer{margin-top:20px;background-color:#1a1a1a;padding-top:25px;padding-bottom:25px;color:#aaa;font-size:9pt;width:100%}.footer>.container>a{color:#aaa;text-decoration:underline}.messenger-body{margin:-70px 0 0}.messenger{display:flex;flex-direction:row;width:100%}.messenger>.panel{width:260px;min-width:260px;max-width:260px;border-radius:0;margin:0;background-color:#4d394b;color:#cac4c9;font-family:Helvetica Neue,Helvetica,Segoe UI,Tahoma,Arial,sans-serif;font-size:16px;font-weight:300;padding-top:7px;padding-bottom:7px;overflow:auto;position:fixed;top:51px;left:0;bottom:0;padding-bottom:10px;z-index:125}@media (max-width:767px){.messenger>.panel{transform:translateX(0);transition:transform .45s ease-in-out}.messenger>.panel.open{transform:translateX(-100%)}.messenger>.panel-background{display:block;position:fixed;z-index:120;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}}.messenger>.panel>.block{margin-top:7px}.messenger>.panel>.block>caption{padding:2px 0 2px 7px;font-weight:400;color:#cac4c9}.messenger>.panel>.block>caption.link{cursor:pointer;display:block;width:100%;text-align:left}.messenger>.panel>.block>caption.link:hover,.panel-button-with-children:hover{background-color:#3e313c}.messenger>.panel>.block>caption.link.active,.messenger>.panel>.block>caption.link.active:hover{color:#fff;background-color:#4c9689}.messenger>.panel>.block>.search{padding-left:7px;padding-right:7px}.child-button,.messenger>.panel>.block>.body>button{cursor:pointer;width:100%;display:block;padding-top:2px;padding-bottom:2px;padding-left:17px;font-family:Helvetica Neue,Helvetica,Segoe UI,Tahoma,Arial,sans-serif;font-size:15px;font-weight:300;color:#cac4c9!important;text-decoration:none;border-width:0;text-align:left;background-color:transparent;white-space:nowrap}.child-button:hover,.messenger>.panel>.block>.body>button:hover{background-color:#3e313c!important}.child-button.active,.child-button.active:hover,.messenger>.panel>.block>.body>.active,.messenger>.panel>.block>.body>.active:hover{color:#fff!important;background-color:#4c9689!important;text-decoration:none}.messenger>.panel>.block>.body>.new{color:#fff;font-weight:500}.messenger>.main{width:100%;height:100%;display:flex;flex-direction:column;padding-top:51px;padding-left:255px}.messenger>.main>.content,.messenger>.main>.content.with-panel{height:100%;padding-bottom:32px}.messenger>.main>.content.with-panel.with-chat-box{height:calc(100vh - 175px)}.main>.content.with-filter.with-panel,.messenger>.main>.content.with-filter{height:calc(100vh - 296px)}.panel-button-with-children{padding-left:17px;cursor:pointer;white-space:nowrap}.child-button:hover{color:inherit;text-decoration:none}.child-button{padding-left:25px}.user-table{overflow-y:auto;width:calc(100vw - 240px);border:1px solid #eee}.checkbox{margin-top:0!important;margin-bottom:0!important}.user-list__select-column{height:40px}@media (max-width:1100px){.user-list__name-column{height:35px}.user-list__select-column{height:53px}}.table__filter{margin-bottom:8px;display:flex;align-items:end;justify-content:space-between}.table__filter__title{font-weight:500;white-space:nowrap;margin-right:auto;padding-right:8px}.table__filter__title.width{width:100%;max-width:300px}.table__filter__number-input{max-width:62px}.table__filter__text-input-container,.table__filter__text-input-main-container{display:flex;align-items:center;width:100%}.table__filter__text-input-main-container{flex-direction:column;overflow-x:auto}.table__filter__text-input-main-container.width-700{max-width:700px}.table__filter__text-input-main-container.width-250{max-width:250px}.table__filter__text-input{width:100%}.table__pagination{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}@media (max-width:1200px){.table__filter__text-input-container{flex-direction:column;align-items:baseline;gap:2px}.table__filter__text-input-main-container.width-700{max-width:400px}}@media (max-width:550px){.table__filter__number-input-container,.table__pagination__status{display:none}.table__filter__text-input-main-container{max-width:500px}}@media (max-width:767px){.messenger>.main{padding-left:0;margin-left:-6px}.messenger>.main>.content,.messenger>.main>.content.with-filter,.messenger>.main>.content.with-filter.with-panel,.messenger>.main>.content.with-panel,.messenger>.main>.content.with-panel.with-chat-box{height:auto}.user-table{overflow-y:auto;width:calc(100vw - 20px)}}.messenger>.main>.command{display:flex;flex-direction:row;background:#ddd;padding:8px;vertical-align:middle}.messenger>.main>.command.show-command-fixed{position:fixed;top:51px;width:100%;z-index:100}.command-toggler{position:fixed;right:30px;top:70px;z-index:200;cursor:pointer}.bar{background-color:#777;width:30px;height:5px;margin-top:5px;transition:all .25s cubic-bezier(.4,0,1,1);cursor:pointer}.bar1{transform:rotate(-45deg) translate(-8px,6px)}.bar2{opacity:0}.bar3{transform:rotate(45deg) translate(-8px,-5px)}.scaler{transition:all .45s cubic-bezier(.4,0,0,1);transform:scale(1)}.scaler:hover{transform:scale(1.1)}.square-button{margin-right:7px;width:58px;height:58px}.square-button~.dropdown-menu{min-width:320px!important}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu li>a:focus,.dropdown-menu li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu ul li{list-style:none!important}.messenger>.main>.command{padding-left:7px}.messenger>.main>.command>.header>.title{font-size:20px}.messenger>.main>.command>.header>.title>.loading{width:200px;height:24px;margin-bottom:3px;background:linear-gradient(270deg,#999,#777);background-size:400% 400%;border-radius:3px;animation:c 2s ease infinite}@media (max-width:767px){.messenger>.main>.command>.header>.title{font-size:18px}}.messenger>.main>.command>.header>.filter{margin-top:4px}.messenger>.main>.command,.messenger>.main>.command.with-filter,.messenger>.main>.command.with-filter.with-panel,.messenger>.main>.command.with-panel{height:auto}@media (max-width:767px){.messenger>.main>.command,.messenger>.main>.command.with-filter,.messenger>.main>.command.with-filter.with-panel,.messenger>.main>.command.with-panel{height:auto}.chat-box-container.fixed{padding:0!important}}.filter,.form-children,.panel-children{opacity:1;transform:scale(1);max-height:2000px;transition:all .125s ease-in-out;visibility:visible}.panel-children.larger{max-height:5000px}.filter.hideFilters,.form-children.hideChildren,.panel-children.hideChildren{opacity:0;transform:scale(.975);max-height:0;visibility:hidden}.panel-children{margin-bottom:3px;padding:0;list-style:none}.body.panel-children.adjust-left button{padding-left:20px!important}.chat-box-container{background:#eee;width:100%}.chat-box-container.fixed{position:fixed;bottom:0;padding-right:222px}.chat-box-container>.chat-box{padding:4px;display:flex;flex-direction:row;width:100%;background:#eee}@media (max-width:767px){.chat-box-container{position:fixed;bottom:0;left:0;width:100vw;z-index:100}}.btn-file{position:relative;cursor:pointer}.btn-file input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;min-width:100%;min-height:100%;cursor:pointer}.chat-box__image{width:600px;max-width:100%;padding-top:12px;object-fit:cover}.chat-box-container>.chat-box>textarea{box-sizing:border-box;border:1px solid rgba(39,41,43,.15);border-radius:4px;color:#2c2d30;cursor:text;display:block;font-family:sans-serif;font-size:15px;font-variant-ligatures:none;height:40px;line-break:after-white-space;line-height:22px;margin:0 2px;width:100%;max-width:100%;min-height:21px;outline-color:#2c2d30;outline-style:none;outline-width:0;overflow-x:auto;overflow-y:auto;padding:9px;position:relative;resize:none;tab-size:8;text-align:left;unicode-bidi:isolate;white-space:pre-wrap;word-wrap:break-word}.event-background{background:#fff}.event-list{padding-top:5px;padding-bottom:5px;background:#eee;height:inherit;max-width:100%;overflow-x:hidden}.event{display:flex;flex-direction:row;margin:5px}.event>.icon{font-size:40px;line-height:32px;margin-top:7px;margin-right:7px}.event>.body{display:flex;flex-direction:row}.event>.body>.content{background:#fff}.event>.body>.content.normal{padding:10px}.event>.body>.content.short{padding:5px}.event>.body>.full{border-radius:5px}.event>.body>.left{border-top-left-radius:5px;border-bottom-left-radius:5px}.event>.body>.right{border-top-right-radius:5px;border-bottom-right-radius:5px}.event>.body>.content>.header>.userpic{font-size:24px;line-height:12px}.event>.body>.content>.header>.platform{font-size:12px;line-height:6px}.event>.body>.content>.sub-header{margin-left:28px}.event>.body>.content>.result{margin-top:5px}.event>.body>.actions{display:flex;flex-direction:row;background-color:#fff}.event>.body>.actions>.action{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50px;opacity:.5;border-left:1px solid #ccc}.event>.body>.actions>.action.mobile{opacity:1}.event>.body>.actions>.action:focus,.event>.body>.actions>.action:hover{cursor:pointer;opacity:1}.snippet-loading{width:100%;height:300px;background:linear-gradient(270deg,#eee,#ccc);background-size:400% 400%;border-radius:3px;animation:c 2s ease infinite}.snippet-order{cursor:pointer}.snippet-order-text{margin-bottom:3px}.snippet-message{font-size:18px;font-style:italic;margin-bottom:7px}.snippet-buttons{display:flex;flex-direction:row;align-items:center;margin-top:7px}.snippet-label{margin-right:5px;padding:4px;border:1px solid #ddd;border-radius:3px}.snippet-buttons.cancelled>.snippet-label{background:#ddd}.order__worker-main-flex-container{display:flex;flex-direction:row;align-items:center;margin-top:7px}@media (max-width:576px){.route-order__order-flex-container{flex-direction:column!important;align-items:start!important;gap:8px}.snippet-buttons-container{width:100%;text-align:center}.snippet-label--w-100{width:100%}}.count-loader{display:block;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:16px;height:16px;animation:b 2s linear infinite}.snippet-tooltip-ol{margin:0 0 0 5px;padding:0}.worker-order-state{font-size:16px}.event-data-code{display:block;padding:9.5px;margin:0 0 10px;font-size:12px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.active-tooltip{color:#fff;background-color:#4c9689}.active-tooltop-body{padding-top:10px;padding-left:12px}.order__route-order__address{margin-top:7px;margin-right:4px;flex:1;max-width:250px}.Cal__Today__root .Cal__Today__chevron{position:absolute;top:50%;margin-top:-20px;margin-left:5px;position:relative;margin-left:10px;transform:rotate(270deg);transition:transform .3s ease}.z-index-98{z-index:98}.z-index-99{z-index:99}.z-index-100{z-index:100}.w-100{width:100%}.not-found{margin-top:8px;text-align:center}.progress-bar{margin-top:.25rem;height:37px;width:100%;background:#a1a1a1;transition:all .7s ease}.progress-bar div{z-index:50;height:100%;max-width:100%}.w3-spin{animation:d 2s infinite linear}@keyframes d{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.category-disabled-cell{font-weight:700}.rmc-multi-picker{min-width:150px!important;max-width:200px!important}.rmc-picker-mask{min-width:75px!important;max-width:100px!important}.shift-block-help{min-width:300px;max-width:400px;display:flex;flex-direction:row;margin-top:10px;margin-bottom:5px}.shift-block-help-item{width:50%;min-width:150px;max-width:200px;text-align:center;font-size:16px}.shift-block{min-width:300px;max-width:400px;background-color:#fff;margin:5px 10px;border-radius:3px;padding:4px 4px 9px}.shift-block-time{display:flex;flex-direction:row;margin-top:5px}.shift-block-time-select{width:50%;min-width:150px;max-width:200px;text-align:center}.shift-block-time-select-field{border:1px solid #666;font-size:32px;font-weight:200;width:100px!important;padding:0 8px;color:#333;border-radius:3px}.shift-webcam,.shift-webcam-locked-body{display:flex;align-items:center;justify-content:center}.shift-webcam-locked-body{flex-direction:column;width:320px;padding-top:10px;padding-bottom:10px;border-radius:5px;background-color:#fff}.shift-webcam-locked-input{width:64px!important;height:64px;margin:0 4px;font-size:40px;border-radius:8px;border:1px solid rgba(0,0,0,.3)}.shift-webcam-legend{font-size:16px;padding:3px;background-color:#ff0;border-radius:10px}.shift-webcam-speech-bubble{font-size:20px;padding:3px;color:#000;background-color:#fff;border:1px solid #000;border-radius:10px;z-index:20}.shift-webcam-speech-bubble-message{border-bottom-right-radius:0}.shift-webcam-speech-bubble-reply{margin-top:2px;border-bottom-left-radius:0}.shift-webcam-speech-bubble-dot{float:right;margin-top:4px;margin-left:5px;width:20px;height:20px;border-radius:10px;background-color:red;animation:1s blink ease infinite}.shift-webcam-success-screen{position:relative;background-color:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;font-size:32px;font-weight:600;z-index:10}.shift-webcam-success-screen-label{color:#fff;background-color:#197419;padding-left:4px;padding-right:4px}.shift-webcam-error-screen-label{color:#fff;background-color:red;padding-left:4px;padding-right:4px}.rdg{border:none!important;background-color:transparent!important;margin-top:10px;overflow-y:auto}.row-selected{background:#f5f5f5!important}.row-secondary{background:#eee!important;font-weight:700}.fill-grid{height:100vh}.table__is_weekendDay{background:#fa2c4c!important;color:#fff}.table-selected__disabled.rdg-cell-selected{box-shadow:none}.table__disabled-cell,.table__value-cell{position:absolute;left:0;right:0;width:100%;height:100%;padding:0 8px}.table__tooltip-warning{border:2px solid orange}.table__tooltip-error{border:2px solid red}.rdg-cell-selected .table__tooltip-error,.rdg-cell-selected .table__tooltip-warning{border:none}.rdg-cell-selected .table__approved-cell{box-shadow:inset 0 0 0 3px #66afe9}@media (max-width:768px){.rdg-cell-frozen{transform:translateZ(0)!important}}.table-legend{position:relative;margin:1rem 0;width:100%;max-width:600px;padding:1rem;border-radius:6px;box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1)}.table-legend__worker-shift{display:flex;align-items:center;justify-content:space-between}@media (max-width:576px){.table-legend__worker-shift.rows-selected{flex-direction:column;gap:15px}}.table-legend__container{display:flex;align-items:center}.table-legend--square{width:15px;height:15px;margin-right:5px}.billing-table--cell-approved,.billing-table-legend--approved,.table-legend--approved,.table__approved-cell{background-color:#21ac63;color:#fff}.billing-table--cell-invoiced,.billing-table-legend--invoiced,.table-legend--invoiced,.table__invoiced-cell{background-color:#52bff9}.table__approved-customer{background-color:#d4b8fa}.table-legend--logged{background-color:#fff}.fullscreen-enabled{background:#fff!important}.fullscreen-enabled .rdg{height:600px!important}.fullscreen-btn-container{position:absolute;top:0!important;left:0!important;padding:3px;font-size:21px;cursor:pointer}@media (min-height:900px){.fullscreen-enabled .rdg{height:700px!important}}@media (min-height:1000px){.fullscreen-enabled .rdg{height:800px!important}}@media (min-height:1050px){.fullscreen-enabled .rdg{height:850px!important}}@media (min-height:1100px){.fullscreen-enabled .rdg{height:900px!important}}.worker-shift-table__main-container{margin:0 10px}.worker-shift-table__checkbox-container{margin-top:12px}.day-picker--selected-week .DayPicker{background:#fff;font-size:1em;border:1px solid #333;border-radius:6px}.day-picker--selected-week .DayPicker-Month{border-collapse:separate}.day-picker--selected-week .DayPicker-WeekNumber{outline:none}.day-picker--selected-week .DayPicker-Day{outline:none;border:1px solid transparent}.day-picker--selected-week .DayPicker-Week:hover .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected){background-color:#efefef!important}.day-picker--selected-week .DayPicker-Day.DayPicker-Day--selected.DayPicker-Day.DayPicker-Day--outside{background-color:rgba(74,144,226,.5);color:#fff}.react-datepicker{font-size:1.1em!important}.react-datepicker__navigation{top:8px!important;border-width:.56em}.react-datepicker-year-header{font-size:1em!important;font-weight:600;padding-bottom:4px}.react-datepicker__day,.react-datepicker__day-name{margin:.5em!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{padding:.5rem .75rem;display:inline;margin:0!important}.react-datepicker__current-month{font-size:1.5rem}.react-datepicker__navigation:focus{outline:none}.modal-content .react-datepicker__input-container input{width:100px}.billing-filter-container{margin-top:1rem;padding:1rem}.billing-filter__dates,.billing-filter__dates-container{display:flex;align-items:center}.billing-filter__dates{position:relative}.billing-filter__date2{display:flex;margin-right:3px}.billing-filter__date1--label,.billing-filter__date2--label{margin-right:4px}.billing-filter__date2--label{margin-left:4px;margin-top:2px}.billing-filter__selects{margin-top:2rem;max-width:650px;display:grid;grid-template-columns:auto auto;column-gap:10px}.billing-filter__selects .margin-top{margin-top:1.5rem}@media (max-width:920px){.billing-filter__dates-container{flex-direction:column;align-items:flex-start;gap:10px}.billing-filter__selects{grid-template-columns:auto;width:90%}}@media (max-width:576px){.billing-filter__dates{display:block;margin-right:5px}.billing-filter__date2--label{margin-left:0}.billing-filter__dates .react-datepicker-wrapper{margin-left:12px}.billing-filter__date2{margin-top:8px}.billing-filter__date2--datepicker{margin-left:-7px}}.billing-table-container{margin-top:4rem;padding:0 1rem}.billing-table-container .tooltip-inner{max-width:none}.billing-table-container .rdg-cell.rdg-cell-selected{box-shadow:none!important}.billing-table__loader-container{padding:36px 16px}.billing-table__buttons-container{display:flex}.billing-table__buttons-container .margin-left{margin-left:.5rem}.billing-table--cell-done,.billing-table-legend--done,.table-legend--paid,.table__paid-cell{background-color:#2e46b8;color:#fff}.billing-table__cell-empty,.billing-table__legend--empty{background-color:#fff}.billing-operations .rdg-header-row .rdg-cell-frozen .rdg-checkbox-label{display:none}.table__disabled-cell{background-color:#f1f1ef;opacity:.8;border-color:hsla(0,0%,46%,.3)}.billing__total{font-size:16px;font-weight:600}.billing__total.centered{width:100%;text-align:center}.billing-preview__close-btn{font-size:45px;font-weight:600;position:absolute;right:0;margin-right:20px;cursor:pointer;transition:all .2s ease}.billing-preview__close-btn:hover{opacity:.9;transform:scale(.95)}.title{font-size:20px}.smaller-title{font-size:15px}.title--secondary{font-size:24px;font-weight:300}.link--secondary{cursor:pointer;transition:color .2s ease-in-out;border-bottom:1px solid transparent}.link--secondary:hover{color:rgba(61,61,61,.8);text-decoration:underline;text-decoration-skip-ink:none}.card{background:#fff;padding:20px 24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.75rem;overflow-x:auto;position:relative}.card.small{cursor:pointer;transition:all .3s ease}.card.small:hover{transform:scale(.95)}.card__header{margin:0 auto;text-align:center}.card__header-icon{width:128px;height:128px}.card__header__title{margin-top:16px}.card__body{margin-top:24px}.card__body--grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card__modal-btn{position:absolute;top:5px;right:5px}.push-btn{background-color:#1cb0f6;color:#fff;transition:background-color .2s ease;box-shadow:inset 0 1px 0 #2ab7ec,0 5px 0 0 #156785,0 10px 5px #999;border-width:0 0 4px;border-color:transparent;border-top-left-radius:18px;border-top-right-radius:18px}.card-btn,.push-btn{width:100%;padding:13px 16px;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.8px;border-radius:9px}.push-btn.warning{color:#000;background-color:#fffb04}.push-btn.active,.push-btn:active{background-color:#1385bb;border-width:4px 0 0;box-shadow:inset 0 0 0 #2ab7ec,0 0 0 0 #156785,0 3px 2px #999}.push-btn:focus{outline:none}.push-btn:hover{background-color:#00a2ef}.card__icon{float:left;font-size:26px;margin-left:-10px}.card__icon,.circle{display:flex;align-items:center}.circle{width:63px;height:63px;line-height:67px;border-radius:50%;border:4px solid #fff;color:#fff;font-size:40px;justify-content:center;text-align:center}.circle-green{background-color:#5dbf3f}.circle-red{background-color:red}.error{color:red}.error-border{border:1px solid red}.warning{color:#ff0}.card__error{max-width:250px;margin-left:auto;text-align:center;margin-top:30px;padding:10px;background-color:#f2dede;border-color:#ebccd1;color:#a94442;border-radius:7px}.accordion{display:inline-block;width:100%;padding:18px;font-size:15px;background-color:#eee;border:none;text-align:left;outline:none;color:#444;cursor:pointer;transition:.4s}.accordion:after{content:"+";color:#777;font-weight:700;float:right;margin-left:5px}.accordion.active:after{content:"\2212"}.accordion:hover{background-color:#ccc}.accordion-content{padding:0 18px;background-color:#fff;overflow:hidden}@media (max-width:767px){.card__body{margin:16px 0 0;overflow-x:auto}.card__body--grid{grid-template-columns:auto;gap:16px}}@media (max-width:550px){.card__header-icon{width:100px;height:100px}.push-btn{line-height:14px}}@media (max-height:590px){.card__header-icon{width:84px;height:84px;margin-top:-14px}.card__header__title{margin:0}}.ready_to_work__container{display:flex;padding:16px 4px;border-top:1px solid hsla(0,0%,9%,.5);border-bottom:1px solid hsla(0,0%,9%,.5)}.ready_to_work__table{width:50%}.ready_to_work__time-container{padding-top:15px!important;padding-bottom:13px!important}.ready_to_work__time-container .cloud-oval{margin-left:-8px;margin-right:20px}.cloud-oval{padding:10px 13px;background:#1bc5f0;color:#fff;border-radius:1111px}.ready_to_work__name-th{display:inline-block;margin-left:7px}@media (max-width:768px){.ready_to_work__container{flex-direction:column}.ready_to_work__table{width:100%}}.flex-align-center{display:flex!important;align-items:center}.flex-align-start{display:flex;align-items:start}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.modal-field-sidebyside{display:grid;grid-template-columns:1fr auto;gap:3px}.button-no-hover{pointer-events:none}.middle-of-screen{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.middle-of-screen{left:-100px}}@media (max-width:576px){.modal-field-sidebyside{display:flex;flex-direction:column}.modal-field-sidebyside button{width:100%;margin-top:5px;max-width:200px;align-self:center}}.ml-6px{margin-left:6px}.ml-8px{margin-left:8px}.ios-navigation-container{margin-top:10px;font-size:24px;margin-left:auto;margin-right:25px}.ios-navigation-container .glyphicon:hover{color:#337ab7}.center-btn{display:block;margin:0 auto}.link-default{color:#337ab7;cursor:pointer}.link-default:hover{color:#225d91;text-decoration:underline}.border-btm-invisible{border-bottom:1px solid rgba(0,0,0,.2)}.form__route-order-item{display:grid;grid-template-columns:1fr;gap:3px;align-items:center;margin-bottom:20px}.form__add-item,.form__remove-item{border-radius:5px;padding:10px;font-size:15px;text-align:center;max-width:50px;cursor:pointer;width:45px;max-height:41px}.form__add-item{margin-left:5px;color:#fff;background:#1adf1a}.form__add-item:hover{background:#1bb81b}.form__remove-item{margin-right:5px;color:#fff}.form__route-order__grid-container1{display:grid;grid-template-columns:60px 60px 1fr;gap:8px;align-items:center}.form__route-order__flex-container2{display:flex;align-items:center}@media (max-width:992px){.form__route-order-item{grid-template-columns:1fr}}.form-switch-container{margin:10px 0 15px;text-align:center}.form-switch{position:relative;display:inline-block;margin-right:63px;cursor:pointer;-webkit-tap-highlight-color:transparent}.form-switch__title{position:absolute;margin-top:3px}.form-switch__i{position:relative;display:inline-block;margin-right:.5rem;width:46px;height:26px;background-color:#e6e6e6;border-radius:23px;vertical-align:text-bottom;transition:all .2s linear}.form-switch__i:before{width:42px;transform:translate3d(2px,2px,0) scaleX(1);transition:all .15s linear}.form-switch__i:after,.form-switch__i:before{content:"";position:absolute;left:0;height:22px;background-color:#fff;border-radius:11px}.form-switch__i:after{width:22px;box-shadow:0 2px 2px rgba(0,0,0,.24);transform:translate3d(2px,2px,0);transition:all .1s ease-in-out}.form-switch:active .form-switch__i:after{width:28px;transform:translate3d(2px,2px,0)}.form-switch:active .form-switch__input:checked+.form-switch__i:after{transform:translate3d(16px,2px,0)}.form-switch__input{display:none}.form-switch .form-switch__input:checked+.form-switch__i{background-color:#4bd763}.form-switch .form-switch__input:checked+.form-switch__i:before{transform:translate3d(18px,2px,0) scale3d(0,0,0)}.form-switch .form-switch__input:checked+.form-switch__i:after{transform:translate3d(22px,2px,0)}.truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-text.name{max-width:143px}.inline-block{display:inline-block}.success-block{width:100%;max-width:350px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5;border:1px solid #666;font-size:18px;font-weight:600}.shift-form__schedule__formula-textarea{max-width:496px;font-family:Courier New,Courier,monospace}.shift-form__schedule__formula-textarea.margin-left{margin-left:18px!important}.shift-form__short-wage-table{padding-bottom:25px}@media (max-width:767px){.shift-form__short-wage-table{padding-top:9px;padding-bottom:5px}}@media (max-width:992px){.shift-form__schedule__formula-textarea.margin-left{margin-left:0!important}}.shift-form__meta__checkIN__container{margin:0 auto;width:50%;text-align:center}.panel__profile__name-container{padding:4px;margin-left:16px;font-size:15px}.panel__profile-clickable-item{font-size:15px;margin:6px 0}.user-photos__main{padding:10px}.user-photos__photos-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px}.user-photos__photo-wrapper{max-width:450px;transition:all .4s linear;position:relative;overflow:hidden;cursor:pointer;margin:0 auto}.user-photos__photo{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.user-photos__delete-icon{background:#fff;padding:.75rem;border-bottom-left-radius:1rem;font-size:18px;color:red;transition:all .3s ease-in-out;position:absolute;top:0;right:0}.user-photos__photo-wrapper:hover{opacity:.9}.user-photos__delete-icon:hover{color:#000}.user-photos__delete-icon svg:active{transform:scale(1.1)}@media (max-width:576px){.user-photos__photo-wrapper{max-height:400px}}.stories-wrapper{background-color:#fff;width:360px;height:640px;display:flex;flex-direction:column;justify-content:center;margin-left:calc(50vw - 180px);padding:0 12px}.stories-text-bold{margin:38px 20px 0;color:#000;font-size:20px;line-height:20px;font-weight:700}.stories-text{color:#000}.stories-text,.stories-text-grey{margin:0 20px;font-size:16px;line-height:20px}.stories-text-grey{color:grey}.stories-modal{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.25);z-index:9999;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stories-content{position:relative}.stories-form{position:absolute;top:12px;right:12px;font-size:50px;line-height:50px;cursor:pointer;color:red;z-index:1000}.stories-widget__container{display:grid;grid-template-columns:auto auto auto;overflow-x:auto;max-width:500px;gap:3px;padding:0 5px}.stories-widget{margin:15px 4px;border-radius:10px;border:2px solid #000;width:120px;height:120px;padding:4px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center;cursor:pointer;font-size:9pt}.shift-for-worker__total-wage{display:inline;margin-left:2px;font-size:20px}@media (max-width:576px){.shift-for-worker__main-container{display:flex;flex-direction:column;align-items:center}.shift-for-worker__btn-container{display:flex;align-items:center}.shift-for-worker__distance{text-align:center}.shift-for-worker__warning{padding:0 8px;font-size:18px}.shift-for-worker__total-wage{text-align:center;display:block;margin-left:0}}.form-radio{height:2rem;width:2rem}.shift-list{padding:10px;position:relative;overflow:hidden}.shift-list__ul{padding:0;margin:0;list-style-type:none;position:relative}.shift-list__li-child{list-style-type:none;border-left:2px solid #000;margin-left:22px;padding:22px 0}.shift-list__li-child__branch{padding-left:15px;position:relative}.shift-list__li-child__branch:before{content:"";position:absolute;top:0;left:-2px;bottom:50%;width:.75em;border:2px solid #000;border-top:0 none transparent;border-right:0 none transparent}.shift-list__event{cursor:pointer;background:#fff;padding:10px;border-radius:5px;display:inline-block}.shift-list__search-form{position:fixed;top:127px;right:0;padding:4px}.shift-list__search-form.lower{top:95px}.shift-list__search-form__container{position:relative}.shift-list__search-form__btn{position:absolute;top:7px;left:3px;font-size:16.5px}.shift-list__search-form__input{padding:6px;padding-left:25px}.shift-list__search-form__input:focus~.shift-list__search-form__btn{opacity:.5;transition:.1s ease}@media (max-width:767px){.shift-list{display:flex;flex-direction:column-reverse}.shift-list__search-form{position:relative;top:0;align-self:flex-end}.shift-list__search-form.lower{top:0}}.form-expandable-icon{cursor:pointer;margin-left:auto;transition:all .1 ease-in-out}.form-expandable-icon:hover{opacity:.8}.progress-bar__container{position:absolute;top:0;left:0;width:100%;background-color:#ddd}.autocomplete-dropdown{width:100%;background-color:#fff;height:215px;position:absolute;top:34px;z-index:121;overflow-y:auto;border:1px solid #000;border-radius:5px;padding-bottom:15px}.autocomplete-dropdown__item{display:flex;align-items:center;gap:5px;color:#000;padding:10px 10px 12px;cursor:pointer}.autocomplete-dropdown__item:hover{background-color:rgba(0,0,0,.1)}.autocomplete-dropdown__item .secondary{font-size:13.5px;color:#9b9b9b}.autocomplete-click-outside{position:fixed;z-index:120;top:0;bottom:0;left:0;right:0}.calendar-item{display:grid;grid-template-columns:20px 90px 1fr;margin:0 auto;padding:15px 0;font-size:15.5px}.calendar__circle{display:inline-block;width:15px;height:15px;margin-right:6px;background-color:green;border-radius:999px}.calendar__circle.warning{background-color:#f0ad4e}.future-payments-item{display:grid;grid-template-columns:200px 1fr 1fr;margin-bottom:10px}.billing-worker-item{margin-left:-15px;margin-right:-15px;padding:5px 15px;font-size:15.5px}.customer-main__card{max-width:700px;margin:0 auto;border:1px solid;padding:10px;display:flex;align-items:center;flex-direction:column;font-size:15px;text-align:center}.customer-main__card-image{display:block;margin:20px auto 5px;border-radius:50%;object-fit:cover}.worker-main__stories-container,.worker-main__widgets-container{display:flex;justify-content:center;gap:15px;max-width:750px}@media (max-width:576px){.calendar-item{margin:0;margin-bottom:10px}.future-payments-item{grid-template-columns:100px 1fr 1fr}.worker-main__stories-container{display:block}.worker-main__widgets-container{max-width:400px;margin:0 15px;justify-content:space-between;align-items:center}}.client-register__checkbox-group{display:grid;grid-template-columns:35% 35%}.client-register__input{margin-top:5px;width:50%!important}.client-register__input.small{width:25%!important}@media (max-width:767px){.client-register__checkbox-group{display:block}.client-register__input,.client-register__input.small{width:75%!important}}@media (max-width:576px){.client-register__input,.client-register__input.small{width:100%!important}}.menu__logout{font-family:IBM Plex Mono,arial,sans-serif!important;font-size:16.8px!important;padding:10px 0}.menu__item:hover{border-bottom:2px solid #000;padding-bottom:5px}.table-list__sort-column{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.droppable-container{height:100%;width:95%}.droppable-zone{border:1px solid;padding:10px;height:100%;overflow:auto}@media (max-width:1025px){.droppable-container{margin-bottom:75px;min-height:250px}}