.vx-directory-results{gap:10px;display:grid}.vx-directory-invite-card{border:1px solid var(--vx-line,#d4dfe5);background:var(--vx-paper,#fff);color:var(--vx-ink,#14232d);overflow-wrap:anywhere;font-family:var(--vx-font,Arial,Helvetica,sans-serif);border-radius:16px;padding:12px}.vx-directory-invite-card>.vx-directory-select{width:100%;min-height:48px;color:inherit;text-align:left;font:600 15px/1.5 var(--vx-font,Arial,Helvetica,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px;display:flex}.vx-directory-select:before{content:"🔒";flex:none;font-size:14px}.vx-directory-select:after{content:"›";margin-left:auto;font-size:24px}.vx-directory-select[aria-expanded=true]:after{transform:rotate(90deg)}.vx-directory-invite-card>[hidden]{display:none!important}.vx-directory-invite-card>div:not([hidden]){gap:10px;padding:8px;display:grid}.vx-directory-invite-card button:not(.vx-directory-select){background:var(--vx-accent,#066c63);min-height:44px;color:var(--vx-on-accent,#fff);font:600 14px/1.4 var(--vx-font,Arial,Helvetica,sans-serif);cursor:pointer;border-radius:12px;padding:10px 12px}.vx-directory-invite-card .vx-directory-unavailable{color:var(--vx-muted,#526371);font-size:13px}.vx-directory-invite-card small{margin:8px 0;font-size:12px;line-height:1.6;display:block}.vx-directory-invite-card summary,.vx-directory-route{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;display:block}.vx-directory-invite-card [role=status]:empty{display:none}.vx-directory-invite-card :focus-visible{outline:3px solid var(--vx-accent,#066c63);outline-offset:3px}
