
  /* Override the default container width */
  .container {
    max-width: 90%;
  }

/* Dark Mode Text Contrast Improvements */
[data-theme="dark"] {
  color: rgb(229 231 235);
}

[data-theme="dark"] .text-base-content {
  color: rgb(229 231 235) !important;
}

[data-theme="dark"] p,
[data-theme="dark"] h1,
[data-theme="dark"] h2,
[data-theme="dark"] h3,
[data-theme="dark"] h4,
[data-theme="dark"] h5,
[data-theme="dark"] h6,
[data-theme="dark"] span,
[data-theme="dark"] div {
  color: rgb(229 231 235) !important;
}

/* Dark Mode Sidebar Menu Improvements */
[data-theme="dark"] .btn.bg-base-content {
  background-color: #374151 !important; /* Dark gray background */
  color: #f9fafb !important; /* Light text */
  border: 1px solid #4b5563 !important;
}

[data-theme="dark"] .btn.bg-base-content:hover {
  background-color: #4b5563 !important; /* Slightly lighter on hover */
  color: #ffffff !important;
  border: 1px solid #6b7280 !important;
}

/* Dark Mode Table Improvements */
[data-theme="dark"] .table {
  background-color: #1f2937 !important; /* Dark table background */
  color: #f9fafb !important;
}

[data-theme="dark"] .table th {
  background-color: #374151 !important; /* Dark header background */
  color: #f9fafb !important;
  border-color: #4b5563 !important;
}

[data-theme="dark"] .table td {
  background-color: #1f2937 !important; /* Dark cell background */
  color: #f9fafb !important;
  border-color: #4b5563 !important;
}

[data-theme="dark"] .table tr:hover td {
  background-color: #374151 !important; /* Dark hover background */
}

/* Dark Mode Filter Options Improvements */
[data-theme="dark"] .label {
  background-color: #374151 !important; /* Dark filter label background */
  color: #f9fafb !important;
  border: 1px solid #4b5563 !important;
}

[data-theme="dark"] .label:hover {
  background-color: #4b5563 !important;
}

[data-theme="dark"] .label-text {
  color: #f9fafb !important;
}

/* Dark Mode Search Input Improvements */
[data-theme="dark"] #searchInput {
  background-color: #374151 !important;
  color: #f9fafb !important;
  border-color: #4b5563 !important;
}

[data-theme="dark"] #searchInput:focus {
  border-color: #6b7280 !important;
  background-color: #4b5563 !important;
}

[data-theme="dark"] input[type="date"],
[data-theme="dark"] input[type="time"] {
  background-color: #374151 !important;
  color: #f9fafb !important;
  border-color: #4b5563 !important;
}

/* Dark Mode Status-specific Row Colors */
[data-theme="dark"] .bg-neutral-content {
  background-color: #6b7280 !important;
  color: #ffffff !important;
}

[data-theme="dark"] .bg-blue-100 {
  background-color: #1e3a8a !important;
  color: #dbeafe !important;
}

[data-theme="dark"] .bg-yellow-100 {
  background-color: #92400e !important;
  color: #fef3c7 !important;
}

[data-theme="dark"] .bg-orange-100 {
  background-color: #9a3412 !important;
  color: #fed7aa !important;
}

[data-theme="dark"] .bg-cyan-100 {
  background-color: #164e63 !important;
  color: #cffafe !important;
}

[data-theme="dark"] .bg-purple-100 {
  background-color: #581c87 !important;
  color: #f3e8ff !important;
}

[data-theme="dark"] .bg-green-100 {
  background-color: #14532d !important;
  color: #dcfce7 !important;
}

[data-theme="dark"] .bg-red-100 {
  background-color: #7f1d1d !important;
  color: #fee2e2 !important;
}

/* Dark Mode Button Improvements */
[data-theme="dark"] .btn.bg-green-500 {
  background-color: #059669 !important;
  color: #ffffff !important;
}

[data-theme="dark"] .btn.bg-green-500:hover {
  background-color: #047857 !important;
}

/* Dark Mode Link Improvements */
[data-theme="dark"] a {
  color: #60a5fa !important; /* Light blue for links */
}

[data-theme="dark"] a:hover {
  color: #93c5fd !important;
}

/* Dark Mode Checkbox Improvements */
[data-theme="dark"] .checkbox {
  background-color: #374151 !important;
  border-color: #4b5563 !important;
}

[data-theme="dark"] .checkbox:checked {
  background-color: #059669 !important;
  border-color: #059669 !important;
}
