.rtl{direction:rtl}.vdp-datepicker{box-sizing:border-box;position:relative;text-align:left}.vdp-datepicker__calendar{background:#fff;border:1px solid #ccc;position:absolute;width:300px;z-index:10000}.vdp-datepicker__calendar>div{background:#fff;width:298px}.vdp-datepicker__calendar .today{background-color:#eee}.vdp-datepicker__calendar *{box-sizing:border-box}.vdp-datepicker__calendar.vdp-datepicker__calendar--inline{position:static}.vdp-datepicker__calendar button{background:inherit;text-align:center}.vdp-datepicker__calendar button:disabled{color:#ddd}.vdp-datepicker__calendar header{display:flex;height:40px;justify-content:space-between}.vdp-datepicker__calendar header button{border:none}.vdp-datepicker__calendar header button:hover:not(:disabled){background:#eee}.vdp-datepicker__calendar header button.vdp-datepicker__up{color:#000;flex-grow:5}.vdp-datepicker__calendar header .next,.vdp-datepicker__calendar header .prev{flex-grow:1;max-height:40px;position:relative}.vdp-datepicker__calendar header .next .default,.vdp-datepicker__calendar header .prev .default{display:flex;text-indent:-10000px}.vdp-datepicker__calendar header .next .default:after,.vdp-datepicker__calendar header .prev .default:after{border:6px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.vdp-datepicker__calendar header .next.rtl,.vdp-datepicker__calendar header .prev.rtl{transform:rotate(180deg)}.vdp-datepicker__calendar header .prev .default:after{border-right:10px solid #000;margin-left:-5px}.vdp-datepicker__calendar header .prev:disabled .default:after{border-right:10px solid #ddd}.vdp-datepicker__calendar header .next .default:after{border-left:10px solid #000;margin-left:5px}.vdp-datepicker__calendar header .next:disabled .default:after{border-left:10px solid #ddd}.vdp-datepicker__calendar .cell{border:1px solid transparent;display:inline-block;height:40px;padding:0 5px;position:relative;text-align:center;vertical-align:middle;width:14.2857142857%}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4bd}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:focus,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:focus,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:focus{z-index:1}.vdp-datepicker__calendar .cell.selected{background:#4bd;color:#104756}.vdp-datepicker__calendar .cell.selected.highlighted,.vdp-datepicker__calendar .cell.selected:hover{background:#4bd}.vdp-datepicker__calendar .cell.highlighted{background:#cae5ed;color:#104756}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#accad2}.vdp-datepicker__calendar .cell.muted{color:#757575}.vdp-datepicker__calendar .cell.muted.selected{color:#104756}.vdp-datepicker__calendar .cell.muted.disabled:not(.selected){color:#ddd}.vdp-datepicker__calendar .cell.muted.disabled:not(.selected).highlighted{color:#accad2}.vdp-datepicker__calendar .day-header span{display:inline-block;font-size:75%;height:40px;line-height:40px;padding:0 5px;text-align:center;vertical-align:middle;white-space:nowrap;width:14.2857142857%}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year{width:33.333%}.vdp-datepicker__calendar .picker-view{width:inherit}.vdp-datepicker__calendar .picker-view .cells-wrapper{overflow:hidden;position:relative}.vdp-datepicker__calendar .picker-view .cells-wrapper .picker-cells{transition:all .25s ease-in-out}.vdp-datepicker__calendar .picker-view .slide-right-enter-active{top:0}.vdp-datepicker__calendar .picker-view .slide-right-leave-active{position:absolute;top:0}.vdp-datepicker__calendar .picker-view .slide-right-enter{transform:translate(100%)}.vdp-datepicker__calendar .picker-view .slide-right-leave-to{transform:translate(-100%)}.vdp-datepicker__calendar .picker-view .slide-left-enter-active{top:0}.vdp-datepicker__calendar .picker-view .slide-left-leave-active{position:absolute;top:0}.vdp-datepicker__calendar .picker-view .slide-left-enter{transform:translate(-100%)}.vdp-datepicker__calendar .picker-view .slide-left-leave-to{transform:translate(100%)}.toggle-enter-active,.toggle-leave-active{transition:all .25s ease}.toggle-enter,.toggle-leave-to{opacity:0}.view-leave-active{position:absolute}.view-enter-active,.view-leave-active{transition:all .25s ease}.view-enter,.view-leave-to{opacity:0}.vdp-datepicker__calendar-button,.vdp-datepicker__clear-button{border:none;font-style:normal}.vdp-datepicker__calendar-button.input-group-append,.vdp-datepicker__calendar-button.input-group-prepend,.vdp-datepicker__clear-button.input-group-append,.vdp-datepicker__clear-button.input-group-prepend{padding:0}.vdp-datepicker{border-radius:5px;padding:11px .75rem 10px}.vdp-datepicker>div{height:20px;line-height:20px}.single-line-postfix .vdp-datepicker{border-bottom-right-radius:0;border-top-right-radius:0}.datepicker-input-field{border:0;height:100%;line-height:2.2;padding:0;width:100%}