@font-face {
  font-family: "rubik";
  src: url("/wp-includes/fonts/Rubik-VariableFont_wght.ttf");
}

body {
  font-family: "rubik", arial;
  font-size: 16px;
}

#search-mutual-fund-heading,
#dedicated-hour-container {
  width: 95%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

#search-input-box {
  text-align: center;
  width: 264px;
  /*350px,225px*/
  padding-right: 0;
  font-family: rubik, "Font Awesome 5 Free", Arial, sans-serif;
  background-color: white !important;
  /* background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" transform="rotate(90)"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" fill="%237da7cc"/></svg>')
    no-repeat; */
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2027%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.0264%2011.774C18.0264%2012.5848%2017.8667%2013.3877%2017.5564%2014.1368C17.2461%2014.8859%2016.7913%2015.5665%2016.218%2016.1398C15.6446%2016.7132%2014.964%2017.168%2014.2149%2017.4783C13.4658%2017.7886%2012.6629%2017.9483%2011.8521%2017.9483C11.0413%2017.9483%2010.2384%2017.7886%209.48927%2017.4783C8.74017%2017.168%208.05952%2016.7132%207.48618%2016.1398C6.91285%2015.5665%206.45805%2014.8859%206.14776%2014.1368C5.83747%2013.3877%205.67777%2012.5848%205.67777%2011.774C5.67777%2010.1364%206.32828%208.56597%207.48618%207.40806C8.64409%206.25015%2010.2145%205.59965%2011.8521%205.59965C13.4896%205.59965%2015.0601%206.25015%2016.218%207.40806C17.3759%208.56597%2018.0264%2010.1364%2018.0264%2011.774ZM16.8074%2017.9765C15.2222%2019.2429%2013.2123%2019.8543%2011.1904%2019.6851C9.16856%2019.5159%207.28821%2018.5789%205.93557%2017.0666C4.58294%2015.5544%203.86068%2013.5816%203.91714%2011.5534C3.9736%209.52527%204.80449%207.59572%206.23917%206.16104C7.67384%204.72637%209.6034%203.89547%2011.6316%203.83901C13.6597%203.78255%2015.6325%204.50481%2017.1448%205.85745C18.657%207.21009%2019.594%209.09043%2019.7632%2011.1123C19.9324%2013.1342%2019.321%2015.1441%2018.0546%2016.7293L23.0611%2021.734C23.1431%2021.816%2023.2081%2021.9134%2023.2525%2022.0205C23.2969%2022.1277%2023.3198%2022.2425%2023.3198%2022.3585C23.3198%2022.4745%2023.2969%2022.5893%2023.2525%2022.6964C23.2081%2022.8036%2023.1431%2022.901%2023.0611%2022.983C22.9791%2023.065%2022.8817%2023.13%2022.7746%2023.1744C22.6674%2023.2188%2022.5526%2023.2416%2022.4366%2023.2416C22.3206%2023.2416%2022.2058%2023.2188%2022.0986%2023.1744C21.9915%2023.13%2021.8941%2023.065%2021.8121%2022.983L16.8074%2017.9765Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")
    no-repeat;
  background-size: 25px 25px;
  /* Adjust icon size */
  background-position: 20px center;
  box-sizing: border-box;
  border-radius: 3px;
  border: 3px solid #c9cfe0 !important;
}

#search-input-box::placeholder {
  color: #000000;
  font-size: 20px;
  font-family: "rubik";
  text-align: center;
}

.hide-results {
  visibility: hidden;
}

.show-results {
  visibility: visible;
}

.hide-element,
.hide-graph {
  display: none;
}

#yield-base-property-rt {
  direction: ltr;
}

.general-classification {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

#all-funds-search-results {
  /* overflow: hidden scroll; */
  overflow-x: hidden;
  overflow-y: hidden;
  max-height: 263px;
  position: absolute;
  background-color: white;
  list-style-type: none;
  top: 36px;
  width: 263px;
  z-index: 12;
  padding: 0;
  border: 2px solid #00367c;
  border-radius: 5px;
  margin: 0;
}

#search-input-and-results-container {
  display: flex;
  flex-direction: column;
}

#all-funds-search-results > li {
  font-size: 13.7px;
  font-family: "Rubik", arial;
  text-align: center;
}

#all-funds-search-results > li:hover {
  background-color: #e6ebf2;
  color: #00285b;
}

#page-fund-data-container {
  display: flex;
  flex-direction: column;
}

.data-part {
  font-family: "rubik", arial;
  font-size: 14px;
  padding: 5px;
  text-align: center;
}

