.foglio td,.foglio th{text-align:right;border-bottom:1px solid var(--ui-linea);padding:9px 12px;font-size:13px;line-height:18px}.foglio td:first-child,.foglio th:first-child{text-align:left}.foglio th{color:var(--ui-ink-2);background:var(--slate-100);font-size:11px;font-weight:600}.fase{background:var(--ui-canvas);color:var(--umano);transition:background-color .3s,color .3s}.fase[data-on=true]{background:var(--umano);color:var(--carta)}.barra-fase{transition:width 7s linear}.barra-ferma{transition:none}@media (prefers-reduced-motion:reduce){.barra-fase{transition:none}}.prev-fonte{background:0 0;box-shadow:0 0 0 1px #0000}.prev-fonte[data-on=true]{background:var(--ui-surface);box-shadow:0 0 0 1px var(--ai),0 16px 32px -24px #0f172a66}.prev-riga[data-on=true]{background:var(--ai-velo)}.comando[data-on=true]{background:var(--ui-canvas)}.comando-segno{opacity:0}.comando[data-on=true] .comando-segno{opacity:1}@media (width<=720px){main .tocco-pieno .nl-btn-primario{order:-1}main .eroe-testo p,#ciclo>div>div:first-child p,#preventivo>div>div:first-child p,main .arch-testo p{font-size:17px!important;line-height:26px!important}main .eroe-box{row-gap:32px!important;padding:40px 20px 20px!important}main .eroe-testo{gap:20px!important}main .eroe-testo .tocco-pieno{margin-top:4px}main .eroe-prova{align-items:stretch!important}main .eroe-prova>.nota-prova{justify-content:center!important}main .demo-eroe.demo-eroe{border-radius:20px;min-height:0;gap:14px!important;padding:14px!important}main .domanda{border-radius:16px!important;align-items:flex-start!important;gap:10px!important;padding:12px 10px 10px 14px!important}main .domanda>svg{flex-shrink:0;margin-top:3px}main .domanda-testo{min-width:0;min-height:66px!important}main .domanda [data-invio]{flex-shrink:0;align-self:flex-end}main .demo-griglia{display:contents!important}main .demo-passi{padding:0 2px!important}main .demo-eroe .foglio :is(td,th){padding:9px 8px}main .demo-eroe .foglio th{white-space:nowrap}main [data-file]{gap:10px!important;padding:12px 10px!important}main [data-file]>span:nth-child(2){min-width:0}main [data-file] b{overflow-wrap:anywhere}main [data-file]>span:last-child{flex-shrink:0;padding:0 10px!important}#ciclo>div{gap:32px!important}#ciclo>div>div:first-child{gap:16px!important}main [data-fasi]{gap:12px!important}main .fasi-riga{gap:6px!important;display:flex!important}main .fase.fase{box-sizing:border-box;flex-shrink:0;width:158px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%)!important;height:72px!important;padding:12px 24px 12px 32px!important}main .fase.fase:first-child{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)!important;padding-left:18px!important}main .fase.fase:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%)!important}main .fase.fase>span:first-child{font-size:12px!important}main .fase.fase b{letter-spacing:-.02em!important;font-size:20px!important;line-height:24px!important}main .carta.fase-pannello{flex-direction:column;border-radius:20px!important;gap:20px!important;min-height:620px!important;padding:20px 14px 14px!important;display:flex!important}main .fase-domanda{gap:14px!important}main .fase-chip{display:none!important}main .fase-docs{flex-grow:1;border-radius:16px!important;gap:12px!important;padding:14px 12px!important}main .fase-file{gap:10px!important;padding:10px!important}main .fase-file>span:nth-child(2){min-width:0}main .fase-file b{overflow-wrap:anywhere}main .fase-file>span:last-child{flex-shrink:0;padding:0 10px!important}#preventivo{padding-left:8px!important;padding-right:8px!important}#preventivo>div{padding:56px 20px 20px!important}#preventivo>div>div:first-child{gap:16px!important}main .prev-cta{padding:0 12px;align-items:stretch!important;gap:12px!important;margin-top:24px!important}main .prev-fonte>span:last-child{min-width:0}main .prev-fonte b{overflow-wrap:anywhere}main .prev-doc{gap:20px!important;padding:24px 16px 20px!important}main .prev-testa{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:6px 12px!important;display:grid!important}main .prev-testa>span:first-child{display:contents!important}main .prev-testa b:first-child{grid-area:1/1}main .prev-testa b:nth-child(2){grid-area:2/1/3/3;font-size:22px!important;line-height:28px!important}main .prev-testa>.chip{grid-area:1/2}main .prev-tabella.prev-tabella{min-width:0;display:block}main .prev-tabella :is(thead,tbody){display:block}main .prev-tabella tr{grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;gap:2px 10px;padding:12px 8px;display:grid}main .prev-tabella :is(td,th){display:block;padding:0!important}main .prev-tabella thead tr{align-items:end;row-gap:0;padding:0 8px 10px;line-height:16px}main .prev-tabella th:nth-child(2){grid-area:2/1;font-weight:500!important}main .prev-tabella th:nth-child(3){grid-area:1/2/3/3}main .prev-tabella th:nth-child(4){display:none}main .prev-riga td:nth-child(2){grid-area:2/1;font-size:13px;line-height:18px}main .prev-riga td:nth-child(3){grid-area:1/2}main .prev-riga td:nth-child(4){grid-area:1/3;display:flex}main .prev-tabella .prev-totale{align-items:baseline;padding:14px 8px 0}main .prev-totale td:nth-child(2){line-height:26px}main .prev-totale td:nth-child(3){display:none}main .prev-file{padding-top:4px!important}main .frase-box{padding:112px 20px 24px!important}main .frase-box p{letter-spacing:-.04em!important}main .frase-box .firma-citazione{gap:12px!important;margin:28px 0 0!important}main .frase-box .firma-citazione>:first-child{width:28px!important}main .frase-box .firma-citazione>:last-child{zoom:.82}#prompt>div>div:first-child{gap:16px!important}#prompt .tocco-pieno{margin-top:8px;gap:12px!important}#prompt .tocco-pieno>p{text-wrap:balance;font-size:18px!important;line-height:26px!important}main .cmd-fig{border-radius:24px!important;gap:12px!important;padding:14px!important}main .cmd-fig>div{border-radius:16px!important;gap:10px!important;padding:12px 12px 12px 14px!important}main .cmd-fig>ul{border-radius:16px!important;gap:2px!important;padding:6px!important}main .cmd-fig>span:last-child{padding:2px 6px 4px}main .comando.comando{grid-template-columns:minmax(0,1fr) 16px!important;gap:4px 12px!important;padding:12px!important}main .comando>span:nth-child(2){grid-area:2/1}main .comando .comando-segno{grid-area:1/2/3/3;display:flex!important}main .cmd-passi>li{grid-template-columns:40px minmax(0,1fr)!important;gap:16px!important;padding:24px 0!important}main .cmd-passi>li>span:first-child{letter-spacing:-.04em!important}main .cmd-passi>li>span:last-child{gap:6px!important}main .cmd-passi b{padding-top:3px;font-size:20px!important;line-height:26px!important}#archivi>div>div{padding:40px 0!important}main .arch-testo{gap:16px!important}main .arch-testo h2{letter-spacing:-.03em!important}main .arch-testo a{min-height:44px}main .arch-testo a svg{flex-shrink:0}main .arch-box{border-radius:20px!important;gap:12px!important;padding:20px!important}main .arch-box ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}#faq>div{row-gap:24px!important}#faq>div>div:first-child{gap:16px!important}main .faq-lista{box-shadow:inset 0 1px 0 var(--ui-linea)}main .faq-lista summary{box-sizing:border-box;min-height:64px;gap:16px!important;padding:18px 0!important;font-size:17px!important;line-height:24px!important}main .faq-lista .faq-segno{flex-shrink:0}main .faq-lista p{margin:0 0 22px!important}#soluzioni>div{gap:24px!important;padding:96px 20px 64px!important}#soluzioni h2{letter-spacing:-.03em!important}#soluzioni .indice-riga{grid-template-columns:minmax(0,1fr) auto!important;gap:12px 16px!important;padding:22px 8px 24px!important}#soluzioni .indice-riga>:first-child{letter-spacing:-.04em!important;font-size:40px!important;line-height:40px!important}#soluzioni .indice-riga>:nth-child(2){grid-area:2/1/3/3}#soluzioni .indice-riga>:nth-child(3){grid-area:3/1/4/3!important;font-size:15px!important;line-height:23px!important}#soluzioni .indice-riga>:nth-child(4){grid-area:1/2;width:44px!important;height:44px!important;display:inline-flex!important}}
