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

$zero-value: 0 !default;
$upload-root-font-family: $font-family !default;
$upload-element-opacity: $zero-value !default;
$upload-element-width: $zero-value !default;
$select-file-margin: $zero-value !default;
$select-file-padding: $zero-value !default;
$list-items-font-size: 15px !default;
$list-item-height: 35px !default;
$list-item-margin-right: 90px !default;
$list-item-name-width: 75% !default;
$progress-bar-wrapper-height: 5px !default;
$progress-bar-height: 90% !default;
$delete-icon-opacity: 1 !default;
$float-right: right !default;
$float-left: left !default;
$right: 100% !default;
$file-status-rtl-top-margin: 7% !default;
$remove-icon-height: 20px !default;
$remove-icon-width: 20px !default;
$remove-bigger-icon-height: 20px !default;
$remove-bigger-icon-width: 20px !default;
$remove-icon-before: 4px !default;
$file-size-top: $zero-value !default;
$action-buttons-margin: 10px !default;
$file-status-rtl: 30px !default;
$progress-inner-wrap-height: 5px !default;
$progress-inner-wrap-top: 3px !default;
$progress-bar-wrap-top: 34px !default;
$file-status-top-bigger: 35px !default;
$file-drop-rtl-smaller: -10px !default;
$file-drop-rtl-bigger: -10px !default;
$footer-height: 50px !default;
$footer-height-smaller: 30px !default;
$footer-buttons-height: 30px !default;
$footer-buttons-height-bigger: 40px !default;
$file-name-top: $zero-value !default;
$file-container-top-bigger: $zero-value !default;
$remove-icon-rtl: 20px !default;
$reload-btn-right: 36px !default;
$icons-small-ie-padding: 18px 13px 18px 23px !default;
$icons-bigger-ie-padding: 20px 17px 20px 26px !default;

// Smaller values
$list-items-font-size-smaller: 14px !default;
$list-items-height-smaller: 60px !default;
$list-item-status-margin-smaller: 8px !default;
$progress-bar-top-smaller: $zero-value !default;
$progress-bar-wrapper-height-smaller: 10px !default;
$file-status-top-smaller: 19px !default;
$list-item-status-top-smaller: 10px !default;
$file-size-top-smaller: 10px !default;
$file-size-left-smaller: 10px !default;
$file-type-top-smaller: $zero-value !default;
$file-size-rtl-right: 10px !default;
$list-item-size-top: 30px !default;
$file-container-height: 100% !default;
$progress-bar-paddding: 6px 6px !default;
$remove-icon-before-bigger: 15px !default;

// Smaller RTL values
$file-status-rtl-smaller: 21px !default;
$progress-bar-wrap-top-smaller: 23px !default;
$rtl-progress-left-smaller: -23px !default;
$remove-icon-top-bigger: 10px !default;
$file-container-top: $zero-value !default;

// themes files
$progress-bar-transition: width 2s !default;
$remove-icon-disabled-color:  $zero-value !default;
$progress-text-rtl-smaller: 0 !default;
$pause-play-button-right-value: 36px !default;
$pause-play-button-right-value-bigger: 45px !default;
$pause-play-button-right-value-bigger-rtl: 41px !default;
$file-container-left: 60px !default;
$ie-icons-position-value: 10px !default;
$ie-abort-icon-position-value: 12px !default;

