/* :root {
  --dt-row-selected: 18, 143, 175;
    --dt-row-selected: 140,142,141;
} */
:root {
  --dt-row-selected: 56,95,126;
  --dt-row-selected-text: 173,181,189;
}

.truncated-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px; /* Adjust as needed */
  display: inline-block;
}

.expanded-text {
  white-space: normal;
  overflow: visible;
}

.expand-icon {
  margin-right: 3px;
  vertical-align: middle;
  font-size: 15px;
  color: var(--bs-gray-400);
  border-radius: 4px;
  /* padding: 2px; */
}

.tool-icon {
  margin-right: 0px;
  vertical-align: middle;
  font-size: 19px;
  color: var(--bs-secondary);
  border-radius: 4px;
  /* padding: 2px; */
  padding-left: 2px;
  padding-right: 2px;
}

.tool-icon:hover {
  background-color: var(--bs-info-text-emphasis);
  color: var(--bs-dark-bg-subtle);
  cursor: pointer;
  border-radius: 4px;
  /* padding: 2px; */
}

.scrollable-div {
  width: 478px;
  height: 260px;
  overflow-y: auto;
  border: 1px solid #585858;
  padding: 10px;
}

/* #metadata-container {
  overflow-y: auto;
  height: 500px;
} */

#metadata-container {
  display: flex;
  flex-direction: column;
  height: 100%; /* Adjust this as needed */
}

#toml-editor-container {
  height: 60%; /* Adjust this as needed */
}

#python-editor-container {
  height: 40%; /* Adjust this as needed */
  margin-top: 3rem;
}


/* ... existing CSS ... */
.download-model, .delete-model, .inspect-model {
  cursor: pointer;
  padding: 0 5px;
}

.download-model {
  color: green; /* or use an actual icon */
}
.delete-model {
  color: red; /* or use an actual icon */
}

.stat_div {
  display: contents;
}

        /* Custom styles for dark mode and form offset */
        .dropdown-menu-dark .form-control, .dropdown-menu-dark .btn {
          background-color: #343a40;
          border-color: #6c757d;
          color: white;
      }
      .dropdown-menu-dark .form-control:focus {
          box-shadow: none;
          border-color: #5cb85c;
      }
      .dropdown-item {
          position: relative;
          display: flex;
          align-items: center; /* Align play icon vertically */
      }
      .hover-icon {
          margin-left: auto; /* Push play icon to the right */
          cursor: pointer; /* Change cursor on hover */
      }
      .action-form {
        z-index: 500000;  
        display: none; /* Hide form by default */
          position: absolute;
          left: 100%; /* Position form to the right of the dropdown item */
          top: 0;
          white-space: nowrap; /* Prevent wrapping on small screens */
          width: max-content;
/* Add some space between the dropdown item and the form */
          background: #343a40; /* Match the dropdown background color */
          border-radius: 0.25rem; /* Match Bootstrap's border radius */
          border: 1px solid #6c757d; /* Slight border for the form */
      }
      /* .form-group {
          display: flex;
          gap: 0.5rem;
          align-items: center;
          margin-bottom: 0.5rem;
      } */
      /* Floating label styles */
      .form-label-group {
          position: relative;
          /* padding-top: 15px; */
      }
      .form-label-group label {
          position: absolute;
          top: 0;
          left: 12px;
          font-size: 75%;
          /* transform: translateY(-50%); */
          margin-top: 0; /* Adjusted for font size */
          color: #6c757d; 
          pointer-events: none;
      }
      .form-label-group input,
      .form-label-group select {
          padding-top: 18px;
          /* padding-bottom: 2px; */
      }

