.omr-pipeline{min-width:0;border:1px solid #33383a;border-radius:13px;background:radial-gradient(ellipse at top left,#344b382a,transparent 65%),#111114;overflow:hidden}
.omr-pipeline-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;border-bottom:1px solid #303234}.omr-pipeline-header>span{display:flex;align-items:center;gap:9px;font:10px ui-monospace,monospace;letter-spacing:.1em;color:#b2c7b8}.omr-pipeline-header small{color:#90949a;font-size:10px}
.omr-pipeline-steps{list-style:none;margin:0;padding:0 22px}.omr-pipeline-steps>li{padding:19px 0;border-bottom:1px solid #2b3031}.omr-pipeline-steps>li:last-child{border-bottom:0}.omr-pipeline-heading{display:flex;align-items:center;gap:12px;margin-bottom:13px}.omr-pipeline-heading>span{align-self:flex-start;color:#809f89;font:11px ui-monospace,monospace;line-height:23px}.omr-pipeline-heading>div{flex:1;min-width:0}.omr-pipeline-heading h3{margin:0;font-size:13px;line-height:1.7;letter-spacing:-.02em}.omr-pipeline-heading p{margin:2px 0 0;color:#90979a;font-size:10px;line-height:1.5}.omr-pipeline-heading>b{flex-shrink:0;font-size:9px;font-weight:400;color:#b1d0b9;background:#bddac909;border:1px solid #43594a;padding:3px 7px;border-radius:4px}
.omr-pipeline-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #353b3a;border-radius:7px;background:#191c1b}.omr-pipeline-file-icon{display:grid;place-items:center;width:32px;height:39px;flex-shrink:0;border:1px solid #70605b;border-radius:4px;font-size:9px;color:#ddbbb0;background:#45302933}.omr-pipeline-file>div{flex:1;min-width:0}.omr-pipeline-file strong{display:block;font-size:12px;color:#e0e5e2;overflow-wrap:anywhere;font-weight:500}.omr-pipeline-file small{display:block;margin-top:3px;font-size:10px;color:#8c9690}.omr-pipeline-pages{display:grid;gap:3px;padding:7px 9px;border:1px solid #424b45;border-radius:4px;color:#a7b4aa;background:#111813;transform:rotate(3deg)}.omr-pipeline-pages i{font-style:normal;font-size:10px;line-height:1.2;letter-spacing:2px;white-space:nowrap}
.omr-pipeline-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.omr-pipeline-metrics>div{padding:10px 12px;border:1px solid #353c38;border-radius:6px;background:#18201a55}.omr-pipeline-metrics span{display:block;font-size:10px;color:#909d94}.omr-pipeline-metrics strong{display:block;margin-top:3px;color:#d3e7d9;font-size:21px;line-height:1.4;font-weight:550}.omr-pipeline-metrics strong small{font-size:10px;font-weight:400;color:#96a49a;margin-left:4px}.omr-pipeline-metrics .needs-review{border-color:#4f4532;background:#4c3e1e15}.omr-pipeline-metrics .needs-review strong{color:#d7bc86}.omr-pipeline-progress{margin-top:11px;height:3px;border-radius:4px;background:#303c32;overflow:hidden}.omr-pipeline-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#688d73,#bbd9c2)}
.omr-pipeline-results{overflow-x:auto;border:1px solid #333936;border-radius:7px}.omr-pipeline-results table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:10px}.omr-pipeline-results th{color:#8c9790;font-size:9px;font-weight:400;background:#171c19}.omr-pipeline-results th,.omr-pipeline-results td{padding:8px 11px;border-bottom:1px solid #2a302c}.omr-pipeline-results tr:last-child td{border-bottom:0}.omr-pipeline-results td{color:#bdc7c0}.omr-pipeline-results code{font-size:10px;color:#9cac9f;letter-spacing:1px}.omr-pipeline-results strong{color:#e2eee6;font-weight:600}.omr-pipeline-results td>span{font-size:9px;color:#a1c2aa}.omr-pipeline-results .needs-review td:first-child,.omr-pipeline-results .needs-review td>span{color:#d7bc86}.omr-pipeline footer{display:flex;justify-content:space-between;gap:10px;padding:12px 22px;border-top:1px solid #303533;background:#c3e7cc04;font-size:9px;color:#929f96}.omr-pipeline footer>span:last-child{color:#a8c1b0}.omr-pipeline-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){.omr-pipeline-header{padding:15px}.omr-pipeline-steps{padding:0 15px}.omr-pipeline-heading{gap:9px}.omr-pipeline-heading p{font-size:9px}.omr-pipeline-heading>b{padding:3px 5px;font-size:8px}.omr-pipeline-pages{display:none}.omr-pipeline-metrics{gap:6px}.omr-pipeline-metrics>div{padding:9px}.omr-pipeline-metrics span{font-size:9px}.omr-pipeline-results th,.omr-pipeline-results td{padding:8px}.omr-pipeline-results code{letter-spacing:0;font-size:9px}.omr-pipeline footer{padding:12px 15px;flex-wrap:wrap;gap:4px}}
