/* Sugestões isoladas do comparador, dos favoritos e da busca da ementa. */
.pc-catalog-suggest{position:relative;min-width:0}
.pc-catalog-suggest>input{display:block}
.pc-catalog-suggest.is-open{z-index:25}
.pc-catalog-suggest__popup{position:absolute;z-index:25;top:calc(100% + 8px);left:0;right:0;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #71869b;border-radius:12px;background:#fff;box-shadow:0 12px 30px #123f7326;color:#173a50}
.pc-catalog-suggest.is-above .pc-catalog-suggest__popup{top:auto;bottom:calc(100% + 8px)}
.pc-catalog-suggest__status{margin:0;padding:8px;font-size:.8125rem;line-height:1.6;color:#425c6e;overflow-wrap:anywhere}
.pc-catalog-suggest__list{display:grid;gap:4px}
.pc-catalog-suggest__list>a{display:flex;flex-direction:column;gap:3px;min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:8px;color:#123f73;background:#fff;font-size:.875rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}
.pc-catalog-suggest__list>a>span:first-child{font-weight:700}
.pc-catalog-suggest__list>a>span:last-child:not(:first-child){color:#425c6e;font-size:.8125rem}
.pc-catalog-suggest__list>a:is(:hover,[aria-selected=true]){border-color:#9abed7;background:#e5f3fc;color:#123f73}
.pc-catalog-suggest [hidden]{display:none!important}
@media(forced-colors:active){.pc-catalog-suggest__list>a[aria-selected=true]{outline:2px solid Highlight}}
