/* Guest login/registration: only what differs from the shared Mine oplysninger components. */
.sfa-club-ui .sfa-account-entry-single .sfa-account-details-layout { grid-template-columns: minmax(0, 640px); }
.sfa-club-ui .sfa-account-entry .sfa-account-contact-avatar svg { width: 26px; height: 26px; }
.sfa-club-ui .sfa-account-entry .sfa-account-details-fields + .sfa-account-entry-section,
.sfa-club-ui .sfa-account-entry .sfa-account-entry-section + .sfa-account-entry-section { margin-top: 30px; }
.sfa-club-ui .sfa-account-entry .sfa-account-entry-section > legend { margin: 0 0 15px; font-size: 14px; font-weight: 650; }
.sfa-club-ui .sfa-account-entry .sfa-account-entry-login-fields { margin-bottom: 20px; }
.sfa-club-ui .sfa-account-entry .woocommerce-form-login__rememberme { margin-bottom: 0; }
.sfa-club-ui .sfa-account-entry .password-input { display: block; position: relative; }
.sfa-club-ui .sfa-account-entry .woocommerce-password-strength,
.sfa-club-ui .sfa-account-entry .woocommerce-password-hint { margin-top: 7px; font-size: 11px; line-height: 1.7; }
.sfa-club-ui .sfa-account-entry .woocommerce-privacy-policy-text { margin-top: 25px; color: var(--sfa-muted); font-size: 12px; line-height: 1.7; }
.sfa-club-ui .sfa-account-entry .woocommerce-privacy-policy-text p { margin: 0; }
.sfa-club-ui .sfa-account-entry .woocommerce-form-login,
.sfa-club-ui .sfa-account-entry .woocommerce-form-register { margin: 0; padding: 0; border: 0; border-radius: 0; }
.sfa-club-ui .sfa-account-entry abbr.required { border: 0; text-decoration: none; }
