html:root .el-button.taskButton{justify-content:center;align-items:center;line-height:1;display:inline-flex}html:root .el-button.taskButton>.el-icon{flex-shrink:0;width:20px;height:20px}html:root .el-button.taskButton>.el-icon .taskButtonIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:inline-flex;position:relative}html:root .el-button.taskButton>.el-icon .taskButtonIcon>.taskButtonSpinner{box-sizing:border-box;pointer-events:none;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;position:absolute;inset:0;animation:.8s linear infinite taskButtonSpin!important}html:root .el-button.taskButton>.el-icon .taskButtonIcon>.taskButtonGlyph{flex-shrink:0;width:18px;height:18px;display:block}html:root .el-button.taskButton.taskRunning>.el-icon .taskButtonGlyph{width:10px;height:10px}html:root .el-button.taskRunning:not(.taskButton)>.el-icon{flex-shrink:0;width:20px;height:20px;position:relative}html:root .el-button.taskRunning:not(.taskButton)>.el-icon>svg{visibility:hidden}html:root .el-button.taskRunning:not(.taskButton)>.el-icon:before{box-sizing:border-box;content:"";opacity:1;pointer-events:none;background:0 0;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;position:absolute;inset:0;animation:.8s linear infinite taskButtonSpin!important}html:root .el-button.taskRunning:not(.taskButton)>.el-icon:after{content:"";pointer-events:none;background:currentColor;border:0;border-radius:1.5px;width:7px;height:7px;margin:auto;animation:none;position:absolute;inset:0;transform:none}html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat){position:relative}html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat)>.el-icon,html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat)>span,html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat)>svg{visibility:hidden}html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat)>.el-icon:before,html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat)>.el-icon:after{content:none}html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat):before{content:"";opacity:1;pointer-events:none;background:currentColor;border:0;border-radius:1.5px;width:7px;height:7px;margin:auto;animation:none;position:absolute;inset:0;transform:none}html:root .el-button.taskRunning:not(.taskButton):is(.is-circle,.taskButtonCompat):after{box-sizing:border-box;content:"";opacity:1;pointer-events:none;background:0 0;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;position:absolute;inset:0;animation:.8s linear infinite taskButtonSpin!important}html:root .el-button.is-circle.is-loading:not(.taskRunning){justify-content:center;align-items:center;display:inline-flex}html:root .el-button.is-circle.is-loading:not(.taskRunning)>.el-icon.is-loading{box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0;animation:.8s linear infinite taskButtonSpin!important}html:root .el-button.is-circle.is-loading:not(.taskRunning)>.el-icon.is-loading>svg,html:root .el-button.is-circle.is-loading:not(.taskRunning)>span{display:none}@keyframes taskButtonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
