@charset "UTF-8";
@import "/bbg-gfx/toaster/packages/series-charts/production/css/opinion.css";
.toaster-chart.toaster-theme-opinion {
  background-color: #ffffff;
  width: auto;
}
.toaster-chart.toaster-theme-opinion table {
  font-size: 14px;
  margin: 8px 0 12px;
  padding: 1px;
}
.toaster-chart.toaster-theme-opinion table tbody,
.toaster-chart.toaster-theme-opinion table thead {
  color: #444444;
}
.toaster-chart.toaster-theme-opinion table th,
.toaster-chart.toaster-theme-opinion table td {
  padding: 10px 8px 10px 0;
}
.toaster-chart.toaster-theme-opinion table td {
  border-bottom: 1px solid #fbfbfb;
}
.toaster-chart.toaster-theme-opinion table th {
  font-weight: bold;
  border-bottom: 2px solid #000000;
}
.toaster-chart.toaster-theme-opinion table td.positive-value span.display-value {
  color: #0072FF;
}
.toaster-chart.toaster-theme-opinion table td.negative-value span.display-value {
  color: #ff6564;
}
.toaster-chart.toaster-theme-opinion table span.table-bar-label {
  transform: translateY(1.5px);
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell .table-bar {
  background-color: #999999;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell.color-0 .table-bar {
  background-color: #0072FF;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell.color-1 .table-bar {
  background-color: #000000;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell.color-2 .table-bar {
  background-color: #999999;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell.color-3 .table-bar {
  background-color: #999999;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell.color-4 .table-bar {
  background-color: #999999;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell.color-5 .table-bar {
  background-color: #999999;
}
.toaster-chart.toaster-theme-opinion table .table-bar-cell .table-bar-divider {
  border-color: #444444;
}
.toaster-chart.toaster-theme-opinion table tr.highlight > td {
  font-weight: bold;
  background: #f0f0f0;
}
.toaster-chart.toaster-theme-opinion table tr.secondary-row > td span.pre,
.toaster-chart.toaster-theme-opinion table tr.secondary-row > td span.post {
  visibility: hidden;
}
.toaster-chart.toaster-theme-opinion table.has-highlights td:first-child,
.toaster-chart.toaster-theme-opinion table.has-highlights th:first-child {
  padding-left: 3px;
}
.toaster-chart.toaster-theme-opinion table tbody > tr:last-child {
  height: 30px;
}
.toaster-chart.toaster-theme-opinion table.alternate-row-highlight tr:nth-child(odd) > td {
  background: #f0f0f0;
}
.toaster-chart.toaster-theme-opinion table.condensed-rows th,
.toaster-chart.toaster-theme-opinion table.condensed-rows td {
  padding: 5px 8px 5px 0;
}
.toaster-chart.toaster-theme-opinion table.condensed-rows td {
  border-bottom: none;
}
.toaster-chart.toaster-theme-opinion table.list-mode td {
  border-bottom: none;
}
.toaster-chart.toaster-theme-opinion table.list-mode tbody > tr {
  border-color: #000000;
}
.toaster-chart.toaster-theme-opinion table th[data-sorted=true]::after {
  font-size: 14px;
}
.toaster-chart.toaster-theme-opinion table th[data-padding=false]:last-of-type,
.toaster-chart.toaster-theme-opinion table td[data-padding=false]:last-of-type {
  padding-right: 0;
}
.toaster-chart.toaster-theme-opinion table th[data-order=desc]::after {
  content: " ▼";
}
.toaster-chart.toaster-theme-opinion table th[data-order=asc]::after {
  content: " ▲";
}
.toaster-chart.toaster-theme-opinion table td.type-symbol.negative-value span.display-value::after {
  content: "▼";
  font-size: 9px;
  padding-left: 4px;
}
.toaster-chart.toaster-theme-opinion table td.type-symbol.positive-value span.display-value::after {
  content: "▲";
  font-size: 9px;
  padding-left: 4px;
}
.toaster-chart.toaster-theme-opinion table td.positive-value span.display-value::before {
  content: "+";
}
.toaster-chart.toaster-theme-opinion table td.negative-value span.display-value::before {
  content: "-";
}
.toaster-chart.toaster-theme-opinion.mobile table {
  font-size: 12px;
}
.toaster-chart.toaster-theme-opinion.mobile table th[data-sorted=true]::after {
  font-size: 12px;
}
.toaster-chart.toaster-theme-opinion.mobile table td.type-symbol.positive-value span.display-value::after,
.toaster-chart.toaster-theme-opinion.mobile table td.type-symbol.negative-value span.display-value::after {
  font-size: 8px;
}

/*# sourceMappingURL=opinion.css.map */
