/* Scoped additions only. Original stylesheet and question-builder CSS untouched. */
.workflow-page{max-width:1050px}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.workflow-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.workflow-counts .panel{padding:20px;margin:0;display:flex;flex-direction:column;gap:6px}.workflow-counts strong{font-size:30px;line-height:1.2}.workflow-counts span{font-size:13px;color:#697183}.workflow-honesty{margin:20px 0;align-items:flex-start}.workflow-honesty span{overflow-wrap:anywhere;white-space:pre-wrap}.workflow-location{overflow-wrap:anywhere}.workflow-page td{vertical-align:top}.workflow-page td:last-child{min-width:240px;max-width:420px;white-space:normal}.workflow-readonly{padding:10px;background:#f4f5f9;border-radius:8px}.workflow-page h2{margin-top:16px}[data-workflow-form] .actions{flex-wrap:wrap}[data-workflow-form] video{max-width:100%}[data-workflow-form] input,[data-workflow-form] select{min-width:0;max-width:100%}.context-line [data-workflow-action]{font-size:13px;white-space:normal}
@media(max-width:700px){.workflow-grid{grid-template-columns:1fr}.workflow-counts{grid-template-columns:1fr 1fr}.workflow-counts .panel{padding:14px}.workflow-page .settings-panel{padding:18px}[data-workflow-form] .btn{max-width:100%;white-space:normal}.workflow-page td:last-child{min-width:200px}.context-line{flex-wrap:wrap}}
