@charset "utf-8";
/* CSS Document */
#tabela-fisicanet {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	max-width: 1000px;
	border: none;
	font-size: 12px;
	color: #3880b0;
}
#tabela-fisicanet th {
	font-size: 1em;
	background-color: #3880b0;
	color: white;
	padding: 1px 10px;
	text-align: center;
	border-left: 1px dotted white;
}
.tabela-fisicanet td, .tabela-fisicanet th {
	border: 0.5px dotted #f2f2f2;
	padding: 0 100px;
	text-align: center;
	color: #3880b0;
}
.tabela-fisicanet td {
	border-bottom: 1px dotted white;
}
#tabela-fisicanet tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
#tabela-fisicanet tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
#tabela-fisicanet tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
#tabela-fisicanet tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
#tabela-fisicanet tr:nth-child(odd) {
	background-color: white;
}
#tabela-fisicanet tr:nth-child(even) {
	background-color: #CCC;
}
  /* Versão ajustada mantendo o estilo e corrigindo o espaçamento */
.tabela-fisicanet-v2b {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	max-width: 1000px;
	border: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	color: #3880b0;
}
/* Cabeçalhos */
.tabela-fisicanet-v2b th {
	font-size: 1em;
	background-color: #3880b0;
	color: #ffffff; /* texto branco */
	padding: 1px 10px;
	text-align: center;
	border-left: 1px dotted white;
}
/* Células */
.tabela-fisicanet-v2b td, .tabela-fisicanet-v2b th {
	border: 0.5px dotted #f2f2f2;
	padding: 0 40px; /* reduzido para melhor proporção */
	text-align: center;
}
/* Primeira coluna alinhada à esquerda e com menos espaço */
.tabela-fisicanet-v2b td:first-child {
	text-align: left;
	padding: 0 15px; /* reduzido apenas na primeira coluna */
}
/* Bordas arredondadas */
.tabela-fisicanet-v2b tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
.tabela-fisicanet-v2b tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
.tabela-fisicanet-v2b tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.tabela-fisicanet-v2b tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
/* Alternância de cores nas linhas */
.tabela-fisicanet-v2b tr:nth-child(odd) {
	background-color: white;
}
.tabela-fisicanet-v2b tr:nth-child(even) {
	background-color: #CCC;
}


/* TABELA 

🎨 Azul Google (#4285F4)  
🎨 Vermelho Google (#DB4437)  
🎨 Amarelo Google (#F4B400)
*/
.tabela-fisicanet-v3 {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	max-width: 1000px;
	border: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;/*color: #4285F4; /* azul Google */
}
/* Cabeçalhos */
.tabela-fisicanet-v3 th {
	font-size: 1em;
	background-color: #DB4437; /* vermelho Google */
	color: #ffffff;
	padding: 1px 10px;
	text-align: center;
	border-left: 1px dotted white;
}
/* Células */
.tabela-fisicanet-v3 td, .tabela-fisicanet-v3 th {
	border: 0.5px dotted #F4B400; /* amarelo Google */
	padding: 0 40px;
	text-align: center;
}
/* Primeira coluna alinhada à esquerda */
.tabela-fisicanet-v3 td:first-child {
	text-align: left;
	padding: 0 15px;
}
/* Bordas arredondadas */
.tabela-fisicanet-v3 tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
.tabela-fisicanet-v3 tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
.tabela-fisicanet-v3 tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.tabela-fisicanet-v3 tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
/* Alternância de cores nas linhas */
.tabela-fisicanet-v3 tr:nth-child(odd) {
	background-color: white;
	color: #DB4437; /* vermelho Google */
}
.tabela-fisicanet-v3 tr:nth-child(even) {
	background-color: #DB4437; /* vermelho Google */
	/*color: #ffffff; /* texto branco para contraste */
	color: #F4B400; /* amarelo Google */
}
/* Secondary */
/*

As quatro cores clássicas do Google:

🔵 Azul: #4285F4
🔴 Vermelho: #DB4437
🟡 Amarelo: #F4B400
🟢 Verde: #0F9D58

*/


