@layer components{.Switch-module__XmTqoq__Container{font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line-height);-webkit-user-select:none;user-select:none;display:flex}.Switch-module__XmTqoq__Container[data-has-label]{align-items:flex-start}.Switch-module__XmTqoq__Container[data-label-position=start]{flex-direction:row-reverse}.Switch-module__XmTqoq__Track{width:var(--switch-track-width);max-width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--radius-full);background:var(--switch-track-color);cursor:pointer;transition:background-color .25s var(--cubic-move);border:0;flex-shrink:0;position:relative}@media (hover:hover) and (pointer:fine){.Switch-module__XmTqoq__Track:where(:not([data-disabled],[data-state=checked])):hover{background:var(--switch-track-color-hover)}}[data-has-label] .Switch-module__XmTqoq__Track{top:var(--switch-track-top-offset,1px)}.Switch-module__XmTqoq__Track:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.Switch-module__XmTqoq__Track[data-state=checked]{background:var(--switch-track-color-checked)}.Switch-module__XmTqoq__Track[data-disabled]{background:var(--switch-track-color-disabled);cursor:not-allowed}.Switch-module__XmTqoq__Track[data-disabled][data-state=checked]{background:var(--switch-track-color-checked-disabled)}.Switch-module__XmTqoq__Thumb{top:var(--switch-thumb-offset);left:var(--switch-thumb-offset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-full);background:var(--switch-thumb-color);box-shadow:var(--switch-thumb-shadow);transition:transform .25s var(--cubic-move);display:block;position:absolute}[data-state=checked] .Switch-module__XmTqoq__Thumb{transform:translateX(calc(var(--switch-track-width) - var(--switch-thumb-size) - var(--switch-thumb-offset)*2))}.Switch-module__XmTqoq__Thumb[data-disabled]{background:var(--switch-thumb-color-disabled);box-shadow:none}.Switch-module__XmTqoq__LabelGroup{flex-direction:column;gap:0;display:flex}[data-label-position=end] .Switch-module__XmTqoq__LabelGroup{padding-left:var(--switch-label-gap)}[data-label-position=start] .Switch-module__XmTqoq__LabelGroup{padding-right:var(--switch-label-gap)}[data-disabled] .Switch-module__XmTqoq__LabelGroup{cursor:not-allowed}.Switch-module__XmTqoq__Label{font-weight:var(--field-label-font-weight);cursor:pointer}[data-label-position=end]>.Switch-module__XmTqoq__Label{padding-left:var(--switch-label-gap)}[data-label-position=start]>.Switch-module__XmTqoq__Label{padding-right:var(--switch-label-gap)}[data-disabled] .Switch-module__XmTqoq__Label{cursor:not-allowed}.Switch-module__XmTqoq__Description{color:var(--color-text-secondary);font-size:var(--font-text-xs-size);line-height:var(--font-text-xs-line-height);cursor:pointer}[data-disabled] .Switch-module__XmTqoq__Description{cursor:not-allowed}}
