.nearby-development-panel{display:grid;gap:14px}.nearby-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px;border:1px solid var(--border,#d9dde5);border-radius:12px;background:var(--panel,#fff)}.nearby-radius{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nearby-radius label{display:flex;gap:6px;align-items:center;font-size:.9rem}.nearby-radius input{width:76px}.nearby-cumulative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nearby-cumulative-card{display:grid;gap:4px;padding:12px;border:1px solid var(--border,#d9dde5);border-radius:10px}.nearby-cumulative-card span,.nearby-project-metric span{font-size:.78rem;color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.04em}.nearby-cumulative-card strong{font-size:1.1rem}.nearby-cumulative-card small{color:var(--muted,#667085)}.nearby-coverage{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:rgba(127,127,127,.07)}.nearby-coverage .error{width:100%;margin:0}.nearby-project-list{display:grid;gap:12px}.nearby-project{display:grid;gap:10px;padding:14px;border:1px solid var(--border,#d9dde5);border-radius:12px}.nearby-project.has-conflict{border-style:dashed}.nearby-project-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.nearby-conflict{padding:8px 10px;border-radius:8px;background:rgba(180,120,0,.12);font-size:.9rem}.nearby-project-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nearby-project-metric{display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:rgba(127,127,127,.07)}.nearby-project-metric.conflicting{background:rgba(180,120,0,.12)}.nearby-project-metric.missing{opacity:.75}.nearby-review-actions{display:flex;gap:8px;flex-wrap:wrap}.nearby-timeline{display:grid;gap:6px;margin-top:10px}.nearby-timeline>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) minmax(120px,1fr);gap:8px;padding:6px 0;border-top:1px solid var(--border,#e5e7eb)}.nearby-timeline span,.nearby-timeline small{color:var(--muted,#667085)}.nearby-limitations ul{margin-bottom:0}@media(max-width:760px){.nearby-toolbar{flex-direction:column}.nearby-cumulative-grid,.nearby-project-metrics{grid-template-columns:1fr}.nearby-timeline>div{grid-template-columns:1fr}.nearby-project-head{flex-direction:column}}
