.calendar[data-v-0c4a801c] .calendar{border:none;font-size:1.4rem;border-radius:5px;-webkit-box-shadow:2.5px 2.5px 15px 0 rgba(95,0,145,.2);box-shadow:2.5px 2.5px 15px 0 rgba(95,0,145,.2);padding:16px;width:360px}.calendar[data-v-0c4a801c] .calendar header{font-size:1.6rem;margin-bottom:24px;height:40px}.calendar[data-v-0c4a801c] .calendar span.day__month_btn:hover,.calendar[data-v-0c4a801c] .calendar span.month__year_btn:hover,.calendar[data-v-0c4a801c] .calendar span.next:hover,.calendar[data-v-0c4a801c] .calendar span.prev:hover{background-color:transparent}.calendar[data-v-0c4a801c] .calendar span.prev:after{border-right-color:#aeaed3}.calendar[data-v-0c4a801c] .calendar span.next:after{border-left-color:#aeaed3}.calendar[data-v-0c4a801c] .calendar span.cell.day-header{font-size:1.4rem}.calendar[data-v-0c4a801c] .calendar span.cell,.calendar[data-v-0c4a801c] .calendar span.cell.day,.calendar[data-v-0c4a801c] .calendar span.cell.month,.calendar[data-v-0c4a801c] .calendar span.cell.year{border-radius:5px;height:45px;line-height:45px}.calendar[data-v-0c4a801c] .calendar span.cell.day:hover:not(.selected):not(.day-header):not(.blank),.calendar[data-v-0c4a801c] .calendar span.cell.month:hover:not(.selected):not(.day-header):not(.blank),.calendar[data-v-0c4a801c] .calendar span.cell.year:hover:not(.selected):not(.day-header):not(.blank),.calendar[data-v-0c4a801c] .calendar span.cell:hover:not(.selected):not(.day-header):not(.blank){border:1px solid transparent;background:#faf8fe}.calendar[data-v-0c4a801c] .calendar .cell.highlighted{background-color:#aeaed3}.calendar[data-v-0c4a801c] .calendar .cell.selected{border:1px solid #5f0091;background:#f2edfc}.calendar[data-v-0c4a801c] .calendar .cell.selected:hover{border:1px solid #5f0091!important}.calendar[data-v-0c4a801c] .calendar .cell.disabled{cursor:not-allowed;color:#aeaed3}