/* View controls keep the existing sizes and theme tokens. Dialog uses the native top layer. */
#workspaceView{font:inherit;font-size:13px;color:var(--ink);border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:8px;white-space:nowrap}
.workspace-list{grid-template-columns:1fr}.workspace-list .new-space-card{min-height:64px;flex-direction:row;justify-content:flex-start;padding:12px 20px}.workspace-list .new-space-icon{height:32px;width:32px;font-size:22px;border-radius:8px}.workspace-list .workspace-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-list .workspace-open{display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 18px;padding:14px}.workspace-list .workspace-preview{grid-row:1/5;width:84px;height:64px;padding:8px}.workspace-list .workspace-card-title{margin:0}.workspace-list .workspace-card-title strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.workspace-list .workspace-open>small{margin:0}.workspace-list .space-tags{margin:0}.workspace-list .workspace-card-actions{padding:14px;gap:16px;flex-wrap:wrap}.workspace-list .blank-preview{width:42px;height:42px}
.workspace-finder{width:640px;background:var(--surface);border-radius:16px;padding:24px}.workspace-finder label{display:block;font-weight:600;font-size:13px;margin:0 0 8px}.workspace-finder input{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font-size:16px}.workspace-find-help{font-size:12px;color:var(--ink);line-height:1.7;margin:12px 0}.workspace-find-results{max-height:45dvh;overflow:auto;display:grid;gap:4px}.workspace-find-result{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:12px;border-radius:8px;background:transparent;color:var(--ink);min-height:46px}.workspace-find-result span{overflow-wrap:anywhere}.workspace-find-result small{flex-shrink:0;color:var(--muted)}.workspace-find-result.active,.workspace-find-result:hover{background:var(--raised)}
@media(max-width:800px){.workspace-list .workspace-card{grid-template-columns:1fr}.workspace-list .workspace-card-actions{padding:0 14px 12px;justify-content:flex-end}.workspace-list .new-space-card{flex-wrap:wrap}.workspace-finder{padding:18px}}
