/* Start Badges */
.badge {
    display: inline-block !important;
    padding: 0.5em 0.75em !important;
    /*font-size: 0.75rem !important;*/
    font-weight: 600 !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: baseline !important;
    border-radius: 0.375rem !important; /* Default rounded badge */
}

.badge.rounded {
    border-radius: 1rem !important; /* Slightly more rounded */
}

.badge.rounded-pill {
    border-radius: 50rem !important; /* Fully rounded pill badge */
}

.badge-soft-success {
    color: #0f5132 !important;  /* Dark green text */
    background-color: #d1e7dd !important;  /* Light green background */
}

.badge-soft-primary {
    color: #084298 !important;
    background-color: #cfe2ff !important;
}

.badge-soft-danger {
    color: #842029 !important;
    background-color: #f8d7da !important;
}

.badge-soft-warning {
    color: #664d03 !important;
    background-color: #fff3cd !important;
}

.badge-soft-info {
    color: #055160 !important;
    background-color: #cff4fc !important;
}

.badge-soft-dark {
    color: #141619 !important;
    background-color: #d3d3d4 !important;
}

/* Core Bootstrap 5.3 badge styles */
.badge {
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}

