.assessment-report-switch {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 14px;
  padding: 16px 20px;
  margin-bottom: 18px;
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 18px;
}
.assessment-report-switch-copy { display: grid; gap: 4px; min-width: 0; }
.assessment-report-switch-copy strong { font-size: 14px; }
.assessment-report-switch-copy span { color: var(--ink-600); font-size: 12px; }
.assessment-report-types.analytics-tabs { margin: 0; min-width: 0; max-width: 100%; }
.assessment-report-types .analytics-tab { min-height: 44px; }
[data-assessment-report-content], [data-assessment-report-panel] { min-width: 0; }
@media (max-width: 560px) {
  .assessment-report-switch { padding: 14px; }
  .assessment-report-types.analytics-tabs { width: 100%; }
  .assessment-report-types .analytics-tab { flex: 1; justify-content: center; padding: 10px 9px; font-size: 12px; }
}
@media print {
  .assessment-report-switch { display: none !important; }
}
