.image-conversion-row { display: flex; align-items: center; gap: 1rem; justify-content: space-between; padding: .75rem 0; text-align: left; border-bottom: 1px solid var(--site-border, #d1d5db); }
.image-conversion-detail { min-width: 0; flex: 1; }
.image-conversion-row:only-child .image-conversion-name { font-size: 1.125rem; }
.image-conversion-name { font-weight: 600; overflow-wrap: anywhere; }
.image-conversion-state { font-size: .875rem; overflow-wrap: anywhere; margin-top: .25rem; }
.image-conversion-row[data-state="failed"] .image-conversion-state { color: #dc2626; }
.image-conversion-row-actions { display: flex; gap: .5rem; flex-wrap: wrap; justify-content: flex-end; }
.image-conversion-row-actions button { font-size: .875rem; }
@media (max-width: 600px) { .image-conversion-row { align-items: stretch; flex-direction: column; gap: .5rem; } .image-conversion-row-actions { justify-content: flex-start; } }

.site-conversion-panel #btn-convert:disabled { cursor: not-allowed; opacity: .55; }
