
.eventos-monitorados {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 8px 16px 8px 16px;
    font-family: system-ui;
    overflow-y: auto;
}

.eventos-monitorados table {
    table-layout: fixed;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 12px;
    font-size: small;
}

.eventos-monitorados thead {
    background-color: #f0f0f0;
}

.eventos-monitorados th {
    border: 1px solid #d0d0d0;
    padding: 4px;
    font-weight: 500;
}

.eventos-monitorados td {
    border: 1px solid #d0d0d0;
    padding: 4px;
}

.eventos-monitorados table thead tr:nth-child(1) th {
    background-color: white;
    border: none;
    font-size: larger;
}

    .eventos-monitorados table thead tr h4 {
        font-size: small !important;
        font-weight: 500;
        margin: 0;
    }

.eventos-monitorados .carencia-procedimentos colgroup col:nth-child(1) {
        width: 80px;
}

.eventos-monitorados .carencia-procedimentos colgroup col:nth-child(3) {
    width: 120px;
}

.eventos-monitorados .carencia-procedimentos tbody td:nth-child(3) {
    text-align: right;
}

.eventos-monitorados .carencia-especialidades colgroup col:nth-child(2) {
    width: 50px;
}

.eventos-monitorados .carencia-especialidades tbody td:nth-child(2) {
    text-align: right;
}

.eventos-monitorados .monitorados colgroup col:nth-child(1) {
    width: 80px;
}

.eventos-monitorados .monitorados colgroup col:nth-child(3) {
    width: 160px;
}

.eventos-monitorados .pre-aprovacao colgroup col:nth-child(1) {
    width: 160px;
    text-align: center !important;
}

.eventos-monitorados h3 {
    margin: 0;
}

.eventos-monitorados p {
    margin: 4px 0;
    font-size: small;
}