.corpus-summary,.corpus-dashboard{margin:18px 0;padding:18px;border:1px solid rgba(196,159,83,.35);border-radius:18px;background:rgba(14,24,31,.72)}.corpus-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.corpus-stat,.corpus-dashboard article,.section-browser button{display:flex;flex-direction:column;gap:5px;padding:12px;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#111d25;color:#f7f1e4}.corpus-stat em{color:#d7b66f;font-size:.68rem}.corpus-filters,.hierarchy-nodes{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.corpus-filters button.active,.corpus-filters button[aria-pressed="true"]{background:#9f1d2d;color:#fff;border-color:#d84859}.corpus-dashboard #corpus-dashboard-rows,.section-browser{display:grid;gap:8px;max-height:58vh;overflow:auto}.hierarchy-nodes span{padding:7px 10px;border-radius:999px;background:rgba(196,159,83,.15)}.version-candidate,.save-confirmation{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #d6a844;border-radius:12px;background:#2b2415;color:#fff4cc}.save-confirmation{margin:.5rem 0 0;border-color:#4caa75;background:#173426;color:#dffbea}.review-queue{margin-top:1.25rem}.review-card{margin:.7rem 0;padding:.8rem;border:1px solid #393d46;border-radius:12px;background:#17181d}.review-card summary{cursor:pointer}.review-state{padding:.2rem .45rem;border-radius:999px;background:#57491d;color:#fff0ad;text-transform:capitalize}.review-state.rejected{background:#5a2028;color:#ffdbe0}.review-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}@media(max-width:640px){.corpus-stat-grid{grid-template-columns:1fr 1fr}.corpus-summary,.corpus-dashboard{padding:12px}.section-browser{max-height:none}}
