/* =====================================================================
   🛃 CRS · Controllo Ricercati e Sanzioni (27/10/2026, prima «🛡️ VERIFICHE»)
   Cos'è: l'aspetto del campo «verifiche» (🛃 CRS) di Assistito, Azienda e Banca Dati Documenti e delle sue finestre
   🔍 VEDI e ▶ Avvio della ricerca. Stile I1 «Registro» con testata chiara (stile unico, come COMUNICA).
   29/10/2026: come l'anteprima approvata (CRS-Assistito, CRS-Notizie, CRS-Azienda, CRS-Avvio): testata con «🛡️ Verifiche pregiudiziali»,
   linguette con la riga viola sotto, tabelle a righe, costi in ambra e «gratis» in verde, chip «nuovo», riga dei controlli a mano,
   schede degli articoli (📰 Notizie, con il fornitore), finestra unica «▶ Avvio della ricerca» (dal 29/10 a schede da cliccare, grafica C), pulsanti spenti mentre un controllo
   lavora (vrf-off), riga sotto il riquadro (vrf-fuori), numero rosso sulla linguetta se c'è una corrispondenza confermata (vrf-emr). Tolte le classi della finestra ⚙️ IMPOSTA RICERCA (vrf-form, vrf-campo, vrf-tit, vrf-inp,
   vrf-spunta, vrf-rientro), non più usate.
   Cosa tocca: SOLO gli elementi con classi vrf-*: il resto di Espo non cambia.
   29/10/2026 (sera): file rinominato verifiche-20261029.css (i browser tenevano la copia vecchia) e finestra «▶ Avvio della ricerca» a schede (classi vrf-c*).
   Vista: client/custom/src/views/fields/verifiche.js
   ===================================================================== */
.vrf{--vrf-bordo:#dfe3ea;--vrf-riga:#eef1f5;--vrf-testo:#1d2532;--vrf-tenue:#5c6878;--vrf-ist:#3e2366;
  --vrf-v:#1d6b3e;--vrf-vC:#e3f4ea;--vrf-g:#6f4b00;--vrf-gC:#fff1c9;--vrf-r:#a3261b;--vrf-rC:#fde8e6;
  --vrf-n:#4a5566;--vrf-nC:#eceff4;--vrf-b:#164b86;--vrf-bC:#e6f0fb;--vrf-p:#6b3fa0;--vrf-pC:#efe9fb;
  color:var(--vrf-testo);font-size:13px;line-height:1.45}
