@charset "utf-8";

@keyframes ai-sections-builder-skeleton-am { 
  0% { opacity: 1; }
  33.3% { opacity: 0.5; }
  100% { opacity: 1; }
}

.ai-sections-builder-skeleton { display: grid; grid-template-columns: repeat(var(--ai-sections-skeleton-columns), 1fr); gap: var(--ai-sections-skeleton-gap); }

.ai-sections-builder-skeleton .skeleton-item-wrap { background: rgb(255, 255, 255); padding-top: 65%; position: relative; }

.ai-sections-builder-skeleton .skeleton-line-wrap { width: 100%; height: 100%; padding: 0px 40px; position: absolute; top: 0px; left: 0px; box-sizing: border-box; display: grid; grid-template-columns: repeat(1, 1fr); justify-items: center; align-content: center; row-gap: 15px; }

.ai-sections-builder-skeleton .skeleton-line { max-width: 200px; width: 100%; height: 16px; border-radius: 8px; background: rgb(244, 246, 250); animation: 1s linear 0s infinite normal none running skeleton-am; }