.service-staff-dialog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:min(820px,calc(100vw - 40px))!important;height:min(700px,calc(100vh - 80px));margin-bottom:0;border-radius:10px;overflow:hidden;box-shadow:0 18px 48px rgba(17,24,39,.18)}.service-staff-dialog .el-dialog__header{-ms-flex:none;flex:none;padding:18px 24px;border-bottom:1px solid #eef1f6}.service-staff-dialog .el-dialog__headerbtn{top:24px;right:24px}.service-staff-dialog .el-dialog__body{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:0;padding:20px 24px 0}.service-staff-dialog .el-dialog__footer{-ms-flex:none;flex:none;padding:14px 24px;border-top:1px solid #eef1f6;background:#fbfcfe}.service-staff-dialog .el-dialog__footer .el-button{min-width:80px}.service-staff-dialog .staff-dialog-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#303133}.service-staff-dialog .staff-dialog-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#1f73ff;background:#eef5ff}.service-staff-dialog .staff-dialog-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;min-width:0;min-height:0}.service-staff-dialog .staff-config{-ms-flex:none;flex:none;padding:16px;margin-bottom:16px;border:1px solid #edf0f5;border-radius:6px;background:#f8fafc}.service-staff-dialog .staff-config .el-form-item{margin-bottom:12px}.service-staff-dialog .staff-config .el-form-item:last-child{margin-bottom:0}.service-staff-dialog .staff-config .el-form-item__label{color:#606266}.service-staff-dialog .staff-login-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:none;flex:none;min-height:140px}.service-staff-dialog .staff-login-progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#606266}.service-staff-dialog .staff-login-progress i{font-size:20px;color:#409eff}.service-staff-dialog .staff-selected-summary{-ms-flex:none;flex:none;margin-bottom:16px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-staff-dialog .staff-list-toolbar{display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;gap:12px;margin-bottom:12px}.service-staff-dialog .staff-list-toolbar>.el-input{-ms-flex:1;flex:1}.service-staff-dialog .staff-result-filter{-ms-flex:0 0 160px;flex:0 0 160px}.service-staff-dialog .staff-table-wrap{-ms-flex:1;flex:1;min-height:0;border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.service-staff-dialog .staff-company-table th{background:#f5f7fa;color:#606266;font-weight:500}.service-staff-dialog .staff-company-table td{height:42px}.service-staff-dialog .staff-company-table .cell{white-space:nowrap}.service-staff-dialog .staff-company-table:before{display:none}.service-staff-dialog .staff-result{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;color:#909399}.service-staff-dialog .staff-result.is-completed{color:#2d8b57}.service-staff-dialog .staff-result.is-attention{color:#e05252}.service-staff-dialog .staff-next-batch{display:inline-block;margin-left:10px}.service-staff-dialog .staff-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:none;flex:none;padding:12px 0}.service-staff-dialog .staff-error{-ms-flex:none;flex:none;margin-bottom:12px;max-height:68px;overflow-y:auto}.service-staff-dialog.is-compact{height:auto;max-height:calc(100vh - 80px)}.service-staff-dialog.is-compact .staff-table-wrap{-ms-flex:none;flex:none}.service-staff-dialog.is-compact .el-dialog__body{overflow-y:auto}.service-staff-dialog.is-configuring{width:min(520px,calc(100vw - 40px))!important}.service-staff-dialog.is-confirming{width:min(760px,calc(100vw - 40px))!important}.service-staff-dialog .staff-identity .el-form-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.service-staff-dialog .el-dialog__header{padding:14px 16px}.service-staff-dialog .el-dialog__body{padding:12px 16px 0}.service-staff-dialog .el-dialog__footer{padding:12px 16px}.service-staff-dialog .staff-config{padding:12px 8px}.service-staff-dialog .staff-pagination .el-pagination__sizes{display:none}}