.release-main{max-width:900px;margin:0 auto;padding:28px 20px 110px}.release-main h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:12px 0 20px}.release-main h2{margin:22px 0 12px}.release-main p{line-height:1.6}.release-card{background:#fff;border:1px solid #dce4ed;border-radius:18px;padding:22px;margin:18px 0;overflow-wrap:anywhere}.release-main label{display:grid;gap:7px;margin:15px 0}.release-main input,.release-main textarea,.release-main select{width:100%;padding:13px;border:1px solid #aebdcd;border-radius:10px;font:inherit;box-sizing:border-box;background:#fff;color:#162c46}.release-main .consent{display:flex;align-items:flex-start}.release-main input[type=checkbox]{width:22px;flex-shrink:0}.pills{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.pills a,.pills button,.row-actions button{padding:12px 14px;border:1px solid #ced9e4;border-radius:12px;background:#fff;color:#163b65;text-decoration:none;font:inherit;cursor:pointer}.row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.danger{background:#8b2635!important;color:white!important}.pickup-code{font-size:28px;letter-spacing:4px;font-weight:800;padding:15px;background:#eaf1f9;border-radius:10px}.release-main dialog{width:min(92vw,540px);box-sizing:border-box}.status-pill{font-size:13px;background:#eaf1f9;padding:5px 9px;border-radius:20px}.release-main button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible{outline:3px solid #2473c4;outline-offset:3px}[hidden]{display:none!important}body{padding-top:env(safe-area-inset-top)}.bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.empty-content{overflow-wrap:anywhere}
