.directory-card:before{content:"";background:var(--color-vinho);transform-origin:0;z-index:2;height:3px;transition:transform .55s var(--ease-out);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.directory-card:hover:before,.directory-card:focus-within:before{transform:scaleX(1)}.empresas-painel{z-index:20;border:1px solid var(--color-tinta);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s;background:#fff;position:absolute;top:calc(100% - 1px);left:0;right:0;transform:translateY(-4px);box-shadow:0 14px 22px -14px #16121259}.empresas-painel[data-aberto=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.empresas-toggle[aria-expanded=true]{border-color:var(--color-tinta)}.empresas-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.empresas-toggle.bateu{border-color:var(--color-ouro);background:color-mix(in srgb, var(--color-ouro) 14%, white)}@media (prefers-reduced-motion:reduce){.directory-card:before,.empresas-painel,.empresas-toggle .chevron{transition:none}}.sugestao[aria-selected=true]{background:var(--color-bege)}.busca:focus-within{outline:2px solid var(--color-vinho-destaque);outline-offset:2px}.aba{white-space:nowrap;min-height:44px;color:var(--color-tinta-suave);border-bottom:2px solid #0000;align-items:center;gap:.45rem;margin-right:1.5rem;padding:0 .1rem;font-size:.95rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.aba:hover{color:var(--color-tinta)}.aba[aria-pressed=true]{color:var(--color-vinho);border-bottom-color:var(--color-vinho)}.aba-n{color:var(--color-tinta-suave);font-size:.8rem;font-weight:500}.chip-atalho{min-height:44px;color:var(--color-tinta);border:1px solid color-mix(in srgb, var(--color-tinta) 28%, white);background:#fff;border-radius:2px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.chip-atalho:hover{border-color:var(--color-vinho);color:var(--color-vinho)}.chip-atalho-n{color:var(--color-tinta-suave);font-size:.8rem}.intencao-card:before{content:"";background:var(--color-vinho);transform-origin:0;height:3px;transition:transform .55s var(--ease-out);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.intencao-card:hover:before,.intencao-card:focus-visible:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.intencao-card:before{transition:none}}.select-wrap{display:block;position:relative}.select-filtro{appearance:none;border:1px solid color-mix(in srgb, var(--color-tinta) 28%, white);width:100%;min-height:48px;color:var(--color-tinta);cursor:pointer;background:#fff;border-radius:2px;padding:.5rem 2.5rem .5rem .9rem;font-size:.9rem;font-weight:500}@media (width>=640px){.select-filtro{min-width:13rem}}.select-filtro:hover{border-color:var(--color-tinta)}.select-seta{pointer-events:none;color:var(--color-tinta-suave);position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}
