/* invite status chips (Tab) — h2/invites.js */
.iv-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}
.iv-multi{display:block}
.iv-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px}
.iv-chip{display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}
.iv-green{background:rgba(46,204,113,.16);color:#3ddc84}
.iv-blue{background:rgba(62,166,255,.16);color:#6cb8ff}
.iv-amber{background:rgba(255,179,0,.16);color:#ffc24a}
.iv-grey{background:rgba(139,154,171,.16);color:#a9b6c4}
.iv-steps{display:flex;flex-wrap:wrap;gap:4px 10px;width:100%;font-size:12px;color:#8b9aab}
.iv-steps i{font-style:normal}
.iv-steps i.ok::before{content:"● ";color:#3ddc84}
.iv-steps i.no::before{content:"○ ";color:#6b7886}
.iv-rs{margin-top:2px}
.iv-modal{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}
.iv-card{background:#141b24;color:#e6edf3;border:1px solid #2a3542;border-radius:14px;max-width:420px;width:100%;padding:18px}
.iv-card h3{margin:0 0 8px}
.iv-card p{color:#b8c4d0;line-height:1.4}
.iv-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}
.iv-pw{font:600 18px ui-monospace,Menlo,monospace;background:#0b0f14;border:1px dashed #3ea6ff;border-radius:10px;padding:10px;text-align:center;user-select:all;margin-top:6px}
