.mwf-file .mwf-file__legend{margin-bottom:16px}.mwf-file .mwf-file__label{font-size:27px;font-weight:600;line-height:34px;margin:0}.mwf-file .mwf-file__hint{color:var(--color-text-base);font-size:22px;line-height:30px}.mwf-file .mwf-file__error{color:var(--color-text-copy);color:var(--color-status-red);font-family:var(--font-family-base);font-size:var(--text-copy-small-font-size);font-weight:400;line-height:var(--text-copy-small-line-height);margin-top:4px}.mwf-file .mwf-file__uploaded{margin-bottom:16px}.mwf-file .mwf-file__ul{list-style:none;margin:0;padding:0}.mwf-file .mwf-file__uploaded-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}.mwf-file .mwf-file__uploaded-button{background:none;border:2px solid var(--color-primary-carbon-dark);color:var(--color-text-button-primary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--text-button-font-size);font-weight:var(--text-button-font-weight);hyphens:manual;line-height:var(--text-button-line-height);padding:8px 16px;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.mwf-file .mwf-file__dropzone{border:1px dashed var(--color-secondary-carbon-60);padding:32px;text-align:center;-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.mwf-file .mwf-file__dropzone.is-dragover,.mwf-file .mwf-file__dropzone:hover{background-color:#00000005;border-color:var(--color-primary-carbon-dark)}.mwf-file .mwf-file__button{color:var(--color-secondary-carbon-100);cursor:pointer;display:block;font-size:22px;line-height:30px}.mwf-file .mwf-file__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mwf-file.has-error .mwf-file__dropzone{border-color:var(--color-status-red)}
