.app-switch[data-v-d1cba6d0]{--switch-white-space: 8px;--switch-track-height: 16px;--switch-track-width: calc(var(--switch-track-height) * 2);--switch-track-color: rgba(var(--v-theme-text-tertiary), var(--v-disabled-opacity));--switch-thumb-scale-ratio: .7;--switch-thumb-translate-progress: 0;--switch-transition-duration: .25s;--switch-transition: var(--switch-transition-duration) cubic-bezier(0, 1, .6, 1);display:flex;align-items:center;gap:calc(var(--switch-white-space) / 2)}.app-switch--active[data-v-d1cba6d0]{--switch-track-color: rgba(var(--v-theme-primary), 1);--switch-thumb-translate-progress: 1}.app-switch--disabled[data-v-d1cba6d0]{pointer-events:none;opacity:var(--v-disabled-opacity)}.app-switch__track[data-v-d1cba6d0]{position:relative;cursor:pointer;min-width:var(--switch-track-width);width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--switch-track-height);background-color:var(--switch-track-color);transition:background-color var(--switch-transition)}.app-switch__track[data-v-d1cba6d0]:not(:is(:last-child)){margin-right:calc(var(--switch-white-space) / 2)}.app-switch__track[data-v-d1cba6d0]:not(:is(:first-child)){margin-left:calc(var(--switch-white-space) / 2)}.app-switch__thumb[data-v-d1cba6d0]{position:absolute;top:50%;left:calc((var(--switch-track-width) - var(--switch-track-height)) * var(--switch-thumb-translate-progress));width:var(--switch-track-height);height:var(--switch-track-height);transform:translateY(-50%) scale(2);transform-origin:center center;border-radius:50%;transition:left var(--switch-transition);z-index:0}.app-switch__thumb[data-v-d1cba6d0]:hover:before{transform:scale(1)}.app-switch__thumb[data-v-d1cba6d0]:before,.app-switch__thumb[data-v-d1cba6d0]:after{content:"";position:absolute;width:100%;height:100%;border-radius:inherit}.app-switch__thumb[data-v-d1cba6d0]:after{transform:scale(calc(var(--switch-thumb-scale-ratio) * .5));background-color:rgba(var(--v-theme-surface),1);z-index:1;transform-origin:center center}.app-switch__thumb[data-v-d1cba6d0]:before{background-color:var(--switch-track-color);opacity:.2;z-index:-1;transform:scale(0);transition:transform var(--switch-transition-duration) cubic-bezier(.68,-.55,.265,1.55)}.app-switch__thumb[data-v-d1cba6d0] .v-ripple__animation--in{opacity:.1}.app-switch__label[data-v-d1cba6d0]{font-size:14px;font-weight:var(--switch-label-font-weight, 500)}
