/* ==========================================================================
   css/apps/riftscript-autocomplete.css
   Split from app.html (build 2026.10.08.9-beta), original lines 8228-8239.
   Rules are in their ORIGINAL order; load order is defined in index.html.
   ========================================================================== */
/* Low-power: DELIBERATELY does nothing to CSS anymore. It used to pause every
   animation when the window was "unfocused", but document.hasFocus() is unreliable
   inside WebView2 - it would report unfocused while the app was clearly in use,
   leaving one-shot UI (settings modal, DM list) frozen mid-open and generally making
   the app feel broken on click. The only meaningful idle saving (pausing the
   background VIDEO) is done directly in _evalLowPower, not via this class, so there's
   nothing to gain here and a lot to lose. Left as a no-op on purpose. */
@keyframes bdayPop { from { opacity:0; transform:translateX(-50%) translateY(16px) scale(.95); } to { opacity:1; transform:translateX(-50%) translateY(0) scale(1); } }
.rs-emoji-ac.open { display:block; }
.rs-emoji-ac-item { display:flex; align-items:center; gap:8px; padding:5px 8px; border-radius:6px; cursor:pointer; font-size:13px; color:var(--text-secondary); }
.rs-emoji-ac-item.sel, .rs-emoji-ac-item:hover { background:var(--accent-dim); color:var(--text-primary); }
.rs-emoji-ac-item .e { font-size:16px; width:20px; text-align:center; }
