/* Keep the six tactical nav buttons on one desktop row. */
@media (min-width: 761px) {
  .tacticalTopbar {
    grid-template-columns: minmax(210px, 0.78fr) minmax(520px, 1.15fr) minmax(118px, 0.28fr) auto !important;
    gap: 12px !important;
  }

  .tacticalNav {
    grid-template-columns: repeat(6, minmax(76px, 1fr)) !important;
    height: 38px !important;
    overflow: hidden !important;
  }

  .tacticalNav button {
    min-width: 0 !important;
    padding: 0 8px !important;
    font-size: clamp(11px, 0.82vw, 14px) !important;
    white-space: nowrap !important;
  }

  .tacticalClock {
    min-width: 118px !important;
  }

  .ctafTacticalButton {
    min-width: 118px !important;
  }
}

@media (min-width: 761px) and (max-width: 1100px) {
  .tacticalTopbar {
    grid-template-columns: minmax(190px, 0.7fr) minmax(468px, 1fr) minmax(104px, 0.25fr) auto !important;
    gap: 8px !important;
  }

  .tacticalNav {
    grid-template-columns: repeat(6, minmax(66px, 1fr)) !important;
  }

  .tacticalNav button {
    padding: 0 5px !important;
    font-size: 11px !important;
  }

  .tacticalClock {
    min-width: 98px !important;
  }

  .ctafTacticalButton {
    min-width: 96px !important;
    padding: 0 10px !important;
  }
}
