/* Painel do superadmin: ajustes sobre o Bootstrap (o CSP nao aceita style inline) */
body { min-height: 100vh; }
.navbar-brand small { font-size: .8rem; }
.indicador .valor { font-size: 1.6rem; font-weight: 600; line-height: 1.2; }
.indicador .rotulo { font-size: .8rem; text-transform: uppercase; letter-spacing: .04em; color: var(--bs-secondary-color); }
.serial { font-family: var(--bs-font-monospace); word-break: break-all; }
.table > :not(caption) > * > * { vertical-align: middle; }
.table-sm td, .table-sm th { white-space: nowrap; }
.table-sm td.quebra { white-space: normal; }
details > summary { cursor: pointer; }
.card-header { font-weight: 600; }
.descricao { max-width: 13rem; }
