:root {
--color-primary: #212E3E;
--template-bg-color: var(--bg-color);
--bg-color: #ffffff;
}
html {
background-color: var(--bg-color);
width: 100%;
}
.date-picker-content table {
background-color: unset;
}
.footer {
text-align: left;
}
@font-face {
font-family: 'Mulish';
font-weight: normal;
font-style: normal;
src: url('/tools/sharegraph3-api/Config/Company/pt-edp/mulish-regular.ttf');
}
.app__inner .comparison .comparison__item .unchecked-checkbox {
color: var(--color-primary);
background-color: var(--bg-color);
font-size: 18px;
}
.app__inner .comparison .comparison__item.selected .custom-checkbox {
font-size: 18px;
}
.app__inner input[type=checkbox],
    cq-study-dialog div.stx-data input[type=checkbox],
    .ciq-drawing-dialog-setting div.stx-data input[type=checkbox] {
position: relative;
height: 18px;
}
.app__inner input[type=checkbox]:before {
content: '';
pointer-events: none;
display: block;
box-sizing: border-box;
position: absolute;
width: 18px;
height: 18px;
top: 0;
left: 0;
height: 18px;
background-color: #fff;
border: 1px solid var(--color-primary) !important;
}
.app__inner input[type=checkbox]:checked:before {
background-color: var(--color-primary);
border-color: var(--color-primary);
border-width: 1px;
}
.app__inner input[type=checkbox]:checked:after {
content: '';
display: block;
position: absolute;
top: 50%;
left: calc(50% - 3px);
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg) translate(-50%, -50%);
width: 3px;
height: 6px;
}
.app__inner cq-dropdown .content > .item.ciq-active .ciq-checkbox {
font-size: 18px;
font-size: 18px;
}
.app__inner cq-dropdown .content > .item .ciq-checkbox span {
width: 18px;
height: 18px;
}
html:not([ciq-last-interaction=touch]) .app__inner cq-dropdown .content > .item:not(.ciq-active) .ciq-checkbox span {
width: 18px;
height: 18px;
border-width: 1px;
border-color: var(--color-primary);
background-color: var(--bg-color);
border-radius: 3px;
}
.app__inner cq-dropdown .content > .item.ciq-active span.ciq-checkbox span {
border-width: 1px;
border-color: var(--color-primary);
background-color: var(--color-primary);
border-radius: 3px;
}
.app__inner cq-dropdown .content > .item.ciq-active .ciq-checkbox span::before {
color: var(--color-primary);
}
.app__inner .share-graph .graph .ciq-radio span {
border-color: var(--color-primary);
width: 18px;
height: 18px;
border-color: #becacc;
border-width: 1px;
background-color: var(--bg-color);
}
.app__inner .share-graph .graph .ciq-active .ciq-radio span,.app__inner .share-graph .graph .ciq-radio.ciq-active span {
border-color: var(--color-primary);
border-color: var(--color-primary);
border-width: 1px;
background-color: var(--color-primary);
}
.app__inner .ciq-active .ciq-radio span:after, .ciq-radio.ciq-active span:after {
background-color: var(--color-primary);
background-color: var(--color-primary);
}
body .app__inner {
font-family: Mulish;
font-size: 16px;
}
.app__inner button, input, .chartContainer, cq-chart-title, cq-chart-title cq-chart-price,
      cq-heading, cq-hu-dynamic, cq-hu-dynamic cq-hu-date,
       cq-hu-static, cq-drawing-settings .ciq-heading, .stx-float-date, stx-float-price, stx_current_hr_up , stx_current_hr_down,
      .stx_xaxis,.stx_yaxis,.mSticky  {
font-family: inherit;
}
.app__inner .stx_annotation  {
font-family: inherit !important;
}
.app__inner h1,.app__inner h2,.app__inner h3,.app__inner h4,.app__inner h5,.app__inner h6 {
font-family: Mulish;
font-size: 16px;
color: #222222;
}
:root .ticker--multiple_ticker_1 {
--tiny-slider___--slide-width: 2px;
--mobile--tiny-slider___--slide-width: 2px;
}
:root {
--tiny-slider___--slide-width: 2px;
--tiny-slider___--slide-gap: 2px;
--mobile--tiny-slider___--slide-width: 2px;
--color-neutral-650: #222222;
--color-gray-dark-800: #222222;
}
.performance--buttons .dropdown button,.share-graph--fixed .performance .dropdown button, .weeks52graph .weeks52graph--table tbody td:first-child, .weeks52graph .weeks52graph--table thead th span,.weeks52graph--table__value-low,.weeks52graph--table__value-high, .weeks52graph .weeks52graph--tabledata-low__currency, .weeks52graph .graph--labelsbottom .value-indicator,
.ticker__price-number, .trades__nodata, .order--depth__table .tableV2__footer .tableV2__cell, .share-detail__item-label, .share-detail__item-value {
color: #222222;
}
cq-menu.nav-dropdown:after, .share-details--grid .share-detail__item-icon:before {
border-color: #222222;
}
.chart-show-range__wrapper,.dialog-wrapper-custom-range  {
--color-neutral-650: #555;
--picker-date--fs-calendar___color: #555;
}
.app__inner .datepicker .input-container input {
font-size: 15px;
}
.app__inner .EUCalendar-topCont, .app__inner .eur-picker-date .eur-date-picker-content .EUCalendar-title div span:nth-child(2), .app__inner .EUCalendar-title, .app__inner .EUCalendar-menu-yearLabel {
color: #222222;
}
.app__inner .custom-range-container .EUCalendar-day-selected {
background-color: var(--color-primary);
}
.app__inner .button-apply-custom-range button {
background-color: var(--color-primary);
color: #28ff52;
border: 1px solid var(--color-primary) !important;
}
.app__inner .custom-range-container .eur-date-picker-content .EUCalendar-day:hover {
background-color: var(--color-primary);
color: #28ff52;
border: 1px solid var(--color-primary) !important;
}
.app__inner .datepicker__selected-date {
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
}
.app__inner .datepicker__selected-date,.app__inner .custom-range-container .EUCalendar-topCont {
--picker-date--dropdown--EUCalendar-table-topControl___background-color: var(--color-primary);
--date-picker-content--EUCalendar-menu-today___color: var(--color-primary);
}
.EUCalendar-day-today {
color: var(--color-primary);
}
.eur-picker-date .eur-input-container input, .eur-picker-date .eur-date-picker-content .EUCalendar-menu-today, .EUCalendar-menu-yearLabel, .EUCalendar-menu-decade-title, .fs-calendar::before, .dialog--custom-range .dialog__title {
color: #222222;
}
.eur-picker-date .eur-date-picker-content .EUCalendar-menu-month-selected, .eur-picker-date .eur-date-picker-content .EUCalendar-menu-month.EUCalendar-hover-navBtn {
background-color: var(--color-primary) !important;
}
.app__inner .accessibility-link, .footer a {
color: #222222;
text-decoration: none;
font-weight: inherit;
font-style: inherit;
text-transform: inherit;
}
.app__inner .accessibility-link:hover, .footer a:hover {
color: #222222;
text-decoration: inherit;
font-weight: inherit;
font-style: inherit;
text-transform: inherit;
text-decoration: underline;
}
.app__inner .accessibility-link {
  color: #212E3E !important;
  text-decoration: none !important;
}
a.accessibility-link::after {
  position: absolute;
  content: "";
  display: block;
  height: 1px;
  width: 172px;
  background-color: #212E3E;
}
[lang="pt"] a.accessibility-link::after {
  width: 286px !important;
}
.app__inner .accessibility-link:hover {
  color: #212E3E !important;
  text-decoration: none !important;
}
a.accessibility-link:hover::after {
  position: absolute;
  content: "";
  display: block;
  height: 2px;
  width: 172px;
  background-color: #212E3E;
}
[lang="pt"] a.accessibility-link:hover::after {
  width: 286px !important;
}
.app__inner .table {
border: none;
}
.app__inner .ticker-table .table tbody tr:hover,
    .ticker-table .table tbody tr:hover > *,
    .performance table.tableV2__table tbody tr:hover,
    .performance table.tableV2__table tbody tr:hover > *,
    .weeks52highlow--table tbody tr:hover,
    .performanceByYear--table tbody tr:hover,
    .sharePricedevelopment--table tbody tr:hover,
    .performance .tableV2__table tbody tr:hover td:first-child,
    .ticker-table .table tbody tr.selected,
    .ticker-table .table tbody tr.selected > *,
    .ticker-table .table tbody tr:hover,
    table.tableV2__table tbody tr td:first-child:hover,.ticker-table .table tbody tr td:first-child:hover,
    table.tableV2__table tbody tr td:not(:first-child):hover, .ticker-table .table tbody tr td:not(:first-child):hover{
      background-color: #f1f4f4 !important;
      background: #f1f4f4 !important;
      color: #222222;
}
.tableV2__body .tableV2__row:hover *, .tableV2__sm-row:hover td:first-child, .ticker-table .table tbody tr:hover > * {
background: #f1f4f4;
color: #222222;
}
.tableV2__body .tableV2__row:hover td:not(.indicator-up, .indicator-down, .indicator-neutral) {
color: #222222;
}
.app__inner .weeks52highlow--table tbody tr td:first-child,
    .performanceByYear--table tbody tr td:first-child,
    .sharePricedevelopment--table tbody tr td:first-child {
border-left: none;
}
.app__inner .ticker-table .table__head {
border-left: none;
border-right: none;
}
.comparison-v2__inner {
  height: auto;
  scrollbar-color: #212e3e var(--color-primary) !important;
  width: 280px !important;
}
.ticker__item.selected .ticker__col .ticker__price-number,
.ticker__item.selected .ticker__col .ticker__currency-code {
  color: #fff !important;
}
.ticker--multiple .ticker__item.selected .ticker__item-inner {
  background: none !important;
}
.app__inner.print--ticker-graph .ticker--multiple_ticker_1 .ticker__inner--list .ticker__item {
  max-width: 10.375rem;
}
.print-graph-container .table tbody,
.print-graph-container table.table,
.print-graph-container .ticker--multiple .ticker-table table.table tbody tr.selected,
.print-graph-container table.table tr {
  display: inline-table !important;
  width: 100% !important;
}
.print-graph-container .ticker-table-v2 thead th:first-child, .print-graph-container .table tbody td:first-child, .print-graph-container .table tbody tr:nth-of-type(2n) > td:first-child {
  background: #f1f4f4 !important;
  border-top: 0rem solid var(--color-blue-700) !important;
  border-bottom: 0rem solid var(--color-blue-700) !important;
}

