.m-modal .m-check{color:#fff;background:#4a6ed8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.m-modal .m-check svg{width:16px;height:16px}.m-modal .m-field input,.m-modal .m-field select{height:48px;font:inherit;color:#08163a;box-sizing:border-box;background:#fff;border:1px solid #c5ccd8;border-radius:8px;width:100%;padding:0 14px;font-size:15px}.m-modal .m-field input:focus,.m-modal .m-field select:focus{border-color:#4a6ed8;outline:none;box-shadow:0 0 0 3px #4a6ed84d}.m-modal{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08163a9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.m-modal-box{box-sizing:border-box;background:#fff;border-radius:24px;width:100%;max-width:520px;max-height:calc(100vh - 32px);padding:32px;animation:.22s ease-out m-in;position:relative;overflow:auto;box-shadow:0 32px 80px #08163a59}@keyframes m-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.m-modal-x{color:#08163a;cursor:pointer;background:#eef1f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;right:14px}.m-modal-x:hover{background:#dde4f5}.m-modal-x svg{width:18px;height:18px}.m-modal .m-field input{height:48px;font:inherit;color:#08163a;box-sizing:border-box;background:#fff;border:1px solid #c5ccd8;border-radius:8px;width:100%;padding:0 14px;font-size:16px}.m-modal .m-field input:focus{border-color:#4a6ed8;outline:none;box-shadow:0 0 0 3px #4a6ed84d}.m-modal .m-field label{color:#08163a;font-size:15px;font-weight:600}.m-modal .m-field{flex-direction:column;gap:6px;display:flex}.m-modal .m-req{color:#d92d20;font-weight:600}.m-modal .m-note{color:#6b4a00;background:#fdf4e0;border:1px solid #f3dca3;border-radius:10px;padding:10px 12px;font-size:14px}@media (prefers-reduced-motion:reduce){.m-modal-box{animation:none}}
