/* «Cerca nella board» (board_cerca.js, S6), nella testata. Mentre si cerca, i nodi che non corrispondono e i fili si
   spengono; quelli trovati restano pieni, col segno del nodo scelto. */
#board-studio .bcerca {display:flex;align-items:center;gap:6px;height:32px;width:220px;flex:none;padding:0 8px;
  border:1px solid var(--bs-line);border-radius:7px;background:var(--bs-bg);color:var(--bs-muted)}
#board-studio .bcerca:focus-within {border-color:var(--bs-accent);color:var(--bs-ink)}
#board-studio .bcerca input {flex:1;min-width:0;border:0;background:none;outline:none;font-size:12px;color:var(--bs-ink)}
#board-studio .bcerca input::-webkit-search-cancel-button {cursor:pointer}
#board-studio .bcerca-conta {font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}
#board-studio[data-cerca="attiva"] .bs-card:not(.bcerca-trovato) {opacity:.3}
#board-studio[data-cerca="attiva"] .bc-wires {opacity:.3}
#board-studio .bs-card.bcerca-trovato {box-shadow:0 0 0 2px var(--bs-accent)}
@media(max-width:1180px) {#board-studio .bcerca {width:170px}}
@media(max-width:760px) {#board-studio .bcerca {width:auto;flex:1 1 90px;min-width:90px}}
/* Sui telefoni piu' stretti la testata non deve uscire dallo schermo: il campo si stringe, la lente si toglie. */
@media(max-width:420px) {#board-studio .bcerca {flex-basis:56px;min-width:56px;padding:0 6px}#board-studio .bcerca svg {display:none}}
/* Sotto i 360 px il titolo del progetto viene prima della ricerca. */
@media(max-width:360px) {#board-studio .bcerca {display:none}}
