.b3 .pv-pantalla .prow{border:1px solid var(--linea);background:#fff;border-radius:8px;grid-template-columns:48px 1fr;gap:14px;padding:16px;display:grid;position:relative}.b3 .pv-pantalla .prow+.prow{margin-top:12px}.b3 .pv-pantalla .prow.sel{border-color:var(--azul-pulso);box-shadow:0 0 0 1px var(--azul-pulso);background:#fbfdff}.b3 .pv-pantalla .prow h3{font-size:16px;font-weight:750;line-height:21px}.b3 .pv-pantalla .prow .tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.b3 .pv-pantalla .prow .tags span{color:var(--texto-2);background:var(--fondo-suave);border:1px solid var(--linea);border-radius:4px;padding:3px 8px;font-size:12.5px;font-weight:600;line-height:16px}.b3 .pv-pantalla .prow .mt{color:var(--texto-3);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:13px;line-height:18px;display:flex}.b3 .pv-pantalla .prow .mt span{align-items:center;gap:5px;display:inline-flex}.b3 .pv-pantalla .seg{border:1.5px solid var(--borde-control);border-radius:6px;display:inline-flex;overflow:hidden}.b3 .pv-pantalla .seg span{height:34px;color:var(--texto-2);align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:650;display:inline-flex}.b3 .pv-pantalla .seg span.on{background:var(--azul-pulso);color:#fff}.b3 .pv-pantalla .perfil{border:1px solid var(--linea);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #08193a1a}.b3 .pv-pantalla .perfil .cover{height:150px;position:relative}.b3 .pv-pantalla .perfil .tabs{border-bottom:1px solid var(--linea);gap:22px;padding:0 20px;display:flex}.b3 .pv-pantalla .perfil .tabs span{height:42px;color:var(--texto-2);border-bottom:3px solid #0000;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.b3 .pv-pantalla .perfil .tabs span.on{color:var(--azul-pulso);border-bottom-color:var(--azul-pulso)}.b3 .pv-pantalla .perfil .sec{border-bottom:1px solid var(--linea);padding:16px 20px}.b3 .pv-pantalla .perfil .sec:last-child{border-bottom:0}.b3 .pv-pantalla .perfil h4{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);margin-bottom:8px;font-size:13px;font-weight:700;line-height:18px}.b3 .pv-pantalla .lst{flex-direction:column;gap:7px;list-style:none;display:flex}.b3 .pv-pantalla .lst li{color:var(--tinta);gap:9px;font-size:14.5px;line-height:21px;display:flex}.b3 .pv-pantalla .lst li .ic{color:var(--verde-dato);margin-top:2px}
.b3 .pv-pantalla .vband .pv-banda-t{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:30px;font-weight:800;line-height:36px}.b3 .pv-pantalla .pv-spons{cursor:pointer;transition:border-color .12s}.b3 .pv-pantalla .pv-spons:hover{border-color:#c9d6e699}.b3 .pv-pantalla .vband :focus-visible{outline-color:#fff}.b3 .pv-pantalla .pv-main{padding-bottom:56px}.b3 .pv-pantalla button.btn,.b3 .pv-pantalla a.btn{cursor:pointer}.b3 .pv-pantalla .btn.pv-icbtn{width:44px;padding:0}.b3 .pv-pantalla [role=button],.b3 .pv-pantalla [role=checkbox],.b3 .pv-pantalla [role=tab]{cursor:pointer}.b3 .pv-pantalla .pend[role=button]:hover{background:#f7e6c2}.b3 .pv-pantalla .inp.sel[role=button]:hover,.b3 .pv-pantalla .chip.act[role=button]:hover{border-color:var(--azul-pulso)}.b3 .pv-pantalla .vt-galeria .ph[role=button]:hover img{opacity:.88}.b3 .pv-pantalla .vt-mapa-l .chip,.b3 .pv-pantalla .prow[data-vt-card]{cursor:pointer}.b3 .pv-pantalla .prow .pv-tarjeta-n{all:unset;cursor:pointer}.b3 .pv-pantalla .prow .pv-tarjeta-n:focus-visible{outline:2px solid var(--azul-pulso);outline-offset:2px;border-radius:2px}@supports selector(:has(*)){.b3 .pv-pantalla .prow .pv-tarjeta-n:focus-visible{color:var(--vt-enlace);outline:0}.b3 .pv-pantalla .prow:has(.pv-tarjeta-n:focus-visible){outline:2px solid var(--azul-pulso);outline-offset:2px}}.b3 .pv-pantalla .perfil [data-vt-tabc]>.sec:last-child{border-bottom:1px solid var(--linea)}.b3 .pv-pantalla .pv-buscar .inp{cursor:text}.b3 .pv-pantalla .pv-buscar .inp .suf{cursor:pointer;border-radius:4px;display:flex}.b3 .pv-pantalla .pv-filtros-btn{display:none}@media (max-width:1439.98px){.b3 .pv-pantalla .vt-mapa .demo{white-space:nowrap;flex:none}.b3 .pv-pantalla .vt-mapa>.flex.between{flex-wrap:wrap;gap:6px 12px}}@media (max-width:1099.98px){.b3 .pv-pantalla .pv-cab{flex-wrap:wrap;gap:16px!important}.b3 .pv-pantalla .pv-grilla{grid-template-columns:232px minmax(0,1fr)!important}.b3 .pv-pantalla .pv-grilla .filtros{grid-row:span 2}.b3 .pv-pantalla .pv-grilla .pv-perfil{grid-column:2;position:static}.b3 .pv-pantalla .vband .wrap{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.b3 .pv-pantalla .vband .bg{width:100%}.b3 .pv-pantalla .pv-spons-l{white-space:nowrap}.b3 .pv-pantalla .vsub .wrap{gap:16px}.b3 .pv-pantalla .vsub nav{scrollbar-width:none;flex:1;gap:16px;min-width:0;overflow:auto hidden}.b3 .pv-pantalla .vsub nav::-webkit-scrollbar{display:none}.b3 .pv-pantalla .vsub nav a{white-space:nowrap}.b3 .pv-pantalla .vsub .der{flex:none}}@media (max-width:1009.98px){.b3 .pv-pantalla .vsub nav{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (max-width:959.98px){.b3 .pv-pantalla .pv-planes{grid-template-columns:minmax(0,1fr)!important}.b3 .pv-pantalla .pv-anunciate-cab{flex-direction:column;gap:12px!important}}@media (max-width:767.98px){.b3 .pv-pantalla .vband .bg{width:100%}.b3 .pv-pantalla .vband .wrap{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding-top:16px;padding-bottom:16px}.b3 .pv-pantalla .vband .ttl{gap:12px}.b3 .pv-pantalla .vband .ico{border-radius:8px;width:40px;height:40px}.b3 .pv-pantalla .vband .ico .ic{width:22px;height:22px}.b3 .pv-pantalla .vband .pv-banda-t{font-size:24px;line-height:30px}.b3 .pv-pantalla .pv-spons{width:100%;padding:8px 12px!important}.b3 .pv-pantalla .pv-spons-in{flex-wrap:wrap;gap:6px 10px}.b3 .pv-pantalla .pv-spons-in .sep-v{display:none}.b3 .pv-pantalla .vsub .wrap{gap:12px;height:48px}.b3 .pv-pantalla .vsub nav{scrollbar-width:none;flex:1;gap:20px;min-width:0;overflow:auto hidden}.b3 .pv-pantalla .vsub nav::-webkit-scrollbar{display:none}.b3 .pv-pantalla .vsub nav a{white-space:nowrap;font-size:14px}.b3 .pv-pantalla .vsub .der .btn{width:36px;padding:0}.b3 .pv-pantalla .pv-pub-txt{display:none}.b3 .pv-pantalla .pv-main{padding-top:18px!important}.b3 .pv-pantalla .pv-cab{flex-direction:column;align-items:stretch!important;gap:16px!important}.b3 .pv-pantalla .pv-cab .h1{font-size:26px;line-height:32px}.b3 .pv-pantalla .pv-cab .t16{font-size:15px;line-height:22px}.b3 .pv-pantalla .pv-buscar{width:100%}.b3 .pv-pantalla .pv-buscar .inp{flex:1;min-width:0;width:auto!important}.b3 .pv-pantalla .pv-filtros-btn{width:100%;margin-top:16px;display:flex}.b3 .pv-pantalla .pv-grilla{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-top:16px!important}.b3 .pv-pantalla .pv-grilla .filtros{grid-row:auto}.b3 .pv-pantalla .pv-grilla .pv-perfil{grid-column:auto}.b3 .pv-pantalla .filtros:not(.pv-abierto){display:none}.b3 .pv-pantalla .pv-resultados>.flex.between:first-child{flex-wrap:wrap;gap:10px}.b3 .pv-pantalla .prow{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.b3 .pv-pantalla .prow .ini{border-radius:7px;width:40px;height:40px;font-size:15px}.b3 .pv-pantalla .prow .flex.between,.b3 .pv-pantalla .pag{flex-wrap:wrap;gap:6px}.b3 .pv-pantalla .pag span{min-width:36px;height:36px;padding:0 10px}.b3 .pv-pantalla .perfil.vt-sticky{position:static}.b3 .pv-pantalla .perfil .tabs{scrollbar-width:none;gap:16px;padding:0 16px;overflow-x:auto}.b3 .pv-pantalla .perfil .tabs span{white-space:nowrap}.b3 .pv-pantalla .perfil .sec{padding:14px 16px}.b3 .pv-pantalla .pv-anunciate{padding:20px 16px!important}.b3 .pv-pantalla .pv-anunciate h2{font-size:22px!important;line-height:28px!important}.b3 .pv-pantalla .pv-anunciate .t16{font-size:15px;line-height:22px}.b3 .pv-pantalla .mt48{margin-top:32px}.b3 .pv-pantalla .pv-main{padding-bottom:32px}}@media (max-width:389.98px){.b3 .pv-pantalla .perfil .tabs{gap:10px;padding:0 12px}.b3 .pv-pantalla .perfil .tabs span{font-size:13px}}@media (max-width:353.98px){.b3 .pv-pantalla .perfil .tabs{gap:8px;padding:0 8px}}@media (max-width:339.98px){.b3 .pv-pantalla .perfil .tabs{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (max-width:599.98px){.b3 .pv-pantalla .pr-dlg .pr-body .vt-two{grid-template-columns:minmax(0,1fr)}.b3 .pv-pantalla .vt-estados,.b3 .pv-pantalla .pr-dlg .vt-galeria-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
