.parceiro-pin{--w: 32px;width:var(--w);height:calc(var(--w) + 7px);cursor:pointer;filter:drop-shadow(0 2px 3px rgba(15,23,42,.38));transition:opacity .2s}.parceiro-pin[data-estado=etiqueta]{--w: 36px}.parceiro-pin:focus-visible{outline:2px solid #17479d;outline-offset:2px;border-radius:10px}.parceiro-pin .pp-balao{position:absolute;left:0;top:0;width:var(--w);height:var(--w);box-sizing:border-box;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:calc(var(--w) * .28)}.parceiro-pin .pp-balao img{width:82%;height:82%;object-fit:contain}.parceiro-pin .pp-balao img.pp-foto{width:100%;height:100%;object-fit:cover}.parceiro-pin:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #fff}.parceiro-pin .pp-nome{display:none;position:absolute;z-index:-1;left:calc(var(--w) - 4px);top:6px;padding:4px 9px 4px 10px;background:#fff;border-radius:0 9px 9px 0;white-space:nowrap;font:12px/1.1 system-ui,-apple-system,Segoe UI,sans-serif;color:#0f172a}.parceiro-pin[data-estado=etiqueta] .pp-nome{display:block}.parceiro-pin .pp-nome strong{display:block;font-weight:700}.parceiro-pin .pp-nome em{display:block;margin-top:1px;font-style:normal;font-size:10px;font-weight:600;line-height:1.2;color:#17479d}.parceiro-pin.cede{opacity:.35;pointer-events:none}.parceiro-pin.cede .pp-nome{visibility:hidden}.parceiro-folha{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:10px 14px 14px;background:#fff;color:#232528;border-radius:16px 16px 0 0;box-shadow:0 -4px 14px #0f172a2e;font:14px/1.35 system-ui,-apple-system,Segoe UI,sans-serif}.parceiro-folha[hidden]{display:none}.parceiro-folha:before{content:"";display:block;width:34px;height:4px;margin:0 auto 10px;border-radius:2px;background:#d4d9e1}@media(min-width:640px){.parceiro-folha{left:var(--parceiros-esq, 12px);right:auto;bottom:12px;width:340px;border-radius:16px;box-shadow:0 4px 18px #0f172a38}.parceiro-folha:before{display:none}}.parceiro-cartao .pf-topo{display:flex;align-items:center}.parceiro-cartao .pf-selo{padding:2px 8px;border-radius:10px;background:#eef1f6;color:#3a4660;font-size:11px;font-weight:600}.parceiro-cartao .pf-fechar{margin-left:auto;width:28px;height:28px;border:0;border-radius:50%;background:#eef1f6;color:#3a4660;font-size:16px;line-height:1;cursor:pointer}.parceiro-cartao .pf-titulo{display:flex;align-items:center;gap:10px;margin:8px 0}.parceiro-cartao .pf-titulo>div{flex:1;min-width:0}.parceiro-cartao .pf-nome{display:block;font-size:16px;line-height:1.2;color:#0f172a}.parceiro-cartao .pf-endereco{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:#5b6474}.parceiro-cartao .pf-logo{flex:none;width:44px;height:44px;box-sizing:border-box;padding:3px;border:1px solid #e3e7ee;border-radius:12px;background:#fff;object-fit:contain}.parceiro-cartao .pf-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.parceiro-cartao .pf-tag{padding:3px 8px;border-radius:8px;background:#f2f4f8;color:#232528;font-size:12px;text-decoration:none}.parceiro-cartao .pf-pe{background:#e8effb;color:#17479d;font-weight:600}.parceiro-cartao .pf-botoes{display:flex;gap:8px}.parceiro-cartao .pf-botao{flex:1;padding:10px 0;border:0;border-radius:10px;font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.parceiro-cartao .pf-sec{background:#eef1f6;color:#17479d}.parceiro-cartao .pf-pri{background:#17479d;color:#fff}.parceiro-cartao .pf-ocultar{display:block;margin:10px auto 0;padding:4px;border:0;background:none;color:#5b6474;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.parceiro-cartao .pf-logo.pf-foto{padding:0;object-fit:cover}.parceiro-cartao .pf-destaque{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:8px;border-radius:12px;background:#fff7ed}.parceiro-cartao .pf-destaque-foto,.parceiro-cartao .pf-item-foto{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:#f2f4f8}.parceiro-cartao .pf-destaque-texto,.parceiro-cartao .pf-item-texto{flex:1;min-width:0}.parceiro-cartao .pf-destaque-texto strong,.parceiro-cartao .pf-item-nome{display:block;color:#0f172a}.parceiro-cartao .pf-destaque-texto strong{font-size:15px}.parceiro-cartao .pf-selo-mais{display:block;font-size:11.5px;font-weight:700;color:#b45309}.parceiro-cartao .pf-preco{flex:none;font-weight:700;color:#0f172a}.parceiro-cartao .pf-aberto{background:#e6f4ea;color:#166534;font-weight:600}.parceiro-cartao .pf-fechado{background:#f2f4f8;color:#5b6474;font-weight:600}.parceiro-cartao .pf-ver{display:block;width:100%;margin:0 0 10px;padding:9px 0;border:1px solid #d4d9e1;border-radius:10px;background:#fff;color:#17479d;font:inherit;font-weight:600;cursor:pointer}.parceiro-cartao .pf-vitrine{display:none;margin:0 0 12px}.parceiro-cartao .pf-capa{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;background:#f2f4f8}.parceiro-cartao .pf-semana{margin:10px 0 0;font-size:13px}.parceiro-cartao .pf-confirmado{margin:2px 0 0;font-size:11.5px;color:#5b6474}.parceiro-cartao .pf-itens{margin:10px 0 0;padding:0;list-style:none}.parceiro-cartao .pf-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #eef1f6}.parceiro-cartao .pf-link-site{display:inline-block;margin-top:8px;font-size:13px;color:#17479d}.parceiro-cartao .pf-zap{background:#e7f7ee;color:#0f7a3d}.parceiro-folha.vitrine-aberta{position:fixed;max-height:85vh;overflow-y:auto;overscroll-behavior:contain;z-index:40}.parceiro-folha.vitrine-aberta .pf-vitrine{display:block}.parceiro-folha.vitrine-aberta .pf-destaque,.parceiro-folha.vitrine-aberta .pf-ver{display:none}.parceiro-folha.vitrine-aberta .pf-botoes{position:sticky;bottom:-14px;margin:0 -14px;padding:10px 14px 14px;background:#fff;box-shadow:0 -6px 10px -8px #0f172a40}.parceiro-folha.vitrine-aberta .pf-topo{position:sticky;top:-10px;z-index:1;padding:4px 0;background:#fff}@media(min-width:640px){.parceiro-folha{max-height:calc(100% - 24px);overflow-y:auto}.parceiro-cartao .pf-vitrine{display:block}.parceiro-cartao .pf-destaque,.parceiro-cartao .pf-ver{display:none}.parceiro-cartao.com-vitrine .pf-botoes{position:sticky;bottom:-14px;margin:0 -14px;padding:10px 14px 14px;background:#fff;box-shadow:0 -6px 10px -8px #0f172a40}}.parceiros-religar{position:absolute;top:var(--parceiros-topo, 12px);left:var(--parceiros-esq, 12px);z-index:4;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#17479d;box-shadow:0 1px 4px #0f172a4d;cursor:pointer}.parceiros-religar[hidden]{display:none}.parceiros-religar svg{width:20px;height:20px}body.parceiro-aberto .chip-feedback,body.parceiro-aberto .mapa-df .recentrar{display:none}
