.heic .heic-step{border-top:1px solid #eff0f2;margin-top:22px;padding-top:20px}.heic .heic-gap{margin-top:16px}.heic .heic-formats{grid-template-columns:repeat(2,1fr)}.heic .heic-formats button{min-height:56px}.heic .heic-empty,.heic .preview-empty{text-align:center;border:1.5px dashed #dcdfe4;border-radius:11px;padding:40px 18px}.heic .heic-results{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.heic .heic-result{background:#fafaf9;border:1px solid #dcdfe4;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.heic .heic-thumb{object-fit:contain;background:repeating-conic-gradient(#eceef1 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:6px;width:100%;height:160px}.heic .heic-thumb-empty{color:#777d87;place-items:center;display:grid}.heic .heic-meta{gap:2px;min-width:0;display:grid}.heic .heic-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.heic .heic-meta small{color:#777d87;font-size:.66rem;line-height:1.45}.heic .heic-result .text-button{align-self:flex-start;min-height:40px}.heic .heic-download-all{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.heic .heic-download-all .zip-button{width:auto;margin-top:0}.heic .batch-file-row{overflow-wrap:anywhere}@media (width<=720px){.heic .heic-results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
