.chat-memory-panel{border:1px solid #55416e;background:#0e0b1b;color:#e9dff8;padding:12px 16px;margin:12px 0;font:14px/1.6 system-ui,sans-serif;text-align:left}
.chat-memory-panel summary{cursor:pointer;color:#eda7ff;font-weight:650}.chat-memory-panel p{font:inherit;color:#cfc4dd;margin:10px 0}.chat-memory-panel label{display:flex;align-items:center;gap:10px;margin:10px 0}.chat-memory-panel input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#d574ef}.chat-memory-panel button{border:1px solid #8960a9;color:#f0dfff;background:#181126;padding:8px 12px;margin:4px 8px 4px 0;cursor:pointer;font:inherit}.chat-memory-panel button:disabled{opacity:.5;cursor:default}.chat-memory-panel :focus-visible{outline:2px solid #56ddf0;outline-offset:3px}.chat-memory-row{border-top:1px solid #35293f;margin-top:12px;padding-top:8px}.chat-memory-row label{display:block}.chat-memory-row input{display:block;width:100%;box-sizing:border-box;background:#090711;color:#f0eaf8;border:1px solid #655274;padding:8px;font:inherit}.chat-memory-panel .chat-memory-status{color:#82e6ef}.chat-memory-panel [hidden]{display:none!important}
