/* (c) Pinti Motori - www.pintimotori.it - tutti i diritti riservati. Copia e riuso vietati. */
[hidden]{display:none!important}.gruppo{margin:18px 0 8px;font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.gruppo:first-child{margin-top:0}.gruppo span{font:400 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--inchiostro-2)}.campi.spazio{margin-top:12px}.scelta{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(46px,auto);border:1px solid var(--inchiostro);background:#fff;max-width:100%}.scelta.larga{display:grid;grid-auto-columns:minmax(0,1fr);width:100%;max-width:420px}.scelta button{border:0;border-left:1px solid var(--linea-2);background:#fff;min-height:42px;padding:0 12px;font:700 13px var(--mono);letter-spacing:.04em;color:var(--inchiostro-2);cursor:pointer}.scelta button:first-child{border-left:0}.scelta button[aria-pressed="true"]{background:var(--inchiostro);color:#f2f1eb}.scelta button:focus-visible{outline:2px solid var(--blu);outline-offset:-2px}@media (max-width:420px){.scelta button{padding:0 6px;letter-spacing:0}}.riga-scelta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.etichetta{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-2)}.passo.sbagliato{border-color:var(--rosso);box-shadow:0 0 0 1px var(--rosso)}.passo.sbagliato input{color:var(--rosso)}.passo input::placeholder{color:var(--linea-2)}.tab-marce{display:grid;gap:8px;margin-top:14px}.tm-testa,.tm-riga{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.tm-testa span{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro-2)}.tm-testa small{font:11px var(--mono);letter-spacing:0;text-transform:none;color:var(--inchiostro-3)}.tm-nome{font:700 18px/1.1 var(--mono)}.tm-nome small{display:block;margin-top:3px;font:600 10.5px var(--mono);color:var(--inchiostro-3);white-space:nowrap}.tavole2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.come{margin-top:12px;border:1px solid var(--linea-2);background:#fff;font-size:13.5px;color:var(--inchiostro-2)}.come summary{cursor:pointer;padding:9px 12px;font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--inchiostro);list-style:none;display:flex;align-items:center;gap:8px}.come summary::-webkit-details-marker{display:none}.come summary::before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--inchiostro);font:700 13px/1 var(--mono)}.come[open] summary::before{content:"\2212"}.come ol{margin:0;padding:0 14px 0 34px}.come li{margin:0 0 5px}.come p{margin:8px 12px 12px}.ris .v small{font:600 12px var(--mono);margin-left:3px}.ris .s{font:11px/1.3 var(--mono);color:var(--inchiostro-3);margin-top:3px}.ris.forte .s{color:#a9afb3}.ris.spento .v{color:var(--inchiostro-3)}.riepilogo{margin-top:0}.nota{margin:12px 0 0;padding:8px 12px;border-left:3px solid var(--inchiostro);background:#fff;font-size:13.5px;color:var(--inchiostro-2)}.nota b{color:var(--inchiostro)}.avviso{margin:12px 0 0;padding:8px 10px;border:1px solid var(--inchiostro-2);background:#fff;font-size:13.5px;font-weight:600;color:var(--inchiostro)}.marcia-blocco{margin-top:16px}.marcia-tit{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:0 0 5px;border-bottom:1.5px solid var(--inchiostro);font:700 13px var(--mono);letter-spacing:.1em;text-transform:uppercase}.marcia-tit .denti{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--inchiostro-3)}.marcia-blocco .risultati{margin-top:0;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:900px){.marcia-blocco .risultati{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.marcia-blocco .risultati{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-testa,.tm-riga{grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);gap:6px}}