.day-cell{cursor:pointer;font-size:12px;padding:8px 7px}.day-cell.active{background-color:#ff8584;color:#fff}.day-cell.hovered{background-color:#ffeded}.day-cell.disabled{color:#e3e4e9;cursor:default}.arrow{padding:12px;position:relative;cursor:pointer}.arrow:after,.arrow:before{content:"";display:block;background-color:#8c96ab;opacity:.25;height:7px;width:2px;position:absolute;top:50%;left:50%}.arrow:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.arrow:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.arrow__left:before{top:40%;left:calc(50% - 2px)}.arrow__left:after{top:60%;left:calc(50% - 2px)}.arrow__right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow__right:after{top:60%}.arrow__right:before{top:40%}.option-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-select__option{color:#ff8584;font-weight:700;font-size:14px;cursor:pointer;text-decoration:underline}.set-cell{padding:8px;color:#202020;cursor:pointer;font-size:14px}.set-cell.active{background-color:#ff8584;font-weight:700;color:#fff}.set-cell.disabled{cursor:default;opacity:.25}.set-window__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.set-window__cells{width:100%}.set-window__cells td{padding:6px;text-align:center}.calendar{background-color:#fff;width:230px}.calendar-all{-webkit-box-shadow:0 0 3px 2px #e3e4e9;box-shadow:0 0 3px 2px #e3e4e9}.calendar-bottom{padding:12px 22px;border-top:1px solid #f6f7f9}.calendar-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.calendar-checkbox input[type=checkbox]{display:none}.calendar-checkbox__box{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border:2px solid #e3e4e9;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.calendar-checkbox input[type=checkbox]:checked~.calendar-checkbox__box{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0ZGODU4NCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYgMEgyQy45IDAgMCAuOSAwIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlYyYzAtMS4xLS45LTItMi0yek03IDE0TDIgOS4xOTJsMS40LTEuMzQ2TDcgMTEuMzA4IDE0LjYgNCAxNiA1LjM0NiA3IDE0eiIvPjwvc3ZnPg==);border:none}.calendar-checkbox__text{font-size:12px;color:#3a3a3a;line-height:16px;margin-left:8px}.calendar__set-windows{margin-top:25px}.calendar-wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:25px 30px;position:relative}.calendar-buttons{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ff8584}.calendar-buttons>*{border:1px solid #ff8584;cursor:pointer;font-size:14px;line-height:14px;padding:11px 3px;border-radius:2px;min-width:107px;text-align:center}.calendar-buttons>:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.calendar-buttons>:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.calendar-buttons>.active{background-color:#ff8584;color:#fff}.calendar-main .calendar__month{font-size:16px;color:#2c2c2c;line-height:25px}.calendar-main .calendar__month.doubled-left{margin-left:-80px}.calendar-main .calendar__month.doubled-right{margin-right:-80px}.calendar-main__calendars,.calendar__selects{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar__selects{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-right{margin-left:19px}.calendar-top__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-date{border-collapse:collapse;width:100%}.calendar-date td{vertical-align:middle;text-align:center}.calendar-date__day-names{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:12px;font-weight:500;margin-bottom:20px;margin-top:25px}.daterange{font-family:Roboto,sans-serif;position:relative}.daterange.disable .calendar-wrapper{opacity:.6}.daterange__wrap{display:block}.daterange__title{font-size:12px;text-align:left;font-weight:400;color:#2c2c2c;margin:0;padding-left:9px}.daterange__title.required:after{content:"*";font-size:12px;color:#ff8584;top:-2px;position:relative}.daterange__calendar{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:#fff;z-index:1000}.daterange__error{font-size:12px;color:rgba(208,2,27,.65);margin-top:3px;font-weight:500}.daterange__input{padding:11px 0 13px 9px;line-height:12px;border:1px solid #e1e1e1;margin-top:4px;font-weight:500;width:100%;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.daterange__input.error{outline:1px solid rgba(208,2,27,.65)}.daterange__input:focus{outline:none}.daterange__input:focus::-webkit-input-placeholder{color:transparent}.daterange__input:focus::-moz-placeholder{color:transparent}.daterange__input:focus:-ms-input-placeholder{color:transparent}.daterange__input:placeholder{font-size:14px;font-weight:500;color:rgba(0,0,0,.87);opacity:.86}