.echo-table-grid-row:hover .echo-table-row-number,.echo-table-grid-row:hover .echo-table-grid-cell[data-pinned=true],.echo-table-grid-cell[aria-selected=true],.echo-table-grid-row:hover .echo-table-grid-cell[aria-selected=true]{background:var(--accent)}.echo-table-grid-cell[data-pinned=true][data-focused=true]{z-index:6}.echo-table-workflow-backdrop{z-index:80;background:var(--accent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.echo-table-workflow-backdrop{background:color-mix(in srgb, var(--accent) 58%, transparent)}}.echo-table-workflow-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.echo-table-workflow-dialog{border:1px solid var(--border);width:min(620px,100%);max-height:min(780px,100vh - 48px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.echo-table-workflow-dialog{border:1px solid color-mix(in srgb, var(--border) 85%, var(--background) 15%)}}.echo-table-workflow-dialog{border-radius:var(--radius);background:var(--background);color:var(--foreground);box-shadow:0 28px 90px var(--foreground);padding:22px}@supports (color:color-mix(in lab, red, red)){.echo-table-workflow-dialog{box-shadow:0 28px 90px color-mix(in srgb, var(--foreground) 14%, transparent)}}.echo-table-workflow-dialog>[data-slot=modal-header],.echo-table-workflow-dialog>[data-slot=modal-footer],.echo-table-workflow-title{align-items:center;display:flex}.echo-table-workflow-dialog>[data-slot=modal-header],.echo-table-workflow-dialog>[data-slot=modal-footer]{justify-content:space-between;gap:16px}.echo-table-workflow-title{gap:12px}.echo-table-workflow-title>svg{border-radius:var(--radius);width:38px;height:38px;color:var(--accent);background:var(--accent);padding:9px}@supports (color:color-mix(in lab, red, red)){.echo-table-workflow-title>svg{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.echo-table-workflow-title p{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-weight:700}.echo-table-workflow-title h2{font-size:var(--text-lg);margin:0}.echo-table-workflow-dialog>[data-slot=modal-header]>button{border-radius:var(--radius);background:var(--muted);border:0;place-items:center;width:34px;height:34px;display:grid}.echo-table-workflow-dialog>[data-slot=modal-header]>button svg{width:16px}.echo-table-workflow-context,.echo-table-workflow-description,.echo-table-workflow-state{font-size:var(--text-sm);color:var(--muted);margin:14px 0;line-height:1.55}.echo-table-workflow-context{border-radius:var(--radius);color:var(--foreground);background:var(--muted);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.echo-table-workflow-context{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.echo-table-workflow-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.echo-table-workflow-batch{font-size:var(--text-sm);gap:12px;margin:14px 0;line-height:1.5;display:grid}.echo-table-workflow-batch>p{margin:0}.echo-table-workflow-batch ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.echo-table-workflow-batch li{border:1px solid var(--border);border-radius:var(--radius);gap:6px;min-width:0;padding:12px;display:grid}.echo-table-workflow-batch li>button{justify-self:start}.echo-table-workflow-batch details{font-size:var(--text-xs);overflow-wrap:anywhere}.echo-table-workflow-batch summary{cursor:pointer}.echo-table-workflow-field{gap:7px;margin-top:14px;display:grid}.echo-table-workflow-field>span{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.echo-table-workflow-field select[multiple]{min-height:96px}.echo-table-workflow-field small{color:var(--muted)}.echo-table-workflow-inputs{border-top:1px solid var(--border);margin:16px 0;padding-top:2px}.echo-table-workflow-inputs>p{font-size:var(--text-sm);color:var(--muted);margin:16px 0}.echo-table-workflow-error,.echo-table-workflow-result{border-radius:var(--radius);font-size:var(--text-sm);margin:14px 0;padding:11px 12px}.echo-table-workflow-error{color:var(--destructive);background:var(--accent)}.echo-table-workflow-result{color:var(--accent);background:var(--accent);justify-content:space-between;gap:12px;display:flex}.echo-table-workflow-dialog>[data-slot=modal-footer]{border-top:1px solid var(--border);justify-content:flex-end;margin-top:20px;padding-top:16px}.echo-table-workflow-dialog>[data-slot=modal-footer] .echo-table-workflow-start{border-color:var(--accent);color:var(--background);background:var(--accent);align-items:center;gap:8px;display:inline-flex}.echo-table-workflow-start svg{width:15px}.echo-table-workflow-start:disabled{opacity:.5}@media (max-width:640px){.echo-table-workflow-backdrop{align-items:end;padding:0}.echo-table-workflow-dialog{border-radius:var(--radius);max-height:88vh}}
