/* Public-data blocks on farm and state pages (scripts/enrich.js) */
.enlive{display:flex;flex-direction:column;gap:8px;margin:16px 0}
.enlive .ensun{display:flex;flex-wrap:wrap;gap:6px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px 16px;font-size:.95rem}
.enlive .ensun b{font-weight:700}
.enalert{border-radius:var(--r);padding:12px 16px;background:#FDECEA;border:1px solid #F3B9AE;color:var(--text)}
.enalert.minor{background:#FFF4D6;border-color:#F2D58A}
.enalert b{display:block;color:var(--red)}
.enalert.minor b{color:#8A5A00}
.enalert p{margin:4px 0 0;font-size:.92rem}
.ennow{margin:0 0 12px}
.encl{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;align-items:end;margin:8px 0 14px}
.enm{display:flex;flex-direction:column;align-items:center;font-size:.72rem;color:var(--muted)}
.enm b{font-weight:600;margin-top:2px}
.enbar{position:relative;width:10px;height:90px;border-radius:6px;background:#F3EADB}
.enbar::after{content:"";position:absolute;left:0;right:0;bottom:var(--b);height:calc(var(--t) - var(--b));min-height:4px;border-radius:6px;background:linear-gradient(to top,#7FB3D5,var(--pumpkin))}
.enm.cur{color:var(--text)}
.enm.cur .enbar{outline:2px solid var(--pine);outline-offset:2px}
.enm.cur b{color:var(--pine)}
.enhi,.enlo{font-variant-numeric:tabular-nums}
.enfr,.enam,.enlist,.encrop,.enstats,.entl{list-style:none;padding:0;margin:0}
.enfr{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}
.enfr li{display:flex;flex-direction:column;background:var(--bg);border-radius:12px;padding:10px 12px}
.enfr li span{font-size:.85rem;color:var(--muted)}
.enfr li b{font-size:1.15rem}
.enam li,.enlist li{padding:7px 0;border-bottom:1px dashed var(--line)}
.enam li:last-child,.enlist li:last-child{border-bottom:0}
.enam li b{float:right;font-variant-numeric:tabular-nums}
.enh3{font-size:1rem;margin:14px 0 4px}
.enmaps{margin:12px 0 4px;font-weight:600}
.entl li{display:flex;gap:12px;padding:8px 0}
.entl li>span{font-size:1.3rem;line-height:1.4}
.entl b{display:block}
.entl p{margin:2px 0 0}
.encrop li{padding:4px 0}
.enok{display:inline-block;font-size:.8rem;font-weight:600;color:var(--pine);background:#E4F0EA;border-radius:999px;padding:1px 8px;margin-left:4px}
.enstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:8px}
.enstats li{background:var(--bg);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}
.enstats b{font-size:1.25rem}
.enstats span{font-size:.85rem;color:var(--muted)}
@media (max-width:520px){.enbar{width:7px;height:70px}.enhi,.enlo{font-size:.62rem}}
