.solutioo-glossary-page{margin:1.5rem 0}.solutioo-glossary-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.solutioo-glossary-nav a{display:inline-block;min-width:2rem;text-align:center;padding:.2rem .45rem;border:1px solid #ddd;border-radius:3px;text-decoration:none}.solutioo-glossary-group{margin-bottom:1.25rem}.solutioo-glossary-entry{border:1px solid #ececec;border-radius:4px;padding:.5rem .75rem;margin-bottom:.55rem;background:#fff}.solutioo-glossary-entry summary{cursor:pointer;font-weight:600}.solutioo-glossary-description{margin-top:.6rem}.solutioo-glossary-entry.is-highlighted{border-color:#1979c3;box-shadow:0 0 0 1px #1979c3 inset}.solutioo-glossary-term{position:relative;text-decoration:underline dotted;cursor:help}.solutioo-glossary-term:hover:after{content:attr(data-glossary-description);position:absolute;left:0;top:100%;margin-top:.4rem;width:min(320px,80vw);background:#222;color:#fff;border-radius:4px;padding:.45rem .55rem;z-index:40;font-size:.85rem;font-weight:400;line-height:1.35;text-decoration:none;white-space:normal}.solutioo-glossary-link{text-decoration:underline}