#anrgForm, .anrg-form { max-width: 680px; margin: 20px auto; display: grid; gap: 10px; }
.anrg-form input, .anrg-form select, .anrg-form textarea { padding: 10px; width: 100%; border: 1px solid #ddd; border-radius: 6px; box-sizing: border-box; }
.anrg-form button { background:#1a73e8; color:#fff; border:none; padding:12px; border-radius:8px; cursor:pointer; font-size:16px; }
.anrg-form button:hover { background:#0f5ec7; }
#anrgResult { background:#fff; padding:20px; border-radius:8px; margin-top:20px; box-shadow:0 4px 12px rgba(0,0,0,0.06); }
.anrg-error { color: #b00020; background:#fff3f3; padding:10px; border-radius:6px; }
