.additional_info{ position: relative; --info-modal-bg: #FFFFFF; --info-modal-drop-shadow: 0 2px 4px rgba(0, 0, 0, 0.12); --info-modal-padding: 10px; --info-modal-border-radius: 10px; --info-modal-font-size: 10px; &.opened{ .additional_info_modal{display: block;} } img{ width: 20px; height: 20px; min-width: 20px; display: block; } .additional_info_modal{ position: absolute; z-index: 100; left: 15px; top: 0; display: none; background: var(--info-modal-bg); box-shadow: var(--info-modal-drop-shadow); padding: var(--info-modal-padding); border-radius: var(--info-modal-border-radius); font-size: var(--info-modal-font-size); } }