.#{$ns}SubForm { &-values { display: inline-block; margin-top: -$gap-xs; padding: ( $Form-input-height - $Form-input-lineHeight * $Form-input-fontSize - px2rem(2px) )/2 0; } &-value { cursor: pointer; user-select: none; line-height: $Form-input-lineHeight * $Form-input-fontSize - px2rem(2px); display: inline-block; font-size: $Form-selectValue-fontSize; color: $Form-selectValue-color; background: $Form-selectValue-bg; border: px2rem(1px) solid $Form-selectValue-borderColor; border-radius: 2px; margin-right: $gap-xs; margin-top: $gap-xs; &:hover { background-color: darken($Form-selectValue-bg, 5%); } &.is-disabled { pointer-events: none; opacity: $Button-onDisabled-opacity; } } &-valueIcon { cursor: pointer; border-right: px2rem(1px) solid $Form-selectValue-borderColor; padding: 1px 5px; &:hover { background-color: darken($Form-selectValue-bg, 5%); } } &-valueLabel { padding: 0 $gap-xs; } &-addBtn { font-size: $SubForm--addBtn-fontSize; @include button-size( $SubForm--addBtn-paddingY, $SubForm--addBtn-paddingX, $SubForm--addBtn-fontSize, $SubForm--addBtn-lineHeight, $SubForm--addBtn-borderRadius, $SubForm--addBtn-height ); @include button-variant( $SubForm--addBtn-bg, $SubForm--addBtn-border, $SubForm--addBtn-color, $SubForm--addBtn-onHover-bg, $SubForm--addBtn-onHover-border, $SubForm--addBtn-onHover-color, $SubForm--addBtn-onActive-bg, $SubForm--addBtn-onActive-border, $SubForm--addBtn-onActive-color ); &.is-disabled { pointer-events: none; opacity: $Button-onDisabled-opacity; } } } .#{$ns}SubFormControl { padding-top: $Form-input-height - $SubForm--addBtn-height; }