.hulk-settings-wrap { .hulk-settings-nav { display: flex; flex-wrap: wrap; position: sticky; top: 32px; z-index: 100; margin: 0 -20px; padding: 0 20px 0 12px; background: #fff; border-bottom: 1px solid #e2e4e7; justify-content: space-between; align-items: center; } .hulk-nav-list { padding: 0; list-style: none none outside; display: flex; flex-wrap: wrap; align-items: center; margin: 0 auto 0 0; } .hulk-nav-item { display: inline-flex; margin: 0; padding: 0; position: relative; user-select: none; .components-button { font-weight: 600; font-size: 13px; } } .hulk-nav-link { display: block; margin: 0; position: relative; user-select: none; text-decoration: none; cursor: pointer; font-weight: 600; color: var(--hulk-settings-text-color); padding: 15px 12px 18px; transition: 20ms ease color; box-shadow: none !important; font-size: 13px; &:after { content: ""; height: 0; transition: height .15s ease-in-out; position: absolute; bottom: 0; left: 0; right: 0; backface-visibility: hidden; transform: translateZ(0); width: calc(100% - 8px); margin: 0 auto; } &:hover { color: var(--hulk-settings-primary-color); } } .hulk-link-active { color: var(--hulk-settings-primary-color); &:after { height: 3px; background: var(--hulk-settings-primary-color); border-radius: 4px 4px 0 0; } } }