.TabBar,.TabBar+.Panel-main{--tab-bar-height:36px}.TabBar{top:var(--header-height);z-index:29;height:var(--tab-bar-height);padding-right:var(--space-6);background:var(--color-bg);border-bottom:1px solid var(--color-border);scrollbar-width:none;align-items:stretch;display:flex;position:sticky;overflow-x:auto}.TabBar::-webkit-scrollbar{display:none}.TabBar-tab{align-items:center;gap:var(--space-1);padding:0 var(--space-3);border-right:1px solid var(--color-border);flex:none;display:flex}.TabBar-tab:has([aria-current=page]){background:var(--color-surface);box-shadow:inset 0 -2px var(--color-primary)}.TabBar-link,.TabBar-closeAll{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.TabBar-link{text-overflow:ellipsis;max-width:180px;text-decoration:none;overflow:hidden}.TabBar-link:hover,.TabBar-link[aria-current=page],.TabBar-closeAll:hover{color:var(--color-heading)}.TabBar-close{flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.TabBar-close svg{width:12px;height:12px}.TabBar-link:focus-visible,.TabBar-close:focus-visible,.TabBar-closeAll:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.TabBar-closeAll{padding:0 0 0 var(--space-4);flex:none;margin-left:auto}@media (max-width:900px){.TabBar{padding-right:var(--space-4)}.TabBar--anonimo{display:none}.TabBar--anonimo+.Panel-main{--tab-bar-height:0px}}
