@use "sass:map";
@use "../../01-core/prefix" as *;
@use "./overlay.mixins" as overlay;
@use "./overlay.config" as config;

@layer ss.components {
    .#{$ss-prefix-module}-overlay {
        @include overlay.ss-overlay;

        &__aside {
            @include overlay.ss-overlay-aside;

            &--left {
                left: map.get(config.$ss-overlay-config, inset);
            }
            &--right {
                right: map.get(config.$ss-overlay-config, inset);
            }

            &.is-collapsed {
                display: none;
            }
        }

        &__bottom-center,
        &__top-center {
            @include overlay.ss-overlay-bar;
        }

        &__bottom-center {
            bottom: map.get(config.$ss-overlay-config, bar-offset);
        }
        &__top-center {
            top: map.get(config.$ss-overlay-config, bar-offset);
        }
    }
}
