.glossary-rich-content{box-shadow:none;color:var(--ls-color-text-muted);padding:24px 20px}.glossary-rich-content p{margin:0}.glossary-shell{margin-top:1.5rem}.glossary-shell__content{min-width:0}.glossary-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.glossary-controls .glossary-search{flex:260px;margin-bottom:0}.glossary-category-select{flex:none;min-width:180px;height:44px}.glossary-search{border:1px solid var(--ls-color-border-strong,#d1d5db);background:var(--ls-color-bg-card,#fff);border-radius:8px;align-items:center;gap:10px;height:44px;margin-bottom:12px;padding:0 14px;display:flex}.glossary-search:focus-within{border-color:var(--ls-color-primary)}.glossary-search__icon{width:16px;height:16px;color:var(--ls-color-text-subtle);flex:none}.glossary-search input{min-width:0;color:var(--ls-color-text-primary);background:0 0;border:0;outline:none;flex:auto;font-size:14px}.glossary-search input::placeholder{color:var(--ls-color-text-subtle)}.glossary-shell__content .ls-toolbar{margin-bottom:.75rem}.glossary-az{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.glossary-az__btn{border:1px solid var(--ls-color-border-input);background:var(--ls-color-bg-card);min-width:32px;height:32px;color:var(--ls-color-text-secondary);text-align:center;cursor:pointer;border-radius:4px;padding:0 .4rem;font-size:.75rem;font-weight:500;line-height:1;transition:background .1s,color .1s,border-color .1s}.glossary-az__btn:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--ls-color-primary);color:var(--ls-color-primary)}.glossary-az__btn[aria-pressed=true]{background:var(--ls-color-primary);border-color:var(--ls-color-primary);color:var(--ls-color-bg-card);font-weight:700}.glossary-az__btn[aria-pressed=true]:hover:not(:disabled){background:var(--ls-color-primary-dark);border-color:var(--ls-color-primary-dark);color:var(--ls-color-bg-card)}.glossary-az__btn:disabled{background:var(--ls-color-bg-muted);color:var(--ls-color-text-disabled);cursor:default}.glossary-az__btn:focus-visible{outline:2px solid var(--ls-color-primary);outline-offset:2px}.glossary-cards{margin:1rem 0}.glossary-cards .ls-card__title{-webkit-line-clamp:2}.glossary-cards .ls-card,.glossary-cards .ls-card:hover{box-shadow:none}.glossary-cards .ls-card.comfortable .ls-card__body{padding:20px 24px}.glossary-cards .ls-card__excerpt{-webkit-line-clamp:3;margin:0}.glossary-cards .ls-card__footer{justify-content:flex-end}.glossary-pager{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.glossary-pager .ls-pagination__range{justify-self:start}.glossary-pager .ls-pagination__nav{justify-self:center}.glossary-pager .ls-perpage{justify-self:end}@media (max-width:767px){.glossary-pager{flex-wrap:wrap;justify-content:center;display:flex}.glossary-pager .ls-pagination__range,.glossary-pager .ls-pagination__nav,.glossary-pager .ls-perpage{justify-self:unset}.glossary-controls{margin-bottom:12px}.glossary-shell__content .ls-toolbar .ls-sort-select{height:44px}.glossary-shell__content .ls-toolbar .ls-view-btn{width:44px;height:44px}.glossary-shell__content .ls-toolbar .ls-density-btn{min-height:44px}}
