#personaQuestions{display:flex;flex-direction:column;gap:18px}
#personaQuestions .persona-question-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}
#personaQuestions .persona-question-hero h2{margin:6px 0 0;color:#314338}
#personaQuestions .persona-question-hero p{margin:8px 0 0;color:#738274;font-size:13px;line-height:1.6}
.persona-question-actions{display:flex;gap:10px;flex:none}
.persona-question-actions button,.persona-question-card header button{min-height:36px;padding:0 14px;border:1px solid #d7e0d2;border-radius:999px;background:#fff;color:#3d5344;font-size:13px;cursor:pointer}
.persona-question-actions .primary-button{border-color:#394842;background:#394842;color:#fff}
.persona-question-meta{margin:0;color:#8b9a86;font-size:12px}
.persona-question-meta.error{color:#9a4d3a}
#personaQuestionList{display:flex;flex-direction:column;gap:12px}
.persona-question-card{padding:14px 16px 16px;border:1px solid #e3eadf;border-radius:16px;background:#fff}
.persona-question-card.is-off{opacity:.62}
.persona-question-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.persona-question-card header span{color:#8b9a86;font-size:12px;font-variant-numeric:tabular-nums}
.persona-question-card header div{display:flex;gap:6px}
.persona-question-card textarea{display:block;box-sizing:border-box;width:100%;min-height:76px;padding:10px 12px;border:1px solid #d7e0d2;border-radius:12px;color:#314338;font:inherit;font-size:14px;line-height:1.6;resize:vertical}
.persona-question-empty{margin:0;padding:28px;border:1px dashed #d7e0d2;border-radius:16px;color:#8b9a86;text-align:center}