//default
$upload-font-family: inherit !default;
$drop-area-font-size-smaller: 14px !default;
$drop-area-font-size: 15px !default;
$drop-text-color: $grey-dark-font !default;
$file-drop-text-color: $drop-text-color !default;
$drag-hover-border: 2px dashed $brand-primary !default;
$drop-zone-margin: 3px !default;
$header-padding: 16px 0 16px 12px !default;
$drop-area-padding-left: 15px !default;
$drop-area-padding-left-smaller: 11px !default;
$file-name-font-size-smaller: 14px !default;
$file-name-font-size: 15px !default;
$file-size-color: $grey-f5 !default;
$list-item-status-font-size-smaller: 12px !default;
$list-item-status-font-size: 13px !default;
$list-item-status-bigger-font-size: $list-item-status-font-size !default;
$list-item-margin-left-smaller: 12px !default;
$list-item-margin-left: 15px !default;
$list-line-height: normal !default;
$remove-icon-margin: 15px !default;
$remove-icon-margin-smaller: 12px !default;
$action-buttons-margin-smaller: 12px !default;
$footer-buttons-margin: 15px !default;
$list-bottom-border: 1px solid $grey-44 !default;
$delete-icon-padding-smaller: 15px !default;
$delete-icon-padding: 24px !default;
$remove-icon-right: $zero-value !default;
$remove-icon-top-smaller: 50% !default;
$remove-icon-before-left: 9px !default;
$remove-icon-before-top: 9px !default;
$remove-icon-margin-top: -24px !default;
$file-name-padding-top-smaller: 12px !default;
$file-name-padding-top: 15px !default;
$file-size-padding: 10px $zero-value !default;
$file-size-padding-smaller: 8px $zero-value !default;
$progress-bar-wrapper-width: 95% !default;
$progress-bar-top-paddding: 6px !default;
$progress-bar-bottom-paddding: 11px !default;
$progress-bar-text-right-smaller: $zero-value !default;
$progress-bar-text-top-smaller: -33px !default;
$li-min-height: 92px !default;
$inner-wrap-radius: 2px !default;
$progress-bar-radius: 1px !default;
$progress-inner-wrap-height-smaller: 4px !default;
$progress-bar-height-smaller: 4px !default;
$upload-success-color: $brand-success !default;
$upload-failure-color: $brand-danger !default;
$upload-in-progress-color: $brand-primary !default;
$progress-background-color:  $grey-e6 !default;
$remove-icon-before-left-bigger: 12px !default;
$remove-icon-before-top-bigger: 12px !default;
$list-items-height: 108px !default;
$progress-bar-text-right: 16px !default;
$progress-bar-text-top: -36px !default;
$progress-bar-wrapper-width-bigger: 95% !default;
$header-padding-rtl-bigger: 20px 15px 20px $zero-value !default;
$header-padding-bigger: 20px 0 20px 15px !default;
$margin-rtl-header: $zero-value !default;
$margin-rtl: 15px !default;
$remove-icon-rtl-bigger: $zero-value !default;
$progress-bar-width-rtl: 86% !default;
$header-padding-rtl-smaller: 16px 12px 16px $zero-value !default;
$margin-rtl-header-smaller: $zero-value !default;
$margin-rtl-smaller: 11px !default;
$left: $zero-value !default;
$rtl-progress-top: -32px !default;
$remove-icon-rtl-top-smaller: 50% !default;
$file-name-font-family: inherit !default;
$progress-text-color: $grey-f5 !default;
$remove-icon-top: 50% !default;
$clear-icon-focus-color: $grey !default;
$clear-icon-font-content: '\e96c' !default;
$delete-icon-font-content: '\e201' !default;
$abort-icon-font-content: '\e991' !default;
$reload-icon-font-content: '\e975' !default;
$remove-icon-font-size-smaller: 11px !default;
$remove-icon-font-size: 12px !default;
$delete-icon-font-size: 12px !default;
$abort-icon-font-size: 18px !default;
$delete-icon-font-size-smaller: 11px !default;
$abort-icon-font-size-smaller: 15px !default;
$upload-border: 1px solid $grey-44 !default;
$remove-icon-padding-smaller: 16px !default;
$remove-icon-margin-top-smaller: -22px !default;
$pause-icon-font-content: '\e329' !default;
$play-icon-font-content: '\e328' !default;
$remove-icon-color: $grey-cc !default;
$upload-hover-icon-color: $grey-dark-font !default;
$disabled-state: rgba($grey-dark-font, .38) !default;
$uploader-icons-hover-radius: 50% !default;

// mouse small
$header-padding-small: 12px 0 12px 12px !default;
$drop-area-small-font-size: 13px !default;
$file-small-name-font-size: 12px !default;
$file-small-name-padding-top: 12px !default;
$list-small-item-status-font-size: 12px !default;
$file-small-size-padding: 6px 0 !default;
$remove-small-icon-font-size: 10px !default;
$remove-small-icon-height: 24px !default;
$delete-small-icon-padding: 12px !default;
$remove-small-icon-width: 24px !default;
$progress-bar-bottom-paddding-small: 2px !default;
$drop-small-area-padding-left: 10px !default;
$li-min-height-small: 79px !default;
$header-padding-rtl-small: 12px 12px 12px 0 !default;

//enddefault

// form upload
$form-upload-file-name-line-height: 1.5 !default;
$form-upload-file-list-height: $list-item-height !default;
$form-upload-file-list-padding-top: $file-name-padding-top - 4 !default;
$form-upload-file-list-padding-bottom: $file-name-padding-top !default;
$form-upload-file-name-padding: 4px !default;
$form-upload-file-status-font-size: $list-item-status-font-size-smaller !default;
$form-upload-remove-icon-top: 42px !default;
$form-upload-bigger-remove-icon-top: 38px !default;
$form-upload-small-remove-icon-top: 42px !default;

// form upload - bigger
$form-upload-bigger-file-name-line-height: 1.5 !default;
$form-upload-bigger-file-list-height: $list-item-height !default;
$form-upload-bigger-file-list-padding-top: $file-name-padding-top - 4 !default;
$form-upload-bigger-file-list-padding-bottom: $file-name-padding-top !default;
$form-upload-bigger-file-name-padding: 4px !default;
$form-upload-bigger-file-status-font-size: $list-item-status-font-size !default;

// form upload - small
$form-upload-small-file-name-line-height: 1.5 !default;
$form-upload-small-file-list-height: $list-item-height !default;
$form-upload-small-file-list-padding-top: $file-small-name-padding-top - 4 !default;
$form-upload-small-file-list-padding-bottom: $file-small-name-padding-top !default;
$form-upload-small-file-name-padding: 4px !default;
$form-upload-small-file-status-font-size: $list-item-status-font-size-smaller !default;

$upload-zer-padding-margin: 0 !default;
$upload-zero-height: 0 !default;
$upload-full-height: 100% !default;
$upload-bgr-placeholder-min-height: 65px !default;
$upload-bgr-content-placeholder-min-height: 80px !default;
$upload-zero-width: 0 !default;
$upload-full-width: 100% !default;
$upload-auto-width: auto !default;
$uploader-actions-border-radius: 0 0 6px 6px !default;
