#generic-attach-file-modal .modal-content .modal-header{width:100%;display:inline-flex;align-items:center;justify-content:space-between;padding:24px!important}#generic-attach-file-modal .modal-content .modal-header .modal-title{font-family:Nunito Sans;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:var(----type-active)}#generic-attach-file-modal .modal-content .icon{width:24px;cursor:pointer}#generic-attach-file-modal .modal-content .icon.close{fill:var(--neutral-500)}#generic-attach-file-modal .modal-content .icon.download{stroke:var(--neutral-500);fill:var(--neutral-500)}#generic-attach-file-modal .modal-content{border-radius:8px}#generic-attach-file-modal .modal-content .modal-body{padding:0!important;margin:0!important}#generic-attach-file-modal .modal-content .modal-body .title-body-content{color:var(--dark-blue);font-weight:600;font-size:16px;line-height:150%}#generic-attach-file-modal .modal-content .modal-body .file-name{background:var(--neutral-000);border:1px solid #c6ceeb;box-sizing:border-box;border-radius:8px;height:56px;outline:none;text-indent:16px;color:var(--type-active);margin:8px 0 24px 0;font-weight:400;font-size:16px;line-height:150%}#generic-attach-file-modal .modal-content .modal-body .optional{font-style:normal;font-weight:600;font-size:12px;line-height:130%;color:var(--type-placeholder)}#generic-attach-file-modal .modal-content .modal-body .file-inf{display:flex;flex-direction:column;padding-bottom:20px}#generic-attach-file-modal .modal-content .modal-body .file-inf span{font-weight:600;font-size:16px;line-height:150%;color:var(--dark-blue);margin:5px 0}#generic-attach-file-modal .modal-content .modal-body .file-inf .file-name{height:38px;margin-bottom:5px;padding:10px;border:1px solid var(--neutral-300);box-sizing:border-box;border-radius:8px;font-family:Nunito Sans;font-style:normal;color:var(--type-active)}#generic-attach-file-modal .modal-content .modal-body .file-inf .file-name:focus{outline:none!important}#generic-attach-file-modal .modal-content .modal-body .file-inf .file-type{width:20px;height:20px;margin-right:5px;cursor:pointer}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container{height:100px;background:transparent;border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200)}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container.without-file{height:160px;border:1px dashed var(--blue-500);box-sizing:border-box;border-radius:8px;background:var(--neutral-100)}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .drag-area{width:100%;height:100%;padding:20px;font-weight:700;font-size:16px;line-height:130%;color:var(--type-active);text-align:center}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .drag-area .separator{margin:12px 0}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .drag-area .add-btn{background:var(--blue-700);border-radius:8px;color:var(--neutral-000);padding:8px 15px;cursor:pointer;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;text-align:left}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .drag-area #add-file-input{display:none}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .file{display:flex;height:100%;align-items:center;justify-content:space-between;align-content:center}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .file svg{width:42px!important;height:42px!important}#generic-attach-file-modal .modal-content .modal-body .file-atach .file-container .file .close{width:20px!important;height:20px!important}#generic-attach-file-modal .modal-content .modal-body .save-file{float:right;padding:15px;margin-top:20px;color:var(--neutral-000);background:var(--blue-500);border-radius:8px}#generic-attach-file-modal .modal-content .modal-footer .modal-footer-content{display:flex;justify-content:right;margin:24px}#generic-attach-file-modal .modal-content .modal-footer .modal-footer-content button{width:auto;height:auto;padding:14px 16px;font-weight:600;font-size:18px;line-height:28px;border-radius:8px;background-color:var(--blue-500);color:var(--neutral-000)}#generic-attach-file-modal .modal-content .md-content{padding:30px 20px 10px 20px}