.ui-native-switch{--ui-switch-width:40px;--ui-switch-height:22px;--ui-switch-thumb:16px;box-sizing:border-box;display:flex;min-inline-size:0;align-items:center;justify-content:space-between;gap:16px;color:var(--ui-color-text,#262626);font:14px/1.5715 var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);container-type:inline-size}.ui-native-switch *{box-sizing:border-box}.ui-native-switch__copy{display:grid;min-inline-size:0}.ui-native-switch__copy strong{font-size:var(--ui-font-size-base,14px);line-height:1.4;overflow-wrap:anywhere}.ui-native-switch__copy small{color:var(--ui-color-text-secondary,#595959);font-size:var(--ui-font-size-sm,12px);line-height:1.4;overflow-wrap:anywhere}.ui-native-switch__copy small:empty{display:none}.ui-native-switch__control{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-native-switch__track{position:relative;display:block;inline-size:var(--ui-switch-width);block-size:var(--ui-switch-height);flex:0 0 var(--ui-switch-width);border-radius:999px;background:var(--ui-color-fill-tertiary,#bfbfbf);cursor:pointer;transition:background-color .18s ease}.ui-native-switch__track i{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:var(--ui-switch-thumb);block-size:var(--ui-switch-thumb);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:transform .18s ease}.ui-native-switch__control:checked+.ui-native-switch__track{background:var(--ui-color-primary,#1677ff)}.ui-native-switch__control:checked+.ui-native-switch__track i{transform:translateX(calc(var(--ui-switch-width) - var(--ui-switch-thumb) - 6px))}.ui-native-switch__control:focus-visible+.ui-native-switch__track{outline:2px solid var(--ui-color-primary,#1677ff);outline-offset:2px}.ui-native-switch:has(.ui-native-switch__control:disabled){opacity:.55;cursor:not-allowed}.ui-native-switch:has(.ui-native-switch__control:disabled) .ui-native-switch__track{cursor:not-allowed}.ui-native-switch[data-size="small"]{--ui-switch-width:32px;--ui-switch-height:18px;--ui-switch-thumb:12px}.ui-native-switch[data-size="small"] .ui-native-switch__track i{inset-block-start:3px;inset-inline-start:3px}@container (max-width:220px){.ui-native-switch{gap:10px}.ui-native-switch__copy strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.ui-native-switch__track,.ui-native-switch__track i{transition:none}}