.workspace-memory{display:grid;gap:12px;min-width:0}.workspace-memory h3{margin:0;font-size:16px}.wm-description,.wm-status{margin:0;color:var(--muted,#76827a);font-size:13px;line-height:1.7}.workspace-memory form{display:grid;gap:12px;min-width:0}.workspace-memory label{display:grid;gap:8px;font-size:13px}.workspace-memory textarea{box-sizing:border-box;width:100%;min-height:160px;max-height:50vh;resize:vertical;padding:12px;border:1px solid var(--line,#dce3df);border-radius:8px;background:var(--surface,#fff);color:var(--ink,#25312b);font:inherit;line-height:1.7}.workspace-memory textarea:focus-visible{outline:2px solid var(--accent,#3c8969);outline-offset:2px}.wm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wm-actions button{padding:8px 12px;border:1px solid var(--line,#dce3df);border-radius:7px;background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer}.wm-actions .hs-primary{background:var(--accent,#3c8969);color:#fff}.wm-actions button:disabled{opacity:.5;cursor:default}.wm-error{color:var(--error,#b3493d)}.wm-latest{font-size:13px;line-height:1.7}.wm-latest pre{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--line,#dce3df);border-radius:7px;font:inherit}.wm-latest[hidden]{display:none}
