.collaboration-panel{min-width:0}.collab-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.collab-heading h2{margin-bottom:0}.collab-inline-form{display:flex;align-items:flex-end;gap:12px;margin-top:16px}.collab-inline-form .field{flex:1;margin:0}.collab-inline-form .btn{margin-bottom:2px;flex-shrink:0}.collab-help{font-size:12px;margin-top:8px}.collab-list{list-style:none;margin:14px 0;padding:0}.collab-list>li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--line,#d9d7d0)}.collab-list>li>div:first-child{min-width:0;overflow-wrap:anywhere}.collab-list p{margin:5px 0}.collab-list .actions{flex-shrink:0}.collab-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:13px;line-height:1.55}.collab-check input{width:16px;min-width:16px;height:16px;margin:3px 0 0;accent-color:var(--accent,#df5d3b)}.collab-status{min-height:1.25em;font-size:13px;line-height:1.5;margin:12px 0 0}.collab-status.error{color:var(--danger,#b32923)}.collab-source{max-height:420px;white-space:pre;overflow:auto;font-size:12px;line-height:1.6}.collab-diff-added{background:#18825324;color:var(--ink,#21362a)}.collab-diff-removed{background:#b9392e21;color:var(--ink,#492d2a)}.collab-diff-info{font-style:italic;opacity:.7}.collaboration-panel h3{margin-top:23px}.collaboration-panel textarea{resize:vertical}.collaboration-panel .actions{flex-wrap:wrap}.collab-list .quiet strong{font-weight:500}@media(max-width:640px){.collab-inline-form,.collab-list>li{align-items:stretch;flex-direction:column}.collab-heading{align-items:flex-start}.collab-list .actions{margin-top:4px}.collab-source{max-height:340px}}.collab-ownership{margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#d9d7d0)}.collab-ownership summary{cursor:pointer;font-size:13px;font-weight:600}.collab-ownership form{margin-top:16px}.collab-ownership .collab-list{margin-bottom:0}.collab-ownership .collab-list>li:last-child{border-bottom:0}.collab-person{color:inherit;text-decoration:none}.collab-person:hover{text-decoration:underline}.collab-permission{font-size:12px;color:var(--muted,#646058)}.collab-member-actions{max-width:290px;justify-content:flex-end}.collab-direct-choice{padding:12px;border:1px solid var(--line,#d9d7d0);border-radius:8px;background:var(--paper,#faf9f5)}@media(max-width:640px){.collab-member-actions{max-width:none;justify-content:flex-start}}
