/* auditor/publico/contribuinte.php — extraído de style= inline (P1) para o
   bundle específico da tela (B06). Sem valor dinâmico nesta tela: todas as
   regras abaixo são estáticas (largura de painel, layout do cartão de saúde
   fiscal, texto pré-formatado, <summary> em linha). */
.auc-panel-sm { max-width: 560px; }
.auc-panel-md { max-width: 520px; }
.auc-actions-wrap { gap: 8px; flex-wrap: wrap; }
.auc-inline-between { justify-content: space-between; align-items: center; }
.auc-inline-between--wrap { flex-wrap: wrap; gap: 8px; }
.auc-inline-gap-sm { gap: 6px; }
.auc-saude-row { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; }
.auc-score-box { text-align: center; min-width: 120px; }
.auc-score-num { font-size: 2.6rem; font-weight: 700; line-height: 1; }
.auc-score-unit { font-size: 1rem; }
.auc-saude-corpo { flex: 1; min-width: 260px; }
.auc-m-4-0 { margin: 4px 0; }
.auc-ul-fatores { margin: 0 0 0 16px; }
.auc-pre-wrap { white-space: pre-wrap; }
.auc-summary-inline { display: inline-block; cursor: pointer; }
.auc-summary-plain { cursor: pointer; }
