@use 'sass:map'; @use 'mixins/mixins' as *; @use 'common/var' as *; @include b(select-group) { $gap: 20px; margin: 0; padding: 0; @include e(wrap) { position: relative; list-style: none; margin: 0; padding: 0; &:not(:last-of-type) { padding-bottom: 24px; &::after { content: ''; position: absolute; display: block; left: $gap; right: $gap; bottom: 12px; height: 1px; background: getCssVar('border-color-light'); } } } @include e(split) { &-dash { position: absolute; left: $gap; right: $gap; height: 1px; background: getCssVar('border-color-light'); } } @include e(title) { padding-left: $gap; font-size: map.get($select-group, 'font-size'); color: map.get($select-group, 'text-color'); line-height: map.get($select-group, 'height'); } & .#{$namespace}-select-dropdown__item { padding-left: $gap; } }