@layer components{._Container_1qojh_1{position:relative;display:flex;font-size:var(--font-text-sm-size);line-height:var(--font-text-sm-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}._Container_1qojh_1[data-has-label]{align-items:flex-start}._Container_1qojh_1[data-label-position=start]{flex-direction:row-reverse}._Track_1qojh_17{position:relative;flex-shrink:0;width:var(--switch-track-width);max-width:var(--switch-track-width);height:var(--switch-track-height);border:0;border-radius:var(--radius-full);background:var(--switch-track-color);cursor:pointer;transition:background-color .25s var(--cubic-move)}@media(hover:hover)and (pointer:fine){._Track_1qojh_17:where(:not([data-disabled],[data-state=checked])):hover{background:var(--switch-track-color-hover)}}[data-has-label] ._Track_1qojh_17{top:var(--switch-track-top-offset, 1px)}._Track_1qojh_17:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._Track_1qojh_17[data-state=checked]{background:var(--switch-track-color-checked)}._Track_1qojh_17[data-disabled]{background:var(--switch-track-color-disabled);cursor:not-allowed}._Track_1qojh_17[data-disabled][data-state=checked]{background:var(--switch-track-color-checked-disabled)}._Thumb_1qojh_61{position:absolute;top:var(--switch-thumb-offset);left:var(--switch-thumb-offset);display:block;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)}[data-state=checked] ._Thumb_1qojh_61{transform:translate(calc(var(--switch-track-width) - var(--switch-thumb-size) - var(--switch-thumb-offset) * 2))}._Thumb_1qojh_61[data-disabled]{background:var(--switch-thumb-color-disabled);box-shadow:none}._Label_1qojh_85{cursor:pointer}[data-label-position=end] ._Label_1qojh_85{padding-left:var(--switch-label-gap)}[data-label-position=start] ._Label_1qojh_85{padding-right:var(--switch-label-gap)}[data-disabled] ._Label_1qojh_85{cursor:not-allowed}}
