@use '../base/common/base-variables' as *;

$range-header-bg-color: $flyout-bg-color !default;
$range-header-text-color: rgba($content-text-color) !default;
$range-header-icon-color: rgba($icon-color) !default;
$range-bg-color: $content-bg-color-alt3 !default;
$range-primary-color: rgba($primary) !default;
$range-primary-font-color: rgba($primary-text-color) !default;
$range-presets-bg: $transparent !default;
$range-preset-normal-font-color: rgba($content-text-color) !default;
$range-font-color: rgba($content-text-color) !default;
$range-background: $flyout-bg-color !default;
$range-footer-background: $range-background !default;
$range-active-icon-color: rgba($icon-color) !default;
$range-active-state-icon-color: rgba($icon-color) !default;
$range-hover-color: $content-bg-color-alt2 !default;
$range-hover-content-color: $flyout-bg-color-hover !default;
$range-today-color: $transparent !default;
$range-selection-bg: rgba($primary) !default;
$range-other-hover-color: $transparent !default;
$range-other-month-date: rgba($content-text-color-alt1) !default;
$range-box-shadow: $shadow-lg !default;
$range-box-shadow-none: none !default;
$range-btn-font-weight: 500 !default;
$range-btn-width: 50% !default;
$range-btn-normal-height: 27px !default;
$range-btn-bigger-height: 36px !default;
$range-btn-normal-line-height: 27px !default;
$range-btn-bigger-line-height: 36px !default;
$range-max-width: 730px !default;
$range-device-max-width: 298px !default;
$range-bigger-max-width: 770px !default;
$range-max-height: 500px !default;
$range-normal-nav-icon-width: 36px !default;
$range-normal-nav-icon-height: 36px !default;
$range-calendar-dark-color: rgba($content-text-color) !default;
$range-calendar-header-text-color: $range-header-text-color !default;
$range-calendar-header-dark-color: rgba($content-text-color) !default;
$range-calendar-medium-color: rgba($content-text-color-alt1) !default;
$range-calendar-light-color: rgba($content-text-color-alt1) !default;
$range-calendar-medium-font-size: 14px !default;
$range-calendar-btn-font-size: 14px !default;
$range-presets-normal-list-font-size: 13px !default;
$range-presets-bigger-list-font-size: 14px !default;
$range-range-btn-font-weight: 500 !default;
$range-header-label-size: 18px !default;
$range-calendar-small-font-size: 13px !default;
$range-calendar-bigger-font-size: 20px !default;
$range-calendar-header-padding: 10px 5px 0 5px !default;
$range-e-bigger-header-padding: 10px 5px 0 5px !default;
$range-device-control-header-margin: 20px 16px 0 16px !default;
$range-device-control-header-padding: 0 !default;
$range-control-header-margin: 16px 16px 0 16px !default;
$range-indicator-margin: 0 0 15px 0 !default;
$range-btn-border-transparent: 1px solid $transparent !default;
$range-control-header-width: auto !default;
$range-font-weight-normal: $font-weight-medium !default;
$range-flex-style: flex !default;
$range-flex-justify-content: flex-end !default;
$range-inline-block-style: inline-block !default;
$range-block-style: block !default;
$range-table-style: table !default;
$range-lg-day-header-format-width: 100% !default;
$range-display-none:  none !default;
$range-align-center: center !default;
$range-float-right: right !default;
$range-float-left: left !default;
$range-float-none: none !default;
$range-float-clear: both !default;
$range-start-end-container-height: 35px !default;
$range-calendar-border: none !default;
$range-calendar-selection-border: none !default;
$range-calendar-hover-border: none !default;
$range-calendar-hover-border-color: none !default;
$range-calendar-other-month-border: none !default;
$range-calendar-margin: 0 !default;
$range-cursor-default-style: default !default;
$range-cursor-pointer-style: pointer !default;
$range-start-end-label-width: 48% !default;
$range-browser-select-none:  none !default;
$range-change-icon-width: 4% !default;
$range-font-weight-bold: 500 !default;
$range-font-size: 15px !default;
$range-change-icon-color: $range-header-icon-color !default;
$range-indicator-label-width: 100% !default;
$range-device-indicator-margin: 10px 0 !default;
$range-separator-height: 1px !default;
$range-border-value: .75px solid rgba($border-light) !default;
$range-separator-color: $flyout-bg-color !default;
$range-separator-margin: 0 !default;
$range-footer-height: 48px !default;
$range-bigger-footer-height: 58px !default;
$range-flex-direction-row-reverse: row-reverse !default;
$range-flex-direction-row: row !default;
$range-btn-height: 36px !default;
$range-btn-padding: 0 16px !default;
$range-normal-footer-margin: 0 8px 0 8px !default;
$range-bigger-footer-margin: 0 8px 0 8px !default;
$range-normal-rtl-footer-margin: 0 8px 0 8px !default;
$range-bigger-rtl-footer-margin: 0 8px 0 8px !default;
$range-presets-height: 192px !default;
$range-bigger-presets-height: 240px !default;
$range-calendar-container-height: 100% !default;
$range-list-item-height: 48px !default;
$range-list-item-padding: 0 24px !default;
$range-listview-padding: 4px 0 !default;
$range-width-auto: auto !default;
$range-list-item-line-height: 47px !default;
$range-device-medium-font-size: 13px !default;
$range-device-medium-header-font-size: 13px !default;
$range-device-small-font-size: 11px !default;
$range-week-header-font-size: 13px !default;
$range-device-header-container-height: 36px !default;
$range-device-header-container-width: 100% !default;
$range-device-list-item-padding: 0 16px !default;
$range-value-zero: 0 !default;
$range-value-none: none !default;
$range-btn-border-value: 1px solid rgba($primary) !default;
$range-btn-left-radius: $radius-16 $radius-0 $radius-0 $radius-16 !default;
$range-btn-right-radius: $radius-0 $radius-16 $radius-16 $radius-0 !default;
$range-visibility-hidden: hidden !default;
$range-indicator-size: 1px !default;
$range-text-nowrap: nowrap !default;
$range-day-span-height: 14px !default;
$range-direction-left: ltr !default;
$range-preset-min-width: 625px !default;
$range-header-btn-max-width: 116px !default;
$range-header-btn-bigger-max-width: 141px !default;
$range-presets-width: 160px !default;
$range-hover-start-radius: $radius-full $radius-0 $radius-0 $radius-full !default;
$range-hover-end-radius: $radius-0 $radius-full $radius-full $radius-0 !default;
$range-text-overflow: ellipsis !default;
$range-btn-height: 36px !default;
$range-device-btn-line-height: 34px !default;
$range-icon-hover-color: rgba($content-text-color-alt1) !default;
$range-icon-border-radius: $radius-full !default;
$range-icon-container-min-height: 30px !default;
$range-icon-container-min-width: 30px !default;
$range-icon-mouse-border-radius: $radius-16 !default;
$range-icon-bottom-right-radius: $radius-0 !default;
$range-icon-top-right-radius: $radius-0 !default;
$range-bigger-icon-container-min-height: 24px !default;
$range-bigger-icon-container-min-width: 24px !default;
$range-icon-margin: 0 !default;
$range-icon-bigger-margin: 0 !default;
$range-sart-end-btn-padding: 1px 6px !default;
$range-calendar-landscape-height: 130px !default;
$range-hover-bg-color: $transparent !default;
$range-icon-bigger-container-min-height: 38px !default;
$range-icon-bigger-container-min-width: 38px !default;
$range-icon-bigger-border-radius: $radius-20 !default;
$range-icon: '\e245' !default;
$range-icon-font-size: $font-icon-16 !default;
$range-bigger-icon-font-size: $font-icon-20 !default;
$range-icon-next: '\e913' !default;
$range-icon-prev: '\e921' !default;
$range-change-icon: '\e85f' !default;
$range-rtl-icon-next: '\e921' !default;
$range-rtl-icon-prev: '\e913' !default;
$range-rtl-icon-change: '\e85b' !default;
$range-popup-border: none !default;
$range-overlay: $content-bg-color-alt1 !default;
$range-popup-padding: 0 !default;
$range-presets-bg-color: $transparent !default;
$range-presets-bg-active-color: rgba($content-bg-color-selected) !default;
$range-presets-font-color: rgba($content-text-color) !default;
$range-calendar-normal-table-padding: 0 10px 10px !default;
$range-calendar-bigger-table-padding: 0 12px 12px !default;
$range-popup-border-radius: $radius-8 !default;
$range-list-border-radius: $radius-0 !default;
$range-presets-hover-bg: $flyout-bg-color-pressed !default;
$range-bigger-nav-icon-width: 48px !default;
$range-bigger-nav-icon-height: 48px !default;
$range-calendar-popup-padding: 0 !default;
$range-bigger-calendar-popup-padding: 0 !default;
$range-icon-bigger-padding: 15px !default;
$range-icon-normal-padding: 10px !default;
$range-preset-normal-list-height: 36px !default;
$range-preset-bigger-list-height: 48px !default;
$range-list-hover-color: $range-calendar-header-dark-color !default;
$range-calendar-active-border: 1px solid rgba($primary) !default;
$range-today-border-color: $range-calendar-active-border !default;
$range-calendar-today-color: rgba($primary) !default;
$range-calendar-today-start-color: $range-calendar-active-border !default;
$range-calendar-other-normal-border: none !default;
$range-calendar-bigger-max: 296px !default;
$range-active-font-color: rgba($primary-text-color) !default;
$range-small-header-label-size: 16px !default;
$range-small-font-size: 12px !default;
$range-start-end-container-small-height: 32px !default;
$range-calendar-mouse-small-font-size: 12px !default;
$range-indicator-small-margin: 0 0 10px 0 !default;
$range-control-small-header-margin: 10px 10px 0 10px !default;
$range-separator-small-margin: 0 10px !default;
$range-small-footer-margin: 10px 10px 10px 8px !default;
$range-preset-small-list-height: 26px !default;
$range-presets-small-list-font-size: 12px !default;
$calendar-bigger-small-max-width: 246px !default;
$range-small-icon-container-min-width: 22px !default;
$range-small-icon-container-min-height: 22px !default;
$range-small-icon-border-radius: $radius-14 !default;
$range-bigger-small-icon-container-min-width: 34px !default;
$range-bigger-small-icon-container-min-height: 34px !default;
$range-bigger-small-icon-border-radius: $radius-20 !default;
$range-small-icon-font-size: $font-icon-16 !default;
$range-bigger-small-icon-font-size: $font-icon-20 !default;
$modal-range-portrait-calendar-min-height: 100% !default;
$modal-range-portrait-calendar-min-width: 100% !default;
$modal-range-portrait-calendar-height: 100% !default;
$modal-range-portrait-header-height: 20vh !default;
$modal-range-portrait-header-padding: 2vh 2vw !default;
$modal-range-portrait-month-header-padding: 2vh 2vw !default;
$modal-range-portrait-icon-float: right !default;
$modal-range-portrait-header-month-height: 10vh !default;
$modal-range-month-header-line-height: 5vh !default;
$modal-range-month-landscape-title-line-height: 8vh !default;
$modal-range-month-header-title-line-height: inherit !default;
$modal-range-portrait-calendar-content-height: 69vh !default;
$modal-range-portrait-calendar-tabel-height: 69vh !default;
$modal-range-landscape-header-big-height: 25vh !default;
$modal-range-portrait-calendar-width: 100% !default;
$modal-range-start-end-margin: 3vh 0 0 0 !default;
$modal-range-start-end-tablet-margin: 5vh 0 0 0 !default;
$modal-range-portrait-calendar-height: 70vh !default;
$modal-range-landscape-calendar-height: 80vh !default;
$modal-range-landscape-container-height: 75vh !default;
$modal-range-header-height: 60vh !default;
$modal-range-tablet-header-height: 65vh !default;
$modal-range-calendar-padding: 0 !default;
$modal-range-calendar-overflow: unset !default;
$modal-range-calendar-header-border-style: solid !default;
$modal-range-calendar-header-border-width: 0 0 1px 0 !default;
$modal-range-prev-next-icon-size: 36px !default;
$modal-range-prev-next-icon-padding: 10px !default;
$modal-range-prev-next-icon-line-height: 1 !default;
$modal-range-calendar-th-size: 48px !default;
$modal-range-tablet-content-size: 64px !default;
$modal-range-range-hover-radius: $radius-0 !default;
$modal-range-table-padding: 0 2vw !default;
$modal-range-footer-display: none !default;
$modal-range-landscape-header-height: 27vh !default;
$modal-range-landscape-conetent-overflow: auto !default;
$modal-range-table-display: table !default;
$modal-range-start-end-size: 28px !default;
$modal-month-name-line-height: 44px !default;
$modal-header-month-name-left-width: -29vw !default;
$modal-header-month-name-left-landscape-width: -27vw !default;
$modal-header-month-name-width: 50vw !default;
$modal-range-presets-header-height: 10% !default;
$modal-range-presets-portrait-height: 90% !default;
$modal-range-presets-landscape-height: 85% !default;
$modal-range-header-padding: 2.5vh 2.5vw 2.5vh 1.5vw !default;
$modal-range-header-display-style: flex !default;
$modal-range-header-content-align: center !default;
$modal-range-header-portrait-font-size: 2vh !default;
$modal-close-icon-float: left !default;
$modal-portrait-content-padding: 1vh 2vw !default;
$modal-range-header-title-transform: uppercase !default;
$modal-range-header-border-bottom: none !default;
$modal-range-header-landscape-height: 15% !default;
$modal-range-header-landscape-font-size: 18px !default;
$modal-landscape-padding: 1vh 1vw !default;
$modal-range-header-bg-color: rgba($primary) !default;
$modal-range-header-text-color: rgba($primary-text-color) !default;
$modal-range-tablet-font-size: 18px !default;
$range-header-font-size: 16px !default;

$padding-zero: 0;
$margin-zero: 0;
$daterangepicker-day-span-margin: 8px 0;
$daterangepicker-span-padding: 11px;
$height-zero: 0 !default;
$range-full-height: 100% !default;
$range-full-width: 100% !default;
$range-content-min-height: 40px !default;
$range-normal-content-min-height: 33px !default;
$zero-border: 0 !default;
$range-device-span-font-size: 18px !default;
$range-calendar-container-height: 78vh !default;
$range-footer-font-size: 18px !default;
$range-calendar-holder-container-height: 70vh !default;
$range-calendar-holder-container-600-height: 65% !default;
$range-container-content-month-height: 50vh !default;
$date-range-day-span-font-size: 16px !default;
$range-outline-float-text-width: calc(100% - 80px);
$range-outline-static-clear-float-text-width: calc(100% - 110px);
$zero-value: 0 !default;
