/* Sólo reportes públicos: conserva los colores y el marco del marcador. */
.report-category-glyph {
  display: inline-block; flex: none; width: 20px; height: 20px;
  background: currentColor; vertical-align: middle;
  -webkit-mask: var(--report-icon) center / contain no-repeat;
  mask: var(--report-icon) center / contain no-repeat;
}
#cat-filters .mdd-chk { min-height: 44px; box-sizing: border-box; }
#cat-filters .mdd-chk:has(input:not(:checked)) .report-category-glyph { opacity: .45; }
.mdd-report-pin > span { display: grid; place-items: center; }
.mdd-report-pin .report-category-glyph { width: 15px; height: 15px; background: #fff; }
.mdd-tag > .report-category-glyph {
  width: 15px; height: 15px; margin-right: 6px; vertical-align: -3px;
}
.lp-group .report-category-glyph { width: 18px; height: 18px; margin-right: 6px; }
