/* Verification Labs - No-JS helpers
   - Supports Bootstrap-style navbar collapse using checkbox toggle injected by the build script.
   - Supports tabbed content via :target fallback (if tabs exist).
*/

/* Navbar collapse helper */
@media (max-width: 767px){
  #vl-nav-toggle{ position:absolute; left:-9999px; }
  .navbar-collapse{ display:none; }
  #vl-nav-toggle:checked ~ .navbar-collapse{ display:block !important; height:auto !important; overflow:visible !important; }
  label.navbar-toggle{ cursor:pointer; }
}
@media (min-width: 768px){
  #vl-nav-toggle{ display:none; }
}

/* Tabs helper: show the targeted pane; keep .active as default */
.tab-content > .tab-pane{ display:none; }
.tab-content > .tab-pane.active{ display:block; }
.tab-content > .tab-pane:target{ display:block; }
@supports selector(:has(*)){
  .tab-content:has(.tab-pane:target) > .tab-pane.active{ display:none; }
}