#app { width: 100%; height: 100%; background-color: #333333; } #log { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; } #log-title { width: 100%; padding-top: 2px; padding-bottom: 2px; background-color: #454545; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .log-title-part { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; } #search-icon { position: relative; top: 1px; left: 2px; z-index: 2; background-color: #262626; } #search-input { position: relative; left: -15px; padding-left: 13px; padding-top: 2px; background-color: #262626; } #search-input-suffix { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; position: relative; left: -90px; z-index: 2; background-color: #262626; } #clear-on-preview-checkbox { position: relative; left: -75px; } #log-num { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; } .icon-num { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; cursor: pointer; margin-left: 12px; } #log-detail { width: 100%; height: 100%; display: flex; flex-direction: row; align-items: flex-start; justify-content: center; overflow-y: auto; } #log-table { width: 100%; border-collapse: separate; text-align: center; font-size: 14px; background-color: #262626; } #log-table thead tr td { margin-top: 0px; position: sticky; z-index: 2; top: 0px; background-color: #262626; border: 1px solid #333333; font-weight: bold; } #log-table tbody tr.log { background-color: #02360a; } #log-table tbody tr.info { background-color: #426094; } #log-table tbody tr.warn { background-color: #918f31; } #log-table tbody tr.error { background-color: #3b0f10; } #log-table tbody tr:hover { color: white; } #settings { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .menu { text-align: center; width: 60px; background-color: #262626; position: absolute; top: -1000px; z-index: 2; border-radius: 5px; } .menu-item { padding-top: 2px; padding-bottom: 2px; display: flex; flex-direction: row; align-items: center; justify-content: center; } .menu-item:hover { background-color: #141414; }