.brand-logo{width:48px;height:48px;object-fit:contain;border-radius:8px;flex:0 0 auto}.brand-logo[hidden]{display:none}.country-code{color:var(--muted);font-weight:600;letter-spacing:.04em}.trend-fallback{height:270px;display:grid;grid-template-rows:auto 1fr;gap:12px}.trend-fallback .micro{margin:0}.trend-bars{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end;padding:12px 18px 4px}.trend-bar{display:grid;grid-template-rows:1fr auto auto;gap:6px;align-items:end;height:190px}.trend-bar-fill{width:min(76px,70%);margin:0 auto;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--gold),#8b6929);min-height:6px}.trend-bar strong,.trend-bar span{text-align:center}.trend-bar span{font-size:11px;color:var(--muted)}.report-card.has-thumb{display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:start}.report-thumb{width:118px;height:86px;object-fit:cover;border:1px solid var(--line);border-radius:8px;background:#08131f}.report-meta-date{color:var(--muted);font-size:12px}.report-meta-date time{color:#dce8f4}.country-display-name{display:inline-flex;gap:6px;align-items:baseline;flex-wrap:wrap}.report-card>.button{align-self:flex-start;white-space:nowrap}.report-card:not(.has-thumb)>.button{min-height:0;height:auto}.v03-analytics{display:grid;gap:14px}.momentum-table{display:grid;gap:0;margin-top:10px}.momentum-row{display:grid;grid-template-columns:minmax(0,1fr) 52px 70px 68px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.momentum-row strong,.momentum-row b{text-align:right}.momentum-row .up{color:#94dfbd}.momentum-row .down{color:#9fc9ef}.ecology-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ecology-grid article{padding:12px;border:1px solid var(--line);border-radius:8px;background:#0a1725}.ecology-grid span{display:block;color:var(--muted);font-size:11px}.ecology-grid strong{font-size:20px}.provenance-drawer{padding:0!important}.provenance-drawer summary{cursor:pointer;padding:16px 18px;font-weight:700}.provenance-drawer[open] summary{border-bottom:1px solid var(--line)}.provenance-drawer>div,.provenance-drawer>p{margin-left:18px;margin-right:18px}.provenance-drawer>p{margin-bottom:16px}.provenance-grid{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:8px 16px;padding:14px 0}.provenance-grid span{color:var(--muted);font-size:12px}.provenance-grid strong{font-size:12px;overflow-wrap:anywhere}.watchlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.watch-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));border-radius:10px;padding:14px;display:grid;gap:12px}.watch-card h3{margin:3px 0 0}.watch-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.watch-metrics span{padding:8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px}.watch-metrics b{display:block;color:var(--text);font-size:15px;margin-top:3px}.compact-select{width:auto;min-width:160px;max-width:240px}.query-actions{align-items:center}@media(max-width:1050px){.watchlist-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.brand-logo{width:42px;height:42px}.report-card.has-thumb{grid-template-columns:92px minmax(0,1fr)}.report-card.has-thumb>a{grid-column:1/-1}.report-thumb{width:92px;height:70px}.trend-bars{padding-inline:8px}.momentum-row{grid-template-columns:minmax(0,1fr) 44px 60px 60px;font-size:12px}.ecology-grid,.watchlist-grid{grid-template-columns:1fr}.provenance-grid{grid-template-columns:1fr}.compact-select{width:100%;max-width:none}}
