.neroaiic-stats-container {
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  gap: 40px;
}

.neroaiic-progress-ring {
  width: 160px;
  height: 160px;
  position: relative;
}

.neroaiic-progress-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 160px;
  height: 160px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.neroaiic-percent-text {
  font-size: 2em;
  font-weight: bold;
}

.neroaiic-processed-text {
  font-size: 1em;
}

.neroaiic-remaining-text {
  font-size: 1em;
  color: #888;
}

.neroaiic-stats-group {
  margin-bottom: 10px;
}

.neroaiic-stats-table {
  border-collapse: collapse;
  min-width: 400px;
}

.neroaiic-stats-table th,
.neroaiic-stats-table td {
  border: 1px solid #ccc;
  padding: 4px 8px;
}

.neroaiic-stats-table th {
  background-color: #f9f9f9;
}

.neroaiic-status-processed {
  color: #2ecc40;
}

.neroaiic-status-unprocessed {
  color: #e67e22;
}

.neroaiic-collapsible {
  display: none;
  margin-bottom: 16px;
}

.neroaiic-collapsible.show {
  display: block;
}