@media (max-width: 1169.98px) {
  .comparison-v2__inner {
    width: auto !important;
  }
}
@media (max-width: 991px) {
.app__inner .performance .tableV2__table tbody tr td:first-child {
border-left: none;
}
}
@media only screen and (max-width: 991px) {
.app__inner .weeks52highlow--table tbody tr:last-child td:first-child,
    .performance .performanceByYear--table tbody tr:last-child td:first-child,
    .sharePricedevelopment--table tbody tr:last-child td:first-child {
border-bottom: none;
}
}
.app__inner .performanceByYear--table tbody tr td:last-child,
    .performanceByYear--table tbody tr:last-child td,
    .sharePricedevelopment--table tbody tr:last-child td,
    .weeks52highlow--table tbody tr:last-child td {
border-bottom: none;
}
.app__inner .performanceByYear--table tbody tr td:last-child,
    .sharePricedevelopment--table tbody tr td:last-child,
    .weeks52highlow--table tbody tr td:last-child {
border-right: none;
}
@media only screen and (max-width: 991px) {
.app__inner .table td:first-child {
border-left: none;
}
}
.app__inner .ticker--table_ticker_multiple {
margin-bottom: 1rem;
}
.app__inner .table-responsive .table {
margin-bottom: 0px;
border: none;
}
.app__inner .table-responsive {
margin-bottom: 0px;
border: none;
border: 1px solid #becacc !important;
}
@media only screen and (max-width: 991px) {
.app__inner .table-responsive {
margin-bottom: 0px;
}
}
@media only screen and (max-width: 991px) {
.app__inner .performance .table-responsive {
border: none;
border: 1px solid #becacc !important;
}
}
.app__inner .ticker-table thead tr th:first-child,
    .app__inner table.tableV2__table thead tr th:first-child {
text-align: left;
vertical-align: middle;
background-color: #f1f4f4;
color: #222222;
border-bottom: 1px solid #28ff52 !important;
}
.trades__table thead th:nth-child(2), .trades__table thead th:last-child {
text-align: right;
}
.trades__table tbody tr td:nth-child(2), .trades__table tbody tr td:last-child {
text-align: left;
}
.app__inner .ticker-table table thead tr th,
    table.tableV2__table thead tr th {
text-align: right;
vertical-align: middle;
background-color: #f1f4f4;
color: #222222;
border-bottom: 1px solid #28ff52 !important;
}
.ticker-table .table .table__body tr,table.tableV2__table tbody tr {
padding-left: 14px;
vertical-align: middle;
background-color: var(--bg-color);
color: #222222;
}
table.tableV2__table tbody tr td:first-child,.ticker-table .table tbody tr td:first-child {
color: #222222;
text-align: left;
}
table.tableV2__table tbody tr td .trades__change {
justify-content: left;
}
table.tableV2__table tbody tr td:not(:first-child),.ticker-table .table tbody tr td:not(:first-child) {
background-color: var(--bg-color);
text-align: right;
}
table.tableV2__table tbody tr td:not(:first-child):not(.indicator-up):not(.indicator-down),.ticker-table .table tbody tr td:not(:first-child):not(.indicator-up):not(.indicator-down) {
color: #222222;
}
.ticker-table .table tbody tr:nth-of-type(even) > * {
--color-white: var(--bg-color);
}
.app__inner .ticker-table tbody tr td,
    table.tableV2__table tbody tr td {
padding-left: 14px;
vertical-align: middle;
background-color: var(--bg-color);
color: #222222;
}
.tableV2__sm-col:first-child {
background-color: var(--bg-color);
}
.switcher--tab, .app__inner .share-graph__peer-indices .switcher, .app__inner .comparison-wrapper .switcher {
justify-content: center;
}
.app__inner .switcher__item button,.app__inner .share-graph__peer-indices .switcher .switcher__item:not(.active) button, .app__inner .comparison-wrapper .switcher .switcher__item:not(.active) button {
color: #222222;
}
.app__inner .switcher--tab .switcher__item button, .app__inner .share-graph__peer-indices .switcher .switcher__item button, .app__inner .comparison-wrapper .switcher .switcher__item button, .app__inner .switcher__item .switcher__btn {
font-size: 16px;
padding-top: 10px;
padding-right: 16px;
padding-bottom: 10px;
padding-left: 16px;
font-family: Mulish;
}
.app__inner .active.switcher__item .switcher__btn {
background-color: var(--color-primary);
}
.app__inner .switcher--tab .switcher__item.active button.switcher__item-title, .app__inner .share-graph__peer-indices .switcher .switcher__item.active button.switcher__item-title,
.app__inner .comparison-wrapper .switcher .switcher__item.active button.switcher__item-title,
.app__inner .active.switcher__item .switcher__btn, .app__inner .switcher--tab .switcher__item button:hover {
color: #222222;
font-weight: 700;
}
.switcher--tab .switcher__item.active .switcher__item-title, .chart-show-range .active, .comparison-v2 .switcher__item.active .switcher__item-title, .radio-item.item.ciq-active[role=menuitemradio], .ticker-name, .ticker-table-v2 .table__body-tr.selected .table__body-share {
color: var(--color-primary);
}
cq-context {
color: #222222;
font-family: Mulish;
}
.stx_current_hr_up, .stx_current_hr_down, .ciq-active > .ciq-switch, .ciq-active > .ciq-switch:hover, .comparison-v2 .switcher__item.active::after, .additional-options .option-button {
background-color: #263cc8;
}
.switcher--tab .switcher__item.active .switcher__item-title:hover, .app__inner .btn-show, .app__inner .btn-show:active, .chart-show-range .active .fs-calendar::before {
color: var(--color-primary);
}
.switcher--tab .switcher__item.active .switcher__item-title::before,
.switcher--tab .switcher__item-title:hover::before,
.app__inner .switcher--tab .switcher__item button:hover::before {
    content: "";
    background: #263cc8;
    height: 3px;
    width: 100%;
    border-radius: 0rem;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0px;
}
cq-toggle.active, cq-menu.toggle-options.nav-dropdown:after {
border-color: var(--color-primary);
}
.additional-options .option-buttons > .option-button, .print-dialog-confirm__no-btn, .print-dialog-confirm__yes-btn {
font-size: 16px;
color: #28FF52;
padding: 10px;
background-color: var(--color-primary);
font-family: Mulish;
}
.app__inner .btn.btn-show--more,
.app__inner .btn.btn-show--less {
font-size: 16px;
color: #28FF52;
background-color: var(--color-primary);
padding: 10px 32px;
font-family: Mulish;
border-radius: 0px !important;
text-decoration: none !important;
height: 48px;
}
.app__inner .btn.btn-show--more:hover, .app__inner .btn.btn-show--less:hover {
color: white;
color: #28FF52;
background-color: #424d5b;
}
.additional-options .option-buttons > .option-button:hover, .print-dialog-confirm__no-btn:hover, .print-dialog-confirm__yes-btn {
background-color: #424d5b;
color: #28FF52;
}
.tooltip, cq-menu.ciq-display .menu-clickable span.icon, cq-menu.ciq-preferences .menu-clickable span.icon::before, cq-heading.dropdown, cq-heading.dropdown div, cq-heading.study-group, .menu-clickable [label], .chart-show-range__item, .chart-show-range .fs-calendar::before, .performance .eu-dropdown__menu-item.active, .performance .eu-dropdown__menu-item, .performance--buttons .dropdown-list button, .currency-select button, .currency-select .eu-dropdown__menu-item, .share-details--grid .share-detail__item-icon i {
color: #222222;
}
.stx_mountain_chart {
background-color: transparent;
}


