.tab-scroller{min-width:0;max-width:100%;position:relative}.tab-scroller>.kt-tabs{--tab-fade-start:0px;--tab-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-fade-start), #000 calc(100% - var(--tab-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-fade-start), #000 calc(100% - var(--tab-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-fade-start), #000 calc(100% - var(--tab-fade-end)), transparent 100%);overflow-y:hidden}.tab-scroller[data-more-start]>.kt-tabs{--tab-fade-start:3rem}.tab-scroller[data-more-end]>.kt-tabs{--tab-fade-end:3rem}.tab-scroller-arrow{z-index:2;border:1px solid var(--border);background-color:var(--background);width:1.75rem;height:1.75rem;color:var(--secondary-foreground);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;margin-top:-.875rem;padding:0;transition:opacity .15s,visibility .15s,color .15s;display:inline-flex;position:absolute;top:calc(50% - .25rem);box-shadow:0 1px 3px #0000001f}.tab-scroller-arrow:hover{color:var(--primary)}.tab-scroller-arrow .ki-filled{font-size:.75rem;line-height:1}.tab-scroller-start{left:0}.tab-scroller-end{right:0}.tab-scroller[data-more-start]>.tab-scroller-start,.tab-scroller[data-more-end]>.tab-scroller-end{opacity:1;visibility:visible;pointer-events:auto}.dark .tab-scroller-arrow{box-shadow:0 1px 3px #00000080}@media (prefers-reduced-motion:reduce){.tab-scroller-arrow{transition:none}}
