/* Small project-specific tweaks on top of Frest */

.badge-inline {
  display: inline-flex;
  align-items: center;
  gap: .35rem;
}

.company-header .company-name {
  font-size: 1.25rem;
  font-weight: 700;
}

.company-header .company-meta {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}

.company-header .company-meta .badge {
  white-space: nowrap;
}

.table-kv td:first-child {
  width: 220px;
  color: rgba(67,89,113,.8);
}

pre.json {
  background: rgba(67,89,113,.06);
  border-radius: .5rem;
  padding: 1rem;
  max-height: 520px;
  overflow: auto;
  white-space: pre-wrap;
  word-break: break-word;
}

@media (max-width: 575px) {
  .table-kv td:first-child { width: 140px; }
}

.layout-navbar-full .content-wrapper {
  flex-basis: 100%;
  width: 100% !important;
  min-width: 0;
  max-width: 100%;
}
