﻿@use 'ej2-base/styles/common/mixin' as *;
@include export-module('appbar-layout') {
  .e-appbar {
    display: flex;
    width: 100%;
    height: $appbar-nrml-height;
    flex-shrink: 0;
    flex-direction: row;
    position: relative;
    align-items: center;
    padding: $appbar-nrml-padding;
    overflow: hidden;
    font-size: $appbar-font-size;
    @if ($skin-name == 'fluent2' or $skin-name == 'tailwind3') {
      border-radius: $appbar-border-radius;
    }

    > div:first-child {
      display: flex;
      align-items: center;
      width: 100%;
      height: $appbar-content-height;
    }

    &.e-sticky {
      position: sticky;
      top: 0;
      z-index: 1000;
    }

    &.e-prominent {
      height: $appbar-nrml-prominent-height;
      align-items: flex-start;

      > div:first-child {
        align-items: flex-start;
      }
    }

    &.e-dense {
      height: $appbar-nrml-dense-height;
    }

    &.e-horizontal-bottom {
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;

      &.e-sticky {
        position: fixed;
        top: auto;
        max-width: inherit;
        left: auto;
        right: auto;
      }
    }

    .e-appbar-separator {
      height: $appbar-separator-height;
    }

    .e-appbar-spacer {
      flex-grow: 1;
    }

    .e-btn,
    .e-css.e-btn {
      border-image: unset;
    }
  }

  .e-inherit.e-menu-wrapper.e-scrollable .e-menu,
  .e-inherit.e-menu-container.e-scrollable .e-menu {
    overflow: hidden;
  }
}
