/* Extend the existing explorer without changing its typography or visual system. */
#illinois-map { min-height: 360px; margin-top: 16px; }
.permit-table small, .detail-section small { display: block; color: var(--muted, #666); margin-top: 5px; }
.sort-control { display: flex; align-items: center; gap: 8px; }
.detail-section form textarea { max-width: 100%; }
@media (max-width: 700px) { .sort-control { flex-wrap: wrap; } #illinois-map { min-height: 280px; } }
@media (max-width: 620px) { .permit-table .date-cell::before { content: 'Source date'; } }
