.menuItem.svelte-1x1nv18{min-height:1.8rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.active.svelte-1x1nv18{background-color:var(--accent-weak)}.menuItem.svelte-1x1nv18 .btn-ghost:hover:not(:disabled){background-color:transparent}.menu-item-link{min-width:0;overflow:hidden}.menu-item-static.svelte-1x1nv18{display:flex;align-items:center;flex:1 0 0;gap:var(--space-2);padding:0 .2rem;line-height:1.75}.menu-item-leading.svelte-1x1nv18{flex-shrink:0;display:flex;align-items:center}.menu-item-label.svelte-1x1nv18{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.8rem}.solution-item.svelte-1f6rgww{display:flex;align-items:center;gap:.4rem}.solutions-tree.svelte-1f6rgww{border-left:1px solid var(--color-border-default);padding-left:.4rem;display:flex;flex-direction:column;gap:.45rem;margin-left:.4rem;margin-top:.2rem}.theme-group.svelte-1f6rgww{display:flex;flex-direction:column;gap:.15rem;min-width:0}.theme-label.svelte-1f6rgww{font-size:.75rem;font-weight:700;color:var(--ink-3);line-height:1.2;padding:.1rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-text.svelte-1f6rgww,.truncate-text.svelte-1f6rgww{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.title-text.svelte-1f6rgww{display:inline-block}.truncate-text.svelte-1f6rgww.scrolling-title{text-overflow:clip}.list-counts.svelte-1f6rgww{font-size:.75rem;color:var(--ink-3);padding-left:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.crown-icon.svelte-1f6rgww{flex-shrink:0;display:flex;align-items:center}.list-leading.svelte-1f6rgww{display:inline-flex;align-items:center;flex-shrink:0}.list-name-col.svelte-1f6rgww button:first-of-type{max-width:100%;overflow:hidden}.list-actions.svelte-1f6rgww{height:1.6rem;min-width:1.5rem;max-width:1.5rem}.user-identity.svelte-f57jpf{display:inline-flex;align-items:center;gap:5px}.user-identity-icon.svelte-f57jpf{display:inline-flex;align-items:center;justify-content:center;flex:none;width:19px;height:19px;border:1px solid var(--rule);border-radius:50%;background:var(--accent-weak);color:var(--accent);font-size:10px;font-weight:700}.modal>.modal-content.file-preview-modal{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);overflow:hidden}.preview-header.svelte-1iqyeb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-shrink:0}h2.svelte-1iqyeb{margin:0;min-width:0;overflow-wrap:anywhere;font-size:1rem}.preview-header.svelte-1iqyeb .btn{flex:0 0 auto}.preview-content.svelte-1iqyeb{min-height:0;overflow:auto}.project-file-type-icon.svelte-1t3aq7p{position:relative;display:inline-flex;align-items:flex-start;justify-content:center;width:24px;height:24px;flex:none;color:var(--ink-3)}.project-file-type-icon.svelte-1t3aq7p small:where(.svelte-1t3aq7p){position:absolute;bottom:0;max-width:24px;overflow:hidden;font-size:7px;font-weight:800;line-height:1;letter-spacing:-.03em;background:var(--surface)}.project-file-type-pdf.svelte-1t3aq7p{color:#dc2626}.project-file-type-document.svelte-1t3aq7p{color:#2563eb}.project-file-type-spreadsheet.svelte-1t3aq7p{color:#15803d}.project-file-type-presentation.svelte-1t3aq7p{color:#c2410c}.project-file-type-image.svelte-1t3aq7p,.project-file-type-audio.svelte-1t3aq7p,.project-file-type-video.svelte-1t3aq7p{color:#7c3aed}.project-file-type-code.svelte-1t3aq7p{color:#0f766e}.project-file-type-archive.svelte-1t3aq7p{color:#a16207}.markdown-body.svelte-1vih4v4{font-size:.9rem;line-height:1.7}.markdown-body.readonly.svelte-1vih4v4{padding:.2rem 0}.markdown-body.svelte-1vih4v4 h1{font-size:1.6rem;font-weight:700;margin:.8rem 0 .4rem;border-bottom:1px solid #eee;padding-bottom:.3rem}.markdown-body.svelte-1vih4v4 h2{font-size:1.3rem;font-weight:600;margin:.8rem 0 .4rem}.markdown-body.svelte-1vih4v4 h3{font-size:1.1rem;font-weight:600;margin:.6rem 0 .3rem}.markdown-body.svelte-1vih4v4 p{margin:.4rem 0}.markdown-body.svelte-1vih4v4 img{max-width:100%;border-radius:6px;margin:.5rem 0}.markdown-body.svelte-1vih4v4 table{border-collapse:collapse;width:100%;margin:.5rem 0}.markdown-body.svelte-1vih4v4 th,.markdown-body.svelte-1vih4v4 td{border:1px solid #ddd;padding:.4rem .6rem;text-align:left}.markdown-body.svelte-1vih4v4 th{background:#f5f5f5;font-weight:600}.markdown-body.svelte-1vih4v4 ul,.markdown-body.svelte-1vih4v4 ol{padding-left:1.5rem;margin:.4rem 0}.markdown-body.svelte-1vih4v4 blockquote{border-left:3px solid #ddd;padding-left:.8rem;color:#666;margin:.5rem 0}.markdown-body.svelte-1vih4v4 code{background:#f5f5f5;padding:.15rem .3rem;border-radius:3px;font-size:.85em}.markdown-body.svelte-1vih4v4 pre{background:#f5f5f5;padding:.8rem;border-radius:6px;overflow-x:auto}.markdown-body.svelte-1vih4v4 pre code{background:none;padding:0}.markdown-editor.svelte-1vih4v4 .EasyMDEContainer .CodeMirror{font-size:.85rem;line-height:1.6}.markdown-editor.svelte-1vih4v4 .editor-toolbar{border-top-left-radius:6px;border-top-right-radius:6px}.markdown-editor.svelte-1vih4v4 .editor-statusbar .lines:before,.markdown-editor.svelte-1vih4v4 .editor-statusbar .words:before{content:attr(data-label) ": "}.markdown-editor.svelte-1vih4v4 .CodeMirror,.markdown-editor.svelte-1vih4v4 .editor-preview-side{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.project-file-preview.svelte-1jvcawv{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;max-width:100%;padding:5px 7px;border:1px solid var(--rule);border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.file-name.svelte-1jvcawv{display:contents}.file-name.svelte-1jvcawv .project-file-name{grid-column:2;grid-row:1;min-width:0}.file-name.svelte-1jvcawv .project-file-type-icon{grid-column:1;grid-row:1 / span 2}time.svelte-1jvcawv{grid-column:2;grid-row:2;font-size:.75rem;color:var(--ink-3)}.text-preview.svelte-1jvcawv{white-space:pre-wrap;overflow-wrap:anywhere;max-height:70vh;overflow:auto}.edit-actions.svelte-1jvcawv{display:flex;gap:.5rem;margin-top:.75rem}.edit-actions.svelte-1jvcawv .btn{flex:0 0 auto}.document-pages.svelte-1jvcawv{max-height:75vh;overflow:auto}.document-pages.svelte-1jvcawv img:where(.svelte-1jvcawv){display:block;width:100%;height:auto;margin-bottom:1rem}
