/* ============================================================================
   COLUMN LOCK — last stylesheet. News-lead, knb, TOC, H2, author, notes
   share one 1200px wrap. Cached chrome cannot set .wrap to max-width:none
   because this file is a new URL and .di-col did not exist in older CSS.
   ========================================================================== */

html.pg-visual .wrap,
html.pg-visual .wrap.deal-answer-in,
html.pg-visual .wrap.knb-in,
html.pg-visual .wrap.toc-in,
html.pg-visual .wrap.shell,
html.pg-visual .wrap.shell.is-wide,
html.pg-visual .wrap.endm-in,
html.pg-visual .wrap.di-author-authority-in,
html.pg-visual .deal-answer-in,
html.pg-visual .di-col{
  max-width:1200px !important;
  width:100% !important;
  margin-left:auto !important;
  margin-right:auto !important;
  box-sizing:border-box !important;
}

html.pg-visual .shell > .main,
html.pg-visual .shell.is-wide > .main{
  max-width:none !important;
  width:100% !important;
}

html.pg-visual .deal-answer p.news-lead,
html.pg-visual p.news-lead,
html.pg-visual .news-lead{
  max-width:none !important;
  width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
}

html.pg-visual details.chart-data,
html.pg-visual .main details.chart-data,
html.pg-visual .main .sec details.chart-data{
  display:none !important;
}

html.pg-visual .acc-i > summary{
  justify-content:flex-start !important;
}
html.pg-visual .acc-i > summary .ct{
  margin-left:auto !important;
}

/* Breaking bar stays one line on every deal, including mobile. */
.brk .brk-in,
.brk-in{
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  height:38px !important;
  overflow:hidden !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}
.brk .brk-tag,
.brk-tag,
.brk .brk-time,
.brk-time{
  flex:0 0 auto !important;
  white-space:nowrap !important;
}
.brk .brk-txt,
.brk-txt{
  flex:1 1 auto !important;
  min-width:0 !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
