:host { display: flex; }
.container { position: relative; display: flex; flex-direction: column; width:100%; }
.container-entries { position: relative; display: flex; flex-direction: column; height: 100%; }
.timezone-note { font: 12px Arial, Helvetica, sans-serif; color: #eee; text-align: center; user-select: none; margin: 4px 0; }
#timeline-layer { height: 10px; }
#background-layer, #current-time-layer { position: absolute; width: 100%; height: 100%; }
#background-layer { z-index: -1; }