body { background-color: #f5f6fa; font-family: "Inter", "Segoe UI", sans-serif; }
a { color: #1f2937; }
.table-scroll { max-height: 60vh; overflow-y: auto; }
.flash { padding: 0.75rem 1rem; border-radius: 0.5rem; margin-bottom: 1rem; }
.flash-error { background-color: #fee2e2; color: #991b1b; }
.flash-success { background-color: #dcfce7; color: #166534; }
