body {
  font-size: 12px;
  color: #000 !important;
  background: #fff !important;
}

.print\:hidden {
  display: none !important;
}

.print\:static {
  position: static !important;
}

.print\:border-0 {
  border: 0 !important;
}

.print\:block {
  display: block !important;
}

[data-state="closed"] > [data-radix-collapsible-content] {
  display: block !important;
  height: auto !important;
}

.shadow-sm,
.shadow-md,
.shadow-lg,
.shadow-xl {
  box-shadow: none !important;
}

section,
[id] > .card {
  break-inside: avoid;
}

.card,
[class*="border"] {
  border-color: #e5e7eb !important;
}
