/* Custom styles for Resume section */
.organization {
  display: block;
}

.date-line {
  display: block !important;
  margin-top: 8px !important;
  font-style: normal !important;
  color: #9ca3af !important;
  font-size: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

/* Specific styling for achievement dates */
[data-tab="achievements"] .card-short-description div:last-child,
[data-tab="achievements"] .date-line,
.achievement-section .card-short-description div:last-child,
.achievement-section .card-short-description div + div {
  font-style: normal !important;
  color: #9ca3af !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  display: block !important;
  margin-top: 8px !important;
  line-height: 1.4 !important;
}

/* Force proper date styling */
.card-short-description pre {
  font-family: 'Poppins', sans-serif !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: pre-line !important;
  line-height: 1.4 !important;
  font-size: 14px !important;
  color: #9ca3af !important;
  font-weight: 400 !important;
  background: none !important;
  border: none !important;
}

/* Make sure "May 2025" and other dates appear on a new line */
.card-short-description pre span:last-child,
.card-short-description pre br + span {
  display: block !important;
  margin-top: 5px !important;
  font-style: normal !important;
  color: #9ca3af !important;
  font-size: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: 400 !important;
}
