/* BHiSt member gate + inline login form (was bhist-member-events wp_head). */
.bhist-member-gate{background:var(--awb-color1);border:1px solid rgba(128,24,16,.20);border-radius:16px;padding:1.75rem 2rem;max-width:560px;line-height:1.6;font-family:var(--body_typography-font-family,"Open Sans",sans-serif);color:var(--awb-color8)}
.bhist-member-gate p{margin:0 0 .7rem}
.bhist-member-gate p:last-child{margin:0}
.bhist-member-gate strong{color:var(--awb-color5)}
.bhist-member-gate a{color:var(--awb-color5);text-decoration:underline}
.bhist-member-login{margin-top:1.1rem}
.bhist-member-login label{display:block;font-size:14px;font-weight:600;color:var(--awb-color7);margin:.6rem 0 .25rem}
.bhist-member-login input[type=text],.bhist-member-login input[type=password]{width:100%;box-sizing:border-box;background:var(--awb-color1);color:var(--awb-color8);border:1px solid rgba(128,24,16,.20);border-radius:8px;padding:.7rem 1rem;font-size:15px;font-family:inherit}
.bhist-member-login input[type=text]:focus,.bhist-member-login input[type=password]:focus{outline:0;border-color:var(--awb-color5);box-shadow:0 0 0 3px rgba(128,24,16,.15)}
.bhist-member-login .login-remember{font-weight:400;display:flex;align-items:center;gap:.4rem;margin-top:.6rem}
.bhist-member-login .login-remember input{width:auto}
.bhist-member-login .button,.bhist-member-login input[type=submit]{cursor:pointer;border:0;background:var(--awb-color5);color:var(--awb-color1);font-family:inherit;font-weight:600;font-size:15px;padding:12px 28px;border-radius:999px;margin-top:.9rem;transition:background .2s}
.bhist-member-login .button:hover,.bhist-member-login input[type=submit]:hover{background:var(--awb-color4)}
.bhist-member-login__lost{margin:.85rem 0 0;font-size:14px}
.bhist-member-login__hint{margin:.6rem 0 0;font-size:13px;color:var(--awb-color6)}
