[eicfileupload] div.file-drop-area { outline: 1px solid var(--eicui-base-color-primary-75); border-radius: 3px; margin: var(--eicui-base-spacing-s); padding: var(--eicui-base-spacing-m); background-color: transparent; } [eicfileupload] div.file-preview-area { margin: var(--eicui-base-spacing-m) var(--eicui-base-spacing-m); } [eicfileupload] div.file-preview-area span.err { color: var(--eicui-base-color-danger); } [eicfileupload] div.buttons-area { padding: 0 1vw 1vw 1vw; } [eicfileupload] div.file-drop-area.dragover { background-color: #fffae9; } [eicfileupload] div.file-drop-area .file-msg { opacity: 1; padding: 0 var(--eicui-base-spacing-l); } [eicfileupload] div.file-drop-area .file-msg.disabled { opacity: .5; } [eicfileupload] input[type="file"] { display: none; } [eicfileupload] span.fake-btn { background-color: #fff; border: 1px solid #9e9ec4; border-radius: 3px; margin-right: 8px; padding: 8px 15px; cursor: pointer; } [eicfileupload] .file-preview-item { align-items: center; display: grid; grid-template-columns: min-content auto 2fr 2fr min-content; grid-gap: 10px; } [eicfileupload] .file-preview-item .file-icon { font-size: var(--eicui-base-font-size-xl); } [eicfileupload] .file-preview-item .file-size, [eicfileupload] .file-preview-item .file-actions, [eicfileupload] .file-preview-item .file-type { text-align: center; white-space: nowrap; }