/* Native horizontal category browsing follows the owned label chooser. */
.btc-category-strip{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;max-width:100%;min-width:0;padding:4px;background:#f3edf7;border-radius:4px}
.btc-category-strip [data-btc-category-track]{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;margin:0;padding:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch}
.btc-category-strip [data-btc-category-track]::-webkit-scrollbar{display:none}
.btc-category-strip [data-btc-category-track]>:is(a,button){flex:0 0 auto;white-space:nowrap}
.btc-category-strip>.btc-category-arrow{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:3px;background:transparent;color:#55328b;font:400 29px/1 Castoro,Georgia,serif;cursor:pointer}
.btc-category-strip>.btc-category-arrow:hover:not(:disabled){background:#e2d5ed}
.btc-category-strip>.btc-category-arrow:disabled{opacity:.25;cursor:default}
.btc-category-strip[data-scrollable=false]{grid-template-columns:minmax(0,1fr)}
.btc-category-strip[data-scrollable=false]>.btc-category-arrow{display:none}
.btc-category-strip :is(button,a):focus-visible{outline:2px solid #55328b;outline-offset:-2px}
