.hk230-mobile-quick{display:none}
@media(max-width:989px){
.category-wrapper.desktop-only{display:none!important}
.hk230-mobile-quick{display:block;position:relative;z-index:2;background:#0e315d;color:#fff;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px rgba(7,32,64,.1)}
.hk230-mobile-quick__list{display:flex;align-items:center;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:12px;padding:8px 13px 9px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:#7b9cbd transparent;-webkit-overflow-scrolling:touch}
.hk230-mobile-quick__list li{margin:0;flex:0 0 auto;scroll-snap-align:start}
.hk230-mobile-quick__list a{display:flex;align-items:center;justify-content:center;min-height:43px;padding:10px 15px;border-radius:10px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.09);color:#fff;text-decoration:none;font-size:13px;font-weight:780;letter-spacing:.01em;line-height:1.2;white-space:nowrap}
.hk230-mobile-quick__list a:hover{background:rgba(255,255,255,.19)}
.hk230-mobile-quick__list a[aria-current=page]{color:#0a3157;background:#ff8b35;border-color:#ff8b35;font-weight:900}
.hk230-mobile-quick__list a:focus-visible{outline:3px solid #ffb368;outline-offset:2px}
}
@media(max-width:480px){.hk230-mobile-quick__list{gap:6px;padding-inline:10px}.hk230-mobile-quick__list a{font-size:12px;padding:9px 13px;min-height:43px}}
@media(prefers-reduced-motion:reduce){.hk230-mobile-quick__list{scroll-behavior:auto}}
