/* =========================================================
   ACCESO DE MEMBRESÍA EN RECURSOS
   WPorium Core 0.13.0
   Módulo extraído del CSS histórico sin rediseño intencionado.
   ========================================================= */

/* =========================================================
   WPORIUM CORE 0.6 — ACCESO DE MEMBRESÍA
   ========================================================= */

.wporium-member-access{
  display:grid;
  gap:13px;
  margin:0 0 18px;
  padding:16px;
  border:1px solid #ccefdc;
  border-radius:15px;
  background:#f5fcf8;
}

.wporium-member-access__status{
  display:flex;
  align-items:center;
  gap:10px;
}

.wporium-member-access__status>i{
  width:9px;
  height:9px;
  flex:0 0 9px;
  border-radius:50%;
  background:#25c96b;
  box-shadow:0 0 0 5px rgba(37,201,107,.09);
}

.wporium-member-access__status>span{
  display:grid;
  gap:2px;
}

.wporium-member-access__status b{
  color:#1e603b;
  font-size:12px;
}

.wporium-member-access__status small{
  color:#6a8776;
  font-size:9px;
}

.wporium-member-download-button{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 18px;
  border-radius:10px;
  background:#22a95f;
  color:#fff!important;
  font-size:12px;
  font-weight:850;
  text-decoration:none!important;
  transition:.2s;
}

.wporium-member-download-button:hover{
  transform:translateY(-1px);
  background:#198b4d;
}

.wporium-member-download-button.is-disabled{
  background:#aab6ae;
  cursor:not-allowed;
}

.wporium-membership-upsell{
  display:flex;
  justify-content:space-between;
  gap:14px;
  align-items:center;
  margin:0 0 18px;
  padding:13px 15px;
  border:1px solid #e2dfff;
  border-radius:12px;
  background:#faf9ff;
  color:#5f6474;
  font-size:10px;
}

.wporium-membership-upsell span{
  font-weight:750;
}

.wporium-membership-upsell a{
  color:#6254df;
  font-weight:850;
  text-decoration:none;
}

@media(max-width:520px){
  .wporium-membership-upsell{
    align-items:flex-start;
    flex-direction:column;
  }
}

