.cs-affiliations{z-index:20;min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-block:8px;font-size:11px;display:flex;position:relative}.cs-affiliation-tag{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));min-width:0;max-width:100%;color:hsl(var(--foreground));border-radius:7px;align-items:center;gap:5px;padding:5px 8px;text-decoration:none;display:inline-flex}.cs-affiliation-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-affiliation-tag svg{color:#a78bfa;flex-shrink:0}.cs-affiliation-more{max-width:100%}.cs-affiliation-more summary{cursor:pointer;text-underline-offset:3px;padding:6px 2px;text-decoration:underline}.cs-affiliation-more>div{flex-wrap:wrap;gap:5px;padding-top:6px;display:flex}.cs-affiliations a:focus-visible,.cs-affiliations summary:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.cs-link-management{min-width:0}.cs-link-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.cs-link-toolbar .cs-select{width:auto;max-width:100%}.cs-link-requests{gap:12px;display:grid}.cs-link-request{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:14px;min-width:0;padding:20px}.cs-link-request p{color:var(--text-secondary);margin-block:8px;font-size:13px}.cs-link-request-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-link-request-heading>svg{color:var(--cs-accent-ink);flex-shrink:0}.cs-link-request-heading h3{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:750}.cs-link-state{background:hsl(var(--surface-muted));border:1px solid hsl(var(--surface-border));white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.cs-link-state[data-state=APPROVED]{color:var(--cs-success,#14804a)}.dark .cs-link-state[data-state=APPROVED]{color:#86efac}.cs-link-state[data-state=PENDING]{color:#854d0e}.dark .cs-link-state[data-state=PENDING]{color:#fde68a}.cs-link-consents{color:var(--text-secondary);border-block:1px solid hsl(var(--surface-border));flex-wrap:wrap;gap:8px 20px;margin-bottom:8px;padding-block:10px;font-size:12px;display:flex}.cs-link-privacy{align-items:center;gap:6px;display:flex}.cs-link-checkbox{cursor:pointer;align-items:flex-start;gap:10px;padding:14px 0;font-size:14px;line-height:1.6;display:flex}.cs-link-checkbox input{accent-color:#8b5cf6;flex-shrink:0;width:18px;height:18px;margin-top:3px}.cs-link-search{gap:8px;margin:14px 0;display:flex}.cs-link-search input{min-width:0}.cs-target-links>h1{overflow-wrap:anywhere;margin-bottom:24px;font-size:26px;font-weight:800}.cs-link-management .cs-section-title{align-items:flex-start}.cs-link-management .cs-section-title p{max-width:680px}.cs-linked-card{border:1px solid hsl(var(--surface-border));background:hsl(var(--surface));border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cs-linked-cover{aspect-ratio:16/9;background:linear-gradient(130deg,#312e81,#172554);position:relative;overflow:hidden}.cs-linked-group .cs-linked-cover{background:linear-gradient(130deg,#064e3b,#164e63)}.cs-linked-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cs-linked-cover>span:first-child{color:#d4d4ff;justify-content:center;align-items:center;height:100%;display:flex}.cs-linked-type{color:#fff;background:#09090be6;border:1px solid #ffffff45;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.cs-linked-body{flex:1;min-width:0;padding:14px}.cs-linked-body>div:first-child{border:3px solid hsl(var(--surface));box-sizing:content-box;border-radius:10px;margin-top:-32px;position:relative}.cs-linked-body h3{overflow-wrap:anywhere;margin:8px 0;font-size:15px;font-weight:750;line-height:1.4}.cs-linked-body>p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.cs-linked-body .cs-tags{margin-top:10px}.cs-linked-footer{border-top:1px solid hsl(var(--surface-border));color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.cs-linked-footer>span,.cs-linked-footer>a{align-items:center;gap:4px;display:inline-flex}.cs-linked-footer>a{color:var(--cs-accent-ink);min-height:32px}.cs-linked-identity{color:var(--text-secondary);background:hsl(var(--surface-muted));align-items:center;gap:5px;padding:8px 14px;font-size:10px;display:flex}.cs-linked-summary{border-bottom:1px solid hsl(var(--surface-border));margin-bottom:20px;padding-bottom:20px}.cs-linked-summary h3{margin-bottom:10px;font-weight:750}.cs-linked-summary>a{overflow-wrap:anywhere;align-items:center;gap:8px;padding-block:8px;font-size:12px;display:flex}.cs-linked-summary>a>svg:last-child{flex-shrink:0;margin-left:auto}.cs-linked-summary>a:last-child{color:var(--cs-accent-ink);font-weight:650}.cs-linked-summary p{color:var(--text-secondary);font-size:12px}@media (max-width:639px){.cs-link-management .cs-section-title{flex-direction:column;gap:12px}.cs-link-request{padding:14px}.cs-link-request-heading h3{font-size:14px}.cs-link-state{margin-left:0}.cs-link-consents{gap:8px;display:grid}.cs-link-management button{min-height:44px}.cs-linked-body{padding:10px}.cs-linked-body h3{font-size:13px}.cs-linked-body>p{font-size:11px}.cs-linked-cover .cs-linked-type{font-size:9px;top:6px;left:6px}.cs-linked-footer{padding:6px 10px;font-size:10px}.cs-linked-footer>a{min-height:44px}.cs-linked-identity{padding:8px 10px}.cs-affiliation-tag,.cs-affiliation-more summary{min-height:32px}}
