.network-settings { max-width: 1000px; }
.network-settings h2 { margin-bottom: 1rem; }
.network-settings p { margin: 1rem 0; }
.network-current { display: flex; flex-wrap: wrap; align-items: center; gap: .6rem 1rem; padding: 1rem; background: var(--bg-secondary); border-radius: 8px; margin: 1rem 0; }
.network-current code, .network-preview code { overflow-wrap: anywhere; }
.network-fields { display: grid; grid-template-columns: minmax(130px, 1fr) minmax(0, 3fr); gap: 1rem; margin-top: 1.5rem; }
.network-fields label { display: block; margin-bottom: .5rem; }
.network-fields .form-control { width: 100%; min-width: 0; }
.network-actions { display: flex; align-items: center; flex-wrap: wrap; gap: .75rem; }
.network-restart-hint { color: var(--text-secondary); font-size: .9rem; }
.network-restart-overlay { z-index: 30000; }
.network-restart-overlay [hidden] { display: none !important; }
@media (max-width: 600px) { .network-fields { grid-template-columns: 1fr; } }
