/* ws quote table. Copyright (c) 1996-2026 Pro Finance Service, Inc. All Rights Reserved. */
table.quote-show-table {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum";
  border-top: 1px solid;
  border-color: #dee2e6;
  font-weight: 600 !important;
  border-collapse: collapse;
  margin-bottom: 30px;
}

div {
  text-align: unset !important;
}

.quote-table a,
.col-instr-name a {
  text-decoration: none;
  font-weight: 600 !important;
}

.col-instr-name {
  width: 110px;
  text-align: left !important;
  white-space: nowrap;
  min-width: 80px;
}

.col-instr-name a:hover {
  text-decoration: underline;
}

.quote-show-table {
  font-weight: 600 !important;
  font-size: 16px;
}

.table td {
  /*    font-family: var(--bs-table-font-family) !important;
                                                                */
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum";
  width: 100px;
  text-align: right;
  font-weight: 600 !important;
  margin-bottom: 0 !important;
}

.table th {
  /*    font-family: var(--bs-table-font-family) !important;
                                                                                    */
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum";
  width: 100px;
  text-align: right;
  font-weight: 600 !important;
}

.quote-show-table th:not(:first-child) {
  text-align: right;
}

.table-title {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: black;
}

td.red {
  color: red;
}

td.green {
  color: green;
}

tr {
  cursor: pointer;
}

tr.table-light {
  --bs-table-bg: #e0e0e082;
}

tr.table-info {
  --bs-table-bg: #c0c0c082;
}

.selected-row {
  background-color: #f2f2f2 !important;
}

.diff-value {
  font-weight: bold;
  min-width: 60px;
}

:root {
    --flash-up-color: rgba(40, 167, 69, 0.125);
    --flash-down-color: rgba(220, 53, 69, 0.125);
}

[data-theme='dark'] {
    --flash-up-color: rgba(46, 204, 113, 0.05);
    --flash-down-color:  rgba(231, 76, 60, 0.05);
}

.flash-up {
    background-color: var(--flash-up-color) !important;
    transition: background-color 0.1s ease-in;
}

.flash-down {
    background-color: var(--flash-down-color) !important;
    transition: background-color 0.1s ease-in;
}