.monthly-sector-tables .date-column {
  min-width: 104px;
}

.monthly-sector-tables .sector-block {
  box-sizing: border-box;
  height: auto;
  min-height: 38px;
  max-height: none;
  padding: 5px 4px;
  overflow: visible;
}

.monthly-sector-tables .sector-name {
  display: block;
  max-width: 100%;
  overflow: visible;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1.25;
  text-overflow: clip;
}

.monthly-sector-tables .sector-count {
  flex: 0 0 auto;
  line-height: 1.2;
}

html[data-global-font-scale='150'] .monthly-sector-tables .date-column,
html[data-global-font-scale='200'] .monthly-sector-tables .date-column,
html[data-global-font-scale='250'] .monthly-sector-tables .date-column {
  min-width: 132px;
}

html[data-global-font-scale='150'] .monthly-sector-tables .sector-block,
html[data-global-font-scale='200'] .monthly-sector-tables .sector-block,
html[data-global-font-scale='250'] .monthly-sector-tables .sector-block {
  min-height: 52px;
}

@media (max-width: 768px) {
  .monthly-sector-tables .date-column {
    min-width: 92px;
  }
}
