/* Traceroute RF Hop Analysis (extracted CSS) */

.node-selector {
  background: #f8f9fa;
  border-radius: 8px;
  padding: 1rem;
  margin-bottom: 1rem;
}

.hop-analysis-card { border-left: 4px solid #0d6efd; }
.signal-badge { font-size: .8rem; }
.distance-display { font-weight: 700; color: #0d6efd; }

.no-data {
  text-align: center;
  padding: 2rem;
  color: #6c757d;
}

.icon-xl { font-size: 3rem; }

.loading-spinner { display: none; text-align: center; padding: 2rem; }

.traceroute-item { border-bottom: 1px solid #dee2e6; padding: .75rem 0; }
.traceroute-item:last-child { border-bottom: none; }

.chart-container { height: 300px; margin: 1rem 0; }

/* Initially hidden sections toggled by JS */
#results-section { display: none; }
#no-data-section { display: none; }

