.ios-toggle-wrapper{align-items:center;gap:.75rem;display:flex}.ios-toggle-wrapper--disabled{opacity:.6;cursor:not-allowed}.ios-toggle-wrapper--disabled .ios-toggle{cursor:not-allowed}.ios-toggle-wrapper .ios-toggle-label{color:var(--foreground);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;display:block}.ios-toggle{width:48px;height:24px;display:inline-block;position:relative}.ios-toggle--small{width:36px;height:20px}.ios-toggle--small .ios-toggle__slider:before{width:14px;height:14px;left:3px}.ios-toggle--small input:checked+.ios-toggle__slider:before{transform:translate(16px)translateY(-50%)}.ios-toggle--medium{width:48px;height:24px}.ios-toggle--medium .ios-toggle__slider:before{width:18px;height:18px;left:3px}.ios-toggle--medium input:checked+.ios-toggle__slider:before{transform:translate(24px)translateY(-50%)}.ios-toggle--large{width:60px;height:30px}.ios-toggle--large .ios-toggle__slider:before{width:24px;height:24px;left:3px}.ios-toggle--large input:checked+.ios-toggle__slider:before{transform:translate(30px)translateY(-50%)}.ios-toggle .ios-toggle__input{opacity:0;width:0;height:0}.ios-toggle .ios-toggle__input:checked+.ios-toggle__slider{background-color:var(--primary,#7c5cff);box-shadow:0 0 0 1px rgba(var(--primary-rgb,124 92 255),.3),inset 0 1px 3px #0000001a}.ios-toggle .ios-toggle__input:checked+.ios-toggle__slider:before{box-shadow:0 2px 6px #00000040}.ios-toggle .ios-toggle__input:focus+.ios-toggle__slider{box-shadow:0 0 0 3px rgba(var(--primary-rgb,124 92 255),.2),inset 0 1px 3px #0000001a}.ios-toggle .ios-toggle__input:disabled{cursor:not-allowed}.ios-toggle .ios-toggle__input:disabled+.ios-toggle__slider{opacity:.5;cursor:not-allowed}.ios-toggle .ios-toggle__slider{cursor:pointer;background-color:#e0e0e0;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 1px 3px #0000001a}.ios-toggle .ios-toggle__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.ios-toggle .ios-toggle__slider:hover{transform:scale(1.02)}.ios-toggle .ios-toggle__slider:active{transform:scale(.98)}.ios-toggle input:hover:not(:disabled)+.ios-toggle__slider{box-shadow:inset 0 1px 3px #00000026}.ios-toggle input:active:not(:disabled)+.ios-toggle__slider{box-shadow:inset 0 2px 4px #0003}[data-theme=dark] .ios-toggle .ios-toggle__slider{background-color:#fff3}[data-theme=dark] .ios-toggle .ios-toggle__slider:before{background-color:#fff;box-shadow:0 2px 4px #0006}[data-theme=dark] .ios-toggle input:checked+.ios-toggle__slider{background-color:var(--primary,#7c5cff);box-shadow:0 0 0 1px rgba(var(--primary-rgb,124 92 255),.5),inset 0 1px 3px #0000004d}[data-theme=dark] .ios-toggle input:focus+.ios-toggle__slider{box-shadow:0 0 0 3px rgba(var(--primary-rgb,124 92 255),.3),inset 0 1px 3px #0003}@media (prefers-contrast:more){.ios-toggle .ios-toggle__slider,.ios-toggle .ios-toggle__slider:before{border:1px solid var(--foreground)}.ios-toggle input:checked+.ios-toggle__slider{border:2px solid var(--primary)}.ios-toggle input:checked+.ios-toggle__slider:before{border:1px solid var(--primary)}}@media (prefers-reduced-motion:reduce){.ios-toggle .ios-toggle__slider,.ios-toggle .ios-toggle__slider:before{transition:background-color .1s}.ios-toggle:hover .ios-toggle__slider,.ios-toggle:active .ios-toggle__slider{transform:none}}
.PasswordField-module-scss-module__sMl1na__wrapper{width:100%;display:block;position:relative}.PasswordField-module-scss-module__sMl1na__input{box-sizing:border-box;width:100%}.PasswordField-module-scss-module__sMl1na__input::-ms-reveal{display:none}.PasswordField-module-scss-module__sMl1na__input::-ms-clear{display:none}.PasswordField-module-scss-module__sMl1na__input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}.PasswordField-module-scss-module__sMl1na__input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0;display:none!important}.PasswordField-module-scss-module__sMl1na__withToggleOnly{padding-inline-end:48px!important}.PasswordField-module-scss-module__sMl1na__withGenerator{padding-inline-end:88px!important}.PasswordField-module-scss-module__sMl1na__withGeneratorLabel{padding-inline-end:170px!important}.PasswordField-module-scss-module__sMl1na__actions{inset-inline-end:12px;align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.PasswordField-module-scss-module__sMl1na__visibilityButton,.PasswordField-module-scss-module__sMl1na__generateButton{color:#8b8b8b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .2s,background-color .2s;display:inline-flex}.PasswordField-module-scss-module__sMl1na__visibilityButton:hover:not(:disabled),.PasswordField-module-scss-module__sMl1na__generateButton:hover:not(:disabled){color:var(--primary);background:rgba(var(--primary-rgb),.1)}.PasswordField-module-scss-module__sMl1na__visibilityButton:disabled,.PasswordField-module-scss-module__sMl1na__generateButton:disabled{opacity:.5;cursor:not-allowed}.PasswordField-module-scss-module__sMl1na__generateButton{white-space:nowrap;gap:4px;font-size:.75rem;font-weight:600}
