.dl-modal-mask[data-v-0271fbfa]{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.dl-modal[data-v-0271fbfa]{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:90vh;padding:40px 48px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}.dl-modal__close[data-v-0271fbfa]{cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:20px;right:20px}.dl-modal__title[data-v-0271fbfa]{color:#004899;margin:0 0 8px;font-size:26px;font-weight:700}.dl-modal__subtitle[data-v-0271fbfa]{color:#666;border-bottom:1px solid #e5e8ef;margin:0 0 28px;padding-bottom:20px;font-size:14px}.dl-modal__row[data-v-0271fbfa]{gap:24px;margin-bottom:20px;display:flex}.dl-modal__field[data-v-0271fbfa]{flex:1;min-width:0}.dl-modal__field label[data-v-0271fbfa]{color:#333;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.dl-modal__field .req[data-v-0271fbfa]{color:#e53935;margin-left:2px}.dl-modal__field input[data-v-0271fbfa],.dl-modal__field select[data-v-0271fbfa]{box-sizing:border-box;background:#f7f8fa;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;transition:border-color .2s}.dl-modal__field input[data-v-0271fbfa]:focus,.dl-modal__field select[data-v-0271fbfa]:focus{background:#fff;border-color:#004899}.dl-modal__submit[data-v-0271fbfa]{color:#fff;cursor:pointer;background:#004899;border:none;border-radius:8px;width:100%;height:48px;margin-top:12px;font-size:16px;font-weight:600;transition:background .2s}.dl-modal__submit[data-v-0271fbfa]:hover{background:#003a7d}.dl-modal__submit[data-v-0271fbfa]:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.dl-modal[data-v-0271fbfa]{border-radius:12px;padding:24px 18px}.dl-modal__title[data-v-0271fbfa]{font-size:20px}.dl-modal__subtitle[data-v-0271fbfa]{margin-bottom:18px;padding-bottom:12px}.dl-modal__row[data-v-0271fbfa]{flex-direction:column;gap:12px;margin-bottom:12px}.dl-modal__field input[data-v-0271fbfa],.dl-modal__field select[data-v-0271fbfa]{height:40px}.dl-modal__submit[data-v-0271fbfa]{height:44px}}
