Вот эту часть со стилями:
div.style.position = 'absolute';
div.style.padding = '20px';
div.style.background = '#E7E4E2';
div.style.color = '#000';
div.style.bottom = '-85px';
div.style.left = '0px';
div.style.border = '1px solid #E4E1DF';
div.style.borderRadius = '10px';
div.style.boxShadow = '0 0 15px rgba(0,0,0,.1)';
Можно упростить используя свойство
cssText
Вот так для удобства чтения:
div.cssText = `
position: absolute;
padding: 20px;
background: #E7E4E2;
color: #000;
bottom: -85px;
left: 0px;
border: 1px solid #E4E1DF;
border-radius: 10px;
box-shadow: 0 0 15px rgba(0,0,0,.1);
`;
Или тоже самое но уже в одну строку:
div.cssText = 'position: absolute; padding: 20px; background: #E7E4E2; color: #000; bottom: -85px; left: 0px; border: 1px solid #E4E1DF; border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,.1);';