/* Analysis only: keep page chrome outside local data-table scroll regions. */
#page-index-m.page-analysis-index .rwd-table-scroll { min-width:0; max-width:100%; }
#page-index-m.page-analysis-index .analysis-main img { max-width:100%; height:auto; }
#page-index-m.page-analysis-index #page-index-m-header { background-repeat:no-repeat; }
@media (min-width:769px) {
 #page-index-m.page-analysis-index .rwd-layout { width:100%; table-layout:fixed; }
 #page-index-m.page-analysis-index .rwd-layout > tbody > tr > .analysis-spacer { width:8px; }
 #page-index-m.page-analysis-index .rwd-layout > tbody > tr > .analysis-related { width:25%; overflow-wrap:anywhere; }
 #page-index-m.page-analysis-index .analysis-main table[width="700"] { width:100%; max-width:100%; }
 #page-index-m.page-analysis-index .analysis-main .rwd-data-table { width:100%; table-layout:auto; }
 #page-index-m.page-analysis-index .analysis-main .rwd-table-scroll { width:100%; }
}
@media (max-width:768px) {
 #page-index-m.page-analysis-index .analysis-spacer { display:none !important; }
 #page-index-m.page-analysis-index .analysis-main,
 #page-index-m.page-analysis-index .analysis-related { width:100%; min-width:0; }
 /* The legacy 700px tables contain charts as well as bullet lists. */
 #page-index-m.page-analysis-index .rwd-layout table[width="700"] > tbody > tr > td:first-child:not(:last-child) { width:auto; }
 #page-index-m.page-analysis-index .rwd-layout table[width="700"] > tbody > tr > td:first-child[width="20"] { width:20px; }
 #page-index-m.page-analysis-index .rwd-table-scroll > .rwd-data-table { min-width:640px; max-width:none; }
}

/* Override the legacy intermediate-width table rules without changing other pages. */
@media (min-width:769px) and (max-width:994px) {
 #page-index-m.page-analysis-index table.MainPanel { table-layout:auto; }
 #page-index-m.page-analysis-index .rwd-layout table:not(.rwd-data-table) { table-layout:auto; }
}

@media (max-width:768px) {
 /* The bibliography introduction uses a separate cell only for bullets/spacers. */
 #page-index-m.page-analysis-index .analysis-bibliography-section > tbody > tr > td:first-child { display:none; }
 #page-index-m.page-analysis-index .analysis-bibliography-section > tbody > tr > td:last-child { width:100%; }
}
