.mt{--mt-primary: #FE6F3A;--mt-accent: #664CCD;--mt-black: #0F1020;--mt-charcoal: #444451;--mt-taupe: #787782;--mt-platinum: #E1DEE3;--mt-ghost: #F8F7FA;font-family:Manrope,system-ui,-apple-system,sans-serif;color:var(--mt-charcoal);max-width:1200px;margin:0 auto;padding:32px 24px 96px}.mt [hidden]{display:none!important}.mt-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mt-accent);margin:0 0 8px}.mt-h1{font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--mt-primary);margin:0 0 12px}.mt-h2{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--mt-primary);margin:0 0 12px}.mt-h3{font-size:1.25rem;font-weight:600;color:var(--mt-black);margin:32px 0 12px}.mt-lead{font-size:1.0625rem;line-height:1.55;max-width:68ch;margin:0 0 24px}.mt-nota,.mt-vuoto{font-size:14px;color:var(--mt-taupe);line-height:1.5}.mt-vuoto{padding:24px;border:1px dashed var(--mt-platinum);border-radius:10px}.mt-riservato{margin-top:16px;padding:12px 16px;border:1px dashed var(--mt-taupe);border-radius:10px}.mt-riservato td{vertical-align:top;font-size:13px}.mt-input{width:100%;font:inherit;font-size:16px;color:var(--mt-black);border:1px solid var(--mt-platinum);border-radius:6px;padding:10px 14px;background:#fff}.mt-input:focus{outline:none;border-color:var(--mt-primary)}.mt-btn{font:inherit;font-weight:600;color:#fff;background:var(--mt-primary);border:0;border-radius:10px;padding:12px 24px;cursor:pointer;white-space:nowrap}.mt-btn:hover{filter:brightness(.92)}.mt-btn:disabled{opacity:.55;cursor:wait}.mt-btn--secondario{background:transparent;color:var(--mt-primary);border:1.5px solid var(--mt-primary)}.mt-btn--secondario:hover{background:#fe6f3a14;filter:none}.mt-link{font:inherit;font-weight:600;color:var(--mt-accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.mt-link:hover{text-decoration:underline;text-underline-offset:3px}.mt :focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px}.mt-honey{position:absolute;left:-9999px}.mt-msg{font-size:15px;padding:12px 16px;border-radius:6px;margin:16px 0 0;border-left:3px solid var(--mt-accent);background:var(--mt-ghost)}.mt-msg--errore{border-left-color:#b23a12;color:#8a2d0e}.mt-msg--ok{border-left-color:var(--mt-accent)}.mt-scaduta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px;position:sticky;top:8px;z-index:5;background:#fff}.mt-app{display:flex;gap:16px;align-items:flex-start;margin:16px 0 0;padding:16px;background:#fff;border:1px solid var(--mt-platinum);border-left:4px solid var(--carrozzeria);border-radius:12px;color:var(--mt-charcoal)}.mt-app__icona{width:56px;height:56px;border-radius:13px;flex:none}.mt-app__corpo{flex:1;min-width:0}.mt-app__corpo p{margin:0 0 8px;line-height:1.5}.mt-app__tit{font-size:1.0625rem;font-weight:700;color:var(--mt-black);margin:0 0 2px!important}.mt-app__sotto{color:var(--mt-taupe)}.mt-app__passi{margin:8px 0 12px;padding-left:22px;display:grid;gap:8px;line-height:1.5}.mt-app__simbolo{width:20px;height:20px;vertical-align:-4px;color:#0a84ff;fill:currentColor}.mt-app__simbolo path[fill=none]{fill:none}.mt-app__nota{font-size:14px;color:var(--mt-taupe)}.mt-app__indirizzo{font-size:14px;word-break:break-all;padding:8px 10px;background:var(--mt-ghost);border-radius:8px;user-select:all;-webkit-user-select:all}.mt-app__dopo{margin:8px 0 0!important}@media(display-mode:standalone){.header,.breadcrumb,.footer{display:none!important}}.mt-gate{display:flex;justify-content:center;padding:48px 0}.mt-gate__card{width:100%;max-width:440px;background:#fff;border:1px solid var(--mt-platinum);border-top:4px solid var(--carrozzeria);border-radius:16px;padding:32px}.mt-gate__testa{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--mt-platinum)}.mt-gate__logo{height:36px;width:auto}.mt-gate__x{color:var(--mt-taupe)}.mt-gate__fornitore{font-weight:700;color:var(--carrozzeria)}.mt-gate__desc{font-size:15px;line-height:1.55;margin:0 0 20px}.mt-gate__form{display:grid;gap:12px}.mt-gate__link-riga{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 0;font-size:14px;color:var(--mt-taupe)}.mt-testa{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 24px;border-radius:16px;background:var(--carrozzeria);color:#fff}.mt-testa__marchi{display:flex;align-items:center;gap:16px}.mt-testa__logo{height:36px;width:auto;background:#fff;border-radius:6px;padding:4px 8px}.mt-testa__sep{width:1px;height:28px;background:#ffffff80}.mt-testa__fornitore{font-weight:700;font-size:1.125rem}.mt-testa__destra{display:flex;align-items:center;gap:16px;font-size:14px}.mt-testa__esci{font:inherit;font-weight:600;color:#fff;background:transparent;border:1.5px solid rgba(255,255,255,.7);border-radius:10px;padding:6px 14px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.mt-demo{margin:16px 0 0;padding:12px 16px;border:1px solid var(--mt-platinum);border-left:3px solid var(--mt-primary);border-radius:6px;font-size:14px}.mt-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:24px 0 32px;border-bottom:1px solid var(--mt-platinum)}.mt-tab{font:inherit;font-weight:600;font-size:15px;color:var(--mt-taupe);background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;cursor:pointer;margin-bottom:-1px}.mt-tab[aria-selected=true]{color:var(--mt-black);border-bottom-color:var(--carrozzeria)}.mt-tab:disabled{opacity:.4;cursor:not-allowed}.mt-cerca{display:flex;gap:12px;max-width:520px}.mt-card{background:#fff;border:1px solid var(--mt-platinum);border-radius:16px;padding:24px;margin-top:24px}.mt-card--evidenza{border:1.5px solid var(--mt-primary)}.mt-card__testa{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.mt-rs{font-size:1.375rem;font-weight:700;color:var(--mt-black);margin:0}.mt-meta{font-size:14px;color:var(--mt-taupe);margin:4px 0 0;line-height:1.6}.mt-cifre{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:24px}.mt-cifra{border-top:1px solid var(--mt-platinum);padding-top:12px}.mt-cifra__et{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mt-accent)}.mt-cifra__val{font-size:1.25rem;font-weight:700;color:var(--mt-black);font-variant-numeric:tabular-nums;margin-top:4px}.mt-cifra__sub{font-size:13px;color:var(--mt-taupe);margin-top:2px}.mt-semaforo{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:10px;background:var(--mt-ghost);margin-top:24px}.mt-semaforo__luce{flex:none;width:14px;height:14px;border-radius:999px;margin-top:5px}.mt-semaforo--verde .mt-semaforo__luce{background:#2e7d4f}.mt-semaforo--giallo .mt-semaforo__luce{background:#d9a400}.mt-semaforo--rosso .mt-semaforo__luce{background:#b23a12}.mt-semaforo--verde-scuro .mt-semaforo__luce{background:#1f6033}.mt-semaforo--verde-chiaro .mt-semaforo__luce{background:#6fa86a}.mt-semaforo--provvisorio .mt-semaforo__luce{opacity:.55}.mt-righe{margin:4px 0 8px;padding-left:18px;font-size:14px;color:var(--mt-black)}.mt-accessori{list-style:none;padding:0;margin:8px 0 0}.mt-accessori li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--mt-platinum)}.mt-contatore{display:inline-flex;align-items:center;gap:10px}.mt-contatore .mt-btn{padding:4px 12px;min-width:36px}.mt-durate{display:flex;gap:8px;flex-wrap:wrap}.mt-semaforo__tit{font-weight:700;color:var(--mt-black);margin:0 0 4px}.mt-criteri{list-style:none;padding:0;margin:8px 0 0;font-size:14px;display:grid;gap:4px}.mt-criteri li:before{content:"–";color:var(--mt-accent);margin-right:8px}.mt-criteri .ko{color:#8a2d0e}.mt-rating{display:flex;gap:3px;margin-top:8px}.mt-rating span{flex:1;height:8px;border-radius:2px;background:var(--mt-platinum)}.mt-rating span.on{background:var(--mt-accent)}.mt-tabella{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.mt-tabella th{background:var(--mt-primary);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:10px 12px}.mt-tabella td{padding:10px 12px;border-bottom:1px solid var(--mt-platinum);vertical-align:top}.mt-tabella tbody tr:nth-child(2n) td{background:var(--mt-ghost)}.mt-tabella .num{text-align:right;white-space:nowrap}.mt-tabella th.num{text-align:right}.mt-tabella tr.scelta td{font-weight:700;color:var(--mt-black)}.mt-tabella tr.sotto td{font-weight:600;color:var(--mt-accent);background:#fff;padding-top:16px}.mt-tabella tr.spenta td{color:var(--mt-taupe)}.mt-storico-mese{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin:0 0 16px}.mt-scorri{overflow-x:auto}.mt-id{font-size:13px;color:var(--mt-taupe)}.mt details{border-top:1px solid var(--mt-platinum);padding:12px 0}.mt summary{cursor:pointer;font-weight:600;color:var(--mt-black)}.mt-catalogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px}.mt-voce{text-align:left;font:inherit;background:#fff;border:1px solid var(--mt-platinum);border-radius:10px;padding:16px;cursor:pointer}.mt-voce[aria-pressed=true]{border:1.5px solid var(--mt-primary)}.mt-voce__nome{font-weight:700;color:var(--mt-black);display:block}.mt-voce__prezzo{font-variant-numeric:tabular-nums;color:var(--mt-charcoal);display:block;margin-top:6px}.mt-griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.mt-campo{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--mt-black)}.mt-campo small{font-weight:400}.mt-campo__errore{font-size:14px;font-weight:500;color:#8a2d0e}.mt-input[aria-invalid=true]{border-color:#b23a12}.mt-input--iban{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.mt-toggle-riga{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px;font-size:15px}.mt-toggle{display:inline-flex;gap:8px;align-items:center;cursor:pointer}.mt-due{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.mt-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:24px 0}.mt-kpi__card{border:1px solid var(--mt-platinum);border-radius:10px;padding:16px}.mt-kpi__num{display:block;font-size:1.5rem;font-weight:700;color:var(--mt-black);font-variant-numeric:tabular-nums}.mt-kpi__et{display:block;font-size:14px;color:var(--mt-taupe);margin-top:4px}.mt-avvisi{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.mt-avvisi li{font-size:14px;padding:10px 14px;border-left:3px solid var(--mt-primary);background:var(--mt-ghost);border-radius:6px}.mt-azioni{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.mt-semaforo--bloccato .mt-semaforo__luce{background:var(--mt-black)}.mt-dc-lista{list-style:none;padding:0;margin:12px 0 0;max-height:360px;overflow-y:auto;border:1px solid var(--mt-platinum);border-radius:10px}.mt-dc-lista li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--mt-platinum)}.mt-dc-lista li:last-child{border-bottom:0}.mt-dc-lista .mt-btn{padding:6px 14px}.mt-tabella--righe{min-width:640px}.mt-tabella--righe .mt-input{padding:6px 10px;text-align:right;font-variant-numeric:tabular-nums}.mt-input--q{width:88px}.mt-input--p{width:128px}.mt-input--maiuscolo{text-transform:uppercase}.mt-tabella tfoot td{font-weight:700;color:var(--mt-black);border-top:2px solid var(--mt-platinum);border-bottom:0}.mt-riconferma{font-size:13px;font-weight:600;color:#8a2d0e}.mt-fuori{margin-top:16px}.mt-consegna{display:grid;gap:8px}.mt-consegna .mt-toggle{display:flex;align-items:flex-start}.mt-consegna .mt-toggle input{margin-top:4px}.mt-motivazione{margin-top:12px}.mt-ledwall{margin-top:24px;padding:16px;border-left:3px solid var(--mt-primary);background:var(--mt-ghost);border-radius:6px}.mt-ledwall .mt-toggle{align-items:flex-start;font-weight:600;color:var(--mt-black)}.mt-ledwall .mt-toggle input{margin-top:4px}.mt-totale-beni{font-size:1.125rem;color:var(--mt-black);margin:16px 0 0;font-variant-numeric:tabular-nums}.mt-tabella--rate{max-width:480px}.mt-da-confermare{font-weight:700;color:var(--mt-black);margin:12px 0 0}.mt-in-attesa{opacity:.6;transition:opacity .15s}#distinta-azioni .mt-btn:disabled{cursor:not-allowed}#motore .mt-mezzi .mt-tabella--righe{min-width:920px}#motore .mt-mezzi .mt-tabella--righe .mt-input--testo{text-align:left}#motore .mt-mezzi .mt-input--desc{min-width:220px}#motore .mt-mezzi .mt-input--cat{min-width:180px}#motore .mt-mezzi .mt-input--targa{min-width:128px}#motore .mt-mezzi .mt-tabella--leasing{min-width:680px}#motore .mt-mezzi .mt-tabella--leasing td{line-height:1.45}#motore .mt-mezzi .mt-tabella--leasing td:first-child{white-space:nowrap}#motore .mt-mezzi .mt-tabella--leasing td.mt-mz-nelpdf{background:#664ccd0f}#motore .mt-mezzi .mt-mz-segno{font-size:11px;font-weight:600;letter-spacing:.06em;opacity:.85}#motore .mt-mezzi .mt-mz-rata{font-size:1.0625rem;font-weight:700;color:var(--mt-black)}#motore .mt-mezzi .mt-mz-voce{display:block;font-size:13px;color:var(--mt-charcoal)}#motore .mt-mezzi .mt-mz-motivo{vertical-align:middle;font-size:14px;color:var(--mt-taupe);background:#fff}#motore .mt-mezzi .mt-mz-pdf{border:0;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px}#motore .mt-mezzi .mt-mz-pdf legend{padding:0;margin:0 0 8px;font-weight:700;color:var(--mt-black)}#motore .mt-mezzi .mt-mz-pdf .mt-nota{flex-basis:100%;margin:0}#motore .mt-mezzi .mt-btn:disabled{cursor:not-allowed}#motore .mt-mezzi .mt-sm-nota{margin:24px 0 0}#motore .mt-pr-importo{font-size:1.125rem;font-weight:700;color:var(--mt-black);font-variant-numeric:tabular-nums;padding:9px 0}.mt-checklist{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:12px}.mt-checklist>li{border:1px solid var(--mt-platinum);border-radius:10px;padding:12px 14px;display:grid;gap:8px}.mt-voce-doc{margin:0;font-weight:600;color:var(--mt-black)}.mt-checklist>li.mt-voce-zip{border-style:dashed}.mt-obbligatoria{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mt-primary);margin-left:6px}@media(max-width:640px){.mt{padding:16px 16px 48px}.mt-cerca{flex-direction:column}.mt-testa{padding:16px}.mt-tab{padding:10px 8px;font-size:14px}}
