.av-pipeline{border-top:1px solid #dce3eb;margin-top:36px;padding:56px 0}.av-pipeline-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.av-pipeline-controls>span{color:#536479;font-size:12px}.av-pipeline-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.av-pipeline-source,.av-pipeline-detail{background:#f7f9fb;border:1px solid #dce3eb;border-radius:16px;min-width:0;padding:20px}.av-pipeline-image{border-radius:10px;position:relative;overflow:hidden}.av-pipeline-image img{width:100%;height:auto;display:block}.av-pipeline-box{pointer-events:none;border:2px solid #17a654;position:absolute}.av-pipeline-box>span{color:#fff;white-space:nowrap;background:#126d39;padding:3px;font:10px/1.4 monospace;position:absolute;top:0;left:0}.av-pipeline-source dl{grid-template-columns:auto 1fr;gap:8px 16px;font-size:12px;display:grid}.av-pipeline-source dd{overflow-wrap:anywhere;margin:0}.av-pipeline-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.av-pipeline-stages button{text-align:left;cursor:pointer;color:#26364a;background:#fff;border:1px solid #dce3eb;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.av-pipeline-stages strong{overflow-wrap:anywhere;font:11px/1.4 monospace}.av-pipeline-stages small{font-size:10px}.av-pipeline-stages button[aria-current=step]{background:#fff3f5;border-color:#c62843}.av-pipeline-detail pre{color:#e5eef4;white-space:pre-wrap;overflow-wrap:anywhere;background:#101820;max-height:350px;padding:16px;font-size:11px;overflow:auto}.av-pipeline-review{background:#fff8e7;border:1px solid #e6c778;border-radius:10px;margin-bottom:16px;padding:16px}.av-pipeline-review small{line-height:1.6;display:block}.av-pipeline-evaluation{margin:24px 0;line-height:1.7}.av-pipeline button:focus-visible,.av-pipeline summary:focus-visible{outline-offset:3px;outline:3px solid #c62843}@media (max-width:800px){.av-pipeline-grid{grid-template-columns:1fr}.av-pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.av-pipeline{padding:32px 0}}
