.connection-block{margin:20px 0;padding:20px;border:1px solid var(--border,#dbe4ef);border-radius:16px}.connection-block h3{margin-top:0}.connection-block button,.connection-filters select{font:inherit;border:1px solid var(--border,#cbd5e1);border-radius:10px;padding:10px 16px;margin:6px 8px 6px 0;min-height:44px;cursor:pointer;background:var(--card,var(--surface,#fff));color:inherit}.connection-block button:first-of-type{background:#1565c0;color:white}.connection-block input{display:block;max-width:440px;margin:10px 0}.connection-code{font-size:clamp(1.625rem,7vw,2.5rem);font-weight:800;letter-spacing:.08em;padding:16px 0;overflow-wrap:anywhere}.connection-item{padding:18px 0;border-bottom:1px solid var(--border,#dbe4ef)}.connection-item strong{font-size:1.125rem;overflow-wrap:anywhere}.connection-item small{display:block;color:var(--muted,#64748b)}.connection-avatar{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:#dbeafe;color:#164e99;vertical-align:middle;margin-right:12px;overflow:hidden}.connection-avatar img{width:100%;height:100%;object-fit:cover}.connection-filters{display:flex;gap:12px;flex-wrap:wrap}.connection-filters input{flex:1;min-width:180px}.connection-filters select{width:auto}.connection-notice{line-height:1.6;color:var(--muted,#64748b)}.profile-photo-controls{margin:16px 0;padding:16px;border:1px solid var(--border,#dbe4ef);border-radius:12px}.profile-photo-controls input{max-width:100%}@media(max-width:600px){.connection-block{padding:16px}.connection-filters>*{width:100%!important}.connection-item button{display:block;width:100%}}
.connection-table-wrap{overflow-x:auto;max-width:100%}.connection-table{width:100%;border-collapse:collapse;text-align:left}.connection-table th{font-size:0.8125rem;color:var(--muted,#64748b);padding:12px 8px}.connection-table td{padding:16px 8px;vertical-align:middle}.connection-table td:first-child{min-width:210px}.connection-table td:last-child{min-width:180px}.connection-table strong{font-size:1rem}
