.memory-offline{margin:12px 0;padding:10px 12px;border:1px solid #d5c4df;border-radius:14px;background:#fffaf3;color:#342342;text-align:left}.memory-offline summary{cursor:pointer;font-weight:700;min-height:28px}.memory-offline p{font-size:.86rem;line-height:1.4;margin:8px 0}.memory-offline button{padding:10px 14px;min-height:44px;margin:4px 6px 4px 0;border-radius:12px}.memory-offline button[hidden]{display:none}