.BrandsSkeleton{overflow:hidden}.BrandsSkeleton-slider{grid-template-columns:repeat(20,1fr);gap:8px;width:100%;display:grid;overflow:hidden}.BrandsSkeleton-slide{background:var(--placeholder-bg-gradient);width:60px;height:60px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BrandsSkeleton-slide:after{content:"";background:var(--placeholder-shimmer-item);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;position:absolute;inset:0}.BrandsSkeleton-circle{background:var(--placeholder-bg-gradient);z-index:5;width:32px;height:32px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:50%;position:relative;overflow:hidden}.BrandsSkeleton-circle:after{content:"";background:var(--placeholder-shimmer-price);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;animation-delay:.7s;position:absolute;inset:0}.BrandsSkeleton-circle_small{width:22px;min-width:22px;height:22px}.BrandsSkeleton-grid{grid-template-columns:repeat(5,1fr);gap:16px 8px;display:grid}.BrandsSkeleton-item{align-items:center;gap:8px;display:flex}.BrandsSkeleton-text{background:var(--placeholder-bg-gradient);width:30%;height:16px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:4px;position:relative;overflow:hidden}.BrandsSkeleton-text:after{content:"";background:var(--placeholder-shimmer-price);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;animation-delay:.7s;position:absolute;inset:0}.BrandsSkeleton-small{background:var(--placeholder-bg-gradient);width:10%;height:16px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:4px;position:relative;overflow:hidden}.BrandsSkeleton-small:after{content:"";background:var(--placeholder-shimmer-price);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;animation-delay:.7s;position:absolute;inset:0}@keyframes skeleton-pulse{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-wave{0%{opacity:0;transform:translate(-100%)skew(-15deg)}20%{opacity:.8}50%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate(200%)skew(-15deg)}}
.CarFormSkeleton{flex-direction:column;gap:16px;display:flex}.CarFormSkeleton-title{background:var(--placeholder-bg-gradient);width:320px;max-width:60%;height:32px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:8px}
.UsedCars{flex-direction:column;gap:20px;display:flex}@media (max-width:480px){.UsedCars{gap:6px}}
.UsedCarItemSkeleton{gap:20px;display:flex}.UsedCarItemSkeleton-slider{background:var(--placeholder-bg-gradient);width:100%;max-width:160px;height:130px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:15px;position:relative;overflow:hidden}.UsedCarItemSkeleton-slider:after{content:"";background:var(--placeholder-shimmer-light);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;animation-delay:.3s;position:absolute;inset:0}.UsedCarItemSkeleton-content{flex-direction:column;flex:100%;gap:6px;display:flex}.UsedCarItemSkeleton-item{background:var(--placeholder-bg-gradient);width:100%;height:16px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:4px;position:relative;overflow:hidden}.UsedCarItemSkeleton-item:after{content:"";background:var(--placeholder-shimmer-item);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;position:absolute;inset:0}.UsedCarItemSkeleton-item_title{height:26px;animation-delay:.1s}.UsedCarItemSkeleton-item:nth-child(2){animation-delay:.2s}.UsedCarItemSkeleton-item:nth-child(3){animation-delay:.3s}.UsedCarItemSkeleton-item:nth-child(4){animation-delay:.4s}.UsedCarItemSkeleton-right{flex-direction:column;align-items:flex-end;gap:6px;width:100%;max-width:140px;display:flex}.UsedCarItemSkeleton-price{background:var(--placeholder-bg-gradient);width:100%;height:26px;animation:skeleton-pulse var(--placeholder-pulse-duration) ease-in-out infinite;background-size:200% 100%;border-radius:4px;animation-delay:.5s;position:relative;overflow:hidden}.UsedCarItemSkeleton-price:after{content:"";background:var(--placeholder-shimmer-price);animation:shimmer-wave var(--placeholder-shimmer-duration) ease-in-out infinite;animation-delay:.7s;position:absolute;inset:0}.UsedCarItemSkeleton-price_small{width:60px;height:16px;animation-delay:.6s}@keyframes skeleton-pulse{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-wave{0%{opacity:0;transform:translate(-100%)skew(-15deg)}20%{opacity:.8}50%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate(200%)skew(-15deg)}}
