body { background-color: darkolivegreen; } .panels { display: flex; flex-wrap: wrap; font-family: sans-serif; } .panels > div { border: 1px solid black; background-color: darkslategray; margin: 10px; padding: 10px; padding-top: 0; padding-left: 0; padding-right: 0; border-radius: 10px; color: rgb(163, 197, 163); max-height: 200px; overflow: hidden; } .panels > div.chart { max-height: unset; overflow: unset; } .panels > div.chart > div { overflow: unset; height: unset; } .panels > div > h2 { margin-top: 0; padding-left: 5px; padding-right: 5px; background-color: gray; border-bottom: 4px solid darkolivegreen; color: black; font-size: small; } .panels > div > div { margin-left: 10px; margin-right: 10px; font-size: small; height: 175px; overflow: auto; } .panels > div > div h4 { font-size: small; background-color: gray; border-bottom: 1px solid rgb(58, 58, 58); color: rgb(58, 58, 58); margin-top: 3px; margin-bottom: 3px; } canvas { background-color: black; } .progress-container { width: 100%; height: 20px; border: 1px solid black; background-color: darkslategray; } .progress-bar { height: 100%; min-height: 14px; background-color: yellow; position: relative; width: 0; display: inline-block; transition: width 1s ease; } .progress-bar:nth-child(2) { background-color: red; } .xprogress-container::after { content: attr(data-percent) '%'; position: relative; z-index: 2; top: 50%; left: 50%; transform: translate(-50%, -50%); } .raw-data { background-color: rgb(41, 59, 10); color: rgb(75, 185, 75); width: 250px; min-height: 150px; font-size: x-small; border: 1px solid grey; overflow: auto; font-family: monospace; } .raw-data-small { background-color: rgb(41, 59, 10); color: rgb(75, 185, 75); width: 250px; min-height: 100px; font-size: x-small; border: 1px solid grey; overflow: auto; font-family: monospace; } .bit-packet { display: block; color: yellow; text-decoration: underline; padding: 5px 0 5px 10px } .bit-wrong { font-weight: bolder; color: red; } .bit-unexpected { color: green; } ol { /* overflow: auto; */ /* height: 75px; */ background-color: rgb(41, 59, 10); color: rgb(75, 185, 75); border: 1px solid grey; font-size: x-small; font-family: monospace; width: 250px; } #selected-samples { width: 200px; } .low-high-set { display: flex; gap: 10px; justify-content: space-between; } .low-high-set .max { color: yellow; font-style: bold; } .low-high-set .highest { color: rgb(207, 207, 21); } .low-high-set .low { min-width: 45px; text-align: center; } .low-high-set .info { min-width: 45px; text-align: right; } .low-high-set .high { min-width: 45px; text-align: center; }