.tabela-fisicanet-v4 {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	max-width: 1000px;
	border: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	color: #6750A4; /* Primary */
}
/* Cabeçalhos */
.tabela-fisicanet-v4 th {
	font-size: 1em;
	background-color: #6750A4; /* Primary */
	color: #ffffff;
	padding: 1px 10px;
	text-align: center;
	border-left: 1px dotted #FFFBFE; /* Surface */
}
/* Células */
.tabela-fisicanet-v4 td, .tabela-fisicanet-v4 th {
	border: 0.5px dotted #79747E; /* Outline */
	padding: 0 40px;
	text-align: center;
}
/* Primeira coluna */
.tabela-fisicanet-v4 td:first-child {
	text-align: left;
	padding: 0 15px;
}
/* Bordas arredondadas */
.tabela-fisicanet-v4 tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
.tabela-fisicanet-v4 tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
.tabela-fisicanet-v4 tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.tabela-fisicanet-v4 tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
/* Alternância invertida */
.tabela-fisicanet-v4 tr:nth-child(even) {
	background-color: #FFFBFE;
} /* Surface */
.tabela-fisicanet-v4 tr:nth-child(odd) {
	background-color: #625B71;
	color: #ffffff;
}


.tabela-fisicanet-v5 {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	max-width: 1000px;
	border: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	color: #4285F4; /* Azul Google */
}
/* Cabeçalhos */
.tabela-fisicanet-v5 th {
	font-size: 1em;
	background-color: #4285F4; /* Azul */
	color: #ffffff;
	padding: 1px 10px;
	text-align: center;
	border-left: 1px dotted #F4B400; /* Amarelo */
}
/* Células */
.tabela-fisicanet-v5 td, .tabela-fisicanet-v5 th {
	border: 0.5px dotted #0F9D58; /* Verde */
	padding: 0 40px;
	text-align: center;
}
/* Primeira coluna */
.tabela-fisicanet-v5 td:first-child {
	text-align: left;
	padding: 0 15px;
}
/* Bordas arredondadas */
.tabela-fisicanet-v5 tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
.tabela-fisicanet-v5 tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
.tabela-fisicanet-v5 tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.tabela-fisicanet-v5 tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
/* Alternância */
.tabela-fisicanet-v5 tr:nth-child(odd) {
	background-color: white;
}
.tabela-fisicanet-v5 tr:nth-child(even) {
	background-color: #DB4437;
	color: #ffffff;
} /* Vermelho */
/*Tema escuro elegante, com tons neutros e destaque azul:

🌑 Fundo: #121212
⬜ Texto: #E0E0E0
🔵 Destaque: #90CAF9
⬛ Linhas: #333333
*/


