.wrapper { position: relative; margin-top: -9px; } .table { margin-top: 278px; background-color: #1f2021; } .sinceTable { position: fixed; display: flex; flex-direction: column; padding-top: 10px; padding-left: 5px; background-color: var(--background-color); width: 87%; top: 0; } .sinceHeaderRow { display: flex; width: 10%; border-radius: 5px; border: 1.5px solid white; background-color: #999999; } .sinceHeaderRow:hover { border: 1.5px solid var(--text-color); } .row, .headerRow { display: flex; padding: 1px; } .row:hover { background-color: #191919; cursor: default; text-shadow: 1px 1px 6px gray; color: var(--text-color); } .row div, .headerRow div, .sinceHeaderRow div { flex: 1; padding: 0px 5px; text-align: center; } .headerRow div, .sinceHeaderRow div { padding: 15px 5px; } .row :nth-child(1), .headerRow :nth-child(1) { flex: 0 30px; } .row :nth-child(2), .headerRow :nth-child(2) { flex: 0 100px; text-align: left; } .clickable:hover { background-color: var(--hoover-color); } .clickable { cursor: pointer; } .selfRow { background-color: #9999ff; color: black; } .selfRow:hover { background-color: #9999ee; } .text { text-align: center; font-size: 12px; font-style: italic; color: var(--text-color); padding-bottom: 10px; } .infoText { text-align: center; font-size: 20px; padding-top: 20px; } .selected { background-color: #9999ff; } .sumrow { color: white; } .timeRangeSelect { display: flex; justify-content: center; align-items: center; } .timeRangeSelect > div { padding: 0px 5px; }