.vrf-car{color:#999;font-size:12px}
.vrf:not(.vrf-mod){background:#fff;border:1px solid var(--vrf-bordo);border-radius:8px;overflow:hidden}
.vrf-band{background:#f1eafb;color:var(--vrf-ist);padding:10px 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid #e3d8f5}
.vrf-band b{font-size:15px;letter-spacing:.02em}
.vrf-band .vrf-pregiud{font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;background:#fff;color:#4b2a7a;border:1px solid #d6c8f1;white-space:nowrap}
.vrf-band .vrf-s{font-size:12px;color:var(--vrf-n);margin-left:auto}
.vrf-sogg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e6eaf0}
.vrf-sogg>div{padding:8px 14px;border-right:1px solid var(--vrf-riga);font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}
.vrf-sogg>div:last-child{border-right:0}
.vrf-sogg small{display:block;font-size:10.5px;font-weight:600;color:var(--vrf-tenue);text-transform:uppercase;letter-spacing:.06em}
.vrf-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600;letter-spacing:.02em}
.vrf-man{color:var(--vrf-r);font-weight:600}
.vrf-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #e6eaf0;background:#f7f8fa}
.vrf-tabs span{padding:8px 13px;font-size:13px;color:#2b3544;border-right:1px solid #e6eaf0;cursor:pointer;display:flex;gap:6px;align-items:center;user-select:none}
.vrf-tabs span.on{background:#fff;font-weight:600;color:var(--vrf-testo);box-shadow:inset 0 -2px 0 var(--vrf-p)}
.vrf-tabs em{font-style:normal;font-size:11px;font-weight:700;min-width:18px;text-align:center;padding:0 5px;border-radius:999px;background:var(--vrf-gC);color:var(--vrf-g)}
.vrf-tabs em.vrf-emr{background:var(--vrf-rC);color:var(--vrf-r)}
.vrf-tabs .dx{margin-left:auto;border-left:1px solid #e6eaf0;border-right:0}
.vrf-t{width:100%;border-collapse:collapse;font-size:13px}
.vrf-t th{background:#f7f8fa;color:var(--vrf-n);text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;padding:7px 10px;border-bottom:1px solid #dce2ea;white-space:nowrap}
.vrf-t td{padding:8px 10px;border-bottom:1px solid var(--vrf-riga);vertical-align:middle}
.vrf-t td.vrf-n{width:38px;text-align:center;font-weight:700;color:#41526b}
.vrf-t td.vrf-az{text-align:right;white-space:nowrap}
.vrf-t tr.vrf-sotto td{background:#fafbfc;font-size:12.5px;color:var(--vrf-n)}
.vrf-sub{display:block;color:var(--vrf-tenue);font-size:12px;font-weight:normal;line-height:1.35}
.vrf-nuovo{display:inline-block;font-size:11px;font-weight:600;padding:0 8px;border-radius:999px;background:#e1ecfa;color:var(--vrf-b);margin-left:4px;vertical-align:1px}
.vrf-mano td{font-size:12.5px;color:var(--vrf-n)}
.vrf-mano td.vrf-n{color:#8a96a8}
.vrf-mano a{white-space:nowrap}
.vrf-mano a.vrf-cli{background:var(--vrf-gC);color:var(--vrf-g);font-weight:700;padding:0 5px;border-radius:4px}
.vrf-alt{color:inherit;text-decoration:none}.vrf-alt:hover{text-decoration:none;opacity:.85}
.vrf-st{font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;display:inline-block;max-width:100%}
.vrf-sv{background:var(--vrf-vC);color:var(--vrf-v)}.vrf-sg{background:var(--vrf-gC);color:var(--vrf-g)}.vrf-sr{background:var(--vrf-rC);color:var(--vrf-r)}
.vrf-sn{background:var(--vrf-nC);color:var(--vrf-n)}.vrf-sb{background:var(--vrf-bC);color:var(--vrf-b)}
.vrf-costo{font-size:11.5px;color:#7a4f00;font-weight:600;white-space:nowrap}
.vrf-free{font-size:11.5px;color:var(--vrf-v);font-weight:600;white-space:nowrap}
.vrf-ten{color:var(--vrf-tenue);font-size:12px}
.vrf-mt{margin-top:6px}
.vrf-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 10px;border-radius:7px;border:1px solid;font-weight:700;white-space:nowrap;cursor:pointer;background:#fff;text-decoration:none!important;margin-left:4px}
.vrf-btn.vrf-big{font-size:13.5px;padding:6px 12px}
.vrf-bp{background:var(--vrf-pC);color:#4b2f91!important;border-color:#d6c8f1}
.vrf-bb{background:var(--vrf-bC);color:var(--vrf-b)!important;border-color:#b9d1ef}
.vrf-bg{background:var(--vrf-nC);color:#3b4656!important;border-color:#d3d9e2}
.vrf-bv{background:var(--vrf-vC);color:var(--vrf-v)!important;border-color:#b5dcc4}
.vrf-br{background:var(--vrf-rC);color:var(--vrf-r)!important;border-color:#f3c4be}
.vrf-bw{background:#fff;color:#2b3544!important;border-color:#cfd6e0}
.vrf-off{opacity:.55;pointer-events:none;cursor:default}
.vrf-band .vrf-btn{padding:2px 8px}
.vrf-piede{padding:10px 14px;font-size:12.5px;color:#3b4656;display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #e6eaf0}
.vrf-piede .vrf-sp{margin-right:auto}
.vrf-nota{padding:8px 12px;font-size:13px;background:#f6f8fb;border-bottom:1px solid var(--vrf-riga)}
.vrf-rossa{background:var(--vrf-rC);display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.vrf-pk{padding:8px 12px;font-size:13px;background:#fffbea;border-left:4px solid #e0a800;border-bottom:1px solid var(--vrf-riga)}
.vrf-guida{background:#fffaf0;border-top:1px solid #f1e6cf;padding:9px 14px;font-size:13px;color:#2b3544}
.vrf-guida summary{cursor:pointer;font-weight:600;color:#3b4656}
.vrf-guida ol{margin:6px 0 0 18px;padding:0}
.vrf-guida p{margin:6px 0 0}
/* riga sotto il riquadro (fuori dal bordo): dove sono le verifiche commerciali */
.vrf-fuori{font-size:12.5px;color:#4a5566;padding:6px 2px 0}
/* 📰 Notizie */
.vrf-not{padding:12px 14px;display:flex;flex-direction:column;gap:12px}
.vrf-spazio{flex-grow:1}
.vrf-filtri{display:flex;gap:6px;flex-wrap:wrap}
.vrf-f{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:3px 11px;border-radius:999px;border:1px solid #cfd6e0;background:#fff;color:#2b3544!important;cursor:pointer;white-space:nowrap;text-decoration:none!important}
.vrf-f.on{background:#4b2a7a;border-color:#4b2a7a;color:#fff!important;font-weight:600}
.vrf-f.vuoto{opacity:.6}
.vrf-art{border:1px solid var(--vrf-bordo);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:7px;background:#fff}
.vrf-art.vrf-decisa{background:#f7f8fa}
.vrf-art.vrf-decisa .vrf-arttit{color:var(--vrf-n)}
.vrf-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--vrf-n)}
.vrf-meta label{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#2b3544;margin:0;cursor:pointer}
.vrf-meta input{margin:0}
.vrf-forn{display:inline-block;font-size:10.5px;font-weight:600;padding:0 6px;border-radius:4px;background:var(--vrf-nC);color:var(--vrf-n);border:1px solid #d3d9e2;vertical-align:1px}
.vrf-cat{display:inline-flex;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--vrf-nC);color:var(--vrf-n)}
.vrf-cat.vrf-cr{background:var(--vrf-rC);color:var(--vrf-r)}
.vrf-cat.vrf-cg{background:#fff1d6;color:var(--vrf-g)}
.vrf-cat.vrf-cb{background:var(--vrf-bC);color:var(--vrf-b)}
.vrf-cat.vrf-cp{background:var(--vrf-pC);color:#4b2f91}
.vrf-arttit{font-size:15px;font-weight:600;line-height:1.35}
.vrf-est{font-size:13px;color:#3b4656;line-height:1.45}
.vrf-art-az{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.vrf-art-az .vrf-btn,.vrf-art-form .vrf-btn,.vrf-not-piede .vrf-btn{margin-left:0}
.vrf-art-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:8px;border-top:1px dashed var(--vrf-bordo)}
.vrf-art-form input{flex:1 1 240px;max-width:420px;height:30px}
.vrf-resta{border:1px dashed #c9d2de;border-radius:8px;padding:10px 12px;font-size:13px;color:#2b3544;line-height:1.45}
.vrf-not-piede{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
/* finestre */
.vrf-dett{border:1px solid var(--vrf-riga);border-radius:6px;padding:8px 10px;margin:8px 0}
.vrf-dett-t{margin-bottom:4px}
.vrf-dett-m{margin-top:6px;padding-top:6px;border-top:1px dashed var(--vrf-riga);font-size:13px}
.vrf-dett-f{margin:4px 0;white-space:pre-wrap;background:#fbfcfe;padding:6px 8px;border-left:3px solid var(--vrf-bordo)}
/* 🔍 VEDI: testata con il colore del registro (giudizio) */
.vrf-mod .vrf-mtesta{margin-bottom:8px;padding:8px 10px;border-radius:6px;background:#f7f8fa;border-left:5px solid var(--vrf-n)}
.vrf-mod .vrf-mtv{border-left-color:var(--vrf-v);background:#f3faf6}
.vrf-mod .vrf-mtg{border-left-color:#e0a800;background:#fffbea}
.vrf-mod .vrf-mtr{border-left-color:var(--vrf-r);background:#fdf3f2}
.vrf-chips{margin-bottom:6px}
.vrf-chip{background:var(--vrf-nC);border-radius:4px;padding:4px 9px;font-size:13px;display:inline-block;margin:0 6px 6px 0}
.vrf-chiuse{margin-top:10px}.vrf-chiuse summary{cursor:pointer;color:var(--vrf-tenue)}
.vrf-mpiede{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:14px;padding-top:10px;border-top:1px solid var(--vrf-riga)}
.vrf-mpiede .vrf-sx{margin-right:auto;display:flex;gap:4px 8px;flex-wrap:wrap;align-items:center}
.vrf-mpiede .vrf-motivo{flex:1 1 220px;max-width:340px;height:32px}
/* ▶ Avvio della ricerca (unica finestra delle scelte) · 29/10/2026 grafica «C · schede da cliccare» */
.vrf-cchi{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#f5f7fa;border:1px solid #e6eaf0;border-radius:10px}
.vrf-cchi>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.vrf-cav{flex:none;width:42px;height:42px;border-radius:50%;background:var(--vrf-bC);color:var(--vrf-b);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}
.vrf-chi1{font-size:15px;font-weight:600}
.vrf-cint{margin:10px 2px 0;font-size:12.5px;color:var(--vrf-tenue)}
.vrf-cgt{margin:16px 2px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vrf-n)}
.vrf-cgr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.vrf-cd,.vrf-cd *,.vrf-cchip{box-sizing:border-box}
.vrf-cd{overflow:hidden;border:1.5px solid var(--vrf-bordo);border-radius:10px;background:#fff;transition:border-color .12s,background .12s}
.vrf-cd.on{border-color:var(--vrf-p);background:#faf7fe}
.vrf-cd.vrf-cdno{opacity:.55}
.vrf-cdl{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin:0;font-weight:normal;cursor:pointer;position:relative;width:100%}
.vrf-cd.vrf-cdno .vrf-cdl,.vrf-cd.vrf-cdfix .vrf-cdl,.vrf-cdopz .vrf-cdl{cursor:default}
.vrf-cdl>input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.vrf-cdic{flex:none;font-size:22px;line-height:1.1;width:28px;text-align:center}
.vrf-cdtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-right:46px}
.vrf-cdtx b{font-size:14.5px;color:var(--vrf-testo)}
.vrf-cdtx>span{font-size:12.5px;color:var(--vrf-tenue)}
.vrf-cdco{align-self:flex-start;margin-top:5px;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:#f1f4f8}
.vrf-cdfree{color:var(--vrf-v)}.vrf-cdpay{color:#7a4f00}
.vrf-cdsw{position:absolute;top:12px;right:14px;width:40px;height:22px;border-radius:11px;background:#cfd6e0;transition:background .12s}
.vrf-cdsw::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .12s}
.vrf-cd.on .vrf-cdsw{background:var(--vrf-p)}.vrf-cd.on .vrf-cdsw::after{left:21px}
.vrf-cdl>input:focus-visible~.vrf-cdsw{outline:2px solid var(--vrf-b);outline-offset:2px}
.vrf-cdx{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px 54px;margin-top:-4px}
.vrf-cdx select{font-size:12.5px;padding:3px 6px;border:1px solid #cfd6e0;border-radius:6px;background:#fff;color:#2b3544;max-width:100%}
.vrf-cdopz{border-style:dashed;background:#fcfcfd}
.vrf-cdopz .vrf-cdtx{padding-right:0}
.vrf-cdsalva{display:flex;gap:6px;align-items:center;font-weight:normal;margin:4px 0 2px;font-size:13px;color:var(--vrf-testo);cursor:pointer}
.vrf-cdsalva input{margin:0}
.vrf-cchips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.vrf-cchip{position:relative;display:inline-flex;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:normal;padding:5px 12px;border-radius:999px;border:1px solid #cfd6e0;background:#fff;cursor:pointer;user-select:none}
.vrf-cchip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.vrf-cchip.on{background:var(--vrf-bC);border-color:#b9d1ef;color:var(--vrf-b);font-weight:600}
.vrf-cpiede{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:18px;padding-top:12px;border-top:1px solid var(--vrf-riga)}
.vrf-cpiede .vrf-sx{margin-right:auto;display:flex;flex-direction:column;gap:1px}
.vrf-ctot{font-size:14.5px}.vrf-ctot b{font-size:18px}
@media (max-width:720px){
  .vrf-sogg{grid-template-columns:1fr 1fr}
  .vrf-cgr{grid-template-columns:1fr}
  .vrf-t,.vrf-t thead,.vrf-t tbody,.vrf-t tr,.vrf-t th,.vrf-t td{display:block}
  .vrf-t thead{display:none}
  .vrf-t tr{border-bottom:1px solid var(--vrf-riga);padding:6px 8px}
  .vrf-t td{border:0;padding:2px 0}
  .vrf-t td.vrf-n,.vrf-t td.vrf-az{text-align:left;width:auto}
}
/* 5b (27/10/2026): 🔍 VEDI in una pagina — clic sulla riga, dettaglio sotto con ANNOTAZIONE / AVVERTENZA / STAMPA */
.vrf-t tr.vrf-riga td{cursor:pointer}
.vrf-t tr.vrf-riga:hover td{background:#f6f9fe}
.vrf-t tr.vrf-riga.vrf-sel td{background:#eef4fd}
.vrf-t tr.vrf-riga.vrf-sel td:first-child{box-shadow:inset 4px 0 0 var(--vrf-b)}
.vrf-det{border:1px solid #bcd3f0;border-radius:6px;margin-top:12px;background:#fbfdff}
.vrf-det-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;background:var(--vrf-bC);border-bottom:1px solid #bcd3f0;border-radius:6px 6px 0 0}
.vrf-det-h b{margin-right:auto;color:var(--vrf-b)}
.vrf-det-b{padding:8px 12px}
.vrf-det-f{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center;padding:8px 12px;border-top:1px dashed #bcd3f0}
.vrf-det-f .vrf-sx{margin-right:auto;font-size:12px;color:var(--vrf-tenue)}