.tabela-fisicanet-v6 {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	max-width: 1000px;
	border: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	color: #E0E0E0; /* texto claro */
	background-color: #121212; /* fundo escuro */
}
/* Cabeçalhos */
.tabela-fisicanet-v6 th {
	font-size: 1em;
	background-color: #1E1E1E; /* topo mais claro */
	color: #90CAF9; /* azul claro */
	padding: 1px 10px;
	text-align: center;
	border-left: 1px dotted #333333;
}
/* Células */
.tabela-fisicanet-v6 td, .tabela-fisicanet-v6 th {
	border: 0.5px dotted #333333;
	padding: 0 40px;
	text-align: center;
}
/* Primeira coluna */
.tabela-fisicanet-v6 td:first-child {
	text-align: left;
	padding: 0 15px;
}
/* Bordas arredondadas */
.tabela-fisicanet-v6 tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
.tabela-fisicanet-v6 tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
.tabela-fisicanet-v6 tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.tabela-fisicanet-v6 tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
/* Alternância */
.tabela-fisicanet-v6 tr:nth-child(odd) {
	background-color: #121212;
}
.tabela-fisicanet-v6 tr:nth-child(even) {
	background-color: #1E1E1E;
}
.fnc-table-quantica {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	background-color: #ffffff;
	border-radius: 12px;
	overflow: hidden; /* Fundamental para forçar o arredondamento nos cantos da tabela */
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: inherit;
}
.fnc-table-quantica thead th {
	background-color: #4285F4; /* Azul Google */
	color: #ffffff;
	font-weight: 600;
	padding: 14px 16px;
	text-transform: uppercase;
	font-size: 0.9rem;
	letter-spacing: 0.5px;
	border-bottom: 3px solid #F4B400; /* Detalhe em Amarelo Google */
}
/* Arredondamento perfeito dos cantos superiores no thead */
.fnc-table-quantica thead tr:first-child th:first-child {
	border-top-left-radius: 12px;
}
.fnc-table-quantica thead tr:first-child th:last-child {
	border-top-right-radius: 12px;
}
.fnc-table-quantica tbody td {
	padding: 12px 16px;
	color: #202124; /* Texto escuro de alto contraste */
	background-color: #ffffff;
	border-bottom: 1px solid #e0e0e0;
	font-size: 0.95rem;
}
/* Efeito zebrado elegante nas linhas de dados */
.fnc-table-quantica tbody tr:nth-child(even) td {
	background-color: #f8f9fa;
}
.fnc-table-quantica tbody tr:hover td {
	background-color: #e8f0fe; /* Leve destaque azulado ao passar o mouse */
}
/* Estilização da linha final contendo a explicação com cantos inferiores arredondados */
.fnc-table-quantica tbody tr:last-child td.fnc-explica-resolucao {
	background-color: #fdfdfd;
	color: #202124;
	padding: 20px;
	border-top: 2px solid #0F9D58; /* Detalhe em Verde Google */
	border-bottom: none;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.fnc-explica-resolucao p {
	margin-bottom: 10px;
	line-height: 1.6;
}
.fnc-explica-resolucao strong {
	color: #0F9D58; /* Destaque em Verde */
}
#tabela-UFRGS {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	max-width: 800px;
	border: none;
	font-size: 12px;
	color: #3880b0;
}
/* Cabeçalho */
#tabela-UFRGS th {
	background-color: #3880b0;
	color: #ffffff;
	padding: 6px 10px;
	text-align: center;
	border: none;
}
/* Células */
#tabela-UFRGS td {
	border: 0.5px dotted #f2f2f2;
	padding: 6px 10px;
	text-align: center;
	color: #3880b0;
}
/* ===========================
   FAIXAS ALTERNADAS CORRETAS
   =========================== */

/* Linha 2 (primeira linha de dados) sempre branca */
#tabela-UFRGS tr:nth-child(2) td {
	background-color: #ffffff;
}
/* Linha 3 (segunda linha de dados) sempre cinza */
#tabela-UFRGS tr:nth-child(3) td {
	background-color: #eeeeee;
}
/* Alternância normal a partir da linha 4 */
#tabela-UFRGS tr:nth-child(n+4):nth-child(odd) td {
	background-color: #ffffff;
}
#tabela-UFRGS tr:nth-child(n+4):nth-child(even) td {
	background-color: #eeeeee;
}
/* Mantém o cabeçalho fixo */
#tabela-UFRGS tr:first-child th {
	background-color: #3880b0;
	color: #ffffff;
}
/* ===========================
   ARREDONDAMENTO DOS CANTOS
   =========================== */

#tabela-UFRGS tr:first-child th:first-child {
	border-top-left-radius: 10px;
}
#tabela-UFRGS tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
#tabela-UFRGS tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
#tabela-UFRGS tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}

/* ===========================
   RESPONSIVO
   =========================== */

@media (max-width: 768px) {
#tabela-UFRGS {
	max-width: 100%;
}
#tabela-UFRGS td {
	padding: 5px;
	font-size: 0.9em;
	word-wrap: break-word;
	hyphens: auto;
}
#tabela-UFRGS th {
	font-size: 0.9em;
}
}
/****************** TABELA UFRGS — SEM CABEÇALHO **************************/


#tabela-sem-cabecalho {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	border-collapse: separate;
	border-spacing: 0;
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	max-width: 800px;
	border: 1px solid #3880b0; /* borda azul externa */
	font-size: 12px;
	color: #3880b0;
}
/* Células */
#tabela-sem-cabecalho td {
	border: 0.5px dotted #c8d8e8; /* grade azul clara */
	padding: 6px 14px;            /* padding maior para centralizar visualmente */
	text-align: left;             /* texto alinhado à esquerda */
	vertical-align: middle;       /* centraliza verticalmente */
	color: #3880b0;
}
/* ===========================
   FAIXAS ALTERNADAS
   =========================== */

