.workspace-menu.svelte-11wazam{display:flex;align-items:end;gap:var(--space-2, 8px);position:relative;min-width:0}.workspace-picker.svelte-11wazam{display:grid;gap:var(--space-1, 4px);min-width:0;color:var(--text-secondary, #4b5563);font-size:var(--text-xs, 12px);font-weight:600;line-height:var(--leading-tight, 1.25)}.select-control.svelte-11wazam{display:grid;align-items:center;min-width:0}.select-control.svelte-11wazam>:where(.svelte-11wazam){grid-area:1 / 1}.workspace-picker.svelte-11wazam select:where(.svelte-11wazam),input.svelte-11wazam,.invite-form.svelte-11wazam select:where(.svelte-11wazam),.member-row.svelte-11wazam select:where(.svelte-11wazam){min-height:36px;border:1px solid var(--border-primary, #e5e7eb);border-radius:var(--rounded-lg, 8px);background:var(--bg-primary, #fff);color:var(--text-primary, #1f2937);font:inherit;padding:var(--space-2, 8px) var(--space-3, 12px);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.workspace-picker.svelte-11wazam select:where(.svelte-11wazam){width:100%;min-width:170px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;font-size:var(--text-sm, 14px);font-weight:500;line-height:var(--leading-normal, 1.5);text-overflow:ellipsis;cursor:pointer}.workspace-picker.svelte-11wazam select:where(.svelte-11wazam):hover:not(:disabled),input.svelte-11wazam:hover:not(:disabled),.invite-form.svelte-11wazam select:where(.svelte-11wazam):hover:not(:disabled),.member-row.svelte-11wazam select:where(.svelte-11wazam):hover:not(:disabled){border-color:var(--border-secondary, #d1d5db);background:var(--bg-tertiary, #f3f4f6)}.workspace-picker.svelte-11wazam select:where(.svelte-11wazam):focus-visible,input.svelte-11wazam:focus-visible,.invite-form.svelte-11wazam select:where(.svelte-11wazam):focus-visible,.member-row.svelte-11wazam select:where(.svelte-11wazam):focus-visible,.workspace-panel.svelte-11wazam summary:where(.svelte-11wazam):focus-visible,.small.svelte-11wazam:focus-visible{outline:2px solid var(--border-focus, #ff5613);outline-offset:2px}.workspace-picker.svelte-11wazam select:where(.svelte-11wazam):disabled{cursor:wait;opacity:.65}.select-chevron.svelte-11wazam{justify-self:end;margin-right:10px;color:var(--text-tertiary, #6b7280);pointer-events:none}.workspace-panel.svelte-11wazam{position:relative;flex:none}.workspace-panel.svelte-11wazam summary:where(.svelte-11wazam){display:inline-flex;align-items:center;gap:var(--space-2, 8px);min-height:36px;box-sizing:border-box;cursor:pointer;list-style:none;border:1px solid var(--border-primary, #e5e7eb);border-radius:var(--rounded-lg, 8px);background:var(--bg-primary, #fff);color:var(--text-primary, #1f2937);padding:var(--space-2, 8px) var(--space-3, 12px);font-size:var(--text-sm, 14px);font-weight:500;line-height:var(--leading-normal, 1.5);white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.workspace-panel.svelte-11wazam summary:where(.svelte-11wazam):hover{background:var(--bg-tertiary, #f3f4f6);border-color:var(--border-secondary, #d1d5db)}.workspace-panel.svelte-11wazam summary:where(.svelte-11wazam)::-webkit-details-marker{display:none}.workspace-panel[open].svelte-11wazam summary:where(.svelte-11wazam){background:var(--bg-tertiary, #f3f4f6);border-color:var(--border-focus, #ff5613)}.manage-icon.svelte-11wazam{color:var(--text-secondary, #4b5563)}.manage-chevron.svelte-11wazam{color:var(--text-tertiary, #6b7280);transition:transform .15s ease}.workspace-panel[open].svelte-11wazam .manage-chevron:where(.svelte-11wazam){transform:rotate(180deg)}.count.svelte-11wazam{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;box-sizing:border-box;background:var(--interactive-primary, #ff5613);color:var(--text-inverse, #fff);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700}.panel-content.svelte-11wazam{position:absolute;z-index:30;top:calc(100% + var(--space-2, 8px));right:0;width:min(420px,calc(100vw - 32px));max-height:min(70vh,620px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:var(--space-4, 16px);border:1px solid var(--border-primary, #e5e7eb);border-radius:var(--rounded-xl, 12px);background:var(--bg-elevated, #fff);color:var(--text-primary, #1f2937);box-shadow:var(--shadow-large, 0 16px 40px rgb(16 24 40 / 18%))}section.svelte-11wazam+section:where(.svelte-11wazam){border-top:1px solid var(--border-primary, #e5e7eb);margin-top:14px;padding-top:14px}h3.svelte-11wazam{margin:0 0 9px;color:var(--text-primary, #1f2937);font-size:var(--text-sm, 14px)}.inline-form.svelte-11wazam,.invite-form.svelte-11wazam{display:flex;gap:var(--space-2, 8px)}.inline-form.svelte-11wazam input:where(.svelte-11wazam),.invite-form.svelte-11wazam input:where(.svelte-11wazam){flex:1;min-width:0}.small.svelte-11wazam{border:1px solid var(--border-primary, #e5e7eb);border-radius:var(--rounded-md, 6px);background:var(--bg-primary, #fff);color:var(--text-primary, #1f2937);padding:6px 9px;font:inherit;cursor:pointer}.small.svelte-11wazam:hover:not(:disabled){background:var(--bg-tertiary, #f3f4f6);border-color:var(--border-secondary, #d1d5db)}.small.primary.svelte-11wazam{color:var(--text-inverse, #fff);border-color:var(--interactive-primary, #ff5613);background:var(--interactive-primary, #ff5613)}.small.primary.svelte-11wazam:hover:not(:disabled){border-color:var(--interactive-primary-hover, #e04d11);background:var(--interactive-primary-hover, #e04d11)}.small.danger.svelte-11wazam{color:var(--danger-text, #dc2626);border-color:var(--danger-border, #fca5a5)}.small.danger.svelte-11wazam:hover:not(:disabled){background:var(--danger-hover-bg, #fef2f2);border-color:var(--danger-hover-border, #f87171)}.small.svelte-11wazam:disabled{opacity:.5;cursor:default}.message.svelte-11wazam{border-radius:7px;padding:8px;margin:0 0 10px;font-size:12px}.message.error.svelte-11wazam{color:var(--status-error, #dc2626);background:var(--status-error-bg, #fef2f2)}.message.success.svelte-11wazam{color:var(--status-success, #067647);background:var(--status-success-bg, #ecfdf3)}.hint.svelte-11wazam{margin:7px 0 0;color:var(--text-secondary, #4b5563);font-size:var(--text-xs, 12px)}.section-heading.svelte-11wazam,.invitation-row.svelte-11wazam,.member-row.svelte-11wazam{display:flex;align-items:center;justify-content:space-between;gap:8px}.role.svelte-11wazam{text-transform:capitalize;border-radius:99px;background:var(--bg-secondary, #f8f9fa);padding:3px 8px;font-size:11px}.members.svelte-11wazam{margin-top:10px}.member-row.svelte-11wazam{flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--border-primary, #e5e7eb)}.member-row.svelte-11wazam>div:where(.svelte-11wazam):first-child{min-width:0;display:grid}.member-row.svelte-11wazam strong:where(.svelte-11wazam){overflow:hidden;text-overflow:ellipsis;font-size:12px}.member-row.svelte-11wazam small:where(.svelte-11wazam){color:var(--text-secondary, #4b5563);text-transform:capitalize}.leave.svelte-11wazam{margin-top:10px}@media(max-width:700px){.workspace-menu.svelte-11wazam{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.workspace-panel.svelte-11wazam{position:static}.workspace-picker.svelte-11wazam select:where(.svelte-11wazam){min-width:0}.panel-content.svelte-11wazam{width:min(420px,100%)}}@media(max-width:480px){.panel-content.svelte-11wazam{width:100%;padding:var(--space-3, 12px)}.invite-form.svelte-11wazam{flex-direction:column}.invite-form.svelte-11wazam>:where(.svelte-11wazam){width:100%;box-sizing:border-box}.member-row.svelte-11wazam>div:where(.svelte-11wazam):first-child{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.workspace-picker.svelte-11wazam select:where(.svelte-11wazam),input.svelte-11wazam,.invite-form.svelte-11wazam select:where(.svelte-11wazam),.member-row.svelte-11wazam select:where(.svelte-11wazam),.workspace-panel.svelte-11wazam summary:where(.svelte-11wazam),.manage-chevron.svelte-11wazam{transition:none}}.dashboard-home.svelte-bulp2j{padding:var(--space-8);width:100%;color:var(--text-primary)}.page-header.svelte-bulp2j{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8)}.page-header.svelte-bulp2j h1:where(.svelte-bulp2j){margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--text-primary)}.header-actions.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-3)}.sort-chips.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.sort-chip.svelte-bulp2j{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-primary);border-radius:var(--rounded-lg);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all .15s ease}.sort-chip.svelte-bulp2j:hover,.sort-chip.active.svelte-bulp2j{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-secondary)}.sort-arrow.svelte-bulp2j{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;opacity:0}.sort-arrow.active.svelte-bulp2j{opacity:1}.divider.svelte-bulp2j{width:1px;height:24px;background:var(--border-primary)}.btn.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-primary);background:var(--bg-primary);border-radius:var(--rounded-lg);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .15s ease;text-decoration:none}.btn.svelte-bulp2j:hover{background:var(--bg-tertiary);border-color:var(--border-secondary)}.btn-primary.svelte-bulp2j{background:var(--interactive-primary);border-color:var(--interactive-primary);color:var(--text-inverse)}.btn-primary.svelte-bulp2j:hover{background:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}.btn-secondary.svelte-bulp2j{color:var(--text-primary)}.btn-small.svelte-bulp2j{padding:calc(var(--space-2) - 2px) var(--space-3);font-size:calc(var(--text-sm) - 1px)}.btn-danger.svelte-bulp2j{color:var(--danger-text);border-color:var(--danger-border)}.btn-danger.svelte-bulp2j:hover{background:var(--danger-hover-bg);border-color:var(--danger-hover-border)}.breadcrumbs.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm)}.breadcrumb-item.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--rounded);transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-item.svelte-bulp2j:hover{color:var(--interactive-primary);background:var(--bg-tertiary)}.selection-toolbar.svelte-bulp2j{display:flex;justify-content:space-between;align-items:center;background:var(--bg-tertiary);padding:var(--space-3) var(--space-4);border-radius:var(--rounded-lg);color:var(--interactive-primary);font-size:var(--text-sm);font-weight:500;position:fixed;left:calc(var(--dashboard-sidebar-width, 0px) + var(--space-8));right:var(--space-8);bottom:var(--space-6);z-index:10;box-shadow:var(--shadow-large)}.selection-actions.svelte-bulp2j{display:flex;gap:var(--space-2)}.edit-icon.svelte-bulp2j{color:var(--interactive-primary);flex-shrink:0;opacity:0;transition:all .15s ease;padding:4px;border-radius:var(--rounded)}.edit-icon.visible.svelte-bulp2j{opacity:.7}.edit-icon.visible.svelte-bulp2j:hover{opacity:1;background:var(--bg-tertiary);transform:scale(1.1)}.items-list.svelte-bulp2j{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--rounded-lg);overflow:hidden}.list-header.svelte-bulp2j{display:flex;align-items:center;padding:var(--space-3);background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;gap:var(--space-3)}.list-header-name.svelte-bulp2j{flex:1;margin-left:56px}.list-header-type.svelte-bulp2j{min-width:100px}.list-header-updated.svelte-bulp2j{min-width:140px;text-align:right}.list-header-actions.svelte-bulp2j{width:120px;text-align:right}.list-header-sort.svelte-bulp2j{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color .15s ease}.list-header-sort.svelte-bulp2j:hover,.list-header-sort.active.svelte-bulp2j{color:var(--text-primary)}.list-header-updated.svelte-bulp2j .list-header-sort:where(.svelte-bulp2j){justify-content:flex-end;width:100%}.list-item.svelte-bulp2j{display:flex;align-items:center;padding:var(--space-3);border-bottom:1px solid var(--border-primary);gap:var(--space-3);transition:background-color .15s ease;outline:none;cursor:default}.list-item.nested.svelte-bulp2j{background:#0000001f}.list-item.svelte-bulp2j:hover{background:var(--bg-tertiary)}.list-item.svelte-bulp2j:focus{background:var(--bg-tertiary);box-shadow:inset 0 0 0 2px var(--interactive-primary)}.list-item.svelte-bulp2j:active{background:var(--bg-secondary)}.list-item.selected.svelte-bulp2j{border-radius:var(--rounded-md);box-shadow:inset 0 0 0 2px var(--interactive-primary)}.list-item.svelte-bulp2j:last-child{border-bottom:none}.list-item-content.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-3);flex:1;text-decoration:none;color:inherit;cursor:default}.list-item-content-tree.svelte-bulp2j{padding-left:calc(var(--tree-level, 0) * 28px)}.list-item-icon.svelte-bulp2j{color:var(--text-secondary);flex-shrink:0}.list-item-icon-folder.svelte-bulp2j{color:var(--status-warning)}.list-item-icon-project.svelte-bulp2j{color:var(--interactive-primary)}.list-item-name-wrapper.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.list-item-name.svelte-bulp2j{font-weight:500;color:var(--text-primary);transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;cursor:inherit}.list-item-name.hoverable.svelte-bulp2j{text-decoration:underline;text-decoration-color:var(--border-secondary);text-underline-offset:3px}.list-item-name-input.svelte-bulp2j{flex:1;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:500;border:1px solid var(--interactive-primary);border-radius:var(--rounded);background:var(--bg-primary);color:var(--text-primary);outline:none}.list-item-type.svelte-bulp2j{min-width:100px;font-size:var(--text-sm);color:var(--text-secondary)}.list-item-updated.svelte-bulp2j{min-width:140px;text-align:right;font-size:var(--text-sm);color:var(--text-secondary)}.list-item-actions.svelte-bulp2j{display:flex;justify-content:flex-end;gap:var(--space-2);width:120px}.folder-expand-button.svelte-bulp2j,.folder-expand-spacer.svelte-bulp2j{width:16px;height:16px;flex-shrink:0}.folder-expand-button.svelte-bulp2j{display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:none;color:var(--status-warning);cursor:pointer;border-radius:var(--rounded-sm);transition:background-color .15s ease,color .15s ease}.folder-expand-button.svelte-bulp2j:hover:not(:disabled){background:var(--bg-tertiary)}.folder-expand-button.svelte-bulp2j:disabled{opacity:.5;cursor:progress}.folder-expand-button.svelte-bulp2j svg:where(.svelte-bulp2j){display:block}.empty-state.svelte-bulp2j{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-16) var(--space-8);color:var(--text-secondary)}.empty-state.svelte-bulp2j svg:where(.svelte-bulp2j){color:var(--text-tertiary);margin-bottom:var(--space-4)}.empty-state.svelte-bulp2j h3:where(.svelte-bulp2j){margin:0 0 var(--space-2) 0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.empty-state.svelte-bulp2j p:where(.svelte-bulp2j){margin:0 0 var(--space-8) 0;font-size:var(--text-base)}.empty-state-actions.svelte-bulp2j{display:flex;gap:var(--space-3)}.error-state.svelte-bulp2j{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-16) var(--space-8);color:var(--text-secondary);color:var(--danger-text)}.error-state.svelte-bulp2j p:where(.svelte-bulp2j){margin:0 0 var(--space-4) 0;font-size:var(--text-base)}.skeleton-list-item.svelte-bulp2j{position:relative;overflow:visible!important;border:1px solid var(--border-primary);background:var(--bg-primary);box-shadow:none;cursor:default}.skeleton-list-item.svelte-bulp2j:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-primary) 0%,var(--bg-tertiary) 50%,var(--bg-primary) 100%);background-size:200% 100%;animation:svelte-bulp2j-skeleton-loading 1.5s infinite;border-radius:var(--rounded)}.skeleton-icon-small.svelte-bulp2j{width:20px;height:20px;background:var(--bg-tertiary);border-radius:var(--rounded-sm)}.skeleton-list-title.svelte-bulp2j{height:18px;background:var(--bg-tertiary);border-radius:var(--rounded);width:60%;margin-left:var(--space-3)}.skeleton-type.svelte-bulp2j{height:16px;width:60px;background:var(--bg-tertiary);border-radius:var(--rounded-sm)}.skeleton-updated.svelte-bulp2j{height:16px;width:90px;background:var(--bg-tertiary);border-radius:var(--rounded-sm)}.skeleton-actions.svelte-bulp2j{height:28px;width:60px;background:var(--bg-tertiary);border-radius:var(--rounded)}@keyframes svelte-bulp2j-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.page-header-mobile.svelte-bulp2j{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.mobile-header-top.svelte-bulp2j{display:flex;justify-content:space-between;align-items:center}.mobile-header-top.svelte-bulp2j h1:where(.svelte-bulp2j){margin:0;font-size:var(--text-xl);font-weight:700;color:var(--text-primary)}.mobile-toolbar.svelte-bulp2j{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.mobile-toolbar-left.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mobile-create-buttons.svelte-bulp2j{display:flex;align-items:center;gap:var(--space-2)}.mobile-create-btn.svelte-bulp2j{padding:var(--space-2);font-size:var(--text-sm);display:flex;align-items:center;justify-content:center;gap:2px;height:36px;min-width:36px}.mobile-create-btn.svelte-bulp2j svg:where(.svelte-bulp2j){flex-shrink:0}.mobile-create-btn.svelte-bulp2j .plus-badge:where(.svelte-bulp2j){font-size:12px;font-weight:700;line-height:1}.desktop-only.svelte-bulp2j{display:flex}.mobile-only.svelte-bulp2j{display:none}@media(max-width:768px){.desktop-only.svelte-bulp2j{display:none}.mobile-only.svelte-bulp2j{display:flex}.dashboard-home.svelte-bulp2j{padding:var(--space-4)}.selection-toolbar.svelte-bulp2j{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.breadcrumbs.svelte-bulp2j{flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-4)}.breadcrumb-item.svelte-bulp2j{max-width:100px;overflow:hidden;text-overflow:ellipsis;padding:var(--space-1);font-size:var(--text-xs)}.list-header-type.svelte-bulp2j,.list-item-type.svelte-bulp2j,.list-header-updated.svelte-bulp2j,.list-item-updated.svelte-bulp2j{display:none}.list-header-name.svelte-bulp2j{margin-left:var(--space-6)}.list-item.svelte-bulp2j{overflow:hidden;min-width:0}.list-item-content.svelte-bulp2j,.list-item-name-wrapper.svelte-bulp2j{flex:1;min-width:0;overflow:hidden}.list-item-name.svelte-bulp2j{display:block;font-size:var(--text-sm);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-icon.svelte-bulp2j{flex-shrink:0}.list-header-actions.svelte-bulp2j,.list-item-actions.svelte-bulp2j{flex-shrink:0;width:auto;min-width:50px}.list-item-actions.svelte-bulp2j .btn:where(.svelte-bulp2j){padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.selection-toolbar.svelte-bulp2j{flex-direction:column;gap:var(--space-2);text-align:center}.empty-state.svelte-bulp2j{padding:var(--space-8) var(--space-4)}.empty-state.svelte-bulp2j h3:where(.svelte-bulp2j){font-size:var(--text-lg)}.empty-state.svelte-bulp2j svg:where(.svelte-bulp2j){width:48px;height:48px}.empty-state-actions.svelte-bulp2j{flex-direction:column;width:100%}.empty-state-actions.svelte-bulp2j .btn:where(.svelte-bulp2j){width:100%;justify-content:center}}@media(max-width:360px){.dashboard-home.svelte-bulp2j{padding:var(--space-3)}.mobile-header-top.svelte-bulp2j h1:where(.svelte-bulp2j){font-size:var(--text-lg)}.mobile-toolbar.svelte-bulp2j{flex-wrap:wrap}.mobile-toolbar-left.svelte-bulp2j{flex:1}.sort-chip.svelte-bulp2j{min-height:30px;padding:var(--space-1)}}
