/**
 * Método NES Care — tema (compatibilidade)
 */
@import url('nes-tokens.css');
@import url('nes-theme-aplicacao.css');
@import url('nes-theme-contraste.css');
@import url('nes-theme-oficial.css');
@import url('nes-theme-responsive.css');

body.nes-fusao-v2 .nes-fusao-tl-tag {
  font-size: 11px;
  font-weight: var(--font-weight-medium);
  padding: 2px 8px;
  border-radius: var(--radius-pill);
  border: 1px solid var(--blue-100);
}

body.nes-fusao-v2 .nes-fusao-tl-title {
  color: var(--black-soft);
}

body.nes-fusao-v2 .nes-fusao-tl-meta {
  color: var(--gray-muted);
  font-size: 11px;
}

body.nes-fusao-v2 .nes-fusao-tl-icon {
  border-left-color: var(--green-500) !important;
}

body.nes-fusao-v2 .nes-fusao-pac-card {
  text-align: left;
  padding: 1rem;
  border-radius: var(--radius-lg);
  cursor: pointer;
  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

body.nes-fusao-v2 .nes-fusao-pac-card:hover {
  box-shadow: var(--shadow-soft);
  transform: translateY(-1px);
}

body.nes-fusao-v2 .nes-fusao-pac-card strong {
  display: block;
  color: var(--black-soft);
  margin-bottom: 0.25rem;
}

body.nes-fusao-v2 .nes-fusao-pac-card span {
  color: var(--gray-muted);
  font-size: var(--font-size-hint);
}
