.gif-wrapper .gif-info{font-size:13px;color:var(--bi-text-muted);background:var(--bi-surface-2);border:1px solid var(--bi-border);border-radius:8px;padding:10px 14px;min-height:44px}.gif-wrapper .gif-frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:520px;overflow-y:auto}.gif-wrapper .gif-frame{border:1px solid var(--bi-border);border-radius:8px;padding:8px;text-align:center;background:var(--bi-surface)}.gif-wrapper .gif-frame canvas,.gif-wrapper .gif-frame img{max-width:100%;height:auto;background-image:linear-gradient(45deg,var(--bi-border) 25%,transparent 25%,transparent 75%,var(--bi-border) 75%),linear-gradient(45deg,var(--bi-border) 25%,transparent 25%,transparent 75%,var(--bi-border) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.gif-wrapper .gif-frame .gif-frame-label{font-size:12px;color:var(--bi-text-muted);margin:6px 0}.gif-wrapper .gif-preview{text-align:center}.gif-wrapper .gif-preview img{max-width:100%;border:1px solid var(--bi-border);border-radius:8px}
