.memory-compose{padding:24px}.memory-input{display:flex;gap:12px}.memory-input input{flex:1;min-width:0}.memory-filters{display:grid;grid-template-columns:1fr 1.3fr 1fr 1fr;gap:12px}.memory-intro{padding:48px 24px;text-align:center;color:#607577}.memory-intro h2{color:#173c40}.memory-scope{margin:24px 0 12px;padding:20px;border-left:4px solid #219a8f;background:#edf7f5;display:flex;justify-content:space-between;gap:16px;align-items:center;border-radius:8px}.memory-scope p{margin:8px 0 0}.memory-results-list{display:grid;gap:16px;margin-top:20px}.memory-card{padding:22px;overflow:hidden}.memory-card-top{display:flex;gap:12px;justify-content:space-between;align-items:center;color:#617779;font-size:12px}.memory-card h3{overflow-wrap:anywhere}.memory-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.memory-preview{float:right;width:140px;margin:0 0 16px 18px;border:1px solid #d6e3e2;border-radius:8px;background:#f4f8f7;cursor:pointer;padding:6px}.memory-preview img{width:100%;height:130px;object-fit:contain}.memory-pages{margin:24px 0}.document-preview{max-width:100%;max-height:320px;display:block;margin:0 auto 20px;object-fit:contain}.document-text{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f6f5;padding:16px;font:13px/1.6 inherit}.memory-card details{margin:12px 0}.memory-card summary{cursor:pointer;color:#237a72}@media(max-width:900px){.memory-filters{grid-template-columns:1fr 1fr}.memory-scope{display:block}.memory-scope .actions{margin-top:14px}}@media(max-width:560px){.memory-input{flex-direction:column}.memory-filters{grid-template-columns:1fr}.memory-card-top{align-items:flex-start;flex-direction:column}.memory-preview{width:100px}.memory-card{padding:16px}}
