.mnf-wrap{max-width:900px;margin:24px auto;padding:24px;border:1px solid #ddd;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.05)}.mnf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.mnf-form label{display:block;margin:12px 0;font-weight:600}.mnf-form input,.mnf-form select,.mnf-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;margin-top:6px}.mnf-button{display:inline-block;margin:10px 6px 10px 0;padding:12px 18px;border:0;border-radius:8px;background:#2663eb;color:#fff;cursor:pointer;font-weight:700}.mnf-button:disabled{opacity:.65}.mnf-result{margin-top:18px;padding:18px;background:#f7fafc;border-radius:12px}.mnf-consent{font-weight:400!important}
