/* Operational UI only. */
.kh-workflow-header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:16px}
.kh-workflow-header h1{margin-bottom:4px}.kh-workflow-header p{margin:0;max-width:840px}
.kh-workflow-header>a{white-space:nowrap}
.kh-workflow-filter{margin:8px 0 14px!important;padding:16px!important}
.kh-filter-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:end}
.kh-filter-inline>div:first-child{flex:1;min-width:220px}.kh-filter-inline>div{min-width:150px}
.kh-filter-inline label{margin-top:0}.kh-filter-inline button,.kh-filter-inline .button{min-height:38px}
.kh-list-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}
.kh-list-title h2{margin:0}
.kh-status{font-size:11px;font-weight:700;border-radius:100px;padding:4px 8px;white-space:nowrap}
.kh-status-ok{background:#e9f5ee;color:#126b40}.kh-status-danger{background:#feeeee;color:#a22727}
.kh-action-details{min-width:150px}.kh-action-details>summary{cursor:pointer;font-size:11px;font-weight:700;color:#126b40;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.kh-action-details[open]{min-width:190px}.kh-action-details form{margin-top:8px;padding:10px;background:#f7faf8;border:1px solid #d9e6dc;border-radius:7px;min-width:190px}
.kh-action-details form label{font-size:10px}.kh-action-details form input{font-size:12px;padding:7px}.kh-action-details form button{margin-top:7px;font-size:11px}
.kh-pagination{margin-top:14px}.kh-pagination nav{font-size:12px}
.kh-movement-shell{display:flex;flex-direction:column;gap:0}.kh-movement-shell .card{margin-top:0}
.kh-movement-filter-card{border-top:3px solid #126b40!important;margin-bottom:14px!important}
.kh-movement-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px}
.kh-history-expand{margin-top:16px;background:#fff;border-radius:10px;border:1px solid #dae8df;padding:16px}
.kh-history-expand>summary{cursor:pointer;font-size:13px;font-weight:700;color:#14653f}
.kh-history-expand>.card{border:0;box-shadow:none;padding:8px 0;margin:12px 0 0}
[data-kh-source-wrap][hidden],[data-kh-qc-wrap][hidden]{display:none!important}
@media(max-width:750px){.kh-workflow-header{flex-direction:column;align-items:stretch}.kh-movement-footer{flex-direction:column;align-items:stretch}.kh-filter-inline>div{flex:1;min-width:140px}}
