/* Read-only automation projection. Workflow/Binding/ModelTask remain the
   source of truth; this page intentionally has no mutation affordance. */
.automation-summary{grid-template-columns:repeat(3,1fr)}.automation-note{display:flex;gap:10px;align-items:flex-start}.automation-note>span{font-size:20px;line-height:1}.automation-note p{margin:0}.automation-list{display:grid;gap:16px;margin-top:25px}.automation-list>.section-heading{margin-bottom:2px}.automation-card{padding:0;overflow:hidden}.automation-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line)}.automation-title{display:flex;align-items:flex-start;gap:13px;min-width:0}.automation-title>div{min-width:0}.automation-title h3{margin:2px 0 3px;font-size:21px;overflow-wrap:anywhere}.automation-title p:not(.eyebrow){margin:0;color:var(--muted);max-width:780px}.automation-icon,.automation-mini-icon{display:grid;place-items:center;border-radius:12px;background:#e7effd;color:var(--accent);font-weight:800;flex:none}.automation-icon{width:44px;height:44px;font-size:21px}.automation-mini-icon{width:30px;height:30px;border-radius:9px;font-size:15px}.automation-card-head>.status-pill{margin-top:3px;white-space:nowrap}.automation-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.automation-meta div{background:#f8fafc;padding:13px 17px;min-width:0}.automation-meta span,.automation-meta strong{display:block}.automation-meta span{color:var(--muted);font-size:11px}.automation-meta strong{margin-top:2px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-bindings,.automation-scheme{padding:21px 24px}.automation-scheme{border-top:1px solid var(--line);background:#fbfcfd}.automation-subhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.automation-subhead>div{display:flex;align-items:flex-start;gap:10px}.automation-subhead h4{margin:2px 0 1px;font-size:16px}.automation-subhead p{margin:0;color:var(--muted);font-size:12px}.automation-binding-list{display:grid;gap:9px}.automation-binding{display:grid;grid-template-columns:1.05fr 1fr .9fr 1fr auto;gap:13px;align-items:center;border:1px solid var(--line);border-radius:11px;background:#fff;padding:12px 13px}.automation-binding strong,.automation-binding span{display:block}.automation-binding strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-binding span{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-disabled{background:#fff7d6;color:#9a6700}.automation-disabled i{background:#facc15}.automation-steps{display:grid;gap:8px;padding:0;margin:0;list-style:none}.automation-steps li{display:grid;grid-template-columns:29px minmax(150px,1fr) minmax(100px,auto);gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px 11px}.automation-step-number{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#eef2f7;color:#526173;font-size:11px;font-weight:800}.automation-steps li strong,.automation-steps li span{display:block}.automation-steps li strong{font-size:13px;overflow-wrap:anywhere}.automation-steps li span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.automation-steps li code,.automation-steps li small{justify-self:end;color:#64748b;font-size:11px;overflow-wrap:anywhere;text-align:right}.automation-card-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.automation-card-foot strong{color:var(--ink)}.automation-card-foot code{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-task-catalog{margin-top:22px}.model-task-catalog>.section-heading{margin-bottom:18px}.model-task-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:13px}.model-task-card{border:1px solid var(--line);border-radius:12px;background:#f8fafc;padding:15px}.model-task-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.model-task-card h3{margin:2px 0 2px;font-size:16px}.model-task-card header p:not(.eyebrow){margin:0;color:var(--muted);font-size:12px}.model-task-card dl{margin:13px 0 0;border-top:1px solid var(--line);padding-top:8px}.model-task-card dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:4px 0}.model-task-card dt{color:var(--muted);font-size:11px}.model-task-card dd{margin:0;min-width:0;font-size:12px;overflow-wrap:anywhere}.automation-empty{margin-top:8px}.automation-empty>span{font-size:20px}
@media(max-width:900px){.automation-meta{grid-template-columns:repeat(2,1fr)}.automation-binding{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-binding>.status-badge{justify-self:start}.automation-steps li{grid-template-columns:29px minmax(0,1fr)}.automation-steps li code,.automation-steps li small{grid-column:2;justify-self:start;text-align:left}.automation-card-foot{align-items:flex-start;flex-direction:column}.automation-card-foot code{max-width:100%}}
@media(max-width:620px){.automation-card-head{padding:18px;flex-direction:column}.automation-bindings,.automation-scheme{padding:18px}.automation-meta{grid-template-columns:1fr}.automation-binding{grid-template-columns:1fr}.automation-binding>.status-badge{justify-self:start}.model-task-list{grid-template-columns:1fr}.model-task-card dl div{grid-template-columns:1fr}}
