/* SPM Network pilot: additions scoped to network page controls. */
.spm-network-shell { max-width:1440px; margin-inline:auto; }
.spm-network-live { width:100%; max-width:1440px; margin-inline:auto; }
.spm-network-live iframe { border:0; }
.spm-network-tabs-wrap { display:flex; gap:.4rem; align-items:center; margin-block:1.5rem; }
.spm-network-tabs { display:flex; flex:1; flex-wrap:nowrap; overflow-x:auto; gap:.5rem; padding:.35rem; scrollbar-width:none; }
.spm-network-tabs .nav-link { white-space:nowrap; min-height:44px; border:1px solid var(--bs-primary); color:var(--bs-body-color); }
.spm-network-tabs .nav-link.active { background:#6610f2; color:white; }
.spm-network-tabs .nav-link:focus-visible, .spm-network-scroll:focus-visible { outline:3px solid var(--bs-emphasis-color);outline-offset:2px; }
.spm-network-scroll { flex:none; min-width:44px;min-height:44px; }
.spm-network-panels [hidden] { display:none !important; }

.spm-network-tabs::-webkit-scrollbar { display:none; }
@media (min-width:1024px) {
 .spm-network-scroll { display:none; }
 .spm-network-tabs { justify-content:center; flex-wrap:wrap; overflow:visible; }
}
