body {
    font-family: Arial, sans-serif;
}

footer {
    margin-top: 20px;
    padding: 10px 0;
    background: #f8f9fa;
}

/* DataTables wraps #movementsTable (and its own "Show entries"/Search row)
   in #movementsTable_wrapper, which sits directly under .controls — give
   that wrapper the top margin so it doesn't hug the select/+Add row. */
#movementsTable_wrapper {
    margin-top: 1.5rem;
}
