.release-workspace{gap:20px;min-width:0;display:grid}.release-intro{background:var(--forest);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.release-kicker{color:#cbd9b5;letter-spacing:1.1px;font-size:10px;font-weight:700}.release-intro p{margin-top:9px;line-height:1.5}.release-default-refresh{color:#d7e2d1;white-space:nowrap;font-size:11px}.release-tabs{background:#e9ede5;border-radius:10px;gap:5px;padding:5px;display:flex;overflow-x:auto}.release-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:11px 16px;font-size:12px;font-weight:600}.release-tabs button.active{background:#fff;box-shadow:0 1px 5px #173e2c12}.release-environments{gap:22px;display:grid}.release-table-scroll{max-width:100%;overflow-x:auto}.release-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.release-table thead{text-transform:uppercase;letter-spacing:.6px;color:#667261;background:#f8faf6;font-size:10px}.release-table th,.release-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:15px 19px}.release-table th{font-weight:600}.release-table small{color:var(--muted);margin-top:5px;display:block}.release-table td p+p,.release-table details{margin-top:5px}.release-badge{letter-spacing:.35px;color:#677164;background:#eff1ec;border-radius:4px;margin:0 0 3px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-block}.release-matched,.release-available,.release-succeeded,.release-verified,.release-passed{color:#2b6844;background:#e4f0e4}.release-mismatch,.release-failed,.release-expired{color:#9a3e35;background:#fae6df}.release-stale,.release-unknown,.release-unavailable,.release-pending,.release-incomplete{color:#967439;background:#faf0d8}.release-running,.release-queued,.release-waiting{color:#476f90;background:#e5eff6}.release-sha{margin-top:6px;font-size:10px}.release-sha code,.release-wrap{overflow-wrap:anywhere;word-break:break-word}.release-muted,.release-empty{color:var(--muted)}.release-empty{padding:28px;font-size:12px}.release-freshness{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:11px;display:flex}.release-freshness .release-badge{margin-left:4px}.release-panel-foot{border-bottom:1px solid var(--border);padding:14px 22px;font-size:12px}.release-capabilities{color:var(--muted);padding:0 22px;font-size:11px}.release-capabilities details{padding:8px 0}.release-capabilities p{padding-top:8px}.release-detail{gap:18px;padding:22px;display:grid}.release-detail dl,.release-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.release-detail dt,.release-confirmation dt{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:10px}.release-detail dd,.release-confirmation dd{margin:0;font-size:12px}.release-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.release-command-button{gap:6px;max-width:260px;display:grid}.release-command-button small{color:var(--muted);font-size:10px;line-height:1.5}.release-confirmation{border:1px solid #b6c7a5;border-left:4px solid var(--green);background:#f9fcf3;border-radius:10px;gap:18px;padding:25px;display:grid}.release-confirmation p,.release-confirmation small{color:#66725f;line-height:1.6}.release-confirmation .checkbox-label{align-items:flex-start}.release-confirmation .checkbox-label input{flex-shrink:0}.release-form{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.release-form label,.release-field{color:#667261;gap:8px;font-size:11px;display:grid}.release-form input,.release-form select,.release-field input{border:1px solid var(--border);background:#fff;border-radius:6px;min-width:140px;min-height:39px;padding:10px 12px}.release-native-build{border-top:1px solid var(--border);gap:18px;padding:22px;display:grid}.release-native-build p{color:var(--muted);font-size:12px}.release-note{border-top:1px solid var(--border);gap:9px;padding:18px 0;display:grid}.release-note h3{font-size:14px}.release-diff{color:#e1ebd8;white-space:pre-wrap;overflow-wrap:anywhere;background:#142a20;border-radius:7px;max-height:500px;padding:18px;font-size:11px;overflow:auto}.release-status{color:var(--muted);font-size:12px}.release-notice{color:#315a37;background:#e8f1e4}@media (max-width:850px){.release-intro{display:block}.release-default-refresh{margin-top:14px;display:block}.release-detail dl,.release-confirmation dl{grid-template-columns:1fr}.release-table th,.release-table td{padding:13px 12px}}
