.rl-dialog{width:min(1000px,94vw);max-height:92vh;overflow:auto;padding:1.5rem}.rl-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.rl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0;list-style-position:inside}.rl-steps li{padding:.8rem;background:#e7eee8;border-radius:6px;font-size:.85rem}.rl-boundary{border-left:3px solid #416552;padding:.75rem 1rem;background:#f4f6ef}.rl-dialog input:not([type=checkbox]),.rl-dialog textarea,.rl-dialog select{width:100%;box-sizing:border-box}.rl-dialog label{display:block;margin:.8rem 0 .3rem}.rl-check{display:flex!important;align-items:start;gap:.6rem}.rl-check input{width:auto!important;margin-top:.25rem}.rl-dialog button{margin:.6rem .4rem .6rem 0}.rl-history{margin:1.5rem 0}.rl-history-item{display:block;text-align:left;width:100%}.rl-history-item small{display:block;overflow-wrap:anywhere}.rl-status{padding:1rem;background:#e4eee7;border-radius:8px}.rl-status.blocked{background:#f4ead5}.rl-status span{font-size:.75rem;font-weight:700;letter-spacing:.08em}.rl-status code{overflow-wrap:anywhere}.rl-blockers{line-height:1.7}.rl-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rl-actions a{display:inline-block;text-decoration:none}.rl-dialog [hidden]{display:none!important}#rl-detail{scroll-margin:1rem}@media(max-width:600px){.rl-dialog{padding:1rem}.rl-steps{grid-template-columns:1fr 1fr}.rl-top h2{font-size:1.3rem}}
