.smartsearch-loading{display:grid;grid-template-columns:repeat(var(--smartsearch-loading-columns,1),minmax(0,1fr));gap:22px;padding:14px 8px;min-width:0}
.smartsearch-loading-section{min-width:0}
.smartsearch-loading-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f5}
.smartsearch-loading-lines{flex:1;min-width:0}
.smartsearch-skeleton{display:block;background:linear-gradient(100deg,#edf0f6 20%,#f9faff 45%,#edf0f6 70%);background-size:220% 100%;animation:smartsearch-shimmer 1.35s ease-in-out infinite;border-radius:5px}
.smartsearch-skeleton-heading{height:13px;width:55%;margin-bottom:8px}
.smartsearch-skeleton-image{height:44px;width:44px;flex:0 0 44px;border-radius:8px}
.smartsearch-skeleton-line{height:10px;width:90%;margin:7px 0}
.smartsearch-skeleton-line:last-child{width:58%;height:8px}
.smartsearch-popup.is-loading [data-role=smartsearch-all],.smartsearch-popup.is-loading [data-role=smartsearch-consent-label]{display:none}
.smartsearch-popup.is-loading [role=status]{display:flex;align-items:center;gap:9px;color:#6b7390;font-size:13px}
.smartsearch-popup.is-loading [role=status]:before{content:"";width:12px;height:12px;border:2px solid #e3e4fa;border-top-color:#6b63df;border-radius:50%;animation:smartsearch-spin .8s linear infinite}
@keyframes smartsearch-shimmer{0%{background-position:120% 0}100%{background-position:-100% 0}}
@keyframes smartsearch-spin{to{transform:rotate(360deg)}}
@container smartsearch-suggestions (max-width:440px){.smartsearch-loading{grid-template-columns:1fr}.smartsearch-loading-section:not(:first-child){display:none}}
@container smartsearch-preview (max-width:440px){.smartsearch-loading{grid-template-columns:1fr}.smartsearch-loading-section:not(:first-child){display:none}}
@media(max-width:767px){.smartsearch-loading{grid-template-columns:1fr}.smartsearch-loading-section:not(:first-child){display:none}}
@media(prefers-reduced-motion:reduce){.smartsearch-skeleton,.smartsearch-popup.is-loading [role=status]:before{animation:none}}
