.row.svelte-1lewi9d{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.view-toggle.svelte-1lewi9d{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.view-toggle.svelte-1lewi9d button:where(.svelte-1lewi9d){border:0;border-radius:0;background:transparent}.view-toggle.svelte-1lewi9d button:where(.svelte-1lewi9d)+button:where(.svelte-1lewi9d){border-left:1px solid var(--border)}.view-toggle.svelte-1lewi9d button.active:where(.svelte-1lewi9d){background:var(--bg-soft);color:var(--accent);font-weight:600}.action-bar.svelte-1lewi9d{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.2rem;padding:.4rem .4rem calc(.4rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px #00000059}.action-bar.svelte-1lewi9d .view-toggle:where(.svelte-1lewi9d){flex:0 0 auto}.action-bar.svelte-1lewi9d button.icon-btn,.action-bar.svelte-1lewi9d a.icon-btn{width:2rem;height:2rem}.action-bar.svelte-1lewi9d button.active:where(.svelte-1lewi9d){background:var(--bg);color:var(--accent)}.action-save.svelte-1lewi9d{position:relative}.dirty-dot.svelte-1lewi9d{position:absolute;top:.3rem;right:.3rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent-ink)}@media(min-width:768px){.mobile-only.svelte-1lewi9d{display:none!important}}
