.rescheduleModal{position:absolute;width:50vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90vh;overflow-y:scroll;top:50%;left:50%;transform:translate(-50%,-50%);@media (max-width:768px){width:80vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.rescheduleModalInfoContainer{@media (max-width:768px){max-height:40vh;overflow-y:scroll}}.reportModal{width:40vw;@media (max-width:768px){width:80vw}}.cancelAppointmentModal,.reportModal{position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:50%;left:50%;transform:translate(-50%,-50%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cancelAppointmentModal{width:35vw}.UserProfilePlaceholder::-moz-placeholder{color:#d6d8d7}.UserProfilePlaceholder::placeholder{color:#d6d8d7}.user-profile-layout{display:flex;justify-content:flex-start;width:auto;margin-left:4%;margin-right:4%}.user-profile-sidebar{flex:0 0 260px;max-width:260px}.user-profile-divider{flex:0 0 1px}.user-profile-sidebar-content{width:240px}.user-profile-identity{min-width:0}.user-profile-email{overflow-wrap:anywhere}.user-profile-nav-link{width:100%}@media (min-width:1500px){.user-profile-layout{margin-left:10%;margin-right:10%}}@media (max-width:991.98px){.user-profile-layout{display:block;width:100%;margin-left:0;margin-right:0}}