.ev2-sugg{--ev2-row:64px;z-index:40;background:var(--card);color:var(--text);text-align:left;letter-spacing:normal;box-shadow:0 24px 50px -20px #28160a59, 0 0 0 1px var(--rule);border-top:1px solid var(--rule);animation:ev2-sugg-in .18s var(--e-out) both;border-radius:0 0 18px 18px;font-weight:400;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.ev2-sugg .ev2-sugg-list{max-height:calc(3 * var(--ev2-row) + 6px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--paper-3) transparent;margin:0;padding:6px 6px 0;scroll-padding:6px 0;list-style:none;display:block;overflow:hidden auto}.ev2-sugg .ev2-sugg-list.ev2-sugg-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.ev2-sugg .ev2-sugg-row{width:auto;min-height:var(--ev2-row);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:row;align-items:center;gap:12px;margin:0;padding:8px 10px 8px 12px;font-size:1rem;line-height:1.35;list-style:none;display:flex}.ev2-sugg .ev2-sugg-row:before,.ev2-sugg .ev2-sugg-row:after{content:none}.ev2-sugg .ev2-sugg-txt{flex:1;gap:2px;min-width:0;display:grid}.ev2-sugg .ev2-sugg-txt b,.ev2-sugg .ev2-sugg-txt span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ev2-sugg .ev2-sugg-txt b{letter-spacing:-.01em;color:var(--text);font-weight:700}.ev2-sugg .ev2-sugg-txt span{font-size:var(--fs-small);color:var(--text-3)}.ev2-sugg .ev2-sugg-row.ev2-sugg-on{background:var(--paper);box-shadow:inset 3px 0 0 var(--brand)}.ev2-sugg .ev2-sugg-row.ev2-sugg-on b{color:var(--brand-text)}.ev2-sugg .ev2-sugg-row.ev2-sugg-none{cursor:default;color:var(--text-2);font-size:var(--fs-small);min-height:0;padding:11px 12px}.ev2-sugg .ev2-sugg-by{color:var(--text-3);text-align:right;border-top:1px solid var(--rule);margin:0;padding:6px 18px 8px;font-size:12px;display:block}.ev2-thumb{background:var(--paper-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ev2-thumb-ini{color:var(--text-3);transition:opacity var(--t-fast) var(--e-out);font-size:1rem;font-weight:700}.ev2-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s var(--e-out);position:absolute;inset:0}.ev2-thumb.ev2-thumb-ok img{opacity:1}.ev2-thumb.ev2-thumb-ok .ev2-thumb-ini{opacity:0}.ev2-sugg .ev2-sugg-on .ev2-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent)}@keyframes ev2-sugg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ev2-sugg{animation:none}.ev2-thumb img,.ev2-thumb-ini{transition:none}}.ev2-sugg .ev2-sugg-head{color:var(--text-3);margin:0;padding:9px 12px 3px;font-size:12px;font-weight:600;list-style:none}