#tabela-sem-cabecalho tr:nth-child(1) td {
	background-color: #ffffff;
}
#tabela-sem-cabecalho tr:nth-child(2) td {
	background-color: #eeeeee;
}
#tabela-sem-cabecalho tr:nth-child(n+3):nth-child(odd) td {
	background-color: #ffffff;
}
#tabela-sem-cabecalho tr:nth-child(n+3):nth-child(even) td {
	background-color: #eeeeee;
}
/* ===========================
   ARREDONDAMENTO DOS CANTOS
   =========================== */

#tabela-sem-cabecalho tr:first-child td:first-child {
	border-top-left-radius: 10px;
}
#tabela-sem-cabecalho tr:first-child td:last-child {
	border-top-right-radius: 10px;
}
#tabela-sem-cabecalho tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
#tabela-sem-cabecalho tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}

/* ===========================
   RESPONSIVO
   =========================== */

@media (max-width: 768px) {
#tabela-sem-cabecalho {
	max-width: 100%;
}
#tabela-sem-cabecalho td {
	padding: 5px 10px;
	font-size: 0.9em;
	word-wrap: break-word;
	hyphens: auto;
}
}


.tabela-uq-ufrgs {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
	border-collapse: separate;
	border-spacing: 0;
	width: auto;              /* largura mínima necessária */
	max-width: 800px;
	font-size: 17px;          /* fonte maior */
	color: #3880b0;
	border: 2px solid #3880b0;
	border-radius: 10px;
	overflow: hidden;
	table-layout: auto;       /* colunas com largura do conteúdo */
}
/* Cabeçalho */
.tabela-uq-ufrgs th {
	background-color: #3880b0;
	color: #ffffff;
	padding: 14px 25px;       /* centralização visual */
	text-align: center;
	border: none;
	font-size: 18px;
	white-space: nowrap;      /* impede quebra e mantém largura do conteúdo */
}
/* Células */
.tabela-uq-ufrgs td {
	padding: 14px 25px;       /* centralização visual */
	text-align: left;
	vertical-align: middle;
	border: none;
	color: #3880b0;
	white-space: nowrap;      /* impede quebra e mantém largura do conteúdo */
}
/* Linha vertical entre colunas */
.tabela-uq-ufrgs th:nth-child(1), .tabela-uq-ufrgs td:nth-child(1) {
	border-right: 2px solid #3880b0;
}

/* Responsivo */
@media (max-width: 768px) {
.tabela-uq-ufrgs th, .tabela-uq-ufrgs td {
	font-size: 15px;
	padding: 12px 18px;
	white-space: normal;  /* permite quebra no celular */
}
}
 @media (max-width: 576px) {
.container-responsive-padding {
	padding-left: 20px;
	padding-right: 20px;
}
}



/*######################################################################
#
#  FISICA.NET
#  TABELA PRETO & BRANCO
#  Versão 3.0
#
######################################################################*/

.table-responsive{
    margin:1.5rem 0;
}


/*==============================================================
 TABELA
==============================================================*/

.tabela-fisica-preto-branco{

    width:100%;

    border-collapse:separate;
    border-spacing:0;

    background:#fff;

    border:2px solid #222;
    border-radius:12px;

    overflow:hidden;

    margin:0;

    font-size:.96rem;
    line-height:1.45;

}


/*==============================================================
 CAPTION
==============================================================*/

.tabela-fisica-preto-branco caption{

    caption-side:top;

    text-align:left;

    font-weight:700;

    color:#222;

    margin-bottom:.8rem;

    font-size:1.05rem;

}


/*==============================================================
 CABEÇALHO
==============================================================*/

.tabela-fisica-preto-branco thead th{

    background:#111;

    color:#fff;

    padding:12px 14px;

    text-align:center;

    vertical-align:middle;

    font-weight:700;

    border-right:1px dotted rgba(255,255,255,.35);

}

.tabela-fisica-preto-branco thead th:last-child{

    border-right:none;

}


/*==============================================================
 CORPO
==============================================================*/

.tabela-fisica-preto-branco tbody td{

    padding:10px 14px;

    vertical-align:middle;

    border-top:1px dotted #cfcfcf;

    border-right:1px dotted #cfcfcf;

}

.tabela-fisica-preto-branco tbody td:last-child{

    border-right:none;

}


/*==============================================================
 LINHAS ALTERNADAS
==============================================================*/

.tabela-fisica-preto-branco tbody tr:nth-of-type(odd) td{

    background:#fff;

    color:#222;

}

