.terms-row-v76{
  display:flex;
  align-items:flex-start;
  gap:12px;
  margin-top:18px;
  padding:14px 18px;
  border:1px solid #dbe7f6;
  border-radius:15px;
  background:#ffffff;
  transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease;
}
.terms-row-v76 input{
  flex:0 0 auto;
  width:18px;
  height:18px;
  margin-top:3px;
  accent-color:#2563eb;
}
.terms-row-v76 span{
  color:#475569 !important;
  font-size:clamp(14px,1vw,16px);
  font-weight:450 !important;
  line-height:1.62;
  letter-spacing:0;
  max-width:none;
  text-align:left;
}
.terms-row-v76 .terms-text-v76{
  display:inline !important;
  color:inherit !important;
  font-weight:450 !important;
  text-decoration:none !important;
  cursor:default !important;
  pointer-events:none;
}
.terms-row-v76.is-locked-v76{
  opacity:.58;
  cursor:not-allowed;
  background:#f8fafc;
}
.terms-row-v76.is-locked-v76 *{
  cursor:not-allowed !important;
}
.terms-row-v76.is-ready-v76{
  cursor:default;
  border-color:#d6e4ff;
  background:#fbfdff;
}
.terms-row-v76.is-ready-v76:hover{
  border-color:#b9d1ff;
  box-shadow:0 10px 26px rgba(37,99,235,.055);
}
.terms-link-v18:disabled{
  color:inherit !important;
  text-decoration:none !important;
  pointer-events:none;
}
#submitRegistrationBtnV76:disabled{
  opacity:.58;
  cursor:not-allowed;
  box-shadow:none;
}
@media(max-width:640px){
  .terms-row-v76{
    padding:13px 14px;
    border-radius:14px;
  }
  }

.terms-row-v76.is-ready-v76{
  opacity:1;
}
.terms-row-v76.is-ready-v76 input{
  cursor:pointer;
}


/* V237 — area syarat selalu dapat diketuk pada HP */
.terms-row-v76{
  cursor:pointer;
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
  user-select:none;
  -webkit-user-select:none;
}
.terms-row-v76.is-locked-v76{
  opacity:1;
  cursor:pointer;
  background:#fbfdff;
}
.terms-row-v76.is-locked-v76 *{
  cursor:pointer !important;
}
