@media (max-width: 820px) {
}
@media (max-width: 820px) {
}
.u-tabular-number {
  font-variant-numeric: tabular-nums;
}
.u-visual-block-box {
  margin: 0 0 14px;
}
@media (max-width: 820px) {
  .module-symbol-badge__price-trend-line-titled-box,
  .u-visual-block-box.module-symbol-badge__key-facts-visual-box-table-scroll,
  .module-symbol-badge__card-grid-deep-dive-panel,
  .module-symbol-badge__footnote-block,
  .module-symbol-badge__cross-link-list-column {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.module-symbol-badge__table-scroll-hint + .module-symbol-badge__prose-body-block,
.module-symbol-badge__table-scroll-hint + .u-visual-block-box {
  margin-top: 2px;
}
.module-symbol-badge__list-page-bar .module-symbol-badge__list-scope-caption {
  font-size: 13.4px;
  color: var(--mut);
}
.module-symbol-badge__section-footnote-line {
  font-size: 13.2px;
  color: var(--mut);
  margin: 8px 0 0;
}
a.module-symbol-badge__primary-action-button .u-tabular-number,
a.module-symbol-badge__primary-action-button:hover .u-tabular-number {
  color: #fff;
}
a.module-symbol-badge__primary-action-button.module-symbol-badge__app-layer-primary-action-button--question .u-tabular-number {
  color: var(--ink);
}
a.module-symbol-badge__primary-action-button.module-symbol-badge__app-layer-primary-action-button--question:hover .u-tabular-number {
  color: #fff;
}
.module-symbol-badge__energy-cost-ladder {
  display: inline-grid;
  place-items: center;
  vertical-align: -3px;
  flex: 0 0 auto;
}
.module-symbol-badge__energy-cost-ladder svg {
  width: 100%;
  height: 100%;
  display: block;
}
.module-symbol-badge__ranked-thumbnail-list-feature-cell-meta > span:not(.module-symbol-badge__energy-cost-ladder) {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-tabular-number {
  font-variant-numeric: tabular-nums;
}
.module-symbol-badge__energy-cost-ladder {
  display: inline-grid;
  place-items: center;
  vertical-align: -3px;
  flex: 0 0 auto;
  width: 15px;
  height: 15px;
}
.module-symbol-badge__energy-cost-ladder svg {
  width: 100%;
  height: 100%;
  display: block;
}
.u-visual-block-box {
  margin: 0 0 14px;
  border: 0;
}
.module-symbol-badge__list-page-bar .module-symbol-badge__list-scope-caption {
  font-size: 13.4px;
  color: var(--mut);
}
.module-symbol-badge__energy-cost-ladder-step {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.module-symbol-badge__energy-cost-ladder-row {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.module-symbol-badge__energy-cost-ladder-row .module-symbol-badge__list-scope-caption {
  flex: 0 0 var(--ladder-label-w,62px);
  font-size: 13.4px;
  color: var(--mut);
  font-weight: 700;
}
.module-symbol-badge__energy-cost-ladder-row .module-symbol-badge__energy-cost-ladder-row-slot {
  display: flex;
  gap: 4px;
}
.module-symbol-badge__energy-cost-ladder-row .module-symbol-badge__energy-cost-ladder-row-note {
  font-size: 14px;
  color: var(--ink2);
}
.module-symbol-badge__energy-cost-ladder-row .module-symbol-badge__energy-cost-ladder-row-note b {
  color: var(--ink);
  font-variant-numeric: tabular-nums;
}
.module-symbol-badge__energy-cost-ladder-row--active {
  background: var(--acc-s);
  border-radius: var(--r-s);
  padding: 7px 9px;
  margin: -7px -9px;
}
.module-symbol-badge__section-footnote-line {
  font-size: 13.2px;
  color: var(--mut);
  margin: 8px 0 14px;
  line-height: 1.6;
}
.module-symbol-badge__section-footnote-line b {
  color: var(--ink2);
  font-weight: 800;
}
.module-symbol-badge__ranked-thumbnail-list-rank-row-picture--symbol .module-symbol-badge__energy-cost-ladder {
  width: 28px;
  height: 28px;
}
table td .u-tabular-number {
  white-space: nowrap;
}
table .u-tabular-number {
  white-space: nowrap;
}
.module-symbol-badge__table-scroll-hint + .u-visual-block-box {
  margin-top: 2px;
}
.module-symbol-badge__app-layer-meta-tile-value.u-tabular-number {
  overflow: visible;
  text-overflow: clip;
  white-space: nowrap;
}
@media (max-width: 820px) {
  .u-visual-block-box.module-symbol-badge__key-facts-visual-box-table-scroll {
    padding-left: 12px;
    padding-right: 12px;
  }
}
td.module-symbol-badge__energy-cost-ladder-row-note {
  text-align: center;
  white-space: nowrap;
  font-family: var(--mono);
  font-variant-numeric: tabular-nums;
}
td.u-tabular-number {
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  text-align: right;
}
.module-symbol-badge {
  position: relative;
  display: inline-grid;
  place-items: center;
  flex: 0 0 auto;
  vertical-align: -.15em;
}
.module-symbol-badge svg {
  width: 100%;
  height: 100%;
  display: block;
}
.module-symbol-badge__initial {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  font-style: normal;
  font-weight: 800;
  color: #fff;
  line-height: 1;
  font-size: 62%;
  pointer-events: none;
}
.module-symbol-badge__energy-row {
  display: inline-flex;
  align-items: center;
  gap: 3px;
}
.module-symbol-badge--neutral {
}
