/* styles/fonts.css */

/* Global Styles */
* {
  font-family: "Kanit", sans-serif;
  font-weight: 300;
  font-style: normal;
}

/* Custom color for completed steps */
.step-success {
  background-color: #34d399; /* Tailwind's green-400 */
  color: white;
}

/* Custom color for the active step */
.step-active {
  background-color: #60a5fa; /* Tailwind's blue-400 */
  color: white;
}

.active-product-type {
  background-color: #bfdbfe;
  /* Light Blue */
  border: 2px solid #3b82f6;
  /* Blue */
}
/* Optional: Adjust Choices.js to better fit Tailwind/DaisyUI */
.choices__inner {
  border-radius: 0.5rem;
  padding: 0.5rem;
  height: auto;
  background-color: white;
  /* Ensure white background */
}

.choices__list--dropdown {
  border-radius: 0.5rem;
}

.choices__item--selectable {
  cursor: pointer;
}

/* Hide the original select arrow */
.choices__inner::after {
  display: none;
}

/* Increase table font size */
table {
  font-size: 1.125rem;
  /* เพิ่มจาก 1rem เป็น 1.125rem (เทียบเท่ากับ text-lg) */
}

/* เพิ่มขนาดตัวอักษรในหัวข้อ */
th {
  font-size: 1.125rem;
  /* text-lg */
}

/* เพิ่มขนาดตัวอักษรในข้อมูล */
td {
  font-size: 1.125rem;
  /* text-lg */
}

/* Custom Card Colors Based on Status */
.card-info {
  background-color: #e0f2fe;
  /* Light Blue */
}

.card-primary {
  background-color: #dbeafe;
  /* Another shade of blue */
}

.card-success {
  background-color: #d1fae5;
  /* Light Green */
}

.card-error {
  background-color: #fee2e2;
  /* Light Red */
}

.card-warning {
  background-color: #fef3c7;
  /* Light Yellow */
}

.card-secondary {
  background-color: #e5e7eb;
  /* Light Gray */
}
