.CompactPublicRelationList__filter Form {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.CompactPublicRelationList__filter Form > .field {
    flex: 1 0 100%;
    margin-bottom: .2rem;
}

.CompactPublicRelationList__filter Form > .field select {
    width: 100%;
}

@media (min-width: 500px) {
    .CompactPublicRelationList__filter Form > .field {
        flex: 1 0 calc(50% - .5rem);
        margin-bottom: .2rem;
    }

    .CompactPublicRelationList__filter Form > .field:nth-child(-n+3),
    .CompactPublicRelationList__filter Form > .field.submit {
        flex: 1 0 100%;
    }
}
