.wf-processing{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:10px;border:1px solid #e6bcb9;border-radius:12px;background:#fff5f4;color:#453b3a;font-size:14px;line-height:1.45}
.wf-processing[hidden]{display:none}.wf-processing>span{flex:1}.wf-processing .button{white-space:nowrap;font-size:14px;padding:9px 12px}
.wf-questions-dialog{width:min(920px,calc(100vw - 28px));max-height:88vh;border:1px solid var(--line,#ded9d7);border-radius:18px;padding:24px;color:var(--ink,#252220);background:#fff;overflow:auto}
.wf-questions-dialog::backdrop{background:rgb(20 16 15 / 40%)}.wf-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.wf-dialog-heading h2{font-size:22px;margin:0 0 10px}
.wf-questions-dialog p{font-size:15px;line-height:1.55}.wf-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.wf-actions select{flex:1;min-width:200px;max-width:100%;padding:10px;border:1px solid #d9d2cf;border-radius:8px;background:#fff;font-size:15px}
.wf-answer-list{display:grid;gap:10px;margin:18px 0}.wf-answer-row{display:flex;gap:12px;align-items:flex-start;border:1px solid #e1dcda;border-radius:10px;padding:12px}.wf-answer-row>input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.wf-answer-row>span{min-width:0;display:grid;gap:7px;overflow-wrap:anywhere}.wf-answer-row strong{font-size:15px}.wf-answer-row small{color:#716965;font-size:13px}.wf-feedback{margin-bottom:0}.wf-feedback.error{color:#a42a25}
@media(max-width:680px){.wf-processing{align-items:stretch;flex-wrap:wrap}.wf-processing>span{flex-basis:100%}.wf-questions-dialog{padding:16px}.wf-actions{align-items:stretch;flex-direction:column}.wf-actions select{width:100%;min-width:0}.wf-actions .button{width:100%}.wf-dialog-heading h2{font-size:19px}}
