.answer-board{display:block}.answer-filters{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:end;margin-block:var(--space-6)}.answer-filters label{display:grid;gap:var(--space-2)}.answer-filters input,.answer-filters select{font:inherit;padding:var(--space-3);border:solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);max-width:100%}.answer-groups{display:grid;gap:var(--space-6)}.answer-group{min-width:0;padding:var(--space-5);background:var(--color-surface);border:solid var(--color-border);border-radius:var(--radius-card)}.answer-group h2{margin-top:0;font-size:var(--fs-title)}.answer-group .answer-card{margin-block:var(--space-4)}.participation{display:flex;gap:var(--space-3);align-items:center;padding-block:var(--space-4)}.participation input{width:var(--space-6);height:var(--space-6)}[hidden]{display:none!important}.answer,.card-answer{overflow-wrap:anywhere}.report-form select,.report-form input{font:inherit;max-width:100%}.tab-bar{grid-template-columns:repeat(3,1fr)}

/* 상세: 정답 바로 아래 복사·공유 */
.answer-actions{display:flex;gap:var(--space-2);margin:var(--space-2) 0}
.answer-actions .copy-main{flex:1;min-height:52px;font-size:18px}
.answer-actions .button-quiet{min-height:52px;min-width:88px}
.past-banner{border-left:4px solid var(--color-warning)}
