.view-tabs{min-width:0;max-width:100%;color:var(--rj-text-primary);font-family:var(--rj-font-ui)}.view-tabs__list{display:flex;gap:0;max-width:100%;padding-inline:var(--rj-space-1);border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-lg);background:color-mix(in srgb,var(--rj-surface-panel) 82%,transparent);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.view-tabs__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:var(--rj-control-min-size);padding:var(--rj-space-2) var(--rj-space-4);border:0;border-radius:var(--rj-radius-md);background:transparent;color:var(--rj-text-secondary);font:inherit;font-size:var(--rj-type-body-sm-size);font-weight:700;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:color var(--rj-motion-fast) var(--rj-ease),background var(--rj-motion-fast) var(--rj-ease)}.view-tabs__tab:hover{background:var(--rj-surface-accent);color:var(--rj-text-accent)}.view-tabs__tab.is-active{background:var(--rj-surface-raised);color:var(--rj-text-accent)}.view-tabs__tab.is-active:after{position:absolute;inset-inline:var(--rj-space-3);inset-block-end:2px;height:2px;border-radius:var(--rj-radius-pill);background:var(--rj-action-fill);content:""}.view-tabs__tab:focus-visible{z-index:1;outline:2px solid var(--rj-action);outline-offset:-2px;box-shadow:0 0 0 3px var(--rj-focus-ring)}.view-tabs__badge{min-width:1.5rem;-webkit-margin-start:var(--rj-space-2);margin-inline-start:var(--rj-space-2);padding-inline:var(--rj-space-1);border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--rj-radius-pill);font-family:var(--rj-font-mono);font-size:var(--rj-type-caption-size);line-height:var(--rj-type-caption-line);text-align:center}.view-tabs__panel[hidden]{display:none}.view-tabs__panel{min-width:0;max-width:100%}@media (max-width:640px){.view-tabs__list{margin-inline:calc(var(--rj-space-1) * -1);scroll-padding-inline:var(--rj-space-1);scrollbar-width:none}.view-tabs__list::-webkit-scrollbar{display:none}.view-tabs__tab{padding-inline:var(--rj-space-3)}}