
:root .c-fileupload .c-validation{display:block}:root .c-fileupload-dropzone{margin:0;border:1px dashed rgba(0,0,0,0)}.c-readonly .c-fileupload-dropzone,.c-readonly .c-fileupload-delete,.c-readonly-always .c-fileupload-dropzone,.c-readonly-always .c-fileupload-delete{display:none}.c-fileupload-delete{padding-left:8px;padding-right:8px}.c-fileupload-dropzone-hidden .c-fileupload-dropzone{border:none;color:rgba(0,0,0,0)}.c-fileupload .c-upload-button{position:relative;overflow:hidden;cursor:pointer;vertical-align:middle;display:inline-block;padding:8px 8px 8px;line-height:100%}.c-fileupload .c-upload-button>span{display:inline-block;padding:.5em .7em}.c-fileupload-filelist:not(:empty){margin-top:5px}.c-fileupload-filelist{border:1px solid var(--border-input);display:block !important}.c-fileupload-filelist .c-fileupload-file{display:flex !important;align-items:center;gap:2px;padding:4px}.c-fileupload-filelist .c-fileupload-file img{display:block}.c-fileupload-filelist .c-fileupload-file>div:nth-child(1){text-align:center}.c-fileupload-filelist .c-fileupload-file>div:nth-child(1) img{max-width:100% !important}.c-fileupload-filelist .c-fileupload-file>div:nth-child(2){max-width:calc(100% - 110px) !important;margin-right:auto}.c-fileupload-filelist .c-fileupload-file button{padding:0;cursor:pointer}.c-fileupload-filelist:empty{border:none}.c-fileupload input{position:absolute;cursor:pointer;top:0;width:100%;height:100%;left:0;z-index:5;opacity:0}.c-fileupload-button{padding:4px;border-radius:50%;cursor:pointer;color:var(--icon-intense)}.c-fileupload-button:hover{background:var(--bg-hovered)}.c-fileupload-button i,.c-fileupload-button svg{display:flex;justify-content:center;align-items:center}.c-fileupload-button button{line-height:1;display:flex;color:var(--icon-intense)}:root:root .c-fileupload-dropzone-active{background-color:var(--bg-info);border-color:var(--accent-5)}