.execution-cue{display:block!important;margin:8px 0;white-space:normal;text-align:left;line-height:1.45}
.execution-badge{display:inline-flex!important;align-items:center;gap:7px;border:1px solid;border-radius:7px;padding:5px 9px;font:700 12px/1.45 system-ui!important;white-space:normal!important;max-width:100%;text-transform:none!important;letter-spacing:normal!important}
.execution-manual{color:#52391d;background:#fff3dd;border-color:#d4af6b}
.execution-automatic{color:#174b7a;background:#e9f4ff;border-color:#83add1}
.execution-mixed{color:#533282;background:#f2ebff;border-color:#b99bdc}
.execution-optional,.execution-conditional{color:#795000;background:#fff5ce;border-color:#cbb258}
.execution-summary{display:block!important;margin-top:6px;font:500 13px/1.5 system-ui!important;color:#273a32;white-space:normal;overflow-wrap:anywhere}
.execution-details{display:grid;gap:9px;margin:12px 0 18px}
.reading-connections{display:flex;gap:8px;overflow:auto;padding:8px 0;flex:none;max-height:140px}.reading-connections button{min-width:190px;max-width:310px;flex:1;background:#f4f7f0;border:1px solid #c4d3c0;border-radius:8px;padding:10px;text-align:left;white-space:normal}.reading-connections small,.reading-connections strong{display:block;line-height:1.4}.reading-connections small{font-size:11px;color:#4b6454;margin-bottom:5px}.reading-connections strong{font-size:13px}.reading-connections:empty{display:none}.inspector-body>.reading-connections{flex-wrap:wrap;max-height:none}
.execution-part{border:1px solid #d4ddd4;border-left:4px solid;border-radius:7px;padding:12px;background:#fff}
.execution-human{border-left-color:#9b6b27;background:#fffaf0}
.execution-auto{border-left-color:#286da6;background:#f1f8ff}
.execution-condition{border-left-color:#ad7d17;background:#fffbea}
.execution-part h3{font:700 13px/1.45 system-ui!important;margin:0 0 5px!important;color:#22392c}
.execution-part p{font:400 14px/1.6 system-ui!important;margin:0!important;color:#263a30}
.inspector-header .execution-badge,.static-detail .execution-badge{font-size:13px!important}
.action-inspector .inspector-context,.action-inspector .inspector-owner{display:block;white-space:normal;overflow-wrap:anywhere}.action-inspector .inspector-header .execution-summary{display:none!important}
.static-action .execution-summary{font-size:13px!important}
@media(max-width:480px){.execution-badge{font-size:13px!important}.execution-part{padding:10px}}
.execution-badge{font-size:14px!important}.execution-summary{font-size:15px!important}.execution-part h3{font-size:15px!important}.execution-part p{font-size:16px!important}.static-action .execution-summary{font-size:15px!important}
