.member-profile-upload-field{background-color:#fff;background-size:cover;background-position:50%;position:relative;overflow:hidden}.member-profile-upload-field,.member-profile-upload-field .hover-dimmed-layer{width:100%;height:100%;border-radius:50%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.member-profile-upload-field .hover-dimmed-layer{position:absolute;top:0;left:0;background-color:transparent}.member-profile-upload-field input[type=file]{display:none}.member-profile-upload-field .center-icon{left:calc(50% - 10px)}.member-profile-upload-field .center-icon,.member-profile-upload-field .left-icon{position:absolute;top:calc(50% - 10px);font-size:20px;width:20px;height:20px;text-align:center;font-weight:700}.member-profile-upload-field .left-icon{left:calc(33% - 10px)}.member-profile-upload-field .right-icon{position:absolute;top:calc(50% - 10px);font-size:20px;width:20px;height:20px;text-align:center;font-weight:700;right:calc(33% - 10px)}.member-profile-upload-field .el-icon-plus{color:#4a4a4a;-webkit-transition:color .3s ease;transition:color .3s ease}.member-profile-upload-field .el-icon-delete,.member-profile-upload-field .el-icon-search{color:transparent;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width:768px){.member-profile-upload-field:hover{background-color:#e1e1e1;cursor:pointer}.member-profile-upload-field:hover .hover-dimmed-layer{background-color:rgba(74,74,74,.44)}.member-profile-upload-field:hover .el-icon-delete,.member-profile-upload-field:hover .el-icon-search{color:#fff}}@media screen and (max-width:768px){.member-profile-upload-field .hover-dimmed-layer{background-color:rgba(74,74,74,.44)}.member-profile-upload-field .el-icon-delete,.member-profile-upload-field .el-icon-search{color:#fff}}.member-profile-upload-field .member-profile-preview-wrapper{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background-color:rgba(74,74,74,.44);z-index:2500}.member-profile-upload-field .member-profile-preview-wrapper .el-icon-circle-close{position:absolute;top:10%;right:10%;color:#fff}.member-profile-upload-field .member-profile-preview-wrapper img{max-width:60%}.member-detail__header .header-pretitle{font-size:12px;font-weight:500;letter-spacing:-1.4px;color:#4a4a4a}.member-detail__header .header-title{color:#4a4a4a;font-size:25px;font-weight:500;letter-spacing:-1.4px}.member-detail-header__card{border-radius:15px!important;height:160px}.member-detail-info .card-body{padding:20px}.member-detail-info .card-body table{width:100%}.member-detail-info tr{line-height:22px;font-size:15px;color:#4a4a4a;letter-spacing:-.8px}.member-detail-info tr td:first-child{font-size:15px;color:#9b9b9b;letter-spacing:-.8px}.member-detail-memo{font-size:15px;color:#4a4a4a;letter-spacing:-.8px;line-height:22px;position:relative}.member-detail-memo .memo-control{position:absolute;bottom:10px;right:10px}.member-detail-memo textarea{padding:0;width:100%;height:116px;resize:none;border:0;font-size:15px;letter-spacing:-.8px;line-height:22px;color:#4a4a4a}.member-detail-memo textarea::-webkit-input-placeholder{font-size:15px;color:#b9b9b9;letter-spacing:-.8px;line-height:22px}.member-detail-memo textarea::-moz-placeholder{font-size:15px;color:#b9b9b9;letter-spacing:-.8px;line-height:22px}.member-detail-memo textarea:-ms-input-placeholder{font-size:15px;color:#b9b9b9;letter-spacing:-.8px;line-height:22px}.member-detail-memo textarea::-ms-input-placeholder{font-size:15px;color:#b9b9b9;letter-spacing:-.8px;line-height:22px}.member-detail-memo textarea::placeholder{font-size:15px;color:#b9b9b9;letter-spacing:-.8px;line-height:22px}.member-detail-memo textarea:-moz-read-only{background-color:#fafafa;pointer-events:none;cursor:not-allowed}.member-detail-memo textarea:read-only{background-color:#fafafa;pointer-events:none;cursor:not-allowed}.member-detail-memo textarea:focus{outline:none}.el-dropdown-link:focus{outline:0}.attendance-dropdown{min-width:90px}.attendance-dropdown .el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#9b9b9b;cursor:pointer;outline:none}.attendance-dropdown .el-dropdown-menu__item.current-status{font-weight:500;color:#4a4a4a}.attendance-dropdown .el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:hsla(0,0%,78.4%,.5);pointer-events:none}.member-detail-table-control{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;min-height:10px}.BOOKED{color:#9b9b9b}.ATTENDANCE{color:#4a4a4a}.LATE{color:#ffe707}.ABSENCE,.NOSHOW{color:red}.WAITING{color:#d3d3d3}