#umap-legend { display: none !important; }

/* Unified font sizes across graph controls */
#search-wrap .dash-input-element,
#search-wrap .dash-input-element:focus,
#search-wrap .dash-input-element:active,
#search-wrap .dash-input-element:focus-visible { font-size: 11px !important; }

#search-wrap .dash-input-element::placeholder { font-size: 11px !important; }

.search-result-item { font-size: 11px !important; }

#my-multi-dropdown .dash-dropdown-trigger,
#my-multi-dropdown [class*="singleValue"],
#my-multi-dropdown [class*="placeholder"],
#my-multi-dropdown span { font-size: 11px !important; }

.contcb-title { font-size: 10px !important; }
.contcb-txt   { font-size: 10px !important; }

/* G infobox: tighter spacing between metric rows */
#info-essential p, #info-location p, #info-molecular-function p,
#info-biological-process p, #info-top-cell p {
  margin: 0 0 2px 0;
  line-height: 1.3;
}

/* Minimized UMAP: push title off top edge, shrink font */
#umap-content-panel[data-umap-small="1"] #umap-header { padding: 7px 7px 0; }
#umap-content-panel[data-umap-small="1"] #umap-title  { font-size: 11px !important; }
