/* Shared entry-picker dropdown. The rows/sections reuse .dict-index-* from
   dictionary.css; this file only styles the floating panel that holds them. */
.aep-panel{
  position:fixed;z-index:300;display:none;flex-direction:column;
  background:var(--paper);
  border:1px solid rgba(var(--ink-rgb),.22);
  border-radius:12px;overflow:hidden;
  box-shadow:0 24px 60px -14px rgba(0,0,0,.4);
}
.aep-panel.is-open{display:flex}
/* the list already scrolls + pads via .dict-index-list; just cap its height */
.aep-panel .dict-index-list{flex:1;min-height:0;max-height:inherit;padding:8px}
/* a touch more compact than the full-page index, for a dropdown */
.aep-panel .dict-index-sec{margin-bottom:2px}
.aep-panel .dict-index-sec-head{padding:8px 8px}
.aep-panel .dict-index-row{padding:6px 8px}

:root[data-theme="dark"] .aep-panel{box-shadow:0 24px 60px -14px rgba(0,0,0,.7)}
