.mm-tabs{min-width:0;min-height:0;line-height:var(--mm-tabs-typography-line-height);flex-direction:column;display:flex}.mm-tabs__list{--_mm-tabs-trigger-height:var(--mm-tabs-trigger-height);gap:var(--mm-tabs-list-gap);background:var(--mm-tabs-list-background);border-bottom:var(--mm-tabs-list-border-width) solid var(--mm-tabs-list-border-color);flex:none;align-items:center;width:fit-content;min-width:0;max-width:100%;display:flex}.mm-tabs__list[data-size=lg]{--_mm-tabs-trigger-height:var(--mm-tabs-trigger-height-lg)}.mm-tabs__list[data-layout=fill]{flex:1 0 100%;width:100%}.mm-tabs__list[data-layout=fill] .mm-tabs__trigger{text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.mm-tabs__list[data-variant=header]{border-bottom:0}.mm-tabs__list[data-variant=header] .mm-tabs__trigger{padding-inline:0}.mm-tabs__trigger{min-width:0;height:var(--_mm-tabs-trigger-height);padding:0 var(--mm-tabs-trigger-padding-inline);color:var(--mm-tabs-trigger-foreground);font:inherit;font-size:var(--mm-tabs-trigger-font-size);font-weight:var(--mm-tabs-trigger-font-weight);white-space:nowrap;background:var(--mm-tabs-trigger-background);cursor:pointer;transition:color var(--mm-tabs-motion-duration) var(--mm-tabs-motion-easing), background-color var(--mm-tabs-motion-duration) var(--mm-tabs-motion-easing);border:0;outline:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mm-tabs__trigger:after{right:0;bottom:calc(-1 * var(--mm-tabs-list-border-width));height:var(--mm-tabs-indicator-height);content:"";background:var(--mm-tabs-indicator-background);border-radius:var(--mm-tabs-indicator-radius) var(--mm-tabs-indicator-radius) 0 0;opacity:0;transition:opacity var(--mm-tabs-motion-duration) var(--mm-tabs-motion-easing), transform var(--mm-tabs-motion-duration) var(--mm-tabs-motion-easing);position:absolute;left:0;transform:scaleX(.6)}.mm-tabs__list[data-variant=header] .mm-tabs__trigger:after{bottom:0}.mm-tabs__trigger:hover{color:var(--mm-tabs-trigger-foreground-hover);background:var(--mm-tabs-trigger-background-hover)}.mm-tabs__list[data-variant=header] .mm-tabs__trigger:hover{background:var(--mm-tabs-trigger-background)}.mm-tabs__trigger[data-state=active]{color:var(--mm-tabs-trigger-foreground-active)}.mm-tabs__trigger[data-state=active]:after{opacity:1;transform:scaleX(1)}.mm-tabs__trigger:focus-visible{z-index:1;box-shadow:0 0 0 var(--mm-tabs-focus-ring-width) var(--mm-tabs-focus-ring-color)}.mm-tabs__trigger:disabled{color:var(--mm-tabs-trigger-foreground-disabled);cursor:not-allowed;opacity:var(--mm-tabs-disabled-opacity)}.mm-tabs__rail{flex:none;align-items:center;width:100%;min-width:0;display:flex}.mm-tabs__rail-overflow{flex:auto;min-width:0}.mm-tabs__rail-trailing{flex:none;align-items:center;display:flex}.mm-tabs__panels{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.mm-tabs__content{outline:none;flex:auto;min-width:0;min-height:0}.mm-tabs__panels>.mm-tabs__content{width:100%;height:100%}.mm-tabs__panels[data-swipeable=true]{touch-action:pan-y pinch-zoom}.mm-tabs__track{width:100%;height:100%;min-height:100%;transition:transform var(--mm-tabs-motion-duration) var(--mm-tabs-motion-easing);will-change:transform;align-items:stretch;display:flex}.mm-tabs__panels:not([data-ready=true])>.mm-tabs__track,.mm-tabs__panels[data-dragging=true]>.mm-tabs__track{transition:none}.mm-tabs__track>.mm-tabs__content{flex:0 0 100%;width:100%;height:100%}.mm-tabs__panels[data-swipeable=true] .mm-tabs__track>.mm-tabs__content[data-state=inactive]{visibility:hidden;pointer-events:none;display:block}.mm-tabs__panels[data-dragging=true] .mm-tabs__track>.mm-tabs__content[data-state=inactive],.mm-tabs__panels[data-animating=true] .mm-tabs__track>.mm-tabs__content[data-state=inactive]{visibility:visible}.mm-tabs__content[data-state=inactive][data-inactive-strategy=display]{display:none}.mm-tabs__panels>.mm-tabs__content[data-state=inactive][data-inactive-strategy=visibility]{visibility:hidden;pointer-events:none;position:absolute;inset:0}.mm-tabs__content:focus-visible{box-shadow:inset 0 0 0 var(--mm-tabs-focus-ring-width) var(--mm-tabs-focus-ring-color)}@media (prefers-reduced-motion:reduce){.mm-tabs__trigger,.mm-tabs__trigger:after,.mm-tabs__track{transition:none}}
