
/* ============================================================
   Digitera V4.76.0 — Popup Iklan dipulihkan
   ============================================================ */

.digitera-ad-popup-backdrop-v4759{
  position:fixed!important;
  inset:0!important;
  z-index:2147483600!important;
  display:none!important;
  background:rgba(18,13,35,.58)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
}

.digitera-ad-popup-backdrop-v4759.is-visible{
  display:block!important;
}

.digitera-floating-ad.is-popup-open-v4759,
.digitera-floating-ad.is-popup-open-v4759[hidden]{
  position:fixed!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  transform:translate(-50%,-50%)!important;
  z-index:2147483601!important;

  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;

  width:min(520px,calc(100vw - 28px))!important;
  max-width:520px!important;
  max-height:calc(100dvh - 32px)!important;
  margin:0!important;
  padding:0!important;

  border:1px solid rgba(108,74,221,.20)!important;
  border-radius:22px!important;
  background:#fff!important;
  color:#30254d!important;
  overflow:auto!important;

  box-shadow:
    0 30px 80px rgba(17,10,42,.38),
    0 8px 26px rgba(62,41,126,.18)!important;

  animation:digiteraAdPopupIn4759 .22s ease-out both!important;
}

@keyframes digiteraAdPopupIn4759{
  from{
    opacity:0;
    transform:translate(-50%,-47%) scale(.965);
  }
  to{
    opacity:1;
    transform:translate(-50%,-50%) scale(1);
  }
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-close{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  z-index:5!important;

  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  margin:0!important;
  padding:0!important;

  display:grid!important;
  place-items:center!important;

  border:0!important;
  border-radius:12px!important;
  background:rgba(36,27,62,.76)!important;
  color:#fff!important;

  cursor:pointer!important;
  font:900 21px/1 Arial,sans-serif!important;
  box-shadow:0 6px 16px rgba(28,20,48,.18)!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-link{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:inherit!important;
  text-decoration:none!important;
  border-radius:22px!important;
  overflow:hidden!important;
  background:#fff!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-media{
  display:block!important;
  width:100%!important;
  min-height:160px!important;
  max-height:290px!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,#f4f0ff,#edf9ff)!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-media img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  max-height:290px!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-content{
  display:grid!important;
  gap:6px!important;
  padding:15px 17px 17px!important;
  box-sizing:border-box!important;
  background:#fff!important;
  text-align:left!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-content small{
  width:max-content!important;
  max-width:100%!important;
  padding:4px 8px!important;
  border-radius:999px!important;
  background:#eee8ff!important;
  color:#6948cd!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-content strong{
  color:#30234e!important;
  font-size:18px!important;
  line-height:1.25!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-content > span{
  color:#756c82!important;
  font-size:12px!important;
  line-height:1.5!important;
}

.digitera-floating-ad.is-popup-open-v4759 .floating-ad-content b{
  width:max-content!important;
  max-width:100%!important;
  margin-top:4px!important;
  padding:9px 13px!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,#7047e9,#8955ed)!important;
  color:#fff!important;
  font-size:11.5px!important;
  line-height:1!important;
  box-shadow:0 7px 16px rgba(90,61,189,.19)!important;
}

html.digitera-ad-popup-open-v4759,
body.digitera-ad-popup-open-v4759{
  overflow:hidden!important;
}

@media(max-width:600px){
  .digitera-floating-ad.is-popup-open-v4759,
  .digitera-floating-ad.is-popup-open-v4759[hidden]{
    width:calc(100vw - 18px)!important;
    max-height:calc(100dvh - 18px)!important;
    border-radius:18px!important;
  }

  .digitera-floating-ad.is-popup-open-v4759 .floating-ad-link{
    border-radius:18px!important;
  }

  .digitera-floating-ad.is-popup-open-v4759 .floating-ad-media{
    min-height:130px!important;
    max-height:230px!important;
  }

  .digitera-floating-ad.is-popup-open-v4759 .floating-ad-media img{
    max-height:230px!important;
  }

  .digitera-floating-ad.is-popup-open-v4759 .floating-ad-content{
    padding:13px 14px 15px!important;
  }

  .digitera-floating-ad.is-popup-open-v4759 .floating-ad-content strong{
    font-size:16px!important;
  }
}

@media print{
  .digitera-floating-ad,
  .digitera-ad-popup-backdrop-v4759{
    display:none!important;
  }
}
