/* admin.css */

.admin-section {
  padding: 1.5rem;
  background-color: #111;
  border: 1px solid #444;
  border-radius: 6px;
}

.admin-section h3,
.admin-section h4 {
  color: #ffc107;
}

.admin-section .form-control,
.admin-section .btn {
  margin-bottom: 0.75rem;
}

#adminOrderCollapse,
#adminSupportCollapse,
#mailCollapse {
  margin-top: 1rem;
}

.admin-table {
  background-color: #1b1b1b;
  border-collapse: collapse;
}

.admin-table th,
.admin-table td {
  border: 1px solid #333;
  padding: 0.5rem;
}

.admin-table th {
  background-color: #222;
  color: #ffdd57;
}

.admin-table .text-success {
  color: #28a745 !important;
}
.admin-table .text-warning {
  color: #ffc107 !important;
}
.admin-table .text-danger {
  color: #dc3545 !important;
}

.btn-toggle-collapse {
  margin-bottom: 1rem;
}