@layer properties,theme,base;@layer components{.ui-switch[data-v-90f6ee5f]{--_ui-switch-width:max(var(--ui-switch-width,3rem), calc(var(--ui-switch-thumb-size,1rem)*2 + var(--ui-switch-inset,var(--space-1))*2));--_ui-switch-height:max(var(--ui-switch-height,1.5rem), calc(var(--ui-switch-thumb-size,1rem) + var(--ui-switch-inset,var(--space-1))*2))}.ui-switch[data-v-90f6ee5f],.ui-switch__copy[data-v-90f6ee5f],.ui-switch__row[data-v-90f6ee5f]{min-width:0}.ui-switch__row[data-v-90f6ee5f]{align-items:center;gap:var(--ui-switch-gap,var(--space-4));cursor:pointer;display:flex}.ui-switch__control[data-v-90f6ee5f]{width:var(--_ui-switch-width);height:var(--_ui-switch-height);flex-shrink:0;display:inline-flex;position:relative}.ui-switch__input[data-v-90f6ee5f]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-switch__input[data-v-90f6ee5f]:disabled{cursor:not-allowed}.ui-switch__track[data-v-90f6ee5f]{border-radius:var(--ui-switch-radius,9999px);background:var(--ui-switch-background,var(--surface-400));width:100%;height:100%;transition:background-color var(--ui-form-field-transition-duration,.18s);display:block}.ui-switch__thumb[data-v-90f6ee5f]{width:var(--ui-switch-thumb-size,1rem);height:var(--ui-switch-thumb-size,1rem);border-radius:var(--ui-switch-thumb-radius,9999px);background:var(--ui-switch-thumb-background,var(--surface-0));box-shadow:var(--ui-switch-thumb-shadow,var(--shadow-sm));transition:inset-inline-start var(--ui-form-field-transition-duration,.18s);position:absolute;inset-block-start:calc((var(--_ui-switch-height) - var(--ui-switch-thumb-size,1rem))/2);inset-inline-start:var(--ui-switch-inset,var(--space-1))}.ui-switch__input:checked+.ui-switch__track[data-v-90f6ee5f]{background:var(--ui-switch-checked-background,var(--color-primary-400))}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb[data-v-90f6ee5f]{inset-inline-start:calc(var(--_ui-switch-width) - var(--ui-switch-thumb-size,1rem) - var(--ui-switch-inset,var(--space-1)))}.ui-switch__input:disabled+.ui-switch__track[data-v-90f6ee5f]{opacity:var(--ui-switch-disabled-opacity,.6)}.ui-switch__input:focus-visible+.ui-switch__track[data-v-90f6ee5f]{outline:var(--ui-form-field-focus-width,2px) solid var(--ui-form-field-focus);outline-offset:var(--ui-switch-focus-offset,2px)}.ui-switch__input[aria-invalid=true]:focus-visible+.ui-switch__track[data-v-90f6ee5f]{outline-color:var(--ui-form-field-error-focus)}.ui-switch__copy[data-v-90f6ee5f]{flex-direction:column;flex:1;display:flex}.ui-switch__heading[data-v-90f6ee5f]{align-items:center;gap:var(--ui-form-help-gap,var(--space-1));display:flex}.ui-switch__label[data-v-90f6ee5f]{cursor:pointer;min-width:0;padding:0}.ui-switch__description[data-v-90f6ee5f],.ui-switch__label[data-v-90f6ee5f]{overflow-wrap:anywhere}.ui-switch__row.is-disabled[data-v-90f6ee5f],.ui-switch__row.is-disabled .ui-switch__label[data-v-90f6ee5f]{cursor:not-allowed}.ui-switch__row--panel[data-v-90f6ee5f]{min-height:var(--ui-form-field-height,2.5rem);gap:var(--ui-switch-panel-gap,var(--space-3));padding:var(--ui-switch-panel-padding,var(--space-3));border-radius:var(--ui-switch-panel-radius,var(--radius-md));background:var(--ui-switch-panel-background,var(--surface-200))}.ui-switch__row--panel[data-v-90f6ee5f]:not(.is-disabled):hover{background:var(--ui-switch-panel-hover-background,var(--ui-form-field-hover-background))}.ui-switch__row--panel .ui-switch__control[data-v-90f6ee5f]{order:1}.ui-switch__row--panel .ui-switch__label[data-v-90f6ee5f]{font-weight:var(--ui-switch-panel-label-font-weight,600)}@media (prefers-reduced-motion:reduce){.ui-switch__thumb[data-v-90f6ee5f],.ui-switch__track[data-v-90f6ee5f]{transition:none}}}@layer utilities;
