// Dependencies
@use "../core/_index.scss" as *;
@use "../icons/_index.scss" as *;
@use "../textarea/_index.scss" as *;
@use "../card/_index.scss" as *;
@use "../appbar/_index.scss" as *;
@use "../toolbar/_index.scss" as *;
@use "../bubble/_index.scss" as *;
@use "../upload/_index.scss" as *;
@use "../dropzone/_index.scss" as *;
@use "../avatar/_index.scss" as *;
@use "../speech-to-text-button/_index.scss" as *;
@use "../suggestion/_index.scss" as *;
@use "../skeleton/_index.scss" as *;
@use "../prompt-box/_index.scss" as *;

// Component
@forward "./_variables.scss";
@use "./_layout.scss" as *;
@use "./_theme.scss" as *;

// Expose
@mixin kendo-chat--styles() {
    @include import-once( "chat" ) {
        @include core-styles();
        @include kendo-textarea--styles();
        @include kendo-card--styles();
        @include kendo-icon--styles();
        @include kendo-appbar--styles();
        @include kendo-toolbar--styles();
        @include kendo-bubble--styles();
        @include kendo-suggestion--styles();
        @include kendo-skeleton--styles();
        @include kendo-upload--styles();
        @include kendo-dropzone--styles();
        @include kendo-avatar--styles();
        @include kendo-prompt-box--styles();
        @include kendo-speech-to-text-button--styles();
        @include kendo-chat--layout();
        @include kendo-chat--theme();
    }
}
