/* ----------------------------------------------------------------------
   Diagnosis execution page specific styles
---------------------------------------------------------------------- */

/* ----------------------------------------------------------------------
   Simple header for diagnosis page
---------------------------------------------------------------------- */
.diagnosis-header-simple {
  background-color: #fff;
  padding: 24px 24px 16px;
  border-bottom: 1px solid #e5e7eb;
}

.diagnosis-header-simple .diagnosis-header-content {
  max-width: 600px;
  margin: 0 auto;
}

.breadcrumb {
  font-size: 1.2rem;
  color: #6b7280;
  margin-bottom: 8px;
}

.breadcrumb a {
  color: var(--primary, #e86b36);
  text-decoration: none;
  transition: color 0.2s ease;
}

.breadcrumb a:hover {
  color: #d4561c;
  text-decoration: underline;
}

.diagnosis-title-simple {
  font-size: 2rem;
  font-weight: 700;
  color: var(--secondary, #1f2937);
  line-height: 1.4;
}

/* ----------------------------------------------------------------------
   Responsive design for diagnosis page
---------------------------------------------------------------------- */
@media (max-width: 480px) {
  .diagnosis-header-simple {
    padding: 20px 16px 12px;
  }

  .diagnosis-title-simple {
    font-size: 1.8rem;
  }
}

@media (max-width: 375px) {
  .diagnosis-title-simple {
    font-size: 1.6rem;
  }
}
