/* Small global overrides (kept minimal, most styling comes from Tailwind). */

/* Fade/slide-in for dynamically injected panels */
main > div {
  animation: rise 0.18s ease-out;
}

@keyframes rise {
  from { opacity: 0; transform: translateY(4px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* Numeric inputs: right-align helper class */
input[type="number"] { text-align: right; }

/* Slightly better scrollbars on tables */
.overflow-x-auto::-webkit-scrollbar { height: 8px; }
.overflow-x-auto::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 8px; }
