.sharing-panel{margin-top:20px;max-width:760px}.sharing-panel p{overflow-wrap:anywhere}.sharing-panel label{font-weight:700;font-size:.86rem}.sharing-input-row{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.sharing-input-row input{min-width:0;flex:1 1 220px;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;background:white}.sharing-list{list-style:none;padding:0;margin:0 0 20px}.sharing-list li{padding:12px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.sharing-list strong{display:block;overflow-wrap:anywhere}.sharing-list small{display:block;color:var(--muted);margin-top:4px}.sharing-row-actions{display:flex;gap:8px;flex-wrap:wrap}.sharing-error{color:#a52c27}.viewer-notice{padding:10px 14px;border-radius:9px;background:#eae7df;color:#55524b}.project-viewer .floating-add,.project-viewer .task-reorder-handle,.project-viewer .process-v2-actions,.project-viewer .process-v2-detail-actions,.project-viewer .photo-select{display:none!important}.sharing-incoming{position:fixed;z-index:10020;left:16px;right:16px;bottom:88px;margin:auto;max-width:520px;padding:18px;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:var(--shadow)}.sharing-incoming p{margin:10px 0;overflow-wrap:anywhere}.project-viewer input:disabled,.project-viewer select:disabled,.project-viewer textarea:disabled{opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink);background:#f3f1ec}

.sharing-incoming.sharing-incoming-inline{position:static;margin:0 0 18px;padding:12px;max-width:100%;box-shadow:none}.sharing-incoming-inline strong{font-size:14px}.sharing-incoming-inline p{font-size:13px}.sharing-incoming-inline button{display:none}
