.vegetaux-filtres{display:grid;gap:1rem;margin:1.5rem 0;padding:1.25rem;background:#f3f5ea;border:1px solid #d4ddc5;border-radius:8px}.vegetaux-filtres label{display:block;font-weight:600}.vegetaux-filtres small{display:block;margin-top:.35rem}.vegetaux-filtres input[type=number]{display:block;width:100%;max-width:18rem;padding:.7rem;border:1px solid #68745e;border-radius:4px;background:white}.vegetaux-filtres input[type=checkbox]{margin-right:.4rem;accent-color:#38523a}.vegetaux-filtres button{justify-self:start;padding:.6rem 1rem;border:1px solid #38523a;border-radius:4px;background:white;color:#273e2a;cursor:pointer}.vegetaux-table{max-width:100%;overflow-x:auto;margin:1.25rem 0}.vegetaux-table table{width:100%;border-collapse:collapse;font-size:.95rem}.vegetaux-table th,.vegetaux-table td{padding:.7rem;border:1px solid #d4ddc5;text-align:left;vertical-align:top}.vegetaux-table th{background:#f3f5ea}.vegetaux-table caption{padding:.5rem 0;text-align:left;font-weight:600}.vegetaux-table button{font:inherit;text-align:left;background:none;color:inherit;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vegetaux-table [hidden]{display:none}.vegetaux-photo img{display:block;width:100%;max-width:760px;height:auto;border-radius:6px}.vegetaux-photo{margin:1.5rem 0}.vegetaux-photo figcaption{font-size:.85rem;margin-top:.5rem}.plantations-locales{margin:1.5rem 0;padding:1rem;border-left:3px solid #617343;background:#f3f5ea}.vegetaux-page{overflow-wrap:break-word}#table-vegetaux{min-width:720px}#resultats-vegetaux{font-weight:600}
