.rtl{direction:rtl}.vdp-datepicker{text-align:left;position:relative}.vdp-datepicker *{box-sizing:border-box}.vdp-datepicker__calendar{z-index:100;background:#fff;border:1px solid #ccc;width:300px;position:absolute}.vdp-datepicker__calendar .today{background-color:#eee}.vdp-datepicker__calendar button{background:inherit;text-align:center}.vdp-datepicker__calendar button:disabled{color:#ddd}.vdp-datepicker__calendar header{justify-content:space-between;line-height:40px;display:flex}.vdp-datepicker__calendar header button{border:none}.vdp-datepicker__calendar header button:hover:not(:disabled){cursor:pointer;background:#eee}.vdp-datepicker__calendar header button.day__month_btn,.vdp-datepicker__calendar header button.month__year_btn{color:#000;flex-grow:5}.vdp-datepicker__calendar header span{text-align:center;width:71.4286%}.vdp-datepicker__calendar header .prev,.vdp-datepicker__calendar header .next{text-indent:-10000px;width:14.2857%;position:relative}.vdp-datepicker__calendar header .prev:after,.vdp-datepicker__calendar header .next:after{content:"";border:6px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-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 .prev:not(.disabled),.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){cursor:pointer}.vdp-datepicker__calendar header .prev:not(.disabled):hover,.vdp-datepicker__calendar header .next:not(.disabled):hover,.vdp-datepicker__calendar header .up:not(.disabled):hover{background:#eee}.vdp-datepicker__calendar .disabled{color:#ddd;cursor:default}.vdp-datepicker__calendar .flex-rtl{width:inherit;flex-wrap:wrap;display:flex}.vdp-datepicker__calendar .cell{text-align:center;vertical-align:middle;border:1px solid #0000;width:14.2857%;height:40px;padding:0 5px;line-height:40px;display:inline-block}.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.selected,.vdp-datepicker__calendar .cell.selected:hover,.vdp-datepicker__calendar .cell.selected.highlighted{background:#4bd}.vdp-datepicker__calendar .cell.highlighted{background:#cae5ed}.vdp-datepicker__calendar .cell.highlighted.disabled{color:#a3a3a3}.vdp-datepicker__calendar .cell.muted{color:#757575}.vdp-datepicker__calendar .cell.muted:hover{background:inherit}.vdp-datepicker__calendar .cell.day-header{white-space:nowrap;cursor:inherit;font-size:75%}.vdp-datepicker__calendar .cell.day-header:hover{background:inherit}.vdp-datepicker__calendar .month,.vdp-datepicker__calendar .year{width:33.333%}.vdp-datepicker__clear-button,.vdp-datepicker__calendar-button{border:none;font-style:normal}.vdp-datepicker__clear-button.input-group-prepend,.vdp-datepicker__clear-button.input-group-append,.vdp-datepicker__calendar-button.input-group-prepend,.vdp-datepicker__calendar-button.input-group-append{padding:0}.billing-notice{margin-bottom:20px}
