.nan-form { max-width:520px; padding:16px; border:1px solid #e5e7eb; border-radius:8px; background:#fff }
.nan-form .nan-row { margin-bottom:10px }
.nan-form label { display:block; font-weight:600; margin-bottom:4px }
.nan-form input { width:100%; padding:8px; border:1px solid #d1d5db; border-radius:6px }
.nan-btn { background:#2563eb; color:#fff; border:none; padding:10px 14px; border-radius:6px; cursor:pointer }
.nan-btn:hover { filter:brightness(0.95) }