.tablenav > .actions:not(.bulkactions) {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.cf7r-meta-filter {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;

    input:last-child {
        flex-grow: 1;
        max-width: 250px;
    }
}

.cf7r-btn-export.button-primary {
    margin-top: 8px;
    margin-left: 20px;
}

.column-data_preview {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.cf7r-preview-data {
    display: flex;
    flex-direction: column;

    span:last-child {
        font-weight: bolder;
    }
}

#wpcf7r_leads {

    &> .inside {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
    }

    .field-wrap {
        display: flex;
        flex-direction: column;
        gap: 0.25rem;

        label {
            flex-grow: 1;

            display: flex;
            justify-content: space-between;
            align-items: flex-end;
        }
    }

    :is(.rcf7-download-btn, .rcf7-file-download-container ) {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 0.25rem;
    }

    .rcf7-file-download-container {
        gap: 0.5rem;
    }
    
    .rcf-7-copy-field {
        text-decoration: none;
        line-height: 0;
    }
    

    .rcf7-file-error-container p {
        color: red;
        padding: 1rem;
        background-color: #f0f0f1;
    }

    :is(.rcf7-file-preview-container, .rcf7-file-error-container):empty {
        display: none;
    }
}

#poststuff {
    max-width: 1200px;
}

div.notice.themeisle-sale {
    margin-top: 10px;
}