.nav-badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--green);font-size:12px;font-weight:900;padding:0 6px;margin-left:3px}.lost-section{margin-top:18px}.lost-section-title{display:flex;align-items:center;gap:9px;margin-bottom:13px}.lost-section-title h2{margin:0}.lost-section-title span{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--green);color:#fff;font-weight:800}.lost-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:17px}.lost-item-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.lost-item-photo{aspect-ratio:4/3;background:#e8eee9;overflow:hidden}.lost-item-photo img{display:block;width:100%;height:100%;object-fit:cover}.lost-item-body{display:grid;gap:10px;padding:16px}.lost-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lost-item-heading h3{font-size:20px;line-height:1.2;margin:0}.lost-status{flex:none;border-radius:999px;padding:5px 8px;background:#fff1cf;color:#795400;font-size:12px;font-weight:850}.lost-status.recovered{background:#e5eee7;color:#526157}.lost-item-meta,.lost-item-description,.lost-recovery{margin:0}.lost-item-meta{font-size:13px;color:var(--muted)}.lost-item-description{line-height:1.5}.lost-recovery{padding:9px 11px;border-radius:9px;background:#eef5ef;color:#31533e;font-size:13px}.lost-item-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:3px}.lost-item-actions form{margin:0}.lost-item-card.is-recovered .lost-item-photo img{filter:grayscale(.55);opacity:.75}.recovered-items{margin-top:30px}.recovered-items summary{cursor:pointer;font-size:18px;font-weight:800;margin-bottom:14px}.wide-field{grid-column:1/-1}textarea{width:100%;resize:vertical;border:1px solid #cfd9d1;border-radius:9px;background:#fff;padding:11px 12px;font:inherit;color:var(--ink)}textarea:focus{outline:3px solid rgba(47,122,81,.16);border-color:var(--green2)}@media(max-width:560px){.lost-grid{grid-template-columns:1fr}.lost-item-actions{display:grid;grid-template-columns:1fr}.lost-item-actions .button,.lost-item-actions form{width:100%}}
