#questionDialog{width:min(760px,calc(100% - 24px));max-height:90vh;padding:28px;border:1px solid #d9e1ef;border-radius:20px;background:#f6f8fc;color:#071633;overflow:auto}
#questionDialog::backdrop{background:rgba(7,22,51,.45)}
#questionDialog[open]{display:flex;flex-direction:column;box-sizing:border-box}
#questionIntro{margin:10px 0}#questionDialog .question-tools{margin:10px 0}
#questionDialog #questionAnswers{flex:1;min-height:50px}
#questionDialog #questionForm{display:block;margin-top:8px}
#questionDialog #questionForm label{margin:4px 0 6px}
#questionDialog #questionText{min-height:64px;height:64px}
#questionDialog #questionPrivacy{margin:8px 0 0}
#questionStatus:empty{display:none}
#askParsora[hidden],#questionHistory[hidden],#questionHistoryLabel[hidden]{display:none!important}
.question-heading,.question-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#questionDialog h2{margin:0}.question-tools{margin:18px 0}.question-tools select{max-width:260px}
#questionAnswers{max-height:42vh;overflow:auto}.question-turn{background:white;border:1px solid #d9e1ef;border-radius:14px;padding:18px;margin:12px 0}
.question-turn h3{font-size:16px;margin:0 0 10px}.question-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:0}
#questionForm label{display:block;font-weight:600;margin:16px 0 8px}#questionText{width:100%;box-sizing:border-box;resize:vertical;min-height:90px;font:inherit;border:1px solid #ccd5e5;border-radius:12px;padding:12px}
#questionPrivacy{font-size:12px;color:#526783}#questionStatus{min-height:1.5em}#questionSend{margin-top:10px}
@media(max-width:600px){#questionDialog{padding:18px}.question-tools{align-items:stretch}.question-tools select{max-width:100%}#questionAnswers{max-height:35vh}}

.question-table-wrap{overflow-x:auto;margin:14px 0}.question-table{border-collapse:collapse;width:100%;font-size:14px}.question-table th,.question-table td{text-align:right;padding:9px 12px;border-bottom:1px solid #e3e8f0;vertical-align:top}.question-table th:first-child{text-align:left;min-width:120px}.question-table thead{background:#f3f6fb}.question-note{font-size:13px;color:#56647a}
