input{margin:0}.discovery-controls{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0}.filter-pills{display:flex;justify-content:center;gap:.5rem}.filter-pills button{padding:6px 16px;font-size:.875rem;font-weight:600}.forecast-discovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;width:100%}.status-badge{padding:4px 10px;border-radius:100vh;font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.status-open{background-color:var(--primary-container);color:var(--on-primary-container)}.status-upcoming{background-color:var(--secondary-container);color:var(--on-secondary-container)}.status-closed{background-color:var(--elevation);color:var(--on-background-variant)}.status-resolved{background-color:var(--elevation-light)}.status-koth{background-color:#ffd70033;color:#b8860b}.title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.card-description{font-size:.875rem;color:var(--on-background-variant);margin:.5rem 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discovery-graph-container{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.discovery-graph-plot{position:relative}.discovery-graph-labels{display:flex;justify-content:space-between;font-size:.65rem;font-weight:700;color:var(--on-background-variant);opacity:.6}.graph-not-available-text{margin:auto;opacity:.5;text-align:center}.discovery-meta{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--outline-variant)}.meta-right{display:flex;gap:1rem}.meta-stat{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;color:var(--on-background-variant)}