.pagination {
  --bs-pagination-padding-x: 0.45rem;
  --bs-pagination-padding-y: 0.15rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #203e3d;
  --bs-pagination-active-border-color: #405d57;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

strong {
  font-weight: normal;
}

.line {
  /* font-family: 'Roboto Mono', monospace;
  font-size: 11px; */
  font-family: 'Fira Code', 'Roboto Mono', monospace;
  font-size: 11px; /* Adjust size as necessary */
  line-height: 1.3; /* This increases the line spacing */
}

[data-bs-theme=dark] {
  --bs-font-sans-serif: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-line-height: 1.3;
  --bs-body-font-size: 1.125rem;
  --bs-body-font-weight: 300;
  color-scheme: dark;
  --bs-body-color: #a1a1a1;
  /* --bs-body-color: #787b86; */
  --bs-body-color-rgb: 173,181,189;
  /* --bs-body-bg: #2a2e39; */
  --bs-body-bg: #121722;
  --bs-body-bg-rgb: 33,37,41;
  --bs-emphasis-color: #c8c8c8;
  --bs-emphasis-color-rgb: 255,255,255;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173,181,189;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52,58,64;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173,181,189;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43,48,53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-link-color: #7aa1ab;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110,168,254;
  --bs-link-hover-color-rgb: 139,185,254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
  color: var(--bs-btn-active-color);
  background-color: #3a5962;
  border-color: #3a5962;
}

.btn-outline-primary {
  --bs-btn-color: #94b1b3;
  --bs-btn-border-color: #3a5a62;
}

.form-label {
  margin-top: 0.5em;
  color: var(--bs-emphasis-color);
}
.form-check {
  display: block;
  min-height: 2.5rem;
  padding-left: 1.5em;
  margin-left: 0.25rem;
}

.h4, h4 {
    font-size: 1.4rem;
    color: var(--bs-emphasis-color);
    font-weight: 200;
}

tbody, td, tfoot, th, thead, tr {
  /* border-color: #7d7d8a; */
  border-color: #2a2a2a;
  border-style: solid;
  border-width: 0;
  padding: 4px;
}

.tdnowrap {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 68px;
  white-space: nowrap;
}

.tdmetrics {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 154px;
  white-space: nowrap;
  font-size: x-small;
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
  text-align: left;
  color: #787b86;
}

table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting_asc_disabled, table.dataTable thead>tr>th.sorting_desc_disabled, table.dataTable thead>tr>td.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting_asc_disabled, table.dataTable thead>tr>td.sorting_desc_disabled {
  cursor: pointer;
  position: relative;
  padding-right: 10px;
  font-size: xx-small;
}

table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after {
  position: absolute;
  display: block;
  opacity: 0.525;
  right: 4px;
  line-height: 9px;
  font-size: 0.8em;
}
table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_desc:after {
  opacity: 1;
}
.tdnote {
  width: 188px;
  font-size: x-small;
}

.tdsmall {
  font-size: x-small;
}

.tdname {
  width: 100px;
}

.form-row {
  display: table-cell;
}

.secondary-bg {
  --bs-bg-opacity: 1;
  background-color: #414749;
}

/* #128faf; */

.btn-outline-success {
  --bs-btn-color: #94b1b3;
  --bs-btn-border-color: #8b8b8b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3996a4;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25,135,84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #40929d;
  --bs-btn-active-border-color: #446379;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4e7c85;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #839498;
  --bs-gradient: none;
}

#imagePreview {
  /* display: none;  */
  position: fixed; 
  z-index: 100;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.color-tag {
  height: 10px;
  width: 10px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
  vertical-align: middle;
}
/* Base style for color-tag */

/* Additional class to change the triangle direction when the row is expanded */
.collapsed .color-tag {
  border-top: none;
  border-bottom: 10px solid #838E65; /* Triangle pointing down when expanded */
}

.input-group { margin-top: 10px; display: none; }

.group-header {
  cursor: pointer;
  background-color: #f2f2f2; /* Light gray background */
  color: #b2b2b2; /* Dark text for contrast */
  /* font-weight: bold; */
}

/* Hide all .batchtool elements by default */
.batchtool {
  display: inline-flex; /* Maintain the desired display type */
  opacity: 0; /* Initially fully transparent */
  visibility: hidden; /* Initially hidden */
  transition: opacity 0.5s, visibility 0s 0.5s; /* Transition for opacity and delay for visibility */
}

/* Show .batchtool elements immediately when hovering over a .group-header row */
.group-header:hover .batchtool {
  opacity: 1; /* Fully opaque when hovered */
  visibility: visible; /* Visible when hovered */
  transition: opacity 0.5s, visibility 0s; /* Immediate transition for visibility */
}

/* Delay the transition when mouse leaves */
.group-header .batchtool {
  transition-delay: 0.5s; /* Delay the transition */
}

.group-header .batchheader-profit-info {
  color: #3e999e; /* Highlight profit info */
  vertical-align: super;
  /* font-weight: bold; */
}

.group-header .batchheader-count-info  {
  color: #a1a1a1; /* Highlight count info */
  vertical-align: super;
  /* font-weight: bold; */
}

.group-header .batchheader-note-info  {
  color: #a1a1a1; /* Highlight count info */
  vertical-align: super;
  /* font-weight: bold; */
}

.group-header .batchheader-symbol-info  {
    font-weight: 600;
    vertical-align: super;
    margin-left: 2px;
    margin-right: 2px;
}

.group-header .batchheader-batch-id  {
  color: #a1a1a1; /* Highlight period info */
  font-weight: 400;
  vertical-align: super;
}

.group-header .batchheader-period-info  {
  color: #a1a1a1; /* Highlight period info */
  vertical-align: super;
  /* font-weight: bold; */
}

.group-header strong {
  color: #3e999e; /* Distinct color for Batch ID */
}

.group-header.collapsed::after {
  content: '▼'; /* Downward arrow for collapsed groups */
  float: right;
}

.group-header::after {
  content: '▲'; /* Upward arrow for expanded groups */
  float: right;
}


/* .btn-outline-success {
  --bs-btn-color: #316164;
  --bs-btn-border-color: #247e85;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3996a4;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25,135,84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #40929d;
  --bs-btn-active-border-color: #446379;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #697d81;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #839498;
  --bs-gradient: none;
} */

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}

