/* Business glossary tab. */

/* =========================
   Glossary tab
   ========================= */
#tabGlossary{ padding:22px 28px; }
#glossaryPanel{
  background:var(--surface); border:1px solid var(--border); border-radius:var(--radius-lg);
  box-shadow:var(--shadow-md); flex:1 1 auto; min-height:0; overflow:auto;
}
#glossaryTbl{ width:100%; border-collapse:collapse; font-size:12.5px; }
#glossaryAdd{ margin-left:auto; }
#glossaryClearFilters{ visibility:hidden; }
.gTermCell{ font-weight:600; }
/* The catalogued table this term describes; muted when nothing matches. */
.gLinked{
  font-size:11px; color:var(--link); text-decoration:underline dotted;
  cursor:pointer; white-space:nowrap;
}
.gUnlinked{ font-size:11px; color:var(--muted); font-style:italic; white-space:nowrap; }
.gQuestion{ color:var(--text); min-width:280px; }
/* Placeholder text wrapped mid-phrase and the dotted underline broke across the
   lines; these two columns hold short values, so keep them on one line. */
#glossaryTbl td.pickerCell{ white-space:nowrap; }
