#executor-center{min-width:0;color:#17223b}.ex-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ex-toolbar h2{font-size:27px;margin:6px 0}.ex-toolbar p,.ex-note,.ex-filters span{color:#65718a;font-size:13px;line-height:1.7}.ex-kicker{letter-spacing:.14em;font-size:11px;font-weight:800;color:#325bba}#executor-center button,.ex-dialog button{border:1px solid #dce3ef;background:white;padding:9px 14px;border-radius:8px;font:inherit;cursor:pointer}#executor-center button:disabled{opacity:.45;cursor:default}.ex-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.ex-metrics article,.ex-instance,.ex-panel{background:white;border:1px solid #e0e6f0;border-radius:14px;padding:22px}.ex-metrics span,.ex-metrics small{display:block;color:#66738b;font-size:12px}.ex-metrics strong{display:block;font-size:32px;margin:12px 0}.ex-tabs{display:flex;gap:5px;margin-bottom:14px}.ex-tabs button[aria-selected=true]{background:#1e4fbc!important;color:white;border-color:#1e4fbc!important}.ex-filters{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:20px}.ex-filters select{padding:8px;border:1px solid #dae1ec;border-radius:7px;background:white;font:inherit;max-width:100%}.ex-instances{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.ex-instance{background:#fbfcfe;min-width:0}.ex-instance header,.ex-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.ex-instance h3{font-size:16px;margin:0;overflow-wrap:anywhere}.ex-instance p{font-size:13px;color:#69758b;line-height:1.8;overflow-wrap:anywhere}.ex-badge{display:inline-block;white-space:nowrap;padding:4px 9px;font-size:12px;border-radius:20px;background:#edf1f7;color:#5d6980}.ex-idle,.ex-completed{background:#e5f6ee;color:#157954}.ex-working,.ex-running,.ex-model{background:#e7efff;color:#2454ba}.ex-failed,.ex-error{background:#fdecea;color:#b13e32}.ex-blocked,.ex-awaiting_review{background:#fff3dc;color:#9b6416}.ex-instance dl,.ex-dialog dl{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:10px;font-size:12px}.ex-instance dt,.ex-dialog dt{color:#65718a}.ex-instance dd,.ex-dialog dd{margin:0;overflow-wrap:anywhere}.ex-role-list{margin-top:18px;border-top:1px solid #e0e6f0;padding-top:12px}.ex-role-list div{display:flex;gap:12px;margin:9px 0;font-size:12px}.ex-role-list b{white-space:nowrap}.ex-role-list span{color:#66738b;line-height:1.6}.ex-scroll{overflow:auto;max-width:100%}.ex-scroll table{width:100%;border-collapse:collapse;font-size:13px}.ex-scroll th{text-align:left;color:#748099;font-size:12px;white-space:nowrap}.ex-scroll td,.ex-scroll th{padding:15px 12px;border-bottom:1px solid #e6ebf3}.ex-scroll td{max-width:300px;overflow-wrap:anywhere}.ex-scroll small{display:block;margin-top:5px;color:#748099;font-size:11px}.ex-mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow-wrap:anywhere}.ex-empty{padding:30px!important;text-align:center;color:#748099}.ex-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding-top:20px;font-size:12px}.ex-dialog{border:1px solid #dbe3f0;border-radius:16px;width:min(760px,calc(100vw - 40px));max-height:85vh;overflow:auto;padding:28px;color:#17223b}.ex-dialog::backdrop{background:#17223b66}.ex-dialog h2{font-size:20px}.ex-dialog p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.ex-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;padding:16px;border-radius:10px;font-size:12px;line-height:1.8}.ex-dialog a{color:#2454ba}@media(max-width:800px){.ex-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-panel{padding:14px}.ex-toolbar{align-items:flex-start}.ex-tabs{flex-wrap:wrap}.ex-dialog dl{grid-template-columns:1fr}.ex-dialog{padding:18px}}
