.classified-grid.cf-replacing,.classified-grid.cf-skeleton-grid[hidden]{display:none!important}
.cf-skeleton-grid{margin-top:1.1rem;pointer-events:none;user-select:none}
.classified-grid.cf-skeleton-grid:not([hidden]){display:grid!important;opacity:1!important;visibility:visible!important}
.cf-replacing+.cf-skeleton-grid{margin-top:0}
.cf-skeleton-grid .cf-skeleton-card{transform:none!important;box-shadow:none}
.cf-skeleton-card img{visibility:hidden}
.cf-skeleton-card :is(.classified-media,.classified-section-link,.classified-title-button h3,.classified-location,.classified-price,.classified-contact){position:relative;overflow:hidden;border-color:transparent!important;border-radius:12px;background:#e9edf2!important;color:transparent!important;box-shadow:none!important;text-shadow:none!important}
.cf-skeleton-card :is(.classified-section-link,.classified-title-button h3,.classified-location,.classified-price,.classified-contact) *{visibility:hidden}
.cf-skeleton-card .classified-media>span{visibility:hidden}
.cf-skeleton-card :is(.classified-media,.classified-section-link,.classified-title-button h3,.classified-location,.classified-price,.classified-contact)::after{content:'';position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,#ffffffa8,transparent);transform:translateX(100%);animation:cf-skeleton-shimmer 1.2s infinite}
.dark .cf-skeleton-card :is(.classified-media,.classified-section-link,.classified-title-button h3,.classified-location,.classified-price,.classified-contact){background:#233144!important}
.dark .cf-skeleton-card ::after{opacity:.15}
@keyframes cf-skeleton-shimmer{to{transform:translateX(-100%)}}
@media(prefers-reduced-motion:reduce){.cf-skeleton-card ::after{animation:none!important}}
