@import './_primary-constant';
@import './button/_button-constant';

$opacity: .5 !default;
$snackbar-z-index: 9999 !default;
$color-4: #989898 !default;
$color-10: #e1e1e1 !default;
$color-11: #ff0000 !default;
$color-17: #57fff1 !default;

//
$rac-z-index-keyboard: 4 !default;

//
$rac-layout-offset-0: 24px !default;

//
$rac-action-icon-size: unset !default;
$rac-action-icon-color: unset !default;
$rac-action-icon-cursor: pointer !default;

//
$html-overflow: hidden !default;

//
$rac-min-width: unset !default;

//
$rac-keyboard-background: unset !default;
$rac-keyboard-border-radius: 5px 5px 0 0 !default;
$rac-keyboard-border: unset !default;
$rac-keyboard-close-bottom: 0 !default;
$rac-keyboard-close-color: $color-17 !default;
$rac-keyboard-close-display: none !default;
$rac-keyboard-close-margin: 4px !default;
$rac-keyboard-close-position: absolute !default;
$rac-keyboard-close-right: 0 !default;
$rac-keyboard-key-active-position: relative !default;
$rac-keyboard-key-active-top: 4px !default;
$rac-keyboard-key-active-transition: top 1s ease-out 0.1s !default;
$rac-keyboard-key-background-color: $color-10 !default;
$rac-keyboard-key-background: unset !default;
$rac-keyboard-key-border-radius: $rac-primary-border-radius-2 !default;
$rac-keyboard-key-border: $rac-keyboard-border !default;
$rac-keyboard-key-color: unset !default;
$rac-keyboard-key-font-size: $rac-primary-font-size-2 !default;
$rac-keyboard-key-height: 68px !default;
$rac-keyboard-key-margin: 4px !default;
$rac-keyboard-key-opacity: unset !default;
$rac-keyboard-key-width: 68px !default;
$rac-keyboard-opacity: unset !default;
$rac-keyboard-padding: 12px !default;
$rac-keyboard-portal-absolute-h-center-alignment: true !default;
$rac-keyboard-portal-bottom: 0 !default;
$rac-keyboard-portal-position: fixed !default;
$rac-keyboard-portal-z-index: $rac-z-index-keyboard !default;

//
$rac-calendar-dialog-size-0: 32px !default;
$rac-calendar-dialog-size-1: $rac-calendar-dialog-size-0 / 2 !default;
$rac-calendar-dialog-color-0: $rac-primary-color-poseidon-0 !default;
$rac-calendar-dialog-border-0: 1px solid $rac-primary-color-elara-2 !default;
//
$rac-calendar-base-dialog-range-explorer-align-items: center !default;
$rac-calendar-base-dialog-range-explorer-date-content-flex: 1 !default;
$rac-calendar-base-dialog-range-explorer-date-content-text-align: center !default;
$rac-calendar-base-dialog-range-explorer-date-display: flex !default;
$rac-calendar-base-dialog-range-explorer-date-flex: 1 !default;
$rac-calendar-base-dialog-range-explorer-display: flex !default;
$rac-calendar-base-dialog-range-explorer-flex-direction: row !default;
$rac-calendar-base-dialog-range-explorer-margin: 0 0 $rac-primary-offset-1 0 !default;
//
$rac-calendar-dialog-body-background: $rac-calendar-dialog-color-0 !default;
$rac-calendar-dialog-body-content-padding: unset !default;
$rac-calendar-dialog-calendar-body-border-bottom: unset !default;
$rac-calendar-dialog-calendar-border-bottom: $rac-calendar-dialog-border-0 !default;
$rac-calendar-dialog-calendar-day-border-radius: $rac-calendar-dialog-size-1 !default;
$rac-calendar-dialog-calendar-day-color: $rac-primary-color-elara-0 !default;
$rac-calendar-dialog-calendar-day-font-size: $rac-primary-font-size-1 !default;
$rac-calendar-dialog-calendar-day-size: $rac-calendar-dialog-size-0 !default;
$rac-calendar-dialog-calendar-head-border-bottom: $rac-calendar-dialog-border-0 !default;
$rac-calendar-dialog-calendar-head-border-left: 0 !default;
$rac-calendar-dialog-calendar-head-border-right: 0 !default;
$rac-calendar-dialog-calendar-head-color: $rac-primary-color-elara-5 !default;
$rac-calendar-dialog-calendar-head-column-content-font-size: $rac-primary-font-size-0 !default;
$rac-calendar-dialog-calendar-head-padding: 0 0 $rac-primary-offset-0 0 !default;
$rac-calendar-dialog-calendar-margin: 0 0 $rac-primary-offset-3 0 !default;
$rac-calendar-dialog-calendar-selected-day-color: $rac-calendar-dialog-color-0 !default;
$rac-calendar-dialog-footer-action-background: $rac-primary-color-elara-5 !default;
$rac-calendar-dialog-footer-action-content-color: $rac-primary-color-elara-0 !default;
$rac-calendar-dialog-footer-action-height: 32px !default;
$rac-calendar-dialog-footer-action-margin: 0 0 0 $rac-primary-offset-3 !default;
$rac-calendar-dialog-footer-display: flex !default;
$rac-calendar-dialog-footer-input-self-field-background: $rac-primary-color-elara-0 !default;
$rac-calendar-dialog-footer-justify-content: center !default;
$rac-calendar-dialog-footer-self-field-height: unset !default;
$rac-calendar-dialog-range-button-mini-background: $rac-primary-color-elara-1 !default;
$rac-calendar-dialog-range-button-mini-icon-color: $rac-primary-color-elara-0 !default;
$rac-calendar-dialog-range-button-mini-icon-size: $rac-primary-icon-size-2 !default;
$rac-calendar-dialog-range-explorer-date-font-size: $rac-primary-font-size-1 !default;
$rac-calendar-dialog-range-explorer-date: $rac-primary-color-elara-0 !default;

