/* eDrugSearch drug search suggestions (inc/search-suggest.php, 2026-10-29). Overlays the page: no layout shift. */
.eds-ss-host{position:relative}
.eds-ss{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:100000;min-width:260px;background:#fff;border:1px solid #d5dbe5;border-radius:6px;box-shadow:0 12px 32px rgba(39,52,68,.18);overflow:hidden;text-align:left;font-family:inherit}
.eds-ss[hidden],.eds-ss [hidden]{display:none!important}
.eds-ss-list{list-style:none;margin:0!important;padding:6px 0!important;max-height:min(60vh,456px);overflow-y:auto;overscroll-behavior:contain}
.eds-ss-opt{margin:0!important;padding:10px 16px 10px 14px;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:2px;cursor:pointer;border-left:4px solid transparent;color:#273444;line-height:1.35;-webkit-tap-highlight-color:transparent}
.eds-ss-opt.is-active{background:#EEF1FE;border-left-color:#5569F0}
.eds-ss-t{font-size:18px;font-weight:700;color:#3C4858}
.eds-ss-m{font-size:15px;font-weight:400;color:#3C4858}
.eds-ss-aka{color:#273444}
.eds-ss mark{background:none;color:#4B3CC4;font-weight:800;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.eds-ss-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:#FFF4D6;color:#8a5a00;font-size:12px;font-weight:700;vertical-align:2px}
.eds-ss-hint{margin:0!important;padding:14px 16px;font-size:16px;line-height:1.45;color:#273444;background:#ECFCF3}
.eds-ss-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:600px){.eds-ss{min-width:0}.eds-ss-opt{min-height:56px;padding-top:12px;padding-bottom:12px}.eds-ss-t{font-size:17px}}
@media (hover:hover){.eds-ss-opt:hover{background:#EEF1FE}}
@media (forced-colors:active){.eds-ss-opt.is-active{outline:2px solid Highlight}}
