.flow-dialog{width:1080px!important;max-width:calc(100vw - 80px)!important}.flow-form{max-width:960px;margin:auto}.flow-section{padding:16px 0;border-bottom:1px solid #eee}.flow-section h4{margin:0 0 10px;font-size:14px}.flow-section p{margin:8px 0;line-height:1.7}.flow-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.flow-inline input[type=checkbox]{width:auto}.flow-inline input[type=number]{width:96px}.flow-section select{max-width:100%}.flow-reference{padding:12px;background:#f7f9fc;word-break:break-all}.flow-script{white-space:pre-wrap;max-height:200px;overflow:auto;padding:12px;background:#fafafa;line-height:1.8}.flow-tags{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.flow-tags label{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #dce5f4;border-radius:3px;background:#f5f8ff;font-size:12px}.flow-tags input{width:auto}.flow-tags label:has(input:checked){background:#eaf1ff;border-color:#9ebcff;color:#0052d9}.flow-tags small{color:#888}.flow-candidate{padding:10px 12px;border:1px solid #e8ebf0;margin-top:8px;border-radius:3px}.flow-candidate summary{cursor:pointer}.flow-candidate .flow-script{max-height:100px}.flow-toolbar{display:flex;gap:10px;align-items:center;margin:10px 0}.flow-notice{padding:10px 12px;background:#f3f7ff;color:#536582;line-height:1.7;font-size:12px}.flow-changes{display:grid;grid-template-columns:130px 1fr;gap:10px;line-height:1.8}.flow-changes dt{color:#888}.flow-changes dd{margin:0;word-break:break-word}.flow-pagination{display:flex;gap:8px;align-items:center;margin-right:auto}.flow-section input[type=search]{width:100%;margin:8px 0}.flow-actions{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}
.flow-section label{margin:0}.flow-section h5{margin:10px 0 6px}.flow-tags label{margin:0!important}.flow-section .flow-inline{margin:8px 0}.flow-section>details>summary{cursor:pointer;color:#0052d9}.flow-section select[multiple]{height:92px;width:100%;font-size:12px}.flow-section .form-row{margin:12px 0}.flow-dialog .dialog-content{padding:8px 24px 20px}.flow-section details{line-height:1.7}.flow-section .flow-tags{margin:6px 0 10px}
