.onboard-open{border:1px solid #abc49c;background:#e9f3da;color:#25472a;border-radius:4px;padding:11px 15px;font-weight:700;cursor:pointer;white-space:nowrap}.onboard-open:hover{background:#dceec3}.onboard-open:focus-visible{outline:3px solid #add548;outline-offset:2px}
.onboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.onboard-grid label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#29402e}.onboard-grid input,.onboard-grid select{width:100%;box-sizing:border-box;border:1px solid #cdd8ca;background:#fff;border-radius:4px;padding:10px;color:#182d1e;font:inherit}.onboard-hint{font-size:11px;line-height:1.6;color:#69786d}.onboard-error{font-size:12px;color:#a34436;min-height:1em}.recommendation-note{background:#e9f2dd;color:#25472a;border:1px solid #c9dfb6;padding:14px 17px;margin:0 0 15px;border-radius:4px;font-size:13px;line-height:1.6}
#modalWrap .modal{max-height:90vh;overflow:auto}
@media(max-width:650px){.onboard-grid{grid-template-columns:1fr}.onboard-open{margin-top:10px}}
