/* 2026-08-01 分类菜单试行版：五项等宽的顶部标签栏。 */
#categoryRow.category-row{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;margin:0 0 18px;padding:0;border-bottom:1px solid var(--line);scrollbar-width:none}
#shop .promotion-carousel{margin-bottom:16px}
#shop .section-heading{margin-top:16px}
#categoryRow.category-row::-webkit-scrollbar{display:none}
#categoryRow.category-row button{position:relative;flex:1 0 72px;min-width:72px;padding:8px 0 9px;border:0!important;border-radius:0!important;background:transparent!important;color:#747c8c;font-size:16px;font-weight:600;line-height:1.35;white-space:nowrap}
#categoryRow.category-row button.active{background:transparent!important;color:var(--content-selection-color,var(--navy));font-weight:800}
#categoryRow.category-row button.active:after{content:"";position:absolute;right:12%;bottom:-1px;left:12%;height:4px;border-radius:4px 4px 0 0;background:var(--content-selection-color,var(--navy))}
@media(max-width:720px){#shop .promotion-carousel{margin-bottom:12px}#shop .section-heading{align-items:center;gap:10px;flex-direction:row;margin-top:12px;margin-bottom:12px}#shop .section-heading>div{flex:0 0 auto}#shop .section-heading h2{font-size:21px;white-space:nowrap}#shop .section-heading .search{flex:1;min-width:0;height:38px}#categoryRow.category-row{margin-bottom:15px}#categoryRow.category-row button{flex-basis:20%;min-width:0;padding:7px 0 8px;font-size:15px}#categoryRow.category-row button.active:after{right:0;left:0;height:4px}}
