#agronom-directory{font-family:Arial,system-ui,sans-serif;color:#18392b;background:#f3f5ed;font-size:15px}#agronom-directory *{box-sizing:border-box}#agronom-directory{margin:0}#agronom-directory header{background:#153d2c;color:#fff;padding:28px max(5vw,20px)}#agronom-directory header small{color:#b7d2a8;letter-spacing:.1em}#agronom-directory header h1{font-size:clamp(28px,4vw,48px);margin:14px 0 10px}#agronom-directory header p{max-width:800px;line-height:1.5;color:#d3e1d2}#agronom-directory{max-width:1440px;margin:24px auto;padding:0 24px}#agronom-directory .notice{padding:16px 20px;border:1px solid #d4b974;background:#fff7df;color:#604715;border-radius:12px;line-height:1.5}#agronom-directory .stats{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}#agronom-directory .stat{background:white;border-radius:12px;padding:16px 22px;flex:1;min-width:145px}#agronom-directory .stat b{display:block;font-size:26px;margin-bottom:5px}#agronom-directory .layout{display:grid;grid-template-columns:300px 1fr;gap:22px}#agronom-directory .panel{background:#fff;border:1px solid #dce3d6;border-radius:14px;padding:20px;margin-bottom:18px}#agronom-directory .panel h2{margin-top:0;font-size:20px}#agronom-directory label{display:block;font-weight:bold;margin-bottom:8px}#agronom-directory select,#agronom-directory input{width:100%;font:inherit;padding:12px;border:1px solid #b4c4b3;border-radius:8px;background:#fff;margin-bottom:17px;color:inherit}#agronom-directory button{border:1px solid #bdcdbb;background:white;padding:10px 14px;border-radius:8px;font:inherit;color:inherit;cursor:pointer}#agronom-directory button.active{background:#24543c;color:white}#agronom-directory .tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}#agronom-directory .muted{color:#63766b;font-size:13px;line-height:1.5}#agronom-directory .stage{border-left:4px solid #8cab65;padding:2px 0 5px 20px;margin:22px 0}#agronom-directory .stage h3{margin:6px 0;font-size:18px}#agronom-directory .stage li{margin-bottom:9px;line-height:1.45}#agronom-directory .badge{font-size:12px;background:#edf2e8;padding:5px 8px;border-radius:5px;display:inline-block;margin:2px}#agronom-directory .badge.warn{background:#fff0cf;color:#75581b}#agronom-directory details{margin:12px 0;border:1px solid #dbe3d5;border-radius:10px;padding:14px}#agronom-directory summary{cursor:pointer;font-weight:bold;line-height:1.45}#agronom-directory dl{display:grid;grid-template-columns:175px 1fr;gap:10px;margin:16px 0}#agronom-directory dt{font-weight:bold;font-size:13px;color:#5e7466}#agronom-directory dd{margin:0;line-height:1.45;overflow-wrap:anywhere}#agronom-directory a{color:#236644;text-underline-offset:3px}#agronom-directory .links{display:flex;gap:15px;flex-wrap:wrap;padding-top:9px}#agronom-directory .empty{padding:20px;background:#f5f7f0;border-radius:8px;line-height:1.5}#agronom-directory .results-head{display:flex;gap:12px;justify-content:space-between;align-items:center}#agronom-directory .result-note{line-height:1.5;margin:12px 0;color:#725720}#agronom-directory .phase{display:inline-block;padding:7px 10px;border-radius:6px;background:#f0f4e9;margin:4px;font-size:13px}#agronom-directory footer{padding:20px 0 35px;line-height:1.6;color:#647267;font-size:13px}@media(max-width:850px){#agronom-directory .layout{grid-template-columns:1fr}#agronom-directory .stats{gap:8px}#agronom-directory .stat{min-width:135px;padding:12px}#agronom-directory .panel{padding:16px}#agronom-directory{padding:0 14px}#agronom-directory .results-head{align-items:start;flex-direction:column}#agronom-directory dl{grid-template-columns:1fr;gap:5px}#agronom-directory dd{margin-bottom:10px}}

#agronom-directory{margin:0 auto 48px;padding:0 24px;max-width:1328px;background:transparent}#agronom-directory .panel{min-width:0}#agronom-directory .stats{margin-top:22px}#agronom-directory button:focus-visible,#agronom-directory select:focus-visible{outline:3px solid #d47731;outline-offset:3px}#agronom-directory [hidden]{display:none!important}#agronom-directory #products{scroll-margin-top:110px}#agronom-directory .results-head{flex-wrap:wrap}#agronom-directory #results{overflow-wrap:anywhere}@media(max-width:850px){#agronom-directory{padding:0 18px}#agronom-directory .layout{grid-template-columns:1fr}}
