/* Блок ig-cellform. Перенесён из выгрузки 2. Дизайн/2. этап/2026-09-20 (blocks/catalog.css). */

/* Поля правки в строке */

.ig-cellform {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.ig-cellform input,
.ig-cellform textarea {
  height: 30px;
  width: 100%;
  padding: 0 var(--space-2);
  border: 1px solid var(--brand-200);
  border-radius: var(--radius-sm);
  font-size: 13px;
  color: var(--ink-900);
  background: var(--surface-0);
}

.ig-cellform textarea {
  height: 52px;
  padding: 6px var(--space-2);
  line-height: 17px;
  resize: none;
}

.ig-cellform input:focus,
.ig-cellform textarea:focus {
  outline: none;
  border-color: var(--brand-600);
  box-shadow: var(--shadow-focus);
}

/* Добавлено при переносе: ошибка валидации в ячейке (в макете состояния ошибки нет) */

.ig-cellform input[aria-invalid="true"],
.ig-cellform textarea[aria-invalid="true"] {
  border-color: var(--danger-600);
}

.ig-cellform__error {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  font-size: 12px;
  line-height: 16px;
  color: var(--danger-600);
}

.ig-cellform__error .ig-icon {
  width: 14px;
  height: 14px;
  margin-top: 1px;
}
