.metric-grid {
  grid-template-columns: repeat(5, 1fr);
}

.server-card {
  padding: 20px;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: linear-gradient(145deg, rgba(16, 32, 27, .96), rgba(10, 22, 18, .96));
}

.server-top {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}

.restore-options {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 8px;
  padding: 14px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: #091510;
}

@media (max-width: 1000px) {
  .metric-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 720px) {
  .sidebar nav {
    grid-template-columns: repeat(5, 1fr);
  }

  .restore-options {
    grid-template-columns: 1fr;
  }
}

