:host,:root{--van-switch-size:.69333rem;--van-switch-width: calc(1.8em + .10667rem) ;--van-switch-height: calc(1em + .10667rem) ;--van-switch-node-size:1em;--van-switch-node-background:var(--van-white);--van-switch-node-shadow:0 .08rem .02667rem 0 rgba(0,0,0,.05);--van-switch-background:hsla(240,3%,49%,.16);--van-switch-on-background:var(--van-primary-color);--van-switch-duration:var(--van-duration-base);--van-switch-disabled-opacity:var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background:hsla(240,3%,49%,.32)}.van-switch{background:var(--van-switch-background);border-radius:var(--van-switch-node-size);-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-block;font-size:var(--van-switch-size);height:var(--van-switch-height);position:relative;-webkit-transition:background-color var(--van-switch-duration);transition:background-color var(--van-switch-duration);width:var(--van-switch-width)}.van-switch__node{background:var(--van-switch-node-background);border-radius:100%;-webkit-box-shadow:var(--van-switch-node-shadow);box-shadow:var(--van-switch-node-shadow);font-size:inherit;height:var(--van-switch-node-size);left:.05333rem;position:absolute;top:.05333rem;-webkit-transition:-webkit-transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05);transition:-webkit-transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05),-webkit-transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05);width:var(--van-switch-node-size)}.van-switch__loading{height:50%;left:25%;line-height:1;top:25%;width:50%}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{-webkit-transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - .10667rem));-ms-transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - .10667rem));transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - .10667rem))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}
