.sm-tab{display:flex;align-items:center;background-color:var(--color-tab-bg-container)}.sm-tabitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;text-decoration:none;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-body-md);line-height:1;gap:var(--scale-fixed-sm);box-sizing:border-box;padding:var(--scale-fixed-md) var(--scale-fixed-sm);background-color:var(--color-tab-item-bg-default);color:var(--color-tab-item-text-default);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.sm-tabitem,.sm-tabitem__icon{display:inline-flex;align-items:center;justify-content:center}.sm-tabitem__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-tab-item-icon-default)}.sm-tabitem__icon svg{width:100%;height:100%;color:inherit}.sm-tabitem__label{display:inline-block}.sm-tabitem--selected{background-color:var(--color-tab-item-bg-active);color:var(--color-tab-item-text-active)}.sm-tabitem--selected .sm-tabitem__icon{color:var(--color-tab-item-icon-active)}.sm-tabitem:hover:not(.sm-tabitem--disabled):not(.sm-tabitem--selected){background-color:var(--color-tab-item-bg-active);color:var(--color-tab-item-text-active)}.sm-tabitem:hover:not(.sm-tabitem--disabled):not(.sm-tabitem--selected) .sm-tabitem__icon{color:var(--color-tab-item-icon-active)}.sm-tabitem--disabled{color:var(--color-text-disabled);cursor:not-allowed}.sm-tabitem--disabled .sm-tabitem__icon{color:var(--color-path-disabled)}.sm-tabitem--show-line-bottom{border-bottom:2px solid var(--color-tab-item-line-default)}.sm-tabitem--show-line-bottom.sm-tabitem--selected,.sm-tabitem--show-line-bottom:hover:not(.sm-tabitem--disabled):not(.sm-tabitem--selected){border-bottom-color:var(--color-tab-item-line-active)}.sm-tabitem--show-line-bottom.sm-tabitem--disabled{border-bottom-color:var(--color-path-disabled)}.sm-tabitem--show-line-top{border-top:2px solid var(--color-tab-item-line-default)}.sm-tabitem--show-line-top.sm-tabitem--selected,.sm-tabitem--show-line-top:hover:not(.sm-tabitem--disabled):not(.sm-tabitem--selected){border-top-color:var(--color-tab-item-line-active)}.sm-tabitem--show-line-top.sm-tabitem--disabled{border-top-color:var(--color-path-disabled)}.sm-tabitem--line-hug .sm-tabitem__label{position:relative}.sm-tabitem--line-hug.sm-tabitem--show-line-bottom{border-bottom-color:transparent}.sm-tabitem--line-hug.sm-tabitem--show-line-top{border-top-color:transparent}.sm-tabitem--line-hug.sm-tabitem--show-line-bottom .sm-tabitem__label:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--scale-fixed-md));height:2px;background-color:var(--color-tab-item-line-default)}.sm-tabitem--line-hug.sm-tabitem--show-line-bottom.sm-tabitem--selected .sm-tabitem__label:after,.sm-tabitem--line-hug.sm-tabitem--show-line-bottom:hover:not(.sm-tabitem--disabled):not(.sm-tabitem--selected) .sm-tabitem__label:after{background-color:var(--color-tab-item-line-active)}.sm-tabitem--line-hug.sm-tabitem--show-line-bottom.sm-tabitem--disabled .sm-tabitem__label:after{background-color:var(--color-path-disabled)}.sm-tabitem--line-hug.sm-tabitem--show-line-top .sm-tabitem__label:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--scale-fixed-md));height:2px;background-color:var(--color-tab-item-line-default)}.sm-tabitem--line-hug.sm-tabitem--show-line-top.sm-tabitem--selected .sm-tabitem__label:before,.sm-tabitem--line-hug.sm-tabitem--show-line-top:hover:not(.sm-tabitem--disabled):not(.sm-tabitem--selected) .sm-tabitem__label:before{background-color:var(--color-tab-item-line-active)}.sm-tabitem--line-hug.sm-tabitem--show-line-top.sm-tabitem--disabled .sm-tabitem__label:before{background-color:var(--color-path-disabled)}.sm-tabitem--line-none.sm-tabitem--show-line-bottom{border-bottom-color:transparent}.sm-tabitem--line-none.sm-tabitem--show-line-top{border-top-color:transparent}.sm-tabitem--line-none .sm-tabitem__label:after,.sm-tabitem--line-none .sm-tabitem__label:before{display:none}.sm-tabitem:focus-visible{outline:2px solid var(--color-tab-item-line-active);outline-offset:2px}.sm-tabitem--disabled:focus-visible{outline:none}