.workspace-chrome{gap:1.25rem;margin:1rem 0 1.25rem;display:grid}.workspace-new h2,.workspace-list-block h2,.import-panel h2{color:var(--ts-text);margin:0 0 .55rem;font-size:1rem;font-weight:650}.workspace-new-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workspace-title-input,.workspace-template-select{box-sizing:border-box;border:1px solid var(--ts-border);background:var(--ts-surface);min-width:10rem;color:var(--ts-text);font:inherit;border-radius:.35rem;flex:10rem;padding:.45rem .65rem}.workspace-action-btn{appearance:none;border:1px solid var(--ts-border-strong);background:var(--ts-surface-2);color:var(--ts-text);cursor:pointer;font:inherit;border-radius:.35rem;padding:.45rem .85rem}.workspace-action-btn:disabled{opacity:.55;cursor:default}.workspace-link-btn{appearance:none;color:#8fa4d4;cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.9rem;text-decoration:underline}.workspace-status,.workspace-empty,.import-hint{color:var(--ts-text-muted);font-size:.88rem}.workspace-lists{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.workspace-note-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.workspace-note-btn{appearance:none;text-align:left;border:1px solid var(--ts-border);background:var(--ts-surface);width:100%;color:var(--ts-text);cursor:pointer;font:inherit;border-radius:.35rem;gap:.15rem;padding:.5rem .65rem;display:grid}.workspace-note-btn:hover{border-color:var(--ts-border-strong);background:var(--ts-surface)}.workspace-note-title{font-weight:600}.workspace-note-vault{color:var(--ts-text-muted);overflow-wrap:anywhere;font-size:.78rem}.import-panel{border:1px solid var(--ts-border);background:var(--ts-surface);border-radius:.4rem;gap:.65rem;margin:1rem 0;padding:1rem;display:grid}.import-label{color:var(--ts-text-muted);gap:.3rem;font-size:.85rem;display:grid}.import-report{background:var(--ts-bg);color:var(--ts-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.3rem;margin:0;padding:.75rem;font-size:.82rem}