.ui-tabs{color:var(--c-text);display:flex;max-width:100%;overflow:hidden}.ui-tabs--filled{background:var(--tabs-bg);color:var(--c-on-primary)}.ui-tabs__list{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ui-tabs__list::-webkit-scrollbar{display:none}.ui-tabs--center .ui-tabs__list{justify-content:safe center}.ui-tabs--end .ui-tabs__list{justify-content:safe flex-end}.ui-tab{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.875rem;font-weight:500;gap:8px;height:48px;justify-content:center;line-height:1;margin:0;min-width:90px;opacity:.7;padding:0 16px;position:relative;transition:opacity .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.ui-tabs--upper .ui-tab{letter-spacing:.0892857143em;text-transform:uppercase}.ui-tabs--grow .ui-tab{flex:1 1 0}.ui-tab:after{background:currentColor;content:"";height:2px;inset:auto 0 0;position:absolute;transform:scaleX(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.ui-tab:hover{background:color-mix(in srgb,currentColor 4%,transparent)}.ui-tab:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ui-tab:disabled{cursor:default;opacity:.38}.ui-tab--active{color:var(--tabs-color,inherit);opacity:1}.ui-tab--active:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ui-tab:after{transition:none}}.ui-tab-panel:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}
