/* Prevent category-menu rows from clipping multi-line labels on desktop/tablet. */
@media screen and (min-width: 768px) {
  html.golos-live .categories_table > .categories_item {
    height: auto !important;
    min-height: 70px;
    box-sizing: border-box;
  }

  html.golos-live .categories_table > .categories_item > .categories_item_link {
    min-height: 70px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 7px 4px !important;
  }

  html.golos-live .categories_table > .categories_item .categories_item_image {
    flex: 0 0 45px;
    margin: 0 !important;
  }

  html.golos-live .categories_table > .categories_item .categories_item_name {
    flex: 1 1 auto;
    min-width: 0;
    width: auto !important;
    line-height: 1.2;
    text-align: left;
    overflow-wrap: anywhere;
  }
}
