.busqueda-pagina__formulario label{margin-bottom:12px;font-weight:600;display:block}.busqueda-pagina__campo{background:#fff;border:1px solid #19191a40;border-radius:12px;display:flex;overflow:hidden}.busqueda-pagina__campo input{color:#19191a;background:0 0;border:0;outline:0;flex:1;min-width:0;height:58px;padding:0 18px}.busqueda-pagina__campo button{background:var(--tp-common-black);min-width:58px;color:var(--tp-common-white);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.buscador-movil{margin:28px 0 0}.buscador-vivo{margin-bottom:28px}.buscador-vivo__resultados{color:#19191a;text-align:left;background:#fff;border:1px solid #19191a1f;border-radius:12px;max-height:min(55vh,460px);margin-top:10px;padding:12px;overflow-y:auto}.buscador-vivo__estado{color:#414144;margin:0}.buscador-vivo__grupo+.buscador-vivo__grupo{border-top:1px solid #19191a1a;margin-top:12px;padding-top:10px}.buscador-vivo__grupo h3{color:#555;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.buscador-vivo__grupo ul{margin:0;padding:0;list-style:none}.buscador-vivo__grupo a{color:#19191a;border-radius:8px;align-items:center;gap:10px;padding:7px;display:flex}.buscador-vivo__grupo a:hover,.buscador-vivo__grupo a:focus-visible{color:#19191a;background:#19191a0f}.buscador-vivo__grupo img{object-fit:cover;border-radius:6px;flex:0 0 52px;width:52px;height:40px}.buscador-vivo__grupo strong{font-size:15px;line-height:1.3;display:block}.buscador-vivo__grupo small{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.busqueda-pagina__formulario+.buscador-vivo__resultados{max-width:820px;margin:-50px auto 70px}.offcanvas-clientes{align-items:center;gap:10px;margin-bottom:30px;display:inline-flex}.offcanvas-faq{color:inherit;text-underline-offset:4px;margin-bottom:30px;font-size:20px;font-weight:500;text-decoration:underline;display:block}.buscador-movil .busqueda-pagina__campo input{height:50px}.busqueda-pagina__formulario{max-width:820px;margin:0 auto 70px}.busqueda-pagina__estado{text-align:center;background:#19191a0f;border-radius:14px;margin:10px auto 0;padding:28px;font-size:20px}.busqueda-grupo+.busqueda-grupo{margin-top:55px}.busqueda-grupo>h2{margin-bottom:25px;font-size:clamp(30px,4vw,48px)}.busqueda-tarjeta,.busqueda-tarjeta__enlace{height:100%}.busqueda-tarjeta__enlace{color:#19191a;background:#fff;border:1px solid #19191a1f;border-radius:16px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.busqueda-tarjeta__enlace:hover,.busqueda-tarjeta__enlace:focus-visible{color:#19191a;transform:translateY(-4px);box-shadow:0 15px 35px #19191a1f}.busqueda-tarjeta__imagen{aspect-ratio:4/3;background:#19191a0d;display:block;overflow:hidden}.busqueda-tarjeta__imagen img{object-fit:cover;width:100%;height:100%}.busqueda-tarjeta__contenido{padding:24px;display:block}.busqueda-tarjeta__contenido h3{margin-bottom:10px;font-size:23px}.busqueda-tarjeta__contenido p{color:#555;margin:0}[data-theme=dark] .busqueda-tarjeta__enlace,[data-theme=dark] [data-theme=dark] .busqueda-pagina__campo{color:#f7f7f7;background:#202022}[data-theme=dark] [data-theme=dark] .busqueda-pagina__campo input,[data-theme=dark] .busqueda-tarjeta__enlace,[data-theme=dark] .busqueda-tarjeta__enlace:hover,[data-theme=dark] .busqueda-tarjeta__enlace:focus-visible{color:#f7f7f7}[data-theme=dark] .busqueda-tarjeta__contenido p{color:#c9c9cc}[data-theme=dark] .buscador-vivo__resultados{color:#f7f7f7;background:#202022;border-color:#ffffff1f}[data-theme=dark] .buscador-vivo__estado,[data-theme=dark] .buscador-vivo__grupo h3,[data-theme=dark] .buscador-vivo__grupo small{color:#c9c9cc}[data-theme=dark] .buscador-vivo__grupo a,[data-theme=dark] .buscador-vivo__grupo a:hover,[data-theme=dark] .buscador-vivo__grupo a:focus-visible{color:#f7f7f7}[data-theme=dark] .buscador-vivo__grupo a:hover,[data-theme=dark] .buscador-vivo__grupo a:focus-visible,[data-theme=dark] .busqueda-pagina__estado{background:#ffffff14}@media (width<=767px){.busqueda-pagina__campo button span{display:none}}
