.av-live-pipeline{background:#f7f9fb;border:1px solid #dce3eb;border-radius:14px;margin:24px 0;padding:24px}.av-live-pipeline-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.av-live-pipeline-heading h3,.av-live-pipeline-heading p{margin:0}.av-live-pipeline-heading p{color:#536479;font-size:12px}.av-live-pipeline-heading button{margin-left:auto;font-size:12px}.av-live-pipeline-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;display:grid}.av-live-pipeline-steps{max-height:440px;margin:0;padding:0;list-style:none;overflow:auto}.av-live-pipeline-steps>li{border:0;margin:0;padding:0;display:block}.av-live-pipeline-steps>li>button{text-align:left;color:#26364a;cursor:pointer;background:#fff;border:1px solid #e0e6ed;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.av-live-pipeline-steps>li>button[aria-current=step]{background:#eaf3ff;border-color:#adc9e9}.av-live-pipeline-steps>li>button>span:first-child{color:#147648}.av-live-pipeline-steps>li[data-status=running]>button>span:first-child{color:#c62843}.av-live-pipeline-steps>li[data-status=running]>button{border-left:4px solid #c62843}.av-live-pipeline-steps>li[data-status=running]>button>span:first-child{animation:1.2s ease-in-out infinite av-step-pulse}.av-live-pipeline-steps>li[data-status=failed]>button{border-left:4px solid #bc3d28}@keyframes av-step-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.av-live-pipeline-steps>li[data-status=running]>button>span:first-child{animation:none}}.av-live-pipeline-steps strong{font-size:13px}.av-live-pipeline-steps small{color:#536479;display:block}.av-live-pipeline-evidence{background:#fff;border:1px solid #e0e6ed;border-radius:10px;min-width:0;padding:18px}.av-live-pipeline-evidence h4{margin:12px 0;font-size:20px}.av-live-pipeline-evidence pre{color:#e5eef4;white-space:pre-wrap;overflow-wrap:anywhere;background:#101820;max-height:300px;padding:14px;font-size:11px;overflow:auto}.av-live-pipeline>p:last-child{margin:16px 0 0}.av-live-pipeline button:focus-visible,.av-live-pipeline summary:focus-visible{outline-offset:3px;outline:3px solid #c62843}@media (max-width:700px){.av-live-pipeline-grid{grid-template-columns:1fr}.av-live-pipeline-steps{max-height:240px}.av-live-pipeline-heading button{margin-left:0}}
