#adminGlossaryCatalogue{margin:22px 0}.glossary-catalogue-tools,.glossary-catalogue-actions{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.glossary-catalogue-tools input{flex:1;min-width:180px}.glossary-catalogue-workspace{display:grid;grid-template-columns:minmax(200px,1fr) minmax(280px,2fr);gap:20px}.glossary-catalogue-list{max-height:510px;overflow:auto;border:1px solid #E9EAE8;border-radius:10px}.glossary-entry-choice{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:12px;border:0;border-bottom:1px solid #E9EAE8;background:white;cursor:pointer;color:#273C4E}.glossary-entry-choice:hover,.glossary-entry-choice:focus{background:#e8faff;outline:2px solid #00B5E2}.glossary-entry-choice small{color:#526579}.glossary-catalogue-form{display:grid;gap:12px}.glossary-catalogue-form label{display:grid;gap:5px}.glossary-catalogue-form input,.glossary-catalogue-form textarea{width:100%;box-sizing:border-box}#glossaryLookupPanel{position:fixed;z-index:99999;bottom:24px;right:24px;width:min(380px,calc(100vw - 48px));background:white;color:#273C4E;padding:22px;border-top:5px solid #00B5E2;box-shadow:0 12px 40px #1d354555;border-radius:10px;line-height:1.5}#glossaryLookupPanel[hidden]{display:none}#glossaryLookupPanel small{color:#008BCC;letter-spacing:.1em}#glossaryLookupPanel h3{margin:6px 0}.glossary-lookup-close{float:right;font-size:24px;border:0;background:transparent;cursor:pointer}@media(max-width:700px){.glossary-catalogue-workspace{grid-template-columns:1fr}}
.glossary-usage{border:1px solid #e9eae8;border-radius:10px;padding:16px;margin:12px 0}.glossary-usage ol{max-height:230px;overflow:auto;padding-left:23px}.reader-glossary-toggle{position:fixed;right:16px;bottom:16px;z-index:9990;padding:9px 15px;background:#273C4E;color:#fff;border:2px solid #00B5E2;border-radius:30px;cursor:pointer}.reader-glossary-search{position:fixed;bottom:65px;right:16px;z-index:9998;width:min(380px,calc(100vw - 32px));padding:16px;background:#fff;border:1px solid #00B5E2;border-radius:10px;box-shadow:0 8px 26px #273c4e44;color:#273C4E}.reader-glossary-search[hidden]{display:none}.reader-glossary-search>div{display:flex;gap:5px;margin-top:8px}.reader-glossary-search input{flex:1;min-width:0}.reader-glossary-search button{cursor:pointer}.reader-glossary-search label{font-weight:600}
/* v0.19.65: glossary belongs to the existing Reader Admin accordion */
.admin-glossary-accordion{margin:18px 0}.admin-glossary-accordion>.marketing-accordion-body{padding:12px 16px 20px}.admin-glossary-accordion #adminGlossaryCatalogue{margin:0}.admin-glossary-accordion summary:focus-visible{outline:3px solid #00B5E2;outline-offset:3px}

/* Toolbar-integrated glossary search — UAT v0.19.65 */
#readerGlossaryQuickSearch{position:fixed;right:22px;bottom:94px;z-index:9000;max-width:min(400px,calc(100vw - 32px))}
#readerGlossaryToggle{position:static;box-shadow:none;transform:none}

/* v0.19.66: compact draft action next to missing-term insights */
.glossary-missing-draft{margin-left:8px;padding:4px 9px;font-size:12px;min-height:28px}
