.uploadbox_wrapper{margin:0 auto;max-width:354px;display:flex;flex-direction:column;gap:4px}
.uploadbox_wrapper .uploadbox_title,.filestate_wrapper .filestate_title{font-size:14px;font-family:'GeneralSansSemiBold';color:#435056;line-height:18px;letter-spacing:1px;margin-bottom:4px}
.homecredit-main-container .uploadbox_title{letter-spacing:0}
.uploadbox_wrapper .uploadbox_limit{font-size:12px;line-height:16px;font-family:'GeneralSansRegular';color:rgba(112,133,143,1)}
.uploadbox_wrapper .uploadbox_container{display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:center;border:1px solid #e2e7e9;border-radius:4px;padding:16px 12px 16px 12px;background-color:#fcfbfe}
.uploadbox_wrapper .upload_dropfile_wrap,.uploadbox_wrapper .upload_dropfile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}
.uploadbox_wrapper .upload_dropfile{gap:8px}
.preview-box-container{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center}
.preview-box-container a{display:flex;align-items:center;gap:4px;text-decoration:none;color:#5c3899;font-size:16px;font-family:'GeneralSansSemiBold';line-height:20px}
.uploadbox_wrapper .upload_dropfile .dropfile_icon{height:24px;width:24px}
.uploadbox_wrapper .upload_dropfile .dropfile_text{color:#4d4d4d;font-size:14px;font-family:'GeneralSansSemiBold';line-height:20px}
.uploadbox_wrapper .upload_dropfile .dropfile_text_timer{color:#70858f;text-align:center}
.upload-box-PH .uploadbtn:disabled{background-color:#c6ced2;border:1px solid #8d9da5;color:#8d9da5}
.uploadbox_wrapper .uploadbox_container button{border:1px solid #5c3899;border-radius:12px;padding:10px 16px;font-size:14px;line-height:18px;font-family:'GeneralSansSemiBold';color:#5c3899;background:#fff;cursor:pointer}
.uploadbox_wrapper .upload_msg .valid{display:flex;align-items:center;gap:4px}
.uploadbox_wrapper .upload_msg .invalid{display:none;align-items:center;gap:4px}
.uploadbox_wrapper .upload_msg.doc-uplod-error .invalid{display:flex !important;align-items:center;gap:4px}
.uploadbox_wrapper .upload_msg .formate_msg,.doc-upload-desc .cmp-text p,.uploadbox_wrapper .doc-uplod-error{font-size:12px;line-height:17px;font-family:'GeneralSansRegular';color:#4d4d4d}
.uploadbox_wrapper .upload_msg{margin-bottom:24px}
.uploadbox_wrapper .doc-uplod-error .invalid .formate_msg{color:#c65143}
.uploadbox_wrapper .upload_msg .help_text .cmp-form-text__help-block{color:#818f99;font-family:'GeneralSansMedium';font-size:12px;font-weight:500;line-height:150%;padding-top:8px}
.filestate_wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}
.filestate_wrapper .filestate_title{margin-bottom:unset}
.filestate_container{border-radius:4px;border:1px solid #e2e7e9;padding:12px}
.filestate_container .filestate_wrap{display:flex;gap:8px;align-items:center}
.filestate_container .filestate_wrap .delete_file{cursor:pointer}
.filestate_container .filestate_text{width:100%;display:flex;flex-direction:column;gap:4px}
.filestate_container .file_formate{color:#5a6a72;font-size:14px;font-family:'GeneralSansSemiBold';line-height:18px;word-break:break-word}
.filestate_container .file_size{line-height:18px;font-size:12px;font-family:'GeneralSansRegular';color:#70858f}