/* :root{ */
/*   --grey-color: #1B2B34; */
/*   --error-color: #EC5f67; */
/*   --warning-color: #F99157; */
/*   --yellow-color: #FAC863; */
/*   --info-color: #99C794; */
/*   --teal-color: #5FB3B3; */
/*   --blue-color: #6699CC; */
/*   --debug-color: #C594C5; */
/*   --fatal-color: #AB7967; */
/* } */

#logs-container {
    height: 300px;           /* or any fixed height you prefer */
    overflow-y: auto;        /* enables vertical scroll when content overflows */
    border: 1px solid #fff;  /* optional: for visual clarity */
    padding: 10px;           /* optional: spacing inside the container */
    /* background-color: #f8f9fa; /1* optional: subtle background for log readability *1/ */
}

.log-info, .log-warning, .log-error, .log-fatal, .log-debug{ font-family: "Lucida Console", Monaco, monospace;
      font-size: 12px;
}

.log-info {
    color: var(--bs-success);
}
.log-warning {
    color: var(--bs-warning);
}
.log-error {
    color: var(--bs-danger);
}
.log-fatal {
    color: var(--bs-purple);
}
.log-debug {
    color: var(--bs-primary);
}

/* .execute-navbar { */
/*   background-color: var(--bs-info-bg-subtle); */
/* } */

#graph-container {
  margin: 0; padding: 0;
}

tr.selected-row {
  background-color: var(--bs-table-hover-bg) !important;
}

html, body {
  height: 100%;
  margin: 0;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

/* body > .container-fluid { */
/*   flex: 1 0 auto; */
/* } */

  table {
    width: 100%;
    table-layout: auto;
    word-break: break-word;
  }