

/* Start:/local/templates/ipotekatmpl/components/ipotekabank/html.tables/.separate/style.css?17852297872065*/
table.separate-table {
    display: block;
    background-color: var(--container-higher);
    border-radius: var(--radius-24);
    border: 1px solid var(--container-high);
    padding: .75rem .5rem .5rem;
    --row-count: 4;
}

table.separate-table tbody,
table.separate-table thead {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    padding: 0;
}

table.separate-table tbody tr {
    display: grid;
    gap: 1rem;
    padding: .75rem;
    background-color: var(--container-high);
    border-radius: var(--radius-16);
}

table.separate-table thead {
    margin-bottom: 1rem;
}

table.separate-table thead tr {
    display: grid;
    gap: 1rem;
    padding: 0 .75rem;

}

table.separate-table tbody th,
table.separate-table tbody td,
table.separate-table thead th,
table.separate-table thead td {
    padding: 0;
    border: none;
    text-align: start;
    font-size: 1rem;
}


table.separate-table th>div,
table.separate-table th>p,
table.separate-table th>span,
table.separate-table td>div,
table.separate-table td>p,
table.separate-table td>span {
    font-size: inherit
}

table.separate-table tbody th>.t-head,
table.separate-table tbody td>.t-head {
    font-size: .875rem;
    line-height: 1rem;
    color: var(--on-surface-variant);
}

table.separate-table thead tr:first-child {
    display: none;
}

.ipb-tables-wrap.ipb-solid-table table.separate-table tbody {
    background-color: var(--container-high);
    gap: 0;
    border-radius: var(--radius-16);
}


@media (min-width: 768px) {

    table.separate-table {
        border-radius: var(--radius-24);
        padding: 1.25rem .5rem .5rem;
        --row-count: 4;
    }

    table.separate-table tbody tr {
        border-radius: var(--radius-16);
        grid-auto-flow: column;
        grid-template-columns: repeat(var(--row-count), 1fr);
    }

    table.separate-table thead tr {
        grid-auto-flow: column;
        grid-template-columns: repeat(var(--row-count), 1fr);

    }

}
/* End */
/* /local/templates/ipotekatmpl/components/ipotekabank/html.tables/.separate/style.css?17852297872065 */
