.details-dialog{box-sizing:border-box;color:#e5edf9;background:#131e30;border:1px solid #46566e;border-radius:20px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 30px 100px #0009}.details-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030916b8}.details-dialog>header{background:linear-gradient(120deg,#203049,#172238);border-bottom:1px solid #ffffff12;justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.details-dialog header span{letter-spacing:.16em;color:#9db5d6;font-size:10px}.details-dialog h2{overflow-wrap:anywhere;margin:12px 0 0;font-size:19px;font-weight:600;line-height:1.6}.details-dialog header button{color:#e2ebf9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;border-radius:9px;flex:0 0 36px;place-items:center;height:36px;display:grid}.details-dialog button:focus-visible{outline-offset:4px;outline:2px solid #b1cbf4}.details-content{padding:24px 28px}.details-content dl{grid-template-columns:170px minmax(0,1fr);gap:0;margin:0;display:grid}.details-content dt,.details-content dd{overflow-wrap:anywhere;border-bottom:1px solid #ffffff0c;margin:0;padding:14px 0;font-size:13px;line-height:1.7}.details-content dt{color:#9eafc8;padding-right:16px}.details-content dd{color:#e2ebfb;font-variant-numeric:tabular-nums}.details-content>p{color:#91a4c0;margin-top:22px;font-size:12px;line-height:1.7}.details-dialog .pipeline-caption>span{color:#cbd9ef;font-size:12px}.details-dialog .pipeline-caption small{color:#9eafc8}.details-dialog .pipeline-node{z-index:1;background:#18253a;border:1px solid #526789;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid;position:relative}.details-dialog .is-done .pipeline-node{color:#a6ecd1;background:#20483f}.details-dialog .is-current .pipeline-node{color:#142642;background:#bfd2fa;box-shadow:0 0 0 4px #a0b9f222}.details-dialog .pipeline-label,.details-dialog .pipeline-now{color:#adbfdb;font-size:10px;line-height:1.5}.details-dialog .pipeline-now{color:#d6e4ff}@media (width<=520px){.details-dialog>header,.details-content{padding:20px}.details-content dl{grid-template-columns:1fr}.details-content dt{border:0;padding-bottom:0}.details-content dd{padding-top:4px}.details-dialog h2{font-size:16px}}
