.collection-page .search-surface{padding:1.5rem}@media (width>=768px){.collection-page .search-surface{padding:1.75rem 2rem}}.collection-page .search-layout{align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}@media (width>=1024px){.collection-page .search-layout{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);gap:1.5rem}.collection-page .search-filters{overscroll-behavior:contain;max-height:calc(100vh - 7.5rem);position:sticky;top:5.5rem;overflow-y:auto}}.collection-page .search-filters fieldset{margin-top:.25rem}.collection-page .search-results{min-width:0}.collection-page .search-toolbar{border:1px solid color-mix(in oklab, var(--color-border) 80%, transparent);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-muted) 55%, transparent);padding:.85rem 1.1rem}.collection-page .search-result-card{padding:1.35rem 1.5rem}@media (width<480px){.collection-page .search-result-card,.collection-page .search-surface{padding:1.15rem}}.chart-panel{gap:.25rem;padding:1.5rem}@media (width>=768px){.chart-panel{padding:1.75rem 1.85rem}}.chart-panel>div:last-of-type,.chart-panel .recharts-responsive-container{min-width:0}.chart-panel .recharts-surface{overflow:visible}.chart-panel .recharts-cartesian-axis-tick text{fill:var(--color-muted-foreground)}@media (width<480px){.chart-panel{padding:1.2rem 1.1rem}}.dashboard-panel{padding:1.5rem}@media (width<480px){.dashboard-panel{padding:1.15rem}}.chart-area{width:100%;min-width:0}.chart-area .recharts-wrapper{max-width:100%}
