.mywpglossary-wrapper{display:flex;max-width:1200px;margin:40px auto;padding:20px;background:#f9fbfd;border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .04);gap:30px}.mywpglossary-letters{flex:0 0 200px;position:sticky;top:120px;align-self:flex-start;display:flex!important;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;height:fit-content}.mywpglossary-letter{font-weight:600;font-size:14px;padding:6px 10px;text-align:center;border:1px solid #ccd6e0;border-radius:6px;color:#0052cc;text-decoration:none;transition:background 0.2s,color 0.2s}.mywpglossary-letter:hover{background-color:#0052cc;color:#fff}.mywpglossary-letter.inactive{color:#a0aec0;border-color:#e2e8f0;cursor:not-allowed}.mywpglossary-content{flex:1}.mywpglossary-list-letter{font-size:24px;font-weight:700;color:#1a202c;margin-top:50px;margin-bottom:25px;border-bottom:2px solid #edf2f7;padding-bottom:10px;scroll-margin-top:140px}.mywpglossary-list-entry{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;margin-bottom:20px;box-shadow:0 2px 8px rgb(0 0 0 / .02);pointer-events:none}.mywpglossary-list-entry-title{font-size:18px;font-weight:600;color:#1a202c;margin-bottom:6px;display:block;cursor:default}.mywpglossary-list-entry-title svg{display:none}.mywpglossary-list-entry-description{display:block!important;max-height:none!important;opacity:1!important;padding:0;margin:0;font-size:14px;color:#4a5568;line-height:1.6}@media (max-width:768px){.mywpglossary-wrapper{flex-direction:column}.mywpglossary-letters{position:relative;top:unset;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));justify-content:center;margin-bottom:20px}.mywpglossary-letter{padding:6px 8px;font-size:13px}.mywpglossary-list-letter{font-size:20px}.mywpglossary-list-entry{padding:16px}.mywpglossary-list-entry-title{font-size:16px}}