/* ============================================================
   SAN & CO. — css/config.css
   Configurações: segurança geral, licenças e preferências dos
   módulos. As conexões bancárias (Data Passport, consentimento)
   mudaram para css/financeiro.css — é onde o dado é usado.
   ============================================================ */

/* ---------- CONFIGURAÇÕES ----------------------------------- */

.section__nota {
  margin: -4px 0 12px;
  color: var(--muted-dim);
  max-width: 52ch;
  font-size: 12.5px;
}

/* seletor compacto de duas opções — serve para PF/PJ e para a lente padrão */
.seletor-perfil {
  flex: 0 0 auto;
  display: inline-flex;
  gap: 3px;
  padding: 3px;
  border: 1px solid var(--border-strong);
  border-radius: var(--radius-sm);
  background: var(--surface-well);
}
.seletor-perfil__btn {
  padding: 5px 11px;
  border-radius: 4px;
  color: var(--muted);
  font-size: 11.5px;
  font-weight: 500;
  letter-spacing: 0.06em;
  white-space: nowrap;
  transition: color var(--fast) var(--ease), background-color var(--fast) var(--ease);
}
.seletor-perfil__btn[aria-pressed="true"] {
  background: var(--azul-dim);
  color: var(--azul);
  box-shadow: inset 0 0 0 1px var(--azul-line);
}
@media (hover: hover) {
  .seletor-perfil__btn:hover { color: var(--muted-hi); }
  .seletor-perfil__btn[aria-pressed="true"]:hover { color: var(--azul); }
}
.seletor-perfil__btn:active { transform: scale(0.95); }

.row__valor {
  flex: 0 0 auto;
  color: var(--text);
  font-size: 15px;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

.rodape-nota {
  margin-top: 24px;
  color: var(--muted-dim);
  font-size: 12.5px;
  text-align: center;
}
.rodape-nota strong { color: var(--muted); font-variant-numeric: tabular-nums; }
