.birds-page.svelte-11zwj43{max-width:900px}.stats-bar.svelte-11zwj43{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.stat-card.svelte-11zwj43{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;text-align:center;display:flex;flex-direction:column;gap:4px}.stat-value.svelte-11zwj43{font-size:28px;font-weight:700;color:var(--sage);font-family:var(--font-mono)}.stat-label.svelte-11zwj43{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.bird-tabs.svelte-11zwj43{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:0}.bird-tab.svelte-11zwj43{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-dim);font-weight:600;font-size:13px;cursor:pointer;transition:all .15s}.bird-tab.svelte-11zwj43:hover{color:var(--text)}.bird-tab.active.svelte-11zwj43{color:var(--sage);border-bottom-color:var(--sage)}.detection-list.svelte-11zwj43{display:flex;flex-direction:column;gap:2px}.detection-row.svelte-11zwj43{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .12s}.detection-row.svelte-11zwj43:hover{border-color:var(--sage-dim)}.det-main.svelte-11zwj43{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:12px}.det-species.svelte-11zwj43{display:flex;flex-direction:column;gap:2px;min-width:0}.det-common.svelte-11zwj43{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.det-sci.svelte-11zwj43{font-size:11px;color:var(--text-muted);font-style:italic}.det-meta.svelte-11zwj43{display:flex;align-items:center;gap:10px;flex-shrink:0}.det-time.svelte-11zwj43{font-size:12px;color:var(--text-dim);font-family:var(--font-mono)}.det-date.svelte-11zwj43{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.conf-high.svelte-11zwj43{color:var(--sage)!important;border-color:var(--sage-dim)!important}.conf-med.svelte-11zwj43{color:var(--amber)!important;border-color:var(--amber)!important}.conf-low.svelte-11zwj43{color:var(--text-dim)!important}.btn-play.svelte-11zwj43{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-elev-2);color:var(--sage);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s}.btn-play.svelte-11zwj43:hover{border-color:var(--sage);background:var(--bg-elev)}.btn-play.playing.svelte-11zwj43{background:var(--sage-dim);color:var(--bg);border-color:var(--sage)}.catalog-grid.svelte-11zwj43{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.species-card.svelte-11zwj43{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:6px;transition:border-color .12s}.species-card.svelte-11zwj43:hover{border-color:var(--sage-dim)}.sp-header.svelte-11zwj43{display:flex;justify-content:space-between;align-items:center}.sp-common.svelte-11zwj43{font-weight:600;font-size:14px}.sp-sci.svelte-11zwj43{font-size:11px;color:var(--text-muted);font-style:italic}.sp-stats.svelte-11zwj43{display:flex;gap:12px;font-size:11px;color:var(--text-dim);font-family:var(--font-mono);margin-top:4px}.daily-chart.svelte-11zwj43{display:flex;flex-direction:column;gap:6px}.daily-row.svelte-11zwj43{display:grid;grid-template-columns:100px 1fr 80px 150px;gap:12px;align-items:center;padding:8px 12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.daily-date.svelte-11zwj43{font-size:12px;font-family:var(--font-mono);color:var(--text-dim)}.daily-bar-wrap.svelte-11zwj43{display:flex;align-items:center;gap:8px;height:20px}.daily-bar.svelte-11zwj43{height:100%;background:var(--sage-dim);border-radius:4px;min-width:2px;transition:width .3s}.daily-count.svelte-11zwj43{font-size:12px;font-weight:600;font-family:var(--font-mono);color:var(--sage)}.daily-species.svelte-11zwj43{font-size:11px;color:var(--text-dim);text-align:right}.daily-common.svelte-11zwj43{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state.svelte-11zwj43,.loading-state.svelte-11zwj43,.error-state.svelte-11zwj43{text-align:center;padding:60px 20px;color:var(--text-dim)}.empty-icon.svelte-11zwj43{font-size:48px;display:block;margin-bottom:16px}.error-state.svelte-11zwj43{color:var(--danger)}.loading-state.svelte-11zwj43{font-family:var(--font-mono)}@media (max-width: 768px){.stats-bar.svelte-11zwj43{grid-template-columns:repeat(2,1fr)}.daily-row.svelte-11zwj43{grid-template-columns:80px 1fr 60px}.daily-common.svelte-11zwj43{display:none}.det-main.svelte-11zwj43{flex-direction:column;align-items:flex-start}}
