/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

/* Hide any theme toggle widgets (cookiecutter/Bootstrap) such as
   the large sun/moon/circle icons so they don't appear on factclay pages. */
.bd-mode-toggle,
.theme-toggle,
.color-mode-toggle,
[data-bs-theme-value] {
  display: none !important;
}

/* -------------------------------------------------------------------------- */
/* Liquidations dashboard styling                                             */
/* -------------------------------------------------------------------------- */

body {
  background-color: #f4f7fa;
}

.page-header.liquidations-header {
  background: linear-gradient(135deg, #007bff 0%, #0056b3 100%);
  color: #ffffff;
  padding: 1.75rem 0;
  margin-bottom: 1.5rem;
  border-radius: 0 0 15px 15px;
  box-shadow: 0 4px 20px rgba(0, 123, 255, 0.15);
}

.liquidations-title {
  font-size: 1.8rem;
  font-weight: 600;
  margin: 0;
}

.liquidations-subtitle {
  opacity: 0.9;
  font-size: 0.98rem;
}

.liquidations-filters-card,
.liquidations-table-card {
  border: none;
  border-radius: 15px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.liquidations-filters-card .card-body {
  padding: 1rem 1.25rem 0.75rem;
}

.liquidations-status-tabs .nav-link {
  border-radius: 999px;
  padding: 0.25rem 0.9rem;
  font-size: 0.9rem;
}

.liquidations-status-tabs .nav-link.active {
  background-color: #007bff;
}

.liquidations-table-card .table thead th {
  border-top: none;
  background-color: #f8f9fa;
}

.liquidations-table-card .table tbody tr:hover {
  background-color: #f5f9ff;
}
