1import{a as le}from"./chunk-TIDN37B7.js";import{a as de}from"./chunk-OKGKMG6J.js";import{A as se,b as te,c as ne,f as re,j as ie,s as oe,t as ae,u as ce}from"./chunk-4IEPOCVR.js";import{g as Z,j as ee}from"./chunk-NDEZYQ33.js";import{Ab as P,B as z,Db as x,F as D,Fb as l,Ib as U,O as R,Oa as A,Oc as K,P as j,Pb as a,Qb as f,Qc as X,Rb as E,Sa as o,Sb as V,Tb as $,Ub as M,Vb as w,Wb as k,Yb as G,Z as h,Zb as J,_b as Q,bc as Y,c as I,ca as L,cb as S,dc as H,f as q,ib as u,kb as C,la as W,lb as N,na as g,oa as m,pb as d,rb as T,sb as v,tb as y,ub as r,va as O,vb as i,wb as _}from"./chunk-BCKZJXQL.js";import"./chunk-CWTPBX7D.js";function B(t){t||(W(B),t=h(O));let s=new I(e=>t.onDestroy(e.next.bind(e)));return e=>e.pipe(j(s))}var F=(t,s)=>s.id,ue=()=>[1,2,3,4,5,6],ge=t=>["/",t];function me(t,s){if(t&1){let e=P();r(0,"button",18),x("click",function(){g(e);let n=l();return n.query="",m(n.onSearch())}),a(1,"\u2715"),i()}}function _e(t,s){if(t&1){let e=P();r(0,"div",10)(1,"span"),_(2,"i",19),a(3),i(),r(4,"button",20),x("click",function(){g(e);let n=l();return m(n.clearCategoria())}),a(5,"\u2715"),i()()}if(t&2){let e=l();o(3),f(e.categoria)}}function fe(t,s){if(t&1&&(r(0,"option",24),a(1),i()),t&2){let e=s.$implicit;C("value",e),o(),f(e)}}function be(t,s){if(t&1&&(r(0,"option",24),a(1),i()),t&2){let e=s.$implicit;C("value",e.nombre),o(),f(e.nombre)}}function xe(t,s){if(t&1&&(r(0,"option",24),a(1),i()),t&2){let e=s.$implicit;C("value",e.nombre),o(),f(e.nombre)}}function he(t,s){if(t&1){let e=P();r(0,"div",15)(1,"div")(2,"label",21),a(3," Categor\xEDa "),i(),r(4,"select",22),k("ngModelChange",function(n){g(e);let p=l();return w(p.categoria,n)||(p.categoria=n),m(n)}),x("ngModelChange",function(){g(e);let n=l();return m(n.onSearch())}),r(5,"option",23),a(6,"Todas las categor\xEDas"),i(),v(7,fe,2,2,"option",24,T),i()(),r(9,"div")(10,"label",25),a(11," Provincia "),i(),r(12,"select",26),k("ngModelChange",function(n){g(e);let p=l();return w(p.province,n)||(p.province=n),m(n)}),x("ngModelChange",function(){g(e);let n=l();return m(n.onProvinciaChange())}),r(13,"option",23),a(14,"Todas las provincias"),i(),v(15,be,2,2,"option",24,F),i()(),r(17,"div")(18,"label",27),a(19," Localidad "),i(),r(20,"select",28),k("ngModelChange",function(n){g(e);let p=l();return w(p.city,n)||(p.city=n),m(n)}),x("ngModelChange",function(){g(e);let n=l();return m(n.onSearch())}),r(21,"option",23),a(22,"Todas las localidades"),i(),v(23,xe,2,2,"option",24,F),i()()()}if(t&2){let e=l();o(4),M("ngModel",e.categoria),o(3),y(e.categorias),o(5),M("ngModel",e.province),o(3),y(e.provincias),o(5),M("ngModel",e.city),C("disabled",!e.province),o(3),y(e.localidades)}}function Ce(t,s){t&1&&(r(0,"div",29),_(1,"div",30),r(2,"div",31),_(3,"div",32)(4,"div",33)(5,"div",34),i()())}function ve(t,s){t&1&&(r(0,"div",17),v(1,Ce,6,0,"div",29,T),i()),t&2&&(o(),y(J(0,ue)))}function ye(t,s){if(t&1&&(a(0,' para "'),r(1,"strong"),a(2),i(),a(3,'" ')),t&2){let e=l(2);o(2),f(e.query)}}function Me(t,s){if(t&1&&a(0),t&2){let e=l(2);E(' en "',e.categoria,'" ')}}function we(t,s){if(t&1){let e=P();r(0,"button",40),x("click",function(){g(e);let n=l(2);return m(n.clearCategoria())}),a(1,"Quitar filtro de categor\xEDa"),i()}}function ke(t,s){if(t&1&&(r(0,"div",35)(1,"div",36),_(2,"i",7),i(),r(3,"p",37),a(4,"Sin resultados"),i(),r(5,"p",38),a(6," No encontramos profesionales "),u(7,ye,4,1)(8,Me,1,1),a(9,". "),_(10,"br"),a(11,"Prob\xE1 con otro t\xE9rmino. "),i(),u(12,we,2,0,"button",39),i()),t&2){let e=l();o(7),d(7,e.query?7:-1),o(),d(8,e.categoria?8:-1),o(4),d(12,e.categoria?12:-1)}}function Pe(t,s){if(t&1&&(a(0," en "),r(1,"strong"),a(2),i()),t&2){let e=l(2);o(2),f(e.categoria)}}function Oe(t,s){if(t&1&&_(0,"img",45),t&2){let e=l().$implicit;C("src",e.fotoPerfil,A)("alt",e.nombre+" "+e.apellido)}}function Se(t,s){if(t&1&&(r(0,"div",56),a(1),i()),t&2){let e=l().$implicit;N("background-color",e.colorMarca||"#6366f1"),o(),V(" ",e.nombre.charAt(0),"",e.apellido.charAt(0)," ")}}function Ee(t,s){if(t&1&&_(0,"span",46),t&2){let e=l().$implicit;U("title",e.categoria)}}function Be(t,s){if(t&1&&(r(0,"span",50),a(1),i()),t&2){let e=l().$implicit;o(),f(e.categoria)}}function Te(t,s){if(t&1&&(r(0,"span",51),a(1),i()),t&2){let e=l().$implicit;o(),f(e.especialidad)}}function Ve(t,s){if(t&1&&(r(0,"p",52),a(1),i()),t&2){let e=l().$implicit;o(),f(e.descripcion)}}function Fe(t,s){if(t&1&&(r(0,"span",54),_(1,"i",57),a(2),Y(3,"number"),r(4,"span"),a(5),i()()),t&2){let e=l().$implicit;o(2),E("",H(3,2,e.promedioResenas,"1.1-1")," "),o(3),E("(",e.cantidadResenas,")")}}
1function Ie(t,s){if(t&1&&(r(0,"a",43)(1,"div",44),u(2,Oe,1,2,"img",45)(3,Se,2,4)(4,Ee,1,1,"span",46),i(),r(5,"div",47)(6,"p",48),a(7),i(),r(8,"div",49),u(9,Be,2,1,"span",50)(10,Te,2,1,"span",51),i(),u(11,Ve,2,1,"p",52),r(12,"div",53),u(13,Fe,6,5,"span",54),r(14,"span",55),a(15,"Ver turnos \u2192"),i()()()()),t&2){let e=s.$implicit;C("routerLink",Q(9,ge,e.slug)),o(2),d(2,e.fotoPerfil?2:3),o(2),d(4,e.categoria?4:-1),o(3),V("",e.nombre," ",e.apellido,""),o(2),d(9,e.categoria?9:-1),o(),d(10,e.especialidad?10:-1),o(),d(11,e.descripcion?11:-1),o(2),d(13,e.promedioResenas&&e.cantidadResenas?13:-1)}}function qe(t,s){if(t&1&&(r(0,"p",41),a(1),u(2,Pe,3,1,"strong"),i(),r(3,"div",42),v(4,Ie,16,11,"a",43,F),i()),t&2){let e=l();o(),$(" ",e.proveedores().length," profesional",e.proveedores().length!==1?"es":""," encontrado",e.proveedores().length!==1?"s":""," "),o(),d(2,e.categoria?2:-1),o(2),y(e.proveedores())}}var at=(()=>{class t{constructor(){this.svc=h(le),this.route=h(Z),this.destroyRef=h(O),this.georef=h(de),this.proveedores=S([]),this.loading=S(!0),this.query="",this.categoria="",this.province="",this.city="",this.isVirtual=!1,this.provincias=[],this.localidades=[],this.categorias=[],this.loadingLocalidades=!1,this.search$=new q}ngOnInit(){this.georef.getProvincias().subscribe({next:c=>this.provincias=c,error:()=>console.error("Error al cargar provincias de Georef")}),this.svc.getCategorias().subscribe({next:c=>this.categorias=c,error:()=>console.error("Error al cargar categor\xEDas")}),this.search$.pipe(z(300),D((c,n)=>c.q===n.q&&c.cat===n.cat&&c.prov===n.prov&&c.city===n.city&&c.isVirtual===n.isVirtual),R(({q:c,cat:n,prov:p,city:b,isVirtual:pe})=>(this.loading.set(!0),this.svc.buscarProveedores(c,n||void 0,p||void 0,b||void 0,pe,void 0))),B(this.destroyRef)).subscribe({next:c=>{this.proveedores.set(c),this.loading.set(!1)},error:()=>this.loading.set(!1)});let e=this.route.snapshot.queryParamMap.get("categoria")??"";this.categoria=e,this.onSearch(),this.route.queryParamMap.pipe(B(this.destroyRef)).subscribe(c=>{let n=c.get("categoria")??"";n!==this.categoria&&(this.categoria=n,this.onSearch())})}onSearch(){this.search$.next({q:this.query.trim(),cat:this.categoria,prov:this.province,city:this.city,isVirtual:this.isVirtual})}onProvinciaChange(){this.city="",this.localidades=[],this.province?(this.loadingLocalidades=!0,this.georef.getLocalidades(this.province).subscribe({next:e=>{this.localidades=e,this.loadingLocalidades=!1,this.onSearch()},error:()=>{console.error("Error al cargar localidades"),this.loadingLocalidades=!1,this.onSearch()}})):this.onSearch()}onVirtualChange(){this.isVirtual&&(this.province="",this.city="",this.localidades=[]),this.onSearch()}clearCategoria(){this.categoria="",this.onSearch()}trackById(e,c){return c.id}static{this.\u0275fac=function(c){return new(c||t)}}static{this.\u0275cmp=L({type:t,selectors:[["app-buscar"]],standalone:!0,features:[G],decls:23,vars:6,consts:[[1,"buscar-page","dark:bg-gray-950"],[1,"buscar-header"],[1,"buscar-header__inner"],[1,"buscar-header__title"],[1,"buscar-header__sub"],[1,"buscar-input-wrap"],[1,"buscar-input-wrap__icon"],[1,"fa-solid","fa-magnifying-glass"],["type","text","placeholder","Psic\xF3loga, kinesi\xF3logo, Juan Garc\xEDa...","id","campo-busqueda","autocomplete","off",1,"buscar-input",3,"ngModelChange","ngModel"],["aria-label","Limpiar b\xFAsqueda",1,"buscar-input-wrap__clear"],[1,"buscar-cat-chip"],[1,"mt-6","p-4","bg-white","dark:bg-gray-900","border","border-gray-100","dark:border-gray-800","rounded-2xl","shadow-sm","max-w-xl","mx-auto","text-left"],[1,"flex","items-center","gap-2"],["type","checkbox","id","filtro-virtual",1,"w-5","h-5","rounded","text-primary-600","accent-primary-600","focus:ring-primary-500","cursor-pointer",3,"ngModelChange","ngModel"],["for","filtro-virtual",1,"text-sm","font-medium","text-gray-700","dark:text-gray-300","cursor-pointer","select-none"],[1,"grid","grid-cols-1","md:grid-cols-4","gap-3","mt-3","pt-3","border-t","border-gray-100","dark:border-gray-800"],[1,"buscar-results"],[1,"skeleton-grid"],["aria-label","Limpiar b\xFAsqueda",1,"buscar-input-wrap__clear",3,"click"],[1,"fa-solid","fa-folder-open","mr-1.5","opacity-85"],["aria-label","Quitar filtro",3,"click"],["for","filtro-categoria",1,"block","text-xs","font-semibold","text-gray-500","dark:text-gray-400","uppercase","tracking-wider","mb-1"],["
1id","filtro-categoria",1,"w-full","bg-gray-50","dark:bg-gray-950","text-gray-800","dark:text-gray-200","border","border-gray-200","dark:border-gray-800","rounded-xl","px-3","py-2","text-sm","focus:outline-none","focus:border-primary-500","transition-colors",3,"ngModelChange","ngModel"],["value",""],[3,"value"],["for","filtro-provincia",1,"block","text-xs","font-semibold","text-gray-500","dark:text-gray-400","uppercase","tracking-wider","mb-1"],["id","filtro-provincia",1,"w-full","bg-gray-50","dark:bg-gray-950","text-gray-800","dark:text-gray-200","border","border-gray-200","dark:border-gray-800","rounded-xl","px-3","py-2","text-sm","focus:outline-none","focus:border-primary-500","transition-colors",3,"ngModelChange","ngModel"],["for","filtro-localidad",1,"block","text-xs","font-semibold","text-gray-500","dark:text-gray-400","uppercase","tracking-wider","mb-1"],["id","filtro-localidad",1,"w-full","bg-gray-50","dark:bg-gray-950","text-gray-800","dark:text-gray-200","border","border-gray-200","dark:border-gray-800","rounded-xl","px-3","py-2","text-sm","focus:outline-none","focus:border-primary-500","disabled:opacity-50","disabled:cursor-not-allowed","transition-colors",3,"ngModelChange","ngModel","disabled"],[1,"skeleton-card"],[1,"skeleton-avatar"],[1,"skeleton-lines"],[1,"skeleton-line","skeleton-line--lg"],[1,"skeleton-line","skeleton-line--md"],[1,"skeleton-line","skeleton-line--sm"],[1,"buscar-empty"],[1,"buscar-empty__icon"],[1,"buscar-empty__title"],[1,"buscar-empty__sub"],[1,"buscar-empty__clear"],[1,"buscar-empty__clear",3,"click"],[1,"buscar-count"],[1,"buscar-grid"],[1,"proveedor-card",3,"routerLink"],[1,"proveedor-card__avatar-wrap"],[1,"proveedor-card__avatar",3,"src","alt"],[1,"proveedor-card__cat-dot",3,"title"],[1,"proveedor-card__body"],[1,"proveedor-card__name"],[1,"proveedor-card__meta"],[1,"proveedor-card__badge"],[1,"proveedor-card__especialidad"],[1,"proveedor-card__desc"],[1,"proveedor-card__footer"],[1,"proveedor-card__stars"],[1,"proveedor-card__cta"],[1,"proveedor-card__avatar","proveedor-card__avatar--initials"],[1,"fa-solid","fa-star","text-amber-400","mr-1"]],template:function(c,n){c&1&&(r(0,"div",0)(1,"header",1)(2,"div",2)(3,"h1",3),a(4,"Encontr\xE1 tu profesional"),i(),r(5,"p",4),a(6,"Busc\xE1 por nombre, especialidad o rubro"),i(),r(7,"div",5)(8,"span",6),_(9,"i",7),i(),r(10,"input",8),k("ngModelChange",function(b){return w(n.query,b)||(n.query=b),b}),x("ngModelChange",function(){return n.onSearch()}),i(),u(11,me,2,0,"button",9),i(),u(12,_e,6,1,"div",10),r(13,"div",11)(14,"div",12)(15,"input",13),k("ngModelChange",function(b){return w(n.isVirtual,b)||(n.isVirtual=b),b}),x("ngModelChange",function(){return n.onVirtualChange()}),i(),r(16,"label",14),a(17," Ofrece servicios virtuales "),i()(),u(18,he,25,4,"div",15),i()()(),r(19,"main",16),u(20,ve,3,1,"div",17)(21,ke,13,3)(22,qe,6,4),i()()),c&2&&(o(10),M("ngModel",n.query),o(),d(11,n.query?11:-1),o(),d(12,n.categoria?12:-1),o(3),M("ngModel",n.isVirtual),o(3),d(18,n.isVirtual?-1:18),o(2),d(20,n.loading()?20:n.proveedores().length===0?21:22))},dependencies:[X,K,se,ae,ce,ne,te,oe,re,ie,ee],styles:['@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";[_nghost-%COMP%]{--brand: #37b4e2;--brand-light: #80ccf0;--brand-dark: #10445a;--brand-subtle: #eaf7fc;--text-1: #111827;--text-2: #374151;--text-3: #6B7280;--border: #E5E7EB;--surface: #F9FAFB;--card-bg: #FFFFFF;--ease-out: cubic-bezier(.16, 1, .3, 1);--font-display: "Plus Jakarta Sans", "Inter", sans-serif}.dark[_nghost-%COMP%], .dark [_nghost-%COMP%]{--surface: #030712;--text-1: #F9FAFB;--text-2: #E5E7EB;--text-3: #9CA3AF;--border: #1F2937;--card-bg: #111827;--brand-subtle: rgba(55, 180, 226, .15)}.dark[_nghost-%COMP%] .buscar-header[_ngcontent-%COMP%], .dark [_nghost-%COMP%] .buscar-header[_ngcontent-%COMP%]{background:linear-gradient(135deg,#0f3b4d,#165a75 60%,#1f7fa8)}.dark[_nghost-%COMP%] .buscar-input[_ngcontent-%COMP%], .dark [_nghost-%COMP%] .buscar-input[_ngcontent-%COMP%]{background:#1f2937;border-color:#374151}.dark[_nghost-%COMP%] .buscar-input[_ngcontent-%COMP%]:focus, .dark [_nghost-%COMP%] .buscar-input[_ngcontent-%COMP%]:focus{border-color:var(--brand-light)}.dark[_nghost-%COMP%] .proveedor-card[_ngcontent-%COMP%], .dark [_nghost-%COMP%] .proveedor-card[_ngcontent-%COMP%]{background:var(--card-bg);border-color:var(--border)}.dark[_nghost-%COMP%] .proveedor-card[_ngcontent-%COMP%]:hover, .dark [_nghost-%COMP%] .proveedor-card[_ngcontent-%COMP%]:hover{box-shadow:0 10px 30px #0006;border-color:var(--brand)}.dark[_nghost-%COMP%] .buscar-cat-chip[_ngcontent-%COMP%], .dark [_nghost-%COMP%] .buscar-cat-chip[_ngcontent-%COMP%]{background:#ffffff1a;border-color:#fff3}.buscar-page[_ngcontent-%COMP%]{min-height:100vh;background:var(--surface);display:flex;flex-direction:column}.buscar-header[_ngcontent-%COMP%]{background:linear-gradient(135deg,#165a75,#37b4e2 60%,#2695c0);padding:8rem 1.25rem 2.5rem;margin-top:-5rem}.buscar-header__inner[_ngcontent-%COMP%]{max-width:680px;margin:0 auto;text-align:center}.buscar-header__title[_ngcontent-%COMP%]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;letter-spacing:-.02em;margin:0 0 .5rem}.buscar-header__sub[_ngcontent-%COMP%]{color:#ffffffa6;font-size:.9375rem;margin:0 0 1.5rem}.buscar-input-wrap[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.buscar-input-wrap__icon[_ngcontent-%COMP%]{position:absolute;
1left:1rem;font-size:1rem;pointer-events:none}.buscar-input-wrap__clear[_ngcontent-%COMP%]{position:absolute;right:.875rem;background:none;border:none;color:#9ca3af;font-size:.875rem;cursor:pointer;padding:.25rem;border-radius:50%;transition:color .15s}.buscar-input-wrap__clear[_ngcontent-%COMP%]:hover{color:var(--text-1)}.buscar-input[_ngcontent-%COMP%]{width:100%;padding:.9375rem 3rem;border-radius:14px;border:2px solid transparent;background:var(--card-bg);font-size:.9375rem;color:var(--text-1);box-shadow:0 4px 24px #00000026;outline:none;transition:border-color .2s,box-shadow .2s}.buscar-input[_ngcontent-%COMP%]::placeholder{color:#9ca3af}.buscar-input[_ngcontent-%COMP%]:focus{border-color:var(--brand-light);box-shadow:0 0 0 4px #6366f133,0 4px 24px #0000001a}.buscar-cat-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.8125rem;font-weight:600;padding:.375rem .875rem;border-radius:999px;margin-top:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.buscar-cat-chip[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:.75rem;padding:0;line-height:1;transition:color .15s}.buscar-cat-chip[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{color:#fff}.buscar-results[_ngcontent-%COMP%]{max-width:1100px;margin:0 auto;padding:2.5rem 1.25rem 4rem;width:100%;flex:1}.buscar-count[_ngcontent-%COMP%]{font-size:.875rem;color:var(--text-3);margin-bottom:1.25rem}.buscar-count[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--text-2);font-weight:600}.buscar-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.proveedor-card[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:flex-start;background:var(--card-bg);border:1px solid var(--border);border-radius:18px;padding:1.25rem;text-decoration:none;color:inherit;transition:box-shadow .25s var(--ease-out),border-color .2s,transform .2s var(--ease-out)}.proveedor-card[_ngcontent-%COMP%]:hover{box-shadow:0 10px 30px #4f46e51a;border-color:var(--brand-light);transform:translateY(-3px)}.proveedor-card__avatar-wrap[_ngcontent-%COMP%]{position:relative;flex-shrink:0}.proveedor-card__avatar[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--brand-subtle)}.proveedor-card__avatar--initials[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#fff}.proveedor-card__cat-dot[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid var(--card-bg)}.proveedor-card__body[_ngcontent-%COMP%]{flex:1;min-width:0}.proveedor-card__name[_ngcontent-%COMP%]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-1);margin:0 0 .375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proveedor-card__meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.375rem}.proveedor-card__badge[_ngcontent-%COMP%]{font-size:.6875rem;font-weight:700;color:var(--brand);background:var(--brand-subtle);padding:.15rem .625rem;border-radius:999px;white-space:nowrap}.proveedor-card__especialidad[_ngcontent-%COMP%]{font-size:.8125rem;color:var(--text-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proveedor-card__desc[_ngcontent-%COMP%]{font-size:.8rem;color:var(--text-3);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 .5rem}.proveedor-card__footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.proveedor-card__stars[_ngcontent-%COMP%]{font-size:.8125rem;color:#d97706;font-weight:600}.proveedor-card__stars[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--text-3);font-weight:400}.proveedor-card__cta[_ngcontent-%COMP%]{font-size:.8125rem;font-weight:700;color:var(--brand);white-space:nowrap;transition:color .15s}.proveedor-card[_ngcontent-%COMP%]:hover .proveedor-card__cta[_ngcontent-%COMP%]{color:var(--brand-dark)}@keyframes _ngcontent-%COMP%_shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}
1.skeleton-line[_ngcontent-%COMP%], .skeleton-avatar[_ngcontent-%COMP%]{background:linear-gradient(90deg,var(--border) 25%,var(--brand-subtle) 50%,var(--border) 75%);background-size:800px 100%;animation:_ngcontent-%COMP%_shimmer 1.4s ease-in-out infinite;border-radius:8px}.skeleton-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.skeleton-card[_ngcontent-%COMP%]{display:flex;gap:1rem;background:var(--card-bg);border:1px solid var(--border);border-radius:18px;padding:1.25rem}.skeleton-avatar[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:50%;flex-shrink:0}.skeleton-lines[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.skeleton-line[_ngcontent-%COMP%]{height:12px}.skeleton-line--lg[_ngcontent-%COMP%]{width:70%}.skeleton-line--md[_ngcontent-%COMP%]{width:50%}.skeleton-line--sm[_ngcontent-%COMP%]{width:40%}.buscar-empty[_ngcontent-%COMP%]{text-align:center;padding:5rem 1rem}.buscar-empty__icon[_ngcontent-%COMP%]{font-size:3.5rem;margin-bottom:1rem}.buscar-empty__title[_ngcontent-%COMP%]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-2);margin:0 0 .5rem}.buscar-empty__sub[_ngcontent-%COMP%]{color:var(--text-3);font-size:.9375rem;line-height:1.7;margin:0 0 1.5rem}.buscar-empty__sub[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--text-2)}.buscar-empty__clear[_ngcontent-%COMP%]{background:var(--brand-subtle);color:var(--brand);border:none;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border-radius:10px;cursor:pointer;transition:background .2s}.buscar-empty__clear[_ngcontent-%COMP%]:hover{background:#dde4ff}']})}}return t})();export{at as BuscarComponent};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.