@use "@styles/abstracts/functions" as fun; @use "@styles/abstracts/mixins" as mix; .wrapper { display: flex; flex-flow: row wrap; align-items: center; gap: var(--spacing-xs); position: relative; } .label { margin-right: auto; } .select { width: auto; @include mix.pointer("fine") { padding: fun.convert-px(3) var(--spacing-xs); } } .btn { &--activated { background: var(--color-primary); * { color: var(--color-fg-inverted); } } } .tooltip { position: absolute; top: calc(100% + var(--spacing-xs)); right: 0; transform-origin: top right; transition: all 0.75s ease-in-out 0s; &--hidden { opacity: 0; visibility: hidden; transform: scale(0); } &--visible { opacity: 1; visibility: visible; transform: scale(1); } }