#fund-long-name {
  font-size: 32px;
  font-weight: 600;
}

#rt-info-funds-data {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

.data-item-rt-container {
  display: flex;
  flex-direction: column;
  width: 250px;
}

.rt-item-title,
.general-item-title {
  background-color: #a9cddeb2;
  font-size: 20px;
  color: #000000;
  text-align: center;
  font-family: "rubik";
  font-weight: 400;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.general-item-title-font {
  font-size: 16px;
}

.rt-item-value,
.general-item-value {
  background-color: #f1f7fa;
  text-align: center;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
}

#current-value-and-change-rt {
  direction: ltr;
  display: flex;
  gap: 10px;
}

#realtime-data-section {
  display: flex;
  flex-direction: column;
}

.table-style {
  border-collapse: collapse;
  margin-bottom: 15px;
}

/* th {
  font-weight: normal;
  border: 1px solid black !important;
} */
td {
  padding: 5px;
  text-align: center;
}

.center-text {
  text-align: center !important;
}

.title-above-table,
#rt-info-container-title,
/* #historical-data-title, */
#general-info-table-title,
#dedicated-time-title,
#classification-table-heading,
#asset-distribution-title,
#exposure-index-title {
  text-align: center;
  font-size: 22px !important;
  width: 80%;
  margin-bottom: 0 !important;
  font-weight: 700 !important;
  color: #000000;
  width: 100%;
}

#general-info-table-title {
  text-align: center;
}

/* #classification-fund-table thead tr,
#classification-fund-table thead tr th,
#classification-fund-table tr #classification-fund-table tr th,
#classification-fund-table tr td,
#features-fund-table tr #features-fund-table tr td,
#fund-fees-table tr,
#fund-fees-table tr th,
#fund-fees-table tr td,
#asset-distribution-table tr,
#asset-distribution-table tr td,
#exposure-index-table tr,
#exposure-index-table tr td,
#recruites-neto-table-body tr,
#recruites-neto-table-body tr td,
#yield-table-body tr,
#yield-table-body tr td,
#avg-cycle-table-body tr,
#avg-cycle-table-body tr td,
#standard-deviation-table-body tr,
#standard-deviation-table-body tr td {
  border: 1px solid black;
  background-color: white;
} */

/* #classification-table-heading,
#asset-distribution-title,
#exposure-index-title,
.time-of-clock{
    text-align:center;
    font-size:14px;
    font-family: "rubik",arial;

} */

#asset-distribution-title,
#classification-table-heading,
#exposure-index-title,
#general-info-table-title {
  width: 100%;
  padding-bottom: 11px;
}

#asset-distribution-and-exposure,
#historical-info-fees-and-dedicated-time {
  display: flex;
  flex-direction: row;
  width: 100%;
}

#historical-info-fees-and-dedicated-time {
  margin-top: 35px;
  justify-content: space-around;
}

#fund-boolean-features {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(6, 1fr);
  text-align: center;
  width: 35%;
}

.single-boolean-feature-container-right {
  border-right: 2px solid #d9d9d9;
  border-top: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  border-left: 1.5px solid #d9d9d9;
}

.single-boolean-feature-container-right.first-row-data {
  border-top-right-radius: 5px;
}

.single-boolean-feature-container-right.last-row-data {
  border-bottom-right-radius: 5px;
  padding: 5px;
}

.single-boolean-feature-container-left {
  border-left: 2px solid #d9d9d9;
  border-top: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  border-right: 1.5px solid #d9d9d9;
}

.single-boolean-feature-container-left.first-row-data {
  border-top-left-radius: 5px;
}

.single-boolean-feature-container-left.last-row-data {
  border-bottom-left-radius: 5px;
  padding: 5px;
}

.title-boolean-features,
.history-table-heading-item {
  font-weight: bold;
  font-size: 16px;
  color: #000000;
}

#clocks-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  /* justify-content: space-evenly; */
}

#container-generalInfo-comparisonYield

/* #fees-and-dedicated-time-wrapper  */ {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 27px;
}

#fees-and-dedicated-time-wrapper {
  display: flex;
  flex-direction: column;
  width: 40%;
  align-items: center;
  /* justify-content: space-between; */
  gap: 17%;
}

/* #rt-info-container, */
#general-info-table-wrapper,
/* #historical-info, */
/* #fund-boolean-features, */
#fees-table-wrapper,
#dedicated-hour-container,
#general-info-wrapper {
  width: 50%;
}

#historical-info {
  width: 55%;
}

#wrapper-of-chart {
  width: 65%;
}

#rt-info-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 35px;
  width: 34%;
}

