.share-page .invite-code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:8px 10px;border:1px solid var(--ap-border);border-radius:14px;background:var(--ap-soft)}
.share-page .invite-code-row>div{display:grid;gap:1px;min-width:0}
.share-page .invite-code-row span{color:var(--ap-muted);font-size:12px}
.share-page .invite-code-row strong{color:var(--ap-primary);font-size:17px;font-weight:800;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}
.share-page .invite-code-row button{flex-shrink:0;min-height:44px;padding:0 10px;border:1px solid var(--ap-border);border-radius:10px;color:var(--ap-primary);background:var(--ap-surface);font-size:13px;font-weight:800}
.share-page .invite-code-row button:disabled{opacity:.5}
