.team-list-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
}

.navbar-landing {
    border-bottom: 1px solid var(--vz-border-color);
    background: #ffffff7d;
}

/* responsive */
@media (max-width: 991px) {
    .navbar-landing {
        background: #fff;
    }

    .navbar-collapse {
        flex-wrap: nowrap;
        display: flex;
        justify-content: space-between;

        .ms-auto {
            order: -1;
            margin-left: 0 !important;
        }
    }
}

/* responsive */

.navbar-menu {
    display: none !important;
}

.hidden {
    display: none !important;
}

.layout-wrapper.landing {
    display: flex;
    flex-direction: column;
    min-height: 100vh;

    #hero {
        flex-grow: 1;
    }
}

.gridjs-table .badge-outline-dark {
    color: #343a40d1;
    border-color: #343a4054;
}




/* responsive */
@media (max-width: 991px) {
    .product-wrapper {}

    .product-list {
        thead {
            display: none !important;
        }


        .gridjs-tr {
            display: flex;
            flex-direction: column;

            td {
                border: 0 !important;
            }

            + .gridjs-tr  {
                border-top: 1px solid var(--vz-border-color);
            }

            [data-column-id="quantity"] {
                text-align: left !important;

                div {
                    text-align: left !important;
                }
            }

            [data-column-id="price"] {
                text-align: left !important;
            }
        }
    }

    .product-total {
        order: -1;
    }
}

/* responsive */


[data-time-list] .btn {
    flex: unset;
    border-radius: 5px !important;
}

[data-order-list]:not(:has([data-order-coach], [data-order-product])) {
    display: none !important;
}

/* responsive */
@media (max-width: 767px) {
    [data-btn-confirm-rent-date-time] {
        width: 100%;
    }
}
/* responsive */

[data-disabled] {
    opacity: .7;
    cursor: not-allowed;
}