.library-workspace.svelte-ju827i{min-width:0;min-height:var(--layout-library-workspace-min-height);grid-template-columns:minmax(var(--layout-library-sidebar-min), var(--layout-library-sidebar-max)) minmax(0, 1fr);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface);display:grid;overflow:hidden}aside.svelte-ju827i{border-inline-end:1px solid var(--color-border-subtle);min-width:0;padding:var(--space-stack-default);background:var(--color-surface-subtle)}.folder-heading.svelte-ju827i,.folder-heading.svelte-ju827i>div:where(.svelte-ju827i){align-items:center;min-width:0;display:flex}.folder-heading.svelte-ju827i{justify-content:space-between;gap:var(--space-inline-default);margin-block-end:var(--space-stack-default)}.folder-heading.svelte-ju827i>div:where(.svelte-ju827i){gap:var(--space-inline-compact)}h2.svelte-ju827i,p.svelte-ju827i{margin:0}h2.svelte-ju827i{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:var(--text-label-weight);letter-spacing:var(--tracking-eyebrow);line-height:var(--text-caption-line);text-transform:uppercase}.folder-heading.svelte-ju827i span:where(.svelte-ju827i){min-width:var(--control-height-compact);min-height:var(--control-height-compact);border-radius:var(--radius-pill);padding-inline:var(--space-inline-compact);background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:var(--text-label-weight);place-items:center;display:inline-grid}.desktop-folders.svelte-ju827i{gap:var(--space-stack-tight);display:grid}.desktop-folders button{width:100%;min-width:0;min-height:var(--control-height-default);grid-template-columns:var(--icon-size-control) minmax(0, 1fr);align-items:center;gap:var(--space-inline-default);border-radius:var(--radius-control);padding-inline:var(--control-padding-inline-default);color:var(--color-text-secondary);font:inherit;font-size:var(--text-label-size);text-align:start;background:0 0;border:1px solid #0000;display:grid}.desktop-folders button:hover{border-color:var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-primary)}.desktop-folders button.active{border-color:var(--color-border-interactive);background:var(--color-action-ghost-hover);color:var(--color-action-primary-on-soft);font-weight:var(--text-label-weight)}.desktop-folders button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.desktop-folders button svg{width:var(--icon-size-control);height:var(--icon-size-control)}.desktop-folders button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-folders.svelte-ju827i{padding:var(--control-padding-inline-default);color:var(--color-text-secondary);font-size:var(--text-caption-size)}.mobile-folder-picker.svelte-ju827i{display:none}.workspace-content.svelte-ju827i{align-content:start;gap:var(--space-section-compact);min-width:0;padding:var(--space-stack-relaxed);display:grid}@media (width<=64rem){.library-workspace.svelte-ju827i{grid-template-columns:minmax(0,1fr);min-height:0}aside.svelte-ju827i{border-inline-end:0;border-block-end:1px solid var(--color-border-subtle)}.desktop-folders.svelte-ju827i{display:none}.mobile-folder-picker.svelte-ju827i{display:block}}@media (width<=40rem){aside.svelte-ju827i,.workspace-content.svelte-ju827i{padding:var(--space-stack-default)}}.folder-form.svelte-1pzrmcb{gap:var(--space-stack-default);display:grid}.library-breadcrumbs.svelte-1gee7np{overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;overflow-x:auto}ol.svelte-1gee7np,li.svelte-1gee7np{align-items:center;min-width:0;display:flex}ol.svelte-1gee7np{width:max-content;max-width:100%;margin:0;padding:0;list-style:none}li.svelte-1gee7np .ui-button{max-width:var(--layout-breadcrumb-item-max);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}li.svelte-1gee7np .ui-button[aria-current=page]{color:var(--color-text-primary);font-weight:var(--text-label-weight)}li.svelte-1gee7np>svg{width:var(--icon-size-control);height:var(--icon-size-control);color:var(--color-text-disabled);flex:none}
