@font-face{font-family:PT Sans Narrow;src:url(/assets/PTSansNarrow-Regular-DSD5fY4_.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans Narrow;src:url(/assets/PTSansNarrow-Bold-CIzvuCI7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/PTSans-Regular-CNJ_Sm49.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/PTSans-Bold-DJNlkpA8.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/PTSans-Italic-AEGzueA6.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PT Sans;src:url(/assets/PTSans-BoldItalic-DCTVrJn_.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/MyriadPro-Regular-BY6xFsxq.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/MyriadPro-Bold-C--aER1H.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/MyriadPro-It-Bpjn9cOE.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/assets/MyriadPro-BoldIt-Poxtged9.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--carattere:"PT Sans Narrow", "Arial Narrow", system-ui, sans-serif;font-family:var(--carattere);color:#111;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;font-size:15px;line-height:1.45}body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:#8a24321f;margin:0}button,input,select,textarea{font-family:inherit}#root{box-sizing:border-box;flex-direction:column;width:100%;height:100dvh;margin:0;padding:0;display:flex}h1,h2,h3,h4,p{margin:0}.testo-paragrafo a{color:#8a2432;pointer-events:none;text-decoration:underline}.testo-paragrafo.testo-compilabile a{pointer-events:auto;cursor:pointer}.testo-paragrafo ul,.testo-paragrafo ol{margin:0;padding-left:1.4em}.testo-paragrafo ol.elenco-alfa>li::marker{content:counter(list-item, lower-alpha) ") "}.testo-paragrafo ol.elenco-alfa-maiuscolo>li::marker{content:counter(list-item, upper-alpha) ") "}:root{--moto-istante:.1s;--moto-breve:.16s;--moto-medio:.22s;--moto-lungo:.34s;--moto-filetto:.62s;--moto-curva-filetto:cubic-bezier(.62, .03, .24, 1);--moto-curva:cubic-bezier(.2, .7, .3, 1);--rilievo-posato:0 1px 1px #38141a0d, 0 2px 6px #38141a0d;--rilievo-alzato:0 1px 2px #38141a12, 0 6px 18px #38141a1a;--rilievo-premuto:inset 0 1px 2px #38141a1a;--moto-scarto:40ms}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-tasto{transition:box-shadow var(--moto-breve) var(--moto-curva), transform var(--moto-istante) var(--moto-curva), border-color var(--moto-breve) var(--moto-curva)}.studio-tasto:hover:not(:disabled){box-shadow:inset 0 0 0 999px #8a243212,0 2px 10px #8a243229}.studio-tasto:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.studio-tasto:disabled{box-shadow:none}.studio-tasto:focus-visible,.studio-riga:focus-visible{outline-offset:2px;outline:2px solid #8a2432}@keyframes studio-entra{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.studio-entra{animation:studio-entra var(--moto-medio) var(--moto-curva) both}@keyframes studio-velo{0%{opacity:0}to{opacity:1}}.studio-velo{animation:studio-velo var(--moto-breve) ease both}.studio-velo>*{animation:studio-entra var(--moto-medio) var(--moto-curva) both}@keyframes studio-apre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.studio-apre{animation:studio-apre var(--moto-medio) var(--moto-curva) both}.studio-riga,tbody tr[data-premibile]{transition:box-shadow var(--moto-breve) var(--moto-curva)}.studio-riga:hover,tbody tr[data-premibile]:hover{box-shadow:inset 3px 0 #8a2432}.studio-scheda{transition:box-shadow var(--moto-breve) var(--moto-curva), transform var(--moto-breve) var(--moto-curva);box-shadow:var(--rilievo-posato)}.studio-scheda:hover{box-shadow:var(--rilievo-alzato);transform:translateY(-1px)}.studio-scheda:active{box-shadow:var(--rilievo-posato);transform:none}.studio-rilievo{box-shadow:var(--rilievo-posato);transition:box-shadow var(--moto-breve) var(--moto-curva)}.studio-voce{transition:box-shadow var(--moto-breve) var(--moto-curva), transform var(--moto-istante) var(--moto-curva)}.studio-voce:hover:not([aria-current=page]){box-shadow:var(--rilievo-posato)}.studio-voce[aria-current=page]{box-shadow:var(--rilievo-alzato)}.studio-voce:active{box-shadow:var(--rilievo-premuto);transform:translateY(1px)}@keyframes studio-arriva{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.studio-arriva{animation:studio-arriva var(--moto-lungo) var(--moto-curva) backwards;animation-delay:calc(min(var(--i,0), 7) * var(--moto-scarto))}@keyframes studio-pagina{0%{opacity:0}to{opacity:1}}.studio-pagina{animation:studio-pagina var(--moto-medio) ease both}@keyframes studio-filetto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.studio-filetto{transform-origin:0;animation:studio-filetto var(--moto-filetto) var(--moto-curva-filetto) both}@keyframes studio-attesa{0%{transform:translate(-100%)}to{transform:translate(320%)}}.studio-attesa{position:relative;overflow:hidden}.studio-attesa:after{content:"";width:32%;animation:studio-attesa 1.15s var(--moto-curva) infinite;background:linear-gradient(90deg,#8a243200,#8a24328c,#8a243200);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.studio-attesa:after{background:#8a243238;width:100%;position:absolute;inset:0;transform:none}}button{transition:box-shadow var(--moto-breve) var(--moto-curva), transform var(--moto-istante) var(--moto-curva), border-color var(--moto-breve) var(--moto-curva)}button:hover:not(:disabled){box-shadow:inset 0 0 0 999px #8a24320f}button:active:not(:disabled){transform:translateY(1px)}button:disabled{box-shadow:none;transform:none}@media (width<=1000px) and (pointer:coarse){input:not(.documento *),select:not(.documento *),textarea:not(.documento *){font-size:16px!important}}@media (width<=1000px){.studio-velo>*{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important}}@media (width<=700px){.studio-velo{align-items:stretch!important;padding:0!important}.studio-velo>*{border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:100dvh!important}}@media (pointer:coarse){button:not([data-presa=fine]):not(.documento *),a[role=button]:not(.documento *),select:not(.documento *){min-height:44px}}.studio-velo.studio-cassetto>*{border-radius:0!important;width:auto!important;max-width:88vw!important;max-height:100dvh!important}@keyframes studio-cassetto{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.studio-velo.studio-cassetto>*{animation:.2s cubic-bezier(.2,.7,.3,1) both studio-cassetto}.studio-arco{stroke-dasharray:0 999;transition:stroke-dasharray var(--moto-filetto) var(--moto-curva);transition-delay:calc(min(var(--i,0), 6) * 70ms)}.studio-elastico{transition:height var(--moto-lungo) var(--moto-curva)}.studio-elastico[data-in-corso]{overflow:hidden}.dashboard-vetrina{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:20px;display:grid}@media (width<=980px){.dashboard-vetrina{grid-template-columns:1fr}}.dashboard-servizi{flex-wrap:wrap;gap:14px;display:flex}.bilancio-pagine{flex-direction:column;align-items:center;gap:26px;display:flex}.bilancio-a4{border:1px solid var(--bil-bordo-tenue);width:210mm;min-height:297mm;box-shadow:var(--rilievo-alzato);color:var(--bil-inchiostro);background:#fff;position:relative}.bilancio-marchio{object-fit:contain;position:absolute}.bilancio-filetto{background:var(--bil-bordeaux);position:absolute}.bilancio-piede{justify-content:space-between;font-weight:700;display:flex;position:absolute}.bilancio-numero-pagina{color:var(--bil-testo-3);font-size:8pt;position:absolute;bottom:16mm;right:5mm}.bilancio-contenuto{padding:32mm 5mm 22mm}.bilancio-intestazione{text-align:center;margin:0 0 7mm}.bilancio-intestazione .titolo{min-height:1.3em;font-size:13pt;font-weight:700;display:block}.bilancio-intestazione .sottotitolo{color:var(--bil-testo-2);min-height:1.3em;margin-top:1.5mm;font-size:8.5pt;display:block}.bilancio-a4 [contenteditable]{outline:none}.bilancio-a4 [contenteditable]:focus{box-shadow:0 0 0 2px var(--bil-bordeaux-bordo);border-radius:3px}.bilancio-a4 [contenteditable]:empty:before{content:attr(data-vuoto);color:var(--bil-testo-3)}.bilancio-due-colonne{grid-template-columns:1fr 1fr;align-items:start;gap:0 5mm;display:grid}.bilancio-tabella{border:.3mm solid var(--bil-inchiostro);border-radius:15px;padding:2.5mm 3.5mm 3mm}.bilancio-tabella>h3{letter-spacing:.08em;text-transform:uppercase;border-bottom:.3mm solid var(--bil-inchiostro);margin:0 0 1mm;padding-bottom:1mm;font-size:9pt;font-weight:700}.bilancio-tabella>h3 em{color:var(--bil-testo-3);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.bilancio-riga{align-items:baseline;gap:2mm;padding:.8mm 0;display:grid;position:relative}.bilancio-riga.tre{grid-template-columns:1fr 23mm 23mm}.bilancio-riga.due{grid-template-columns:1fr 23mm}.bilancio-riga.piena{grid-template-columns:1fr}.bilancio-desc{overflow-wrap:anywhere;min-width:0;min-height:1.2em}.bilancio-importo{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bilancio-riga.capo{border-bottom:.2mm solid var(--bil-bordo);padding:.6mm 0 1mm}.bilancio-riga.capo span{letter-spacing:.05em;text-transform:uppercase;color:var(--bil-testo-2);font-size:7.5pt}.bilancio-riga.macro{margin-top:3mm}.bilancio-riga.macro .bilancio-desc{text-transform:uppercase;letter-spacing:.02em;font-size:9pt;font-weight:700}.bilancio-riga.meso{margin-top:1.5mm}.bilancio-riga.meso .bilancio-desc{padding-left:4mm;font-size:8.5pt;font-weight:700}.bilancio-riga.micro .bilancio-desc{padding-left:8mm;font-size:8pt}.bilancio-riga.micro .bilancio-importo{font-size:8pt}.bilancio-sigla{font-weight:700}.bilancio-sigla:empty:before{content:attr(data-vuoto);color:var(--bil-bordo)}.bilancio-riga.totale{border-top:.25mm solid var(--bil-inchiostro);margin-top:1.5mm;padding-top:1.2mm}.bilancio-riga.totale .bilancio-desc,.bilancio-riga.totale .bilancio-importo{font-size:8.5pt;font-weight:700}.bilancio-riga.totale .bilancio-desc{text-align:right}.bilancio-riga.totale.di-macro{border-top-width:.5mm}.bilancio-riga.totale.di-macro .bilancio-desc,.bilancio-riga.totale.di-macro .bilancio-importo,.bilancio-riga.totale.di-sezione .bilancio-desc,.bilancio-riga.totale.di-sezione .bilancio-importo{font-size:9pt}.bilancio-riga.totale.di-macro .bilancio-desc,.bilancio-riga.totale.di-macro .bilancio-importo{text-transform:uppercase}.bilancio-riga-doppia .bilancio-riga.totale,.bilancio-riga-sezione .bilancio-riga.totale{border-top:0;margin-top:0;padding-top:0}.bilancio-formula{color:var(--bil-testo-3);text-align:left;grid-column:1/-1;padding-top:.4mm;font-size:6.5pt}.bilancio-formula b{color:var(--bil-bordeaux);font-weight:700}.bilancio-riga-larga{margin-top:2mm}.bilancio-riga-larga.staccata{margin-top:6mm}.bilancio-riga-larga .bilancio-desc,.bilancio-riga-larga .bilancio-importo{font-size:8.5pt}.bilancio-riga-larga .capo .bilancio-desc,.bilancio-riga-larga .capo .bilancio-importo{font-size:7.5pt}.bilancio-riga-larga .bilancio-desc.grasso{font-weight:700}.bilancio-riga-doppia,.bilancio-riga-sezione{grid-template-columns:1fr 1fr;gap:0 5mm;margin-top:2mm;display:grid}.bilancio-sezione+.bilancio-sezione{margin-top:7mm}.bilancio-targa{align-items:center;gap:1mm;margin-bottom:1.2mm;display:flex}.bilancio-targa button{border:.25mm solid var(--bil-bordo);color:var(--bil-testo-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color var(--moto-breve) var(--moto-curva), background var(--moto-breve) var(--moto-curva), color var(--moto-breve) var(--moto-curva);background:#fff;border-radius:20px;padding:.4mm 2.2mm;font-family:inherit;font-size:7pt;font-weight:700}.bilancio-targa button:hover:not(:disabled){border-color:var(--bil-bordeaux);color:var(--bil-bordeaux)}.bilancio-targa button[aria-pressed=true]{border-color:var(--bil-bordeaux);background:var(--bil-bordeaux);color:#fff}.bilancio-targa button[aria-pressed=true]:hover{color:#fff}.bilancio-targa .togli{border-radius:1.5mm;padding:.4mm 1.8mm}.bilancio-targa .togli:hover{background:var(--bil-bordeaux);border-color:var(--bil-bordeaux);color:#fff}.bilancio-targa .togli:disabled{color:var(--bil-bordo);cursor:not-allowed;border-style:dashed}.bilancio-dove-agisce{letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--bil-bordeaux);grid-column:1/-1;margin:0 0 1mm;font-size:7pt;font-weight:700}.bilancio-segue{color:var(--bil-testo-3);text-align:right;padding-top:1mm;font-size:7pt}.bilancio-vuoto{color:var(--bil-testo-3);padding:2mm 1.4mm;font-size:8pt}.bilancio-segno-taglio{border:.3mm dashed var(--bil-bordeaux);color:var(--bil-bordeaux);border-radius:2mm;justify-content:center;align-items:center;gap:2mm;margin-top:4mm;padding:1.2mm 0;font-size:8pt;font-weight:700;display:flex}.bilancio-segno-taglio button{border:1px solid var(--bil-bordeaux);color:var(--bil-bordeaux);cursor:pointer;background:#fff;border-radius:1.5mm;padding:.5mm 2mm;font-family:inherit;font-size:7pt;font-weight:700;line-height:1.4}.bilancio-segno-taglio button:hover{background:var(--bil-bordeaux);color:#fff}.bilancio-comandi{grid-template-columns:1fr 1fr;gap:0 3mm;margin:1.5mm 0 4mm;display:grid}.bilancio-aggiungi{border:.3mm dashed var(--bil-bordo);width:100%;color:var(--bil-testo-2);cursor:pointer;transition:border-color var(--moto-breve) var(--moto-curva), color var(--moto-breve) var(--moto-curva);background:0 0;border-radius:1.5mm;padding:1.3mm 0;font-family:inherit;font-size:8pt;display:block}.bilancio-aggiungi:hover:not(:disabled){border-color:var(--bil-bordeaux);color:var(--bil-bordeaux)}.bilancio-aggiungi:disabled{color:var(--bil-testo-3);cursor:not-allowed}.bilancio-aggiungi.larga{grid-column:1/-1;margin-top:1mm}.bilancio-attrezzi{z-index:3;border:.2mm solid var(--bil-bordo);box-shadow:var(--rilievo-posato);opacity:0;pointer-events:none;transition:opacity var(--moto-breve) var(--moto-curva);background:#fff;border-radius:1.5mm;gap:.4mm;padding:.4mm;display:flex;position:absolute;top:-3.6mm;left:0}.bilancio-riga:hover .bilancio-attrezzi,.bilancio-attrezzi:focus-within{opacity:1;pointer-events:auto}.bilancio-attrezzi button{width:4.6mm;height:4.6mm;color:var(--bil-testo-2);cursor:pointer;background:0 0;border:0;border-radius:1mm;padding:0;font-family:inherit;font-size:8pt;line-height:1}.bilancio-attrezzi button:hover:not(:disabled){background:var(--bil-bordeaux);color:#fff}.bilancio-attrezzi button:disabled{color:var(--bil-bordo);cursor:not-allowed}.bilancio-importo[data-formula]{cursor:pointer}.bilancio-importo.senza{color:var(--bil-testo-3);font-style:italic;font-weight:400}.bilancio-importo.rotta{color:var(--bil-bordeaux)}.bilancio-importo[data-sceglibile]{cursor:pointer;box-shadow:inset 0 0 0 .25mm var(--bil-bordo)}.bilancio-importo[data-sceglibile]:hover{box-shadow:inset 0 0 0 .4mm var(--bil-bordeaux)}.bilancio-importo[data-segno=piu]{background:var(--bil-inchiostro);color:#fff;box-shadow:none}.bilancio-importo[data-segno=meno]{box-shadow:inset 0 0 0 .4mm var(--bil-inchiostro);background:#f2f2f2}.bilancio-importo[data-in-scelta]{background:var(--bil-bordeaux);color:#fff}@media print{body.bilancio-in-anteprima>:not(.bilancio-velo){display:none!important}body.bilancio-in-anteprima .bilancio-velo{background:0 0;padding:0;display:block;position:static}body.bilancio-in-anteprima .bilancio-dialogo{width:auto;box-shadow:none;border-radius:0}body.bilancio-in-anteprima .bilancio-dialogo>header,body.bilancio-in-anteprima .bilancio-dialogo>footer{display:none}body.bilancio-in-anteprima .bilancio-documento{background:0 0;max-height:none;padding:0;overflow:visible;zoom:1!important}body.bilancio-in-anteprima .bilancio-a4{box-shadow:none;break-after:page;border:0}body.bilancio-in-anteprima .bilancio-a4:last-child{break-after:auto}}
