.live-filter-form.operation-filters,
.live-filter-form.candidate-filters,
.live-filter-form.finance-filters,
.live-filter-form.invoice-filters,
.live-filter-form.procedure-filters,
.live-filter-form.submission-toolbar {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
}

.live-filter-form.report-filter-bar {
    display: grid;
    grid-template-columns: repeat(3, minmax(170px, 1fr)) minmax(280px, auto);
}

.live-filter-form input[type="search"],
.live-filter-form input[name="search"],
.live-filter-form .submission-search {
    min-width: min(100%, 260px);
}

.live-filter-form:focus-within {
    border-color: rgba(189, 16, 37, .28);
}

@media (max-width: 760px) {
    .live-filter-form.operation-filters,
    .live-filter-form.candidate-filters,
    .live-filter-form.finance-filters,
    .live-filter-form.invoice-filters,
    .live-filter-form.procedure-filters,
    .live-filter-form.submission-toolbar {
        grid-template-columns: 1fr;
    }
    .live-filter-form.report-filter-bar {
        grid-template-columns: 1fr;
    }
}
