.club-joining-tools{border-top:1px solid var(--brand-border);min-width:0;margin-top:28px;padding-top:24px}.club-joining-tools h3{margin:8px 0 12px}.club-joining-layout{align-items:center;gap:24px;margin:20px 0;display:flex}.club-joining-qr{flex:none;width:180px;max-width:100%;height:180px;display:block}.club-joining-actions{flex:1;min-width:0}.club-joining-actions .tool-field{font-weight:700;display:block}.club-joining-actions input{width:100%;margin:8px 0 16px;display:block}.club-joining-actions .button-row{flex-wrap:wrap;gap:12px;margin-bottom:16px}.club-joining-tools .hub-note{font-size:.9rem;line-height:1.6}@media (width<=700px){.club-joining-layout{flex-direction:column;align-items:flex-start}.club-joining-actions{width:100%}.club-joining-actions .button-row>*{text-align:center;width:100%}}
