.release-gate-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:2rem;align-items:start}.release-warning{padding:1rem 1.1rem;border:1px solid rgba(255,190,80,.42);border-radius:14px;background:rgba(255,174,51,.08);margin:1.25rem 0}.release-warning p{margin:.35rem 0 0}.release-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0}.release-summary div{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035)}.release-summary span,.release-summary strong{display:block}.release-summary span{font-size:.8rem;opacity:.7;margin-bottom:.3rem}.release-checklist{display:grid;gap:.7rem}.release-check{display:flex;gap:.8rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.025);cursor:pointer}.release-check input{margin-top:.25rem}.release-check span,.release-check strong,.release-check small{display:block}.release-check small{margin-top:.25rem;opacity:.72;line-height:1.4}.release-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.release-fields label{display:grid;gap:.4rem}.release-fields .wide{grid-column:1/-1}.release-fields input,.release-fields select,.release-fields textarea{width:100%;box-sizing:border-box;padding:.8rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#0b1218;color:inherit}.release-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.release-actions button{padding:.8rem 1rem;border-radius:10px}.release-local-note{font-size:.88rem;opacity:.7}@media(max-width:820px){.release-gate-shell{grid-template-columns:1fr}.release-summary{grid-template-columns:1fr}.release-fields{grid-template-columns:1fr}.release-fields .wide{grid-column:auto}}