.deploy-qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.deploy-qa-card{background:var(--surface,#fff);border:1px solid rgba(29,74,68,.18);border-radius:22px;padding:1.1rem;box-shadow:0 14px 34px rgba(26,56,52,.08);margin:1rem 0}.deploy-qa-card h2,.deploy-qa-card h3{margin:.35rem 0}.deploy-pill{display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .55rem;border-radius:999px;background:#edf7f3;color:#155e52}.deploy-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.8rem 0}.deploy-result{border-radius:16px;padding:.8rem .9rem;background:#f4f6f6;border:1px solid #dfe5e4;display:grid;gap:.2rem}.deploy-result.pass{background:#e9f9ef;border-color:#6bc38b;color:#125b31}.deploy-result.fail{background:#fff0f0;border-color:#e78989;color:#8b2020}.deploy-result.expected{background:#fff7e5;border-color:#e5b657;color:#7b4d00}.deploy-result strong{font-size:1rem}.deploy-list{display:grid;gap:.55rem}.deploy-row{border:1px solid rgba(29,74,68,.14);border-radius:14px;padding:.7rem;background:#fbfcfc}.deploy-row code{overflow-wrap:anywhere}.deploy-danger{border-color:#d9a35b;background:#fffaf0}.deploy-prod-checks{display:grid;gap:.55rem;margin-top:.8rem}.deploy-prod-checks label{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem .65rem;background:rgba(255,255,255,.75);border-radius:12px}.deploy-runs{display:grid;gap:.55rem;max-height:22rem;overflow:auto}@media(max-width:760px){.deploy-qa-grid{grid-template-columns:1fr}}
