﻿/* TABELA MOBILE */
.listagem_mobile {
    width: min(350px, 95%);
    display: none;
    flex-direction: column;
    margin: 0 auto;
    align-items: center;
    margin-bottom: 1rem;
}
    .listagem_mobile.d-table {
        display: none !important;
    }

.cardProtocoloMobile {
    width: 100%;
    padding: 3px 6px;
    border: 1px solid #8b8b8b;
    border-radius: .25rem;
    text-align: left;
}

    .cardProtocoloMobile:nth-child(even) {
        background-color: rgb(234, 242, 241);
    }

    .cardProtocoloMobile + .cardProtocoloMobile {
        margin-top: .5rem;
    }

.listagem_desktop span.tbl-titulo {
    font-size: .7rem;
    font-weight: bold;
    display: inline-block;
}
.listagem_mobile span.tbl-titulo {
    font-size: 11px;
    font-weight: bold;
    text-transform: lowercase;
    display: inline-block;
}
    .listagem_mobile span.tbl-titulo::first-letter {
        text-transform: capitalize;
    }

.tabela-impressao > .row > div > label:first-child {
    color: #004550;
    display: block;
    width: fit-content;
}

.tbl-check {
    display: block;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 875px) {
    .listagem_mobile {
        display: flex !important;
    }
    .listagem_mobile.d-table {
        display: table !important;
    }

    .tbl-check {
        display: inline;
        margin-left: .5rem;
    }

    .listagem_mobile td.show {
        display: block;
        position: relative;
    }
    .dropdown-menu.menu {
        width: auto !important;
    }
    .botoes-sup-impressao {
        width: min(350px, 95%);
    }
}

/* FIM TABELA MOBILE */
