/* MIDROUND v3.6.41 · Analytics data-coverage disclosure layout hotfix
   Keeps heading/subline/details in dedicated layout tracks so the copy can never overlap. */
.analytics-coverage-details>.ui-disclosure-summary{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:16px!important;
  min-height:58px!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
}
.analytics-coverage-details>.ui-disclosure-summary>.ui-disclosure-copy{
  display:grid!important;
  gap:4px!important;
  min-width:0!important;
  align-content:center!important;
}
.analytics-coverage-details>.ui-disclosure-summary>.ui-disclosure-copy>strong,
.analytics-coverage-details>.ui-disclosure-summary>.ui-disclosure-copy>small{
  display:block!important;
  margin:0!important;
  min-width:0!important;
}
.analytics-coverage-details>.ui-disclosure-summary>.ui-disclosure-copy>strong{
  font-size:13px!important;
  line-height:1.2!important;
}
.analytics-coverage-details>.ui-disclosure-summary>.ui-disclosure-copy>small{
  color:var(--mr-muted,#78949b)!important;
  font-size:8.5px!important;
  line-height:1.4!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.analytics-coverage-summary-label{
  align-self:center!important;
  margin:0 2px 0 0!important;
  color:var(--mr-muted,#78949b)!important;
  font-size:8px!important;
  font-weight:850!important;
  line-height:1!important;
  white-space:nowrap!important;
}
@media(max-width:560px){
  .analytics-coverage-details>.ui-disclosure-summary{
    grid-template-columns:minmax(0,1fr)!important;
    min-height:58px!important;
    column-gap:0!important;
  }
  .analytics-coverage-summary-label{display:none!important}
}
