@keyframes stateChangeJump{0%{transform:scale(1)}40%{transform:scale(1.15) translateY(-2px)}to{transform:scale(1) translateY(0)}}.automation-preview{display:flex;flex-direction:column;gap:var(--space-sm,6px);margin-top:var(--space-sm,6px)}.automation-preview--loading{flex-direction:row;align-items:center;gap:var(--space-sm,6px);padding:var(--space-sm,6px) var(--space-md,12px)}.automation-preview__loading-text{font-size:var(--font-sm,12.5px);color:var(--medium-gray)}.automation-preview__warning{display:flex;align-items:flex-start;gap:var(--space-md,12px);padding:var(--space-md,12px);border-radius:var(--card-border-radius);background:rgba(var(--warning-color-rgb),.08);border:1px solid rgba(var(--warning-color-rgb),.35);animation:stateChangeJump .35s cubic-bezier(.34,1.56,.64,1)}.automation-preview__warning-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.automation-preview__warning-body{display:flex;flex-direction:column;gap:var(--space-xs,3px);min-width:0}.automation-preview__warning-header{display:flex;align-items:center;gap:var(--space-sm,6px);flex-wrap:wrap}.automation-preview__warning-count{font-size:var(--font-xs,10.5px);font-weight:600;color:var(--warning-color)}.automation-preview__warning-text{margin:0;font-size:var(--font-sm,12.5px);line-height:1.4;color:var(--text-color)}.automation-preview__automations{display:flex;flex-direction:column}.automation-preview__automation-list{display:flex;flex-direction:column;gap:var(--space-sm,6px)}.automation-preview__automation{display:flex;flex-direction:column;gap:var(--space-xs,3px)}.automation-preview__automation-name{font-size:var(--font-sm,12.5px);font-weight:600;color:var(--text-color)}.automation-preview__automation-actions{display:flex;flex-direction:column;gap:var(--space-xs,3px)}.automation-preview__action{display:flex;align-items:center;gap:var(--space-sm,6px)}.automation-preview__action-summary{font-size:var(--font-sm,12.5px);color:var(--text-color);line-height:1.35}.automation-preview__automations-hint{margin:var(--space-sm,6px) 0 0;font-size:var(--font-xs,10.5px);color:var(--medium-gray);line-height:1.4}