/* Workflows e presets: estilos locais, sem dependências. */
.preset-editor #preset-id{margin-bottom:8px}.preset-editor #preset-id-help{margin-bottom:16px}.workflow-delete{color:#dba4ad;font-size:10px;white-space:nowrap}.workflow-delete:hover{color:#f2c4cb}.workflow-reload{font-size:10px;margin:10px 0 3px}.preset-editor #workflow-save-draft{margin-top:10px}
.workflow-rescued{padding-top:14px;margin-top:14px;border-top:1px solid var(--border)}.workflow-rescued .text-button{display:block;margin-top:10px;font-size:10px;text-align:left;overflow-wrap:anywhere}
.workflow-import-guide{padding:15px;margin:20px 0;border:1px solid #ac93d738;border-radius:9px;background:#ac93d70b}.workflow-import-guide strong,.workflow-mapping-intro h3,.workflow-version-intro h3,.workflow-version-card h3{font-size:12px;font-weight:500;color:#d8c9e8}.workflow-import-guide p,.workflow-mapping-intro p,.workflow-version-intro p{font-size:10px;line-height:1.85;color:#ad9abd;margin:9px 0 0}.preset-editor select{font-size:11px;max-width:100%;margin-bottom:16px}.preset-editor input[type=file]{padding:12px;font-size:11px;max-width:100%;margin-bottom:9px}.preset-editor input[type=file]::file-selector-button{background:#a98ed120;color:#d3b9f2;border:1px solid #a98ed140;border-radius:5px;padding:7px 10px;margin-right:9px}.workflow-file-summary{font-size:10px;line-height:1.8;color:#b8a1cb;overflow-wrap:anywhere;margin-bottom:15px}.workflow-file-summary small{display:block;color:#8e7c9f;font-size:9px}.workflow-warnings{padding:12px 12px 12px 28px;margin:12px 0 20px;font-size:10px;line-height:1.8;color:#d2bc8c;background:#d2bc8c08;border:1px solid #d2bc8c23;border-radius:6px}.workflow-mappings{margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.workflow-mapping-intro{margin-bottom:17px}.workflow-field-map{min-width:0;border:1px solid #a68bcb25;border-radius:8px;padding:12px 12px 10px;margin:14px 0}.workflow-field-map legend{font-size:11px;padding:0 5px;color:#c9b3dd}.workflow-target-row{display:flex;gap:9px;align-items:center;margin-bottom:7px;min-width:0}.workflow-target-row select{flex:1;min-width:0;width:100%;margin:0;font-size:10px}.workflow-target-row .text-button{flex-shrink:0;white-space:nowrap;font-size:9px}.workflow-add-target{font-size:10px;margin-top:5px}.workflow-stage-details{padding:13px 0;margin:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.workflow-stage-details summary{font-size:10px;color:#baa0d0;cursor:pointer}.workflow-stage-details .input-help{margin:10px 0 17px}.workflow-stage-details input{margin-bottom:13px;font-size:10px}.workflow-version-intro{border-top:1px solid var(--border);padding-top:23px;margin-top:27px}.workflow-version-card{padding:15px;margin-top:15px;border:1px solid #a68bcb2b;border-radius:8px;min-width:0}.workflow-version-heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.workflow-state{display:inline-block;font-size:9px;padding:4px 7px;border-radius:4px;border:1px solid #c5ad852d;color:#c5ad85;background:#c5ad8507}.workflow-state-valid{color:#b8ce9b;border-color:#b8ce9b30;background:#b8ce9b08}.workflow-state-invalid{color:#dca1a6;border-color:#dca1a630;background:#dca1a608}.workflow-state-validating{color:#c5a6f4;border-color:#c5a6f42b;background:#c5a6f409}.workflow-version-card dl{margin:15px 0;font-size:9px;line-height:1.8}.workflow-version-card dl>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:9px;margin:7px 0}.workflow-version-card dt{color:#887699}.workflow-version-card dd{margin:0;color:#bca6cf;min-width:0}.workflow-version-card code{font-family:Consolas,monospace;font-size:9px;overflow-wrap:anywhere}.workflow-version-actions{display:flex;flex-wrap:wrap;gap:17px}.workflow-version-actions .text-button{font-size:10px}.workflow-publish{margin-top:15px;border-top:1px solid var(--border);padding-top:5px}.workflow-publish .button{font-size:11px;line-height:1.6;white-space:normal}.workflow-worker-hint{font-size:10px;line-height:1.9;color:#bda7ce;border-left:2px solid #a68bcb50;padding-left:12px;margin:18px 0 0}.preset-list-item .workflow-draft-label{color:#c9b284;font-size:8px}.preset-editor [hidden]{display:none!important}.preset-editor .button:disabled{opacity:.48;cursor:not-allowed}.workflow-field-map .text-button:disabled{opacity:.4;cursor:not-allowed}.workflow-version-card .inline-error{overflow-wrap:anywhere}.preset-editor{min-width:0}.workflow-stage-details input,.workflow-mappings select{max-width:100%;box-sizing:border-box}@media(max-width:560px){.workflow-field-map{padding:10px}.workflow-target-row{gap:6px}.workflow-target-row select{font-size:9px;padding-right:23px}.workflow-target-row .text-button{font-size:8px}.workflow-version-card{padding:12px}.workflow-import-guide{padding:12px}.workflow-version-card dl>div{grid-template-columns:48px minmax(0,1fr)}.workflow-state{font-size:8px}.preset-editor input[type=file]{font-size:10px}}