html {
  font-size: 12px;
}

.table>:not(caption)>*>* {
  padding: 0.2rem 0.2rem 0.01rem 0.2rem;
}

.flex-container {
    /* display: inline-grid; */
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: normal;
  }
  
  .flex-items{
    display: block;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
    align-self: auto;
    order: 0;
    margin-inline-start: 23px;
    padding-bottom: 10px;
  }

 .chartContainer {
    position: relative;
} 

.legend {
    position: absolute;
    color: #050505;
    left: 100px;
    top: 100px;
    /* po zapnuti statusHeaderToolbar prepnout na */
    /* top: 195px; */
    z-index: 1;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}

.legendItemName {
  margin-left: 5px;
  display: flex;
}

.legendItemValue {
  margin-left: 5px;
  display: flex;
}

.clearbutton {
  margin-left: 29px;
}

/* na male obrazovce je log pod grafem, zobrazujeme tedy prvni logy nahore */
@media (max-width : 2000px) {
  .msgContainerInner {
    display: flex;
    overflow: auto;
    height: 480px;
    flex-direction: column-reverse;
    margin-left: 14px;
    width: 100%;
  }
  #msgContainer {
    display: inline-block;
    /* overflow: auto; */
    height: 480px;
    width: 35%;
  }
}
/* 
.even {
  display: block;
}

.odd {
  display: block;
} */

@media (min-width: 2001px) {
  .msgContainerInner {
      display: flex;
      overflow: auto;
      height: 480px;
      flex-direction: column-reverse;
      margin-left: 14px;
      width: 130%;
  }
  #msgContainer {
    display: inline-block;
    /* overflow: auto; */
    height: 480px;
    width: 750px;
  }
}

#lowercontainer {
  display: contents;
  /* width: 500px; */
}

#indicatorsButtons {
  display: contents;
  /* width: 500px; */
}

pre {
  display: block;
  /* padding: 9.5px; */
  /* margin: 0 0 10px; */
  font-size: 10px;
  /* line-height: 2.428571; */
  /* color: #333; */
  word-break: break-all;
  word-wrap: break-word;
  /* background-color: #f5f5f5; */
  /* border: 1px solid #ccc; */
  border-radius: 4px;
  overflow-x: clip;
  text-overflow: ellipsis;
}

.pidi {
  /* display: block; */
  font-size: smaller;
}

#trades-data {
  height: 40s0px;
  overflow: auto;
}

#statusHeader {
  margin-left: 0px;
  font-size: normal;
  /* font-weight: bold; */
  display: flex;
  /* background-color: #dfe4e6; */
  /* color: white; */
  padding: 1px;
  padding-left: 5px;
  width: max-content;
}

.statustd {
  width: 95px;
  height: 25px;
  border: 1px solid black;
  text-align: center;
}

#statusHeaderTool {
  display: none;
  margin-left: 0px;
  /* background-color: #dfe4e6; */
  /* color: white; */
  padding: 1px;
  padding-left: 5px;
  width: max-content;
  height: 95px;
}

.headerItem {
  padding-right: 30px;
  color: #33c1aa;
}

/* .highlighted {
  color: var(--bs-emphasis-color);
  background-color: var(--bs-gray-900);
  /* color: var(--bs-dark-text-emphasis); */
/* }  */


.overlayLayer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-table;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s;
  /* z-index: 2; */
}


.actionText {
  color: white;
}




/* #indicatorModal {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1000;
} */

.highlighted {
  color: #989393;
  background-color: #242a31;
  /* color: var(--bs-dark-text-emphasis); */
}

.switcher-item-highlighted {
  position: relative;
  z-index: 1;
  /* cursor: pointer; */
  text-decoration: double;
  display: inline-block;
  padding: 1px 6px;
  /* font-size: 14px; */
  /* color: #262b3e; */
  /* background-color: #818581; */
  background-color: #0202022e;
  margin-right: 8px;
  margin-bottom: 6px;
  /* border: 1px; */
  border-radius: 4px;
  outline: solid 1px;
  outline-color: #73df4d;
  /* outline-width: 1px; */
  border-style: none;
}

