.memory-intro,.memory-footnote{color:var(--muted-foreground,#777e7a);margin:16px 0 24px;font-size:14px;line-height:1.7}.memory-count{color:var(--muted-foreground,#777e7a);font-size:13px}.memory-settings .archive-settings-heading{gap:16px}.memory-controls{border:1px solid var(--border,#e6e9e6);border-radius:14px;margin-bottom:28px;overflow:hidden}.memory-control{justify-content:space-between;align-items:center;gap:24px;padding:19px 21px;display:flex}.memory-control+.memory-control{border-top:1px solid var(--border,#e6e9e6)}.memory-control strong{font-size:14px;font-weight:550;display:block}.memory-control small{color:var(--muted-foreground,#777e7a);margin-top:5px;font-size:12px;line-height:1.65;display:block}.memory-control input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#daddd8;border-radius:20px;flex:none;width:36px;height:22px;transition:background .15s;position:relative}.memory-control input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.memory-control input:checked{background:#267655}.memory-control input:checked:after{transform:translate(14px)}.memory-settings button:disabled,.memory-control input:disabled{opacity:.45;cursor:not-allowed}:is(.memory-settings button:focus-visible,.memory-settings input:focus-visible,.memory-settings textarea:focus-visible,.memory-settings select:focus-visible){outline-offset:3px;outline:2px solid #267655}.memory-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.memory-toolbar .archive-chat-search{flex:1;min-width:0}.memory-toolbar button,.memory-confirm button,.memory-editor button{border:1px solid var(--border,#e6e9e6);white-space:nowrap;background:var(--background,white);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:13px;display:inline-flex}.memory-settings button:hover{background:var(--muted,#f4f5f3)}.memory-settings button svg{width:16px;height:16px}.memory-entry{border-bottom:1px solid var(--border,#e6e9e6);justify-content:space-between;align-items:center;gap:24px;padding:19px 0;display:flex}.memory-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:14px;line-height:1.7}.memory-entry small,.memory-editor small{color:var(--muted-foreground,#777e7a);font-size:12px}.memory-entry-actions{flex:none;gap:6px;display:flex}.memory-entry-actions button{color:var(--muted-foreground,#777e7a);cursor:pointer;border-radius:7px;padding:8px}.memory-editor{background:var(--muted,#f9faf8);border:1px solid #a7c2b4;border-radius:12px;margin:16px 0;padding:20px}.memory-editor header,.memory-editor>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-editor label{margin:13px 0;font-size:12px;display:block}.memory-editor input,.memory-editor select,.memory-editor textarea{border:1px solid var(--border,#e6e9e6);background:var(--background,white);resize:vertical;border-radius:8px;width:100%;margin-top:6px;padding:9px 11px;font-size:14px;display:block}.memory-error,.memory-confirm{color:#a44436;background:#fdf1ed;border-radius:9px;margin-bottom:14px;padding:12px 16px;font-size:13px}.memory-confirm p{margin-bottom:12px}.memory-confirm button+button{margin-left:10px}.memory-notice{color:#267655;min-height:24px;font-size:13px;display:block}.memory-footnote{margin-top:28px;font-size:12px}.memory-update-badge{color:#628274;background:#edf5ef;border-radius:6px;align-items:center;gap:5px;margin:2px 0 12px;padding:4px 8px;font-size:12px;display:inline-flex}.memory-update-badge:is(button){cursor:pointer;border:0}.memory-update-badge:is(button):hover{background:#dcebe0}.memory-update-badge:focus-visible{outline-offset:3px;outline:2px solid #267655}.memory-unavailable-notice{color:#8c6838;margin:8px 0;font-size:12px;display:block}.memory-source{color:var(--muted-foreground,#777e7a);margin-top:10px;font-size:12px}.memory-source summary{cursor:pointer}.memory-source blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #b6ccbd;margin:10px 0;padding-left:12px}.memory-source button,.memory-selection button{color:#267655;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.memory-selection{flex-wrap:wrap;gap:10px;margin:12px 0;font-size:12px;display:flex}.memory-details-shell{width:min(850px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:28px;display:block;overflow:auto}.memory-details-shell .memory-settings{width:100%;max-width:none;margin:0;padding:8px 0}.memory-details-close{cursor:pointer;border-radius:6px;padding:6px;position:absolute;top:12px;right:12px}.memory-details-close svg{width:18px;height:18px}.memory-details-close:focus-visible{outline:2px solid #267655}.memory-entry>div:first-child{min-width:0}@media (max-width:600px){.memory-details-shell{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:24px 16px}.memory-toolbar{flex-wrap:wrap}.memory-toolbar .archive-chat-search{flex-basis:100%}.memory-control{padding:16px}.memory-entry{gap:8px}.memory-intro{font-size:13px}}
