.ereo-execution-dialog{width:min(900px,94vw)}.ereo-execution-dialog button,.ereo-execution-dialog select,.ereo-execution-dialog input,.ereo-execution-dialog textarea,.ereo-execution-card button,.ereo-execution-revise{font:inherit;color:var(--ink,#222);background:var(--surface,#fff);border:1px solid var(--line,#d5d5d5);border-radius:8px;padding:8px 11px}.ereo-execution-dialog button,.ereo-execution-card button,.ereo-execution-revise{cursor:pointer;font-size:13px}.ereo-execution-dialog button:disabled{opacity:.5;cursor:default}.ereo-execution-form{display:grid;gap:15px}.ereo-execution-form label{display:grid;gap:7px;font-size:13px;font-weight:500;min-width:0}.ereo-execution-form select,.ereo-execution-form textarea{width:100%;box-sizing:border-box;min-width:0}.ereo-execution-form textarea{resize:vertical;font:14px/1.5 inherit}.ereo-execution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ereo-execution-inputs{border:1px solid var(--line,#ddd);border-radius:10px;padding:12px;max-height:180px;overflow:auto;margin:0}.ereo-execution-inputs legend{font-size:13px;font-weight:600;padding:0 6px}.ereo-execution-inputs label{display:flex;align-items:flex-start;gap:9px;font-weight:400;margin:7px 0;overflow-wrap:anywhere}.ereo-execution-inputs input{flex:0 0 auto;margin-top:3px}.ereo-execution-help{font-size:12px;line-height:1.6;color:var(--ink-soft,#666);margin:5px 0;overflow-wrap:anywhere}.ereo-execution-error,.ereo-execution-feedback{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ereo-execution-error{color:#b42338}.ereo-execution-primary{background:var(--ink,#222)!important;color:var(--surface,#fff)!important;font-weight:600!important}.ereo-execution-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ereo-execution-card{padding:15px;border:1px solid var(--line,#ddd);border-radius:12px;margin:12px 0;background:var(--surface,#fff);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.ereo-execution-status{font-weight:600;margin:0 0 7px}.ereo-execution-card[data-state=succeeded] .ereo-execution-status,.ereo-execution-card[data-state=completed] .ereo-execution-status{color:#256441}.ereo-execution-card[data-state=unknown] .ereo-execution-status,.ereo-execution-card[data-state=blocked] .ereo-execution-status{color:#8b5c13}.ereo-execution-output{display:flex;align-items:center;flex-wrap:wrap;gap:9px;border-top:1px solid var(--line,#ddd);padding:12px 0}.ereo-execution-output strong{overflow-wrap:anywhere}.ereo-execution-record{margin:12px 0}.ereo-execution-record summary{cursor:pointer;font-weight:600}.ereo-execution-code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace!important;max-height:350px;overflow:auto}.ereo-execution-record pre{background:var(--bg,#f5f5f5);padding:12px;border-radius:8px}.ereo-execution-dialog [hidden]{display:none!important}.ereo-execution-dialog :is(button,select,input,textarea,summary):focus-visible,.ereo-execution-card :is(button,summary):focus-visible{outline:3px solid var(--primary,#6458e8);outline-offset:2px}.ereo-execution-revise{margin:4px 4px 4px 0}#execution-tools{border:0;background:transparent;color:var(--ink-soft,#666);cursor:pointer;padding:7px}#execution-tools svg{display:block}@media(max-width:560px){.ereo-execution-dialog{width:96vw;max-height:94dvh}.ereo-execution-grid{grid-template-columns:1fr 1fr}.ereo-execution-grid label:first-child{grid-column:1/-1}.ereo-execution-card{padding:11px}.ereo-execution-dialog button,.ereo-execution-card button{font-size:12px;padding:7px 9px}.ereo-execution-code{font-size:11px!important}.ereo-execution-output{gap:7px}#execution-tools{padding:5px}}
