/* Styles for the live-data layer (Snowflake + Tiger Data). Loaded after tangerine.css. */
.live-findings-panel { margin-top: 16px; }
.live-finding { padding: 14px 0; border-top: 1px solid var(--border); }
.live-finding:first-child { border-top: 0; }
.live-finding > strong { display: block; margin-bottom: 10px; }
.live-row { display: grid; grid-template-columns: minmax(150px, 1.2fr) 2fr 64px; gap: 14px; align-items: center; margin: 9px 0; }
.live-row small { display: block; color: var(--text-muted); font-size: 11px; }
.live-row b { text-align: right; font-size: 16px; color: var(--orange-dark); }
.live-row .comparison-bar { height: 14px; }
.live-more summary { cursor: pointer; padding: 12px 0; font-weight: 800; color: var(--orange-dark); }
#tiger-check { margin: 8px 0 0; color: var(--good); font-weight: 800; }
@media (max-width: 600px) { .live-row { grid-template-columns: 1fr; gap: 6px; } .live-row b { text-align: left; } }
