@import './_main-mixin';
@import './_main-constant';

.rac {

  /**
   * @main
   * @stable [20.05.2020]
   */
  @include rac-main (
    $rac-main-background: $rac-main-background,
    $rac-main-body-content-child-flex-shrink: $rac-main-body-content-child-flex-shrink,
    $rac-main-body-content-child-min-height: $rac-main-body-content-child-min-height,
    $rac-main-body-content-child-min-width: $rac-main-body-content-child-min-width,
    $rac-main-body-content-display: $rac-main-body-content-display,
    $rac-main-body-content-flex-direction: $rac-main-body-content-flex-direction,
    $rac-main-body-content-height: $rac-main-body-content-height,
    $rac-main-body-content-last-child-padding: $rac-main-body-content-last-child-padding,
    $rac-main-body-content-min-width: $rac-main-body-content-min-width,
    $rac-main-body-content-padding: $rac-main-body-content-padding,
    $rac-main-body-content-width: $rac-main-body-content-width,
    $rac-main-body-height: $rac-main-body-height,
    $rac-main-body-overflow: $rac-main-body-overflow,
    $rac-main-body-position: $rac-main-body-position,
    $rac-main-body-width: $rac-main-body-width,
    $rac-main-display: $rac-main-display,
    $rac-main-flex-direction: $rac-main-flex-direction,
    $rac-main-position: $rac-main-position
  );

  /**
   * @full-main
   * @stable [20.05.2020]
   */
  @include rac-main (
    $rac-main-custom: $rac-full-main-cls,
    $rac-main-flex-grow: $rac-full-main-flex-grow
  );

  /**
   * @main-with-sub-header
   * @stable [21.05.2020]
   */
  @include rac-main (
    $rac-main-custom: $rac-main-with-sub-header-cls,
    $rac-main-body-content-padding-top: $rac-main-with-sub-header-body-content-padding-top
  );
}