.frm_upload_dropzone{--padding:2px;border:var(--input-border-width) dashed var(--form-color-border);border-radius:var(--button-radius);padding:var(--padding);transition:all .25s ease-in-out}.frm_upload_dropzone:not(.frm_upload_dropzone--limit-reached):hover,.frm_upload_dropzone:not(.frm_upload_dropzone--limit-reached).frm_upload_dropzone--dragover{border-color:var(--form-color-border-focus)}.frm_upload_dropzone .frm_upload_drop_message{cursor:pointer;border-radius:calc(var(--button-radius) - var(--padding));background-color:var(--form-color-file-input-bg);text-align:center;border:none;padding:1rem 2rem}.frm_upload_dropzone .frm_upload_drop_message .frm_upload_icon{color:var(--form-color);margin-bottom:1rem;font-size:2.5rem;display:block}.frm_upload_dropzone.frm_upload_dropzone--limit-reached,.frm_upload_dropzone.frm_upload_dropzone--limit-reached .frm_upload_drop_message{cursor:not-allowed}.frm_upload_file_picker{display:none}.frm_upload_preview_container .frm_upload_file_preview{grid-template-rows:repeat(2,auto);grid-template-columns:auto 1fr auto;gap:.5rem 1rem;padding:1rem;display:grid}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_preview_count{grid-area:1/1}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_file{grid-area:1/2;align-items:center;gap:.5rem;margin:0;display:flex}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_file .frm_upload_filename{color:var(--frm-upload-color-preview-filename);font-weight:var(--frm-upload-font-weight-preview-filename)}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_file .frm_upload_file_size{color:var(--frm-upload-color-preview-file-size)}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_preview_progress{grid-area:2/2/auto/-1}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_preview_remove_file{color:var(--frm-upload-color-preview-remove-button);background:0 0;border:none;outline:none;padding:0;font-size:1.5rem;transition:all .25s ease-in-out}.frm_upload_preview_container .frm_upload_file_preview .frm_upload_preview_remove_file:hover{color:var(--color-danger);animation:.5s ease-in-out frm-upload-preview-delete-file-shake}@keyframes frm-upload-preview-delete-file-shake{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.frm_upload_preview_container .frm_upload_file_preview.frm_upload_success{row-gap:0}.frm_upload_preview_container .frm_upload_file_preview.frm_upload_success .frm_upload_preview_progress{display:none}.frm_upload_preview_container .frm_upload_file_preview.frm_upload_error{background-color:#fff5f5;border-color:#dc3545}.frm_upload_preview_container .frm_upload_file_preview.frm_upload_error .frm_upload_progress_bar{background-color:#f8d7da}.frm_upload_preview_container .frm_upload_file_preview.frm_upload_error .frm_upload_progress_bar .frm_upload_progress_fill{background-color:#dc3545}.frm_upload_preview_progress{--progress:0%;align-items:center;gap:.5rem;display:flex}.frm_upload_preview_progress .frm_upload_progress_bar{background-color:var(--frm-upload-color-progress-bar-bg);border-radius:2px;flex:1;height:4px;overflow:hidden}.frm_upload_preview_progress .frm_upload_progress_fill{background-color:var(--frm-upload-color-progress-bar-color);width:var(--progress);height:100%;transition:width .25s}.frm_upload_error_messages{margin-top:.25rem;display:none}.frm_upload_error_messages:not(:empty){display:block}.frm_upload_error_messages .frm_upload_error_message{--frm-upload-error-dismiss-progress:100%;border:1px solid var(--color-danger);border-radius:calc(var(--button-radius) - var(--padding));background-color:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);font-size:var(--font-size-small);align-items:center;gap:.5rem;padding:.5rem 1rem .75rem;display:flex;position:relative;overflow:hidden}.frm_upload_error_messages .frm_upload_error_message:not(:last-child){margin-bottom:.25rem}.frm_upload_error_messages .frm_upload_error_message:before{content:"warning";line-height:1;font-family:var(--font-family-material)}.frm_upload_error_messages .frm_upload_error_message:after{background-color:var(--color-danger);width:var(--frm-upload-error-dismiss-progress);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.field--server-upload-file{--frm-upload-color-preview-file-size:var(--color-contrast-light);--frm-upload-color-preview-filename:var(--form-color);--frm-upload-color-preview-remove-button:var(--form-color);--frm-upload-color-progress-bar-bg:color-mix(in srgb, var(--form-color) 5%, transparent);--frm-upload-color-progress-bar-color:var(--form-color);--frm-upload-font-weight-preview-filename:var(--font-weight-medium)}
/*# sourceMappingURL=formidable-custom-upload-field.min.css.map */