#fees-table-wrapper {
  display: flex;
  flex-direction: column;
  /* align-items:center; */
}

#recruites-neto,
#yield-table,
#avg-cycle-table,
#standard-deviation-table,
#fund-boolean-features-table

/* #fund-fees-table  */ {
  width: 80%;
}

#general-info-container,
#general-info-table,
#asset-distribution-table,
#exposure-index-table,
#asset-exposure-wrapper,
#exposure-index-wrapper,
#classification-fund-table,
#asset-distribution-table,
#exposure-index-table,
#fund-fees-table {
  width: 100%;
}

/* #classification-fund-table, */
#asset-distribution-table,
#exposure-index-table {
  border-collapse: collapse;
}

#classification-fund-table,
#asset-distribution-table,
#exposure-index-table,
#recruites-neto,
#yield-table,
#standard-deviation-table,
#fund-fees-table {
  border-collapse: separate;
  border-radius: 5px;
}

#fund-fees-table {
  border: 2px solid #d9d9d9;
  border-radius: 10px;
}

#fund-fees-table thead tr th {
  border: none;
  font-size: 18px;
  font-weight: 700;
}

#fund-fees-tbody tr td {
  border: none;
  font-size: 18px;
  font-weight: 500;
}

#fund-fees-table thead tr th:first-child {
  border-top-right-radius: 10px;
}

#fund-fees-table thead tr th:last-child {
  border-top-left-radius: 10px;
}

#classification-fund-table thead tr th:first-child,
#asset-distribution-table thead tr th:first-child,
#exposure-index-table thead tr th:first-child,
#recruites-neto thead tr th:first-child,
#yield-table thead tr th:first-child,
#standard-deviation-table thead tr th:first-child {
  border-right: 2px solid #d9d9d9;
  border-top: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  border-left: none;
  border-top-right-radius: 5px;
}

#classification-fund-table thead tr th:last-child,
#asset-distribution-table thead tr th:last-child,
#exposure-index-table thead tr th:last-child,
#recruites-neto thead tr th:last-child,
#yield-table thead tr th:last-child,
#standard-deviation-table thead tr th:last-child {
  border-left: 2px solid #d9d9d9;
  border-top: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  border-top-left-radius: 5px;
}

#classification-fund-table thead tr th:nth-child(2),
#asset-distribution-table thead tr th:nth-child(n + 2):nth-last-child(n + 1),
#exposure-index-table thead tr th:nth-child(n + 2):not(:nth-child(n + 4)),
#recruites-neto thead tr th:nth-child(n + 2):not(:nth-child(n + 4)),
#yield-table thead tr th:nth-child(n + 2):not(:nth-child(n + 6)),
#standard-deviation-table tr th:nth-child(n + 2):not(:nth-child(n + 5)) {
  border-top: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  border-right: none;
  /* border-left: none; */
}

#classification-fund-table tr td:first-child,
#asset-distribution-table-body tr td:first-child,
#exposure-index-table-body tr td:first-child,
#recruites-neto-table-body tr td:first-child,
#yield-table-body tr td:first-child,
#standard-deviation-table-body tr td:first-child {
  border-right: 1.5px solid #d9d9d9;
  border-bottom: 1.5px solid #d9d9d9;
  border-left: none;
  border-bottom-right-radius: 5px;
}

#classification-fund-table tr td:nth-child(2),
#asset-distribution-table-body tr td:nth-child(n + 2):not(:nth-child(n + 7)),
#exposure-index-table-body tr td:nth-child(n + 2):not(:nth-child(n + 4)),
#recruites-neto-table-body tr td:nth-child(n + 2):not(:nth-child(n + 4)),
#yield-table-body tr td:nth-child(n + 2):not(:nth-child(n + 6)),
#standard-deviation-table-body tr td:nth-child(n + 2):not(:nth-child(n + 5)) {
  border-right: none;
  border-bottom: 1.5px solid #d9d9d9;
  border-left: none;
}

#classification-fund-table tr td:last-child,
#asset-distribution-table-body tr td:last-child,
#exposure-index-table-body tr td:last-child,
#recruites-neto-table-body tr td:last-child,
#yield-table-body tr td:last-child,
#standard-deviation-table-body tr td:last-child {
  border-right: none;
  border-bottom: 1.5px solid #d9d9d9;
  border-left: 1.5px solid #d9d9d9;
  border-bottom-left-radius: 5px;
}

#classification-fund-table thead tr,
#asset-distribution-table thead tr,
#exposure-index-table thead tr {
  border: 2px solid #d9d9d9;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#classification-fund-table thead tr th,
