.project-sharing,.invitation-card{color:var(--editor-ink,#243128);overflow-wrap:anywhere;min-width:0;line-height:1.5}.project-sharing form,.invitation-card form{gap:12px;margin-block:16px;display:grid}.project-sharing label,.invitation-card label{gap:6px;display:grid}.project-sharing input[type=email],.invitation-card input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #858e86;border-radius:6px;padding:10px}.project-sharing .sharing-checkbox{align-items:start;gap:8px;display:flex}.sharing-checkbox input{flex:none;margin-top:.4em}.sharing-list{margin:0;padding:0;list-style:none}.sharing-list li{border-top:1px solid #d3dbd5;gap:6px;padding-block:16px;display:grid}.sharing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sharing-rules{margin-block:20px}.sharing-rules summary{cursor:pointer}.project-sharing summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 0}.project-sharing .context-actions-body{flex-wrap:wrap;gap:8px;padding-block:8px;display:flex}.project-sharing .sharing-checkbox{align-items:center;min-height:44px}.project-sharing button,.invitation-card button{white-space:normal;overflow-wrap:anywhere;min-height:44px;font:inherit}.invitation-shell{box-sizing:border-box;background:#f6f8f5;min-height:100dvh;padding:clamp(16px,4vw,48px)}.invitation-card{background:#fff;border:1px solid #d3dbd5;border-radius:12px;max-width:600px;margin:0 auto;padding:clamp(16px,4vw,32px)}.invitation-card h1{font-size:1.6rem;line-height:1.2}.project-sharing-entry{flex-wrap:wrap;gap:8px;padding:8px 16px;display:flex}.project-activity-list{overflow-wrap:anywhere}.project-activity-list small{display:block}.activity-preview{border:1px solid #d3dbd5;width:100%;min-height:400px;margin-block:16px;display:block}.editor-toolbar .project-sharing-entry{flex:0 auto;min-width:0;padding:0}@media (width>=851px){.editor-toolbar:has(>.project-sharing-entry) .editor-project{flex-basis:9em}.editor-toolbar:has(>.project-sharing-entry) :is(.editor-guidance-entry,.editor-preview-button){flex-shrink:0}}@media (width<=850px){.editor-toolbar:has(>.project-sharing-entry){flex-wrap:wrap}.editor-toolbar .project-sharing-entry{flex-basis:100%}}