//
$rac-grid-color-0: $rac-primary-color-poseidon-0 !default;
$rac-grid-color-1: $rac-primary-color-metis-05-3 !default;
$rac-grid-color-2: $rac-primary-color-metis-3 !default;
$rac-grid-offset-0: $rac-primary-offset-1 !default;
//
$rac-grid-column-content-button-content-font-size: $rac-primary-font-size-0 !default;
$rac-grid-column-content-button-height: 32px !default;
$rac-grid-column-content-button-hover-background: $rac-button-raised-background;
$rac-grid-column-content-button-hover-color: $rac-button-raised-color;
$rac-grid-column-edited-content-after-color: $rac-primary-color-aphrodite-0 !default;
$rac-grid-column-edited-content-after-content: '◥' !default;
$rac-grid-column-edited-content-after-font-size: 10px !default;
$rac-grid-column-edited-content-after-height: 0 !default;
$rac-grid-column-edited-content-after-position: absolute !default;
$rac-grid-column-edited-content-after-right: 0px !default;
$rac-grid-column-edited-content-after-top: -2px !default;
$rac-grid-column-icon-vertical-align: middle !default;
$rac-grid-column-line-height: $rac-primary-line-height-2 !default;
$rac-grid-column-padding-left: $rac-grid-offset-0 !default;
$rac-grid-column-padding-right: $rac-grid-offset-0 !default;
$rac-grid-head-border-radius: $rac-primary-border-radius-2 $rac-primary-border-radius-2 0 0 !default;
$rac-grid-head-color: $rac-primary-color-elara-0 !default;
$rac-grid-head-column-content-font-size: $rac-primary-font-size-1 !default;
$rac-grid-head-column-padding-bottom: $rac-primary-offset-1 !default;
$rac-grid-head-column-padding-top: $rac-primary-offset-1 !default;
$rac-grid-head-column-vertical-align: bottom !default;
$rac-grid-row-odd-background: $rac-primary-color-metis-05 !default;
$rac-grid-row-odd-border-radius: unset !default;
//
$rac-grid-wrapper-display: flex !default;
$rac-grid-wrapper-flex-direction: column !default;
$rac-grid-wrapper-flex-grow: 1 !default;

//
$rac-loading-icon-color: $rac-primary-color-poseidon-0 !default;
$rac-loading-message-font-size: $rac-primary-font-size-0 !default;
$rac-loading-message-color: $rac-primary-color-poseidon-0 !default;
$rac-loading-message-margin: 0 0 0 8px !default;