/*****************************Custom Phrases***********/
.switcher--tab::before {
    border-bottom: 1px solid #d7dfe0 !important;
}
.switcher--tab .switcher__item:not(:first-child) {
    margin-left: 0em !important;
  }
  .app__inner .active.switcher__item .switcher__btn {
    color: #28FF52 !important;
  }
  .share-details--grid .share-detail__item-icon::before {
    border: 0px solid #000 !important;
  }
  .btn-show__text {
    text-decoration: none !important;
  }
  .weeks52graph .weeks52graph--table tbody tr td,
  .weeks52graph .weeks52graph--table thead tr:first-child th:first-child,
  .weeks52graph .weeks52graph--table thead th,
  .weeks52graph .graph--labelsbottom .value-indicator {
    font-size: 16px;
  }
  .footer {
    font-size: 13px !important;
  }
  .ticker-table-v2 thead th {
    border-top: 0px solid var(--color-blue-700) !important;
  }
  .legend__color {
    width: 1.2em !important;
    height: 1.2em !important;
  }
  [class^="fs-"], [class*=" fs-"] {
    line-height: 0 !important;
  }
  .tableV2__sm-head:first-child,
  .ticker-table-v2.scrolled-table .table__head-tr th:first-child,
  .ticker-table-v2.scrolled-table .table__head-tr td:first-child {
    box-shadow: none !important;
    background: #f1f4f4 !important;
  }
  .weeks52graph .graph--labelsbottom .value-indicator .graph__highvalue-indicator,
  .weeks52graph .graph--labelsbottom .value-indicator .graph__lowvalue-indicator {
    width: 1em;
    height: 1em;
  }
  .dropdown-list {
    box-shadow: none;
  }
  .dropdown-list button,
  .currency-select button { 
    border: 1px solid #d7dfe0 !important;
    border-radius: 0em !important;
  }
  .fs-open-link::before, .fs-pop-in::before {
    top: 7px !important;
  }
  .accessibility-link {
    margin-bottom: 1em !important;
  }
  
  .ticker--multiple_ticker_1 .ticker__item-inner {
    padding: 0em !important;
  }
  /* .ticker--multiple_ticker_1 .ticker__inner {
    background: #212e3e;
    padding: 1em;
    width: 179px;
    height: 120px;
  } */
  .ticker__col {
    background: #fff;
    padding: 1em 1em 1em 1em;
    width: 172px;
    height: 129px;
    border: 1px solid #212e3e !important;
  }
 .tns-item {
    width: 500px !important;
  }
  .ticker--multiple .ticker__inner .tiny-slider__item {
    margin: 10px !important;
    width: 100% !important;
  }
  .ticker--multiple_ticker_1 .ticker__change-value {
    padding: 5px 0px 5px 5px !important;
  }
   .ticker__heading {
    color: #212e3e !important;
  }
  .ticker__price {
    color: #212e3e !important;
  }

  .ticker--multiple .ticker__item.selected .ticker__item-inner::after {
    border-bottom: 0rem solid #212E3E !important;
    border-radius: 0rem !important;
  }
  .indicator-up .ticker__change-value {
    background: #fff !important;
  }
  .ticker__item.selected .ticker__col {
    background: #212E3E !important;
  }
  .ticker__item.selected .ticker__heading {
    color: #28ff52 !important;
  }
  .ticker__item.selected .ticker__price{
    color: #ffffff !important;
  }
  .tiny-slider__item.active .ticker__currency-code,
  .tiny-slider__item.active .ticker__price-number {
    color: #fff !important;
  }
  .ticker--multiple .ticker__item-inner,
  .ticker--multiple .ticker__item {
    border-radius: 0rem !important;
  }
  .ticker--multiple .ticker__item-inner {
    border: 0rem !important;
  }
  .indicator-down .ticker__change-percentage {
    padding-right: 12px !important;
  }
  .comparison-v2 .switcher__item.active::after {
    height: 3px !important;
  }
  .weeks52graph .weeks52graph--table tbody tr td .value-high_bar,
  .weeks52graph .weeks52graph--table tbody tr td .value-low_bar {
    font-size: 14px;
  }
  .share-detail__item.share-detail__item--industry .share-detail__item-value {
    color: transparent;
    font-size: 0px;
  }
  [lang="en"] .share-detail__item.share-detail__item--industry .share-detail__item-value::after {
    content: "Conventional Electricity";
    font-size: 16px;
    color: #222222 !important;
  }
  [lang="pt"] .share-detail__item.share-detail__item--industry .share-detail__item-value::after {
    content: "Electric utilities";
    font-size: 16px;
    color: #222222 !important;
  }
  .fs-triangle-up::before {
    display: block !important;
    margin-top: 1px !important;
  }
  .weeks52graph .weeks52graph--table tbody tr td .value-low_bar {
    padding-right: 59px !important;
  }
  .weeks52graph .weeks52graph--table tbody tr td .value-high_bar {
    padding-left: 7px !important;
    width: auto !important;
  }
  .last,
  .open,
  .text-center.change,
  .text-center.changePercentage,
  .bid-ask,
  .w52-high,
  .low {
    width: 12%;
  }
  .eu-dropdown__popout.open,
  .eu-dropdown__popout.close {
    width: 100% !important;
  }
  .text-center.change,
  .text-center.changePercentage {
    text-align: right !important;
  }
