.ui-switch[data-v-38565a0f]{--switch-width:42px;--switch-height:20px;--switch-radius:16px;--switch-gap:12px;--switch-thumb:14px;--switch-thumb-off:3px;--switch-thumb-on:25px;--switch-label-size:14px;--switch-label-line:20px;--switch-error-size:12px;--switch-error-line:16px;max-width:100%;font-family:var(--font-sans);flex-direction:column;align-items:stretch;display:inline-flex}.ui-switch[data-size=md][data-v-38565a0f]{--switch-width:50px;--switch-height:24px;--switch-thumb:18px;--switch-thumb-on:29px;--switch-label-size:16px;--switch-label-line:24px;--switch-error-size:14px;--switch-error-line:20px}.ui-switch__row[data-v-38565a0f]{align-items:center;gap:var(--switch-gap);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ui-switch[data-label-position=start] .ui-switch__row[data-v-38565a0f]{flex-direction:row}.ui-switch__control[data-v-38565a0f]{width:var(--switch-width);height:var(--switch-height);flex-shrink:0;position:relative}.ui-switch__input[data-v-38565a0f]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-switch__track[data-v-38565a0f]{box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);border:1px solid rgb(var(--v-theme-border));border-radius:var(--switch-radius);background:rgb(var(--v-theme-light));display:block}.ui-switch__thumb[data-v-38565a0f],.ui-switch__track[data-v-38565a0f]{corner-shape:round;pointer-events:none}.ui-switch__thumb[data-v-38565a0f]{top:var(--switch-thumb-off);left:var(--switch-thumb-off);width:var(--switch-thumb);height:var(--switch-thumb);background:rgb(var(--v-theme-surface));transition:left var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute}.ui-switch[data-checked=true] .ui-switch__track[data-v-38565a0f]{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-primary))}.ui-switch[data-checked=true] .ui-switch__thumb[data-v-38565a0f]{left:var(--switch-thumb-on)}.ui-switch__control[data-v-38565a0f]:has(.ui-switch__input:focus-visible){border-radius:var(--switch-radius);corner-shape:round;box-shadow:var(--focus-ring)}.ui-switch__label[data-v-38565a0f]{min-width:0;font-size:var(--switch-label-size);font-weight:500;line-height:var(--switch-label-line);color:rgb(var(--v-theme-on-surface))}.ui-switch__error[data-v-38565a0f]{font-size:var(--switch-error-size);font-weight:500;line-height:var(--switch-error-line);color:rgb(var(--v-theme-control-error));margin:4px 0 0}.ui-switch[data-label-position=end] .ui-switch__error[data-v-38565a0f]{margin-inline-start:calc(var(--switch-width) + var(--switch-gap))}.ui-switch[data-state=error]:not([data-checked=true]) .ui-switch__track[data-v-38565a0f]{border-color:rgb(var(--v-theme-control-error));background:rgb(var(--v-theme-light))}.ui-switch[data-state=disabled] .ui-switch__input[data-v-38565a0f],.ui-switch[data-state=disabled] .ui-switch__row[data-v-38565a0f]{cursor:not-allowed}.ui-switch[data-state=disabled] .ui-switch__track[data-v-38565a0f]{border-color:rgb(var(--v-theme-border));background:rgb(var(--v-theme-border))}.ui-switch[data-state=disabled] .ui-switch__label[data-v-38565a0f]{color:rgb(var(--v-theme-muted))}
