.modal-backdrop{position:fixed;inset:0;background:#10231d73;display:grid;place-items:center;padding:20px;z-index:50}.modal-card{width:min(520px,100%);background:white;border:1px solid #e4e9e6;border-radius:16px;padding:28px;box-shadow:0 20px 55px rgba(20,45,36,.10)}.modal-card h2{margin:8px 0}.modal-card p{color:#66716c;line-height:1.55}.modal-actions{display:flex;gap:10px;margin:22px 0 16px}.modal-card .inline-check{font-size:13px;color:#66716c}
.onboarding-form{margin:0 0 18px;padding:28px 30px;border-radius:16px;box-shadow:0 8px 24px rgba(20,45,36,.045)}.onboarding-form h2{font:700 19px 'Manrope',sans-serif;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #edf1ee;color:#173f32}.onboarding-form>label,.onboarding-form .form-grid label{display:flex;flex-direction:column;gap:7px;color:#33423c;font-size:12px;font-weight:700;letter-spacing:.01em}.onboarding-form .form-grid{gap:18px 20px}.onboarding-form input,.onboarding-form select,.onboarding-form textarea{width:100%;border:1px solid #d4ddd8;border-radius:10px;background:#fbfcfb;padding:12px 13px;color:#18211d;transition:border-color .18s,box-shadow .18s,background .18s}.onboarding-form textarea{min-height:100px;resize:vertical}.onboarding-form input:focus,.onboarding-form select:focus,.onboarding-form textarea:focus{outline:0;border-color:#23765e;background:white;box-shadow:0 0 0 4px #23765e14}.onboarding-form input:disabled{color:#84928b;background:#eef2ef}.onboarding-form .validation-message{font-weight:500}.onboarding-form .drawer-actions{margin-top:26px;padding-top:20px;border-top:1px solid #edf1ee}.onboarding-form .drawer-actions .primary{padding:12px 20px}.onboarding-form .drawer-actions button:not(.primary){padding:11px 18px}.onboarding-form .form-grid label>input+input{margin-top:2px}@media(max-width:600px){.onboarding-form{padding:22px 18px}.onboarding-form .drawer-actions{flex-direction:column-reverse}.onboarding-form .drawer-actions button{width:100%}}
