#registerForm{width:300px;height:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;overflow-y:auto}@media (max-width:959px){#registerForm{position:fixed;z-index:100;background:#f4f8f9;right:40px;height:100%;max-height:500px;width:400px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);bottom:-450px;-webkit-transition:.4s;transition:.4s}#registerForm.active{bottom:0}}@media (max-width:599px){#registerForm{width:100vw;right:0;bottom:calc(-100vh - 50px);height:calc(100vh - 50px);padding:20px 10px;-webkit-transition:0s;transition:0s}#registerForm.active,#registerForm.active-mobile{max-height:none;height:100%;bottom:0}}#registerForm h2{margin-bottom:20px}#registerForm .el-select{width:100%}#registerForm header{margin-top:-20px;margin-left:-20px;width:100%;padding:15px 20px;background:#33caad;margin-bottom:20px}@media (min-width:960px){#registerForm header{display:none}}@media (max-width:599px){#registerForm header{display:none}}#registerForm header h2{margin:0;color:#fff;font-weight:700}#registerForm header #newRegistrationBtn{top:10px;position:absolute;right:10px;border:1px solid #fff;width:30px;height:30px}@media (min-width:960px){#registerForm header #newRegistrationBtn{display:none}}#registerForm #registerDescription{height:120px}#registerForm #startTime{display:inline;margin-right:10px}#registerForm #registerTimeBtn{width:100%}#registerForm #registerTimeCancelBtn{width:100%;margin-top:10px}@media (min-width:601px){#registerForm #registerTimeCancelBtn{display:none}}#registerPage{height:calc(100vh - 90px);width:calc(100vw - 120px);-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:599px){#registerPage{width:100%;height:100%}}#registerPage .el-tabs__content{padding:0 20px;max-width:600px}@media (max-width:599px){#registerPage .el-tabs__content{padding:0}}#registerPage .el-card.is-always-shadow{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.08);box-shadow:0 0 24px 0 rgba(0,0,0,.08);border:none}#registerPage h4{font-weight:700;margin-bottom:5px}#registerPage .loading-container{height:calc(100vh - 180px);text-align:center;position:relative}#registerPage .loading-container img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}#registerPage #newRegistrationBtnMobile{position:fixed;bottom:20px;right:30px}@media (min-width:601px){#registerPage #newRegistrationBtnMobile{display:none}}#registerPage #registerView{background-color:#fff;width:calc(100% - 300px);height:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;overflow-y:auto}@media (max-width:959px){#registerPage #registerView{width:100%}}#registerPage #registerView hr{display:block;height:1px;border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:20px;padding:0}#registerPage #registerView .el-date-editor{max-width:322px}#registerPage #registerView .el-timeline-item .el-timeline-item__timestamp{display:none}#registerPage #registerView .el-timeline-item .time_periode{color:#909399;line-height:1;font-size:13px;margin-bottom:8px;padding-top:4px;cursor:pointer}@media (max-width:599px){#registerPage #registerView .el-timeline-item{min-height:90px}}#registerPage #registerView .time-spent{position:relative;font-weight:500;float:right;padding-left:30px;display:grid;grid-template-columns:auto auto auto;grid-column-gap:10px;grid-row-gap:10px}@media (max-width:599px){#registerPage #registerView .time-spent{grid-template-columns:auto auto;padding-left:15px}#registerPage #registerView .time-spent .hours-spent{grid-column:1/3}#registerPage #registerView .time-spent button{max-width:40px}}#registerPage #registerView .time-spent button{margin:0}#registerPage #registerView .time-spent .hours-spent{font-size:40px;font-weight:700;color:rgba(48,49,51,.2)}@media (max-width:599px){#registerPage #registerView .time-spent .hours-spent{font-size:30px}}#registerPage #registerView .time-spent .delete-registration{font-size:20px;cursor:pointer;font-weight:700;color:#f56c6c;margin-top:0;display:block;float:right;line-height:40px;padding-left:15px}@media (max-width:599px){#registerPage #registerView .time-spent .delete-registration{line-height:30px}}#registerPage #registerView .time-spent #totalSpent{color:#1dbc98;padding-right:25px}#registerPage #registerView #calendarView{margin-top:20px}#registerPage #editRegistrationForm .el-select{width:100%}