
.base-checkbox,.base-checkbox__input{display:inline-block;position:relative
}
.base-checkbox-button__inner,.base-checkbox__input{white-space:nowrap;vertical-align:middle;outline:0
}
.base-checkbox{color:#606266;font-weight:500;font-size:.74667rem;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.base-checkbox.is-bordered{padding:.48rem 1.06667rem .48rem .53333rem;border-radius:.21333rem;border:.05333rem solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:2.13333rem
}
.base-checkbox.is-bordered.is-checked{border-color:#409eff
}
.base-checkbox.is-bordered.is-disabled{border-color:#ebeef5;cursor:not-allowed
}
.base-checkbox.is-bordered+.base-checkbox.is-bordered{margin-left:.53333rem
}
.base-checkbox.is-bordered.base-checkbox--medium{padding:.37333rem 1.06667rem .37333rem .53333rem;border-radius:.21333rem;height:1.92rem
}
.base-checkbox.is-bordered.base-checkbox--medium .base-checkbox__label{line-height:.90667rem;font-size:.74667rem
}
.base-checkbox.is-bordered.base-checkbox--medium .base-checkbox__inner{height:.74667rem;width:.74667rem
}
.base-checkbox.is-bordered.base-checkbox--small{padding:.26667rem .8rem .26667rem .53333rem;border-radius:.16rem;height:1.70667rem
}
.base-checkbox.is-bordered.base-checkbox--small .base-checkbox__label{line-height:.8rem;font-size:.64rem
}
.base-checkbox.is-bordered.base-checkbox--small .base-checkbox__inner{height:.64rem;width:.64rem
}
.base-checkbox.is-bordered.base-checkbox--small .base-checkbox__inner::after{height:.32rem;width:.10667rem
}
.base-checkbox.is-bordered.base-checkbox--mini{padding:.16rem .8rem .16rem .53333rem;border-radius:.16rem;height:1.49333rem
}
.base-checkbox.is-bordered.base-checkbox--mini .base-checkbox__label{line-height:.64rem;font-size:.64rem
}
.base-checkbox.is-bordered.base-checkbox--mini .base-checkbox__inner{height:.64rem;width:.64rem
}
.base-checkbox.is-bordered.base-checkbox--mini .base-checkbox__inner::after{height:.32rem;width:.10667rem
}
.base-checkbox__input{cursor:pointer;line-height:1
}
.base-checkbox__input.is-disabled .base-checkbox__inner{background-color:#edf2fc;border-color:#dcdfe6;cursor:not-allowed
}
.base-checkbox__input.is-disabled .base-checkbox__inner::after{cursor:not-allowed;border-color:#c0c4cc
}
.base-checkbox__input.is-disabled .base-checkbox__inner+.base-checkbox__label{cursor:not-allowed
}
.base-checkbox__input.is-disabled.is-checked .base-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6
}
.base-checkbox__input.is-disabled.is-checked .base-checkbox__inner::after{border-color:#c0c4cc
}
.base-checkbox__input.is-disabled.is-indeterminate .base-checkbox__inner{background-color:#f2f6fc;border-color:#dcdfe6
}
.base-checkbox__input.is-disabled.is-indeterminate .base-checkbox__inner::before{background-color:#c0c4cc;border-color:#c0c4cc
}
.base-checkbox__input.is-checked .base-checkbox__inner,.base-checkbox__input.is-indeterminate .base-checkbox__inner{background-color:#409eff;border-color:#409eff
}
.base-checkbox__input.is-disabled+span.base-checkbox__label{color:#c0c4cc;cursor:not-allowed
}
.base-checkbox__input.is-checked .base-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)
}
.base-checkbox__input.is-checked+.base-checkbox__label{color:#409eff
}
.base-checkbox__input.is-focus .base-checkbox__inner{border-color:#409eff
}
.base-checkbox__input.is-indeterminate .base-checkbox__inner::before{content:"";position:absolute;display:block;background-color:#fff;height:.10667rem;-webkit-transform:scale(0.5);transform:scale(0.5);left:0;right:0;top:.26667rem
}
.base-checkbox__input.is-indeterminate .base-checkbox__inner::after{display:none
}
.base-checkbox__inner{display:inline-block;position:relative;border:.05333rem solid #dcdfe6;border-radius:.10667rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:.74667rem;height:.74667rem;background-color:#fff;z-index:1;-webkit-transition:border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);transition:border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46)
}
.base-checkbox__inner:hover{border-color:#409eff
}
.base-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:.05333rem solid #fff;border-left:0;border-top:0;height:.37333rem;left:.21333rem;position:absolute;top:.05333rem;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:.16rem;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms;transition:-webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms;transition:transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms;transition:transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms, -webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms;transition:transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms,-webkit-transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 50ms;-webkit-transform-origin:center;transform-origin:center
}
.base-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1
}
.base-checkbox-button,.base-checkbox-button__inner{display:inline-block;position:relative
}
.base-checkbox__label{display:inline-block;padding-left:.53333rem;line-height:1.01333rem;font-size:.74667rem
}
.base-checkbox+.base-checkbox{margin-left:1.6rem
}
.base-checkbox-button__inner{line-height:1;font-weight:500;cursor:pointer;background:#fff;border:.05333rem solid #dcdfe6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:.64rem 1.06667rem;font-size:.74667rem;border-radius:0
}
.base-checkbox-button__inner.is-round{padding:.64rem 1.06667rem
}
.base-checkbox-button__inner:hover{color:#409eff
}
.base-checkbox-button__inner [class*="base-icon-"]{line-height:0.9
}
.base-checkbox-button__inner [class*="base-icon-"]+span{margin-left:.26667rem
}
.base-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1
}
.base-checkbox-button.is-checked .base-checkbox-button__inner{color:#fff;background-color:#409eff;border-color:#409eff;-webkit-box-shadow:-.05333rem 0 0 0 #8cc5ff;box-shadow:-.05333rem 0 0 0 #8cc5ff
}
.base-checkbox-button.is-disabled .base-checkbox-button__inner{color:#c0c4cc;cursor:not-allowed;background-image:none;background-color:#fff;border-color:#ebeef5;-webkit-box-shadow:none;box-shadow:none
}
.base-checkbox-button:first-child .base-checkbox-button__inner{border-left:.05333rem solid #dcdfe6;border-radius:.21333rem 0 0 .21333rem;-webkit-box-shadow:none !important;box-shadow:none !important
}
.base-checkbox-button.is-focus .base-checkbox-button__inner{border-color:#409eff
}
.base-checkbox-button:last-child .base-checkbox-button__inner{border-radius:0 .21333rem .21333rem 0
}
.base-checkbox-button--medium .base-checkbox-button__inner{padding:.53333rem 1.06667rem;font-size:.74667rem;border-radius:0
}
.base-checkbox-button--medium .base-checkbox-button__inner.is-round{padding:.53333rem 1.06667rem
}
.base-checkbox-button--small .base-checkbox-button__inner{padding:.48rem .8rem;font-size:.64rem;border-radius:0
}
.base-checkbox-button--small .base-checkbox-button__inner.is-round{padding:.48rem .8rem
}
.base-checkbox-button--mini .base-checkbox-button__inner{padding:.37333rem .8rem;font-size:.64rem;border-radius:0
}
.base-checkbox-button--mini .base-checkbox-button__inner.is-round{padding:.37333rem .8rem
}
.base-checkbox-group{font-size:0
}


/*# sourceMappingURL=checkbox.css.map*/