/*
CTC Separate Stylesheet
Updated: 2025-07-02 05:43:50
*/

.table-builds {
    text-align: center !important;
}

.table-builds img {
    vertical-align: middle;
}

.table-builds__mob {
    font-weight: 700;
    display: block;
}

sup {
    font-size: 0.6em;
}

.table-builds__hidden-list,
.td-hidden {
    display: none !important;
}

.table-builds th,
.table-builds td {
    padding: 6px 6px !important;
    border: 1px #eee solid;
}

.ui-tabs-panel {
    overflow-x: scroll;
}

[data-state="Wolne"] {
    color: green !important;
}

[data-state="Rezerwacja"] {
    color: orange !important;
}

.style-simple table:not(.recaptchatable) th, .style-simple table td {
    border-width: 1px;
}

.style-simple table:not(.recaptchatable) tr td:last-child, .style-simple table tr th:last-child {
    border-right-width: 1px;
}

.table-builds thead tr,
.table-builds tbody tr:nth-of-type(even) {
    background-color: rgb(242, 242, 242) !important;
}

@media screen and (max-width: 1399px) {
    .table-builds th,
    .table-builds td {
        padding: 6px 6px !important;
    }
}

@media screen and (min-width: 981px) {
    .table-builds__mob {
        display: none !important;
    }
}

@media screen and (max-width: 980px) {
    .table-builds thead {
        display: none !important;
    }
    /* .table-builds tr {
        display: grid;
        border: 1px solid #000000;
        margin-bottom: 15px;
    } */
} 