.research-transparency-layer{padding-top:0}
.transparency-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0}
.transparency-actions a{font-weight:700}
.button-link{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:.55rem;background:#163b59;color:#fff;text-decoration:none}
.transparency-table td small{display:block;margin-top:.3rem;color:#586674;max-width:28rem}
.metric-missing{color:#6d7780;font-style:italic;white-space:nowrap}
.liquidity-pill{display:inline-block;padding:.25rem .55rem;border-radius:999px;font-weight:800;line-height:1.25}
.liq-high{background:#ffe3e3;color:#8a1010}
.liq-moderate{background:#fff0c7;color:#704b00}
.liq-unknown{background:#edf0f3;color:#45515d}
.liq-normal{background:#e2f3e8;color:#1b6038}
.audit-controls{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;gap:1rem;align-items:end}
.audit-controls label{display:grid;gap:.35rem;font-weight:700}
.audit-controls select,.audit-controls input{width:100%;padding:.72rem;border:1px solid #b9c2ca;border-radius:.45rem;background:#fff}
.audit-controls button{padding:.75rem 1.1rem;border:0;border-radius:.45rem;background:#163b59;color:#fff;font-weight:800;cursor:pointer}
.audit-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}
.audit-kpi{padding:.8rem;border:1px solid #dfe4e8;border-radius:.55rem;background:#f8fafb}
.audit-kpi strong{display:block;font-size:1.25rem}
.audit-symbols{display:flex;flex-wrap:wrap;gap:.4rem}
.audit-symbols span{padding:.3rem .55rem;border-radius:999px;background:#edf2f5;font-weight:700}
@media(max-width:760px){.audit-controls{grid-template-columns:1fr}.audit-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transparency-table{min-width:1100px}}
