/*
 * Deliberately small — DataTables' Bootstrap 5 integration (enqueued
 * alongside this) handles the table, search box, and pagination styling to
 * match the active theme's Bootstrap. This file only covers the totals row
 * and the error message spacing.
 */
.marketing-report-widget [data-mrpt-totals-row] td { border-top: 2px solid #dee2e6; }
.marketing-report-widget [data-mrpt-error] { margin-top: 1rem; }

/*
 * The active theme reskins .btn globally (larger pill-shaped buttons), which
 * overrides Bootstrap's own .btn-sm sizing. Pin both the date inputs and the
 * filter buttons to the same explicit height/line-height so Apply/Clear
 * don't render taller than the inputs next to them.
 */
.marketing-report-widget [data-mrpt-filter] .form-control-sm,
.marketing-report-widget [data-mrpt-filter] .btn-sm {
    height: 31px !important;
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
    line-height: 1.5 !important;
    box-sizing: border-box !important;
}
