body.lf-recruitment #lf-member-access[hidden],#lf-member-access [hidden]{display:none!important}
#lf-member-access input{box-sizing:border-box;width:100%;min-width:0;padding:13px;border:1px solid #9cae9a;border-radius:7px;background:#fffef9;color:#253d31;font:inherit}
#lf-member-access .lf-field{display:grid;gap:8px;margin:18px 0}
#lf-member-access button{cursor:pointer;margin:10px 10px 0 0;font:inherit}
#lf-member-access button:disabled{opacity:.55;cursor:wait}
#lf-member-access .lf-auth-error{color:#8c302a}
#lf-member-access #lf-payment-panel{padding:22px;background:#e9efdf;border-radius:10px;margin:20px 0}
#lf-member-access .lf-public-listing{padding:22px 0;border-bottom:1px solid #c9d2c3}
#lf-member-access .lf-public-listing a{display:inline-block;margin:0 18px 12px 0}
#lf-member-access :focus-visible{outline:3px solid #5c7e3e;outline-offset:3px}
@media(max-width:600px){#lf-member-access button{width:100%;margin-right:0}}
