.profile-container{position:fixed;top:0;left:0;height:100vh;width:100vw;margin-top:69px;overflow:scroll;padding-bottom:40px}.profile-left{-webkit-box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);padding:0;padding-left:50px}.user-profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:8px;margin-top:40px;-webkit-box-shadow:rgba(249,176,64,.4) -5px 5px,rgba(249,176,64,.3) -10px 10px,rgba(249,176,64,.2) -15px 15px,rgba(249,176,64,.1) -20px 20px,rgba(249,176,64,.05) -25px 25px;box-shadow:-5px 5px rgba(249,176,64,.4),-10px 10px rgba(249,176,64,.3),-15px 15px rgba(249,176,64,.2),-20px 20px rgba(249,176,64,.1),-25px 25px rgba(249,176,64,.05)}.user-profile,.user-profile .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile.personal-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.personal-info-title{font-size:24px;color:#ffc451}.personal-info>p{font-style:italic}.personal-info>p>b{font-style:normal;margin-right:12px}.profile-username{font-size:20px;color:#f9b040}.profile-right{-ms-flex-wrap:wrap;flex-wrap:wrap}.contract-content>p,.profile-right{display:-webkit-box;display:-ms-flexbox;display:flex}.contract-content>p{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-title .icon{cursor:pointer}.floating-date{position:fixed;top:90px;background:#fff;right:0;z-index:100;max-width:400px}.close-student{position:absolute;z-index:101;right:13px;cursor:pointer}