.detail-page-navigation{top:var(--detail-header-height,88px);z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);width:100%;min-width:0;position:sticky}.detail-page-navigation__inner{align-items:center;gap:24px;min-width:0;display:flex}.detail-page-navigation__label{color:var(--muted);flex:none;font-size:11px;font-weight:600}.detail-page-navigation__scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;align-items:stretch;gap:clamp(4px,1.5vw,24px);min-width:0;max-width:100%;scroll-padding-inline:8px;display:flex;overflow-x:auto}.detail-page-navigation__scroll a{min-height:54px;color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.detail-page-navigation__scroll a:hover,.detail-page-navigation__scroll a[aria-current=location]{border-bottom-color:var(--red);color:var(--red)}.detail-page-navigation__scroll a:focus-visible{outline:2px solid var(--red);outline-offset:-4px}@media (min-width:1041px) and (max-width:1180px){.detail-page-navigation{top:var(--detail-header-height,113px)}}@media (max-width:1040px){.detail-page-navigation{top:var(--detail-header-height,72px)}}@media (max-width:700px){.detail-page-navigation__inner{gap:0}.detail-page-navigation__label{display:none}.detail-page-navigation__scroll a{min-height:48px;padding-left:12px;padding-right:12px;font-size:12px}}
