/* Simulatori CFD: area riservata e richiesta di abbonamento */
.tre{display:grid;grid-template-columns:1fr 2fr 70px;gap:0 12px}
.nota-campo{font-size:12px;color:var(--soft);margin:8px 0 0}
.scelta{display:flex;gap:10px;align-items:flex-start;color:var(--ink);margin:10px 0 0;font-size:14px}
.scelta input{width:auto;margin-top:4px}
.conto table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}
.conto td{padding:5px 2px;border-bottom:1px solid var(--linea)}
.conto td:last-child{text-align:right;white-space:nowrap}
.conto tr.sconto td{color:var(--ok)}
.conto tr.totale td{font-weight:700;font-size:16px;border-bottom:0}
.conto .errore{color:var(--errore);font-size:13.5px;margin:10px 0 0}
/* PAGAMENTO_1110: ritenuta d'acconto e conto completo (cassa, IVA, ritenuta, netto) */
.etichetta{font-size:13px;color:var(--ink);font-weight:600;margin:14px 0 2px}
.scelte-in-linea{display:flex;gap:28px}
.scelte-in-linea .scelta{margin-top:4px}
.conto tr.ritenuta td{color:var(--soft)}
.conto tr.fattura td{font-weight:600}
.conto tr.totale td{border-top:2px solid var(--linea)}
.conto .avviso-codice{color:var(--errore);font-size:13.5px;margin:10px 0 0;font-weight:600}
.conto .attesa{color:var(--soft);font-size:13px;margin:8px 0 0}
.largo-cfd h3{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--blu);margin:22px 0 6px}
.contatore{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 8px}
.contatore div{background:#f7f5f0;border:1px solid var(--linea);border-radius:9px;padding:12px 14px}
.contatore b{display:block;font-size:26px;color:var(--terra);line-height:1.1}
.contatore span{font-size:12.5px;color:var(--soft)}
.simrig{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--linea)}
.simrig span{flex:1;font-size:14px}
.simrig button{width:auto;margin:0;padding:7px 14px;font-size:13px}
.simrig button.sec{background:#fff;color:var(--terra);border:1px solid var(--terra)}
.simrig.spento span{color:var(--soft)}
.simrig em{font-size:12px;color:var(--soft)}
a.bottone{display:inline-block;background:var(--terra);color:#fff;text-decoration:none;padding:10px 18px;border-radius:7px}
/* PROFORMA_1210: pagina personale della richiesta e ricevuta in /admin/richieste */
.coordinate{margin:8px 0 0;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:14px}
.coordinate dt{color:var(--soft)}
.coordinate dd{margin:0;word-break:break-word}
.stato.attesa{background:#fff4d6;color:#6f4708}
.stato.ricevuta{background:#e4eef6;color:var(--blu)}
.ricevuta-admin{margin:10px 0 0;font-size:13.5px}
.ricevuta-admin a.pdf{padding:6px 12px;font-weight:600}
@media (max-width:560px){ .tre{grid-template-columns:1fr 1fr} .tre div:first-child{grid-column:1/-1} .contatore{grid-template-columns:1fr} }
