[data-collection-preview] [hidden]{display:none!important}
.ilcp__render{position:absolute;inset:0;display:grid;place-items:center;background:var(--floor);z-index:1}
.thumb .ilcp__render img{width:100%;height:100%;object-fit:contain}
.ilcp__notice{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;font:500 13px/1.4 var(--font-ui);color:#fff}
.ilcp__spinner{display:block;width:24px;height:24px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%}
[data-preview-state=error] .ilcp__spinner,[data-preview-state=invalid] .ilcp__spinner,[data-preview-state=ready] .ilcp__spinner{display:none}
[data-preview-state=ready] .ilcp__notice{inset:auto 0 0;padding:6px;background:rgba(43,34,32,.92);font-size:12px}
[data-preview-state] .thumb>:not([data-card-preview]){visibility:hidden}
[data-preview-pending] [data-name-preview] .thumb>:not([data-card-preview]){visibility:hidden}
[data-preview-pending] [data-name-preview] [data-card-preview]{display:grid!important}
[data-name-preview]{scroll-margin-top:144px}
.ilcp__work-canvas{position:fixed;left:-10000px;top:0;width:300px;height:225px;pointer-events:none}
@keyframes ilcp-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:no-preference){.ilcp__spinner{animation:ilcp-spin .85s linear infinite}}
