.-switch{justify-content:flex-start;align-items:center;display:flex}.-switch_size_s .-switch__toggle{width:36px;height:20px}.-switch_size_s .-switch__indicator{width:18px;height:18px}.-switch__label{color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-items:center;padding-left:12px;display:inline-flex}.-switch__toggle{border-radius:15px;width:44px;height:24px;position:relative;overflow:hidden}.-switch__indicator{box-sizing:border-box;background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:15px;width:22px;height:22px;transition:transform .3s cubic-bezier(.85,.5,.18,1.35);transform:translate(1px,1px)}.-switch__background{box-sizing:border-box;background-color:var(--color-bg-tertiary);border:1px solid var(--color-bg-tertiary);border-radius:15px;width:100%;height:100%;transition:border-color .15s;position:absolute;inset:0}.-switch input[type=checkbox]{z-index:1;cursor:pointer;opacity:0;background-color:#0000;width:100%;height:100%;margin:0;position:absolute;inset:0}.-switch input[type=checkbox]:not(:disabled):checked~.-switch__indicator{border-color:var(--color-bg-active);transition:transform .3s cubic-bezier(.85,.5,.18,1.35);transform:translate(calc(100% - 1px),1px)}.-switch input[type=checkbox]:not(:disabled):checked~.-switch__background{background-color:var(--color-bg-active);border-color:var(--color-bg-active)}.-switch input[type=checkbox]:disabled:checked~.-switch__indicator{border-color:#0000;transition:transform .3s cubic-bezier(.85,.5,.18,1.35);transform:translate(calc(100% - 1px),1px)}.-switch input[type=checkbox]:disabled:checked~.-switch__background{background-color:var(--color-bg-active);border-color:var(--color-bg-active);opacity:.4}.-switch input[type=checkbox]:not(:disabled):hover~.-switch__background{border-color:var(--color-border-hover-brand);transition:border-color .15s}.-switch input[type=checkbox]:focus-visible~.-switch__background{border-color:var(--color-border-press);transition:border-color .15s}
