/* The incident form on the car page (/autos/<pk>/): one field per row, radios grouped. */
.incident-form { display: grid; gap: 12px; margin-top: 14px; }
.incident-form label {
  display: grid; gap: 6px; font-size: 12px; font-weight: 700; text-transform: uppercase;
  letter-spacing: 0.04em; color: var(--text-secondary);
}
.incident-form .incident-row { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; }
.incident-form .incident-row label {
  display: inline-flex; align-items: center; gap: 6px; text-transform: none; letter-spacing: 0;
  font-size: 14px; font-weight: 600; color: var(--text-primary);
}
.incident-form input[type="number"], .incident-form textarea {
  width: 100%; padding: 10px 12px; border-radius: 8px; border: 1px solid var(--line); background: var(--ink);
  color: var(--text-primary); font: inherit; font-size: 15px; font-weight: 400; text-transform: none; letter-spacing: 0;
}
.incident-form .incident-row input[type="number"] { width: 160px; }
.incident-form button { justify-self: start; }
