.con-kit-form-uploader{display:flex;flex-direction:column;grid-gap:.5em;gap:.5em}.con-kit-form-uploader__item{display:flex;position:relative;flex-direction:row;transition:border .3s ease;--one-kit-padding-left:var(--one-kit-padding-horizontal)}.con-kit-form-uploader__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease}.con-kit-form-uploader__item:hover:before{transition:.3s ease;cursor:pointer}.con-kit-form-uploader__item--dragged:before{transition:.3s ease}.con-kit-form-uploader__item--has-icon{--one-kit-padding-left:calc(var(--one-kit-height))}.con-kit-form-uploader__item-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:calc(var(--one-kit-padding-vertical) - .05em) var(--one-kit-padding-right,var(--one-kit-padding-horizontal)) calc(var(--one-kit-padding-vertical) + .05em) var(--one-kit-padding-left,var(--one-kit-padding-horizontal));min-height:var(--one-kit-height,16px);max-height:var(--one-kit-height,16px);transform:translateY(1px)}.con-kit-form-uploader__item-text-title{font-size:1em;line-height:1.1;margin-bottom:.05em}.con-kit-form-uploader__item-text-subtitle{font-size:.8em;opacity:.5}.con-kit-form-uploader__item-delete{position:absolute;right:0;width:var(--one-kit-height,16px);transition:opacity .3s ease;opacity:.7;cursor:pointer}.con-kit-form-uploader__item-delete:hover{opacity:1}.con-kit-form-uploader__item-delete:hover .con-kit-component-icon{transition:.3s ease;background-color:rgba(var(--color-text),.05)!important}.con-kit-form-uploader__item-loader{position:absolute}.con-kit-form-uploader__item .con-kit-form-uploader__item-preview{transform:translateY(0);transition:transform .3s ease,opacity .3s ease;opacity:1}.con-kit-form-uploader__item .one-kit-form-item-prepend{position:absolute;display:flex;justify-content:center;align-items:center;width:var(--one-kit-height);height:100%;border-right:none!important}.con-kit-form-uploader__item .one-kit-form-item-prepend .con-kit-component-icon{width:var(--one-kit-height);height:var(--one-kit-height);border-radius:0;top:0;--component-icon__size:clamp(24px,calc(1em * 2),100px)!important}.con-kit-form-uploader__item .one-kit-form-item-prepend .con-kit-component-icon__border{display:none}.con-kit-form-uploader__item .one-kit-form-item-prepend .con-kit-component-icon i{color:variable-rgba(text)}.con-kit-form-uploader__item .one-kit-form-item-prepend .con-kit-component-image{position:absolute;width:clamp(24px,calc(1em * 2),100px);height:clamp(24px,calc(1em * 2),100px);background:rgba(var(--color-text),.07)}.con-kit-form-uploader__item--is-loading .con-kit-form-uploader__item-icon{transform:translateY(50%);opacity:0}.con-kit-form-uploader__item--has-error .con-kit-form-uploader__item-icon{--color-text:255,34,0}.con-kit-form-uploader__item--is-dropzone{cursor:pointer}[data-kit-form-uploader-border-type=dashed] .con-kit-form-uploader__item--is-dropzone{border-style:dashed}[data-kit-form-uploader-border-type=dotted] .con-kit-form-uploader__item--is-dropzone{border-style:dotted}[data-kit-form-input-hover-border-type=dashed] .con-kit-form-uploader__item--is-dropzone:hover{border-style:dashed}[data-kit-form-input-hover-border-type=dotted] .con-kit-form-uploader__item--is-dropzone:hover{border-style:dotted}.con-kit-form-uploader__item[data-kit-direction=vertical]{flex-direction:column;align-items:center;padding:calc(var(--one-kit-padding-vertical) + .5em) var(--one-kit-padding-horizontal)}.con-kit-form-uploader__item[data-kit-direction=vertical] .one-kit-form-item-prepend{position:relative;display:flex;align-items:center;justify-content:center;border-right:none!important;border-left:none!important;max-height:unset;height:var(--one-kit-height);margin-top:-1em}.con-kit-form-uploader__item[data-kit-direction=vertical] .con-kit-form-uploader__item-delete.one-kit-form-item-prepend{position:absolute;right:0;top:0;width:var(--one-kit-height,16px);margin-top:0}.con-kit-form-uploader__item[data-kit-direction=vertical] .con-kit-form-uploader__item-text{align-items:center;padding:0;grid-gap:.2em;gap:.2em;height:auto;min-height:unset;max-height:unset}.con-kit-form-uploader__item[data-kit-direction=vertical] .con-kit-form-uploader__item-text-subtitle,.con-kit-form-uploader__item[data-kit-direction=vertical] .con-kit-form-uploader__item-text-title{text-align:center}.con-kit-form-uploader__file-list{display:flex;flex-direction:column;grid-gap:.5em;gap:.5em;width:100%;transition:height .3s ease}.con-kit-form-uploader__file-list--multiple .con-kit-form-uploader__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-text),0);transition:.3s ease}.con-kit-form-uploader__file-list--multiple .con-kit-form-uploader__item:hover{cursor:pointer}.con-kit-form-uploader__file-list--multiple .con-kit-form-uploader__item:hover:before{transition:.3s ease;background-color:rgba(var(--color-text),.02)}.con-kit-form-uploader__file-list--empty{padding-top:0}