/* Чувствительность к тиреоидным гормонам. Карточки/секции (.thy-*) — из tool-thyroid-comprehensive.css. */

.pa-field--wide { grid-column: 1 / -1; }

/* Подзаголовок секции результата (мелкая пояснительная приписка) */
.thy-section-sub {
  font-family: var(--v2-font); font-weight: 500; font-size: 12px;
  color: var(--v2-ink-3); letter-spacing: normal;
}

/* Бейдж «вспомогательный» на карточке PTFQI */
.thy-card__badge {
  display: inline-block; margin-left: 6px; vertical-align: middle;
  font-family: var(--v2-font); font-weight: 600; font-size: 10px; letter-spacing: .02em;
  color: var(--v2-ink-3); background: rgba(100, 116, 139, .12);
  padding: 2px 8px; border-radius: 99px; line-height: 1.4;
}

/* Оговорка внутри карточки (PTFQI) */
.thy-card__caveat {
  display: flex; gap: 7px; align-items: flex-start;
  margin-top: 10px; padding-top: 10px; border-top: 1px dashed var(--v2-border, #e6e8f0);
  font-size: 11.5px; line-height: 1.5; color: var(--v2-ink-3);
}
.thy-card__caveat .material-symbols-outlined { font-size: 16px; color: #d97706; flex: 0 0 auto; margin-top: 1px; }

/* Amber-вариант информационного блока (оговорка по PTFQI под таблицей) */
.fib-plain--amber {
  background: rgba(217, 119, 6, .07);
  border-color: rgba(217, 119, 6, .28);
  border-left-color: #d97706;
}
.fib-plain--amber .material-symbols-outlined { color: #d97706; }

/* Заметное сообщение об ошибке ввода */
#ths-error-msg.is-visible {
  display: flex; align-items: flex-start; gap: 10px;
  background: #fee2e2; border: 0; border-left: 4px solid #dc2626; color: #991b1b;
  border-radius: 12px; padding: 14px 18px;
  font-size: 14.5px; font-weight: 600; line-height: 1.45;
  box-shadow: 0 6px 20px rgba(220, 38, 38, .18); animation: fib-err-pop .45s ease;
}
#ths-error-msg.is-visible::before { content: '⚠'; font-size: 18px; line-height: 1.2; flex-shrink: 0; color: #dc2626; }
