@font-face{font-family:Jost;src:url(/fonts/Jost-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Variable.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--indaco:#2e2c52;--viola:#65629e;--lavanda:#ebeafe;--petrolio:#237f88;--petrolio-testo:#1e6e76;--grafite:#2e2e3a;--bianco:#ffffff;--nebbia:#f7f7fb;--ink:var(--grafite);--ink-muted:#5e5d6e;--ink-inverse:#ffffff;--muted-scuro:#a9a7cc;--accent-text:var(--viola);--accent-text-scuro:var(--lavanda);--accent-line:var(--viola);--hairline:#d9d8e6;--hairline-scuro:#46446c;--sans:"Jost","Futura","Avenir Next",system-ui,sans-serif;--serif:"Cormorant Garamond","Cormorant",Garamond,"Times New Roman",serif;--curva:cubic-bezier(0.2,0.7,0.2,1);--curva-io:cubic-bezier(0.65,0,0.35,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bianco);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:15px;line-height:24px}button,input,select,textarea{font-family:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.scuro :focus-visible{outline-color:var(--accent-text-scuro)}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0}.wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}@keyframes sali{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes appari{0%{opacity:0}to{opacity:1}}@keyframes filetto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes disegna{to{stroke-dashoffset:0}}@keyframes respira{0%,to{opacity:.55}50%{opacity:1}}@keyframes su{to{transform:translateY(-101%)}}@keyframes giu{to{transform:translateY(101%)}}@keyframes cucitura{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes svanisci{to{opacity:0;transform:scale(1.05)}}@keyframes anello{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes laterale{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}.sale{animation:sali .9s var(--curva) both}.r1{animation-delay:.04s}.r2{animation-delay:.12s}.r3{animation-delay:.2s}.r4{animation-delay:.28s}.r5{animation-delay:.36s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.eb{margin:0;font:500 12px/16px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-text)}.eb-su-scuro{color:var(--accent-text-scuro)}.eb-ink{color:var(--ink)}.h1{margin:24px 0 0;font:600 clamp(48px,6.4vw,80px)/1.04 var(--serif);letter-spacing:-.01em}.h2{margin:8px 0 0;font:600 clamp(34px,4vw,48px)/1.12 var(--serif)}.h3{margin:0;font:600 30px/36px var(--serif)}.lead{margin:0;font:400 18px/28px var(--sans)}.testo{font:400 15px/24px var(--sans)}.piccolo,.testo{margin:0;color:var(--ink-muted)}.piccolo{font:400 13px/20px var(--sans)}.filetto{display:block;width:56px;height:1px;background:var(--viola);transform-origin:left;animation:filetto 1.2s .3s var(--curva-io) both}.filetto-chiaro{background:var(--accent-line)}.btn{position:relative;z-index:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 32px;font:500 12px/16px var(--sans);letter-spacing:.2em;text-transform:uppercase;border-radius:0;cursor:pointer;text-decoration:none;transition:color .55s var(--curva-io),border-color .55s}.btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .55s var(--curva-io)}.btn:hover:before{transform:scaleX(1);transform-origin:left}.btn svg{width:16px;height:16px;flex:none;transition:transform .55s var(--curva)}.btn:hover svg{transform:translateX(4px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:disabled:before{display:none}.btn-primario{background:var(--viola);color:var(--bianco);border:1.5px solid var(--viola)}.btn-primario:before{background:var(--indaco)}.btn-primario:hover:not(:disabled){color:var(--bianco);border-color:var(--indaco)}.btn-linea{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.btn-linea:before{background:var(--indaco)}.btn-linea:hover:not(:disabled){color:var(--bianco)}.btn-bianco{background:var(--bianco);color:var(--indaco);border:1.5px solid var(--bianco)}.btn-bianco:before{background:var(--viola)}.btn-bianco:hover:not(:disabled){color:var(--bianco);border-color:var(--viola)}.btn-linea-chiara{background:transparent;color:var(--bianco);border:1.5px solid var(--muted-scuro)}.btn-linea-chiara:before{background:var(--bianco)}.btn-linea-chiara:hover:not(:disabled){color:var(--indaco);border-color:var(--bianco)}.btn-piccolo{min-height:44px;padding:0 20px}.btn-file{cursor:pointer}.btn-file:focus-within{outline:2px solid var(--accent-text-scuro);outline-offset:2px}.link{display:inline-flex;align-items:center;gap:10px;background:none;border:0;border-bottom:1px solid var(--accent-line);border-radius:0;cursor:pointer;color:inherit;padding:14px 0 13px;font:500 12px/16px var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:color .4s}.link:hover{color:var(--accent-text)}.link-testo{background:none;border:0;padding:12px 0;cursor:pointer;font:400 13px/20px var(--sans);-webkit-text-decoration-color:var(--viola);text-decoration-color:var(--viola);text-underline-offset:4px}.etichetta{display:block;margin-bottom:8px;font:500 12px/16px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.facoltativo{font-weight:400;letter-spacing:.08em;text-transform:none;color:var(--ink-muted)}.campo{display:block;width:100%;min-height:48px;padding:12px 16px;font:400 16px/24px var(--sans);color:var(--ink);background:var(--bianco);border:1px solid var(--ink-muted);border-radius:2px;transition:border-color .3s}.campo:hover{border-color:var(--ink)}.campo::placeholder{color:var(--ink-muted)}.scuro .etichetta{color:var(--ink-inverse)}.scuro .facoltativo{color:var(--muted-scuro)}.scuro .campo{color:var(--ink-inverse);background:transparent;border-color:var(--muted-scuro)}.scuro .campo option{color:var(--grafite);background:var(--bianco)}.scuro .campo:hover{border-color:var(--bianco)}.scuro .campo::placeholder{color:var(--muted-scuro)}select.campo option{color:var(--ink);background:var(--bianco)}.spunta{display:flex;align-items:flex-start;gap:16px;min-height:44px;padding:8px 0;font:400 13px/20px var(--sans);cursor:pointer}.spunta input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--viola)}.errore{margin:0;font:400 13px/20px var(--sans);color:var(--accent-text-scuro)}.chiaro .errore,.errore-chiaro{color:var(--accent-text)}.gettoni{display:flex;flex-wrap:wrap;gap:8px}.gettone{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:transparent;border:1px solid var(--muted-scuro);color:var(--ink);cursor:pointer;font:500 12px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:background .45s,color .45s,border-color .45s}.gettone:hover{border-color:var(--ink)}.gettone[aria-pressed=true]{background:var(--viola);border-color:var(--viola);color:var(--bianco)}.gettone .num{font-weight:400;letter-spacing:.08em}.scuro .gettone{color:var(--ink-inverse)}.scuro .gettone:hover{border-color:var(--bianco)}.scuro .gettone[aria-pressed=true]{background:var(--bianco);border-color:var(--bianco);color:var(--indaco)}.testata{background:var(--indaco);border-bottom:1px solid var(--hairline-scuro)}.testata-in{align-items:center;justify-content:space-between;gap:0 40px;min-height:72px}.schede,.testata-in{display:flex;flex-wrap:wrap}.schede{gap:0 32px}.scheda{position:relative;padding:28px 0;color:var(--muted-scuro);font:500 12px/16px var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:color .4s}.scheda:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:1px;background:var(--lavanda);transform:scaleX(0);transition:transform .6s var(--curva-io)}.scheda:hover{color:var(--bianco)}.scheda:hover:after{transform:scaleX(.35)}.scheda[aria-current=page]{color:var(--bianco)}.scheda[aria-current=page]:after{transform:scaleX(1)}.utente{display:flex;align-items:center;gap:24px;font:400 13px/20px var(--sans);color:var(--muted-scuro)}.esci{background:none;border:0;border-bottom:1px solid var(--lavanda);padding:14px 0 13px;cursor:pointer;color:var(--bianco);font:500 12px/16px var(--sans);letter-spacing:.2em;text-transform:uppercase}@media (max-width:760px){.scheda{padding:16px 0}.scheda:after{bottom:10px}.testata-in{padding-top:8px;padding-bottom:8px}}.avviso-verifica{background:var(--lavanda);border-bottom:1px solid var(--hairline)}.avviso-verifica p{margin:0;padding:16px 0;font:400 13px/20px var(--sans)}.anteprima{background:var(--lavanda)}.anteprima p{margin:0;padding:12px 0;font:400 13px/20px var(--sans)}.piede{background:var(--indaco);color:var(--muted-scuro);border-top:1px solid var(--hairline-scuro)}.piede-in{padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px 64px}.piede dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 24px;gap:8px 24px;align-items:baseline}.piede dt{color:var(--muted-scuro)}.piede dd{margin:0;font:400 13px/20px var(--sans)}.piede a,.piede dd{color:var(--ink-inverse)}.piede a{text-decoration:underline;-webkit-text-decoration-color:var(--lavanda);text-decoration-color:var(--lavanda);text-underline-offset:4px}.ingresso{position:fixed;inset:0;z-index:50}.sipario{position:absolute;left:0;right:0;height:50.5%;background:var(--indaco)}.sipario-su{top:0}.sipario-giu{bottom:0}.cucitura{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--lavanda);transform:scaleX(0)}.ingresso-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--bianco)}.ingresso-eb{animation:sali 1.2s .3s var(--curva) both}.ingresso-logo{display:block;margin:16px 0;padding:clamp(24px,6vw,64px);background:none;border:0;cursor:pointer;color:var(--bianco);transition:transform 1.2s var(--curva)}.ingresso-logo:hover{transform:scale(1.03)}.logo-animato .lw{animation:appari 1.8s ease .2s both}.logo-animato .ll{stroke-dasharray:54;stroke-dashoffset:54;animation:disegna 1.6s 1s var(--curva-io) forwards}.logo-animato .lb{animation:appari 1.4s ease 1.5s both}.ingresso-invito{margin:0;font:500 12px/16px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-scuro);animation:appari 1s 2.2s both,respira 3.2s ease-in-out 3.2s infinite}.ingresso-legale{position:absolute;left:24px;right:24px;bottom:24px;margin:0;font:400 13px/20px var(--sans);color:var(--muted-scuro);animation:appari 1s 2.4s both}.ingresso.apre{pointer-events:none}.ingresso.apre .ingresso-in{animation:svanisci .7s cubic-bezier(.7,0,.3,1) forwards}.ingresso.apre .cucitura{animation:cucitura 1.2s cubic-bezier(.7,0,.2,1) .25s forwards}.ingresso.apre .sipario-su{animation:su 1s cubic-bezier(.77,0,.18,1) .7s forwards}.ingresso.apre .sipario-giu{animation:giu 1s cubic-bezier(.77,0,.18,1) .7s forwards}.accesso{min-height:100vh;background:var(--indaco);color:var(--bianco)}.accesso-in{max-width:720px;margin:0 auto;padding:64px 24px;display:flex;flex-direction:column;align-items:center}.accesso-schede{display:flex;justify-content:center;gap:0 40px;width:100%;margin-top:24px;border-bottom:1px solid var(--hairline-scuro)}.accesso-schede .scheda{padding:16px 0;background:none;border:0;cursor:pointer}.accesso-schede .scheda:after{bottom:8px}.modulo{width:100%;margin-top:40px;flex-direction:column;text-align:left}.modulo,.riga-campi{display:flex;gap:24px}.riga-campi{flex-wrap:wrap}.riga-campi>div{flex:1 1 200px;min-width:0}.sezione-modulo{margin:16px 0 0;padding-top:24px;border-top:1px solid var(--hairline-scuro)}.cerca{position:relative;flex:1 1 320px;max-width:440px}.cerca svg{position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--ink-muted);pointer-events:none}.cerca .campo{padding-left:48px}.listino{background:var(--bianco);border:1px solid var(--hairline)}.voce{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 40px;gap:8px 40px;align-items:center;padding:24px;border-bottom:1px solid var(--hairline);transition:background .4s;animation:sali .6s var(--curva) both}.voce:last-child{border-bottom:0}.voce:hover{background:var(--nebbia)}.voce:nth-child(2){animation-delay:.03s}.voce:nth-child(3){animation-delay:.06s}.voce:nth-child(4){animation-delay:.09s}.voce:nth-child(5){animation-delay:.12s}.voce:nth-child(n+6){animation-delay:.15s}.voce-nome{margin:0;font:600 22px/28px var(--serif)}.voce-nome button{display:inline;margin:0;padding:0;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:-webkit-text-decoration-color .4s;transition:text-decoration-color .4s;transition:text-decoration-color .4s,-webkit-text-decoration-color .4s}.voce-nome button:hover{-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.voce-dati{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:4px;font:400 13px/20px var(--sans);color:var(--ink-muted)}.cartellino{display:inline-block;padding:2px 8px;border:1px solid var(--hairline);font:500 11px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.voce-nota{margin:4px 0 0;font:400 13px/20px var(--sans);color:var(--accent-text)}.prezzo{margin:0;font:600 22px/28px var(--serif);white-space:nowrap;text-align:right}.voce-azione{min-width:132px;display:flex;justify-content:flex-end}@media (max-width:640px){.voce{grid-template-columns:minmax(0,1fr) auto}.voce-azione{grid-column:1/-1;justify-content:flex-start}}.contatore{display:inline-flex;align-items:center;border:1.5px solid var(--ink);animation:appari .4s both}.contatore button{width:44px;height:44px;background:none;border:0;cursor:pointer;font:400 20px/1 var(--sans);color:var(--ink);transition:background .3s,color .3s}.contatore button:hover{background:var(--viola);color:var(--bianco)}.contatore span{min-width:36px;text-align:center;font:500 15px/24px var(--sans)}.scuro .contatore{border-color:var(--muted-scuro)}.scuro .contatore button,.scuro .contatore span{color:var(--bianco)}.scuro .contatore button:hover{background:var(--bianco);color:var(--indaco)}.preventivo{position:relative;background:var(--indaco);color:var(--ink-inverse);padding:40px}.preventivo:before{content:"";position:absolute;left:40px;right:40px;top:0;height:1px;background:var(--lavanda);transform-origin:left;animation:filetto 1.2s .4s var(--curva-io) both}@media (min-width:1000px){.preventivo{position:-webkit-sticky;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto}}.riga-prev{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 16px;gap:8px 16px;padding:16px 0;border-bottom:1px solid var(--hairline-scuro);animation:sali .5s var(--curva) both}.riga-prev-nome{margin:0;font:600 20px/26px var(--serif);color:var(--bianco)}.su-scuro{margin:4px 0 0;font:400 13px/20px var(--sans);color:var(--muted-scuro)}.importo-riga{margin:0;font:500 15px/24px var(--sans);color:var(--bianco);text-align:right;white-space:nowrap}.togli{width:44px;height:44px;background:none;border:0;cursor:pointer;color:var(--muted-scuro);display:inline-flex;align-items:center;justify-content:center}.togli:hover{color:var(--bianco)}.totali{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font:400 13px/20px var(--sans);color:var(--muted-scuro)}.totale,.totali span:last-child{color:var(--bianco);white-space:nowrap}.totale{font:600 36px/40px var(--serif)}.suggerimento{margin:16px 0 0;font:400 13px/20px var(--sans);color:var(--accent-text-scuro)}.barra-prev{display:none}@media (max-width:999px){.barra-prev{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--indaco);color:var(--ink-inverse);border-top:1px solid var(--lavanda);animation:sali .5s var(--curva) both}.con-barra{padding-bottom:88px}}.velo{position:fixed;inset:0;z-index:44;background:rgba(46,44,82,.55);animation:appari .4s both}.pannello{position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(480px,100%);overflow-y:auto;overscroll-behavior:contain;background:var(--bianco);border-left:1px solid var(--accent-line);padding:40px;display:flex;flex-direction:column;animation:laterale .6s var(--curva) both}@media (max-width:560px){.pannello{padding:24px}}.dati{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px 24px;gap:16px 24px;margin:0;align-items:baseline}.dati dt{font:500 12px/16px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.dati dd{margin:0;font:400 15px/24px var(--sans)}.riquadro{margin-top:40px;padding:24px;background:var(--lavanda)}.pratica{position:relative;background:var(--bianco);border:1px solid var(--hairline);padding:40px;transition:border-color .5s;animation:sali .8s var(--curva) both}.pratica:hover{border-color:var(--muted-scuro)}@media (max-width:560px){.pratica{padding:24px}}.codice{margin:8px 0 0;font:600 30px/36px var(--serif)}.linea-tempo{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 8px}.binario{left:12.5%;right:12.5%;top:5px;height:1px;background:var(--hairline);animation:filetto 1.2s .3s var(--curva-io) both}.binario,.binario-pieno{position:absolute;transform-origin:left}.binario-pieno{inset:0;background:var(--viola);transition:transform 1.1s var(--curva-io)}.tappa{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;font:500 11px/16px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.punto,.tappa{position:relative}.punto{width:11px;height:11px;background:var(--bianco);border:1.5px solid var(--ink-muted)}.tappa.fatta{color:var(--ink)}.tappa.fatta .punto{background:var(--viola);border-color:var(--viola)}.tappa.ora{color:var(--ink)}.tappa.ora .punto{border-color:var(--accent-text)}.tappa.ora .punto:after{content:"";position:absolute;inset:-1.5px;border:1px solid var(--accent-text);animation:anello 2.4s ease-out infinite}@media (max-width:560px){.tappa span:last-child{display:none}.tappa.ora span:last-child{display:block}}.azioni{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;margin-top:24px;padding-top:24px;border-top:1px solid var(--hairline)}.btn-file-chiaro:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.avviso{position:fixed;left:50%;bottom:32px;z-index:46;max-width:calc(100% - 48px);padding:16px 24px;background:var(--indaco);color:var(--ink-inverse);border-top:1px solid var(--lavanda);font:400 15px/24px var(--sans);transform:translateX(-50%);animation:appari .5s both}@media (max-width:999px){.avviso,.con-barra~.avviso{bottom:96px}}@keyframes cresci{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes allarga{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.intestazione{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 64px;margin-bottom:40px}.cifre{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.cifra{min-width:0;background:var(--bianco);padding:24px;animation:sali .8s var(--curva) both}.cifra:nth-child(2){animation-delay:.06s}.cifra:nth-child(3){animation-delay:.12s}.cifra:nth-child(4){animation-delay:.18s}.cifra-valore{margin:12px 0 0;font:600 40px/44px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cifra-nota{margin:8px 0 0;font:400 13px/20px var(--sans);color:var(--ink-muted)}.cifra.forte{background:var(--indaco);color:var(--bianco)}.cifra.forte .eb{color:var(--lavanda)}.cifra.forte .cifra-nota{color:var(--muted-scuro)}.blocco{min-width:0;background:var(--bianco);border:1px solid var(--hairline);padding:32px;animation:sali .8s .1s var(--curva) both}@media (max-width:560px){.blocco{padding:24px 16px}}.blocco-titolo{margin:8px 0 0;font:600 26px/32px var(--serif)}.due-colonne{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:24px}@media (max-width:999px){.due-colonne{grid-template-columns:minmax(0,1fr)}}.grafico{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 12px;gap:0 12px;margin-top:32px}.asse-y{position:relative;height:200px;min-width:44px}.asse-y span{position:absolute;right:0;transform:translateY(50%);font:400 11px/16px var(--sans);color:var(--ink-muted);white-space:nowrap}.area{position:relative;height:200px}.area .riga-griglia{position:absolute;left:0;right:0;height:1px;background:var(--hairline)}.colonne{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n,12),minmax(0,1fr));grid-gap:2px;gap:2px;align-items:end;border-bottom:1px solid var(--ink)}.colonna{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center}.colonna:focus-visible{outline-offset:0}.colonna-barra{width:min(100%,36px);min-height:0;background:var(--petrolio);transform-origin:bottom;animation:cresci .9s var(--curva) both;transition:opacity .3s}.colonne:hover .colonna-barra{opacity:.35}.colonne .colonna:focus-visible .colonna-barra,.colonne .colonna:hover .colonna-barra{opacity:1}.colonna-valore{position:absolute;left:50%;transform:translateX(-50%);margin-bottom:6px;font:500 11px/16px var(--sans);color:var(--ink);white-space:nowrap;pointer-events:none}.etichette-x{display:grid;grid-template-columns:repeat(var(--n,12),minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:8px}.etichette-x span{text-align:center;font:400 11px/16px var(--sans);color:var(--ink-muted)}@media (max-width:480px){.etichette-x span:nth-child(2n){visibility:hidden}}.fumetto{position:absolute;z-index:3;margin-bottom:10px;padding:8px 12px;background:var(--indaco);color:var(--ink-inverse);border-top:1px solid var(--lavanda);font:400 12px/18px var(--sans);white-space:nowrap;pointer-events:none;animation:appari .2s both}.fumetto b{display:block;font-weight:500;color:var(--bianco)}.dati-tabella{margin-top:24px}.dati-tabella summary{display:inline-flex;min-height:44px;align-items:center;cursor:pointer;font:400 13px/20px var(--sans);text-decoration:underline;-webkit-text-decoration-color:var(--viola);text-decoration-color:var(--viola);text-underline-offset:4px}.barre-o{list-style:none;margin:24px 0 0;padding:0}.barre-o li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;padding:12px 0;border-bottom:1px solid var(--hairline)}.barre-o li:last-child{border-bottom:0}.barre-o .nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/20px var(--sans)}.barre-o .val{font:500 13px/20px var(--sans);color:var(--petrolio-testo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.barre-o .pista{grid-column:1/-1;height:6px}.progresso{height:6px;margin-top:12px;background:var(--lavanda)}.progresso-riempi{max-width:100%}.barre-o .riempi,.progresso-riempi{height:100%;background:var(--petrolio);transform-origin:left;animation:allarga 1s var(--curva) both}.scorri{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabella{width:100%;border-collapse:collapse;font:400 13px/20px var(--sans)}.tabella th{padding:12px 16px;text-align:left;font:500 11px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--ink);white-space:nowrap}.tabella td{padding:14px 16px;border-bottom:1px solid var(--hairline);vertical-align:middle}.tabella tr:last-child td{border-bottom:0}.tabella tbody tr{transition:background .3s}.tabella tbody tr:nth-child(2n){background:var(--nebbia)}.tabella tbody tr:hover{background:var(--lavanda)}.tabella .dx{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tabella .forte{font:500 15px/24px var(--sans);color:var(--petrolio-testo)}.tabella td:first-child,.tabella th:first-child{padding-left:0}.tabella td:last-child,.tabella th:last-child{padding-right:0}.stato{display:inline-flex;align-items:center;gap:8px;font:500 11px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.stato i{flex:none;width:8px;height:8px;border:1.5px solid}.stato.pieno i{background:currentColor}.stato.tratteggio i{border-style:dashed}.stato.accento{color:var(--viola)}.stato.spento{color:var(--ink-muted)}.clienti{background:var(--bianco);border:1px solid var(--hairline)}.cliente{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.75fr)) 88px minmax(0,auto);grid-gap:16px 32px;gap:16px 32px;align-items:center;padding:24px;border-bottom:1px solid var(--hairline);transition:background .4s;animation:sali .6s var(--curva) both}.cliente:last-child{border-bottom:0}.cliente:hover{background:var(--nebbia)}.cliente-nome{margin:0;font:600 22px/28px var(--serif);overflow-wrap:anywhere}.misura{margin:0;min-width:0}.misura dt{font:500 11px/16px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.misura dd{margin:4px 0 0;font:400 15px/24px var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.spark{display:flex;align-items:flex-end;gap:2px;height:32px}.spark span{flex:1 1;min-height:1px;background:var(--petrolio)}.spark span.zero{background:var(--hairline)}.cliente-azione{display:flex;justify-content:flex-end}@media (max-width:1099px){.cliente{grid-template-columns:repeat(3,minmax(0,1fr))}.cliente>:first-child{grid-column:1/-1}.cliente .spark-box{grid-column:1/3}.cliente-azione{justify-content:flex-end}}@media (max-width:560px){.cliente{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 16px}.cliente .spark-box,.cliente-azione{grid-column:1/-1}.cliente-azione{justify-content:flex-start}}.aliquote{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:16px 24px;gap:16px 24px;margin-top:24px}.campo-perc{position:relative}.campo-perc .campo{padding-right:40px}.campo-perc span{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}@media (max-width:560px){.cifre{grid-template-columns:repeat(2,minmax(0,1fr))}.cifra{padding:16px}.cifra-valore{margin-top:8px;font-size:26px;line-height:32px}}.scheletro{display:block;background:var(--nebbia);border:1px solid var(--hairline);animation:respira 1.6s ease-in-out infinite}.documenti{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:24px;gap:24px}.documento{display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--bianco);border:1px solid var(--hairline);padding:32px;transition:border-color .4s;animation:sali .7s var(--curva) both}.documento:hover{border-color:var(--viola)}.documento.nascosto{background:var(--nebbia)}@media (max-width:560px){.documento{padding:24px}}.documento-titolo{margin:0;font:600 24px/30px var(--serif);overflow-wrap:anywhere}.documento-dati{margin-top:auto;padding-top:8px}.documento-azioni{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:16px;border-top:1px solid var(--hairline)}.documento-staff{display:flex;flex-wrap:wrap;gap:0 24px;border:0;margin:0;padding:0}textarea.campo{resize:vertical;min-height:96px}.account-elenco{display:flex;flex-direction:column;gap:16px}.account{background:var(--bianco);border:1px solid var(--hairline);padding:32px;animation:sali .6s var(--curva) both}@media (max-width:560px){.account{padding:24px 16px}}.account-testa{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 32px}.account-nome{margin:4px 0 0;font:600 24px/30px var(--serif);overflow-wrap:anywhere}.account .dati{margin-top:24px;grid-template-columns:minmax(0,180px) minmax(0,1fr)}@media (max-width:560px){.account .dati{grid-template-columns:minmax(0,1fr);gap:4px}.account .dati dd{margin-bottom:12px}}.account-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--hairline)}.conta{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;background:var(--lavanda);color:var(--indaco);font:500 11px/1 var(--sans);letter-spacing:0;vertical-align:1px}.estratto{background:var(--bianco);border:1px solid var(--hairline);padding:40px}@media (max-width:560px){.estratto{padding:24px 16px}}.estratto-testa{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--hairline)}.estratto-sezione{margin-top:40px;page-break-inside:avoid;break-inside:avoid}.tabella tr.riga-totale td{border-top:1px solid var(--ink);font-weight:500}.tabella tr.riga-somma td{border-top:1px solid var(--hairline)}.dati dd.forte{font-weight:500}.dati dd.iban{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:500;overflow-wrap:anywhere}.elenco-condizioni{margin:12px 0 0;padding-left:18px}.elenco-condizioni li{font:400 14px/22px var(--sans);margin-top:6px}.riquadro-bianco{background:var(--bianco);border:1px solid var(--hairline);padding:32px}@media (max-width:560px){.riquadro-bianco{padding:24px 16px}}.bonifico{margin-top:24px;padding:24px;background:var(--lavanda)}.bonifico .dati{margin-top:12px}.solo-stretto{display:none}.utente-nome{color:inherit;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.utente-nome:hover,.utente-nome[aria-current=page]{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sedi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px;margin-top:20px}.sede{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--hairline)}.sede-nome{font:600 20px/26px var(--serif);margin-bottom:4px}.sede-azioni{gap:8px 20px}.destinatari,.sede-azioni{display:flex;flex-wrap:wrap}.destinatari{gap:24px 64px}.destinatari>div{flex:1 1 240px;min-width:0}.modulo-listino{display:flex;flex-direction:column;gap:20px;margin-top:16px}.voce-aperta{background:var(--nebbia)}.voce-aperta .voce{border-bottom:0}.voce-modulo{padding:0 24px 24px;border-bottom:1px solid var(--hairline)}@media (max-width:560px){.voce-modulo{padding:0 16px 20px}}.cartellino-spento{border-color:var(--accent-line);color:var(--accent-text)}.nota-annullamento{margin:16px 0 0;padding:12px 16px;border-left:2px solid var(--accent-line);font:400 13px/20px var(--sans);color:var(--ink)}.link-testo{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.documento-preventivo .col-prezzo{display:none}.documento-preventivo .solo-stretto{display:block}.bonifico{padding:20px 16px}.bonifico .dati,.documento-preventivo .dati{grid-template-columns:minmax(0,1fr);gap:2px}.bonifico .dati dd,.documento-preventivo .dati dd{margin-bottom:12px}}@media print{@page{size:A4;margin:14mm}body,html{background:#fff!important}.avviso,.guida,.non-stampare,.piede,.testata{display:none!important}main>section>.wrap{padding:0!important;max-width:none!important}.estratto{border:0;padding:0}.estratto *{animation:none!important}.cifre{page-break-inside:avoid;break-inside:avoid}.documento-preventivo .estratto-testa{padding-bottom:14px}.documento-preventivo .estratto-sezione{margin-top:18px}.documento-preventivo .blocco-titolo{font-size:20px;line-height:26px}.documento-preventivo .tabella td,.documento-preventivo .tabella th{padding-top:6px;padding-bottom:6px}.documento-preventivo .tabella tbody tr{background:transparent!important}.documento-preventivo .dati{gap:6px 24px}.documento-preventivo .elenco-condizioni li{font-size:12px;line-height:17px;margin-top:3px}}.passi-verifica{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font:400 15px/24px var(--sans)}.qr-verifica{width:208px;height:208px;padding:12px;background:var(--bianco);border:1px solid var(--hairline)}.qr-verifica img{display:block;width:184px;height:184px}.chiave-verifica{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:500;overflow-wrap:anywhere;color:inherit}.campo-codice{max-width:220px;font-size:22px;letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.azioni-staff{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px}