/* generat per packages/pipeline/src/publish/cercador.ts: no editar a mà */
.capcalera .ranura-cerca{display:inline-flex;align-items:center}
.obre-cerca{display:inline-flex;align-items:center;gap:8px;margin-left:auto;margin-right:var(--e2);
  font-family:var(--text);font-weight:800;font-size:.82rem;color:var(--ink);cursor:pointer;
  background:var(--paper-2);border:2px solid var(--ink);border-radius:var(--r-max);
  padding:0 16px;min-height:38px;transition:background .12s ease,color .12s ease}
.obre-cerca:hover{background:var(--ink);color:var(--paper)}
@media (prefers-reduced-motion:reduce){.obre-cerca{transition:none}}
@media (max-width:520px){ .obre-cerca span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)} .obre-cerca{padding:0 11px} }
.cercador{width:min(560px,calc(100vw - 32px));padding:0;border:2.5px solid var(--ink);
  border-radius:var(--r-m);box-shadow:6px 6px 0 var(--ink);background:var(--paper-2);color:var(--ink);
  margin-top:12vh}
.cercador::backdrop{background:rgba(30,27,46,.45)}
.cerca-cap{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--paper);
  border-bottom:2.5px solid var(--ink);color:var(--ink)}
.cerca-cap input{flex:1 1 auto;min-width:0;border:0;background:none;font-family:var(--text);
  font-size:1rem;font-weight:700;color:var(--ink);outline:none}
.cerca-cap input::placeholder{color:var(--ink-suau);font-weight:600}
.cerca-tanca{font-family:var(--text);font-size:.66rem;font-weight:800;letter-spacing:.08em;
  text-transform:uppercase;color:var(--ink-suau);background:none;border:2px solid var(--vora);
  border-radius:6px;padding:3px 7px;cursor:pointer}
.cerca-resultats{max-height:min(420px,54vh);overflow-y:auto}
.cerca-buit{font-size:.9rem;color:var(--ink-suau);margin:0;padding:20px 18px;line-height:1.45}
.cerca-fila{display:flex;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;
  color:inherit;border-top:1px solid var(--vora)}
.cerca-fila:first-child{border-top:0}
.cerca-fila.tria{background:var(--presec);color:#1E1B2E}
.cerca-fila .mena{flex:none;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;
  color:var(--ink-suau);width:4.6em}
.cerca-fila.tria .mena{color:rgba(30,27,46,.66)}
.cerca-fila .qui{display:flex;flex-direction:column;gap:1px;min-width:0}
.cerca-fila .qui b{font-family:var(--display);font-weight:900;font-size:1rem;letter-spacing:-.01em}
.cerca-fila .qui span{font-size:.76rem;color:var(--ink-suau);font-weight:700}
.cerca-fila.tria .qui span{color:rgba(30,27,46,.7)}
