@use "./_variables.scss" as *;
@use "@progress/kendo-theme-core/scss/components/orgchart/_layout.scss" as *;

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


    .k-orgchart-group {
        gap: $kendo-orgchart-group-spacing;
    }

    .k-orgchart-node-container {
        gap: $kendo-orgchart-node-spacing;
    }

    .k-orgchart-card {

        .k-card-title {
            line-height: $kendo-orgchart-card-title-line-height;
        }
        .k-card-subtitle {
            line-height: $kendo-orgchart-card-subtitle-line-height;
        }
        .k-card-body {
            padding-inline: $kendo-orgchart-card-body-padding-x;
            padding-block: $kendo-orgchart-card-body-padding-y;
        }
        .k-card-title-wrap .k-card-title + .k-spacer {
            flex: 0;
        }
    }
}
