.heic-items{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.heic-item{background:#0814268a;border:1px solid #a3caff24;border-radius:14px;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.heic-item.has-error{border-color:#ff8f8f55}.heic-item-stage{aspect-ratio:4/3;color:#5d7a9e;background:#050d18;place-items:center;display:grid;position:relative;overflow:hidden}.heic-item-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heic-item-stage svg{width:26px;height:26px}.heic-item-working{animation:1s ease-in-out infinite alternate heic-pulse}@keyframes heic-pulse{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.heic-item-working{animation:none}}.heic-item-body{align-content:start;gap:4px;padding:10px 12px 12px;display:grid}.heic-item-body strong{color:#edf4fc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.heic-item-body p{color:#8fa8c8;margin:0;font-size:12px}.heic-item-body .media-resize-error{font-size:12px}.heic-item-download{background:#0a1729d9;width:34px;min-height:34px;padding:0;position:absolute;top:8px;right:8px}.heic-download-all svg{vertical-align:-3px;width:16px;height:16px;margin-right:6px}
