.cs.svelte-1jp7fo9{width:100%;position:relative}.cs-campo.svelte-1jp7fo9{height:48px;padding:0 var(--e4);border-radius:var(--pill);background:var(--superficie);border:1.5px solid var(--linea-2);color:var(--tinta);cursor:text;align-items:center;gap:10px;display:flex}.cs-campo.svelte-1jp7fo9:focus-within,.cs.abierto.svelte-1jp7fo9 .cs-campo:where(.svelte-1jp7fo9){border-color:var(--pri)}.cs-campo.svelte-1jp7fo9 input:where(.svelte-1jp7fo9):focus,.cs-campo.svelte-1jp7fo9 input:where(.svelte-1jp7fo9):focus-visible{outline:none!important}.cs-campo.svelte-1jp7fo9 .ico{width:20px;height:20px;color:var(--ter);flex:none}.cs-campo.svelte-1jp7fo9 input:where(.svelte-1jp7fo9){all:unset;min-width:0;height:100%;font:600 max(16px, var(--t-15,.95rem)) var(--fuente);color:var(--tinta);flex:1}.cs-campo.svelte-1jp7fo9 input:where(.svelte-1jp7fo9)::placeholder{color:var(--ter);font-weight:500}.cs-campo.svelte-1jp7fo9 input:where(.svelte-1jp7fo9)::-webkit-search-cancel-button{-webkit-appearance:none}.cs-lista.svelte-1jp7fo9{z-index:30;border-radius:var(--r16);border:1px solid var(--linea);background:var(--superficie);max-height:min(70vh,480px);box-shadow:var(--sombra-2);color:var(--tinta);text-align:left;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.cs-lista.svelte-1jp7fo9 a:where(.svelte-1jp7fo9){align-items:center;gap:var(--e3);min-height:52px;padding:6px var(--e2);border-radius:var(--r12);color:inherit;text-decoration:none;display:flex}.cs-lista.svelte-1jp7fo9 a.on:where(.svelte-1jp7fo9){background:var(--plato)}.cs-vacio.svelte-1jp7fo9{padding:var(--e3);font-size:var(--t-13);color:var(--ter)}.cs-final.svelte-1jp7fo9{border-top:1px solid var(--linea);padding:var(--e2) var(--e2) 2px;font-size:var(--t-13);margin-top:4px}
