.rtl{direction:rtl}.vdp-datepicker{position:relative;text-align:left}.vdp-datepicker *{box-sizing:border-box}.custom-vdp-datepicker__calendar{position:absolute;background:var(--white);width:200px;border:1px solid var(--greyborder);z-index:900;right:50%;transform:translateX(50%);bottom:-248px;height:252px}.custom-vdp-datepicker__calendar header{display:block;line-height:40px;position:relative}.custom-vdp-datepicker__calendar header span{display:inline-block;text-align:center;width:71.42857142857143%;float:left}.custom-vdp-datepicker__calendar header .prev,.custom-vdp-datepicker__calendar header .next{width:14.285714285714286%;float:left;text-indent:-10000px;position:relative}.custom-vdp-datepicker__calendar header .prev:after,.custom-vdp-datepicker__calendar header .next:after{content:'';position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:6px solid transparent}.custom-vdp-datepicker__calendar header .prev:after{border-right:10px solid var(--black);margin-left:-5px}.custom-vdp-datepicker__calendar header .prev.disabled:after{border-right:10px solid #ddd}.custom-vdp-datepicker__calendar header .next:after{border-left:10px solid var(--black);margin-left:5px}.custom-vdp-datepicker__calendar header .next.disabled:after{border-left:10px solid #ddd}.custom-vdp-datepicker__calendar header .prev:not(.disabled),.custom-vdp-datepicker__calendar header .next:not(.disabled),.custom-vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}.custom-vdp-datepicker__calendar header .prev:not(.disabled):hover,.custom-vdp-datepicker__calendar header .next:not(.disabled):hover,.custom-vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee}.custom-vdp-datepicker__calendar .disabled{color:#ddd;cursor:default}.custom-vdp-datepicker__calendar .flex-rtl{display:flex;width:inherit;flex-wrap:wrap}.custom-vdp-datepicker__calendar .cell{display:inline-block;font-size:70%;padding:0 5px;width:14.285714285714286%;height:30px;line-height:30px;text-align:center;vertical-align:middle;border:1px solid transparent}.custom-vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.custom-vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.custom-vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{cursor:pointer}.custom-vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.custom-vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.custom-vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid var(--yellow)}.custom-vdp-datepicker__calendar .cell.selected{background:var(--yellow)}.custom-vdp-datepicker__calendar .cell.selected:hover{background:var(--yellow)}.custom-vdp-datepicker__calendar .cell.selected.highlighted{background:var(--yellow)}.custom-vdp-datepicker__calendar .cell.highlighted{background:#fffec8}.custom-vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.custom-vdp-datepicker__calendar .cell.grey{color:var(--greytext)}.custom-vdp-datepicker__calendar .cell.grey:hover{background:inherit}.custom-vdp-datepicker__calendar .cell.day-header{font-size:70%;white-space:nowrap;cursor:inherit}.custom-vdp-datepicker__calendar .cell.day-header:hover{background:inherit}.custom-vdp-datepicker__calendar .month,.custom-vdp-datepicker__calendar .year{width:33.333%}.custom-vdp-datepicker__calendar .today{background:var(--greybg)}.vdp-datepicker__clear-button,.custom-vdp-datepicker__calendar-button{cursor:pointer;font-style:normal}.vdp-datepicker__clear-button.disabled,.custom-vdp-datepicker__calendar-button.disabled{color:#999;cursor:default}.vdp-datepicker__calendar-button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}