/* 
  iBahia • 2023 - MUNDIWARE
*/
.ib-previsaoEmoedas {
  grid-column: span 4;
  grid-row: span 2;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}

.ib-previsaoEmoedas.extended {
  grid-column: span 4;
  grid-row: span 3;
  grid-template-columns: repeat(2, 1fr);
}

/* PREVISÃO EXTENDED */
.ib-previsaoEmoedas.extended .ib-previsao .content {
  display: flex;
  align-items: start;
  gap: 13px;
}

.ib-previsaoEmoedas.extended .ib-previsao .content>img {
  width: 48px;
  height: 35px;
}

.ib-previsaoEmoedas.extended .ib-previsao .content>h2 {
  font-weight: 700;
  color: var(--pretoPadrao);
  letter-spacing: -0.8px;
  font-size: 40px;
  line-height: 44px;
}

.ib-previsaoEmoedas.extended .ib-previsao .content>h3 {
  font-weight: 500;
  color: var(--cinzaPadrao);
  letter-spacing: -0.28px;
  font-size: 14px;
  line-height: 22px;
  margin-left: auto;
}

.ib-previsaoEmoedas.extended .ib-previsao .days li {
  font-size: 12px;
  font-weight: 500;
  color: var(--pretoPadrao);
  opacity: 0.5;
  cursor: pointer;
  letter-spacing: -0.24px;
}

.ib-previsaoEmoedas.extended .ib-previsao .days li.active {
  opacity: 1;
  font-weight: 700;
}

.ib-previsaoEmoedas.extended .ib-previsao .days {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* previsao e moedas compact */
.ib-previsaoEmoedas.compact{
  grid-column: span 3;
  grid-row: span 2;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 24px;
}
.ib-previsaoEmoedas.compact .ib-moedas .splide__slide>h2 {
  font-size: 26px;
}
.ib-previsaoEmoedas.compact .ib-previsao>h2 {
  font-size: 40px;

}

/* PREVISÃO */
.ib-previsao {
  grid-column: span 2;
  grid-row: span 2;
  background-color: var(--branco);
  box-shadow: 0px 5px 15px #0000000D;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 22px 20px;
}

.ib-previsao>img {
  width: 100%;
  max-width: 48.5px;
  height: 35px;
}

.ib-previsao>h2 {
  font-weight: 700;
  font-size: 46px;
  letter-spacing: 0.46px;
  color: var(--pretoPadrao)
}

.ib-previsao>h3 {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.14px;
  color: var(--cinzaPadrao)
}

@media (max-width: 700px) {
  .ib-previsao {
    grid-column: span 3;
    grid-row: span 1;
    margin-left: 20px;
  }

  .ib-previsaoEmoedas.extended .ib-previsao {
    grid-column: 1/-1 !important;
    gap: 20px;
  }
}

/* MOEDAS EXTENDED */
.ib-previsaoEmoedas.extended .ib-moedas {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ib-previsaoEmoedas.extended .ib-moedas div {
  display: flex;
  flex-direction: column;
  gap: 6px;
  height: 100%;
  justify-content: space-between;
}

.ib-previsaoEmoedas.extended .ib-moedas div h3 {
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: var(--cinzaPadrao);
}

.ib-previsaoEmoedas.extended .ib-moedas div h2 {
  color: var(--pretoPadrao);
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
}

.ib-previsaoEmoedas.extended .ib-moedas div .variacao {
  font-size: 12px;
  color: var(--branco);
  letter-spacing: 0.12px;
  padding: 4px 8px;
  background-color: #158704;
  border-radius: 6px;
  width: fit-content;
}

/* MOEDAS */
.ib-moedas {
  grid-column: span 2;
  grid-row: span 2;
  background-color: var(--branco);
  box-shadow: 0px 5px 15px #0000000D;
  border-radius: 8px;
  display: flex;
  padding: 22px 20px;
}

.ib-moedas .splide.moedas {
  width: 100%;
}

.ib-moedas .splide__pagination {
  right: unset;
  padding: 0;
  bottom: 0;
}

.ib-moedas .splide__pagination__page {
  background-color: transparent;
  opacity: 1;
  margin: 0 3px;
  border: 1px solid var(--cinzaPadrao);
}

.splide__pagination__page.is-active {
  background: #000000;
  border-color: transparent;
  border-radius: 36px;
  transform: unset;
  opacity: 1;
  width: 26px;
  height: 8px;
}

.ib-moedas .splide__arrows {
  opacity: 0;
  visibility: hidden;
}

.ib-moedas .splide__slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.ib-moedas .splide__slide>h3 {
  color: var(--cinzaPadrao);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.14px;
}

.ib-moedas .splide__slide>h2 {
  letter-spacing: 0.3px;
  font-weight: 700;
  font-size: 30px;
  line-height: 34px;
  color: var(--pretoPadrao)
}

@media (max-width: 1140px) {
  .ib-previsaoEmoedas.extended .ib-moedas div h2 {
    font-size: 23px;
    line-height: 27px;
  }
}

@media (max-width: 1023px) {
  .ib-previsaoEmoedas.extended {
    grid-column: 1/-1 !important;
    grid-row: span 2;
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 1023px) {
  .ib-previsaoEmoedas {
    grid-column: span 3;
  }
}

@media (max-width: 700px) {
  .ib-previsaoEmoedas.extended {
    padding: 0 20px 20px 20px;
  }
  .ib-previsaoEmoedas{
    padding-bottom: 20px;;
  }
  .ib-previsaoEmoedas.extended .ib-previsao {
    margin-left: 0;
  }

  .ib-moedas {
    grid-column: span 3;
    grid-row: span 2;
    margin-right: 20px;
  }

  .ib-previsaoEmoedas.extended .ib-moedas {
    margin-right: 0;
    grid-column: 1/-1 !important;
  }

  .ib-previsaoEmoedas {
    grid-column: 1/-1;
    grid-template-columns: repeat(6, 1fr);
  }
}