.transparency-dashboard .transparency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.transparency-dashboard .transparency-card{border:1px solid #51402c;border-radius:18px;background:linear-gradient(145deg,#1e1912,#111115);padding:22px;min-width:0}
.transparency-dashboard .transparency-card h2{font:inherit;font-weight:700;margin:0 0 14px;font-size:16px}
.transparency-dashboard .transparency-card strong{display:block;font-size:clamp(24px,3vw,36px);line-height:1.2;color:#f1cd75;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.transparency-dashboard .transparency-card p{font-size:13px;color:#c8c0b3;line-height:1.6;margin:14px 0 0}
.transparency-dashboard .report-status{padding:16px;border:1px solid #66532c;border-radius:12px;background:#272115;margin:20px 0;line-height:1.6}
.transparency-dashboard [data-stale=true]{border-color:#db8b45}
.transparency-dashboard .transparency-section{margin:36px 0;padding:24px;border:1px solid #393023;border-radius:18px;background:#111115;overflow:hidden}
.transparency-dashboard .report-scroll{overflow:auto;max-width:100%;margin:20px 0}
.transparency-dashboard table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}
.transparency-dashboard th,.transparency-dashboard td{text-align:left;padding:14px;border-bottom:1px solid #393023;vertical-align:top;min-width:120px}
.transparency-dashboard th{color:#f1cd75}.transparency-dashboard form,.transparency-dashboard .report-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:16px 0}
.transparency-dashboard label{display:grid;gap:7px;font-size:14px}.transparency-dashboard input,.transparency-dashboard button{font:inherit;padding:11px 14px;border-radius:10px;border:1px solid #75603b;background:#17151a;color:#f3f0e8}
.transparency-dashboard button{cursor:pointer;color:#18120b;background:#f1cd75;font-weight:700}.transparency-dashboard button:disabled{opacity:.5;cursor:default}
.transparency-dashboard a{color:#f1cd75}.transparency-dashboard h1{line-height:1.15}.transparency-dashboard p{line-height:1.7}.transparency-dashboard [data-notes]{font-size:14px}
@media(max-width:850px){.transparency-dashboard .transparency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.transparency-dashboard .transparency-grid{grid-template-columns:1fr}.transparency-dashboard .transparency-section{padding:16px}.transparency-dashboard input{max-width:100%;box-sizing:border-box}}
