/* views/entidades.css — página de detalle de cuenta */

.cuenta-page {
  padding: 0
}

.cuenta-page .cuenta-head {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 0;
  border-bottom: 1px solid var(--bd);
  margin-bottom: 16px;
  flex-wrap: wrap
}

.cuenta-page .cuenta-head h2 {
  margin: 0;
  font-size: 20px
}

.cuenta-page .cuenta-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px
}

@media(max-width:900px) {
  .cuenta-page .cuenta-grid {
    grid-template-columns: 1fr
  }
}

.cuenta-page .cuenta-card {
  background: var(--bg);
  border: 1px solid var(--bd);
  border-radius: 8px;
  padding: 16px
}

.cuenta-page .cuenta-card h3 {
  margin: 0 0 10px;
  font-size: 14px;
  color: var(--ts)
}

.cuenta-page .cuenta-full {
  grid-column: 1/-1
}