//
$rac-field-not-focused-cls: rac-field-not-focused;
$rac-unchecked-cls: rac-unchecked;
//
$rac-field-label-position-0: absolute !default;
$rac-field-offset-0: 20px !default;
//
$rac-base-text-self-field-input-caret-color: $rac-primary-color-poseidon-0 !default;
$rac-cron-field-labeled-self-field-label-position: $rac-field-label-position-0 !default;
$rac-cron-field-labeled-self-field-label-top: -$rac-field-offset-0 !default;
$rac-cron-field-labeled-self-field-margin-top: $rac-field-offset-0 !default;
//
$rac-date-field-calendar-base-dialog-range-explorer-date-justify-content: center !default;
//
$rac-date-field-calendar-dialog-body-height: 342px !default;
$rac-date-field-calendar-dialog-body-max-width: 304px !default;
$rac-date-field-calendar-dialog-footer-action-width: 72px !default;
//
$rac-date-field-calendars-dialog-body-height: 422px !default;
$rac-date-field-calendars-dialog-body-max-width: 608px !default;
$rac-date-field-calendars-dialog-calendar-first-selected-day-border-radius: $rac-calendar-dialog-size-1 0 0 $rac-calendar-dialog-size-1 !default;
$rac-date-field-calendars-dialog-calendar-last-selected-day-border-radius: 0 $rac-calendar-dialog-size-1 $rac-calendar-dialog-size-1 0 !default;
$rac-date-field-calendars-dialog-calendar-middle-selected-day-border-radius: 0 !default;
$rac-date-field-calendars-dialog-calendar-selected-day-width: 100% !default;
$rac-date-field-calendars-dialog-calendars-wrapper-display: flex !default;
$rac-date-field-calendars-dialog-calendars-wrapper-flex: 1 !default;
$rac-date-field-calendars-dialog-footer-action-width: 72px !default;
$rac-date-field-calendars-dialog-quick-button-background: $rac-primary-color-elara-1 !default;
$rac-date-field-calendars-dialog-quick-button-content-color: $rac-primary-color-elara-0 !default;
$rac-date-field-calendars-dialog-quick-button-height: 32px !default;
$rac-date-field-calendars-dialog-quick-button-neighbor-margin: 0 0 0 $rac-primary-offset-1 !default;
$rac-date-field-calendars-dialog-range-explorer-date-content-next-margin: 0 0 0 $rac-primary-button-height-0 * 2 + $rac-primary-offset-4 !default;
$rac-date-field-calendars-dialog-second-calendar-margin: 0 0 0 $rac-primary-offset-4 !default;
$rac-date-field-calendars-selected-quick-action-background: $rac-primary-color-ganymede-0 !default;
$rac-date-field-calendars-selected-quick-action-content-color: $rac-primary-color-poseidon-0 !default;

//
$rac-place-dialog-body-height: 80vh !default;
$rac-place-dialog-body-min-width: 90vw !default;
$rac-place-dialog-title-font-size: $rac-primary-font-size-0 !default;
$rac-place-dialog-title-margin: 0 0 $rac-primary-offset-3 0 !default;

//
$rac-preview-dialog-body-content-padding: 0 $rac-primary-offset-3 !default;
$rac-preview-dialog-body-content-wrapper-overflow: hidden !default;
$rac-preview-dialog-body-content-wrapper-padding: 0 !default;
$rac-preview-dialog-extra-action-background: $rac-primary-color-metis-05-2 !default;
$rac-preview-dialog-extra-action-border-radius: 50% !default;
$rac-preview-dialog-extra-actions-neighbor-child-margin: $rac-primary-offset-3 0 0 0 !default;
$rac-preview-dialog-extra-actions-position: absolute !default;
$rac-preview-dialog-extra-actions-right: $rac-primary-offset-3 !default;
$rac-preview-dialog-extra-actions-top: 50% !default;
$rac-preview-dialog-extra-actions-transform: translateY(-50%) !default;

//
$rac-empty-picture-viewer-align-items: center !default;
$rac-empty-picture-viewer-display: $rac-primary-display-0 !default;
$rac-empty-picture-viewer-justify-content: center !default;
$rac-full-viewer-flex-grow: $rac-primary-flex-grow-1 !default;
$rac-info-viewer-display: $rac-primary-display-0 !default;
$rac-viewer-content-display: $rac-primary-display-1 !default;
$rac-viewer-content-margin:$rac-primary-margin-0 !default;
$rac-viewer-display: unset !default;
$rac-viewer-preview-icon-color: $rac-primary-color-metis-3 !default;
$rac-viewer-preview-icon-not-hover-display: none !default;
$rac-viewer-preview-icon-size: 40px !default;

//
$rac-snackbar-z-index: $snackbar-z-index !default;
$rac-snackbar-background-color: $rac-primary-color-poseidon-0 !default;
$rac-snackbar-text-font-size: $rac-primary-font-size-0 !default;
$rac-snackbar-text-height: auto !default;
$rac-snackbar-text-min-height: 48px !default;
$rac-snackbar-button-font-size: $rac-primary-font-size-0 !default;
$rac-snackbar-button-background-color: transparent !default;
$rac-snackbar-button-color: $rac-primary-color-elara-0 !default;
$rac-snackbar-error-button-color: $rac-snackbar-button-color !default;
$rac-snackbar-error-background-color: $color-11 !default;

//
$rac-google-maps-body-flex: 1 !default;
$rac-google-maps-display: flex !default;
$rac-google-maps-flex: 1 !default;
$rac-google-maps-position: relative !default;

//
$rac-cron-days-cls: rac-cron-days;