.adaptado-credit-zero-action-v17{
  opacity:.46!important;
  cursor:not-allowed!important;
  filter:saturate(.4)!important;
  pointer-events:auto!important;
}
.adaptado-credit-zero-action-v17:hover{transform:none!important;}
.adaptadoCreditZeroOverlayV17{
  position:fixed;
  inset:0;
  z-index:2147483000;
  display:grid;
  place-items:center;
  padding:24px;
  background:rgba(15,23,42,.38);
  backdrop-filter:blur(6px);
}
.adaptadoCreditZeroModalV17{
  width:min(450px,94vw);
  padding:30px;
  border:1px solid #d9d6fe;
  border-radius:24px;
  background:#fff;
  box-shadow:0 28px 80px rgba(31,41,95,.28);
  text-align:center;
  font-family:inherit;
}
.adaptadoCreditZeroIconV17{
  width:58px;height:58px;margin:0 auto 14px;
  display:grid;place-items:center;border-radius:18px;
  background:linear-gradient(135deg,#ede9fe,#dbeafe);
  color:#4f46e5;font-size:22px;font-weight:900;
}
.adaptadoCreditZeroKickerV17{
  display:block;margin-bottom:7px;color:#6842f4;
  font-size:11px;font-weight:900;letter-spacing:.12em;
}
.adaptadoCreditZeroModalV17 h2{
  margin:0;color:#111f63;font-size:27px;line-height:1.08;
}
.adaptadoCreditZeroModalV17 p{
  margin:12px auto 0;max-width:360px;color:#667299;
  font-size:14px;line-height:1.55;
}
.adaptadoCreditZeroActionsV17{margin-top:22px;}
.adaptadoCreditZeroPrimaryV17{
  width:100%;min-height:49px;border:0;border-radius:13px;
  background:linear-gradient(135deg,#2149f5,#6d36f4);
  color:#fff;font:inherit;font-weight:800;cursor:pointer;
}


/* =========================================================
   ADAPTADO V20 - BARRA DE CREDITOS COMPACTA E LEGIVEL
   Somente apresentacao visual.
   ========================================================= */
.adaptadoCreditsBarV2{
  width:min(620px, calc(100% - 48px))!important;
  min-height:54px!important;
  margin:12px 24px 0!important;
  padding:9px 12px 9px 14px!important;
  border-radius:14px!important;
  gap:18px!important;
  box-shadow:0 6px 18px rgba(37,99,235,.07)!important;
}

.adaptadoCreditsBarTextV2{
  gap:1px!important;
  line-height:1.2!important;
}

.adaptadoCreditsBarTextV2 span{
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
}

.adaptadoCreditsBarTextV2 small{
  font-size:11.5px!important;
  line-height:1.3!important;
  color:#596987!important;
}

.adaptadoCreditsValueV2{
  padding:8px 12px!important;
  min-width:76px!important;
  min-height:34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:12.5px!important;
  line-height:1!important;
  box-shadow:0 5px 14px rgba(37,99,235,.18)!important;
}

@media (max-width:900px){
  .adaptadoCreditsBarV2{
    width:calc(100% - 32px)!important;
    margin:10px 16px 0!important;
  }
}

@media (max-width:560px){
  .adaptadoCreditsBarV2{
    width:calc(100% - 24px)!important;
    min-height:48px!important;
    margin:8px 12px 0!important;
    padding:8px 10px 8px 12px!important;
  }

  .adaptadoCreditsBarTextV2 span{
    font-size:13px!important;
  }

  .adaptadoCreditsBarTextV2 small{
    display:block!important;
    font-size:10.5px!important;
    max-width:210px!important;
  }

  .adaptadoCreditsValueV2{
    min-width:70px!important;
    padding:7px 9px!important;
    font-size:11.5px!important;
  }
}
