.carga-pagina-spinner{width:80px;height:80px;color:var(--accent);place-items:center;display:grid;position:relative}.carga-pagina-rayito{opacity:.6;width:48%;height:48%;display:block}.carga-pagina-electricidad{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.carga-pagina-contorno{stroke:currentColor;stroke-width:2px;opacity:.3}.carga-pagina-giro{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:25 75;transform-origin:40px 40px;animation:1.1s linear infinite giro-carga-pagina}@keyframes giro-carga-pagina{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.carga-pagina-giro{animation:none}}.imagen-con-carga{aspect-ratio:1;background-color:inherit;flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.imagen-con-carga>img{width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.imagen-con-carga>img:not([data-lista=true]){opacity:0}.imagen-espera{pointer-events:none;background-color:inherit;place-items:center;display:grid;position:absolute;inset:0}.imagen-espera .carga-pagina-spinner{aspect-ratio:1;width:min(56px,65%);height:auto;color:var(--live)}.imagen-espera.is-error{background-color:var(--surface-muted)}.imagen-error{max-width:90%;font:400 .8rem/1.4 var(--sans);text-align:center;color:var(--muted);padding:8px}.photo-well>.imagen-con-carga{height:100%;position:absolute;inset:0}.service-others .imagen-con-carga{aspect-ratio:4/3;height:auto}.service-card.is-poster .imagen-con-carga img,.adjuntos-item>.imagen-con-carga{height:100%}@media (prefers-reduced-motion:reduce){.imagen-con-carga>img{transition:none}}
