/* Active fires table — index.php */

.fires-section { margin: 0 0 18px; }
.fires-section h2 { color: #111; }

.fires-table th,
.fires-table td {
  white-space: normal;
  word-break: break-word;
  vertical-align: middle;
}

/* Empty state */
.fires-empty {
  text-align: center;
  font-style: italic;
  color: #666;
  padding: 14px !important;
}

/* Incident name — bold */
.fire-name { font-weight: 700; }

/* Status badge */

/* Map pin link */
.fire-map-link {
  font-size: 1.15rem;
  text-decoration: none;
  transition: transform .15s;
  display: inline-block;
}
.fire-map-link:hover { transform: scale(1.2); }

@media print {
  .fire-map-link { display: none; }
  .fires-section { page-break-inside: avoid; }
}