#classification-fund-table tbody tr td,
#asset-distribution-table-body tr td,
#exposure-index-table-body tr td,
#exposure-index-table thead tr th {
  text-align: center;
}

#classification-fund-table thead tr th,
#asset-distribution-table thead tr th,
#exposure-index-table thead tr th,
#recruites-neto thead tr th,
#yield-table thead tr th,
#standard-deviation-table thead tr th,
#fund-fees-table thead tr th {
  background-color: #ffffff !important;
  white-space: nowrap;
}

#classification-fund-table thead tr th,
#asset-distribution-table thead tr th,
#exposure-index-table thead tr th {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
}

#classification-fund-table tbody tr td {
  color: #000000;
  font-size: 16px;
}

.title-above-table-historic-data,
#historical-data-title {
  text-align: center;
  color: #000000;
  font-size: 24px !important;
  margin-bottom: 10px !important;
  font-weight: 700;
  width: 80%;
}

/* #historical-data-title {
  margin-bottom: 10px;
} */

#classification-fund-table tbody tr,
#asset-distribution-table-body tr,
#exposure-index-table-body tr {
  border-right: 1.5px solid #d9d9d9;
  border-left: 1.5px solid #d9d9d9;
  border-bottom: 1.5px solid #d9d9d9;
}

#clock-min-max-daily {
  height: auto;
}

#speedometer-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  position: relative;
  z-index: 1;
}

#speedometer {
  position: relative;
  width: 265px;
  height: 136px;
  display: flex;
  justify-content: center;
  align-items: end;
  overflow: hidden;
  transform: scale(var(--meter-scale));
}

#speedometer-ranges {
  position: absolute;
  width: 265px;
  height: 140px;
  bottom: -7px;
  background-image: url("/wp-content/plugins/stock/page/stockSpeedometerDaily/ranges.png");
  background-repeat: no-repeat;
  background-size: cover;
}

#speedometer-background {
  position: absolute;
  width: 250px;
  height: 29px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

#speedometer-center {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border: solid 2px #b7bbc7;
  background-color: #1e222d;
  outline: solid 7px #1e222d;
  z-index: 2;
}

#speedometer-needle-daily {
  position: absolute;
  bottom: 15px;
  width: 50px;
  height: 110px;
  background-color: #000000;
  border-radius: 50px 50px 0 0;
  transform-origin: bottom center;
  transform: rotate(-90deg) translateX(-50%);
  transition: transform 0.9s ease-in-out;
  clip-path: polygon(50% 0%, 60% 100%, 50% 100%, 40% 100%);
  z-index: 1;
  left: 104px;
}

#min-max-clock-wrapper {
  display: flex;
  justify-content: start;
  align-items: center;
  z-index: 2;
  width: 77%;
}

#min-max-current-container {
  display: grid;
  place-items: center;
  grid-template-columns: repeat(3, 1.25fr);
  grid-template-rows: repeat(2, 0.25fr);
  justify-content: center;
  gap: 1px;
  transform: translateY(7px);
  width: 60%;
  font-size: 16px;
}

/* #buttons-to-filter-by-time, */
#line-to-choose-date {
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 2px;
  width: 50%;
  position: relative;
  top: 25px;
}

#buttons-to-filter-by-time {
  box-shadow: 0 2px 4px #c9cfe0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 2px;
}

.graph-time-btn,
.graph-type-btn {
  /* background-color: #fff9f4; */
  /* border: 1px solid #97133f; */
  background-color: #ffffff;
  color: #3199f4;
  cursor: pointer;
  box-shadow: 0 2px 4px gray;
  border-radius: 10px;
  border: none;
  height: 20px;
  margin: 6px;
  text-wrap-mode: nowrap;
  width: 85px;
  height: 26px;
  text-align: center;
}

.graph-time-btn.active,
.graph-type-btn.active {
  /* background-color: #97133f; */
  background-color: #3199f4;
  color: white;
}

#container-graph-and-realtime-data {
  display: flex;
  flex-direction: row;
}

#comparing-avg-yield,
#clock-min-max-daily {
  width: 50%;
}

#sunday,
#rest-of-the-days {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 50%;
}

#sunday-time-heading,
#other-days-heading {
  font-size: 23px;
  font-weight: 500;
}

#time-on-sunday,
#time-on-other-days {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  background-color: #000;
  color: #fff;
  border-radius: 20px;
  /* padding: 20px 0px; */
  /* max-width: 450px; */
  width: 75%;
  direction: ltr;
}

.time-part-digits {
  position: relative;
  top: 8px;
}

