/* AdeptDEV × NANU Market — Credit micro-fixes v7.14
   Internal signature: Developed by AdeptDEV · https://adeptdev.ro · https://t.me/adeptdevs */

/* 1) Step term buttons: keep selected month readable and stable */
.adev-credit-v6-term,
.adev-credit-v6-term:hover,
.adev-credit-v6-term:focus{
  color:#373636!important;
  background:#ffffff!important;
}
.adev-credit-v6-term.is-active,
.adev-credit-v6-term.is-active:hover,
.adev-credit-v6-term.is-active:focus,
.adev-credit-v6-term.is-active:active{
  background:#ec6608!important;
  background-image:none!important;
  border-color:#ec6608!important;
  color:#ffffff!important;
  box-shadow:0 12px 26px rgba(236,102,8,.18)!important;
  transform:none!important;
}

/* 2) Orange monthly-summary card: text must stay white */
.adev-credit-v6-summary .is-main,
.adev-credit-v6-summary .is-main:hover{
  background:#ec6608!important;
  background-image:none!important;
  color:#ffffff!important;
}
.adev-credit-v6-summary .is-main small,
.adev-credit-v6-summary .is-main strong,
.adev-credit-v6-summary .is-main b,
.adev-credit-v6-summary .is-main span{
  color:#ffffff!important;
}
.adev-credit-v6-summary .is-main em{
  color:rgba(255,255,255,.84)!important;
}

/* 3) Main actions: never turn dark on hover */
.adev-credit-v6-primary,
.adev-credit-v6-primary:hover,
.adev-credit-v6-primary:focus,
.adev-credit-v6-primary:active{
  background:#ec6608!important;
  background-image:none!important;
  border-color:#ec6608!important;
  color:#ffffff!important;
  box-shadow:0 14px 30px rgba(236,102,8,.20)!important;
}
.adev-credit-v6-primary:hover,
.adev-credit-v6-primary:focus{
  transform:translateY(-1px)!important;
  box-shadow:0 18px 36px rgba(236,102,8,.24)!important;
}
.adev-credit-v6-primary:active{
  transform:translateY(0)!important;
}
.adev-credit-v6-primary:disabled,
.adev-credit-v6-primary[disabled]{
  background:#ec6608!important;
  color:#ffffff!important;
  opacity:.58!important;
  cursor:not-allowed!important;
  transform:none!important;
}

/* 4) Legal buttons in consent block: visible text on hover */
.adev-credit-v6-consent-links a,
.adev-credit-v6-consent-links a:hover,
.adev-credit-v6-consent-links a:focus{
  text-decoration:none!important;
}
.adev-credit-v6-consent-links a:not(.is-secondary),
.adev-credit-v6-consent-links a:not(.is-secondary):hover,
.adev-credit-v6-consent-links a:not(.is-secondary):focus{
  background:#ec6608!important;
  background-image:none!important;
  border-color:#ec6608!important;
  color:#ffffff!important;
  box-shadow:0 8px 18px rgba(236,102,8,.12)!important;
}
.adev-credit-v6-consent-links a:not(.is-secondary) span,
.adev-credit-v6-consent-links a:not(.is-secondary) b{color:#ffffff!important}
.adev-credit-v6-consent-links a.is-secondary{
  background:#ffffff!important;
  color:#373636!important;
  border-color:rgba(236,102,8,.14)!important;
}
.adev-credit-v6-consent-links a.is-secondary:hover,
.adev-credit-v6-consent-links a.is-secondary:focus{
  background:#ffffff!important;
  color:#ec6608!important;
  border-color:rgba(236,102,8,.24)!important;
}
.adev-credit-v6-consent-links a.is-secondary:hover span,
.adev-credit-v6-consent-links a.is-secondary:hover b,
.adev-credit-v6-consent-links a.is-secondary:focus span,
.adev-credit-v6-consent-links a.is-secondary:focus b{color:#ec6608!important}

/* 5) Product-page credit CTA: keep orange, no black hover */
.nanu-credit-product-btn,
.nanu-credit-product-btn:hover,
.nanu-credit-product-btn:focus,
.nanu-credit-product-btn:active,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn:hover,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn:focus,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn:active{
  background:#ec6608!important;
  background-image:none!important;
  border-color:#ec6608!important;
  color:#ffffff!important;
}
.nanu-credit-product-btn:hover,
.nanu-credit-product-btn:focus,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn:hover,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn:focus{
  transform:translateY(-1px)!important;
  box-shadow:0 18px 36px rgba(236,102,8,.24)!important;
}
.nanu-credit-product-btn:active,
#product-product.adeptdev-product-premium .product-quantity > .nanu-credit-product-btn:active{
  transform:translateY(0)!important;
}
.nanu-credit-product-btn span:not(.nanu-credit-product-btn__icon),
#product-product.adeptdev-product-premium .nanu-credit-product-btn span:not(.nanu-credit-product-btn__icon){
  color:#ffffff!important;
}
.nanu-credit-product-btn__arrow,
#product-product.adeptdev-product-premium .nanu-credit-product-btn__arrow{color:#ffffff!important}
.nanu-credit-product-btn__icon,
#product-product.adeptdev-product-premium .nanu-credit-product-btn__icon{background:#ffffff!important;color:#ec6608!important}

/* 6) Small consistency polish */
.adev-credit-v6-money input:focus,
.adev-credit-v6-field input:focus,
.adev-credit-v6-phone:focus-within{
  border-color:#ec6608!important;
  box-shadow:0 0 0 3px rgba(236,102,8,.10)!important;
}
