.field.password+.strength{min-height:2.4375rem;margin-top:-.5rem;margin-bottom:.5rem;padding:3px 0 8px;display:block}.field.password+.strength .meter{width:100%;display:table}.field.password+.strength .meter .point{background:#e0e0e0;border:0 solid #f3f3f3;border-width:0 1px;width:33.3333%;height:4px;display:table-cell}.field.password+.strength .meter .point:first-child{border-left:none}.field.password+.strength .meter .point:last-child{border-right:none}.field.password+.strength .label{text-align:right;padding-top:.1875rem;padding-bottom:.1875rem;font-size:.875rem;line-height:1.125rem;display:block}@media (width>=580px) and (width<=767px){.field.password+.strength .label{padding-top:-.125rem;padding-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}}@media (width>=768px),print{.field.password+.strength .label{padding-top:.1875rem;padding-bottom:.1875rem;font-size:.8125rem;line-height:1.125rem}}.field.password+.strength[data-strength=weak] .label,.field.password+.strength[data-strength=medium] .label,.field.password+.strength[data-strength=strong] .label{color:#0f0f0f}.field.password+.strength[data-strength=weak]{color:#d50e00}.field.password+.strength[data-strength=weak] .meter .point:first-child{background:currentColor}.field.password+.strength[data-strength=medium]{color:#ff7b00}.field.password+.strength[data-strength=medium] .meter .point:first-child,.field.password+.strength[data-strength=medium] .meter .point:nth-child(2){background:currentColor}.field.password+.strength[data-strength=strong]{color:#517b00}.field.password+.strength[data-strength=strong] .meter .point{background:currentColor}.field.password.with-error+.strength{display:none}.users-password-change-controller.index-view .strength-notice,.users-registration-controller.finish-view .strength-notice,.users-password-reset-controller.set-password-view .strength-notice{padding-top:.3125rem;padding-bottom:.4375rem;font-size:1rem;line-height:1.5rem}@media (width>=580px) and (width<=767px){.users-password-change-controller.index-view .strength-notice,.users-registration-controller.finish-view .strength-notice,.users-password-reset-controller.set-password-view .strength-notice{padding-top:.25rem;padding-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}}@media (width>=768px),print{.users-password-change-controller.index-view .strength-notice,.users-registration-controller.finish-view .strength-notice,.users-password-reset-controller.set-password-view .strength-notice{padding-top:.5625rem;padding-bottom:.5625rem;font-size:.875rem;line-height:1.125rem}}.users-password-change-controller.index-view .strength-notice,.users-registration-controller.finish-view .strength-notice,.users-password-reset-controller.set-password-view .strength-notice{margin-bottom:1rem}@media (width>=768px),print{.users-password-change-controller.index-view .strength-notice,.users-registration-controller.finish-view .strength-notice,.users-password-reset-controller.set-password-view .strength-notice{float:right;width:240px;margin-top:24px;margin-bottom:0;margin-right:-300px}.users-password-change-controller.index-view .password-change,.users-password-change-controller.index-view .password-reset,.users-password-change-controller.index-view .set-password,.users-registration-controller.finish-view .password-change,.users-registration-controller.finish-view .password-reset,.users-registration-controller.finish-view .set-password,.users-password-reset-controller.set-password-view .password-change,.users-password-reset-controller.set-password-view .password-reset,.users-password-reset-controller.set-password-view .set-password{padding:36px 60px 24px}.users-password-change-controller.index-view .password-change>div,.users-password-change-controller.index-view .password-reset>div,.users-password-change-controller.index-view .set-password>div,.users-registration-controller.finish-view .password-change>div,.users-registration-controller.finish-view .password-reset>div,.users-registration-controller.finish-view .set-password>div,.users-password-reset-controller.set-password-view .password-change>div,.users-password-reset-controller.set-password-view .password-reset>div,.users-password-reset-controller.set-password-view .set-password>div{width:240px}.users-password-change-controller.index-view .field.password:after,.users-registration-controller.finish-view .field.password:after,.users-password-reset-controller.set-password-view .field.password:after{content:none;clear:none;display:none}}.control.password-with-toggle{align-items:center;display:flex;position:relative}.control.password-with-toggle input.text{flex:1;padding-right:36px}.control.password-with-toggle .password-toggle-btn{color:#5a5b5d;cursor:pointer;background:0 0;border:none;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;width:36px;height:100%;padding:0 .75rem;transition:color .2s,background-color .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.control.password-with-toggle .password-toggle-btn{transition:none}}.control.password-with-toggle .password-toggle-btn:hover{color:#0f0f0f;background-color:#00000008}.control.password-with-toggle .password-toggle-btn:focus{outline-offset:-2px;color:#ff7b00;outline:2px solid #ff7b00}@media (prefers-contrast:high){.control.password-with-toggle .password-toggle-btn:focus{outline-width:3px}}.control.password-with-toggle .password-toggle-btn:active{background-color:#0000000d}.control.password-with-toggle .password-toggle-btn svg{pointer-events:none;width:1.25rem;height:1.25rem;display:block}.control.password-with-toggle .password-toggle-btn .icon-eye,.control.password-with-toggle .password-toggle-btn .icon-eye-slash{flex-shrink:0}.field.password .password-warning{letter-spacing:-.01em;margin-top:.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;display:inline-block}.field.password .password-warning:empty,.field.password.with-error .password-warning{display:none}::-ms-reveal{display:none}@media (width>=580px),print{.users-password-reset-controller.index-view .instructions,.users-password-reset-controller.set-password-view .instructions{text-align:center}}.users-password-reset-controller.index-view .captcha-wrapper,.users-password-reset-controller.set-password-view .captcha-wrapper{margin:24px auto auto}.users-password-reset-controller.index-view .captcha-wrapper .frc-captcha,.users-password-reset-controller.set-password-view .captcha-wrapper .frc-captcha{margin:auto}.users-password-reset-controller.index-view .captcha-wrapper .field span,.users-password-reset-controller.set-password-view .captcha-wrapper .field span{text-align:center}
