/*
 * This is the main application stylesheet.
 * Only includes Tailwind CSS to avoid conflicts with ActiveAdmin.
 *

 */

/* Import the built Tailwind CSS file */
@import url(/builds/tailwind.css);

/* Markdown content styles */
.clinical-summary-content h2,
.treatment-recommendation-content h2,
.markdown-content h2 {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  color: #1f2937 !important;
  border-bottom: 2px solid #e5e7eb !important;
  padding-bottom: 0.5rem !important;
  margin-bottom: 1rem !important;
  margin-top: 2rem !important;
}

.clinical-summary-content h2:first-child,
.treatment-recommendation-content h2:first-child,
.markdown-content h2:first-child {
  margin-top: 0 !important;
}

.clinical-summary-content h3,
.treatment-recommendation-content h3,
.markdown-content h3 {
  font-size: 1.25rem !important;
  color: #1f2937 !important;
  font-weight: 700 !important;
  margin-top: 1.5rem !important;
  margin-bottom: 0.75rem !important;
  padding-left: 0.75rem !important;
  border-left: 4px solid #4f46e5 !important;
  background-color: #f8f9ff !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 0.75rem !important;
  border-radius: 0 0.25rem 0.25rem 0 !important;
}

.clinical-summary-content p,
.treatment-recommendation-content p,
.markdown-content p {
  margin-bottom: 1rem;
  line-height: 1.8;
  color: #374151;
}

.clinical-summary-content ul,
.treatment-recommendation-content ul,
.markdown-content ul {
  list-style-type: none;
  margin-bottom: 1.25rem;
  padding-left: 1.75rem;
  margin-top: 0.75rem;
}

.clinical-summary-content ul li,
.treatment-recommendation-content ul li,
.markdown-content ul li {
  margin-bottom: 0.5rem;
  line-height: 1.8;
  color: #374151;
  padding-left: 0.5rem;
}

.clinical-summary-content ul li::before,
.treatment-recommendation-content ul li::before,
.markdown-content ul li::before {
  content: "•";
  color: #4f46e5;
  font-weight: bold;
  display: inline-block;
  width: 1.25rem;
  margin-left: -1.25rem;
  font-size: 1.2rem;
}

.clinical-summary-content strong,
.treatment-recommendation-content strong,
.markdown-content strong {
  font-weight: 700 !important;
  color: #1f2937;
}
