#androidAuthResetForm .password-reset-fields { display: grid; gap: 10px; }
#androidAuthResetForm .password-reset-fields.hidden { display: none; }
#androidAuthResetCode { font-variant-numeric: tabular-nums; }
#androidAuthResetForm input[readonly] { background: #edf2ec; color: #536858; }
#androidAuthResetForm label { display: block; margin: 0; font-size: 13px; line-height: 1.4; }
#androidAuthResetForm input { margin: 0; min-height: 46px; padding: 10px 12px; }
#androidAuthResetForm .android-password-hint { margin: 0 0 4px; font-size: 12px; line-height: 1.45; font-weight: 400; text-transform: none; color: #5c7062; }
#androidAuthForgotPassword, #androidAuthResetResend { min-height: 44px; }
.rushnik-v2 #androidAuth:has(#androidAuthResetForm:not(.hidden)) .android-auth-card { padding: 22px 20px; }
.rushnik-v2 #androidAuth:has(#androidAuthResetForm:not(.hidden)) h1 { font-size: 26px !important; }
.rushnik-v2 #androidAuth:has(#androidAuthResetForm:not(.hidden)) header figure { width: 44px; height: 44px; margin-bottom: 8px; background: #edf3ed; border-color: #cbdacf; box-shadow: none; }
.rushnik-v2 #androidAuth:has(#androidAuthResetForm:not(.hidden)) header img { width: 36px; height: 36px; }
.rushnik-v2 #androidAuth:has(#androidAuthResetForm:not(.hidden)) header p { margin-bottom: 12px; font-size: 13px; }
.rushnik-v2 #androidAuth:has(#androidAuthResetForm:not(.hidden)) #androidAuthStatus { margin: 12px 0 0; font-size: 12px; line-height: 1.45; }
