/* FIX199: resource content reader parity with FIX198 lessons.
   Scoped to authored resource content, not navigation, previews, or editor. */
.resource-topic-reader .resource-topic-body,
.resource-topic-reader .resource-topic-main .reader-content,
.resource-library-section .resource-category-intro {
  width:100%!important;max-width:100%!important;min-width:0!important;
  box-sizing:border-box!important;
}
.resource-topic-reader .reader-content :is(div,section,aside,blockquote,figure)[style*="width"],
.resource-topic-reader .reader-content :is(div,section,aside,blockquote,figure)[width],
.resource-topic-reader .reader-content > :is(div,section,aside,blockquote,figure),
.resource-topic-reader .reader-content > p[style*="width"],
.resource-library-section .reader-content :is(div,section,aside,blockquote,figure)[style*="width"],
.resource-library-section .reader-content :is(div,section,aside,blockquote,figure)[width] {
  width:100%!important;max-width:100%!important;min-width:0!important;
  box-sizing:border-box!important;
}
.resource-topic-reader .reader-content table:not([data-nga185-fit="content"]),
.resource-library-section .reader-content table:not([data-nga185-fit="content"]) {
  width:100%!important;min-width:0!important;max-width:100%!important;
  box-sizing:border-box!important;table-layout:auto!important;
}
.resource-topic-reader .reader-content :is(.nga-mobile-table-scroll,.nga189-table-scroll,.nga190-table-scroll,.nga-table-scroll,.nga189-table-wrap),
.resource-library-section .reader-content :is(.nga-mobile-table-scroll,.nga189-table-scroll,.nga190-table-scroll,.nga-table-scroll,.nga189-table-wrap) {
  width:100%!important;max-width:100%!important;min-width:0!important;
  box-sizing:border-box!important;overflow-x:auto!important;
}
.resource-topic-reader .reader-content :is(img,video,iframe),
.resource-library-section .reader-content :is(img,video,iframe) {
  max-width:100%!important;height:auto;
}
@media(max-width:800px) {
 .resource-topic-reader .reader-content :is(.nga-mobile-table-scroll,.nga189-table-scroll,.nga190-table-scroll,.nga-table-scroll)>table,
 .resource-library-section .reader-content :is(.nga-mobile-table-scroll,.nga189-table-scroll,.nga190-table-scroll,.nga-table-scroll)>table {
   width:max-content!important;min-width:100%!important;max-width:none!important;
 }
}
