.memory-manage-content{max-width:520px;display:flex;flex-direction:column}.memory-manage-content .project-modal-header{align-items:flex-start}.memory-manage-content .project-modal-close{align-self:flex-start;margin-top:0;flex-shrink:0}@media(max-width:768px){.memory-manage-content .project-modal-close{margin-top:-5px}}.memory-manage-header-mobile{display:none}.settings-row-actions{display:flex;align-items:center;gap:12px}.settings-manage-memory-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px 6px;font-size:12px;line-height:1;font-weight:500;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:transparent;color:var(--color-text);cursor:pointer;transition:background .15s;white-space:nowrap}@media(hover:hover)and (pointer:fine){.settings-manage-memory-btn:hover{background:var(--color-bg-hover)}}.settings-manage-memory-btn:active{background:var(--color-bg-hover)}.memory-manage-subtitle{font-size:13px;color:#666;margin:4px 0 0;line-height:1.4;font-weight:400}.memory-manage-toolbar{display:flex;align-items:center;gap:6px;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.memory-manage-toolbar-right{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.memory-manage-search-wrap{flex:1 1 auto;min-width:0;max-width:360px}.memory-manage-search{width:100%;padding:7px 12px;font-size:14px;border:1px solid rgba(0,0,0,.15);border-radius:8px;outline:none;box-sizing:border-box;transition:border-color .15s;background:transparent;color:var(--color-text)}.memory-manage-search::placeholder{color:var(--color-text-tertiary)}.memory-manage-search:focus{border-color:#000}@media(max-width:768px){.memory-manage-search-wrap{max-width:240px}}.memory-manage-sort-wrap,.memory-manage-menu-wrap{position:relative;flex-shrink:0}.memory-manage-sort-btn,.memory-manage-menu-btn{width:28px;height:28px;border:none;background:transparent;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#00000080;transition:background .15s,color .15s}@media(hover:hover)and (pointer:fine){.memory-manage-sort-btn:hover,.memory-manage-menu-btn:hover{background:var(--color-bg-card);color:#000c}}.memory-manage-sort-btn:active,.memory-manage-menu-btn:active{background:var(--color-bg-card);color:#000c}.memory-manage-sort-dropdown{position:absolute;right:0;top:36px;z-index:20;background:var(--color-bg-panel);border-radius:10px;min-width:160px;box-shadow:0 4px 20px var(--color-shadow);padding:4px 0}.memory-manage-sort-dropdown[hidden]{display:none}.memory-manage-sort-dropdown-title{padding:8px 16px 4px;font-size:12px;color:#999;font-weight:500}.memory-manage-sort-option{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border:none;background:none;font-size:14px;color:var(--color-text);cursor:pointer;width:100%;text-align:left}@media(hover:hover)and (pointer:fine){.memory-manage-sort-option:hover{background:var(--color-bg-hover)}}.memory-manage-sort-option:active{background:var(--color-bg-hover)}.memory-manage-sort-check{font-size:16px;margin-left:12px;opacity:0}.memory-manage-sort-option.active .memory-manage-sort-check{opacity:1}.memory-manage-dropdown{position:absolute;right:0;top:36px;z-index:20;background:var(--color-bg-panel);border-radius:10px;min-width:200px;box-shadow:0 4px 20px var(--color-shadow);padding:4px 0}.memory-manage-dropdown[hidden]{display:none}.memory-manage-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;font-size:14px;color:var(--color-text);border:none;background:none;width:100%}@media(hover:hover)and (pointer:fine){.memory-manage-dropdown-toggle:hover{background:var(--color-bg-hover)}}.memory-manage-dropdown-toggle:active{background:var(--color-bg-hover)}.memory-manage-dropdown-toggle.memory-manage-dropdown-item svg{width:22px;height:22px}.memory-manage-mini-toggle{width:36px;height:20px;background:#ccc;border-radius:10px;position:relative;margin-left:auto;transition:background .2s;display:inline-block;flex-shrink:0}.memory-manage-mini-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.memory-manage-dropdown-toggle input{display:none}.memory-manage-dropdown-toggle input:checked+.memory-manage-mini-toggle{background:#1a1a1a}.memory-manage-dropdown-toggle input:checked+.memory-manage-mini-toggle:after{transform:translate(16px)}.memory-manage-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 16px;border:none;background:none;font-size:14px;color:var(--color-text);cursor:pointer}.memory-manage-dropdown-item svg{width:24px;height:24px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.memory-manage-dropdown-item:hover{background:var(--color-bg-hover)}}.memory-manage-dropdown-item:active{background:var(--color-bg-hover)}.memory-manage-dropdown-divider{height:1px;background:var(--color-border);margin:4px 0}.memory-manage-dropdown-danger{display:block;width:100%;text-align:left;padding:10px 16px;border:none;background:none;font-size:14px;color:#dc3545;cursor:pointer}@media(hover:hover)and (pointer:fine){.memory-manage-dropdown-danger:hover{background:var(--color-bg-hover)}}.memory-manage-dropdown-danger:active{background:var(--color-bg-hover)}.memory-manage-dropdown-item.memory-manage-dropdown-danger{display:flex;color:#dc3545}.memory-manage-list{max-height:55vh;overflow-y:auto;overflow-x:hidden;padding:0}.memory-manage-list::-webkit-scrollbar{width:6px}.memory-manage-list::-webkit-scrollbar-track{background:transparent}.memory-manage-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.memory-manage-list::-webkit-scrollbar-thumb:hover{background:#0000004d}.memory-manage-item{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--color-border)}.memory-manage-item-text{flex:1;font-size:14px;line-height:1.5;color:var(--color-text);word-break:break-word}.memory-manage-item-menu-wrap{position:static;flex-shrink:0;margin-left:8px;width:28px}.memory-manage-item-menu-btn{width:28px;height:28px;border:none;background:transparent;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:background .15s,opacity .15s;opacity:0}@media(hover:hover)and (pointer:fine){.memory-manage-item:hover .memory-manage-item-menu-btn{opacity:1}}@media(hover:none){.memory-manage-item-menu-btn{opacity:1}}@media(hover:hover)and (pointer:fine){.memory-manage-item-menu-btn:hover{background:var(--color-bg-card)}}.memory-manage-item-menu-btn:active{background:var(--color-bg-card)}.memory-manage-item-dropdown{position:fixed;z-index:10001;background:var(--color-bg-panel);border-radius:10px;min-width:200px;box-shadow:0 4px 20px var(--color-shadow);padding:4px 0}.memory-manage-item-dropdown.memory-dropdown-dark .memory-manage-item-delete{color:#dc3545}@media(hover:hover)and (pointer:fine){.memory-manage-item-dropdown.memory-dropdown-dark .memory-manage-item-delete:hover{background:#ffffff0f}}.memory-manage-item-dropdown.memory-dropdown-dark .memory-manage-item-delete:active{background:#ffffff0f}.memory-manage-item-dropdown.memory-dropdown-dark .memory-manage-item-date{color:#ffffff59}.memory-manage-item-dropdown[hidden]{display:none}.memory-manage-item-delete{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:none;font-size:14px;color:#dc3545;cursor:pointer;width:100%}.memory-manage-item-delete svg{width:24px;height:24px;flex-shrink:0;text-align:left}@media(hover:hover)and (pointer:fine){.memory-manage-item-delete:hover{background:var(--color-bg-hover)}}.memory-manage-item-delete:active{background:var(--color-bg-hover)}.memory-manage-item-date{padding:6px 16px 10px;font-size:12px;color:#999}.memory-manage-empty{padding:40px 20px;text-align:center;color:#999;font-size:14px}.dark-mode .settings-manage-memory-btn{color:#ffffffe6;border-color:#fff3}@media(hover:hover)and (pointer:fine){.dark-mode .settings-manage-memory-btn:hover{background:#ffffff14}}.dark-mode .settings-manage-memory-btn:active{background:#ffffff14}.dark-mode .memory-manage-content{background:#1e1e1e}.dark-mode .memory-manage-subtitle{color:#ffffff80}.dark-mode .memory-manage-toolbar{border-bottom-color:#ffffff14}.dark-mode .memory-manage-search{background:#2a2a2a;border-color:#ffffff26}.dark-mode .memory-manage-search:focus{border-color:#ffffff80}.dark-mode .memory-manage-sort-btn,.dark-mode .memory-manage-menu-btn{color:#ffffff80}@media(hover:hover)and (pointer:fine){.dark-mode .memory-manage-sort-btn:hover,.dark-mode .memory-manage-menu-btn:hover{color:#ffffffe6}}.dark-mode .memory-manage-sort-btn:active,.dark-mode .memory-manage-menu-btn:active{color:#ffffffe6}.dark-mode .memory-manage-sort-dropdown-title{color:#fff6}.dark-mode .memory-manage-sort-option,.dark-mode .memory-manage-dropdown-toggle,.dark-mode .memory-manage-dropdown-item{color:#ffffffe6}.dark-mode .memory-manage-dropdown-item.memory-manage-dropdown-danger{color:#dc3545}.dark-mode .memory-manage-mini-toggle{background:#555}.dark-mode .memory-manage-dropdown-toggle input:checked+.memory-manage-mini-toggle{background:#fff}.dark-mode .memory-manage-dropdown-toggle input:checked+.memory-manage-mini-toggle:after{background:#1a1a1a}.dark-mode .memory-manage-item-text{color:#ffffffe6}.dark-mode .memory-manage-item-date{color:#ffffff59}.dark-mode .memory-manage-empty{color:#fff6}.dark-mode .memory-manage-list::-webkit-scrollbar-thumb{background:#ffffff26}.dark-mode .memory-manage-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:768px){#memoryManageModal{align-items:flex-end}.memory-manage-content{width:100vw;max-width:100vw!important;height:92vh;height:92dvh;border-radius:32px 32px 0 0;overflow:hidden;display:flex;flex-direction:column;animation:memoryManageSlideIn .25s ease-out}@keyframes memoryManageSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes memoryManageSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.memory-manage-header-desktop{display:none!important}.memory-manage-header-mobile{display:flex;align-items:center;gap:4px;padding:16px 20px 12px;flex-shrink:0}.memory-manage-mobile-title{font-size:17px;font-weight:500;font-family:Flair,sans-serif;margin:0;flex:1;text-align:center;color:var(--color-text)}.memory-manage-header-mobile .settings-memory-back-btn{width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.memory-manage-header-mobile .memory-manage-menu-wrap{flex-shrink:0;width:36px}.memory-manage-header-mobile .memory-manage-menu-btn{width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.memory-manage-toolbar{order:3;border-bottom:none;border-top:1px solid rgba(0,0,0,.08);padding:12px 16px;position:sticky;bottom:0;background:var(--color-bg-panel);z-index:2}.memory-manage-toolbar-right{display:none}.memory-manage-search-wrap{max-width:none}.memory-manage-search{border-radius:999px;padding:10px 16px;background:var(--color-bg-hover);border:none}.memory-manage-search:focus{border:none;outline:2px solid rgba(0,0,0,.15)}.memory-manage-list{order:2;flex:1;max-height:none;overflow-y:auto;padding:0 16px}.memory-manage-item{padding:16px 4px 16px 16px;background:#00000008;border-bottom:1px solid var(--color-border);border-radius:0}.memory-manage-item .memory-manage-item-menu-wrap{width:36px}.memory-manage-item .memory-manage-item-menu-btn{width:36px;height:36px;border-radius:6px}.memory-manage-item:first-child{border-radius:24px 24px 0 0}.memory-manage-item:last-child{border-radius:0 0 24px 24px;border-bottom:none}.memory-manage-item:only-child{border-radius:24px}.memory-manage-empty{order:2;flex:1}.memory-manage-dropdown{position:fixed;right:16px;top:auto;z-index:10001}}@media(max-width:768px){#projectMemoryManageModal{align-items:flex-end}}@media(max-width:768px){.dark-mode .memory-manage-mobile-title{color:#ffffffe6}.dark-mode .memory-manage-header-mobile .settings-memory-back-btn,.dark-mode .memory-manage-header-mobile .memory-manage-menu-btn{color:#ffffffd9}.dark-mode .memory-manage-item{background:#ffffff0d}.dark-mode .memory-manage-toolbar{background:#1e1e1e;border-top-color:#ffffff14}.dark-mode .memory-manage-search{background:#ffffff0f}.dark-mode .memory-manage-search:focus{outline-color:#ffffff26}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ai-chat-memory-modal.css.map */
