.co-suggestion-panel{background:var(--color-bg-main,#fff);border:1px solid var(--color-border,#ccc);border-radius:4px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;left:0;max-height:70vh;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.suggestion-panel{box-sizing:border-box;padding:8px 0}.suggestion-panel .suggestion-panel__title{color:var(--color-font,#000);font-size:13px;font-weight:600;margin:0 12px 8px}.suggestion-panel .suggestion-panel__list{flex-direction:column;margin:0;max-height:320px;overflow-y:auto;padding:0}.suggestion-panel .suggestion-panel__list .item{align-items:center;border-top:1px solid var(--color-border,#ccc);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 12px}.suggestion-panel .suggestion-panel__list .item:first-child{border-top:none}.suggestion-panel .suggestion-panel__list .item:hover{background-color:var(--color-bg-sub,#fff)}.suggestion-panel .suggestion-panel__list .item:first-child .rank{background:linear-gradient(145deg,#c9a227,#8b6914)}.suggestion-panel .suggestion-panel__list .item:nth-child(2) .rank{background:linear-gradient(145deg,silver,#7a7a7a)}.suggestion-panel .suggestion-panel__list .item:nth-child(3) .rank{background:linear-gradient(145deg,#cd7f32,#8b4513)}.suggestion-panel .suggestion-panel__list .rank{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.suggestion-panel .suggestion-panel__list .rank-spacer{flex-shrink:0;width:22px}.suggestion-panel .suggestion-panel__list .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-panel .suggestion-panel__list .chevron{color:var(--color-main,#ccc);flex-shrink:0;font-size:18px;line-height:1;opacity:.85}.suggestion-panel .placeholder{color:var(--color-font,#000);font-size:13px;margin:0;opacity:.7;padding:12px}.suggestion-panel .placeholder.is-loading{align-items:center;display:flex;justify-content:center;min-height:56px}.suggestion-panel .placeholder .ca-spinner{height:20px;position:relative;width:20px}