[lang="pt"] .dropdown-list button {
  width: 339px !important;
  padding: 10px !important;
}
[lang="pt"] :host(cq-dropdown) .content, [lang="pt"] cq-dropdown .content {
  width: 228px !important;
}
.ticker__change-value {
  border-radius: 0rem !important;
}
.ticker--multiple_ticker_1 .ticker__change-percentage {
  border-radius: 0rem !important;
}
  @media screen and (max-width: 800px) {
  .switcher--tab, .app__inner .share-graph__peer-indices .switcher, .app__inner .comparison-wrapper .switcher {
    justify-content: left !important;
  }
  }

  @media screen and (max-width: 768px) {
    .chart-title__as-of {
      max-width: 100% !important;
    }
    .chart-title__real-time {
      font-size: 15px;
      margin-left: 10px;
    }
    .chart-title__real-time .fs-checked-radio {
      font-size: 15px !important;
      vertical-align: initial !important;
    }
    .chart-title__time-wrapper {
      flex-direction: initial  !important;
    }
  }
  @media (max-width: 575.98px) {
    [lang="es"] .dropdown-list button, [lang="ca"] .dropdown-list button {
      width: 100% !important;
    }
  }
  @media (max-width: 425px) {
    .performance .stx_xaxis, .performance .stx_yaxis,
    .performance .main-share-name, .performance .myEvents {
      font-size: 8px;
      margin-right: 5px !important;
    }
    .stx-panel-chart {
      font-size: 8px !important;
    }
  }
  @media (max-width: 415px) {
  .ticker--multiple .tns-slider {
    flex-direction: column !important;
  }

}
@media (max-width: 390px) {
.weeks52graph .weeks52graph--table tbody tr td, .weeks52graph .weeks52graph--table thead tr:first-child th:first-child,
.weeks52graph .weeks52graph--table thead th, .weeks52graph .graph--labelsbottom .value-indicator {
  font-size: 13px !important;
}
}
  @media (max-width: 368px) {
  .chart-title__time-wrapper {
    display: inline-block !important;
  }
  .chart-title__real-time {
    margin-left: 0px !important;
  }
  [lang="pt"] .dropdown-list button {
  width: 302px !important;
    padding: 5px !important;
    font-size: 12px !important;
}
}
  @media (max-width: 350px) {
    .switcher__wrapper--currency {
      display: inline-block !important;
    }
    .switcher {
      margin-top: 1em;
    }
    }
  @media (max-width: 320px) {
    #performance .table thead th {
        font-size: 10px !important;
        margin:14px !important;
      }
     .tns-slider.tns-carousel.tns-subpixel.tns-calc.tns-horizontal {
    transform: none !important;
}
  }

  [data-instrumentid="16710"] .table__body-share.tickerName {
    font-size: 0px;
  }
  [data-instrumentid="16710"] .table__body-share.tickerName:after {
    font-size: 16px;
    content: "EDP (LIS)";
    padding-left: 6px;
  }
  [data-instrumentid="67710"] .table__body-share.tickerName {
    font-size: 0px;
  }
  [data-instrumentid="67710"] .table__body-share.tickerName:after {
    font-size: 16px;
    content: "EDP Renovaveis (LIS)";
    padding-left: 6px;
  }
  .ticker__item-inner.ticker__item-inner--multiple-tickers-1.ticker__item-inner--67710 .ticker__market-abbreviation {
  display: none;
}