.ground-dashboard-summary {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  min-height: 102px;
  border: 1px solid var(--gd-border);
  background: linear-gradient(180deg, rgba(7, 26, 40, .96), rgba(4, 16, 27, .98));
}
.ground-dashboard-summary article {
  display: grid;
  grid-template-columns: 48px minmax(0, 1fr);
  align-items: center;
  gap: 10px;
  min-width: 0;
  padding: 14px;
  border-right: 1px solid rgba(112, 198, 235, .12);
}
.ground-dashboard-summary article:last-child {
  border-right: 0;
}
.ground-dashboard-summary article > span {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border: 1px solid rgba(88, 215, 255, .2);
  background: rgba(12, 63, 87, .15);
  color: var(--gd-cyan);
}
.ground-dashboard-summary svg {
  width: 25px;
  height: 25px;
}
.ground-dashboard-summary article > div {
  display: grid;
  min-width: 0;
  gap: 2px;
}
.ground-dashboard-summary small {
  overflow: hidden;
  color: #b7d4e0;
  font-size: .61rem;
  letter-spacing: .045em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ground-dashboard-summary strong {
  font-size: 1.05rem;
  line-height: 1.05;
}
.ground-dashboard-summary em {
  overflow: hidden;
  color: var(--gd-muted);
  font-size: .59rem;
  font-style: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 1500px) {
  .ground-dashboard-workspace-v5 {
    grid-template-columns: minmax(235px, .75fr) minmax(390px, 1.25fr) minmax(250px, .78fr) !important;
    grid-template-areas:
      "facility production queue"
      "facility production garrison"
      "summary summary summary" !important;
  }
  .ground-production-rail,
  .ground-garrison-panel {
    min-height: 238px !important;
  }
  .ground-production-empty,
  .ground-garrison-empty {
    min-height: 160px !important;
  }
  .ground-dashboard-summary {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .ground-dashboard-summary article:nth-child(3) {
    border-right: 0;
  }
  .ground-dashboard-summary article:nth-child(n+4) {
    border-top: 1px solid rgba(112, 198, 235, .12);
  }
}
@media (max-width: 1180px) {
  .ground-dashboard-header-status {
    display: none;
  }
  .ground-dashboard-header-copy {
    width: 72%;
  }
  .ground-facility-selector {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .ground-dashboard-workspace-v5 {
    grid-template-columns: minmax(240px, .75fr) minmax(0, 1.25fr) !important;
    grid-template-areas:
      "facility production"
      "queue garrison"
      "summary summary" !important;
  }
  .ground-facility-console,
  .ground-production-catalog {
    min-height: 430px;
  }
  .ground-production-rail,
  .ground-garrison-panel {
    min-height: 260px !important;
  }
}
@media (max-width: 820px) {
  .ground-dashboard-header {
    min-height: 144px;
  }
  .ground-dashboard-header-art {
    left: 15%;
    opacity: .62;
  }
  .ground-dashboard-header-copy {
    width: 100%;
    padding: 18px;
  }
  .ground-facility-selector {
    grid-template-columns: 1fr;
  }
  .ground-dashboard-workspace-v5 {
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "facility"
      "production"
      "queue"
      "garrison"
      "summary" !important;
  }
  .ground-dashboard-summary {
    grid-template-columns: 1fr;
  }
  .ground-dashboard-summary article {
    border-right: 0;
    border-bottom: 1px solid rgba(112, 198, 235, .12);
  }
  .ground-dashboard-summary article:last-child {
    border-bottom: 0;
  }
}
