/* Shared chart/question presentation; permissions and data loading stay separate. */
.public-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.public-question-item{min-width:0;border-radius:9px;background:#111c27}
.public-question-item>button{font:inherit;font-size:14px;line-height:1.45;font-weight:500}
.public-question-item>button[aria-pressed=true]{background:#203246;box-shadow:inset 4px 0 #7dd3fc}
.public-question-item small{display:block;color:#94a3b8;font-size:12px;font-weight:400}
.public-chart{border-top:3px solid #7dd3fc;border-radius:14px}
@media(max-width:700px){.public-question-grid{grid-template-columns:1fr}}

.public-question-browser>summary{cursor:pointer;color:#7dd3fc;padding:10px 0;font-size:14px;line-height:1.5}.public-question-browser{margin-bottom:16px}
