.vbPulseBriefPrintRoot{
  display:none;
  --vb-pulse-print-font-size:11px;
  --vb-pulse-print-measure-width:198mm;
}

@page{size:auto;margin:6mm}

.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument{
  display:block!important;
  visibility:visible!important;
  position:static!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  overflow-wrap:anywhere!important;
  background:#fff!important;
  color:var(--ink,#172033)!important;
  font-size:var(--vb-pulse-print-font-size,11px)!important;
  line-height:1.26!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument *{
  visibility:visible!important;
  min-width:0;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .draftBanner{
  margin:0 0 .55em!important;
  padding:.46em .73em!important;
  border-radius:.73em!important;
  font-size:.864em!important;
  line-height:1.15!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .paperHeader{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-start!important;
  padding-bottom:.55em!important;
  gap:.91em!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .paperHeader h2{
  margin:0!important;
  font-size:2.09em!important;
  line-height:1!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefMeta{
  font-size:.891em!important;
  line-height:1.2!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .paperStatus{
  display:inline-block!important;
  margin:0!important;
  padding:.46em .73em!important;
  font-size:.891em!important;
  line-height:1.15!important;
  white-space:nowrap!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .coverageTable,
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .teamSummary{
  padding:.64em!important;
  margin-top:.55em!important;
  border-radius:.82em!important;
  break-inside:avoid!important;
  page-break-inside:avoid!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .coverageTable h3,
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .teamSummary h3,
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox h3{
  margin:0 0 .36em!important;
  font-size:.927em!important;
  line-height:1.15!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .coverageRow{
  display:grid!important;
  grid-template-columns:minmax(0,28%) minmax(0,1fr)!important;
  gap:.73em!important;
  padding:.32em 0!important;
  font-size:.891em!important;
  line-height:1.22!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .teamSummaryGrid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 1.09em!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .teamSummaryRow{
  gap:.73em!important;
  padding:.32em 0!important;
  font-size:.9em!important;
  line-height:1.22!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefGrid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:.55em!important;
  margin-top:.55em!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox{
  padding:.64em!important;
  border-radius:.82em!important;
  break-inside:avoid!important;
  page-break-inside:avoid!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox p,
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox li{
  font-size:.909em!important;
  line-height:1.24!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox p{
  margin:.18em 0!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox ul{
  margin:.18em 0 .18em 1.36em!important;
  padding:0!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .briefBox li{
  margin:0!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .priorityBox{
  grid-column:auto!important;
}
.vbPulseBriefPrintRoot .vbPulseBriefPrintDocument .moreChecks{
  margin-top:.27em!important;
  font-size:.855em!important;
  line-height:1.15!important;
}

body.vbPulseBriefSnapshotMeasuring>.vbPulseBriefPrintRoot{
  display:block!important;
  visibility:hidden!important;
  position:fixed!important;
  z-index:-1!important;
  top:0!important;
  left:-10000px!important;
  width:var(--vb-pulse-print-measure-width,198mm)!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  pointer-events:none!important;
  background:#fff!important;
}

@media print{
  body.vbPulseBriefSnapshotPrinting{background:#fff!important}
  body.vbPulseBriefSnapshotPrinting>*:not(.vbPulseBriefPrintRoot){display:none!important;visibility:hidden!important}
  body.vbPulseBriefSnapshotPrinting>.vbPulseBriefPrintRoot{
    display:block!important;
    visibility:visible!important;
    position:static!important;
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    background:#fff!important;
  }
}
