.cbar.svelte-1vw4ykb{position:sticky;top:0;z-index:30;background:var(--color-bg);padding-top:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.cbar-mini.svelte-1vw4ykb{position:fixed;top:0;left:0;right:0;z-index:30;box-sizing:border-box;height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-inline:var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.cbar-summary.svelte-1vw4ykb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.cbar-toggle.svelte-1vw4ykb{flex:none;width:44px;height:44px}.cbar-mini.svelte-1vw4ykb .cbar-toggle:where(.svelte-1vw4ykb){margin-left:auto}.cbar.inner.svelte-1vw4ykb,.cbar.inner.svelte-1vw4ykb .cbar-scroll:where(.svelte-1vw4ykb),.cbar.inner.svelte-1vw4ykb .cbar-body:where(.svelte-1vw4ykb){display:contents}@media(max-width:640px),(max-height:450px){.cbar.inner.svelte-1vw4ykb,.cbar.inner.svelte-1vw4ykb .cbar-scroll:where(.svelte-1vw4ykb){display:block}.cbar.inner.svelte-1vw4ykb .cbar-body:where(.svelte-1vw4ykb){display:flow-root}.cbar.svelte-1vw4ykb{position:static}.cbar.inner.svelte-1vw4ykb{padding:0;margin:0;border:0;background:none}.cbar.overlay.svelte-1vw4ykb{position:fixed;top:0;left:0;right:0;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 44px);padding-inline:var(--space-4);margin-bottom:0}.cbar.inner.overlay.svelte-1vw4ykb{background:var(--color-bg);padding-top:var(--space-2);border-bottom:1px solid var(--color-border)}.cbar.overlay.svelte-1vw4ykb>.cbar-scroll:where(.svelte-1vw4ykb){overflow-y:auto;min-height:0}}@media(max-width:640px){.cbar.overlay.svelte-1vw4ykb{max-height:calc(100dvh - 108px - env(safe-area-inset-bottom,0px))}}body:has(.cbar.overlay) .back-to-top{z-index:29}.cbar-body.svelte-1vw4ykb{display:flow-root}.cbar-pull.svelte-1vw4ykb{position:absolute;top:100%;right:var(--space-4);width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:flex-start}.cbar-pull-tab.svelte-1vw4ykb{display:flex;align-items:center;justify-content:center;width:44px;height:44px;box-sizing:border-box;border:1px solid;border-radius:0 0 var(--radius) var(--radius)}.cbar-pull.svelte-1vw4ykb:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.cbar-toggle.svelte-1vw4ykb,.cbar-toggle.svelte-1vw4ykb:hover,.cbar-pull-tab.svelte-1vw4ykb{background:var(--color-text-muted);color:var(--color-bg);border-color:var(--color-text-muted)}.cbar-pull-tab.svelte-1vw4ykb .icon{width:1.25rem;height:1.25rem}
