.toggle-switch[data-v-69297293]{user-select:none;position:relative;display:flex;align-items:center;cursor:pointer}.toggle-switch .title[data-v-69297293]{flex-grow:1;min-width:0;font-weight:var(--font-bolder);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.toggle-switch.has-change .indicator[data-v-69297293]{border-color:hsl(var(--orange))!important}.toggle-switch.has-change .indicator-icon-on[data-v-69297293],.toggle-switch.has-change .indicator-icon-off[data-v-69297293],.toggle-switch.has-change input:checked~.indicator[data-v-69297293]{background-color:hsl(var(--orange));border-radius:62.5rem}.switch[data-v-69297293]{--width: 2.625rem;--height: 1.375rem;--track-inset: .375rem;--track-height: calc(var(--height) - var(--track-inset));--indicator-size: var(--height);--transition-duration: .22s;position:relative;display:block;margin:0;width:var(--width);height:var(--height)}.switch[data-v-69297293]:not(:first-child){margin-left:.3125rem}.switch input[type=checkbox][data-v-69297293]{position:absolute;pointer-events:none;height:0;width:0;opacity:0}.switch .track[data-v-69297293]{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%);width:100%;height:var(--track-height);border-radius:calc(var(--track-height) / 2);border:0 solid hsl(var(--white30));background-color:hsl(var(--white30));transition-property:background-color border-width height box-shadow;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out}.switch .indicator[data-v-69297293]{position:absolute;box-sizing:border-box;z-index:1;top:0;left:0;width:var(--indicator-size);height:var(--indicator-size);background:hsl(var(--dark-purple));border:.09375rem solid hsl(var(--white80));border-radius:calc(var(--indicator-size) / 2);transition-property:left background border;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out}.switch .indicator-icon-off[data-v-69297293],.switch .indicator-icon-on[data-v-69297293]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.switch .indicator-icon-off[data-v-69297293]{width:.53125rem;height:.09375rem;border-radius:62.5rem;background-color:hsl(var(--white80));opacity:1;transition-property:background-color opacity;transition-duration:var(--transition-duration);transition-timing-function:ease-in-out}.switch .indicator-icon-on[data-v-69297293]{--icon-size: 1.25rem;--icon-color-primary: hsl(var(--dark-purple));opacity:0;transition:opacity var(--transition-duration) ease-in-out}.switch[data-v-69297293] .indicator-icon-on>svg{transform:scaleY(0);transition:transform var(--transition-duration) ease-in-out}.switch input:checked~.indicator[data-v-69297293]{background-color:hsl(var(--white));border-color:hsl(var(--white));left:calc(100% - var(--indicator-size))}.switch input:checked~.indicator .indicator-icon-off[data-v-69297293]{opacity:0}.switch input:checked~.indicator .indicator-icon-on[data-v-69297293]{opacity:1}.switch input:checked~.indicator[data-v-69297293] .indicator-icon-on>svg{transform:scaleY(1)}.switch:not(.disabled) input:hover+.track[data-v-69297293],.switch:not(.disabled) input:focus+.track[data-v-69297293]{background-color:hsl(var(--white10));border-width:2px;height:var(--height);border-radius:calc(var(--height) / 2)}.switch:not(.disabled) input:hover~.indicator[data-v-69297293],.switch:not(.disabled) input:focus~.indicator[data-v-69297293]{border-color:hsl(var(--white))}.switch:not(.disabled) input:hover~.indicator .indicator-icon-off[data-v-69297293],.switch:not(.disabled) input:focus~.indicator .indicator-icon-off[data-v-69297293]{background-color:hsl(var(--white))}.switch:not(.disabled) input:focus+.track[data-v-69297293]{box-shadow:0 0 0 3px hsl(var(--white)/10%)}.switch.small[data-v-69297293]{--width: 2rem;--height: 1.125rem}.switch.disabled[data-v-69297293]{cursor:default}.switch.disabled .indicator-icon-off[data-v-69297293]{background-color:hsl(var(--white30))}.switch.disabled .indicator[data-v-69297293]{border-color:hsl(var(--white30))}.switch.disabled input:checked~.indicator[data-v-69297293]{background-color:hsl(var(--white50));border-color:hsl(var(--white50))}
