/*!
 * FilePond 4.4.9
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/*extend add start*/
.filepond--item {
    margin: 0.25em 0;
    height: 20px;
}

.filepond--file [data-align='second'] {
  right: 2.8125em;
}

.filepond--file [data-align='third'] {
  right: 5.0625em;
}

.filepond--file-info{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-indent:17px;
  background:url(../../../../images/icon/attach.gif) no-repeat 0 0 ;
} 

.filepond--root .filepond--drop-label {
  min-height: 1.5em;
  transform: translate3d(0,0,0) !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

.filepond--drop-label.filepond--drop-label label {
  width: 100%;
}

.filepond--drop-label {
    color: #409eff;
}

.filepond--drop-label label{
  font-size: 12px;
}

.filepond--list{
  left: 0em;
  right: 0em;
}

.filepond--root{
  /*最小高度防止文件控件与说明文字重叠*/
  min-height: 24px;
  max-height: 20em;
  margin-bottom: 0em;
}

.filepond--root-height{
  max-height: 48px;
  min-height: 24px;
}

.filepond--file {
  color: white;
  padding: 0em 0em;
}

.filepond--item-panel{
  opacity: 0;
}

.filepond--panel-root {
  opacity: 0;
}

/* error state color */
[data-filepond-item-state*='error'] .filepond--item-panel,
[data-filepond-item-state*='invalid'] .filepond--item-panel {
    color: red;
    opacity: 0;
}

[data-filepond-item-state*='error'] .filepond--file-wrapper,
[data-filepond-item-state*='invalid'] .filepond--file-wrapper .filepond--file-info-main{
    color: red;
}

[data-filepond-item-state*='error'] .filepond--file-wrapper,
[data-filepond-item-state*='invalid'] .filepond--file-wrapper .filepond--file-status-main{
    color: red;
}

[data-filepond-item-state='processing-error'] .filepond--file-wrapper .filepond--file-info-main{
    color: red;
}

[data-filepond-item-state='processing-error'] .filepond--file-wrapper .filepond--file-status-main{
    color: red;
}

[data-filepond-item-state='processing-complete'] .filepond--item-panel {
    opacity: 0;
}

[data-filepond-item-state='idle'] .filepond--item-panel {
    opacity: 0;
}

[data-filepond-item-state='idle'] .filepond--file-wrapper .filepond--file-statue{
    opacity: 0;
}

[data-filepond-item-state='idle'] .filepond--file-wrapper .filepond--file-info-main{
    text-decoration: line-through;
}

[data-filepond-item-state='loading'] .filepond--item-panel{
    opacity: 0;
}

[data-filepond-item-state='load-invalid'] .filepond--item-panel{
    opacity: 0;
}

[data-filepond-item-state='load-error'] .filepond--item-panel{
    opacity: 0;
}

[data-filepond-item-state='processing'] .filepond--item-panel{
    opacity: 0;
}

[data-filepond-item-state='busy'] .filepond--item-panel{
    opacity: 0;
}

[data-filepond-item-state='cancelled'] .filepond--item-panel{
    opacity: 0;
}

.filepond--file-action-button.filepond--file-action-button{
  width: 1em;
  height: 1em;
}

.filepond--label-action {
  text-decoration: none;
}

.filepond--file-action-button {
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
}

.filepond--process-indicator{
  color: #999;
  width: 1em;
  height: 1em;
}

.filepond--load-indicator{
  color: #999;
  width: 1em;
  height: 1em;
}

.filepond--file .filepond--progress-indicator[data-align*='right']{
  margin-right: 0em;
}

.filepond--file .filepond--progress-indicator{
  margin-top: 0em;
}

.filepond--file-action-button.filepond--file-action-button::after {
  position: absolute;
  left: 0em;
  right: 0em;
  top: 0em;
  bottom: 0em;
  content: '';
}

.filepond--file .filepond--file-status{
  margin-right:5.25em;
}

.filepond--file-info .filepond--file-info-main {
  line-height: 1.4;
}

.filepond--label-description{
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  -webkit-text-decoration-color: #a7a4a4;
  text-decoration-color: #a7a4a4;
  color: #a7a4a4;
}

.filepond--root .filepond--list-scroller{
  margin-top: 1.8em;
  margin-bottom: 0em;
}

/* error state color */
[data-filepond-item-state*='error'] .filepond--file,
[data-filepond-item-state*='invalid'] .filepond--file {
  color: black;
}

[data-filepond-item-state='processing-error'] .filepond--file{
  color: black;
}

[data-filepond-item-state='processing-complete'] .filepond--file {
  color: black;
}

[data-filepond-item-state='idle'] .filepond--file {
  color: black;
}

[data-filepond-item-state='loading'] .filepond--file{
  color: black;
}

[data-filepond-item-state='load-invalid'] .filepond--file{
  color: black;
}

[data-filepond-item-state='load-error'] .filepond--file{
  color: black;
}

[data-filepond-item-state='processing'] .filepond--file{
  color: black;
}
[data-filepond-item-state='busy'] .filepond--file{
  color: black;
}

[data-filepond-item-state='cancelled'] .filepond--file{
  color: black;
}

.filepond--root .filepond--list-scroller-marginTop{
  margin-top: 0.2em;
}

.ext-webkit .lb-filepond.x-form-invalid{
  border: 0px;
  background-image: none !important;
}

.ext-webkit .lb-filepond.x-form-invalid .filepond--drop-label-description{
  background-repeat-x: repeat;
  background-repeat-y: no-repeat;
  background-position: bottom;
  background-image: url(../../../../css/themes/react-default/images/xtheme/grid/invalid_line.gif);
}

/*启用文件点击的事件*/
.filepond--file-info.filepond--file-info-active{
  pointer-events: auto;
}
/*鼠标滑动到文件名上时的样式*/
.filepond--file-info .filepond--file-info-main-active{
  width: auto;
}
.filepond--file-info .filepond--file-info-main-active:hover{
  cursor: pointer;
  text-decoration: underline;
}
/*隐藏查看下载按钮*/
.filepond--file-action-button.filepond--action-view-item-visibility{
  visibility:hidden;
  pointer-events:none;
}
.filepond--file-action-button.filepond--action-download-item-visibility{
  visibility:hidden;
  pointer-events:none;
}
/*避免多文件点击文件间隔会弹出选择文件框*/
.filepond--browser.filepond--browser{
  height: 0px;
}
/*多文档控件鼠标浮动背景色*/
.filepond--item:hover{
  background-color: #ebf4fe;
}
/* the color of the focus ring */
.filepond--file-action-button:hover,
.filepond--file-action-button:focus {
    box-shadow: 0 0 0 0;
}
/*extend add end