.clock-unit {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.clock-time-part-label {
  font-size: 10px;
  color: rgba(255, 255, 255, 1);
  position: relative;
  top: 3px;
}

/* .title-above-table-historic-data {
  margin-bottom: 7px;
} */

.clock-unit:not(:last-child)::after {
  content: ":";
  position: absolute;
  font-size: 1em;
  font-weight: bold;
  right: -11px;
  /* Adjust as needed */
  top: 41%;
  transform: translateY(-50%);
  color: rgba(255, 255, 255, 0.2);
}

#fees-table-wrapper {
  width: 100%;
  /*61%*/
  height: 34%;
  gap: 20px;
}

#dedicated-hour-container {
  width: 100%;
  /*60%*/
  justify-content: space-between;
  height: 30%;
}

.green {
  color: green;
}

.red {
  color: red;
}

#wrapper-of-chart .apexcharts-toolbar {
  direction: ltr;
  gap: 6px;
}

#wrapper-of-chart .apexcharts-toolbar .apexcharts-pan-icon {
  display: none;
}

#fromDate,
#toDate {
  background-color: #ffffff !important;
  border: 2px solid #45a6dd !important;
  border-radius: 5px !important;
  padding: 3px;
  height: 28px;
}

#select-date-confirm {
  background-color: #ffffff;
  padding: 0;
}

#fund-general-info-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, auto) 1fr;
  row-gap: 25px;
  column-gap: 15px;
}

.hedgeFund-general-info-container {
  grid-template-rows: repeat(2, auto) 1fr !important;
}

#fund-normalDeviation-container,
.last-item-general-data-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

.fund-normalDeviation-container-parts {
  width: 228px;
}

#tax-status-value,
#payments-value {
  font-weight: 500;
  font-size: 15px;
  color: #000000;
}

#export-buttons-funds {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}

#facebook-share-button,
#twitter-share-button,
#whatsapp-share-button,
#print-as-image-button,
#export-data-button,
#save-as-image-button {
  background-color: #ffffff;
  padding: 0 !important;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#whatsapp-share-button {
  background: url("https://weinvest.co.il/wp-includes/images/whatsapp-icon.svg");
  height: 22px;
  width: 22px;
}

#facebook-share-button {
  background: url("https://weinvest.co.il/wp-includes/images/fb-icon.svg");
  height: 22px;
  width: 22px;
}

/* #exposure-profile-container, */
/* #fund-type-container, */
/* #fund-trustee-container, */
/* #fund-taxStatus-container, */
/* #fund-isLeveraged-container, */
/* #fund-isTracking-container, */
.general-data-item-container {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

#fund-name-and-manager {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 15px;
  color: #000000;
}

@media only screen and (max-width: 768px) {
  .general-classification,
  #container-graph-and-realtime-data,
  #historical-info-fees-and-dedicated-time {
    flex-direction: column;
  }

  #rt-info-funds-data {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .rt-item-title {
    height: 50px;
    padding: 5px;
  }

  #graph-realtime-MutualFund-line {
    width: 100vw;
  }

  #yield-table,
  #recruites-neto,
  #wrapper-of-chart,
  #rt-info-container,
  #historical-data-title,
  #standard-deviation-table,
  .general-classification > div,
  .title-above-table-historic-data,
  #historical-info-fees-and-dedicated-time > div {
    width: 100% !important;
  }

  #yield-table-wrapper,
  #asset-exposure-wrapper {
    width: 100%;
    overflow: auto;
  }

  #asset-distribution-title,
  .title-above-table-historic-data {
    position: sticky;
    right: 0;
  }

  #yield-table,
  #asset-distribution-table {
    margin-bottom: 0;
  }

  #exposure-index-wrapper,
  #standard-deviation-table-wrapper {
    margin-top: 1.5em;
  }

  #clock-min-max-daily,
  #comparing-avg-yield,
  .data-item-rt-container {
    width: unset;
  }

  #asset-exposure-wrapper::-webkit-scrollbar,
  #yield-table-wrapper::-webkit-scrollbar {
    display: none;
  }

  #asset-distribution-table,
  #yield-table {
    border-left: none;
    border-right: none;
  }

  #asset-distribution-table thead tr th:first-child {
    border-right: 1px solid #d9d9d9;
  }

  #asset-distribution-table thead tr th:last-child {
    border-left: 1px solid #d9d9d9;
  }

  #asset-distribution-table thead tr th:not(:first-child) {
    border-top: none;
  }

  #asset-exposure-wrapper,
  #yield-table-wrapper {
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  #fund-boolean-features {
    grid-template-rows: repeat(5, 1fr);
  }
}