.tabela-fisica-preto-branco tbody tr:nth-of-type(even) td{

    background:#595959;

    color:#fff;

}


/*==============================================================
 ALINHAMENTO
==============================================================*/

/* primeira coluna */

.tabela-fisica-preto-branco tbody td:first-child{

    text-align:left;

    padding-left:18px;

    font-weight:600;

}

/* todas as demais colunas */

.tabela-fisica-preto-branco tbody td:not(:first-child){

    text-align:center;

}

/* classe opcional */

.tabela-fisica-preto-branco td.numero{

    text-align:center;

    font-variant-numeric:tabular-nums;

}

.tabela-fisica-preto-branco td.texto{

    text-align:center;

}


/*==============================================================
 CANTOS
==============================================================*/

.tabela-fisica-preto-branco thead tr:first-child th:first-child{

    border-top-left-radius:10px;

}

.tabela-fisica-preto-branco thead tr:first-child th:last-child{

    border-top-right-radius:10px;

}

.tabela-fisica-preto-branco tbody tr:last-child td:first-child{

    border-bottom-left-radius:10px;

}

.tabela-fisica-preto-branco tbody tr:last-child td:last-child{

    border-bottom-right-radius:10px;

}


/*==============================================================
 RESPONSIVIDADE
==============================================================*/

@media (max-width:768px){

    .tabela-fisica-preto-branco{

        font-size:.88rem;

    }

    .tabela-fisica-preto-branco thead th{

        padding:9px 8px;

    }

    .tabela-fisica-preto-branco tbody td{

        padding:8px 8px;

    }

}

@media (max-width:576px){

    .tabela-fisica-preto-branco{

        font-size:.82rem;

    }

}
















/*######################################################################
#
#  FISICA.NET
#  TABELA PRETO & BRANCO — VERSÃO LARGA
#  Para tabelas com muitas colunas (10×10)
#
######################################################################*/
/* TABELA PRETO & BRANCO LARGAS — só ajuste de padding */

.tabela-fisica-preto-branco-largas{

    width:100%;

    border-collapse:separate;
    border-spacing:0;

    background:#fff;

    border:2px solid #222;
    border-radius:12px;

    overflow:hidden;

    margin:0;

    font-size:.96rem;
    line-height:1.45;

}

/* cabeçalho */

.tabela-fisica-preto-branco-largas thead th{

    background:#111;
    color:#fff;

    /* padding reduzido */
    padding:6px 6px;

    text-align:center;
    vertical-align:middle;

    font-weight:700;

    border-right:1px dotted rgba(255,255,255,.35);

}

.tabela-fisica-preto-branco-largas thead th:last-child{
    border-right:none;
}

/* corpo */

.tabela-fisica-preto-branco-largas tbody td{

    /* padding reduzido */
    padding:4px 6px;

    vertical-align:middle;

    border-top:1px dotted #cfcfcf;
    border-right:1px dotted #cfcfcf;

}

.tabela-fisica-preto-branco-largas tbody td:last-child{
    border-right:none;
}

/* linhas alternadas */

.tabela-fisica-preto-branco-largas tbody tr:nth-of-type(odd) td{
    background:#fff;
    color:#222;
}

.tabela-fisica-preto-branco-largas tbody tr:nth-of-type(even) td{
    background:#595959;
    color:#fff;
}

/* alinhamento */

.tabela-fisica-preto-branco-largas tbody td:first-child{
    text-align:left;
    padding-left:18px;
    font-weight:600;
}

.tabela-fisica-preto-branco-largas tbody td:not(:first-child){
    text-align:center;
}

.tabela-fisica-preto-branco-largas td.numero{
    text-align:center;
    font-variant-numeric:tabular-nums;
}

/* cantos */

.tabela-fisica-preto-branco-largas thead tr:first-child th:first-child{
    border-top-left-radius:10px;
}

.tabela-fisica-preto-branco-largas thead tr:first-child th:last-child{
    border-top-right-radius:10px;
}

.tabela-fisica-preto-branco-largas tbody tr:last-child td:first-child{
    border-bottom-left-radius:10px;
}

.tabela-fisica-preto-branco-largas tbody tr:last-child td:last-child{
    border-bottom-right-radius:10px;
}


