.sample-report-page .sample-disabled-action:disabled {
  border-color: var(--line);
  color: var(--ink-500);
  background: var(--surface-soft);
  box-shadow: none;
  cursor: not-allowed;
  opacity: .72;
}

.sample-report-page .sample-disabled-action:disabled:hover,
.sample-report-page .sample-disabled-action:disabled:focus-visible {
  border-color: var(--line);
  color: var(--ink-500);
  background: var(--surface-soft);
}

.sample-report-main,
.sample-report-workspace {
  min-width: 0;
}

@media print {
  .sample-report-page .topbar {
    display: none !important;
  }
}
