.sharing-dialog{width:min(860px,calc(100vw - 32px));max-height:88vh;overflow:auto}.sharing-dialog .dialog-heading p{margin:6px 0;color:var(--muted,#64748b)}.sharing-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.sharing-columns h3{font-size:15px}.sharing-list{list-style:none;padding:0;margin:0}.sharing-list li{padding:14px 0;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;justify-content:space-between;align-items:flex-start;overflow-wrap:anywhere}.sharing-list small{display:block;color:#64748b;margin-top:5px}.sharing-row-actions{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.sharing-dialog [data-sharing-form]{display:flex;gap:12px;align-items:flex-end}.sharing-dialog [data-sharing-form] .field{flex:1;margin:0}.sharing-dialog [data-sharing-form] button{min-height:42px}.sharing-highlight,.sharing-login-note{background:#eff6ff;border-radius:8px;padding:12px!important}.shared-project-badge{font-size:11px;color:#2563eb;background:#eff6ff;border-radius:5px;padding:3px 6px;margin-left:6px}@media(max-width:650px){.sharing-columns{grid-template-columns:1fr}.sharing-dialog [data-sharing-form]{align-items:stretch;flex-direction:column}#projectInvitations{font-size:12px;padding:7px}}
