.cmp_perfil_mis_datos{width:510px;height:254px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;background:#fff;padding:16px}
.cmp_perfil_mis_datos_titulo_bloque{width:478px;height:24px;font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#002d72;margin-top:0;margin-bottom:0}
.cmp_perfil_mis_datos_contenedor_informacion{width:478px;height:182px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;align-self:stretch}
.cmp_perfil_mis_datos_contenedor_titulo_bloque{width:478px;height:48px;display:flex;justify-content:flex-start;align-items:center;gap:12px}
.cmp_perfil_mis_datos_contenedor_imagen{width:48px;height:48px;display:flex;justify-content:center;align-items:center}
.cmp_perfil_mis_datos_titulo_bloque_seccion{width:382px;font-family:Avenir,sans-serif;font-weight:300;font-size:22px;line-height:28px;letter-spacing:0;text-align:left;color:#002d72;margin-top:0;margin-bottom:0}
.cmp_perfil_mis_datos_contenedor_informacion_usuario{width:358px;height:118px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}
.cmp_perfil_mis_datos_auth_stack{width:358px;min-height:118px;position:relative}
.cmp_perfil_mis_datos_auth_stack--loading .cmp_perfil_mis_datos_contenedor_informacion_usuario{opacity:0;transform:translateY(2px)}
.cmp_perfil_mis_datos_auth_stack--loading .cmp_perfil_mis_datos_auth_skeletons{display:flex}
.cmp_perfil_mis_datos_auth_skeletons{display:none;width:100%;min-height:118px;flex-direction:column;justify-content:center;gap:8px;animation:cmp-perfil-mis-datos-skeleton-fade 1.8s ease-in-out infinite}
.cmp_perfil_mis_datos_auth_skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#e8edf5 25%,#f4f7fb 37%,#e8edf5 63%);background-size:400% 100%;animation:cmp-perfil-mis-datos-shimmer 1.2s ease-in-out infinite;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}
.cmp_perfil_mis_datos_auth_skeleton--line{height:18px;width:100%}
.cmp_perfil_mis_datos_auth_skeleton--name{max-width:240px;animation-delay:0}
.cmp_perfil_mis_datos_auth_skeleton--email{max-width:300px;animation-delay:.12s}
.cmp_perfil_mis_datos_auth_skeleton--phone{max-width:180px;animation-delay:.24s}
.cmp_perfil_mis_datos_auth_skeleton--separator{height:1px;width:100%;border-radius:0;animation:cmp-perfil-mis-datos-separator-pulse 1.2s ease-in-out infinite}
.cmp_perfil_mis_datos_auth_stack--loading{animation:cmp-perfil-mis-datos-card-breathe 1.8s ease-in-out infinite}
.cmp_perfil_mis_datos_auth_stack--loading::after{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0.45) 50%,transparent 100%);transform:translateX(-100%);animation:cmp-perfil-mis-datos-card-sweep 1.8s ease-in-out infinite;pointer-events:none;opacity:.55}
@keyframes cmp-perfil-mis-datos-shimmer{0{background-position:100% 0}
100%{background-position:0 0}
}
@keyframes cmp-perfil-mis-datos-card-breathe{0,100%{transform:scale(1)}
50%{transform:scale(1.01)}
}
@keyframes cmp-perfil-mis-datos-card-sweep{0{transform:translateX(-100%)}
100%{transform:translateX(100%)}
}
@keyframes cmp-perfil-mis-datos-skeleton-fade{0,100%{opacity:.85}
50%{opacity:1}
}
@keyframes cmp-perfil-mis-datos-separator-pulse{0,100%{opacity:.65}
50%{opacity:1}
}
.cmp_perfil_mis_datos_nombre_usuario{width:100%;height:24px;font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#667085;margin-top:0;margin-bottom:0}
.cmp_perfil_mis_datos_correo_usuario{width:100%;height:24px;font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#667085;margin-top:0;margin-bottom:0}
.cmp_perfil_mis_datos_telefono_usuario{width:100%;height:22px;font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:left;color:#667085;margin-top:0;margin-bottom:0}
.cmp_perfil_mis_datos_separador{width:356px;border:1px solid #dadfe9}
@media(max-width:768px){div.cmp_perfil_mis_datos{width:330px;height:214px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;background:#fff;padding:16px}
h4.cmp_perfil_mis_datos_titulo_bloque{width:330px;height:16px;font-family:Avenir,sans-serif;font-weight:300;font-size:12px;line-height:16px;letter-spacing:0;text-align:left;color:#002d72;margin-top:0;margin-bottom:0}
div.cmp_perfil_mis_datos_contenedor_informacion{width:330px;height:182px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;align-self:stretch}
div.cmp_perfil_mis_datos_contenedor_titulo_bloque{width:330px;height:48px;display:flex;justify-content:flex-start;align-items:center;gap:12px}
div.cmp_perfil_mis_datos_contenedor_imagen{width:48px;height:48px;display:flex;justify-content:center;align-items:center}
h4.cmp_perfil_mis_datos_titulo_bloque_seccion{width:234px;font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:100%;letter-spacing:0;text-align:left;color:#002d72;margin-top:0;margin-bottom:0}
div.cmp_perfil_mis_datos_contenedor_informacion_usuario{width:300px;height:118px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}
.cmp_perfil_mis_datos_auth_stack{width:300px;min-height:118px;position:relative}
.cmp_perfil_mis_datos_auth_stack--loading .cmp_perfil_mis_datos_contenedor_informacion_usuario{opacity:0;transform:translateY(2px)}
.cmp_perfil_mis_datos_auth_stack--loading .cmp_perfil_mis_datos_auth_skeletons{display:flex}
.cmp_perfil_mis_datos_auth_skeletons{display:none;width:100%;min-height:118px;flex-direction:column;justify-content:center;gap:8px;animation:cmp-perfil-mis-datos-skeleton-fade 1.8s ease-in-out infinite}
.cmp_perfil_mis_datos_auth_skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#e8edf5 25%,#f4f7fb 37%,#e8edf5 63%);background-size:400% 100%;animation:cmp-perfil-mis-datos-shimmer 1.2s ease-in-out infinite;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35)}
.cmp_perfil_mis_datos_auth_skeleton--line{height:16px;width:100%}
.cmp_perfil_mis_datos_auth_skeleton--name{max-width:180px;animation-delay:0}
.cmp_perfil_mis_datos_auth_skeleton--email{max-width:240px;animation-delay:.12s}
.cmp_perfil_mis_datos_auth_skeleton--phone{max-width:150px;animation-delay:.24s}
.cmp_perfil_mis_datos_auth_skeleton--separator{height:1px;width:100%;border-radius:0;animation:cmp-perfil-mis-datos-separator-pulse 1.2s ease-in-out infinite}
.cmp_perfil_mis_datos_auth_stack--loading{animation:cmp-perfil-mis-datos-card-breathe 1.8s ease-in-out infinite}
.cmp_perfil_mis_datos_auth_stack--loading::after{content:'';position:absolute;inset:0;border-radius:12px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,0.45) 50%,transparent 100%);transform:translateX(-100%);animation:cmp-perfil-mis-datos-card-sweep 1.8s ease-in-out infinite;pointer-events:none;opacity:.55}
@keyframes cmp-perfil-mis-datos-shimmer{0{background-position:100% 0}
100%{background-position:0 0}
}
@keyframes cmp-perfil-mis-datos-card-breathe{0,100%{transform:scale(1)}
50%{transform:scale(1.01)}
}
@keyframes cmp-perfil-mis-datos-card-sweep{0{transform:translateX(-100%)}
100%{transform:translateX(100%)}
}
@keyframes cmp-perfil-mis-datos-skeleton-fade{0,100%{opacity:.85}
50%{opacity:1}
}
@keyframes cmp-perfil-mis-datos-separator-pulse{0,100%{opacity:.65}
50%{opacity:1}
}
p.cmp_perfil_mis_datos_nombre_usuario{width:100%;height:22px;font-family:Avenir,sans-serif;font-weight:300;font-size:14px;line-height:22px;letter-spacing:0;text-align:left;color:#667085;margin-top:0;margin-bottom:0}
p.cmp_perfil_mis_datos_correo_usuario{width:100%;height:22px;font-family:Avenir,sans-serif;font-weight:300;font-size:14px;line-height:22px;letter-spacing:0;text-align:left;color:#667085;margin-top:0;margin-bottom:0}
p.cmp_perfil_mis_datos_telefono_usuario{width:100%;height:22px;font-family:Avenir,sans-serif;font-weight:300;font-size:14px;line-height:22px;letter-spacing:0;text-align:left;color:#667085;margin-top:0;margin-bottom:0}
hr.cmp_perfil_mis_datos_separador{width:306px;border:1px solid #dadfe9}
}