.bp:where(.astro-jm3jocdv){color:var(--tc-ink);flex-direction:column;gap:16px;display:flex}.bp-form:where(.astro-jm3jocdv){flex-direction:column;gap:12px;display:flex}.bp-campo:where(.astro-jm3jocdv){border:1.5px solid var(--tc-brand);background:var(--tc-card);min-height:60px;color:var(--tc-link);border-radius:16px;align-items:center;gap:12px;padding:0 20px;display:flex}.bp-campo:where(.astro-jm3jocdv):focus-within{box-shadow:0 0 0 3px var(--tc-focus)}.bp-campo:where(.astro-jm3jocdv) input:where(.astro-jm3jocdv){min-width:0;color:var(--tc-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:19px;font-weight:600}.bp-campo:where(.astro-jm3jocdv) input:where(.astro-jm3jocdv)::placeholder{color:var(--tc-muted);font-weight:500}.bp-filtros:where(.astro-jm3jocdv),.bp-sug:where(.astro-jm3jocdv){flex-wrap:wrap;gap:8px;display:flex}.bp-filtros:where(.astro-jm3jocdv) button:where(.astro-jm3jocdv),.bp-sug:where(.astro-jm3jocdv) button:where(.astro-jm3jocdv){border:1px solid var(--tc-line);background:var(--tc-card);min-height:40px;color:var(--tc-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.bp-filtros:where(.astro-jm3jocdv) button:where(.astro-jm3jocdv)[aria-pressed=true]{border-color:var(--tc-brand);background:var(--tc-brand);color:var(--tc-on-brand)}.bp-estado:where(.astro-jm3jocdv){color:var(--tc-muted);margin:4px 0 0;font-size:14px;font-weight:700}.bp-estado:where(.astro-jm3jocdv):empty{display:none}.bp-label:where(.astro-jm3jocdv){letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted);margin:0 0 8px;font-size:12px;font-weight:800}.bp-sug:where(.astro-jm3jocdv) button:where(.astro-jm3jocdv){font-weight:600}.bp-lista:where(.astro-jm3jocdv){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bp-lista:where(.astro-jm3jocdv) a{background:var(--tc-card);color:var(--tc-ink);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.bp-lista:where(.astro-jm3jocdv) a:hover{box-shadow:inset 0 0 0 1.5px var(--tc-brand)}.bp-lista:where(.astro-jm3jocdv) .bp-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bp-lista:where(.astro-jm3jocdv) .bp-t{font-family:var(--tc-font-display);font-size:19px;font-weight:800;line-height:1.2}.bp-lista:where(.astro-jm3jocdv) .bp-lugar{background:var(--tc-ok-bg);color:var(--tc-ok-ink);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.bp-lista:where(.astro-jm3jocdv) .bp-d{color:var(--tc-muted);font-size:15px;line-height:1.5}.bp-lista:where(.astro-jm3jocdv) mark{background:var(--tc-mark);color:inherit;border-radius:3px;padding:0 2px}.bp-mas:where(.astro-jm3jocdv){border:1.5px solid var(--tc-brand);min-height:48px;color:var(--tc-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:center;padding:0 22px;font-weight:800}.bp-mas:where(.astro-jm3jocdv)[hidden],.bp-vacio:where(.astro-jm3jocdv)[hidden],.bp-nada:where(.astro-jm3jocdv)[hidden]{display:none}.bp-nada:where(.astro-jm3jocdv){background:var(--tc-warn-bg);color:var(--tc-warn-ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.bp-nada:where(.astro-jm3jocdv) p:where(.astro-jm3jocdv){margin:0}.bp-nada-t:where(.astro-jm3jocdv){font-family:var(--tc-font-display);color:var(--tc-ink);font-size:20px;font-weight:800}.bp-wa:where(.astro-jm3jocdv){background:var(--tc-brand);min-height:48px;color:var(--tc-on-brand);border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.bp-sinjs:where(.astro-jm3jocdv){background:var(--tc-card);border-radius:14px;padding:16px 20px}@media (width<=49.99rem){.bp-campo:where(.astro-jm3jocdv){min-height:54px;padding:0 16px}.bp-campo:where(.astro-jm3jocdv) input:where(.astro-jm3jocdv){font-size:17px}.bp-filtros:where(.astro-jm3jocdv){scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.bp-filtros:where(.astro-jm3jocdv) button:where(.astro-jm3jocdv){flex:none;min-height:44px}.bp-lista:where(.astro-jm3jocdv) a{padding:14px}.bp-lista:where(.astro-jm3jocdv) .bp-t{font-size:17px}.bp-lista:where(.astro-jm3jocdv) .bp-d{font-size:14px}}
