.base-file-upload,.base-file-upload .file-upload__container{display:flex;flex-direction:column;gap:16px}.base-file-upload .upload__label{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.7;position:relative}.base-file-upload .upload__label .text--thin{font-weight:400}.base-file-upload .upload-dropzone__wrapper{position:relative;width:100%}.base-file-upload .dropzone-container{align-items:center;background:transparent;border:1px dashed #5575b6;border-radius:4px;box-sizing:border-box;color:#5575b6;cursor:pointer;display:flex;justify-content:center;outline:none;padding:12px;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.base-file-upload .dropzone-container .dropzone__text{font-size:1rem;font-weight:400;line-height:1.7;text-align:center}.base-file-upload .visually-hidden-input{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);margin:-1px;padding:0;white-space:nowrap}.base-file-upload .file-preview__container{display:flex;flex-direction:row;gap:16px;overflow:auto hidden;width:100%}.base-file-upload .file-preview__item{align-items:center;background:#f5f5f5;border:1px solid #ddd;display:flex;flex-direction:row;gap:8px;padding:12px 16px}.base-file-upload .file-preview__item .file-icon{color:#b1b1b1;width:20px}.base-file-upload .file-preview__item .file-name,.base-file-upload .file-preview__item .file-size{color:#1e1e1e;font-size:1rem;font-weight:400;line-height:1.75;white-space:nowrap}.base-file-upload .file-preview__item .remove-file__button{color:#1e1e1e;font-size:1.125rem;font-weight:400;height:auto!important;letter-spacing:0!important;min-width:auto!important;text-align:center;width:auto!important}.base-file-upload .file-upload__info{color:#7c7c7c;font-size:.875rem;line-height:1.7}.base-file-upload .file-upload__info .file-format__info,.base-file-upload .file-upload__info .file-size__info{display:block}
