/* v1.3.66 — Scoped logout controls; base member CSS (auth-1.3.21.css) unchanged. */
/* The existing logout handler is shared by both buttons (no second AJAX endpoint). */
.emm-auth .emm-view[data-emm-view="account"] > button.emm-account-logout {
  box-sizing:border-box!important;display:flex!important;align-items:center!important;
  justify-content:center!important;width:100%!important;max-width:400px!important;
  min-height:48px!important;margin:10px auto 0!important;padding:11px 16px!important;
  background:#fff!important;border:2px solid #7048ce!important;border-radius:9px!important;
  color:#613ab9!important;box-shadow:none!important;
  font:700 14px/1.45 'Plus Jakarta Sans',sans-serif!important;cursor:pointer;
}
.emm-auth .emm-view[data-emm-view="account"] > button.emm-account-logout:hover {
  background:#f6f1ff!important;border-color:#5c36b4!important;color:#4e2e9b!important;
}
.emm-auth .emm-view[data-emm-view="account"] .emm-account-secondary {
  grid-template-columns:minmax(0,1fr);margin-top:6px;
}
.emm-auth.emm-data-page-auth .emc-pref-section > button.emm-data-logout {
  box-sizing:border-box!important;display:block!important;width:100%!important;
  min-width:0!important;max-width:none!important;min-height:48px!important;
  padding:11px 16px!important;margin:12px 0 0!important;
  border:2px solid #7048ce!important;border-radius:12px!important;
  background:#fff!important;color:#613ab9!important;box-shadow:none!important;
  text-align:center!important;font:800 15px/1.45 'Plus Jakarta Sans',sans-serif!important;
  cursor:pointer;
}
.emm-auth.emm-data-page-auth .emc-pref-section > button.emm-data-logout:hover {
  background:#f6f1ff!important;color:#4e2e9b!important;
}
.emm-auth .emm-account-logout:focus-visible,
.emm-auth.emm-data-page-auth .emc-pref-section > button.emm-data-logout:focus-visible {
  outline:3px solid #a48af1!important;outline-offset:3px!important;
}
