.public-lookup{display:flex;align-items:end;gap:1rem;background:#fff;border:1px solid var(--line);padding:1.25rem;border-radius:.65rem;margin:1.5rem 0}.public-lookup label{flex:1;font-weight:800}.public-lookup input{display:block;width:100%;padding:.75rem;margin-top:.4rem;border:1px solid #94a49e;border-radius:.3rem;font:inherit;text-transform:uppercase}.public-result dl{display:grid;grid-template-columns:auto 1fr;gap:.7rem 1.2rem}.public-result dt{font-weight:800}.public-result dd{margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0}.metric-card{background:#fff;border:1px solid var(--line);border-radius:.65rem;padding:1.2rem}.metric-card strong{display:block;font-size:2rem;color:var(--forest)}.bar-chart{display:grid;gap:.7rem}.bar-row{display:grid;grid-template-columns:140px 1fr 45px;gap:.7rem;align-items:center}.bar-track{height:14px;background:#e7eeeb;border-radius:9px;overflow:hidden}.bar-value{height:100%;background:var(--forest);border-radius:9px}@media(max-width:760px){.public-lookup{align-items:stretch;flex-direction:column}.metric-grid{grid-template-columns:1fr 1fr}.bar-row{grid-template-columns:100px 1fr 35px}}
