
/* Workspace Memory V1.3 — interactive state layer */
.memory-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}
.memory-action{border:1px solid #ffffff14;background:#111722;color:#aeb7cb;border-radius:10px;padding:8px 10px;font:inherit;font-size:10px;font-weight:750;cursor:pointer;transition:.16s ease}
.memory-action:hover{border-color:#7989ff55;color:#eef0ff;transform:translateY(-1px)}
.memory-action.primary{background:#e9ebff;color:#111522;border-color:#e9ebff}
.memory-action.warn{color:#e7b29f}.memory-action.done{color:#92ceb5}
.memory-action:disabled{opacity:.45;cursor:wait;transform:none}
.memory-history{margin-top:13px;border-top:1px solid #ffffff0b;padding-top:12px}
.memory-history.hidden{display:none}
.memory-history-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0}
.memory-history-dot{width:7px;height:7px;border-radius:50%;background:#7888ff;margin-top:5px;box-shadow:0 0 12px #7888ff55}
.memory-history-main{font-size:10px;color:#9aa5bb;line-height:1.45}.memory-history-main b{color:#d7dbea}
.memory-history-time{font-size:8px;color:#5f687d;white-space:nowrap}
.memory-inline-error{margin-top:10px;color:#e3a28e;font-size:10px}
@media(max-width:760px){.memory-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.memory-action{width:100%;padding:10px 8px}.memory-history-row{grid-template-columns:9px minmax(0,1fr)}.memory-history-time{grid-column:2}}
