/* Upload result: keep labels and extracted values readable at narrow widths. */
#result .field { gap: 12px; }
#result .field-label, #result .field-value { min-width: 0; overflow-wrap: anywhere; }
@media (max-width: 600px) {
  #result .field { flex-direction: column; align-items: flex-start; gap: 4px; }
  #result .field-value { text-align: left; }
}
