/* #25: 4 tabs + one chip row on the phone. Desktop keeps its sidebar. */
html:not(.desk) .tabbar .tab.drtab,html:not(.desk) #profSeg{display:none!important}
html:not(.desk) #viewTitle .vt-chev{display:none!important}
html:not(.desk) #viewTitle{pointer-events:none}
.fchips{display:none}
html:not(.desk) .fchips{display:flex;flex:none;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 10px;margin:0 -16px;scroll-padding:16px;-webkit-overflow-scrolling:touch}
html:not(.desk) .fchips[hidden]{display:none}
.fchips::-webkit-scrollbar{display:none}
.fc{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--border-2);background:transparent;color:var(--text);font-family:inherit;font-size:15px;font-weight:600;line-height:1;height:44px;flex-wrap:nowrap;width:auto;max-width:none;cursor:pointer;white-space:nowrap}
.fc .fn{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;background:var(--surface-2);color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}
.fc.on{background:var(--accent);border-color:var(--accent);color:#04140B}
.fc.on .fn{background:rgba(0,0,0,.18);color:inherit}
.fc.fk-dr:not(.on) .fn{background:var(--danger);color:#fff}
.fc.fk-urg:not(.on){border-color:color-mix(in srgb,var(--danger) 55%,transparent)}
.fc.pf::before{content:"";width:8px;height:8px;border-radius:4px;background:var(--pfc,var(--text-3))}
.fc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.fsep{flex:none;width:1px;margin:8px 2px;background:var(--border-2)}
@media (prefers-color-scheme:light){html:not(.desk) .fc.on{color:#fff}}
