/**
 * Styling for Groups Plus customization - inline seat info
 */

 .groups_plus_container{
    color: var(--th-black);
 }

 .groups_plus_header{
    border: 0 !important;
    background-color: var(--th-white);
}

 .groups_plus_table{

    tr:first-child{
        th{
           
                padding-top: 10px !important;
           
        }
    }

    td{
        text-align: center;
        h5{
            margin-bottom: 0;
        }
    }
 }

 #btn_download_team_member_report_csv, .ld-profile-edit-link{
    display: none !important;
 }

 #frm_team_member_course_filter{
    .grid_1_of_3, .grid_1_of_5{
        display: none !important;

    }
 }

 .groups_plus_header_box{
    display: flex;
    justify-content: space-between;
 }

 
/* Inline seat information next to course name */
.course-seats-info {
    display: inline-block;
    margin-left: var(--th-gap-sm);
    font-size: 0.9em;
    color: var(--th-text-light);
    font-weight: normal;
}

/* Hide "Group Registration" text in cart and checkout */
.woocommerce-cart-form__cart-item .product-name br + br,
.cart_item .product-name br + br,
.woocommerce-checkout-review-order-table .product-name br + br {
    display: none;
}

/* Responsive design for smaller screens */
@media (max-width: var(--th-breakpoint-md)) {
    .course-seats-info {
        display: block;
        margin-left: 0;
        margin-top: 4px;
        font-size: 0.85em;
    }
}
