.agri{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px}.agri .nb-in{min-height:48px}.agri-msg{margin:0;padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--fg);font-size:15px}.agri-msg.err{background:var(--warn-soft);color:var(--warn-ink)}
