.ce-suggestions{position:fixed;z-index:10010;overflow:auto;overscroll-behavior:contain;background:#f8fdfbfa;border:1px solid white;border-bottom:2px solid #a6cbb6;border-radius:15px;box-shadow:inset 0 1px 0 white,0 4px 0 -2px #a9ccb9a0,0 18px 45px #143f2a26;backdrop-filter:blur(20px);font:13px/1.5 var(--ce-font,system-ui);color:#244532}.ce-suggestions[hidden]{display:none!important}.ce-suggestions-status{font-size:11px;color:#536d5e;padding:10px 14px;border-bottom:1px solid #e0ece4}.ce-suggestions-heading{padding:11px 14px 4px;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;color:#668774}.ce-suggestion{display:flex;align-items:center;gap:10px;padding:10px 14px;min-height:48px;color:#244532;text-decoration:none;border-left:3px solid transparent}.ce-suggestion:hover,.ce-suggestion[aria-selected=true]{background:#e0f0e7;border-left-color:#659c7b;color:#193f29}.ce-suggestion img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#edf5ef;flex-shrink:0}.ce-suggestion-copy{min-width:0;flex:1}.ce-suggestion-copy strong{font-size:12px;display:block;overflow-wrap:anywhere;font-weight:600}.ce-suggestion-copy small{font-size:10px;color:#63796b}.ce-suggestion-price{font-size:11px;max-width:95px;text-align:right;white-space:normal}.ce-suggestion-all{border-top:1px solid #d6e7dc;font-size:12px;font-weight:700;justify-content:center;color:#346e4c}
