
/* Разбор закрытой части анкеты. Оси идут списком без рамок и плашек:
   организатор читает это перед развёрнутыми ответами, и лишняя графика
   тут только мешает. */
.adm-quiz{margin:0 0 1.6rem;padding:1rem 1.1rem;border-left:2px solid var(--clay);background:rgba(255,255,255,.02)}
.adm-axis,.adm-flags,.adm-notes{margin-bottom:.9rem}
.adm-axis-name{font-size:.82rem;letter-spacing:.02em;color:var(--clay);margin-bottom:.25rem}
.adm-axis-list{margin:0;padding-left:1.1rem;line-height:1.45}
.adm-axis-list li{margin-bottom:.15rem}
.adm-flags .adm-axis-name{color:#E0A24B}
.adm-note{margin:.2rem 0;font-style:italic}

.adm-history{list-style:none;padding:0;margin:0}
.adm-history-item{padding:.5rem 0;border-bottom:1px solid rgba(127,127,127,.2)}
.adm-history-item:last-child{border-bottom:0}
.adm-history-ban b{color:#b3261e}
.adm-history-text{white-space:pre-wrap;font:inherit;margin:.3rem 0 0}
.adm-sent-note{padding:.5rem .75rem;border-radius:6px;background:rgba(46,125,50,.12);margin:0 0 .5rem}

/* ИИ-портрет — первым в карточке: то, что организатор читает до анкеты. */
.adm-ai{padding:1rem 1.1rem;border-left:2px solid var(--clay);background:rgba(255,255,255,.03);border-radius:4px}
.adm-ai-text{white-space:pre-wrap;line-height:1.6;margin-bottom:.6rem}

/* Тест личности: вопрос, ответ, как читать; помеченные — с красной чертой. */
.adm-qa{margin:0 0 1.2rem;padding-left:1.4rem}
.adm-qa li{margin-bottom:.9rem;padding-left:.2rem}
.adm-qa-q{color:var(--dim, #9a8b82);font-size:.92rem}
.adm-qa-a{font-weight:600;margin:.15rem 0}
.adm-qa li.adm-qa-flag{box-shadow:inset 3px 0 0 #b3261e;padding-left:.7rem}
