.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:2rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;height:1.25rem;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);vertical-align:middle;font-size:.875rem;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:.625rem}.el-switch__label--right{margin-left:.625rem}.el-switch__label *{font-size:.875rem;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:.125rem solid var(--el-switch-on-color);outline-offset:.0625rem}.el-switch__core{background:var(--el-switch-off-color);border:.0625rem solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;cursor:pointer;min-width:2.5rem;height:1.25rem;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:.625rem;outline:none;display:inline-flex;position:relative}.el-switch__core,.el-switch__core .el-switch__inner{align-items:center}.el-switch__core .el-switch__inner{height:1rem;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);justify-content:center;width:100%;padding:0 .25rem 0 1.125rem;display:flex;overflow:hidden}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.75rem;overflow:hidden}.el-switch__core .el-switch__action{background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);height:1rem;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);justify-content:center;align-items:center;width:1rem;display:flex;position:absolute;left:.0625rem}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 1.0625rem)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 1.125rem 0 .25rem}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:.625rem}.el-switch--wide .el-switch__label.el-switch__label--right span{right:.625rem}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:2.5rem;font-size:.875rem;line-height:1.5rem}.el-switch--large .el-switch__label{height:1.5rem;font-size:.875rem}.el-switch--large .el-switch__label *{font-size:.875rem}.el-switch--large .el-switch__core{border-radius:.75rem;min-width:3.125rem;height:1.5rem}.el-switch--large .el-switch__core .el-switch__inner{height:1.25rem;padding:0 .375rem 0 1.375rem}.el-switch--large .el-switch__core .el-switch__action{width:1.25rem;height:1.25rem}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 1.3125rem)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 1.375rem 0 .375rem}.el-switch--small{height:1.5rem;font-size:.75rem;line-height:1rem}.el-switch--small .el-switch__label{height:1rem;font-size:.75rem}.el-switch--small .el-switch__label *{font-size:.75rem}.el-switch--small .el-switch__core{border-radius:.5rem;min-width:1.875rem;height:1rem}.el-switch--small .el-switch__core .el-switch__inner{height:.75rem;padding:0 .125rem 0 .875rem}.el-switch--small .el-switch__core .el-switch__action{width:.75rem;height:.75rem}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - .8125rem)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 .875rem 0 .125rem}
