@charset "UTF-8"; #tracking .table { display: grid; grid-template-columns: 2rem repeat(4, auto); align-items: center; } #tracking .table .row { display: contents; } #tracking .table .row:hover div { cursor: pointer; } #tracking .table .row:not(.open):hover div { background: whitesmoke; } #tracking .table .row.open .open-button::after { content: "➖"; } #tracking .table .row .open-button::after { content: "➕"; font-size: 13px; color: #000; float: right; margin-right: 0.35rem; } #tracking .table div { position: relative; display: flex; align-items: center; padding: 0.5rem 0; } #tracking .table div.header { font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.1215686275); } #tracking .table .hidden { display: none; } #tracking .table .details { grid-column: 1/6; box-sizing: border-box; padding: 0; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.1215686275); } #tracking .table .details div { padding: 2rem; } #tracking .page-navigation { display: flex; margin-top: 3rem; justify-content: flex-end; align-items: center; } #tracking .page-navigation .pagination { margin-right: 2rem; } #tracking .page-navigation .pagination div { color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color 0.3s; } #tracking .page-navigation .pagination div:hover { cursor: pointer; } #tracking .page-navigation .pagination div:hover:not(.active) { background-color: #ddd; } #tracking .page-navigation .pagination div.active { background-color: #4caf50; color: white; } /*# sourceMappingURL=style.css.map */