.prv-pagina{--sf:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fuente:var(--sf);min-height:100vh;font-family:var(--fuente);background:#f2f2f7}.prv,.prv-espera{--loza:#5469a3;--loza-hondo:#45588c;--loza-palido:#e8ecf5;--tinta:#1c1c1e;--gris:#636366;--gris-texto:#3a3a3c;--agrupado:#f2f2f7;--lateral:#ebebf0;--blanco:#fff;--separador:#3c3c4329;--rapida:cubic-bezier(.32, .72, 0, 1);color:var(--tinta);font-size:15px;line-height:1.4}.prv{padding-block:12px 40px;container:prv/inline-size}.prv button,.prv input,.prv select{font:inherit;color:inherit}.prv button{cursor:pointer}.prv-icono{flex:none;width:16px;height:16px}.prv-espera{gap:6px;padding-block:28px 64px;display:grid}.prv-espera h1,.prv h1.prv-titulo{letter-spacing:-.022em;max-width:none;font-family:inherit;font-size:34px;font-weight:700;line-height:1.1}.prv-espera p{color:var(--gris)}.prv-ventana{display:grid}.prv-lateral{display:none}.prv-principal{align-content:start;gap:14px;min-width:0;display:grid}.prv-cabeza{gap:12px;display:grid}.prv-bajada{color:var(--gris);font-size:15px;margin-top:4px!important}.prv-buscador{color:var(--gris);background:#7676801f;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;display:flex}.prv-buscador input{min-width:0;color:var(--tinta);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px}.prv-buscador input::placeholder{color:var(--gris);opacity:1}.prv-buscador:focus-within{outline:2px solid var(--loza-hondo);outline-offset:2px}.prv-evento{background:var(--blanco);box-shadow:0 0 0 .5px var(--separador);border-radius:14px;padding:10px 12px}.prv-evento-fila{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.prv-evento-icono{background:var(--loza-palido);width:34px;height:34px;color:var(--loza-hondo);border-radius:9px;place-items:center;display:grid}.prv-evento-icono .prv-icono{width:19px;height:19px}.prv .prv-evento-texto h2{letter-spacing:0;max-width:none;color:var(--gris);font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.3}.prv-evento-texto p{overflow-wrap:anywhere;font-size:15px;font-weight:600}.prv-evento-forma{border-top:.5px solid var(--separador);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.prv-campo{gap:4px;display:grid}.prv-campo label{color:var(--gris);font-size:13px}.prv-campo input,.prv-campo select{background:#7676801f;border:0;border-radius:10px;min-height:44px;padding:8px 10px;font-size:16px}.prv-evento-forma .prv-nota{grid-column:1/-1}.prv-chips{margin-inline:calc(var(--margen) * -1);padding:2px var(--margen);scroll-padding-inline:var(--margen);scrollbar-width:none;gap:8px;display:flex;position:relative;overflow-x:auto}.prv-chips::-webkit-scrollbar{display:none}.prv-chip{background:var(--blanco);min-height:36px;box-shadow:0 0 0 .5px var(--separador);white-space:nowrap;transition:transform .16s var(--rapida);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:500;display:inline-flex}.prv-chip .prv-icono{color:var(--loza)}.prv-chip small{color:var(--gris);font-variant-numeric:tabular-nums;font-size:12.5px}.prv-chip[aria-pressed=true]{background:var(--tinta);color:#fff;box-shadow:none}.prv-chip[aria-pressed=true] .prv-icono,.prv-chip[aria-pressed=true] small{color:#fff}.prv-chip:active{transform:scale(.96)}.prv-fila{justify-content:space-between;align-items:center;gap:8px;display:flex}.prv-cuantos{color:var(--gris);font-size:13.5px}.prv-ciudad{color:var(--loza-hondo);align-items:center;display:inline-flex;position:relative}.prv-ciudad select{min-height:36px;color:var(--loza-hondo);text-align:right;-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:0 20px 0 6px;font-size:15px;font-weight:600}.prv-ciudad .prv-icono{pointer-events:none;width:14px;height:14px;position:absolute;right:0}.prv-lista{background:var(--blanco);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.prv-negocio{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:13px 14px;display:grid;position:relative}.prv-negocio+.prv-negocio:before{content:"";border-top:.5px solid var(--separador);position:absolute;top:0;left:90px;right:0}.prv-foto{background:var(--tono,var(--loza));color:#ffffffeb;border-radius:14px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.prv-foto .prv-icono{width:26px;height:26px}.prv-foto img{object-fit:cover;width:100%;height:100%}.prv-foto[data-tipo=banquete]{--tono:#8b4f5c}.prv-foto[data-tipo=bebidas]{--tono:#6a5a8c}.prv-foto[data-tipo=musica]{--tono:#4f6f7e}.prv-foto[data-tipo=foto]{--tono:#5f7254}.prv-foto[data-tipo=decoracion]{--tono:#a46a6a}.prv-foto[data-tipo=pastel]{--tono:#7b604c}.prv-foto[data-tipo=vestido]{--tono:#8a6f5a}.prv-foto[data-tipo=otro]{--tono:#5d6470}.prv-negocio-texto{align-content:start;gap:3px;min-width:0;display:grid}.prv-insignia{background:var(--loza-palido);color:var(--loza-hondo);border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-bottom:2px;padding:3px 9px 3px 5px;font-size:12px;font-weight:600;display:inline-flex}.prv-insignia .prv-icono{width:15px;height:15px}.prv h3.prv-negocio-nombre{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.25}.prv-negocio-dato,.prv-negocio-desc,.prv-negocio-precio{overflow-wrap:anywhere;font-size:14px}.prv-negocio-dato{color:var(--gris)}.prv-negocio-desc{color:var(--gris-texto);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prv-negocio-precio{font-variant-numeric:tabular-nums;font-weight:600}.prv-acciones{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:7px;display:flex}.prv-meta{color:var(--gris);font-size:12.5px;margin-top:6px!important}.prv .prv-pedir{background:var(--loza);color:#fff;min-height:36px;transition:background-color .16s, transform .16s var(--rapida);border:0;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.prv .prv-pedir:hover{background:var(--loza-hondo)}.prv .prv-pedir:active{transform:scale(.96)}.prv .prv-enlace{min-height:36px;color:var(--loza-hondo);background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.prv .prv-enlace:hover{text-underline-offset:3px;text-decoration:underline}.prv-vacio{background:var(--blanco);text-align:center;color:var(--gris);border-radius:14px;justify-items:center;gap:8px;padding:28px 18px;display:grid}.prv .prv-sumando h2{letter-spacing:-.01em;max-width:none;color:var(--tinta);font-family:inherit;font-size:19px;font-weight:600}.prv-sumando p{max-width:34em}.prv-sumando .prv-pedir{margin-top:6px}.prv-fantasma .prv-foto{background:#e5e5ea}.prv-fantasma .prv-negocio-texto span{background:#e5e5ea;border-radius:6px;height:12px;margin-top:6px;display:block}.prv-fantasma .prv-negocio-texto span:first-child{width:55%;height:15px}.prv-fantasma .prv-negocio-texto span:nth-child(2){width:40%}.prv-fantasma .prv-negocio-texto span:nth-child(3){width:80%}.prv-unirme{text-align:center;justify-items:center;gap:2px;padding-top:6px;display:grid}.prv-unirme p{color:var(--gris);font-size:14px}.prv-aviso{color:var(--gris);text-align:center;justify-self:center;font-size:12.5px;line-height:1.5;max-width:44em!important}.prv-hoja{width:100%;max-width:100%;height:fit-content;max-height:100%;color:var(--tinta);background:0 0;border:0;margin:auto 0 0;padding:0;position:fixed;inset:0;overflow:visible}.prv-hoja::backdrop{background:#0000004d}html:has(.prv-hoja[open]){overflow:hidden}.prv-hoja-cuerpo{max-height:92dvh;padding:8px 18px calc(20px + env(safe-area-inset-bottom,0px));background:var(--agrupado);border-radius:18px 18px 0 0;gap:12px;display:grid;overflow-y:auto;box-shadow:0 -10px 40px -10px #0000004d}.prv-hoja[open] .prv-hoja-cuerpo{animation:prv-sube .34s var(--rapida)}.prv-hoja[open]::backdrop{animation:.2s ease-out prv-aparece}.prv-agarradera{background:#3c3c434d;border-radius:3px;justify-self:center;width:36px;height:5px}.prv-hoja-cabeza{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prv .prv-hoja-cabeza h2{letter-spacing:-.01em;max-width:none;font-family:inherit;font-size:18px;font-weight:600}.prv-hoja-cabeza p{color:var(--gris);overflow-wrap:anywhere;font-size:14px;margin-top:2px!important}.prv-cerrar{width:32px;height:32px;color:var(--gris);background:#76768024;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.prv-cerrar .prv-icono{stroke-width:2.2px;width:13px;height:13px}.prv-globo{color:#111b21;overflow-wrap:anywhere;background:#dcf8c6;border-radius:18px 18px 4px;justify-self:end;padding:10px 13px;font-size:15px;line-height:1.4;max-width:92%!important}.prv-datos{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prv-datos li{background:var(--blanco);box-shadow:0 0 0 .5px var(--separador);border-radius:999px;padding:4px 10px;font-size:13px}.prv-nota{color:var(--gris);font-size:13px}.prv .prv-hoja-cambiar{justify-self:start;font-size:14px}.prv .prv-boton-grande{background:var(--loza);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:14px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.prv .prv-boton-grande:hover{background:var(--loza-hondo)}.prv-boton-grande .prv-icono{width:19px;height:19px}.prv-boton-claro{min-height:44px;color:var(--loza-hondo);background:0 0;border:0;font-size:17px;font-weight:500}@keyframes prv-sube{0%{transform:translateY(100%)}}@keyframes prv-baja{0%{opacity:0;transform:translateY(-24px)}}@keyframes prv-aparece{0%{opacity:0}}@container prv (width>=720px){.prv-ventana{background:var(--blanco);border-radius:14px;overflow:clip;box-shadow:0 0 0 .5px #00000024,0 24px 60px -24px #1c1c1e59}.prv-ventana[data-filtros]{background:linear-gradient(to right, var(--lateral) 216px, var(--blanco) 216px);grid-template-columns:216px minmax(0,1fr)}.prv-lateral{align-self:start;gap:18px;padding:20px 10px;display:grid;position:sticky;top:76px}.prv-lateral-grupo{gap:1px;display:grid}.prv .prv-lateral-titulo{letter-spacing:0;max-width:none;color:var(--gris);margin:0 0 4px 10px;font-family:inherit;font-size:12px;font-weight:600}.prv-item{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 10px;font-size:14px;display:flex}.prv-item:hover{background:#0000000d}.prv-item .prv-icono{color:var(--loza)}.prv-item small{color:var(--gris);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.prv-item[aria-pressed=true]{background:var(--loza);color:#fff}.prv-item[aria-pressed=true] .prv-icono,.prv-item[aria-pressed=true] small{color:#fff}.prv-principal{gap:16px;padding:24px 28px 32px}.prv-ventana[data-filtros] .prv-principal{border-left:.5px solid var(--separador)}.prv-cabeza{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.prv h1.prv-titulo{font-size:28px}.prv-buscador{border-radius:8px;flex:none;width:270px;padding:6px 10px}.prv-buscador input{font-size:14px}.prv-chips,.prv-ciudad{display:none}.prv-evento{background:var(--agrupado);box-shadow:none}.prv-lista{background:0 0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px;display:grid;overflow:visible}.prv-negocio{background:var(--blanco);box-shadow:0 0 0 .5px var(--separador), 0 6px 18px -12px #1c1c1e40;border-radius:12px;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.prv-negocio+.prv-negocio:before{display:none}.prv-foto{aspect-ratio:16/9;border-radius:0;width:100%;height:auto}.prv-foto .prv-icono{width:34px;height:34px}.prv-negocio-texto{padding:12px 14px 14px}.prv-vacio{background:var(--agrupado)}.prv-hoja{width:440px;margin:72px auto auto}.prv-hoja::backdrop{background:#0000002e}.prv-hoja-cuerpo{background:#f6f6f8;border-radius:12px;padding:18px 20px 20px;box-shadow:0 24px 60px -12px #00000073,0 0 0 .5px #0003}.prv-hoja[open] .prv-hoja-cuerpo{animation-name:prv-baja;animation-duration:.26s}.prv-agarradera{display:none}}@media (prefers-reduced-motion:reduce){.prv-hoja[open] .prv-hoja-cuerpo,.prv-hoja[open]::backdrop{animation:none}.prv-chip,.prv .prv-pedir{transition:none}}
