.appointment__date[data-v-0a3ddfe0] .calendar{border:none;font-size:1.4rem}.appointment__date[data-v-0a3ddfe0] .calendar header{font-size:1.6rem;margin-bottom:24px;height:40px}.appointment__date[data-v-0a3ddfe0] .calendar span.day__month_btn{pointer-events:none}.appointment__date[data-v-0a3ddfe0] .calendar span.day__month_btn:hover,.appointment__date[data-v-0a3ddfe0] .calendar span.month__year_btn:hover,.appointment__date[data-v-0a3ddfe0] .calendar span.next:hover,.appointment__date[data-v-0a3ddfe0] .calendar span.prev:hover{background-color:transparent}.appointment__date[data-v-0a3ddfe0] .calendar span.prev:after{border-right-color:#aeaed3}.appointment__date[data-v-0a3ddfe0] .calendar span.next:after{border-left-color:#aeaed3}.appointment__date[data-v-0a3ddfe0] .calendar span.cell.day-header{font-size:1.4rem}.appointment__date[data-v-0a3ddfe0] .calendar span.cell,.appointment__date[data-v-0a3ddfe0] .calendar span.cell.day,.appointment__date[data-v-0a3ddfe0] .calendar span.cell.month,.appointment__date[data-v-0a3ddfe0] .calendar span.cell.year{border-radius:5px;height:45px;line-height:45px}.appointment__date[data-v-0a3ddfe0] .calendar span.cell.day:hover:not(.selected):not(.day-header):not(.blank),.appointment__date[data-v-0a3ddfe0] .calendar span.cell.month:hover:not(.selected):not(.day-header):not(.blank),.appointment__date[data-v-0a3ddfe0] .calendar span.cell.year:hover:not(.selected):not(.day-header):not(.blank),.appointment__date[data-v-0a3ddfe0] .calendar span.cell:hover:not(.selected):not(.day-header):not(.blank){border:1px solid transparent;background:#faf8fe}.appointment__date[data-v-0a3ddfe0] .calendar .cell.highlighted{background-color:#aeaed3}.appointment__date[data-v-0a3ddfe0] .calendar .cell.selected{border:1px solid #5f0091;background:#f2edfc}.appointment__date[data-v-0a3ddfe0] .calendar .cell.selected:hover{border:1px solid #5f0091!important}.appointment__date[data-v-0a3ddfe0] .calendar .cell.disabled{cursor:not-allowed;color:#aeaed3}.appointment__date[data-v-0a3ddfe0] .calendar{border-radius:5px;-webkit-box-shadow:2.5px 2.5px 15px 0 rgba(95,0,145,.1);box-shadow:2.5px 2.5px 15px 0 rgba(95,0,145,.1);padding:16px;width:360px}.appointment__create[data-v-0a3ddfe0]{margin-top:32px}.request[data-v-4a1807a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.request__sidebar[data-v-4a1807a2],.request__view[data-v-4a1807a2]{border-radius:5px;background:#fff;padding:52px}.request__sidebar[data-v-4a1807a2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:52px;text-align:center}.request__sidebar-avatar[data-v-4a1807a2]{line-height:100px!important;height:100px!important;width:100px!important;background:#f2edfc;border-radius:50%;text-align:center;margin:0 auto 24px;font-weight:700;color:#5f0091;font-size:2rem!important}.request__sidebar-name[data-v-4a1807a2]{font-weight:700;font-size:1.4rem;margin-bottom:6px}.request__sidebar-email[data-v-4a1807a2]{font-size:1.4rem}.request__sidebar-content[data-v-4a1807a2]{margin-top:52px;padding-right:104px}.request__sidebar-line[data-v-4a1807a2]{height:1px;background:#f2edfc;width:100%;margin-bottom:25px}.request__sidebar-link[data-v-4a1807a2]{font-size:1.4rem;font-weight:600;color:#aeaed3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.request__sidebar-link[data-v-4a1807a2]:not(:last-child){margin-bottom:25px}.request__sidebar-link.isActived[data-v-4a1807a2]{color:#5f0091}.request__sidebar-icon[data-v-4a1807a2]{margin-right:24px}.request__sidebar-copy[data-v-4a1807a2]{cursor:pointer;margin:32px auto 0;width:140px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2edfc;color:#5f0091;padding:8px 16px;border-radius:10px;font-size:1.4rem}.request__sidebar-copy div[data-v-4a1807a2]{margin-left:16px}.request__view[data-v-4a1807a2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width:1500px){.request__sidebar-content[data-v-4a1807a2]{padding-right:32px}}@media only screen and (max-width:1336px){.request__sidebar-content[data-v-4a1807a2]{padding-right:0}}