.ei_upload_btn{display:inline-flex;vertical-align:middle;position:relative;cursor:pointer}.ei_upload_input{opacity:0;position:absolute;top:-100%;right:0;bottom:0;left:0;cursor:pointer}.ei_upload_input:hover+.ei_button .ei_btn{background-color:#d0103a;border:.0625rem solid #d0103a}.ei_upload_input:hover+.ei_button .ei_btn .ei_btn_body{color:#fff}.ei_upload_input:hover+.ei_button .ei_btn .ei_btn_label{text-decoration:none}.ei_upload_focus .ei_btn{background-color:#fff6d3;border:.0625rem solid transparent;outline:.125rem solid #be8d00;outline-offset:-0.125rem}.ei_upload_focus .ei_btn .ei_btn_body{color:#000}.ei_upload_focus .ei_btn .ei_btn_label{text-decoration:none}.ei_upload .ei_root_icon [class*=ei_icon_]{vertical-align:middle}.ei_upload_imglabel{cursor:inherit}.ei_upload_result{padding-left:.5rem}.ei_upload.err{color:#e01717}.ei_upload.err .ei_btn:focus-visible{outline-color:#e01717}.ei_upload.ei_disabled .ei_btn{background-color:#ececec;color:#595959}.ei_upload_result.ei_upload_none .ei_upload_selected,.ei_upload_result.ei_upload_selected .ei_upload_none{display:none}.ei_dragupload{padding:.5rem;position:relative}.ei_dragupload__target{position:relative;padding:1rem;background-color:#fff;border:.125rem dashed #9e9e9e;border-radius:.5rem;text-align:center}.ei_dragupload__target.err{background-color:#ffdfdf;border:.125rem dashed #e01717}.ei_dragupload__target.err p{color:#e01717}.ei_dragupload__target-uploading{pointer-events:none}.ei_dragupload__target-uploading:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5}.ei_dragupload_drop-over{background-color:#e1f5fe;border-color:.125rem dashed #0d47a1}.ei_dragupload__alternative,.ei_dragupload__invite{margin:.25rem 0}.ei_dragupload__progress{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;z-index:1;background:#fafafa;width:100%;height:100%}.ei_dragupload__progress p{color:#000}.ei_dragupload__toaster{position:absolute!important;top:0;right:0;bottom:0;left:0}.ei_dragupload__toaster .ei_toast{width:100%;height:100%;margin:0}.ei_upload .ei_btn:after{content:"";display:none;position:absolute;top:.125rem;bottom:.125rem;left:.125rem;right:.125rem;border-radius:.25rem}.ei_upload_input:hover+.ei_button .ei_btn:after{display:block;border:.0625rem solid #fff}.ei_upload_btn{border-radius:.25rem}.ei_upload_focus{outline:.125rem dashed;outline-offset:0.25rem}.ei_upload_focus .ei_btn:after{display:block;border:0}