/*Canopy - The next generation of stoner streaming software Copyright (C) 2024-2025 Rainbownapkin and the TTN Community This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see .*/ #queue-panel-layout-controller{ display: flex; flex-direction: column; overflow-y: auto; height: 100%; } #queue{ display: flex; flex: 1; flex-direction: row; position: relative; } #queue-container{ position: relative; flex-grow: 1; } #queue-marker-container{ display: flex; flex-direction: column; justify-content: space-between; flex-grow: 0.1; } div.queue-marker{ display: flex; flex-direction: row; align-items: center; z-index: 2; } span.queue-marker{ height: 1px; min-width: 5px; flex: 1; } div.queue-entry{ overflow: hidden; position: absolute; margin: 0 1em; right: 0; left: 0; } div.queue-entry a{ position: relative; z-index: 2; } #time-marker{ position: absolute; height: 1px; width: 100%; z-index: 1; } #queue-marker-scale-label{ position: absolute; top: 25%; left: 0; right: 0; text-align: center; font-size: 3em; }