.password-input{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;display:grid}.auth-password-field{gap:.5rem;min-width:0;display:grid}.greenpro-ui .auth-form .password-input input{width:100%;min-width:0}.greenpro-ui .auth-form :is(select,textarea){color:#19352c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b7c8bc;border-radius:6px;padding:10px 12px;font-size:1rem}.greenpro-ui .auth-form .password-visibility{color:#285b3b;width:auto;min-width:64px;min-height:44px;font:inherit;background:#edf3ed;border:1px solid #b7c8bc;border-radius:6px;margin:0;padding:8px 10px;font-size:.9rem}.account-help{border-top:1px solid #cbd9cd;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:12px;display:flex}.account-help a,.greenpro-ui .login-privacy-links a{color:#285b3b;text-underline-offset:4px;align-items:center;min-height:44px;padding-block:6px;font-size:1rem;font-weight:650;text-decoration:underline;display:inline-flex}.account-help a:focus-visible,.password-input button:focus-visible{outline-offset:3px;outline:3px solid #448351}.account-information p{line-height:1.65}.account-information :is(p,span,a){overflow-wrap:anywhere}.account-information #privacy-contact{scroll-margin-top:24px}@media (max-width:640px){.account-help{flex-direction:column;gap:4px}.greenpro-ui .login-panel.account-information{padding:26px 22px}.greenpro-ui .access-shell .action-row{flex-wrap:wrap}.greenpro-ui .access-summary-card :is(span,p){overflow-wrap:anywhere}.greenpro-ui .signup-form .form-grid-two{grid-template-columns:minmax(0,1fr)}}
