/* static/style.css */

/* Make buttons in tables slightly smaller */
.table .btn-sm {
    padding: 0.2rem 0.4rem;
    font-size: 0.8rem;
}

/* Ensure icons in buttons have a little space */
.btn .fas {
    margin-right: 0.3rem;
}
.btn .fa-undo, .btn .fa-trash-alt, .btn .fa-check, .btn .fa-edit, .btn .fa-times {
    margin-right: 0; /* No margin needed if icon only */
    width: 1.1em; /* Ensure consistent width for icon-only buttons */
    text-align: center;
}

/* Style flash messages slightly */
.alert {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

/* Adjust modal spacing */
.modal-body .form-label {
    margin-bottom: 0.25rem;
}
.modal-body .mb-3 {
    margin-bottom: 0.75rem !important; /* Reduce space below modal form groups */
}

/* Adjust list group item padding */
.list-group-item {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.navbar-nav .nav-item .navbar-text,
.navbar-nav .nav-item .nav-link {
    display: inline-flex; /* Helps align icons and text better */
    align-items: center;
}
/* Add more custom styles as desired */
