#topTabs{display:grid;grid-template-columns:repeat(var(--phs-nav-columns,6),minmax(0,1fr));grid-template-rows:repeat(2,44px);grid-auto-flow:row;gap:1px 2px;padding:3px;overflow:visible;margin:0 0 7px;border-radius:11px;container-type:inline-size}
#topTabs>.top-tab{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;min-height:44px;padding:2px 3px;font-size:14px;font-size:clamp(12px,calc((100cqi/var(--phs-nav-columns,6) - 8px)/var(--phs-nav-chars,2)),17px);font-weight:700;line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;border-radius:7px;color:var(--phs-tab-accent,var(--hint));background:transparent;box-shadow:none}
#stockTab,#exceptionTab,#adminTab{--phs-nav-chars:3}
#topTabs>#workFeedTab{--phs-nav-chars:3.3;font-size:max(12px,min(17px,calc((100cqi/var(--phs-nav-columns,6) - 8px)/var(--phs-nav-chars))))}
#topTabs .badge{position:absolute;top:1px;right:1px;min-width:12px;height:14px;padding:0 2px;margin:0;font-size:10px;pointer-events:none}
#topTabs>.top-tab[hidden]{display:none}
#mishoTab{--phs-tab-accent:var(--misho-accent)}
#topTabs>.top-tab.active{color:var(--phs-tab-accent,var(--accent));background:color-mix(in srgb,var(--phs-tab-accent,var(--accent)) 19%,var(--card));box-shadow:inset 0 0 0 1.5px var(--phs-tab-accent,var(--accent)),inset 0 -3px var(--phs-tab-accent,var(--accent));font-weight:900}
#inventoryCommandHeader{position:sticky;top:calc(var(--phs-top-tabs-height) + env(safe-area-inset-top,0px) + 3px);z-index:21;background:var(--bg);margin-bottom:4px;border-radius:0 0 12px 12px}
#itemPanel .item-admin-tools{position:sticky;top:calc(var(--phs-top-tabs-height) + env(safe-area-inset-top,0px) + 6px);z-index:20;background:var(--card);padding:3px 0 6px;border-bottom:1px solid var(--line)}
#itemPanel .item-admin-toolbar{margin:0 0 5px}
#itemPanel .item-admin-list{max-height:none;overflow:visible;margin-top:7px}
#itemAdminSearchCount{text-align:right;min-height:12px}
#itemAdminStatus:empty{display:none}
/* Keep horizontal panning inside the page instead of browser history gestures. */
html,body{overscroll-behavior-x:none}
