[dir=ltr] .rtl{direction:rtl}[dir=rtl] .rtl{direction:ltr}.vdp-datepicker{position:relative}[dir=ltr] .vdp-datepicker{text-align:left}[dir=rtl] .vdp-datepicker{text-align:right}.vdp-datepicker *{box-sizing:border-box}.vdp-datepicker__calendar{position:absolute;z-index:100;width:300px}[dir] .vdp-datepicker__calendar{background:#fff;border:1px solid #ccc}.vdp-datepicker__calendar header{display:block;line-height:40px}.vdp-datepicker__calendar header span{display:inline-block;width:71.42857142857143%}[dir] .vdp-datepicker__calendar header span{text-align:center}[dir=ltr] .vdp-datepicker__calendar header span{float:left}[dir=rtl] .vdp-datepicker__calendar header span{float:right}.vdp-datepicker__calendar header .next,.vdp-datepicker__calendar header .prev{width:14.285714285714286%;text-indent:-10000px;position:relative}[dir=ltr] .vdp-datepicker__calendar header .next,[dir=ltr] .vdp-datepicker__calendar header .prev{float:left}[dir=rtl] .vdp-datepicker__calendar header .next,[dir=rtl] .vdp-datepicker__calendar header .prev{float:right}.vdp-datepicker__calendar header .next:after,.vdp-datepicker__calendar header .prev:after{content:"";position:absolute;top:50%}[dir] .vdp-datepicker__calendar header .next:after,[dir] .vdp-datepicker__calendar header .prev:after{border:6px solid transparent}[dir=ltr] .vdp-datepicker__calendar header .next:after,[dir=ltr] .vdp-datepicker__calendar header .prev:after{left:50%;transform:translateX(-50%) translateY(-50%)}[dir=rtl] .vdp-datepicker__calendar header .next:after,[dir=rtl] .vdp-datepicker__calendar header .prev:after{right:50%;transform:translateX(50%) translateY(-50%)}[dir=ltr] .vdp-datepicker__calendar header .prev:after{border-right:10px solid #000;margin-left:-5px}[dir=rtl] .vdp-datepicker__calendar header .prev:after{border-left:10px solid #000;margin-right:-5px}[dir=ltr] .vdp-datepicker__calendar header .prev.disabled:after{border-right:10px solid #ddd}[dir=rtl] .vdp-datepicker__calendar header .prev.disabled:after{border-left:10px solid #ddd}[dir=ltr] .vdp-datepicker__calendar header .next:after{border-left:10px solid #000;margin-left:5px}[dir=rtl] .vdp-datepicker__calendar header .next:after{border-right:10px solid #000;margin-right:5px}[dir=ltr] .vdp-datepicker__calendar header .next.disabled:after{border-left:10px solid #ddd}[dir=rtl] .vdp-datepicker__calendar header .next.disabled:after{border-right:10px solid #ddd}[dir] .vdp-datepicker__calendar header .next:not(.disabled),[dir] .vdp-datepicker__calendar header .prev:not(.disabled),[dir] .vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}[dir] .vdp-datepicker__calendar header .next:not(.disabled):hover,[dir] .vdp-datepicker__calendar header .prev:not(.disabled):hover,[dir] .vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee}.vdp-datepicker__calendar .disabled{color:#ddd}[dir] .vdp-datepicker__calendar .disabled{cursor:default}.vdp-datepicker__calendar .flex-rtl{display:flex;width:inherit;flex-wrap:wrap}.vdp-datepicker__calendar .cell{display:inline-block;width:14.285714285714286%;height:40px;line-height:40px;vertical-align:middle}[dir] .vdp-datepicker__calendar .cell{padding:0 5px;text-align:center;border:1px solid transparent}[dir] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,[dir] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,[dir] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}[dir] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,[dir] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,[dir] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4bd}[dir] .vdp-datepicker__calendar .cell.selected,[dir] .vdp-datepicker__calendar .cell.selected.highlighted,[dir] .vdp-datepicker__calendar .cell.selected:hover{background:#4bd}[dir] .vdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vdp-datepicker__calendar .cell.grey{color:#888}[dir] .vdp-datepicker__calendar .cell.grey:hover{background:inherit}.vdp-datepicker__calendar .cell.day-header{font-size:75%;white-space:nowrap}[dir] .vdp-datepicker__calendar .cell.day-header{cursor:inherit}[dir] .vdp-datepicker__calendar .cell.day-header:hover{background:inherit}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year{width:33.333%}.vdp-datepicker__calendar-button,.vdp-datepicker__clear-button{font-style:normal}[dir] .vdp-datepicker__calendar-button,[dir] .vdp-datepicker__clear-button{cursor:pointer}.vdp-datepicker__calendar-button.disabled,.vdp-datepicker__clear-button.disabled{color:#999}[dir] .vdp-datepicker__calendar-button.disabled,[dir] .vdp-datepicker__clear-button.disabled{cursor:default}