.memory-manager-tools{grid-template-columns:minmax(0,1fr) auto auto auto}.memory-field{display:flex;align-items:center;gap:8px;color:#7f90a4;font-size:.71rem}.memory-field input{width:100%;min-width:0}.memory-badge.expires{border-color:rgba(232,203,105,.24);color:#dbc985;background:rgba(112,91,31,.08)}.memory-history{display:none;margin-top:12px;border-top:1px solid rgba(143,166,193,.11);padding-top:10px}.memory-history.open{display:block;animation:mm-history .2s ease both}.memory-history-title{font-size:.71rem;font-weight:740;color:#9eafc1;margin-bottom:7px}.memory-history-loading{font-size:.72rem;color:#74859a;padding:8px 0}.memory-event{padding:9px 10px;border-left:2px solid rgba(var(--accent2-rgb),.28);background:rgba(8,13,20,.58);margin:6px 0;border-radius:0 10px 10px 0}.memory-event-action{font-size:.74rem;color:#dce5ef;overflow-wrap:anywhere}.memory-event-time{font-size:.63rem;color:#68798e;margin-top:3px}.memory-duplicates{display:none;padding:0 16px 13px;border-bottom:1px solid var(--line);background:rgba(8,13,20,.34)}.memory-duplicates.open{display:block;animation:mm-history .2s ease both}.memory-duplicate-head{font-size:.72rem;font-weight:740;color:#9ce8cf;margin:10px 0 7px}.memory-duplicate-empty{font-size:.72rem;color:#7d8ea2;padding:11px;border:1px dashed rgba(143,166,193,.18);border-radius:11px;margin-top:10px;background:rgba(12,18,26,.28)}.memory-duplicate-row{border:1px solid rgba(143,166,193,.14);background:linear-gradient(145deg,rgba(18,26,37,.72),rgba(10,16,24,.78));border-radius:13px;padding:11px;margin-top:8px}.memory-duplicate-row strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#b5ead9;font-size:.72rem}.memory-duplicate-copy{font-size:.69rem;color:#8292a5;margin:6px 0;line-height:1.45}.memory-duplicate-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.64rem;color:#7d8da0}.memory-duplicate-actions button{border:1px solid rgba(var(--accent-rgb),.21);background:rgba(29,69,58,.52);color:#b9f4df;border-radius:10px;padding:7px 9px;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.memory-duplicate-actions button:hover{transform:translateY(-1px);border-color:rgba(var(--accent-rgb),.36)}@keyframes mm-history{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:820px){.memory-manager-tools{grid-template-columns:1fr 120px}.memory-manager-tools button{grid-column:auto}.memory-manager-tools #memoryDuplicatesBtn{grid-column:1/-1}.memory-form{grid-template-columns:1fr 1fr}.memory-field{grid-column:1/-1}.memory-duplicate-actions{align-items:flex-start;flex-direction:column}.memory-duplicate-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.memory-history.open,.memory-duplicates.open{animation:none!important}}
