/* Otomasyon kartı — ikon zinciri, ad, adım sayısı, son çalışma, anahtar */
.automation-card { display: flex; flex-direction: column; gap: var(--sp-3); padding: var(--sp-4) var(--sp-5); background: var(--surface); border: 1px solid var(--border); border-radius: var(--r-lg); cursor: pointer; transition: background var(--dur) var(--ease); }
.automation-card:hover { background: var(--surface-hover); }
.automation-card__top { display: flex; align-items: center; justify-content: space-between; gap: var(--sp-3); }
.icon-chain { display: flex; align-items: center; gap: var(--sp-1); flex-wrap: wrap; }
.icon-chain__item { display: grid; place-items: center; width: var(--size-30); height: var(--size-30); border-radius: var(--r-sm); background: var(--surface-2); border: 1px solid var(--border); color: var(--text-2); }
.icon-chain__item--trigger { background: var(--primary-soft); border-color: transparent; color: var(--primary); }
.icon-chain__item--ai { color: var(--scene-purple); background: var(--scene-purple-bg); border-color: transparent; }
.icon-chain__sep { color: var(--text-3); display: grid; place-items: center; }
.icon-chain__sep .icon { width: var(--size-14); height: var(--size-14); }
.icon-chain__more { font-size: var(--text-xs); color: var(--text-3); padding: 0 var(--sp-1); }
.automation-card__name { font-size: var(--text-body); font-weight: var(--w-semibold); line-height: var(--leading-tight); }
.automation-card__meta { display: flex; align-items: center; gap: var(--sp-2); font-size: var(--text-sm); color: var(--text-3); flex-wrap: wrap; }
.automation-card__meta .dot { width: var(--size-3); height: var(--size-3); border-radius: 50%; background: var(--border-strong); }
.automation-card.is-running { border-color: var(--primary); }
.automation-card.is-disabled .icon-chain, .automation-card.is-disabled .automation-card__name { opacity: .55; }
.running-pill { display: inline-flex; align-items: center; gap: var(--sp-1-5); height: var(--size-24); padding: 0 var(--sp-2-5) 0 var(--sp-2); border-radius: var(--r-pill); background: var(--primary-soft); color: var(--primary-soft-text); font-size: var(--text-xs); font-weight: var(--w-medium); }
