.page-banner--digital-procurement {
  height: 100vh;
  min-height: 36rem;
  background:
    linear-gradient(180deg, rgba(7, 18, 35, 0.16) 0%, rgba(7, 18, 35, 0.54) 100%),
    url("../../images/banner1.jpg") center/cover no-repeat;
}

.page-digital-procurement .procurement-list-card {
  overflow: hidden;
}

.page-digital-procurement .procurement-table th {
  white-space: nowrap;
}

.page-digital-procurement .procurement-type-badge {
  display: inline-flex;
  min-width: 4.5rem;
  justify-content: center;
  padding-inline: 0.75rem;
}

.page-digital-procurement .procurement-table__title a {
  color: var(--theme-primary);
  font-weight: 600;
  text-decoration: none;
}

.page-digital-procurement .procurement-table__title a:hover {
  text-decoration: underline;
}

.page-digital-procurement .procurement-table__date {
  white-space: nowrap;
}

.page-digital-procurement .procurement-empty {
  padding: 2rem 1rem;
  color: #64748b;
  text-align: center;
}

.page-digital-procurement .procurement-pagination {
  margin-top: 1.5rem;
}

@media (max-width: 767px) {
  .page-digital-procurement .procurement-table {
    min-width: 36rem;
  }
}
