.edit-session-bar.svelte-1ciumhj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:.3rem .6rem;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-0);margin-bottom:var(--space-3);font-size:var(--text-xs);transition:border-color .2s ease,background .2s ease}.edit-session-bar.sticky.svelte-1ciumhj{position:sticky;top:var(--space-2);z-index:12}.edit-session-bar.compact.svelte-1ciumhj{padding:.25rem .5rem}.edit-session-bar.inline.svelte-1ciumhj{display:inline-flex;padding:0;margin:0;border:0;background:transparent}.edit-session-bar.floating-status.svelte-1ciumhj{position:relative;min-height:32px;padding:0;margin:0;border:0;background:transparent}.floating-status.svelte-1ciumhj .edit-session-left:where(.svelte-1ciumhj){position:absolute;top:calc(100% + 24px);right:0;z-index:20;width:max-content;max-width:min(320px,calc(100vw - 112px));flex-wrap:wrap;padding:8px 12px;background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.edit-session-bar.floating-status.inline.svelte-1ciumhj .edit-session-left:where(.svelte-1ciumhj) .status-text:where(.svelte-1ciumhj){white-space:normal;max-width:none;overflow-wrap:anywhere}.floating-status.svelte-1ciumhj .edit-session-actions:where(.svelte-1ciumhj){gap:4px}.edit-session-bar.toolbar.svelte-1ciumhj{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;margin:0;border:0;background:transparent}.edit-session-bar.toolbar.svelte-1ciumhj .edit-session-left:where(.svelte-1ciumhj){display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:var(--radius-pill, 999px);background:var(--surface-1);border:1px solid var(--border-1);color:var(--ink-1)}.edit-session-bar.toolbar.svelte-1ciumhj .status-text:where(.svelte-1ciumhj){font-size:11px;font-weight:600;color:var(--ink-1);max-width:220px}.edit-session-bar.toolbar.svelte-1ciumhj .status-dot--solo:where(.svelte-1ciumhj){width:8px;height:8px;margin-right:.15rem}.edit-session-bar.toolbar.svelte-1ciumhj .edit-session-actions:where(.svelte-1ciumhj){display:inline-flex;align-items:center;gap:.35rem;padding:.2rem;border-radius:var(--radius-pill, 999px);background:var(--surface-1);border:1px solid var(--border-1)}.edit-session-bar.toolbar.svelte-1ciumhj .edit-session-history:where(.svelte-1ciumhj){display:inline-flex;align-items:center;gap:.1rem;padding:0 .35rem 0 .1rem;border-right:1px solid var(--border-1);margin-right:.1rem}.edit-session-icon-btn.svelte-1ciumhj{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-1);font-size:14px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.edit-session-icon-btn.svelte-1ciumhj:hover:not(:disabled){background:var(--surface-2);color:var(--ink-0)}.edit-session-icon-btn.svelte-1ciumhj:disabled{opacity:.35;cursor:not-allowed}.edit-session-bar.toolbar.svelte-1ciumhj .fh-btn-ghost,.edit-session-bar.toolbar.svelte-1ciumhj .btn-ghost{padding-inline:.55rem;min-height:1.75rem;font-size:11px}.edit-session-bar.toolbar.svelte-1ciumhj .fh-btn-primary,.edit-session-bar.toolbar.svelte-1ciumhj .btn-primary{min-height:1.85rem;padding-inline:.75rem;font-size:11px;font-weight:600}.edit-session-bar.inline.svelte-1ciumhj:not(.toolbar) .status-text:where(.svelte-1ciumhj){max-width:160px}.edit-session-bar[data-tone=ok].svelte-1ciumhj .status-dot:where(.svelte-1ciumhj){background:var(--ok)}.edit-session-bar[data-tone=warn].svelte-1ciumhj .status-dot:where(.svelte-1ciumhj),.edit-session-bar.dirty.svelte-1ciumhj .status-dot:where(.svelte-1ciumhj){background:var(--warn);animation:svelte-1ciumhj-pulse-warn 1.6s ease-in-out infinite}.edit-session-bar[data-tone=info].svelte-1ciumhj .status-dot:where(.svelte-1ciumhj),.edit-session-bar.saving.svelte-1ciumhj .status-dot:where(.svelte-1ciumhj){background:var(--info);animation:svelte-1ciumhj-pulse-warn 1s ease-in-out infinite}.edit-session-bar[data-tone=danger].svelte-1ciumhj .status-dot:where(.svelte-1ciumhj){background:var(--danger)}.edit-session-bar.dirty.svelte-1ciumhj{border-color:color-mix(in srgb,var(--warn) 40%,var(--border-1))}.edit-session-bar.saving.svelte-1ciumhj{border-color:color-mix(in srgb,var(--info) 40%,var(--border-1))}.edit-session-bar.error.svelte-1ciumhj{border-color:color-mix(in srgb,var(--danger) 40%,var(--border-1))}.edit-session-left.svelte-1ciumhj{display:inline-flex;align-items:center;gap:.4rem;min-width:0;color:var(--ink-2)}.status-dot.svelte-1ciumhj{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ink-3)}.status-text.svelte-1ciumhj{font-size:var(--text-xs);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.edit-session-bar.error.svelte-1ciumhj:not(.toolbar) .status-text:where(.svelte-1ciumhj){white-space:normal;max-width:none}.edit-session-actions.svelte-1ciumhj{display:inline-flex;align-items:center;gap:.25rem}@keyframes svelte-1ciumhj-pulse-warn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media(max-width:720px){.status-text.svelte-1ciumhj{max-width:140px}}
