 

 
.ds-mh-bang {
  width: 100%;
  margin: 16px 0 0;
  border-collapse: collapse;
  font-size: .92rem;
  line-height: 1.5;
  text-align: left;
}
.ds-mh-bang caption { text-align: left; color: var(--muted); font-size: .84rem; padding: 0 0 8px; }
.ds-mh-bang tr + tr { border-top: 1px solid var(--line); }
.ds-mh-bang th,
.ds-mh-bang td { padding: 8px 10px 8px 0; vertical-align: top; }
.ds-mh-bang th {
  width: 46%;
  font-weight: 600;
  color: var(--muted);
  white-space: normal;
}
.ds-mh-bang td { color: var(--text); font-weight: 550; }
@media (max-width: 430px) {
  .ds-mh-bang { font-size: .88rem; }
  .ds-mh-bang th { width: 50%; }
}

 
.ds-mh-mo-lon { margin: 8px 0 0; font-size: .9rem; }
.ds-mh-mo-lon a { color: var(--accent); text-underline-offset: 3px; }
@media print { .ds-mh-mo-lon { display: none !important; } }

 
#lasoResult .ds-laso-to-in { margin-top: 12px; }
#lasoResult .ds-laso-disc { margin-top: 16px; }

 
@media print {
  #lasoXuatHost,
  #lasoShareHost,
  .ds-laso-actionbar { display: none !important; }
  .ds-mh-bang { break-inside: avoid; }
  #lasoResult { border: 0; }
}
