/**
 * =============================================================================
 * css/MI_verifica.css - pagina pubblica "VERIFICA TU STESSO" (MI_verifica.php,
 * index.php?idPg=22). Prefisso MIS_vt_; impaginazione di base dalle classi
 * MIS_fc_* di css/MI_sito.css (pagina della firma cieca).
 * Esito della versione del nucleo (verde periziata, arancio in attesa, rosso
 * non riconosciuta), impronte lunghe che vanno a capo senza far scorrere la
 * pagina, le due richieste del voto affiancate (in colonna su mobile).
 * =============================================================================
 */
.MIS_vt_esito { display: flex; flex-direction: column; gap: 4px; padding: 14px 18px; border-radius: 12px; margin: 0 0 18px; font-size: 15px; }
.MIS_vt_esito small { color: var(--MIS-testo-2, #4a5563); font-size: 13.5px; }
.MIS_vt_ok { background: #e3f4ea; border: 1px solid #8fd0a9; color: #1d6b3e; }
.MIS_vt_attesa { background: #fff6e8; border: 1px solid #ffd9a1; color: #8a5300; }
.MIS_vt_ko { background: #fdecea; border: 1px solid #f1b5b0; color: #a12622; }
.MIS_vt_tab { min-width: 0 !important; table-layout: fixed; }
.MIS_vt_tab th { width: 34%; }
.MIS_vt_tab code, .MIS_vt_urna code { font-size: 13px; }
.MIS_vt_tab code, .MIS_vt_urna code { color: var(--MIS-blu, #15476c); background: none; padding: 0; }
.MIS_vt_hash { display: block; word-break: break-all; overflow-wrap: anywhere; letter-spacing: .2px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; color: #2b3540 !important; }
.MIS_vt_totale th, .MIS_vt_totale td { background: #eef5ff; font-weight: 700; }
.MIS_vt_cmd { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12.5px !important; overflow-wrap: anywhere; }
.MIS_vt_reg { margin-top: 18px; padding: 14px 18px; border: 1px dashed var(--MIS-bordo, #d9dee5); border-radius: 12px; }
.MIS_vt_reg h3 { font-size: 17px; font-weight: 700; margin: 0 0 6px; }
.MIS_vt_reg p { font-size: 15px; color: var(--MIS-testo-2, #4a5563); margin: 0 0 6px; overflow-wrap: anywhere; }
.MIS_vt_passi { padding-left: 22px; }
.MIS_vt_passi li { font-size: 15.5px; color: var(--MIS-testo-2, #4a5563); margin-bottom: 10px; overflow-wrap: anywhere; white-space: pre-wrap; }
.MIS_vt_rich { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-bottom: 14px; }
.MIS_vt_rich > div { padding: 14px 18px; border-radius: 12px; }
.MIS_vt_rich h3 { font-size: 16px; font-weight: 700; margin: 0 0 6px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.MIS_vt_rich p { font-size: 15px; color: var(--MIS-testo-2, #4a5563); margin: 0; }
.MIS_vt_rich1 { background: #eef5ff; border: 1px solid #c7dcff; }
.MIS_vt_rich2 { background: #fff6e8; border: 1px solid #ffd9a1; }
.MIS_vt_urna { margin-bottom: 16px; }
.MIS_vt_urna table { min-width: 0 !important; }
.MIS_vt_urna caption { caption-side: top; padding: 10px 16px 0; color: var(--MIS-blu, #15476c); font-weight: 700; }
.MIS_vt_limiti li { list-style: disc; font-size: 15.5px; color: var(--MIS-testo-2, #4a5563); margin-bottom: 8px; }
@media (max-width: 700px) {
    .MIS_vt_rich { grid-template-columns: 1fr; }
    .MIS_vt_tab th { width: 40%; }
}
