@keyframes catalog-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.catalog-loading{padding-bottom:var(--layout-padding-top)}.catalog-loading__line{background:linear-gradient(100deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 20%, color-mix(in srgb, var(--color-surface) 72%, var(--color-muted) 28%) 40%, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 60%);background-size:200% 100%;border-radius:6px;animation:1.35s ease-in-out infinite catalog-skeleton-shimmer;display:block}.catalog-loading__status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-loading__card{border:var(--border-width) solid var(--color-border);border-radius:calc(var(--border-radius) + 6px);background:var(--color-surface);min-width:0;overflow:hidden}.catalog-loading__image{aspect-ratio:16/10;background:linear-gradient(100deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 20%, color-mix(in srgb, var(--color-surface) 72%, var(--color-muted) 28%) 40%, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 60%);background-size:200% 100%;animation:1.35s ease-in-out infinite catalog-skeleton-shimmer}.catalog-loading__body{gap:12px;padding:20px;display:grid}.catalog-loading__line--origin{width:36%;height:14px}.catalog-loading__line--car-title{width:92%;height:22px}.catalog-loading__line--car-title-short{width:68%;height:22px;margin-top:-6px}.catalog-loading__line--price{width:48%;height:28px;margin-block:4px}.catalog-loading__specs{border-block:var(--border-width) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:16px;display:grid}.catalog-loading__specs span{background:linear-gradient(100deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 20%, color-mix(in srgb, var(--color-surface) 72%, var(--color-muted) 28%) 40%, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 60%);background-size:200% 100%;border-radius:6px;height:35px;animation:1.35s ease-in-out infinite catalog-skeleton-shimmer}.catalog-loading__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.catalog-loading__actions span{border-radius:var(--border-radius);background:linear-gradient(100deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 20%, color-mix(in srgb, var(--color-surface) 72%, var(--color-muted) 28%) 40%, color-mix(in srgb, var(--color-surface) 92%, var(--color-muted) 8%) 60%);background-size:200% 100%;height:46px;animation:1.35s ease-in-out infinite catalog-skeleton-shimmer}@media (max-width:960px){.catalog-loading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.catalog-loading__grid{grid-template-columns:1fr}.catalog-loading__grid .catalog-loading__card:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.catalog-loading *{animation:none!important}}
