.rtl{direction:rtl}.vdp-datepicker{position:relative;text-align:left}.vdp-datepicker *{box-sizing:border-box}.vdp-datepicker__calendar{background:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:12px;box-shadow:2px 2px 6px -2px #4bd;box-shadow:2px 2px 6px -2px var(--primary,#4bd);overflow:hidden;position:absolute;width:300px;z-index:100}.vdp-datepicker__calendar header{display:block;line-height:40px}.vdp-datepicker__calendar header span{display:inline-block;float:left;text-align:center;width:71.42857%}.vdp-datepicker__calendar header .next,.vdp-datepicker__calendar header .prev{float:left;position:relative;text-indent:-10000px;width:14.28571%}.vdp-datepicker__calendar header .next:after,.vdp-datepicker__calendar header .prev:after{border:6px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.vdp-datepicker__calendar header .prev:after{border-right:10px solid #000;margin-left:-5px}.vdp-datepicker__calendar header .prev.disabled:after{border-right:10px solid #ddd}.vdp-datepicker__calendar header .next:after{border-left:10px solid #000;margin-left:5px}.vdp-datepicker__calendar header .next.disabled:after{border-left:10px solid #ddd}.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee;background:var(--secondary,#eee)}.vdp-datepicker__calendar .disabled{color:#ddd;cursor:default}.vdp-datepicker__calendar .flex-rtl{display:flex;flex-wrap:wrap;width:inherit}.vdp-datepicker__calendar .cell{border:1px solid transparent;display:inline-block;height:40px;line-height:40px;padding:0 5px;text-align:center;vertical-align:middle;width:14.28571%}.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-color:transparent;border-radius:10px;border-radius:var(--global-radius,10px);box-shadow:inset 0 0 0 2.5px #fff,inset 0 0 0 4px #4bd;box-shadow:inset 0 0 0 2.5px var(--light,#fff),inset 0 0 0 4px var(--primary,#4bd)}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day.selected:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month.selected:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year.selected:hover{background:#4bd;background:var(--primary,#4bd);border:1px solid #4bd;border:1px solid var(--primary,#4bd)}.vdp-datepicker__calendar .cell.selected{border-radius:10px;border-radius:var(--global-radius,10px);box-shadow:inset 0 0 0 2.5px #4bd,inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 2.5px var(--primary,#4bd),inset 0 0 0 4px var(--light,#fff);color:#fff;color:var(--light,#fff)}.vdp-datepicker__calendar .cell.selected,.vdp-datepicker__calendar .cell.selected.highlighted{background:#4bd;background:var(--primary,#4bd)}.vdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vdp-datepicker__calendar .cell.grey{color:#888}.vdp-datepicker__calendar .cell.grey:hover{background:inherit}.vdp-datepicker__calendar .cell.day-header{cursor:inherit;font-size:75%;white-space:nowrap}.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{cursor:pointer;font-style:normal}.vdp-datepicker__calendar-button.disabled,.vdp-datepicker__clear-button.disabled{color:#999;cursor:default}