/* SuperStats /simulering/ — samlet CSS v15
   Konsolideret fra v1–v14. Ingen HTML-/JS-ændringer.
   Erstat den hidtidige samlede simulerings-CSS med denne fil. */

.sim-section {
  font-family: Arial, Helvetica, sans-serif;
  color: #10315B;
  margin-bottom: 12px;
}
.sim-section > h2, .sim-section > h2.bighead {
  background: #104470;
  color: #fff;
  font: 700 14px/18px Arial,Helvetica,sans-serif;
  text-align: left;
  padding: 8px 11px;
  margin: 0;
}
.sim-intro {
  margin: 0;
  padding: 11px 12px;
  background: #fff;
  font: 13px/19px Arial,Helvetica,sans-serif;
}
.sim-section table tbody tr:nth-child(even) {
  background: #F2F4F5;
}
.sim-section table tbody tr:nth-child(odd) {
  background: #fff;
}
.sim-section table tbody tr:hover {
  background: #EAF3F8;
}
.sim-section table td:nth-child(3), .sim-section table th.leftalign {
  text-align: left;
}
.sim-section .compactimg td img, .sim-section.compactimg td img {
  max-width: 19px;
  max-height: 19px;
  width: auto;
  height: auto;
  float: none;
  margin: 0;
  vertical-align: middle;
}
#table_current, #table_result {
  border-bottom: 3px solid #104470;
}
#table_current td:nth-child(2), #table_result td:nth-child(2) {
  width: 24px;
  text-align: center;
}
#table_current td:nth-child(3), #table_result td:nth-child(3) {
  min-width: 110px;
}
#table_current input[type=range] {
  width: 90px;
  max-width: calc(100% - 33px);
  vertical-align: middle;
  accent-color: #104470;
  cursor: pointer;
}
#table_current .skillspan {
  display: inline-block;
  width: 29px;
  font-variant-numeric: tabular-nums;
  text-align: right;
  vertical-align: middle;
  color: #104470;
}
#table_current th span[id^=str_] {
  display: inline-block;
  padding: 2px 4px;
  border: 1px solid #b5cbd8;
  border-radius: 3px;
  background: #fff;
  color: #104470;
  cursor: pointer;
}
#table_current th span[id^=str_]:hover {
  background: #EAF3F8;
}
#table_result td:nth-child(n/**/+4) {
  text-align: right;
  font-variant-numeric: tabular-nums;
}
#table_result .change_pos {
  color: #26734D;
}
#table_result .change_neg {
  color: #EB5757;
}
#table_result tfoot td {
  background: #fff;
  padding: 10px 8px;
  border-top: 1px solid #ddd;
}
#table_result button {
  width: auto;
  min-width: 150px;
  height: 30px;
  border: 0;
  border-radius: 4px;
  padding: 5px 12px;
  background: #104470;
  color: #fff;
  font: 700 12px/18px Arial,Helvetica,sans-serif;
  cursor: pointer;
}
#table_result button:hover {
  background: #10315B;
}
#progressbar {
  width: 100%;
  height: 20px;
  background: #E8EDF1;
  border: 1px solid #C9D5DC;
  border-radius: 3px;
  box-sizing: border-box;
  position: relative;
  text-align: center;
}
#progressbar .ui-progressbar-value {
  background: #8FBBD6;
  border: 0;
  margin: 0;
}
#progresslabel {
  position: absolute;
  z-index: 2;
  inset: 0;
  float: none;
  width: 100%;
  line-height: 18px;
  color: #10315B;
  font-size: 11px;
}
#table_matchlist {
  margin: 0;
  border-bottom: 3px solid #104470;
}
#table_matchlist th {
  text-align: left;
  padding: 7px 8px;
}
#table_matchlist th:last-child {
  text-align: right;
}
#table_matchlist td {
  text-align: left;
  padding: 5px 4px;
}
#table_matchlist tr td:nth-child(1) {
  width: 75px;
  white-space: nowrap;
}
#table_matchlist tr td:nth-child(2), #table_matchlist tr td:nth-child(4) {
  width: auto;
}
#table_matchlist tr td:nth-child(3) {
  width: 9px;
  text-align: center;
}
#table_matchlist tr td:nth-child(5) {
  width: 126px;
  text-align: center;
  white-space: nowrap;
}
#table_matchlist tr td:nth-child(6) {
  width: 30px;
  text-align: center;
}
#table_matchlist tr td:nth-child(n/**/+5) {
  padding: 5px 3px;
}
#table_matchlist input {
  box-sizing: border-box;
  width: 28px;
  height: 25px;
  padding: 2px;
  border: 1px solid #CCD5DD;
  border-radius: 3px;
  background: #fff;
  color: #10315B;
  font: 12px Arial,Helvetica,sans-serif;
  text-align: center;
}
#table_matchlist input.changed {
  background: #DCEAF2;
}
#table_matchlist .spanresult {
  display: none;
}
#table_matchlist .outcome, #table_matchlist .restype, #table_matchlist .oddsreset {
  cursor: pointer;
}
#table_matchlist .outcome span, #table_matchlist .restype span, #table_matchlist .oddsreset {
  color: #104470;
  font-size: 12px;
}
#table_matchlist .typeselected {
  font-weight: 700;
}
#table_matchlist .typeunselected {
  color: #8B99A4 !important;
}
#table_matchlist .oddsreset {
  text-decoration: underline;
  text-decoration-color: #B5C8D6;
}
.help {
  color: #527995;
  cursor: help;
  font-size: 12px;
}
#helpdialog {
  background: #fff;
  border: 0;
  font: 13px/19px Arial,Helvetica,sans-serif;
}
@media (max-width:650px) {
  .sim-section table {
    font-size: 11px;
    line-height: 15px;
  }
  .sim-section table thead th {
    font-size: 10px;
    padding: 6px 2px;
  }
  .sim-section table tbody td {
    padding: 5px 2px;
  }
  #table_current input[type=range] {
    width: 62px;
  }
  #table_current .skillspan {
    width: 25px;
    font-size: 11px;
  }
  #table_current td:nth-child(3), #table_result td:nth-child(3) {
    min-width: 0;
    overflow-wrap: anywhere;
  }
  #table_matchlist td {
    font-size: 10px;
  }
  #table_matchlist tr td:nth-child(1) {
    width: 43px;
    white-space: normal;
  }
  #table_matchlist tr td:nth-child(5) {
    width: 87px;
  }
  #table_matchlist input {
    width: 22px;
    height: 29px;
    font-size: 16px;
    padding: 0;
  }
  #table_matchlist .outcome span, #table_matchlist .restype span, #table_matchlist .oddsreset {
    font-size: 10px;
  }
  #table_result button {
    min-width: 0;
    padding: 5px 8px;
  }
}
.box.full.blue.multipleheader.sim-section,
.box.full.blue.multipleheader.compactimg.sim-section {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
  overflow: hidden;
  background: #fff !important;
  background-image: none !important;
  border: 1px solid #bfc7cc !important;
  border-radius: 7px !important;
  box-shadow: none !important;
  font-family: Arial,Helvetica,sans-serif;
  color: #10315B;
}
.box.full.blue.multipleheader.sim-section > h2,
.box.full.blue.multipleheader.sim-section > h2.bighead {
  display: block !important;
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 8px 14px !important;
  background: #104470 !important;
  background-image: none !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 6px 6px 0 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  text-indent: 0 !important;
  font: 700 18px/24px Arial,Helvetica,sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
  text-align: left !important;
}
.box.full.blue.multipleheader.sim-section > h2::before,
.box.full.blue.multipleheader.sim-section > h2::after {
  content: none !important;
  display: none !important;
}
.sim-section .sim-intro {
  margin: 0 !important;
  padding: 10px 14px 11px !important;
  background: #fff !important;
  color: #10315B !important;
  font: 400 13px/19px Arial,Helvetica,sans-serif !important;
}
.sim-section table {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: auto;
  font: 400 13px/18px Arial,Helvetica,sans-serif !important;
  margin: 0 !important;
  border-spacing: 0 !important;
  background: #fff !important;
}
.sim-section table thead, .sim-section table thead tr {
  background: #cfe5f2 !important;
  background-image: none !important;
}
.sim-section table thead th {
  background: #cfe5f2 !important;
  color: #10315B !important;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  padding: 2px 7px !important;
  border-bottom: 1px solid #9db6c9 !important;
  height: 23px !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font: 600 13px/18px Arial,Helvetica,sans-serif !important;
  text-align: center;
  vertical-align: middle !important;
}
.sim-section table tbody td {
  padding: 2px 7px !important;
  border-bottom: 1px solid #e4e8eb !important;
  color: #10315B !important;
  vertical-align: middle !important;
  height: 23px !important;
  background: #fff !important;
  background-image: none !important;
  border: 0 !important;
  font: 400 13px/18px Arial,Helvetica,sans-serif !important;
}
.sim-section table tbody tr:nth-child(even) td {
  background: #f3f7fa !important;
}
.sim-section table tbody tr:last-child td {
  border-bottom: 0 !important;
}
.sim-section table th.leftalign,.sim-section table td.leftalign {
  text-align: left !important;
}
.sim-section #table_current td:first-child,.sim-section #table_result td:first-child {
  color: #6f7d88 !important;
}
.sim-section #table_current td:nth-child(2) img,.sim-section #table_result td:nth-child(2) img {
  display: inline-block !important;
  float: none !important;
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  object-fit: contain;
  margin: 0 !important;
  vertical-align: middle !important;
}
.sim-section #table_current td:nth-child(2),.sim-section #table_result td:nth-child(2) {
  width: 27px !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
  text-align: center !important;
}
.sim-section #table_current td:nth-child(3),.sim-section #table_result td:nth-child(3) {
  text-align: left !important;
  white-space: nowrap;
}
.sim-section #table_current td:nth-child(3) a,.sim-section #table_result td:nth-child(3) a {
  color: #10315B !important;
  font-weight: 400 !important;
  text-decoration: none;
}
.sim-section #table_current td:nth-child(3) a:hover,.sim-section #table_result td:nth-child(3) a:hover {
  text-decoration: underline;
}
.sim-section #table_current input[type=range] {
  height: 18px;
  accent-color: #104470;
  vertical-align: middle;
}
.sim-section #table_current th span[id^=str_] {
  padding: 1px 4px;
  background: #fff;
  border: 1px solid #bfc7cc;
  border-radius: 3px;
  color: #104470;
}
.sim-section #table_current,.sim-section #table_result,.sim-section #table_matchlist {
  border-bottom: 3px solid #104470 !important;
}
.sim-section #table_result button {
  height: 29px;
  min-width: 155px;
  background: #104470 !important;
  background-image: none !important;
  color: #fff !important;
  border: 0;
  border-radius: 3px;
  font: 600 12px/18px Arial,Helvetica,sans-serif;
}
.sim-section #table_matchlist th {
  text-align: left !important;
}
.sim-section #table_matchlist td:nth-child(n/**/+5) {
  padding: 3px 4px !important;
}
.sim-section #table_matchlist input {
  background: #fff !important;
  border: 1px solid #bfc7cc;
  border-radius: 3px;
  color: #10315B;
}
.sim-section #table_matchlist input.changed {
  background: #dceaf2 !important;
}
.sim-section #explain {
  border: 0 !important;
  padding: 10px 14px 12px !important;
  font: 400 13px/19px Arial,Helvetica,sans-serif;
  background: #fff !important;
  color: #10315B;
}
.sim-section #explain p {
  margin: 0 0 10px !important;
  padding: 0 !important;
}
.ui-dialog .ui-dialog-titlebar {
  background: #104470 !important;
  color: #fff !important;
  border: 0;
  background-image: none !important;
  text-shadow: none !important;
}
@media (max-width:700px) {
  .box.full.blue.multipleheader.sim-section > h2,.box.full.blue.multipleheader.sim-section > h2.bighead {
    padding: 7px 10px !important;
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .sim-section table thead th {
    padding: 3px !important;
    font-size: 11px !important;
    line-height: 16px !important;
  }
  .sim-section table tbody td {
    padding: 2px 3px !important;
    font-size: 12px !important;
    line-height: 18px !important;
  }
  .sim-section .sim-intro,.sim-section #explain {
    padding: 9px 10px 10px !important;
  }
  .sim-section #table_current td:nth-child(2) img,.sim-section #table_result td:nth-child(2) img {
    width: 16px !important;
    height: 16px !important;
    max-width: 16px !important;
    max-height: 16px !important;
  }
  .sim-section #table_current td:nth-child(3),.sim-section #table_result td:nth-child(3) {
    white-space: normal;
  }
  .sim-section #table_matchlist input {
    font-size: 16px !important;
  }
}
.sim-section #table_result thead th:nth-child(n/**/+4),
.sim-section #table_result tbody td:nth-child(n/**/+4) {
  text-align: center !important;
}
.sim-section #table_result tbody tr:last-child td {
  border-bottom: 3px solid #104470 !important;
}
.sim-section #table_result .sim-run-actions button {
  display: inline-block;
  width: auto;
  min-width: 194px;
  height: 32px;
  padding: 0 12px;
  margin: 0;
  vertical-align: middle;
}
.sim-section #table_result #help_run {
  display: inline-block;
  position: static;
  margin: 0;
  padding: 0;
  color: #6f7d88;
  font: 400 12px/18px Arial,Helvetica,sans-serif;
  vertical-align: middle;
  white-space: nowrap;
}
.sim-section #table_matchlist thead th.sim-round-help {
  text-align: right !important;
  padding-right: 12px !important;
  vertical-align: middle !important;
}
.sim-section #table_matchlist thead .help {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font: 400 12px/18px Arial,Helvetica,sans-serif;
  color: #6f7d88;
}
@media (max-width:700px) {
  .sim-section #table_result tfoot td {
    padding: 7px 5px !important;
  }
  .sim-section #table_result .sim-run-actions {
    gap: 4px;
  }
  .sim-section #table_result .sim-run-actions button {
    min-width: 0;
    width: auto;
    height: 32px;
    font-size: 11px;
  }
  .sim-section #table_result #progressbar {
    height: 24px;
  }
}
.sim-section #table_result tbody tr:nth-child(odd),
.sim-section #table_result tbody tr:nth-child(odd) > td {
  background: #ffffff !important;
  background-image: none !important;
}
.sim-section #table_result tbody tr:nth-child(even),
.sim-section #table_result tbody tr:nth-child(even) > td {
  background: #f3f7fa !important;
  background-image: none !important;
}
.sim-section #table_result tbody tr:nth-child(6) > td {
  border-bottom: 2px solid #104470 !important;
}
.sim-section #table_result tbody tr:last-child > td {
  border-bottom: 3px solid #104470 !important;
}
.sim-section #table_result tbody > tr:nth-child(6) > td {
  border-bottom: 2px solid #104470 !important;
}
div.sim-section table#table_result > tbody > tr:nth-child(odd),
div.sim-section table#table_result > tbody > tr:nth-child(odd) > td {
  background-color: #fff !important;
  background-image: none !important;
}
div.sim-section table#table_result > tbody > tr:nth-child(even),
div.sim-section table#table_result > tbody > tr:nth-child(even) > td {
  background-color: #F3F7FA !important;
  background-image: none !important;
}
div.sim-section table#table_result > tbody > tr:nth-child(6) > td {
  border-bottom: 2px solid #104470 !important;
}
div.sim-section table#table_result > tbody > tr:last-child > td {
  border-bottom: 3px solid #104470 !important;
}
div.sim-section #table_result .sim-run-actions {
  justify-content: flex-start !important;
  gap: 8px !important;
}
div.sim-section #table_result #help_run {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 18px;
  height: 18px;
  margin: 0 !important;
  border: 1px solid #BFC7CC;
  border-radius: 50%;
  font-size: 11px !important;
  color: #61778A !important;
  vertical-align: middle;
}
.sim-section #table_result tfoot td {
  background: #fff !important;
  background-image: none !important;
  padding: 8px 12px !important;
  border: 0 !important;
  height: 48px !important;
  vertical-align: middle !important;
}
.sim-section #table_result .sim-run-actions {
  display: flex;
  align-items: center !important;
  justify-content: flex-start;
  gap: 8px;
  min-height: 29px;
  white-space: nowrap;
}
.box.sim-section #table_current tbody tr:nth-child(6) > td,
.box.sim-section #table_result tbody tr:nth-child(6) > td,
.box.sim-section #table_result tbody tr.sim-top6-end > td {
  border-bottom: 2px solid #104470 !important;
}
.box.sim-section #table_result tbody tr > td {
  background-color: #fff !important;
  background-image: none !important;
}
.box.sim-section #table_result tbody tr:nth-child(even) > td,
.box.sim-section #table_result tbody tr.sim-row-even > td {
  background-color: #F3F7FA !important;
  background-image: none !important;
}
.box.sim-section #table_result tbody tr:last-child > td {
  border-bottom: 3px solid #104470 !important;
}
.box.sim-section #table_result tbody td:nth-child(n/**/+4) {
  text-align: center !important;
}
#table_result tbody tr:nth-child(n),
#table_result tbody tr.sim-row-odd,
#table_result tbody tr.sim-row-odd > td {
  background: #fff !important;
}
#table_result tbody tr.sim-row-even,
#table_result tbody tr.sim-row-even > td {
  background: #f2f4f5 !important;
}
#table_result tbody tr.sim-top6-end > td,
#table_current tbody tr:nth-child(6) > td {
  border-bottom: 2px solid #104470 !important;
}
#table_result tbody tr.sim-top6-end,
#table_current tbody tr:nth-child(6) {
  border-bottom: 2px solid #104470 !important;
}
#table_result .sim-change.change_pos {
  color: #17804c;
}
#table_result .sim-change.change_neg {
  color: #c44a4a;
}
#table_result .sim-change {
  font-variant-numeric: tabular-nums;
}
#table_result #help_result {
  display: inline-block;
  white-space: nowrap;
  vertical-align: baseline;
}
#table_result #progressbar {
  background: #f2f4f5;
  border: 1px solid #cbd5dc;
  border-radius: 4px;
  overflow: hidden;
}
#table_result #progressbar .ui-progressbar-value {
  background: #a8c9dd;
  border: 0;
  border-radius: 0;
}
.sim-section #table_current thead th:last-child {
  white-space: nowrap;
  text-align: center !important;
  vertical-align: middle;
}
.sim-section #table_current thead th span[id^="str_"] {
  display: inline-flex !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px;
  padding: 0 !important;
  margin: 0 !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border: 1px solid #bfcbd4 !important;
  border-radius: 4px !important;
  background: #fff !important;
  box-shadow: none !important;
  color: #104470 !important;
  font: 700 11px/1 Arial,Helvetica,sans-serif !important;
  vertical-align: middle;
  transition: background-color .15s,border-color .15s;
}
.sim-section #table_current thead th span[id^="str_"]:hover,
.sim-section #table_current thead th span[id^="str_"]:focus-visible {
  background: #eaf3f8 !important;
  border-color: #104470 !important;
}
.sim-section #table_current thead th .help {
  margin-left: 3px !important;
  vertical-align: middle !important;
}
.sim-section #table_current input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  width: 110px;
  max-width: calc(100% - 38px);
  height: 18px !important;
  margin: 0 5px 0 0;
  padding: 0;
  border: 0 !important;
  outline-offset: 3px;
  background: transparent !important;
  box-shadow: none !important;
  cursor: pointer;
  vertical-align: middle;
}
.sim-section #table_current input[type="range"]::-webkit-slider-runnable-track {
  height: 5px;
  border: 1px solid #c8d3dc;
  border-radius: 99px;
  background: #e7edf1;
}
.sim-section #table_current input[type="range"]::-moz-range-track {
  height: 5px;
  border: 1px solid #c8d3dc;
  border-radius: 99px;
  background: #e7edf1;
}
.sim-section #table_current input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  margin-top: -5px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #104470;
  box-shadow: 0 0 0 1px #104470;
}
.sim-section #table_current input[type="range"]::-moz-range-thumb {
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #104470;
  box-shadow: 0 0 0 1px #104470;
}
.sim-section #table_current .skillspan {
  width: 30px !important;
  color: #10315B !important;
  vertical-align: middle;
  text-align: right;
  font: 400 12px/18px Arial,Helvetica,sans-serif;
  font-variant-numeric: tabular-nums;
}
.sim-section #table_result #progressbar {
  display: block;
  width: calc(100% - 12px);
  box-sizing: border-box;
  height: 26px !important;
  margin: 0 12px 0 0;
  vertical-align: middle;
  overflow: hidden !important;
  border: 1px solid #d8e2e8 !important;
  background: #f7f9fa !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  position: relative !important;
}
.sim-section #table_result #progresslabel {
  position: absolute !important;
  z-index: 2 !important;
  float: none !important;
  width: 100% !important;
  height: 100% !important;
  line-height: 20px !important;
  text-align: center !important;
  inset: 0 !important;
  font: 400 12px/1.2 Arial,Helvetica,sans-serif !important;
  color: #49657b !important;
  pointer-events: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}
