@use "@progress/kendo-theme-core/scss/components/multiselect/_layout.scss" as *;
@use "sass:map";
@use "../core/_index.scss" as *;
@use "../core/functions/index.scss" as *;
@use "../input/_variables.scss" as *;

@mixin kendo-multiselect--layout() {
    @include kendo-multiselect--layout-base();

    .k-multiselect {
        // Roundness
        @each $roundness in $kendo-input-roundness {
            #{k-when-default($kendo-input-default-roundness, $roundness)}
            &.k-rounded-#{$roundness} {

                @each $size, $size-props in $kendo-input-sizes {
                    $_padding-y: map.get( $size-props, padding-y );

                    #{k-when-default($kendo-input-default-size, $size)}
                    &.k-input-#{$size} {
                        @include concentric-radius(k-border-radius($roundness), calc( #{$_padding-y} /2 ), ".k-chip");
                    }
                }
            }
        }

    }

}
