.entity-search-status{font-size:15px;color:var(--muted);line-height:1.6;margin-top:12px}.entity-search-status:empty{display:none}.entity-search-results{margin:12px 0 18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.entity-search-results ul{list-style:none;margin:0;padding:0;max-height:400px;overflow:auto;scroll-padding:8px}.entity-search-results li+li{border-top:1px solid var(--line)}.entity-search-results button{position:relative;display:block;width:100%;padding:15px 17px;text-align:left;background:transparent;line-height:1.5}.entity-search-results button:hover,.entity-search-results button:focus-visible{background:var(--soft)}.entity-search-results button:focus-visible{outline-offset:-3px}.entity-search-results strong{display:block;font-size:18px;font-weight:600;overflow-wrap:anywhere;margin:4px 0}.entity-result-kind{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.entity-result-meta{display:block;font-size:15px;color:var(--muted);padding-right:80px;overflow-wrap:anywhere}.entity-result-action{position:absolute;right:17px;bottom:15px;font-size:15px;color:var(--accent)}
@media(max-width:600px){.entity-search-results ul{max-height:360px}.entity-search-results strong{font-size:17px}.entity-result-meta{padding-right:0}.entity-result-action{position:static;display:block;margin-top:7px}.lookup-row input#cw-calc-cui{min-width:0;font-size:18px}}

/* The authority dialog is a compact picker; its heading already identifies the entity type. */
#authority-search-results ul{max-height:min(340px,38dvh)}
#authority-search-results button{padding:11px 14px}
#authority-search-results .entity-result-kind{display:none}
#authority-search-results strong{font-size:17px;margin:0 0 3px}
#authority-search-results .entity-result-meta{padding-right:80px}
#authority-search-results .entity-result-action{position:absolute;right:14px;bottom:11px;margin:0}
#authority-cui{font-size:18px}
