/* GF Notifications Review Plugin Styles */
.tablenav.top .actions {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
    margin-bottom: 15px;
}

.notification-filter {
    display: flex;
    align-items: center;
    margin: 0;
}

.notification-filter select,
.notification-filter input[type="search"],
.notification-filter button {
    margin-right: 10px;
}

.notification-filter input[type="submit"],
.notification-filter button {
    margin: 0;
}

/* Hide empty tablenav sections that only contain bulkactions or minimal content */
.tablenav.top:not(:has(.notification-filter)),
.tablenav.bottom {
    display: none;
}

@media screen and (max-width: 782px) {
    .tablenav.top .actions {
        flex-direction: column;
        align-items: flex-start;
    }

    .notification-filter {
        width: 100%;
    }

    .notification-filter select,
    .notification-filter input[type="search"] {
        width: 100%;
        max-width: 200px;
    }

    .notification-filter input[type="submit"],
    .notification-filter button {
        width: auto;
    }
}