/* LingoMaster 5.6.6: account state belongs inside the header pill, not in a separate top strip. */
.lm-account-status-bar{display:none!important}

.lm-account-cluster{
  min-height:2.75rem;
  display:inline-flex;
  align-items:center;
  gap:0;
  overflow:hidden;
  color:#fff;
  background:#111827;
  border:1px solid #111827;
  border-radius:.75rem;
  box-shadow:0 1px 2px rgba(15,23,42,.08);
  white-space:nowrap;
}
.lm-account-cluster .lm-account-link{
  min-height:2.75rem;
  margin:0;
  padding:.55rem .8rem;
  border:0;
  border-radius:0;
  background:transparent;
  color:#fff;
  box-shadow:none;
}
.lm-account-cluster .lm-account-link:hover{
  color:#fff;
  background:rgba(255,255,255,.08);
}
.lm-account-inline-logout{
  min-height:2.75rem;
  display:inline-flex;
  align-items:center;
  padding:.55rem .75rem;
  border-inline-start:1px solid rgba(255,255,255,.2);
  color:#fecaca;
  background:transparent;
  font-size:.82rem;
  font-weight:800;
  text-decoration:none;
}
.lm-account-inline-logout:hover,
.lm-account-inline-logout:focus{
  color:#fff;
  background:#991b1b;
  text-decoration:none;
}

/* Fallback account item for themes that do not use the bundled account pill. */
.lm-account-menu-state>a{font-weight:800}

@media (max-width:760px){
  .lm-account-cluster{min-height:2.5rem}
  .lm-account-cluster .lm-account-link,
  .lm-account-inline-logout{min-height:2.5rem;padding:.45rem .6rem;font-size:.78rem}
}
