/**
 * Admin custom overrides
 * Ensure form-select dropdowns (Status, Role, Preferred Language) display correctly
 */
.card .form-select {
  width: 100% !important;
  display: block !important;
}

/**
 * Dashboard (reference: minimal Velzon)
 */
.card.card-animate {
  transition: transform 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.card.card-animate:hover {
  transform: translateY(-2px);
}
.ff-secondary {
  font-family: inherit;
}
.bg-light-subtle {
  background-color: rgba(0, 0, 0, 0.02);
}
[dir="rtl"] .border-start-0 {
  border-right: 0 !important;
}
[dir="rtl"] .border-end-0 {
  border-left: 0 !important;
}

/**
 * Bootstrap primary = Velzon minimal primary (#25a0e2 from dashboard/Laravel/minimal theme/_minimal.scss).
 * Safety net if any page still loads vanilla Bootstrap variables alongside components.
 */
:root,
[data-bs-theme="light"] {
  --bs-primary: #25a0e2;
  --bs-primary-rgb: 37, 160, 226;
}
