.presence{color:var(--jui-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;display:flex}.presence-select{align-items:center;gap:8px;font-weight:600;display:flex}.jui .presence-select select{width:auto;height:32px;min-height:32px;padding:4px 28px 4px 8px;font-size:12px}.presence-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.presence-badge{color:#fff;background:#203b30;border-radius:6px;padding:3px 8px;font-weight:600;display:inline-flex}.collab-activity{color:#245440;background:#e0f0e7;border-radius:6px;align-items:center;width:fit-content;padding:3px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.canvas-card[data-collaborating=true]{outline-offset:2px;outline:2px solid #54876a}.canvas-lane[data-remote-target=true]{outline-offset:2px;outline:2px dashed #54876a}.collab-lane-notice{color:#245440;margin:0 4px;font-size:12px}.collab-spinner{border-width:2px;width:12px;height:12px;margin-right:5px}.presence-edit{cursor:pointer;font:inherit;border:0;font-weight:600}.presence-edit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.presence-profile{gap:16px;margin-top:20px;display:grid}.presence-profile label{gap:8px;font-weight:600;display:grid}.presence-profile input:not([type=color]){width:100%;min-height:44px;font:inherit;border:1px solid #87988e;border-radius:8px;padding:8px 12px}.presence-profile input[type=color]{cursor:pointer;background:#fff;border:1px solid #87988e;border-radius:8px;width:64px;height:40px;padding:3px}.presence-session{white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}.presence-countdown{font-variant-numeric:tabular-nums}.presence-session button{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.collab-editor-badge{color:#fff;white-space:nowrap;background:#203b30;border-radius:6px;align-items:center;gap:5px;max-width:120px;padding:3px 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.collab-editor-badge .jui-spinner{border-width:1.5px;width:11px;height:11px}.canvas-card-buttons{flex-shrink:0;align-items:center;gap:6px;display:flex}.presence-session{align-items:center;gap:6px;display:inline-flex}.presence-renew{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.presence-renew:disabled{opacity:.5;cursor:wait}
