@layer deUI{/*! Copyright (c) 2026 Digital Element */:where(.deUI) .filesUploader{--filesUploaderMb:4rem;--filesUploaderTransitionDuration:.2s;--filesUploaderWidth:100%;--filesUploaderPosition:relative;--filesUploaderContainerMb:1rem;--filesUploaderContainerCursor:pointer;--filesUploaderContainerLoadingCursor:wait;--filesUploaderContainerDisabledCursor:not-allowed;--filesUploaderZoneWidth:100%;--filesUploaderZoneDisplay:flex;--filesUploaderZoneFlexDirection:row wrap;--filesUploaderZoneAlignItems:center;--filesUploaderZoneJustifyContent:center;--filesUploaderZoneMinHeight:13rem;--filesUploaderZonePadding:2.5rem 4rem;--filesUploaderZoneBorderColor:var(--deUIColorNepal);--filesUploaderZoneBg:var(--deUIColorHawkesBlue);--filesUploaderZoneBorderWidth:1px;--filesUploaderZoneBorderStyle:dashed;--filesUploaderZoneBorderRadius:3rem;--filesUploaderZoneColor:var(--deUIColorShark);--filesUploaderZoneHoverBg:var(--deUIColorAthensGray);--filesUploaderZoneHoverBorderColor:var(--deUIColorRoyalBlue);--filesUploaderZoneHoverColor:var(--deUIColorShark);--filesUploaderZoneInvalidBorderColor:var(--deUIColorRedRibbon);--filesUploaderZoneInvalidBg:var(--deUIColorWispPink);--filesUploaderZoneInvalidColor:var(--deUIColorRedRibbon);--filesUploaderZoneDisabledBorderColor:var(--deUIColorNepal);--filesUploaderZoneDisabledBg:var(--deUIColorLinkWater);--filesUploaderZoneDisabledColor:var(--deUIColorNepal);--filesUploaderZoneLoadingBorderColor:var(--filesUploaderZoneDisabledBorderColor);--filesUploaderZoneLoadingBg:var(--filesUploaderZoneDisabledBg);--filesUploaderZoneLoadingColor:var(--filesUploaderZoneDisabledColor);--filesUploaderTipColor:var(--deUIColorShark);--filesUploaderTipTextMb:2rem;--filesUploaderTipFontSize:100%;--filesUploaderTipLineHeight:inherit;--filesUploaderIconWrapperSize:5rem;--filesUploaderIconSize:3.25rem;--filesUploaderIconErrorSize:4.125rem;--filesUploaderIconMb:1rem;--filesUploaderListDisplay:flex;--filesUploaderListFlexFlow:column;--filesUploaderListGap:1.5rem;--filesUploaderFileWidth:100%;--filesUploaderFileDisplay:flex;--filesUploaderFileFlexFlow:row nowrap;--filesUploaderFileGap:1.5rem;--filesUploaderFileAlignItems:center;--filesUploaderFileDataDisplay:flex;--filesUploaderFileDataFlexFlow:row nowrap;--filesUploaderFileDataGap:1rem;--filesUploaderFileNameMaxWidth:275px;--filesUploaderFileNameCursor:help;--filesUploaderFileSizeColor:var(--deUIColorNepal);--filesUploaderFileDeleteBtnBg:var(--deUIColorBlueHaze);--filesUploaderFileDeleteBtnHoverBg:var(--deUIColorNepal);--filesUploaderFileDeleteBtnBorderWidth:0;--filesUploaderFileDeleteBtnBorderColor:transparent;--filesUploaderFileDeleteBtnBorderRadius:100%;--filesUploaderFileDeleteBtnSize:3rem;--filesUploaderFileDeleteBtnIconSize:1.25rem}:where(.deUI) .filesUploader{position:var(--filesUploaderPosition);width:var(--filesUploaderWidth)}:where(.deUI) .filesUploader:not(:last-child){margin-bottom:var(--filesUploaderMb)}:where(.deUI) .filesUploader.filesUploader--isError,:where(.deUI) .filesUploader:has(.isInvalid),:where(.deUI) .isInvalid~.filesUploader{--filesUploaderZoneBorderColor:var(--filesUploaderZoneInvalidBorderColor);--filesUploaderZoneBg:var(--filesUploaderZoneInvalidBg);--filesUploaderZoneColor:var(--filesUploaderZoneInvalidColor)}:where(.deUI) .filesUploader.filesUploader--isLoading{--filesUploaderZoneBorderColor:var(--filesUploaderZoneLoadingBorderColor);--filesUploaderZoneBg:var(--filesUploaderZoneLoadingBg);--filesUploaderZoneColor:var(--filesUploaderZoneLoadingColor);--filesUploaderContainerCursor:var(--filesUploaderContainerLoadingCursor)}:where(.deUI) .filesUploader.filesUploader--isDisabled{--filesUploaderZoneBorderColor:var(--filesUploaderZoneDisabledBorderColor);--filesUploaderZoneBg:var(--filesUploaderZoneDisabledBg);--filesUploaderZoneColor:var(--filesUploaderZoneDisabledColor);--filesUploaderContainerCursor:var(--filesUploaderContainerDisabledCursor)}:where(.deUI) .filesUploader__input{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden;left:-1px}:where(.deUI) .filesUploader__container{display:block;cursor:var(--filesUploaderContainerCursor)}:where(.deUI).isDomReady .filesUploader__container{transition:var(--filesUploaderTransitionDuration)}:where(.deUI) .filesUploader__container:not(:last-child){margin-bottom:var(--filesUploaderContainerMb)}:where(.deUI) .filesUploader__zone{width:var(--filesUploaderZoneWidth);min-height:var(--filesUploaderZoneMinHeight);padding:var(--filesUploaderZonePadding);display:var(--filesUploaderZoneDisplay);flex-direction:var(--filesUploaderZoneFlexDirection);align-items:var(--filesUploaderZoneAlignItems);justify-content:var(--filesUploaderZoneJustifyContent);background:var(--filesUploaderZoneBg);border-width:var(--filesUploaderZoneBorderWidth);border-style:var(--filesUploaderZoneBorderStyle);border-color:var(--filesUploaderZoneBorderColor);border-radius:var(--filesUploaderZoneBorderRadius);color:var(--filesUploaderZoneColor);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}:where(.deUI).isDomReady .filesUploader__zone{transition:var(--filesUploaderTransitionDuration)}:where(.deUI) .filesUploader__icon{height:var(--filesUploaderIconWrapperSize);width:var(--filesUploaderIconWrapperSize)}:where(.deUI) .filesUploader__icon{display:flex;justify-content:center;align-items:center;align-content:center}:where(.deUI) .filesUploader__icon:not(:last-child){margin-bottom:var(--filesUploaderIconMb)}:where(.deUI) .filesUploader__icon .icon{--iconSize:var(--filesUploaderIconSize)}:where(.deUI) .filesUploader__tip{line-height:var(--filesUploaderTipLineHeight);font-size:var(--filesUploaderTipFontSize);color:var(--filesUploaderTipColor)}:where(.deUI) .filesUploader__tip:not(:last-child){margin-bottom:var(--filesUploaderTipTextMb)}:where(.deUI) .filesUploader__list{display:var(--filesUploaderListDisplay);flex-flow:var(--filesUploaderListFlexFlow);gap:var(--filesUploaderListGap)}:where(.deUI) .filesUploader__list{list-style:none;padding:0;margin:0}:where(.deUI) .filesUploader__list>li{padding:0;margin:0;position:static}:where(.deUI) .filesUploader__list>li:after,:where(.deUI) .filesUploader__list>li:before{content:none}:where(.deUI) .filesUploader__file{width:var(--filesUploaderFileWidth);display:var(--filesUploaderFileDisplay);flex-flow:var(--filesUploaderFileFlexFlow);gap:var(--filesUploaderFileGap);align-items:var(--filesUploaderFileAlignItems)}:where(.deUI) .filesUploader__file--isLink{--filesUploaderFileNameCursor:pointer}:where(.deUI) .filesUploader__fileData{display:var(--filesUploaderFileDataDisplay);flex-flow:var(--filesUploaderFileDataFlexFlow);gap:var(--filesUploaderFileDataGap)}:where(.deUI) .filesUploader__fileName{max-width:var(--filesUploaderFileNameMaxWidth);cursor:var(--filesUploaderFileNameCursor)}:where(.deUI) .filesUploader__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.deUI) .filesUploader__fileSize{color:var(--filesUploaderFileSizeColor)}:where(.deUI) .filesUploader__fileActions{display:flex;align-items:center}:where(.deUI) .filesUploader__fileActions .btn{--btnBg:var(--filesUploaderFileDeleteBtnBg);--btnHoverBg:var(--filesUploaderFileDeleteBtnHoverBg);--btnBorderWidth:var(--filesUploaderFileDeleteBtnBorderWidth);--btnBorderColor:var(--filesUploaderFileDeleteBtnBorderColor);--btnBorderRadius:var(--filesUploaderFileDeleteBtnBorderRadius);--btnHeight:var(--filesUploaderFileDeleteBtnSize)}:where(.deUI) .filesUploader__fileActions .btn .icon{--iconSize:var(--filesUploaderFileDeleteBtnIconSize)}}@media (hover:hover){:where(.deUI) .filesUploader__zone:hover{--filesUploaderZoneBorderColor:var(--filesUploaderZoneHoverBorderColor);--filesUploaderZoneBg:var(--filesUploaderZoneHoverBg);--filesUploaderZoneColor:var(--filesUploaderZoneHoverColor)}}