.qm--tabs-container{--tab-size: 24px;display:flex}.qm--tabs-container.align-left{justify-content:flex-start}.qm--tabs-container.align-center{justify-content:center}.qm--tabs-container.align-right{justify-content:flex-end}.qm--tabs-container.has-separator:has(.MuiTabs-root:not(.MuiTabs-vertical)){border-bottom:1px solid var(--color-border-default)}.qm--tabs-container.has-separator:has(.MuiTabs-root.MuiTabs-vertical){border-right:1px solid var(--color-border-default)}.qm--tabs-container.hide-padding .MuiTabs-scrollButtons.Mui-disabled{display:none}.qm--tabs-container.show-padding:not(:has(.MuiTabs-scrollButtons)){padding-left:var(--layout-padding-2xl);padding-right:var(--layout-padding-2xl)}.qm--tabs-container .MuiTouchRipple-root{display:none}.qm--tabs-container .qm--tabs{min-height:calc(var(--tab-size) + var(--layout-gap-md));font-family:var(--layout-font-family-default)}.qm--tabs-container .qm--tabs .MuiTabs-scrollButtons.MuiTabScrollButton-vertical{height:20px}.qm--tabs-container .qm--tabs .MuiTabs-scrollButtons.MuiTabScrollButton-horizontal{width:20px;margin-bottom:var(--layout-padding-lg)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainerHorizontal .MuiButtonBase-root{min-height:var(--tab-size)}.qm--tabs-container .qm--tabs .MuiTabs-indicator{background-color:var(--color-border-action-subtle-selected)}.qm--tabs-container .qm--tabs:has(.MuiTabs-flexContainer>.Mui-disabled.Mui-selected) .MuiTabs-indicator{background-color:var(--color-border-action-subtle-disabled)}.qm--tabs-container .qm--tabs:not(.MuiTabs-vertical) .MuiTabs-scroller{padding-bottom:var(--layout-padding-lg)}.qm--tabs-container .qm--tabs.MuiTabs-vertical .MuiTabs-scroller{padding-right:var(--layout-padding-md)}.qm--tabs-container .qm--tabs:has(.MuiTabScrollButton-horizontal:not(.Mui-disabled)>.start-scroll-button-icon) .MuiTabs-scroller{-webkit-mask-image:linear-gradient(to right,transparent,black var(--tab-size));mask-image:linear-gradient(to right,transparent,black var(--tab-size))}.qm--tabs-container .qm--tabs:has(.MuiTabScrollButton-horizontal:not(.Mui-disabled)>.end-scroll-button-icon) .MuiTabs-scroller{-webkit-mask-image:linear-gradient(to left,transparent,black var(--tab-size));mask-image:linear-gradient(to left,transparent,black var(--tab-size))}.qm--tabs-container .qm--tabs:has(.MuiTabScrollButton-horizontal:not(.Mui-disabled)>.start-scroll-button-icon):has(.MuiTabScrollButton-horizontal:not(.Mui-disabled)>.end-scroll-button-icon) .MuiTabs-scroller{-webkit-mask-image:linear-gradient(to right,transparent,black var(--tab-size),black calc(100% - var(--tab-size)),transparent);mask-image:linear-gradient(to right,transparent,black var(--tab-size),black calc(100% - var(--tab-size)),transparent)}.qm--tabs-container .qm--tabs:has(.MuiTabScrollButton-vertical:not(.Mui-disabled)>.start-scroll-button-icon) .MuiTabs-scroller{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--tab-size));mask-image:linear-gradient(to bottom,transparent,black var(--tab-size))}.qm--tabs-container .qm--tabs:has(.MuiTabScrollButton-vertical:not(.Mui-disabled)>.end-scroll-button-icon) .MuiTabs-scroller{-webkit-mask-image:linear-gradient(to top,transparent,black var(--tab-size));mask-image:linear-gradient(to top,transparent,black var(--tab-size))}.qm--tabs-container .qm--tabs:has(.MuiTabScrollButton-vertical:not(.Mui-disabled)>.start-scroll-button-icon):has(.MuiTabScrollButton-vertical:not(.Mui-disabled)>.end-scroll-button-icon) .MuiTabs-scroller{-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--tab-size),black calc(100% - var(--tab-size)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--tab-size),black calc(100% - var(--tab-size)),transparent)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer{gap:var(--layout-gap-md)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab{min-width:unset;min-height:var(--tab-size);gap:var(--layout-gap-sm);transition:background-color .1s linear}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab:hover{background-color:var(--color-background-neutral-default)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab:hover .MuiTab-iconWrapper{color:var(--color-icon-neutral-default)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab:active{background-color:var(--color-background-neutral-selected)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.Mui-selected{color:var(--color-text-action-default)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.Mui-selected .MuiTab-iconWrapper{color:var(--color-icon-action-default)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.Mui-selected .qm--inline-edit.MuiInputBase-root,.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.Mui-selected .MuiInputBase-input{cursor:text}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab:not(.Mui-selected) .qm--inline-edit.MuiInputBase-root,.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab:not(.Mui-selected) .MuiInputBase-input{cursor:pointer}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.Mui-disabled{color:var(--color-text-disabled)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.Mui-disabled .MuiTab-iconWrapper{color:var(--color-icon-action-disabled)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab .MuiTab-iconWrapper{flex-shrink:0;margin:0;color:var(--color-icon-neutral-default)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab .qm--tab-label-wrapper{display:flex;align-items:center;gap:var(--layout-padding-form-compact)}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab .qm--tab-label-left-icon,.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab .qm--tab-label-right-icon{display:flex;align-items:center}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.tab-wrapped{flex-direction:row}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab.tab-wrapped .tab-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qm--tabs-container .qm--tabs .MuiTabs-flexContainer .qm--tab,.tab-label-popout{color:var(--color-text-subdued);font-family:var(--layout-font-family-default);padding:var(--layout-padding-xs) var(--layout-padding-md);font-size:var(--layout-font-size-form-default);font-style:normal;font-weight:var(--layout-font-weight-form-semibold);text-transform:none;border-radius:var(--layout-border-radius-form-compact)}.tab-label-popout{cursor:pointer;background-color:var(--surface-color);box-shadow:var(--elevation-level-00-box-shadow)}
