.wadaif-application-modal{font-family:Cairo,Tahoma,sans-serif;text-align:right}
.wadaif-application-modal .modal-dialog{width:560px;max-width:calc(100% - 24px);margin:32px auto}
.wadaif-application-modal .modal-content{border:1px solid #e1eaf3;border-radius:20px;overflow:hidden;box-shadow:0 18px 70px #18365424}
.wadaif-application-modal .modal-header{padding:24px;background:#f3f8ff;border-bottom:1px solid #e1eaf3}
.wadaif-application-modal .modal-title{font-size:23px;font-weight:800;color:#153956;margin:0 0 6px}
.wadaif-application-modal .modal-header p{color:#657a8d;margin:0;font-size:14px}
.wadaif-application-modal .close{float:left;font-size:30px;margin:0;color:#33576f}
.wadaif-application-modal .modal-body{padding:24px;max-height:75vh;overflow-y:auto}
.wadaif-application-modal .form-group{margin:0 0 20px!important}
.wadaif-application-modal label{display:block;font-weight:700;color:#233f57;margin-bottom:8px}
.wadaif-application-modal label>span[aria-hidden],.wadaif-application-modal legend>span{color:#d44949}
.wadaif-application-modal .required-field>label:after{content:none!important}
.wadaif-application-modal .form-control{height:49px;width:100%;border:1px solid #d5e1eb;border-radius:10px;background:white;padding:9px 12px;box-shadow:none;font-family:inherit;color:#223e56}
.wadaif-application-modal .form-control:focus{border-color:#1976c9;outline:2px solid #1976c925;outline-offset:1px}
.wadaif-application-modal fieldset{min-width:0;padding:0;border:0;margin:0}
.wadaif-application-modal legend{font-size:16px;font-weight:800;border:0;margin-bottom:12px;color:#233f57}
.wadaif-application-modal .wadaif-cv-choice{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #d5e1eb;border-radius:12px;margin:0 0 12px;cursor:pointer}
.wadaif-application-modal .wadaif-cv-choice:has(input:checked){background:#f1f7ff;border-color:#1976c9}
.wadaif-application-modal .wadaif-cv-choice input{margin:5px 0 0;flex:0 0 auto;accent-color:#1976c9;width:18px;height:18px}
.wadaif-application-modal .wadaif-cv-choice strong{display:block;font-size:14px}
.wadaif-application-modal small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#6a7e90;line-height:1.8}
.wadaif-application-modal .is-unavailable{background:#f7f8fa;cursor:default}
.wadaif-application-modal .wadaif-cv-panel{padding:4px 12px 16px}
.wadaif-application-modal [hidden]{display:none!important}
.wadaif-application-modal input[type=file]{max-width:100%;width:100%;padding:14px 8px;border:1px dashed #9bbbd7;border-radius:10px;background:#f8fbff;font-size:13px}
.wadaif-application-modal .help-block{font-size:12px;color:#6a7e90;line-height:1.8;margin:8px 0 0}
.wadaif-application-modal .modal-actions{margin:8px 0 0;padding:0}
.wadaif-application-modal .modal-actions .btn{width:100%;border-radius:10px;background:#1976c9;border:0;min-height:50px;font-family:inherit;font-size:16px;font-weight:700}
@media(max-width:600px){.wadaif-application-modal .modal-dialog{margin:12px auto}.wadaif-application-modal .modal-header,.wadaif-application-modal .modal-body{padding:20px}.wadaif-application-modal .modal-body{max-height:75vh}.wadaif-application-modal .modal-title{font-size:21px}}