/* .switcher {
	display: flex;
	align-items: center;
  margin-left: 54px;
  width: 323px;
	height: 30px;
	margin-top: 8px;
	color: #2196F3;
} */

.switcher {
  display: flex;
  /* align-items: center; */
  /* margin-left: 54px; */
  /* width: 269px; */
  margin-top: 5px;
  margin-bottom: 3px;
  color: #2196F3;
}

/* .switcher-item {
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	padding: 6px 8px;
	font-size: 14px;
	color: #262b3e;
  background-color: #818581;
	margin-right: 8px;
	border: none;
	border-radius: 4px;
	outline: none;
} */

/* .switcher-item {
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  padding: 3px 6px;
  font-size: 14px;
  background-color:  #0202022e;;
  margin-right: 8px;
  margin-bottom: 6px;
  border: none;
  border-radius: 5px;
  outline: none;
} */

.button-container {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
}

.switcher-item {
  position: relative;
  z-index: 1;
  /* cursor: pointer; */
  text-decoration: double;
  display: inline-block;
  padding: 1px 6px;
  /* font-size: 14px; */
  /* color: #262b3e; */
  /* background-color: #818581; */
  background-color: #0202022e;
  margin-right: 8px;
  margin-bottom: 6px;
  /* border: 1px; */
  border-radius: 4px;
  outline: solid 1px;
  outline-color: #323232;
  /* outline-width: 1px; */
  border-style: none;
}

.switcher-item:hover + .overlayLayer {
  opacity: 1;
}

.switcher-item:hover {
	background-color: #f2f3f521;
}

.switcher-active-item {
	text-decoration: none;
	cursor: default;
	color: #262b3e;
}

.switcher-active-item,
.switcher-active-item:hover {
	/* background-color: #e1eff9; */
  background-color: #e1eff94d;;
}

.multiOut {
  height: 20px;
  position: relative;
  /* background-color: rgb(174, 170, 163); */
  padding: 0px 0px 0px 0px;
  margin-right: 6px;
  margin-bottom: -6px;
  /* position: relative; */
  z-index: 1;
  /* cursor: pointer; */
  text-decoration: double;
  display: inline-block;
  /* padding: 1px 6px; */
  /* font-size: 14px; */
  /* color: #262b3e; */
  /* background-color: #818581; */
  background-color: #0202022e;
  margin-right: 8px;
  /* margin-bottom: 6px; */
  /* border: 1px; */
  border-radius: 4px;
  /* outline: solid 1px;
  outline-color: #323232; */
  /* outline-width: 1px; */
  border-style: none;
  outline-width: thin;
  outline-color: #5a5a5a;
}

.multiOut.switcher-item::after {
  content: '';
  display: inline-block;
  margin-left: 5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid; /* Arrow pointing right for collapsed state */
}

.multiOut.switcher-item[aria-expanded="true"]::after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid; /* Arrow pointing left for expanded state */
  border-left: none;
}



.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 300,
  'GRAD' 0,
  'opsz' 24
}

.intervalContainer {
  float: left;
  border-width: thick;
  border: beige;
  display: inline-table;
  padding: 10px;
}

/* TestList part generated by ChatGPT */
.recordItem {
  border: 1px solid #797979;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
}

.recordDetails {
  margin-bottom: 10px;
}

/* .editButton,
#saveBtn,
#cancelBtn,
#addTagBtn {
  background-color: #4CAF50;
  color: white;
  border: none;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin-top: 5px;
  cursor: pointer;
}

.editButton:hover,
#saveBtn:hover,
#cancelBtn:hover,
#addTagBtn:hover {
  background-color: #45a049;
}

.editButton:active,
#saveBtn:active,
#cancelBtn:active,
#addTagBtn:active {
  background-color: #3e8e41;
} */

#log-container {
  width: 800px; /* Adjust based on the average line length and font size */
  height: auto;
  max-height: 800px; /* Adjust the height as needed */
  overflow-y: scroll; /* Add scroll for overflow */
  border: 1px solid #ccc;
  padding: 5px;
  /* background-color: #f9f9f9; */
}

#log-content {
  font-family: "Courier New", monospace;
  font-size: 14px; /* Adjust font size as needed */
  line-height: 1.5; /* Adjust line spacing as needed */
}


.recordItem:after {
  content: "";
  display: table;
  clear: both;
}

.recordItem .close {
  visibility: hidden;
  font-weight: bold;
  margin-left: 5px;
}

.recordItem:hover .close {
  visibility: visible;
}

.close {
  color: #888;
}

.tag {
  display: inline-block;
  background-color: #f2f2f2;
  padding: 5px 10px;
  border-radius: 10px;
  margin-right: 5px;
}

#recordName:disabled,
#addTagBtn:disabled,
#datepicker:disabled {
  background-color: #f2f2f2;
}
