.champs-arr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s2);margin:var(--s2) 0}
.champs-arr label{display:block;font-weight:600;margin-bottom:6px}
.champs-arr select,.champs-arr input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--filet);border-radius:var(--r-bouton);font:inherit;background:#fff;color:var(--encre)}
.tbl-arrosage{max-width:520px}
