.preflight-grid{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}
.preflight-pill{border:1px solid var(--border);border-radius:999px;font-size:12px;padding:7px 10px;background:rgba(255,255,255,.035)}
.preflight-ok{border-color:rgba(83,206,148,.45)}.preflight-warn{border-color:rgba(248,180,80,.4)}
.preflight-list{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-top:12px}
.preflight-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px}
.preflight-row:last-child{border-bottom:none}.preflight-row span{text-align:right;opacity:.75}
