h1, h2, h3 { border-bottom: solid .0625rem #464545; margin: .5rem 0; }
h1 { font-size: 1.75rem; color: #57B8F9; }
h2 { font-size: 1.5rem; color: #00BC8C; }
h3 { font-size: 1.25rem; color: #E08E0B; }
td, th { padding: .25rem; }
.small { font-size: x-small; }
.logo { width: 100%; max-width: 16rem; margin: 0 auto; }
pre { color: #000000; background: #F0F0F0; padding: .5rem; border-radius: .25rem; overflow: auto; }
#message pre { max-height: 15rem; }
/* Bootstrap modifiers & addons */
.container { margin-top: 1rem; }
.dropdown-menu { margin: 0; border: solid .0625rem #3D3D3D; }
.text-emphasis { color: #CB8ECB !important; }
/* Instance table */
#instances-table-container { max-height: 32rem; padding: 0; margin-top: .5rem; border: solid .0625rem #464545; }
#instances-table { margin: 0; }
#instances-table th, #instances-table td { padding: .25rem; }
/* Mask */
#main { position: relative }
#mask { z-index: 100; background: #202020; opacity: .5; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
/* Monitoring */
#health-result { height: 40.25rem; }
#chart-memory, #chart-sessions { margin-bottom: .25rem; height: 20rem; background: var(--bs-secondary-bg); }
