.qf-workbench{width:min(1180px,96vw);max-height:92vh}.qf-workbench .modal-form{padding:22px}.qf-workbench .qf-filters{display:grid;grid-template-columns:1fr 2fr;gap:18px;align-items:end}.qf-workbench label{display:flex;flex-direction:column;gap:8px;margin:12px 0}.qf-workbench input,.qf-workbench select{min-height:44px;width:100%;box-sizing:border-box}.qf-workbench textarea{width:100%;min-height:210px;resize:vertical;line-height:1.65;box-sizing:border-box}.qf-workbench fieldset{border:0;padding:0;min-width:0}.qf-workbench .qf-consent{flex-direction:row;align-items:center;font-size:14px}.qf-workbench [type=checkbox]{width:18px;min-height:18px;flex-shrink:0}.qf-workbench .qf-heading{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.qf-workbench .qf-table{overflow:auto}.qf-workbench table{width:100%;table-layout:fixed;border-collapse:collapse}.qf-workbench th,.qf-workbench td{text-align:left;padding:12px;border-bottom:1px solid #dbe5df;overflow-wrap:anywhere;vertical-align:top}.qf-workbench th:nth-child(1){width:23%}.qf-workbench th:nth-child(2){width:12%}.qf-workbench th:nth-child(4){width:24%}.qf-workbench td small{display:block;color:#708179;font-size:12px}.qf-workbench td button{padding:8px 10px;margin-bottom:6px}.qf-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;background:#f3f7f5;padding:16px}.qf-note,.qf-price{font-size:14px;color:#62776d;line-height:1.7}.qf-feedback{color:#a83f36}.qf-result{margin-top:20px}@media(max-width:650px){.qf-workbench .qf-filters{grid-template-columns:1fr}.qf-workbench table{min-width:640px}}
.qf-workbench .qf-table button{border:1px solid #d7e2dc;border-radius:8px;background:white;color:#234c40;cursor:pointer}.qf-workbench .qf-feedback{font-size:14px}.qf-workbench .qf-price{margin:12px 0}.qf-workbench .qf-heading{margin-top:12px}
.qf-workbench [hidden]{display:none!important}.qf-workbench .qf-image-input{display:grid;gap:12px;padding:16px;border:1px solid #d7e2dc;border-radius:12px}.qf-workbench .qf-asset-controls{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px}.qf-workbench .qf-image-preview{max-width:260px;max-height:180px;object-fit:contain}.qf-workbench .qf-image-help,.qf-workbench .qf-availability,.qf-workbench .qf-upload-status{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
