.file_add_wrap .file_add_inner{font-size: 16px; display: flex; align-items: center; gap: 6px;}
.file_name{display: none;}
.file_add_inner{padding: 5px 0;}
.file_add_inner input{padding: 5px; width: 40%;}
.file_add_inner .file_view{display: inline-block; width: 40%; min-height: 30px; padding: 5px; border: 1px solid #d1d1d1; background: #fff; vertical-align: middle; font-size: 14px; line-height: 18px; color: #333; box-sizing: border-box;}
.file_add_wrap .file_add_inner .file_view{height: 30px; background: #fff !important; color: #333 !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.file_add_inner .file_view:empty:before{content: "파일 첨부"; color: #777;}
.file_add_inner .file_add_btn{padding: 7px; border: 1px solid #d1d1d1; font-size: 14px; margin: 0 3px;}
.file_del_btn{display: inline-block; border: 1px solid #d1d1d1; padding: 3px 10px; cursor: pointer; color: #fff; background-color: red; font-weight: bold;}
.file_add_wrap .file_del_btn{appearance: none; width: 30px; min-width: 30px; height: 30px; padding: 0; margin: 0; border: 0; background: red !important; color: #fff !important; font-size: 18px; font-weight: 700; line-height: 30px; text-align: center; vertical-align: middle;}
.file_plus_btn{margin-top: 10px; border: 1px solid #d1d1d1; padding: 3px; font-size: 14px; display: inline-block; cursor: pointer; background-color: green; color : #fff;}
