.connections-panel{margin-top:24px}.connection-filters{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin:24px 0 8px}.connections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;max-height:850px;overflow:auto;padding:3px}.connection-card{border:1px solid var(--line,#45413c);padding:18px;min-width:0;border-radius:8px;background:rgba(128,128,128,.035)}.connection-summary{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.connection-icon{width:36px;height:36px;object-fit:contain;flex:0 0 36px;background:#fff;padding:6px;border-radius:8px}.connection-icon.avatar{padding:0;object-fit:cover;border-radius:50%}.connection-monogram{display:flex;align-items:center;justify-content:center;color:#222;font-weight:bold;font-size:12px}.connection-status{font-size:11px;display:inline-block;margin-top:5px;padding:3px 6px;border-radius:4px}.connection-status.connected{background:#264b38;color:#b9efcc}.connection-status.manual{background:#453e2f;color:#e1d3b5}.connection-card .button-row{margin-top:14px;gap:6px}.connection-card p{margin:12px 0}.profile-connections{margin-top:28px;text-align:left}.profile-connections h2{font-size:18px}.profile-connection{padding:14px 0;border-top:1px solid var(--line,#45413c)}.profile-connection>a{display:inline-block;margin:8px 0 0 48px}@media(max-width:600px){.connection-filters{grid-template-columns:1fr}.connections-grid{max-height:650px}}
.contributors-table{width:100%;border-collapse:collapse}.contributors-table th,.contributors-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--line,#30332f)}.contributors-table th:nth-last-child(-n+2),.contributors-table td:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.contributors-table .nav-user{justify-content:flex-start}.contributors-table .avatar-mini{flex-shrink:0}
