@import '../_primary-constant';
@import '../_classes';

// @stable [08.07.2020]
$rac-primary-menu-size-0: $rac-primary-offset-8 !default;

// @stable [08.07.2020]
$rac-menu-filter-background: $rac-primary-color-elara-0 !default;
$rac-menu-filter-height: $rac-primary-size-9 !default;
$rac-menu-filter-margin: 0 0 $rac-primary-offset-1 0 !default;
$rac-menu-icon-close-color: $rac-primary-color-elara-0 !default;
$rac-menu-icon-close-margin: unset !default;
$rac-menu-icon-close-position: fixed !default;
$rac-menu-icon-close-right: $rac-primary-menu-size-0 !default;
$rac-menu-icon-close-size: $rac-primary-menu-size-0 !default;
$rac-menu-icon-close-top: $rac-primary-menu-size-0 !default;
$rac-menu-list-background: $rac-primary-color-elara-0 !default;
$rac-menu-list-item-min-height: $rac-primary-size-7 !default;
$rac-menu-list-overflow: auto !default;

// @stable [08.07.2020]
$rac-menu-anchored-list-background: 0 !default;
$rac-menu-anchored-list-item-odd-background: unset !default;

// @stable [08.07.2020]
$rac-menu-anchored-height-restricted-list-max-height: 200px !default;

// @stable [08.07.2020]
$rac-menu-not-anchored-apply-action-margin: $rac-primary-offset-1 auto 0 auto !default;
$rac-menu-not-anchored-apply-action-width: 160px !default;
$rac-menu-not-anchored-inline-option-background: $rac-primary-color-ganymede-0 !default;
$rac-menu-not-anchored-inline-option-close-background: $rac-primary-color-poseidon-0 !default;
$rac-menu-not-anchored-inline-option-close-color: $rac-primary-color-elara-0 !default;
$rac-menu-not-anchored-inline-option-close-content-size: $rac-primary-size-3 !default;
$rac-menu-not-anchored-inline-option-close-width: $rac-primary-size-7 !default;
$rac-menu-not-anchored-inline-option-content-color: unset !default;
$rac-menu-not-anchored-inline-option-content-font-size: $rac-primary-font-size-1 !default;
$rac-menu-not-anchored-inline-option-margin: 0 10px $rac-primary-offset-1 0 !default;
$rac-menu-not-anchored-inline-option-min-height: $rac-primary-size-7 !default;
$rac-menu-not-anchored-inline-options-display: $rac-primary-display-0 !default;
$rac-menu-not-anchored-inline-options-flex-wrap: wrap !default;
$rac-menu-not-anchored-inline-options-margin: 0 0 $rac-primary-offset-1 0 !default;
$rac-menu-not-anchored-inline-options-max-height: 50% !default;
$rac-menu-not-anchored-inline-options-position: relative !default;
$rac-menu-not-anchored-list-item-odd-background: unset !default;


// TODO
$rac-menu-dialog-body-background: unset !default;
$rac-menu-dialog-body-justify-content: unset !default;
$rac-menu-dialog-empty-message-align-items: center !default;
$rac-menu-dialog-empty-message-color: $rac-primary-color-elara-0 !default;
$rac-menu-dialog-empty-message-display: $rac-primary-display-0 !default;
$rac-menu-dialog-empty-message-flex: unset !default;
$rac-menu-dialog-empty-message-font-size: $rac-primary-font-size-0 !default;
$rac-menu-dialog-empty-message-height: 100% !default;
$rac-menu-dialog-empty-message-justify-content: center !default;
$rac-menu-dialog-empty-message-padding: unset !default;
$rac-menu-dialog-empty-message-width: 100% !default;
$rac-menu-dialog-list-item-box-sizing: border-box !default;
$rac-menu-dialog-list-item-decorated-content-text-align: right !default;
$rac-menu-dialog-list-item-font-size: unset !default;
$rac-menu-dialog-list-item-font-weight: unset !default;
$rac-menu-dialog-list-item-line-height: $rac-primary-line-height-2 !default;

// TODO
$rac-menu-not-anchored-dialog-align-items: center !default;
$rac-menu-not-anchored-dialog-body-display: $rac-primary-display-0 !default;
$rac-menu-not-anchored-dialog-body-height: 80vh !default;
$rac-menu-not-anchored-dialog-body-width: 50vw !default;
$rac-menu-not-anchored-dialog-display: $rac-primary-display-0 !default;
$rac-menu-not-anchored-dialog-justify-content: center !default;
$rac-menu-not-anchored-dialog-list-border-radius: $rac-primary-border-radius-1 !default;

// TODO
$rac-menu-anchored-dialog-body-background: unset !default;
$rac-menu-anchored-dialog-body-content-wrapper-background: $rac-primary-color-poseidon-0 !default;
$rac-menu-anchored-dialog-body-content-wrapper-border-radius: $rac-primary-border-radius-1 !default;
$rac-menu-anchored-dialog-body-content-wrapper-box-shadow: 0 5px 10px 0 $rac-primary-color-metis-2 !default;
$rac-menu-anchored-dialog-body-content-wrapper-margin: unset !default;
$rac-menu-anchored-dialog-body-display: inline-block !default;
$rac-menu-anchored-dialog-body-margin: unset !default;
$rac-menu-anchored-dialog-body-min-width: 160px !default;
$rac-menu-anchored-dialog-list-item-border-bottom: 1px solid $rac-primary-color-elara-1 !default;
$rac-menu-anchored-dialog-list-item-color: $rac-primary-color-elara-0 !default;
$rac-menu-anchored-dialog-list-item-font-size: unset !default;
$rac-menu-anchored-dialog-list-item-hover-background: $rac-primary-color-elara-2 !default;
$rac-menu-anchored-dialog-list-item-hover-border-bottom: 1px solid transparent !default;
$rac-menu-anchored-dialog-list-item-hover-color: $rac-primary-color-elara-0 !default;
$rac-menu-anchored-dialog-list-item-icon-color: unset !default;
$rac-menu-anchored-dialog-list-item-last-border-bottom-color: transparent !default;
$rac-menu-anchored-dialog-list-item-line-height: unset !default;
$rac-menu-anchored-dialog-list-item-selected-background: $rac-primary-color-ganymede-0 !default;
$rac-menu-anchored-dialog-list-item-selected-color: $rac-primary-color-poseidon-0 !default;
$rac-menu-anchored-dialog-list-margin: unset !default;
$rac-menu-anchored-dialog-list-padding: $rac-primary-offset-1 0 !default;
$rac-menu-anchored-dialog-z-index: $rac-primary-z-index-2 !default;