.ui-upload-file{align-content:center;border:1px solid var(--border-1-color);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:260px;max-width:300px;overflow:hidden;padding:0;position:relative;width:100%}.ui-upload-file._not-uploaded{border:3px dashed var(--border-1-color);transition:border-color .3s}.ui-upload-file._not-uploaded:hover{border-color:var(--color-accent)}.ui-upload-file._not-uploaded .ui-upload-file__inner{min-height:120px}.ui-upload-file__input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%;z-index:1}.ui-upload-file__input:hover+.ui-upload-file__inner .ui-upload-file__image-redact{transform:translateY(0)}.ui-upload-file__content{align-content:center}.ui-upload-file__content,.ui-upload-file__inner{display:flex;flex-direction:column;justify-content:center}.ui-upload-file__inner{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--field-bg-color);height:100%}.ui-upload-file__loader{align-items:center;background-color:var(--bg-color-content);border-radius:inherit;display:flex;justify-content:center;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;z-index:10}.ui-upload-file__loader._show{opacity:1}.ui-upload-file__image{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:5px;cursor:pointer;-o-object-fit:contain;object-fit:contain}.ui-upload-file__image--absolute{inset:0;position:absolute}.ui-upload-file__image:hover+.ui-upload-file-tools{transform:translateY(0)}.ui-upload-file-tools{align-content:center;background-color:#fff;border:1px solid var(--color-accent);border-radius:3px;display:flex;height:-moz-max-content;height:max-content;margin:8px 8px 0 0;padding:5px;position:absolute;right:0;top:0;transform:translateY(-50px);transition:transform .2s;will-change:transform;z-index:2}.ui-upload-file-tools:hover{transform:translateY(0)}.ui-upload-file-tools__item{height:20px}.ui-upload-file-tools__item:hover .icon{color:var(--color-accent)}.ui-upload-file-tools div:not(:last-child){border-right:1px solid var(--color-accent);padding-right:5px}.ui-upload-file-tools div:not(:first-child){padding-left:5px}
