.modal-overlay[data-v-ef832e50]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;-webkit-animation:fadeIn-data-v-ef832e50 .3s ease;animation:fadeIn-data-v-ef832e50 .3s ease}@-webkit-keyframes fadeIn-data-v-ef832e50{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-ef832e50{0%{opacity:0}to{opacity:1}}.modal-container[data-v-ef832e50]{background:#fff;border-radius:16px;-webkit-box-shadow:0 12px 48px rgba(0,63,143,.13),0 2px 8px rgba(0,0,0,.06);box-shadow:0 12px 48px rgba(0,63,143,.13),0 2px 8px rgba(0,0,0,.06);border:1px solid #dde4ef;width:1200px;height:800px;max-width:95vw;max-height:90vh;overflow:hidden;-webkit-animation:modalSlideIn-data-v-ef832e50 .3s ease-out;animation:modalSlideIn-data-v-ef832e50 .3s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:70px}@-webkit-keyframes modalSlideIn-data-v-ef832e50{0%{opacity:0;-webkit-transform:translateY(-30px) scale(.95);transform:translateY(-30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideIn-data-v-ef832e50{0%{opacity:0;-webkit-transform:translateY(-30px) scale(.95);transform:translateY(-30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.modal-header[data-v-ef832e50]{background:linear-gradient(135deg,#003f8f,#00439c);color:#fff;padding:18px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.modal-header[data-v-ef832e50]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(79,163,255,.5)),to(transparent));background:linear-gradient(90deg,transparent,rgba(79,163,255,.5),transparent)}.modal-header[data-v-ef832e50]:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(60%,transparent),to(hsla(0,0%,100%,.06)));background:linear-gradient(90deg,transparent 60%,hsla(0,0%,100%,.06));pointer-events:none}.modal-title[data-v-ef832e50]{font-size:18px;font-weight:700;gap:10px;letter-spacing:.4px}.close-btn[data-v-ef832e50],.modal-title[data-v-ef832e50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.close-btn[data-v-ef832e50]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:#fff;width:32px;height:32px;border-radius:9px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-transition:all .22s ease;transition:all .22s ease}.close-btn[data-v-ef832e50]:hover{background:hsla(0,0%,100%,.25);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-body[data-v-ef832e50]{padding:10px 36px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;background:#fff;color:#1a2740;min-height:0}.modal-body[data-v-ef832e50]::-webkit-scrollbar{width:5px}.modal-body[data-v-ef832e50]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-ef832e50]::-webkit-scrollbar-thumb{background:rgba(0,63,143,.18);border-radius:4px}.form-section[data-v-ef832e50]{margin-bottom:28px}.form-section[data-v-ef832e50]:last-child{margin-bottom:0}.section-title[data-v-ef832e50]{font-size:15px;font-weight:700;color:#1a2740;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #dde4ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.section-title[data-v-ef832e50]:before{content:"";display:inline-block;width:4px;height:16px;background:-webkit-gradient(linear,left top,left bottom,from(#003f8f),to(#0069d9));background:linear-gradient(180deg,#003f8f,#0069d9);border-radius:2px}.form-row[data-v-ef832e50]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.form-row.single[data-v-ef832e50]{grid-template-columns:1fr}.form-group[data-v-ef832e50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-label[data-v-ef832e50]{font-size:12.5px;font-weight:500;color:#4a5a72;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:6px}.form-label .required[data-v-ef832e50]{color:#ef4444;font-size:13px}.form-control[data-v-ef832e50]{width:100%;background:#f5f7fb;border:1px solid #dde4ef;border-radius:7px;padding:9px 13px;font-size:13px;color:#1a2740;outline:none;-webkit-transition:all .22s ease;transition:all .22s ease}.form-control[data-v-ef832e50]::-webkit-input-placeholder{color:#8a9ab5}.form-control[data-v-ef832e50]::-moz-placeholder{color:#8a9ab5}.form-control[data-v-ef832e50]:-ms-input-placeholder{color:#8a9ab5}.form-control[data-v-ef832e50]::-ms-input-placeholder{color:#8a9ab5}.form-control[data-v-ef832e50]::placeholder{color:#8a9ab5}.form-control[data-v-ef832e50]:focus{border-color:#0069d9;background:#eef3ff;-webkit-box-shadow:0 0 0 3px rgba(0,105,217,.12);box-shadow:0 0 0 3px rgba(0,105,217,.12)}.form-control[data-v-ef832e50]:disabled,.form-control[readonly][data-v-ef832e50]{background-color:#eef1f6;color:#5a6a82;cursor:not-allowed}select.form-control[data-v-ef832e50]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a9ab5' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-color:#f5f7fb;padding-right:34px}textarea.form-control[data-v-ef832e50]{min-height:100px;resize:vertical;line-height:1.6}.modal-footer[data-v-ef832e50]{-ms-flex-negative:0;flex-shrink:0;padding:14px 32px;background:#f8fafd;border-top:1px solid #dde4ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.btn[data-v-ef832e50],.modal-footer[data-v-ef832e50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-ef832e50]{padding:9px 26px;border-radius:7px;font-size:13.5px;font-weight:600;cursor:pointer;border:none;outline:none;-webkit-transition:all .22s ease;transition:all .22s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px}.btn-secondary[data-v-ef832e50]{background:#f0f3f8;color:#4a5a72;border:1px solid #dde4ef}.btn-secondary[data-v-ef832e50]:hover{background:#e4eaf5;color:#1a2740}.btn-primary[data-v-ef832e50]{background:linear-gradient(135deg,#003f8f,#0069d9);color:#fff;-webkit-box-shadow:0 3px 14px rgba(0,63,143,.3);box-shadow:0 3px 14px rgba(0,63,143,.3);position:relative;overflow:hidden}.btn-primary[data-v-ef832e50]:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.18)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.btn-primary[data-v-ef832e50]:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%)}.btn-primary[data-v-ef832e50]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 7px 22px rgba(0,63,143,.38);box-shadow:0 7px 22px rgba(0,63,143,.38)}.btn-primary[data-v-ef832e50]:active{-webkit-transform:translateY(0);transform:translateY(0)}.success-message[data-v-ef832e50]{text-align:center;padding:60px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.success-icon[data-v-ef832e50],.success-message[data-v-ef832e50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.success-icon[data-v-ef832e50]{width:80px;height:80px;margin:0 auto 16px;background:linear-gradient(135deg,#059669,#10b981);border-radius:50%;-webkit-box-shadow:0 0 32px rgba(5,150,105,.32);box-shadow:0 0 32px rgba(5,150,105,.32);-webkit-animation:pulseGlow-data-v-ef832e50 2.2s ease-in-out infinite;animation:pulseGlow-data-v-ef832e50 2.2s ease-in-out infinite}.success-icon svg[data-v-ef832e50]{width:36px;height:36px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@-webkit-keyframes pulseGlow-data-v-ef832e50{0%,to{-webkit-box-shadow:0 0 26px rgba(5,150,105,.32);box-shadow:0 0 26px rgba(5,150,105,.32);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 46px rgba(5,150,105,.52);box-shadow:0 0 46px rgba(5,150,105,.52);-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes pulseGlow-data-v-ef832e50{0%,to{-webkit-box-shadow:0 0 26px rgba(5,150,105,.32);box-shadow:0 0 26px rgba(5,150,105,.32);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 46px rgba(5,150,105,.52);box-shadow:0 0 46px rgba(5,150,105,.52);-webkit-transform:scale(1.04);transform:scale(1.04)}}.success-title[data-v-ef832e50]{font-size:20px;color:#1a2740;margin-bottom:8px;font-weight:700}.success-text[data-v-ef832e50]{font-size:13px;color:#4a5a72;line-height:1.8}