#dashboard.dashboard-panel .dashboard-lead.is-account [data-dine-guest],
#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__form,
#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__thanks,
#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__alt,
#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__lede {
  display: none !important;
}

#dashboard.dashboard-panel .dashboard-lead__account[hidden] {
  display: none;
}

#dashboard.dashboard-panel .dashboard-lead.is-account.is-open {
  padding: 0.2rem 0.35rem 0.45rem;
  margin-bottom: 0.4rem;
}

#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__toggle {
  gap: 0.5rem;
  padding: 0.28rem 0.28rem 0.15rem 0.2rem;
}

#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__icon {
  width: 2rem;
  height: 2rem;
}

#dashboard.dashboard-panel .dashboard-lead.is-account.is-open .dashboard-lead__icon {
  transform: none;
}

#dashboard.dashboard-panel .dashboard-lead.is-account .dashboard-lead__title {
  margin-top: 0;
  font-size: 0.98rem;
}

#dashboard.dashboard-panel .dashboard-lead__account {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.4rem;
  padding: 0.05rem 0.4rem 0.15rem 0.35rem;
  text-align: left;
}

#dashboard.dashboard-panel .dashboard-dine-account__note {
  margin: 0;
  font-size: 0.72rem;
  line-height: 1.3;
  color: var(--dashboard-ink-muted, #374151);
}

#dashboard.dashboard-panel .dashboard-dine-account__who {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.04rem;
  width: 100%;
}

#dashboard.dashboard-panel .dashboard-dine-account__name,
#dashboard.dashboard-panel .dashboard-dine-account__meta,
#dashboard.dashboard-panel .dashboard-dine-account__empty {
  margin: 0;
  text-align: left;
}

#dashboard.dashboard-panel .dashboard-dine-account__name {
  font-size: 0.95rem;
  font-weight: 800;
  line-height: 1.2;
  color: var(--dashboard-ink, #090a13);
}

#dashboard.dashboard-panel .dashboard-dine-account__meta,
#dashboard.dashboard-panel .dashboard-dine-account__empty {
  font-size: 0.78rem;
  line-height: 1.3;
  color: var(--dashboard-ink-muted, #6b7280);
}

#dashboard.dashboard-panel .dashboard-dine-account__row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.3rem 0.45rem;
  width: 100%;
}

#dashboard.dashboard-panel .dashboard-dine-account__label {
  flex: 0 0 auto;
  font-size: 0.62rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--dashboard-ink-muted, #6b7280);
}

#dashboard.dashboard-panel .dashboard-dine-account__chips {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 0.22rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

#dashboard.dashboard-panel .dashboard-dine-account__chips li {
  padding: 0.08rem 0.45rem;
  border-radius: 999px;
  background: color-mix(in srgb, var(--dashboard-accent, #e5ad36) 22%, var(--hub-panel-surface, #fff));
  color: var(--dashboard-ink, #090a13);
  font-size: 0.72rem;
  font-weight: 700;
  line-height: 1.35;
}
