/* Match the plain, non-sticky in-page row used by Tencent product pages. */
body.has-procurement-section-nav { --page-anchor-nav-h: 0px; }
.has-procurement-section-nav .procurement-section-nav {
  position: static;
  background: #fff;
  border-bottom: 1px solid var(--line);
}
.has-procurement-section-nav .procurement-section-links {
  display: flex;
  align-items: stretch;
  gap: 34px;
  width: min(1280px, calc(100% - 80px));
  min-width: 0;
  margin-inline: auto;
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #c9d3ef transparent;
}
.has-procurement-section-nav .procurement-section-links::-webkit-scrollbar { height: 3px; }
.has-procurement-section-nav .procurement-section-links::-webkit-scrollbar-track { background: transparent; }
.has-procurement-section-nav .procurement-section-links::-webkit-scrollbar-thumb { border-radius: 3px; background: #c9d3ef; }
.has-procurement-section-nav .procurement-section-links a {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  min-height: 60px;
  padding: 19px 0;
  color: var(--text);
  font-size: 14px;
  line-height: 1.6;
  white-space: nowrap;
}
.has-procurement-section-nav .procurement-section-links a:hover,
.has-procurement-section-nav .procurement-section-links a:active,
.has-procurement-section-nav .procurement-section-links a[aria-current="location"],
.has-procurement-section-nav .procurement-section-links a.is-on { color: var(--primary); }
.has-procurement-section-nav .procurement-section-links a[aria-current="location"]::after,
.has-procurement-section-nav .procurement-section-links a.is-on::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  background: var(--primary);
  content: "";
}
.has-procurement-section-nav .procurement-section-links a:focus-visible {
  outline: 2px solid var(--primary);
  outline-offset: -3px;
}
@media (min-width: 1500px) {
  .has-procurement-section-nav .procurement-section-links { width: min(1360px, calc(100% - 120px)); }
}
@media (max-width: 900px) {
  .has-procurement-section-nav .procurement-section-links { width: calc(100% - 48px); }
}
@media (max-width: 640px) {
  .has-procurement-section-nav .procurement-section-links { gap: 25px; width: calc(100% - 40px); }
  .has-procurement-section-nav .procurement-section-links a { min-height: 55px; padding-block: 17px; font-size: 13px; }
}
@media (forced-colors: active) {
  .has-procurement-section-nav .procurement-section-links { scrollbar-color: auto; }
  .has-procurement-section-nav .procurement-section-links a[aria-current="location"]::after { background: Highlight; }
}