.sim-section #table_result #progressbar .ui-progressbar-value {
  background: #cfe5f2 !important;
  border: 0 !important;
  border-radius: 4px 0 0 4px !important;
  box-shadow: none !important;
  transition: width .15s linear;
}
@media (max-width:650px) {
  .sim-section #table_current thead th span[id^="str_"] {
    width: 20px !important;
    min-width: 20px;
    height: 21px !important;
    margin: 0 !important;
  }
  .sim-section #table_current thead th .help {
    margin-left: 3px !important;
  }
  .sim-section #table_current input[type="range"] {
    width: 68px;
    max-width: calc(100% - 31px);
    margin-right: 2px;
  }
  .sim-section #table_current .skillspan {
    width: 26px !important;
    font-size: 11px;
  }
  .sim-section #table_result #progressbar {
    height: 24px !important;
  }
}
.sim-section #table_current thead .help,
.sim-section #table_result thead .help,
.sim-section #table_matchlist thead .help {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  margin: 0 0 0 5px !important;
  padding: 0 !important;
  border: 1px solid #bfc7cc !important;
  border-radius: 50% !important;
  background: #fff !important;
  color: #61778a !important;
  font: 400 10px/1 Arial,Helvetica,sans-serif !important;
  vertical-align: middle !important;
  cursor: help;
  text-decoration: none !important;
  font-size: 0 !important;
  box-shadow: none !important;
  line-height: 1 !important;
}
.sim-section #table_current thead .help:hover,
.sim-section #table_result thead .help:hover,
.sim-section #table_matchlist thead .help:hover {
  border-color: #104470 !important;
  color: #104470 !important;
}
.sim-section #table_current thead .help::after,
.sim-section #table_result thead .help::after,
.sim-section #table_matchlist thead .help::after {
  content: "?" !important;
  font: 400 11px/1 Arial,Helvetica,sans-serif !important;
  color: #61778a !important;
}
.sim-section #table_current thead .help:hover::after,
.sim-section #table_result thead .help:hover::after,
.sim-section #table_matchlist thead .help:hover::after {
  color: #104470 !important;
}

/* v16: Kompakt O/P/E-gruppe og 12px højre luft ved statusfeltet. */
.sim-section #table_current thead th span[id^="str_"] { margin-left:0 !important; margin-right:0 !important; }
.sim-section #table_result #progressbar { width:calc(100% - 12px) !important; margin-right:12px !important; box-sizing:border-box !important; }
