.platform-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0}.platform-filters label{flex:1 1 180px;min-width:0}.platform-filters select,.platform-filters input{width:100%}.platform-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0}.ownership-chart{display:grid;gap:8px}.chart-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,2fr);align-items:center;gap:20px;font-size:13px}.chart-row svg{width:100%;height:auto;max-height:40px}.chart-track{fill:var(--border,#dce4de)}.chart-value{fill:var(--accent,#55815e)}.chart-row text{fill:var(--text,#203b2c);font-size:12px}.table-wrap{max-width:100%;overflow:auto}.mono{overflow-wrap:anywhere}.platform-filters+section{margin-top:24px}.platform-actions a{min-height:44px;display:inline-flex;align-items:center}.pagination{display:flex;gap:20px;align-items:center;margin-top:20px}details.panel summary{font-weight:600;cursor:pointer;min-height:44px}.panel{margin-bottom:24px}@media(max-width:600px){.chart-row{grid-template-columns:1fr;gap:0;margin-bottom:12px}.platform-filters{display:grid;grid-template-columns:1fr}.platform-actions{gap:12px}.page-heading{flex-wrap:wrap}}
.platform-filters .filter-field{flex:1 1 180px;min-width:0}.platform-filters .filter-field label{display:block}
