.card-empresa[data-v-ffe5b6b9]{align-content:start;gap:var(--nbt-space-3);min-width:0;color:var(--nbt-ink);transition:transform var(--nbt-transition);display:grid;position:relative}.card-empresa.is-hover[data-v-ffe5b6b9]{transform:translateY(-2px)}@media (hover:hover){.card-empresa[data-v-ffe5b6b9]:has(.card-empresa__link:hover,.card-empresa__favorito:hover){transform:translateY(-2px)}.card-empresa:has(.card-empresa__link:hover,.card-empresa__favorito:hover) .card-empresa__link[href][data-v-ffe5b6b9]:after{bottom:-2px}}.card-empresa.is-focus[data-v-ffe5b6b9]{outline:3px solid var(--nbt-focus);outline-offset:4px}.card-empresa[data-v-ffe5b6b9]:has(.card-empresa__link:focus-visible){outline:3px solid var(--nbt-focus);outline-offset:4px}@supports selector(:has(*)){.card-empresa__link[data-v-ffe5b6b9]:focus-visible{outline:none}}.card-empresa.is-disabled[data-v-ffe5b6b9]{opacity:.56;pointer-events:none}.card-empresa__imagem[data-v-ffe5b6b9]{aspect-ratio:5/3;border-radius:var(--nbt-radius-lg);background:var(--nbt-warm-paper);color:var(--nbt-ink-tertiary);place-items:center;display:grid;position:relative;overflow:hidden}.card-empresa__imagem img[data-v-ffe5b6b9]{object-fit:cover;width:100%;height:100%}.card-empresa__semImagem[data-v-ffe5b6b9]{font-size:2.5rem}.card-empresa__favorito[data-v-ffe5b6b9]{z-index:2;top:var(--nbt-space-3);right:var(--nbt-space-3);width:2.25rem;height:2.25rem;color:var(--nbt-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute}.card-empresa__favorito[data-v-ffe5b6b9]:before{inset:calc((var(--nbt-touch-target) - 2.25rem) / -2);border-radius:inherit;content:"";position:absolute}@media (hover:hover){.card-empresa__favorito[data-v-ffe5b6b9]:hover{color:var(--nbt-action)}}.card-empresa__categoria[data-v-ffe5b6b9]{bottom:var(--nbt-space-3);left:var(--nbt-space-3);max-width:calc(100% - 2 * var(--nbt-space-3));padding:.2rem var(--nbt-space-3);border-radius:var(--nbt-radius-sm);color:var(--nbt-ink);text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;font-size:.75rem;font-weight:600;position:absolute;overflow:hidden}.card-empresa__imagem.has-ilustrativa .card-empresa__categoria[data-v-ffe5b6b9]{max-width:calc(100% - 9.5rem)}.card-empresa__selo[data-v-ffe5b6b9]{top:var(--nbt-space-3);left:var(--nbt-space-3);padding:.2rem var(--nbt-space-3);border-radius:var(--nbt-radius-sm);background:var(--nbt-ink);color:var(--nbt-paper);font-size:.75rem;font-weight:700;position:absolute}.card-empresa__ilustrativa[data-v-ffe5b6b9]{right:var(--nbt-space-2);bottom:var(--nbt-space-2);padding:.2rem var(--nbt-space-2);border-radius:var(--nbt-radius-pill);color:var(--nbt-paper);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1111119e;font-size:.65rem;font-weight:700;position:absolute}.card-empresa__conteudo[data-v-ffe5b6b9]{gap:var(--nbt-space-1);display:grid}.card-empresa h3[data-v-ffe5b6b9]{font-size:var(--nbt-text-18);margin:0;font-weight:700;line-height:1.25}.card-empresa__link[data-v-ffe5b6b9]{color:inherit;text-decoration:none}.card-empresa__link[href][data-v-ffe5b6b9]:after{content:"";position:absolute;inset:0}.card-empresa__meta[data-v-ffe5b6b9]{align-items:center;gap:0 var(--nbt-space-3);color:var(--nbt-ink-secondary);font-size:var(--nbt-text-14);flex-wrap:wrap;margin:0;display:flex}.card-empresa__meta[data-v-ffe5b6b9]>*{align-items:center;gap:.25rem;display:inline-flex}.card-empresa__meta[data-v-ffe5b6b9]>*+:before{margin-right:var(--nbt-space-2);color:var(--nbt-ink-tertiary);content:"·"}.card-empresa__nota .icone-tabler[data-v-ffe5b6b9]{color:var(--nbt-brand-orange);font-size:1rem}.card-empresa__promocao .icone-tabler[data-v-ffe5b6b9]{font-size:.95rem}.card-empresa__horario[data-v-ffe5b6b9]{color:var(--nbt-ink-tertiary);font-size:var(--nbt-text-14);margin:0}.card-empresa__horario.is-aberto[data-v-ffe5b6b9]{color:var(--nbt-success)}.card-empresa__horario.is-fechado[data-v-ffe5b6b9]{color:var(--nbt-danger)}.card-empresa__sem-pagina[data-v-ffe5b6b9]{color:var(--nbt-ink-tertiary);font-size:var(--nbt-text-14);margin:0}
