.wcfm-container.payouts-wcfm-views-container {
    margin-bottom: 25px;
}

.wcfm-collapse .wcfm-top-element-container .subsubsub {
    display: block;
    text-align: left;
}

#wcfm_payouts_commissions_listing form {
    margin-bottom: 0;
}

#wcfm_payouts_commissions_listing .wcfm_filters_wrap {
    display: block;
    text-align: left;
}

#wcfm_payouts_commissions_listing .all-25 {
    float: left;
    width: 25%;
    padding-left: 1em;
}

#wcfm_payouts_commissions_listing #payouts_commissions_filters {
    margin-left: -1em;
}

#wcfm_payouts_commissions_listing .all-25 input, #wcfm_payouts_commissions_listing .all-25 select {
    width: 100% !important;
    max-width: 100% !important;
    height: 38px;
}

#_wcv_commissions_start_date_input, #_wcv_commissions_end_date_input, #_wcv_commissions_status_input {
    margin: 0 !important;
}

#wcfm-main-contentainer input#commissions_update_button {
    line-height: 38px;
    height: 38px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0;
}

#payouts_commissions_table tbody tr:nth-child(2n+1) td {
    background-color: #f8f8f8;
}

#payouts_commissions_table .row-actions {
    opacity: 0;
}

#payouts_commissions_table tr:hover .row-actions {
    opacity: 1;
}

#wcfm_payouts_commissions_listing #payouts_commissions_filters::after {
    content: '';
    display: table;
    clear: both;
}

#wcfm_payout_details .wcfm-content h2 {
    display: none;
}

#wcfm_payout_details .wcfm-content h2 + h3 {
    border-top: none;
}

#wcfm_payout_details table.wcvendors-table-order {
    margin-bottom: 0;
}

@media (max-width: 992px) {
    #commissions_update_button {
        margin-top: 15px !important;
    }
}

@media (max-width: 768px) {
    #payouts_commissions_table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
        left: 5px;
    }

    #payouts_commissions_table td.column-primary {
        padding-right: 50px !important; /* space for toggle button */
        padding-bottom: 5px !important;
    }

    #payouts_commissions_table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
        padding: 3px 8px 3px 50% !important;
    }
}
