.el-upload--picture-card,.el-upload-list__item{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:80px!important;height:80px!important;cursor:pointer;line-height:94px!important;vertical-align:top}.el-upload-list__item,.el-upload-list__item-name{transition:none!important;-webkit-transition:none!important}.user-user-container .el-overlay{overflow:visible!important}#myload .el-dialog{height:304px;margin-top:-161px!important}#myload1 .el-dialog,#myload .el-dialog{position:absolute;width:100%!important;overflow:visible!important}#myload1 .el-dialog{height:285px;margin-top:-86px!important}.upload-demo .el-upload-list__item-delete{display:none}.user-user-container{height:100%}.user-user-container .card-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.user-user-container .el-overlay{position:absolute;overflow:hidden}.user-user-container .uploader{text-align:center;margin-top:40px}.camera-container{padding:20px}.camera-container .video-section .video-wrapper{position:relative;background:#000;border-radius:8px;overflow:hidden;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.camera-container .video-section .video-wrapper .camera-video{width:100%;height:auto;max-height:750px;-o-object-fit:contain;object-fit:contain;display:block}.camera-container .video-section .video-controls{text-align:center}.camera-container .video-section .video-controls .el-button{margin:0 8px}.camera-container .info-section{padding-left:20px}.camera-container .info-section .employee-info{background:#f5f7fa;padding:20px;border-radius:8px;margin-bottom:20px}.camera-container .info-section .employee-info h3{margin:0 0 16px 0;color:#303133;font-size:16px;font-weight:600}.camera-container .info-section .employee-info .info-item{display:flex;margin-bottom:12px}.camera-container .info-section .employee-info .info-item label{font-weight:500;color:#606266;min-width:60px}.camera-container .info-section .employee-info .info-item span{color:#303133;font-weight:600}.camera-container .info-section .capture-section{background:#f5f7fa;padding:20px;border-radius:8px}.camera-container .info-section .capture-section h3{margin:0 0 16px 0;color:#303133;font-size:16px;font-weight:600}.camera-container .info-section .capture-section .capture-preview{margin-bottom:16px;text-align:center}.camera-container .info-section .capture-section .capture-preview .captured-photo{max-width:100%;max-height:200px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.camera-container .info-section .capture-section .capture-controls{text-align:center}.camera-container .info-section .capture-section .capture-controls .el-button{width:100%;margin-bottom:12px}.camera-container .info-section .capture-section .capture-controls .el-button:last-child{margin-bottom:0}