/* 307f — Object Category Accordion */
#object-category-tree
.object-category-item[data-object-category-row="307f"] {
  display:flex;
  align-items:center;
  gap:7px;
  cursor:pointer;
}

#object-category-tree .object-category-accordion-toggle {
  flex:0 0 22px;
  width:22px;
  height:24px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:5px;
  background:transparent;
  color:inherit;
  font:inherit;
  font-size:17px;
  cursor:pointer;
}

#object-category-tree .object-category-accordion-toggle:hover {
  background:rgba(111,174,255,.16);
}

#object-category-tree .object-category-accordion-toggle:focus-visible {
  outline:2px solid #77b7ff;
  outline-offset:1px;
}

#object-category-tree .object-category-accordion-toggle.is-empty {
  opacity:.35;
  cursor:default;
}

#object-category-tree .object-category-accordion-name {
  flex:1;
  min-width:0;
  overflow-wrap:anywhere;
}

#object-category-tree .object-category-item-count {
  flex-shrink:0;
}
