.question-dialog{width:min(680px,90vw);max-height:88vh;overflow:auto;border:1px solid #ccd2da;border-radius:10px;padding:24px}.question-dialog::backdrop{background:#0006}.question-dialog label{display:block;margin:16px 0;font-weight:600}.question-dialog textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:10px;font:inherit;resize:vertical}.question-dialog input{display:block;margin-top:8px}.question-dialog button{margin:8px 10px 0 0;padding:8px 14px}.question-dialog li{overflow-wrap:anywhere}
.question-dialog{width:min(960px,94vw);max-height:90dvh;padding:clamp(18px,3vw,32px)}
.question-dialog form{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}
.question-dialog form>*{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}
.question-dialog label{width:100%;margin:0}
.question-dialog textarea{width:100%;min-height:240px;margin-top:10px;line-height:1.6}
.question-dialog input[type=file]{width:100%;max-width:100%}
.question-dialog form>div:last-child{display:flex;flex-direction:column;gap:10px}
.question-dialog button{width:100%;margin:0;padding:11px 16px}
@media(max-width:600px){.question-dialog{width:96vw}.question-dialog textarea{min-height:200px}}
