@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/caratteri/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/caratteri/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--notte:#13233a;--notte-2:#1c3150;--notte-3:#263d5f;--sfondo:#f4f3ef;--superficie:#fff;--superficie-2:#faf9f6;--linea:#e5e1d8;--linea-forte:#d3cdbf;--testo:#14213a;--testo-2:#45505f;--muted:#6b7180;--pavone:#0a6b66;--pavone-scuro:#06514d;--pavone-tenue:#e3f2ef;--oro:#c8962e;--oro-tenue:#fbf1dc;--oro-testo:#7a5512;--melograno:#a8323f;--melograno-tenue:#fbe9e9;--ok:#1d6b3f;--ok-tenue:#e3f2e7;--f-ui:"Plus Jakarta Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-s:6px;--r:10px;--r-l:14px;--ombra:0 1px 2px #13233a0d;--ombra-2:0 10px 30px -12px #13233a47;--barra-laterale:248px;--controllo:38px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--f-ui);color:var(--testo);background:var(--sfondo);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.25}h1{font-size:22px}h2{font-size:16px}h3{font-size:14px}p{margin:0}small,.secondario-testo{color:var(--muted);font-size:12.5px}.mono{font-family:var(--f-mono);font-size:13px}button,.pulsante{font:inherit;height:var(--controllo);border-radius:var(--r-s);background:var(--pavone);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button:hover{background:var(--pavone-scuro)}button:disabled{opacity:.55;cursor:default}button.secondario{background:var(--superficie);color:var(--testo);border-color:var(--linea-forte)}button.secondario:hover{background:var(--superficie-2);border-color:var(--muted)}button.fantasma{color:var(--testo-2);background:0 0}button.fantasma:hover{color:var(--testo);background:#13233a0f}button.collegamento{color:var(--pavone);background:0 0;height:auto;padding:0;font-weight:600}button.collegamento:hover{background:0 0;text-decoration:underline}button.icona{width:var(--controllo);color:var(--testo-2);background:0 0;padding:0}button.icona:hover{color:var(--testo);background:#13233a0f}:focus-visible{outline:2px solid var(--pavone);outline-offset:2px}label{color:var(--testo-2);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}input,select,textarea{font:inherit;color:var(--testo);background:var(--superficie);border:1px solid var(--linea-forte);border-radius:var(--r-s);height:var(--controllo);width:100%;min-width:0;padding:0 11px;font-size:14px}textarea{resize:vertical;height:auto;padding:9px 11px}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--pavone);outline:none;box-shadow:0 0 0 3px #0a6b6626}input[type=checkbox]{width:16px;height:16px;accent-color:var(--pavone);padding:0}.campo.con-errore input{border-color:var(--melograno)}.campo .aiuto{font-weight:400}.errore-campo{color:var(--melograno);font-size:12.5px;font-weight:500}.spunta{color:var(--testo);flex-direction:row;align-items:center;gap:8px;font-weight:500}.scelta{background:var(--sfondo);border:1px solid var(--linea);border-radius:var(--r);gap:3px;padding:3px;display:inline-flex}.scelta button{height:32px;color:var(--testo-2);background:0 0;font-weight:600}.scelta button:hover{background:#13233a0d}.scelta button.attiva{background:var(--superficie);color:var(--testo);box-shadow:var(--ombra), 0 0 0 1px var(--linea)}.errore,.avviso{border-radius:var(--r-s);padding:10px 12px;font-size:13.5px}.errore{color:var(--melograno);background:var(--melograno-tenue)}.avviso{color:var(--pavone-scuro);background:var(--pavone-tenue)}.etichetta{background:var(--pavone-tenue);height:22px;color:var(--pavone-scuro);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.etichetta.neutra{background:var(--sfondo);color:var(--testo-2);box-shadow:inset 0 0 0 1px var(--linea)}.etichetta.oro{background:var(--oro-tenue);color:var(--oro-testo)}.marchio{color:inherit;align-items:center;gap:10px;display:inline-flex}.marchio b{letter-spacing:-.03em;font-size:19px;font-weight:800}.accesso{grid-template-columns:1fr;min-height:100dvh;display:grid}.accesso-marchio{display:none}.accesso-modulo{justify-content:center;align-items:center;padding:32px 16px;display:flex}.accesso-modulo form,.accesso-modulo .riquadro{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}.accesso-modulo .marchio{color:var(--notte);margin-bottom:8px}.accesso-modulo h1{margin-bottom:4px;font-size:24px}.accesso-modulo button[type=submit]{height:42px;margin-top:4px}@media (width>=1024px){.accesso{grid-template-columns:minmax(380px,44%) 1fr}.accesso-marchio{background:radial-gradient(120% 80% at 0% 100%, var(--notte-3) 0%, var(--notte) 60%);color:#fff;flex-direction:column;justify-content:space-between;padding:40px 48px;display:flex}.accesso-marchio h2{letter-spacing:-.025em;max-width:15em;font-size:30px;font-weight:700}.accesso-marchio p{color:#ffffffad;max-width:30em;margin-top:12px}.accesso-marchio small{color:#ffffff80}.accesso-modulo .marchio{display:none}}.guscio{min-height:100dvh}.laterale{width:var(--barra-laterale);z-index:30;background:var(--notte);color:#ffffffc7;flex-direction:column;padding:16px 12px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.laterale .marchio{color:#fff;height:36px;padding:2px 8px 0}.laterale-pv{margin:16px 0 12px}.laterale-pv label{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;padding:0 4px;font-size:11px;font-weight:700}.laterale-pv select{background:var(--notte-2);color:#fff;border-color:var(--notte-3);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px;font-weight:600}.laterale-pv select:hover{border-color:#ffffff59}.laterale-pv .dettaglio{color:#ffffff80;padding:6px 4px 0;font-size:12px;display:block}.laterale nav{flex-direction:column;gap:2px;display:flex}.laterale .gruppo{color:#ffffff6b;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 6px;padding:0 10px;font-size:11px;font-weight:700}.voce{border-radius:var(--r-s);color:#ffffffc7;background:0 0;justify-content:flex-start;gap:11px;width:100%;height:36px;padding:0 10px;font-weight:500}.voce svg{flex:none}.voce:hover{color:#fff;background:#ffffff0f}.voce.attiva{color:#fff;box-shadow:inset 3px 0 0 var(--oro);background:#ffffff1a;font-weight:600}.voce .presto{color:#fff6;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:10.5px;font-weight:700}.laterale-utente{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.laterale-utente .testo{flex:1;min-width:0;line-height:1.3}.laterale-utente b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.laterale-utente small{color:#ffffff80}.laterale-utente button.icona{color:#fff9}.laterale-utente button.icona:hover{color:#fff;background:#ffffff14}.avatar{background:var(--oro);width:34px;height:34px;color:var(--notte);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.avatar.tenue{background:var(--pavone-tenue);color:var(--pavone-scuro)}.principale{margin-left:var(--barra-laterale);min-height:100dvh}.testata-mobile,.velo{display:none}.contenuto{max-width:1480px;padding:28px 36px 48px}@media (width<=1023px){:root{--controllo:44px}body{font-size:15px}input,select,textarea{font-size:16px}.laterale{box-shadow:var(--ombra-2);transition:transform .2s;transform:translate(-100%)}.guscio.menu-aperto .laterale{transform:none}.guscio.menu-aperto .velo{z-index:25;background:#13233a73;display:block;position:fixed;inset:0}.principale{margin-left:0}.testata-mobile{z-index:20;height:56px;padding:0 8px;padding-top:env(safe-area-inset-top);background:var(--notte);color:#fff;align-items:center;gap:8px;display:flex;position:sticky;top:0}.testata-mobile button.icona{color:#fff}.testata-mobile button.icona:hover{background:#ffffff1a}.testata-mobile .pv{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbf;max-width:55%;margin-left:auto;padding-right:8px;font-size:13px;font-weight:600;overflow:hidden}.contenuto{padding:20px 16px 40px}}.pagina-testa{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pagina-testa .titoli{flex:1;min-width:220px}.pagina-testa .titoli p{color:var(--muted);margin-top:4px}.pagina-testa .azioni{align-items:center;gap:8px;display:flex}.briciole button{height:auto;color:var(--muted);background:0 0;padding:0;font-size:13px;font-weight:500}.briciole button:hover{color:var(--pavone);background:0 0}.pannello{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r);box-shadow:var(--ombra)}.pannello-testa{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pannello-testa p{color:var(--muted);margin-top:2px;font-size:12.5px}.pannello-corpo{padding:18px}.vuoto{text-align:center;color:var(--muted);padding:40px 20px}.vuoto b{color:var(--testo);margin-bottom:4px;font-size:15px;display:block}.vuoto button{margin-top:14px}.caricamento{text-align:center;color:var(--muted);padding:40px 20px}.strumenti{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ricerca{flex:280px;max-width:420px;position:relative}.ricerca svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ricerca input{background:var(--superficie-2);padding-left:36px}.strumenti .conteggio{color:var(--muted);margin-left:auto;font-size:13px}.tabella{border-collapse:collapse;width:100%}.tabella th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--superficie-2);border-bottom:1px solid var(--linea);white-space:nowrap;padding:9px 14px;font-size:11.5px;font-weight:700}.tabella td{border-bottom:1px solid var(--linea);vertical-align:middle;padding:11px 14px}.tabella tbody tr:last-child td{border-bottom:0}.tabella tbody tr{cursor:pointer}.tabella tbody tr:hover td{background:var(--superficie-2)}.tabella .principale-cella{align-items:center;gap:11px;display:flex}.tabella .principale-cella button{height:auto;color:var(--testo);white-space:normal;text-align:left;background:0 0;padding:0;font-weight:600}.tabella .principale-cella button:hover{color:var(--pavone);background:0 0}.tabella .sotto{color:var(--muted);font-size:12.5px;display:block}.tabella .numero{text-align:right;font-variant-numeric:tabular-nums}@media (width<=719px){.tabella thead{display:none}.tabella,.tabella tbody,.tabella tr,.tabella td{width:100%;display:block}.tabella tr{border-bottom:1px solid var(--linea);padding:12px 14px}.tabella tbody tr:last-child{border-bottom:0}.tabella td{border:0;padding:0}.tabella td.solo-largo{display:none}.tabella td+td{color:var(--testo-2);margin-top:4px;padding-left:45px;font-size:13.5px}.tabella td:empty{display:none}}.colonne{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.colonne>div{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width<=1199px){.colonne{grid-template-columns:minmax(0,1fr)}}.dati{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 24px;display:grid}.dato small{margin-bottom:2px;font-size:12px;font-weight:600;display:block}.dato span{overflow-wrap:anywhere}.dato .assente{color:var(--linea-forte)}.etichette{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.consensi{margin:0;padding:0;list-style:none}.consensi li{border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:11px 18px;display:flex}.consensi li:last-child{border-bottom:0}.consensi .testo{flex-direction:column;flex:1;min-width:0;display:flex}.stato{border-radius:var(--r-s);flex:none;justify-content:center;align-items:center;min-width:34px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.stato.si{background:var(--ok-tenue);color:var(--ok)}.stato.no{background:var(--melograno-tenue);color:var(--melograno)}.modulo{flex-direction:column;gap:20px;display:flex}.sezione-modulo{border-top:1px solid var(--linea);grid-template-columns:240px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.sezione-modulo:first-of-type{border-top:0;padding-top:4px}.sezione-modulo .spiegazione p{color:var(--muted);margin-top:4px;font-size:13px}.sezione-modulo .campi{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;display:grid}.campi>*{grid-column:span 6}.campi .meta{grid-column:span 3}.campi .terzo{grid-column:span 2}.campi .stretto{grid-column:span 1}.campi .ampio{grid-column:span 4}.campi>.scelta{place-self:start}@media (width<=899px){.sezione-modulo{grid-template-columns:minmax(0,1fr);gap:12px}.campi .meta,.campi .terzo,.campi .ampio{grid-column:span 6}.campi .stretto{grid-column:span 2}}.piede-modulo{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--linea);background:#ffffffeb;justify-content:flex-end;gap:10px;margin:0 -36px -48px;padding:14px 36px;display:flex;position:sticky;bottom:0}.piede-modulo .errore{align-self:center;margin-right:auto}@media (width<=1023px){.piede-modulo{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:0 -16px -40px}.piede-modulo button{flex:1}}.modulo-consenso{border-top:1px solid var(--linea);background:var(--superficie-2);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.modulo-consenso .riga-campi{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modulo-consenso .piede{justify-content:flex-end;gap:8px;display:flex}.griglia-oggi{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media (width<=899px){.griglia-oggi{grid-template-columns:minmax(0,1fr)}}.azione-rapida{text-align:left;white-space:normal;background:var(--superficie);height:auto;min-height:84px;color:var(--testo);border:1px solid var(--linea);border-radius:var(--r);box-shadow:var(--ombra);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 18px}.azione-rapida:hover{background:var(--superficie);border-color:var(--pavone)}.azione-rapida svg{color:var(--pavone)}.azione-rapida span{color:var(--muted);font-size:13px;font-weight:400}.azione-rapida[disabled] svg{color:var(--muted)}.elenco-semplice{margin:0;padding:0;list-style:none}.elenco-semplice li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:10px 18px;display:flex}.elenco-semplice li:last-child{border-bottom:0}.briciola{align-items:center;gap:4px;display:inline-flex}.marchio-pulsante{color:#fff;justify-content:flex-start;height:40px;padding:0 6px}.laterale .marchio-pulsante:hover{color:#fff;background:#ffffff0f}.testata-mobile .marchio b{font-size:17px}.testata-mobile .marchio img{width:26px;height:26px}.etichetta.stato-neutro{background:var(--sfondo);color:var(--testo-2);box-shadow:inset 0 0 0 1px var(--linea)}.etichetta.stato-info{color:#1d4f8a;background:#e6effa}.etichetta.stato-attesa{background:var(--oro-tenue);color:var(--oro-testo)}.etichetta.stato-ok{background:var(--ok-tenue);color:var(--ok)}.etichetta.stato-fine{color:var(--muted);background:#ecebe7}.etichetta.stato-ko{background:var(--melograno-tenue);color:var(--melograno)}.filtri{flex-wrap:wrap;gap:4px;display:flex}button.filtro{height:32px;color:var(--testo-2);border:1px solid var(--linea);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}button.filtro:hover{background:var(--superficie-2)}button.filtro.attivo{background:var(--pavone-tenue);border-color:var(--pavone);color:var(--pavone-scuro);font-weight:600}.spinta{flex:1}.schede-proposte{border-bottom:1px solid var(--linea);gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.schede-proposte button{height:auto;min-height:44px;color:var(--testo-2);border-radius:var(--r-s) var(--r-s) 0 0;background:0 0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:-1px;padding:6px 14px 8px}.schede-proposte button small{font-variant-numeric:tabular-nums;font-weight:500}.schede-proposte button .etichetta{height:18px;margin-top:2px;font-size:11px}.schede-proposte button:hover{background:var(--superficie-2)}.schede-proposte button.attiva{color:var(--testo);border-bottom-color:var(--pavone)}.schede-proposte button.aggiungi{color:var(--pavone);flex-direction:row;align-items:center;gap:4px}.tabella.servizi tbody tr{cursor:default}.tabella.servizi tr.in-modifica td{background:var(--superficie-2);padding:0}.azioni-riga{white-space:nowrap;text-align:right;width:1%}.azioni-riga button.icona{width:32px;height:32px}.avviso-testo{font-weight:600;color:var(--melograno)!important}.bordo-sopra{border-top:1px solid var(--linea)}.prezzo-netti{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.prezzo-netti .campo{max-width:260px}input.numero,.numero input{text-align:right;font-variant-numeric:tabular-nums}.con-unita{display:flex}.con-unita input{border-top-right-radius:0;border-bottom-right-radius:0}.con-unita select{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;flex:none;width:64px}.modulo-servizio{border-top:1px solid var(--linea);background:var(--superficie-2);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.modulo-servizio .campi{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.modulo-servizio .campi>.scelta{grid-column:span 6;justify-self:start}.modulo-servizio .piede{justify-content:flex-end;gap:8px;display:flex}@media (width<=899px){.modulo-servizio .campi .terzo,.modulo-servizio .campi .meta,.modulo-servizio .campi .ampio{grid-column:span 6}}.riepilogo .totale{flex-direction:column;margin-bottom:14px;display:flex}.riepilogo .totale b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.riepilogo .voci{border-top:1px solid var(--linea);grid-template-columns:1fr auto;gap:8px 12px;margin:0;padding:12px 0;display:grid}.riepilogo dt{color:var(--testo-2)}.riepilogo dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.negativo{color:var(--melograno)}.riepilogo .compenso{border-radius:var(--r-s);background:var(--oro-tenue);color:var(--oro-testo);justify-content:space-between;align-items:center;margin-top:4px;padding:12px 14px;display:flex}.riepilogo .compenso small{color:inherit;font-weight:700}.riepilogo .compenso b{font-variant-numeric:tabular-nums;font-size:18px}.riepilogo .compenso.negativo{background:var(--melograno-tenue);color:var(--melograno)}.scegli-cliente{flex-direction:column;gap:10px;display:flex}.scegli-cliente .ricerca{max-width:none}.suggerimenti{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie);box-shadow:var(--ombra-2);margin:0;padding:4px;list-style:none}.suggerimenti button{width:100%;height:auto;min-height:48px;color:var(--testo);text-align:left;background:0 0;justify-content:flex-start;gap:10px;padding:6px 10px;font-weight:400}.suggerimenti button:hover{background:var(--superficie-2)}.suggerimenti .testo,.cliente-scelto .testo{flex-direction:column;flex:1;min-width:0;display:flex}.cliente-scelto{border:1px solid var(--pavone);background:var(--pavone-tenue);border-radius:var(--r);align-items:center;gap:12px;padding:10px 12px;display:flex}.tabella td.numero,.tabella th.numero{white-space:nowrap}.pagina-testa .azioni{flex-wrap:wrap;justify-content:flex-end}@media (width<=719px){.tabella.servizi td+td{padding-left:0}.tabella.servizi td.numero{text-align:left}.pagina-testa .azioni{justify-content:flex-start}}.ricerca{display:block}.scegli-cliente .ricerca{flex:none}.campo-data{color:var(--testo-2);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex;position:relative}.con-pulsante{position:relative}.con-pulsante input{padding-right:40px}.con-pulsante button.icona{width:38px;height:auto;position:absolute;top:1px;bottom:1px;right:1px}.calendario{z-index:40;background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r);width:300px;box-shadow:var(--ombra-2);color:var(--testo);margin-top:4px;padding:10px;font-weight:400;position:absolute;top:100%;left:0}.calendario-testa{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calendario-testa b{text-transform:capitalize}.calendario-griglia{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendario-griglia .intestazione{text-align:center;color:var(--muted);text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:700}.calendario-griglia .intestazione.festa{color:var(--melograno)}button.giorno{height:36px;color:var(--testo);font-variant-numeric:tabular-nums;border-radius:var(--r-s);background:0 0;padding:0;font-weight:500}button.giorno:hover{background:var(--pavone-tenue)}button.giorno.fine-settimana{color:var(--melograno);background:#a8323f0d}button.giorno.festivo{color:#fff;background:var(--melograno);font-weight:700}button.giorno.fuori-mese{opacity:.38}button.giorno.oggi{box-shadow:inset 0 0 0 1.5px var(--pavone)}button.giorno.scelto{background:var(--pavone);color:#fff;font-weight:700}button.giorno:disabled{opacity:.25;text-decoration:line-through}.calendario-piede{border-top:1px solid var(--linea);align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.calendario-piede button{height:30px;font-size:13px}.calendario-piede .legenda{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.legenda i.festivo{background:var(--melograno);border-radius:3px;width:10px;height:10px;display:inline-block}@media (width<=719px){.calendario{width:min(340px,100vw - 32px);margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.scelta-modalita{flex-direction:column;grid-column:span 6;align-items:flex-start;gap:6px;display:flex}.avviso-attenzione{border-radius:var(--r-s);background:var(--oro-tenue);color:var(--oro-testo);margin:0;padding:8px 12px;font-size:13px;font-weight:500}.nota{white-space:normal}.nota.interna{color:var(--oro-testo)!important}.testo-lungo{white-space:pre-wrap}.modulo-note{flex-direction:column;gap:12px;display:flex}.modulo-note .piede{justify-content:flex-end;gap:8px;display:flex}.con-etichetta{align-items:center;gap:8px;display:flex}.con-etichetta select{flex:1}.etichetta.area-italia{background:var(--ok-tenue);color:var(--ok)}.etichetta.area-ue{color:#1d4f8a;background:#e6effa}.etichetta.area-extra_ue{background:var(--oro-tenue);color:var(--oro-testo)}.modulo-viaggio{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.modulo-viaggio>*{grid-column:span 6}.modulo-viaggio .meta{grid-column:span 3}.modulo-viaggio .stretto{grid-column:span 1}.modulo-viaggio .piede{justify-content:flex-end;gap:8px;display:flex}@media (width<=899px){.modulo-viaggio .meta{grid-column:span 6}.modulo-viaggio .stretto{grid-column:span 3}}.campo-ricerca{color:var(--testo-2);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex;position:relative}.suggerimenti.tendina{z-index:40;max-height:320px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suggerimenti .nessuno{color:var(--muted);padding:10px 12px;font-weight:400}.suggerimenti button.evidenziato{background:var(--pavone-tenue)}.azione-campo{justify-content:flex-start;padding-top:23px}.elenco-semplice li{align-items:center}.elenco-semplice li .testo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.elenco-semplice li.con-modulo{padding:0;display:block}.elenco-semplice li.con-modulo .bordo-sopra{border-top:0}.elenco-semplice .testo .collegamento{align-self:flex-start;font-weight:600}.nota-piccola{color:var(--muted);margin:0;font-size:13px}.piede-pannello{border-top:1px solid var(--linea);justify-content:flex-end;display:flex}.tipi-documento{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;display:grid}.tipi-documento legend{margin-bottom:8px;padding:0}.tabella tr.selezionata td{background:var(--pavone-tenue)}.testo-ridotto{max-width:360px;color:var(--testo-2);font-size:13px}.strumenti select{width:auto}@media (width<=899px){.tipi-documento{grid-template-columns:minmax(0,1fr)}}.cliente-rapido{border:1px solid var(--linea);background:var(--superficie-2);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.cliente-rapido .campo{grid-column:auto}.cliente-rapido .aiuto,.cliente-rapido .errore,.cliente-rapido .piede{grid-column:1/-1}.cliente-rapido .piede,.riga-bambino+.piede{justify-content:flex-end;gap:8px;display:flex}.durate{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:-4px;display:flex}.chip{border:1px solid var(--linea);background:var(--superficie);color:var(--testo-2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.chip:hover{border-color:var(--pavone);color:var(--pavone)}.chip.attivo{border-color:var(--pavone);background:var(--pavone);color:#fff}.contatori{flex-wrap:wrap;grid-column:1/-1;gap:12px 32px;display:flex}.contatore{align-items:center;gap:14px;font-weight:600;display:flex}.contatore-pulsanti{align-items:center;gap:10px;display:flex}.contatore-pulsanti button{justify-content:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1}.contatore-pulsanti output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-size:17px}.riga-bambino{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.riga-bambino>.collegamento{padding-bottom:10px}.servizi-scelti{border:1px solid var(--linea);border-radius:10px;grid-column:1/-1}.etichetta-stimata{font-style:italic}@media (width<=899px){.cliente-rapido{grid-template-columns:minmax(0,1fr)}.riga-bambino{grid-template-columns:minmax(0,1fr);gap:4px}.riga-bambino .collegamento{justify-self:start}}.cifre-incassi{flex-wrap:wrap;gap:12px 40px;display:flex}.cifre-incassi>div{flex-direction:column;gap:2px;display:flex}.cifre-incassi small{color:var(--muted);font-size:12px;font-weight:600}.cifre-incassi b{font-variant-numeric:tabular-nums;font-size:20px}.cifre-incassi .scaduto b{color:var(--melograno)}.elenco-semplice li.annullato .testo b{color:var(--muted);text-decoration:line-through}.avviso-rate{color:var(--testo-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px}.modifica-rate{flex-direction:column;gap:12px;display:flex}.modifica-rate .campi{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px;display:grid}.titoletto{color:var(--testo-2);margin:4px 0 0;font-size:13px}.riga-rata{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;display:grid}.piede-rate{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.somma-ok{color:var(--ok)}.somma-ko{color:var(--melograno);font-weight:600}@media (width<=899px){.riga-rata{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modifica-rate .campi{grid-template-columns:minmax(0,1fr)}}.riga-servizio{cursor:pointer}.riga-servizio:hover td{background:var(--superficie-2)}.servizio-titolo{align-items:flex-start;gap:10px;display:flex}.servizio-titolo>span:last-child{flex-direction:column;min-width:0;display:flex}.tipologia-segno{background:var(--linea-forte);border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:34px}.tipologia-pacchetto,.tipologia-crociera{background:var(--pavone)}.tipologia-hotel{background:var(--oro)}.tipologia-biglietteria{background:var(--notte-3)}.collegamento-riga{color:var(--testo);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.collegamento-riga:hover{color:var(--pavone);text-decoration:underline}.sotto.quote{color:var(--pavone-scuro);font-weight:600}.segni{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.segni .codice{color:var(--testo-2);font-size:12px}.etichetta.modalita-intermediazione{background:var(--pavone-tenue);color:var(--pavone-scuro)}.etichetta.modalita-netto{color:var(--notte-2);background:#e8ecf4}.positivo{color:var(--ok)}.tabella.servizi tfoot td{border-top:2px solid var(--linea-forte);background:var(--superficie-2);padding-top:12px;padding-bottom:12px;font-weight:600}.cassetto-velo{z-index:60;background:#13233a52;justify-content:flex-end;display:flex;position:fixed;inset:0}.cassetto{background:var(--superficie);width:min(560px,100%);height:100%;box-shadow:var(--ombra-2);flex-direction:column;gap:18px;padding:22px 24px 32px;display:flex;overflow-y:auto}.cassetto-testa{justify-content:space-between;gap:12px;display:flex}.cassetto-testa small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cassetto-testa h2{margin:2px 0 8px;font-size:20px}.cassetto-azioni{align-items:flex-start;gap:6px;display:flex}.cassetto-cifre{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cassetto-cifre>div{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.cassetto-cifre small{color:var(--muted);font-size:12px;font-weight:600}.cassetto-cifre b{font-variant-numeric:tabular-nums;font-size:19px}.cassetto-cifre span{color:var(--testo-2);font-size:12px}.cassetto section h3{border-bottom:1px solid var(--linea);text-transform:uppercase;letter-spacing:.04em;color:var(--testo-2);margin:0 0 8px;padding-bottom:6px;font-size:13px}.voci-dettaglio{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;margin:0;display:grid}.voci-dettaglio dt{color:var(--testo-2)}.voci-dettaglio dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.in-arrivo{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.in-arrivo li{border:1px dashed var(--linea-forte);border-radius:var(--r-s);flex-direction:column;padding:10px 12px;display:flex}.in-arrivo span{color:var(--muted);font-size:13px}.quote-tabella td{padding:6px 0}.quote-tabella tfoot td{border-top:1px solid var(--linea-forte);font-weight:700}.campo-intero{grid-column:1/-1}.quote-modulo{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.etichetta-campo{color:var(--testo-2);font-size:13px;font-weight:600}.riga-quota{grid-template-columns:minmax(0,2fr) 72px auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:620px;display:grid}.riepilogo .totale span{color:var(--testo-2);font-size:13px}.riepilogo dd small{color:var(--muted);margin-left:6px;font-weight:600}.barra-incasso{margin-bottom:12px;position:relative}.barra-incasso .traccia{background:var(--linea);border-radius:3px;height:6px;overflow:hidden}.barra-incasso .traccia>div{background:var(--ok);height:100%}.barra-incasso small{color:var(--testo-2);margin-top:5px;display:block}.riepilogo .compenso{flex-direction:column;align-items:stretch;gap:4px}.riepilogo .compenso>div{justify-content:space-between;align-items:center;display:flex}.riepilogo .compenso.proprieta{background:var(--pavone-tenue);color:var(--pavone-scuro)}.stato-compenso{opacity:.85;font-size:12px;font-weight:600}@media (width<=899px){.cassetto-cifre{grid-template-columns:minmax(0,1fr)}.riga-quota{grid-template-columns:minmax(0,1fr) 60px auto minmax(0,1fr) auto}}.tabella.servizi th.numero,.tabella.servizi td.numero{white-space:nowrap;width:1%}.tabella.servizi th,.tabella.servizi td{padding-left:10px;padding-right:10px}.tabella.servizi td:first-child,.tabella.servizi th:first-child{padding-left:14px}.tabella.servizi td:nth-child(2){max-width:190px}.collegamento-riga{justify-content:flex-start;align-self:flex-start;min-height:0;display:block}.tipologia-assicurazione,.tipologia-transfer,.tipologia-escursione,.tipologia-noleggio_auto,.tipologia-visto,.tipologia-altro{background:var(--muted)}.barra-schede{z-index:30;border-bottom:1px solid var(--linea);background:var(--sfondo);scrollbar-width:thin;align-items:flex-end;gap:2px;padding:8px 20px 0;display:flex;position:sticky;top:0;overflow-x:auto}.scheda{border-radius:var(--r-s) var(--r-s) 0 0;background:0 0;border:1px solid #0000;border-bottom:0;flex:0 220px;align-items:center;min-width:120px;display:flex}.scheda:hover{background:var(--superficie-2)}.scheda.attiva{border-color:var(--linea);background:var(--superficie);margin-bottom:-1px}.scheda-titolo{min-width:0;min-height:34px;color:var(--testo-2);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 4px 0 12px;font-size:13px;font-weight:600;display:flex}.scheda.attiva .scheda-titolo{color:var(--testo)}.scheda-titolo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheda-chiudi,.scheda-nuova{width:26px;height:26px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:4px;padding:0;display:grid}.scheda-chiudi:hover,.scheda-nuova:hover:not(:disabled){background:var(--linea);color:var(--testo)}.scheda-nuova{align-self:center;margin-left:4px}.avviso-volante{z-index:80;border-radius:var(--r);background:var(--notte);color:#fff;max-width:420px;box-shadow:var(--ombra-2);align-items:center;gap:10px;padding:12px 14px 12px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px}.avviso-volante .icona{color:#fff}@media (width<=1023px){.barra-schede{padding:6px 10px 0;top:56px}.scheda{flex-basis:160px}}@media (width<=899px){.tabella.servizi tfoot tr{background:var(--superficie-2);border-top:2px solid var(--linea-forte);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 14px;display:flex}.tabella.servizi tfoot td{background:0 0;border:0;padding:0;display:block}.tabella.servizi tfoot td:empty{display:none}.tabella.servizi tfoot td:first-child{flex-basis:100%}}.cifre-cliente{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.cifre-cliente>div{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie);box-shadow:var(--ombra);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.cifre-cliente small{color:var(--muted);font-size:12px;font-weight:600}.cifre-cliente b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.cifre-cliente span{color:var(--testo-2);font-size:12px}.cifre-cliente .allarme{border-color:var(--melograno);background:var(--melograno-tenue)}.cifre-cliente .allarme b,.cifre-cliente .allarme span{color:var(--melograno)}.filtri-chip{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:6px;padding:10px 18px;display:flex}.chip .conta{opacity:.7;margin-left:4px}.cronologia{margin:0;padding:14px 18px;list-style:none}.cronologia li{gap:12px;padding-bottom:14px;display:flex;position:relative}.cronologia li:not(:last-child):before{content:"";background:var(--linea);width:2px;position:absolute;top:24px;bottom:0;left:11px}.cronologia .punto{background:var(--superficie-2);border:1px solid var(--linea);width:24px;height:24px;color:var(--testo-2);border-radius:50%;flex:none;place-items:center;display:grid}.cronologia .evento-conferma .punto{background:var(--ok-tenue);color:var(--ok)}.cronologia .evento-incasso .punto{background:var(--pavone-tenue);color:var(--pavone)}.cronologia .evento-annullamento_incasso .punto{background:var(--melograno-tenue);color:var(--melograno)}.cronologia .testo{flex-direction:column;min-width:0;display:flex}.cronologia .testo b,.cronologia .collegamento-riga{font-size:14px;font-weight:600}.cronologia small{color:var(--muted);font-size:12px}@media (width<=1199px){.cifre-cliente{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.cifre-cliente{grid-template-columns:repeat(2,minmax(0,1fr))}}.cronologia .collegamento-riga{white-space:normal;overflow-wrap:anywhere}.scelte-importo{flex-wrap:wrap;gap:6px;display:flex}.finestra-velo{justify-content:center;align-items:flex-start;padding:40px 16px;overflow-y:auto}.finestra-ricevuta{border-radius:var(--r-l);background:var(--superficie);width:min(640px,100%);box-shadow:var(--ombra-2);padding:20px 24px 28px}.finestra-azioni{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ricevuta-stampa header{border-bottom:2px solid var(--testo);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.ricevuta-stampa header>div{flex-direction:column;gap:2px;font-size:13px;display:flex}.ricevuta-stampa header b{font-size:16px}.ricevuta-numero{text-align:right}.ricevuta-numero small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ricevuta-testo{margin:20px 0 4px}.ricevuta-importo{font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:30px;font-weight:800}.ricevuta-annullata{color:var(--melograno);letter-spacing:.2em;margin:12px 0 0;font-weight:800}.ricevuta-stampa footer{border-top:1px solid var(--linea);color:var(--muted);justify-content:space-between;gap:12px;margin-top:24px;padding-top:10px;font-size:12px;display:flex}@media print{body *{visibility:hidden}.ricevuta-stampa,.ricevuta-stampa *{visibility:visible}.ricevuta-stampa{width:100%;position:absolute;top:0;left:0}.non-stampare{display:none}}.filtri-cassa{align-items:flex-end;gap:12px;display:flex}.filtri-cassa .campo{min-width:200px}.quadratura{flex-direction:column;gap:12px;display:flex}.quadratura-campi{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.differenza{border-radius:var(--r-s);background:var(--superficie-2);flex-direction:column;padding:8px 12px;display:flex}.differenza small{color:var(--muted);font-size:12px;font-weight:600}.differenza b{font-variant-numeric:tabular-nums;font-size:18px}.differenza.ok{background:var(--ok-tenue);color:var(--ok)}.differenza.ko{background:var(--melograno-tenue);color:var(--melograno)}.chiusura-fatta{border-radius:var(--r-s);background:var(--oro-tenue);color:var(--oro-testo);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.chiusura-fatta.definitiva{background:var(--ok-tenue);color:var(--ok);justify-content:flex-start;margin:14px 18px}.chiusura-fatta small{opacity:.8;display:block}@media (width<=899px){.quadratura-campi{grid-template-columns:minmax(0,1fr)}.filtri-cassa{flex-direction:column;align-items:stretch}}.filtri-elenco{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.filtri-riga{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtri-riga .spazio{flex:1}.filtri-riga select{width:auto}.filtri-riga .campo{flex-direction:row;align-items:center;gap:6px;font-size:12px}.filtri-riga .campo input{width:130px}.etichetta-filtro{min-width:64px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.totali-elenco{margin-top:16px}.tabella-scorre{overflow-x:auto}.elenco-avanzato th{white-space:nowrap}.elenco-avanzato th.ordinabile{cursor:pointer;-webkit-user-select:none;user-select:none}.elenco-avanzato th.ordinabile:hover,.elenco-avanzato .freccia{color:var(--pavone)}.elenco-avanzato td{white-space:nowrap}.elenco-avanzato tbody tr{cursor:pointer}.paginazione{border-top:1px solid var(--linea);justify-content:center;align-items:center;gap:14px;display:flex}.gestione-colonne{width:min(420px,100%)}.elenco-colonne{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.elenco-colonne li{border-radius:var(--r-s);color:var(--muted);align-items:center;gap:10px;padding:6px 8px;display:flex}.elenco-colonne li.visibile{color:var(--testo);background:var(--superficie-2);cursor:grab}.elenco-colonne li.trascinata{opacity:.4}.elenco-colonne .maniglia{color:var(--linea-forte);letter-spacing:-2px;font-size:12px}.elenco-colonne li .spunta{flex:1}.elenco-colonne small{color:var(--muted);font-size:11px}.gestione-colonne .piede{justify-content:flex-end;gap:8px;display:flex}.tipo-servizio{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:4px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:700;display:inline-flex}.tipo-servizio-quote{background:#ffffffb3;border-radius:999px;margin-left:2px;padding:0 5px;font-size:10px;font-weight:700}.tono-pacchetto{background:var(--pavone-tenue);color:var(--pavone-scuro);border-color:#c4e3dd}.tono-alloggio{background:var(--oro-tenue);color:var(--oro-testo);border-color:#f0dcae}.tono-volo{color:#1f4c8f;background:#e8eef8;border-color:#cfdcf0}.tono-trasporto{color:var(--notte-2);border-color:var(--linea);background:#eef0f3}.tono-mare{color:#145a74;background:#e3f1f7;border-color:#c7e3ee}.tono-servizio{color:#5b3f86;background:#f1edf7;border-color:#e0d6ee}.tono-protezione{background:var(--ok-tenue);color:var(--ok);border-color:#c8e3cf}.gruppo-societa{margin-top:18px}.titolo-gruppo{letter-spacing:.05em;text-transform:uppercase;color:var(--testo-2);margin:0 0 10px;font-size:13px;font-weight:800}.griglia-filiali{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;display:grid}.griglia-filiali>.pannello{margin:0}.elenco-conti{margin:0;padding:0;list-style:none}.elenco-conti li{border-top:1px solid var(--linea);align-items:center;gap:12px;padding:10px 18px;display:flex}.elenco-conti li.disattivato{opacity:.55}.elenco-conti .testo{flex-direction:column;flex:1;min-width:0;display:flex}.elenco-conti .testo small{color:var(--muted)}.azioni-conto{gap:4px;display:flex}.tipo-conto{background:var(--superficie-2);width:30px;height:30px;color:var(--testo-2);border-radius:8px;flex:none;place-items:center;display:grid}.tipo-conto-banca{color:#1f4c8f;background:#e8eef8}.tipo-conto-cassa{background:var(--ok-tenue);color:var(--ok)}.tipo-conto-pos{background:var(--oro-tenue);color:var(--oro-testo)}.iban-filiale{background:var(--superficie-2);border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.iban-filiale .testo{flex-direction:column;gap:2px;min-width:0;display:flex}.iban-filiale small{color:var(--muted);font-size:12px;font-weight:600}.iban-filiale .etichetta{margin-left:6px}.iban-filiale select{width:auto;max-width:100%}@media (width<=899px){.griglia-filiali{grid-template-columns:minmax(0,1fr)}.elenco-conti li{flex-wrap:wrap}}.testata-pratica{border:1px solid var(--linea);border-radius:var(--r-l);background:var(--superficie);box-shadow:var(--ombra);margin-bottom:20px;padding:18px 22px 14px}.briciole{color:var(--muted);align-items:center;gap:4px;margin-bottom:10px;font-size:13px;display:flex}.testata-pratica-corpo{align-items:flex-start;gap:22px;display:flex}.numero-pratica{border-radius:var(--r);background:var(--notte);color:#fff;flex-direction:column;flex:none;gap:4px;padding:12px 16px;display:flex}.numero-pratica small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.numero-pratica button{color:#fff;letter-spacing:.02em;cursor:copy;background:0 0;border:0;align-items:center;gap:8px;min-height:0;padding:0;font-size:22px;font-weight:700;display:flex}.numero-pratica .copiato{color:#9fe0d6;font-size:11px}.testata-pratica-info{flex:1;min-width:0}.testata-pratica-info h1{letter-spacing:-.01em;margin:6px 0 8px;font-size:24px}.meta-pratica{color:var(--testo-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.meta-pratica li{align-items:center;gap:6px;display:flex}.meta-pratica small{color:var(--muted)}.meta-pratica .titolo-pratica{font-style:italic}.testata-pratica-azioni{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:460px;display:flex}.percorso-stati{border-top:1px solid var(--linea);gap:0;margin:16px 0 0;padding:12px 0 0;list-style:none;display:flex;overflow-x:auto}.percorso-stati li{min-width:90px;color:var(--muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:relative}.percorso-stati li:before{content:"";background:var(--linea);height:2px;position:absolute;top:6px;left:-50%;right:50%}.percorso-stati li:first-child:before{display:none}.percorso-stati .pallino{z-index:1;border:2px solid var(--linea-forte);background:var(--superficie);border-radius:50%;width:14px;height:14px;position:relative}.percorso-stati li.fatto,.percorso-stati li.attuale{color:var(--testo)}.percorso-stati li.fatto:before,.percorso-stati li.attuale:before{background:var(--pavone)}.percorso-stati li.fatto .pallino{border-color:var(--pavone);background:var(--pavone)}.percorso-stati li.attuale .pallino{border-color:var(--pavone);box-shadow:0 0 0 4px var(--pavone-tenue)}.percorso-chiuso{border-top:1px solid var(--linea);color:var(--melograno);margin:14px 0 0;padding-top:10px;font-weight:700}.cassetto-largo{width:min(860px,100%)}.cassetto-largo .modulo-servizio{padding:0}.azioni-testa{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tabella-passeggeri .numero-pax{width:28px;color:var(--muted);font-weight:700}.da-completare{color:var(--oro-testo);font-style:italic}.cliente-collegato{border-radius:var(--r-s);background:var(--pavone-tenue);color:var(--pavone-scuro);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.collega-cliente{position:relative}.collega-cliente .suggerimenti{z-index:40;margin-top:4px;position:absolute;top:100%;left:0;right:0}@media (width<=899px){.testata-pratica-corpo{flex-direction:column;gap:12px}.testata-pratica-azioni{justify-content:flex-start;max-width:none}}.incolla-pnr{border:1px dashed var(--linea-forte);border-radius:var(--r);background:var(--superficie);flex-direction:column;gap:10px;padding:14px;display:flex}.incolla-pnr textarea{font-size:12px}.anteprima-pnr{flex-direction:column;gap:10px;display:flex}.anteprima-colonne{flex-wrap:wrap;gap:24px;display:flex}.anteprima-colonne>div{flex-direction:column;gap:2px;display:flex}.anteprima-colonne small{color:var(--muted);font-size:12px;font-weight:700}.anteprima-colonne ul{margin:0;padding-left:18px}.badge-compagnia{background:var(--notte);color:#fff;letter-spacing:.04em;border-radius:6px;place-items:center;min-width:30px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.tratte-pnr td{white-space:nowrap}.incolla-pnr pre{white-space:pre-wrap;margin:6px 0 0;font-size:12px}.incolla-pnr .piede{justify-content:flex-end;gap:8px;display:flex}.titoletto-sezione{border-top:1px solid var(--linea);background:var(--superficie-2);color:var(--testo-2);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:12px 18px 8px;font-size:12px;font-weight:800}.titoletto-sezione .conta{color:var(--muted);margin-left:4px}.colonne-invertite{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.elenco-modelli li{flex-direction:column;align-items:flex-start;gap:2px}.elenco-modelli li.selezionato{background:var(--pavone-tenue);box-shadow:inset 3px 0 0 var(--pavone)}.elenco-modelli small{color:var(--muted)}.matrice-permessi section h3{border-top:1px solid var(--linea);background:var(--superficie-2);color:var(--testo-2);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:12px 18px 8px;font-size:12px;font-weight:800}.riga-permesso{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.riga-permesso .testo{flex-direction:column;gap:2px;min-width:0;display:flex}.riga-permesso small{color:var(--muted);font-size:12.5px}.riga-permesso.diverso{background:var(--oro-tenue)}.riga-permesso .collegamento{align-self:flex-start;font-size:12px}.interruttore{background:var(--linea-forte);cursor:pointer;border:0;border-radius:999px;flex:none;width:42px;height:24px;min-height:0;padding:0;transition:background .15s;position:relative}.interruttore span{width:18px;height:18px;box-shadow:var(--ombra);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.interruttore.acceso{background:var(--pavone)}.interruttore.acceso span{transform:translate(18px)}.scelta-piccola button{min-height:28px;padding:0 10px;font-size:12px}.anteprima-sezioni{border-radius:var(--r-s);background:var(--superficie-2);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.anteprima-sezioni small{color:var(--muted);font-size:12px;font-weight:700}.barra-massiva{border-radius:var(--r-s);background:var(--pavone-tenue);align-items:center;gap:8px;margin-left:auto;padding:4px 8px;display:flex}.barra-massiva select{width:auto}@media (width<=899px){.colonne-invertite{grid-template-columns:minmax(0,1fr)}.riga-permesso{flex-wrap:wrap}}.barre-schede{z-index:30;background:var(--sfondo);position:sticky;top:0}.barre-schede .barra-schede{position:static}.conta-schede{background:var(--pavone);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.sotto-schede{border-bottom:1px solid var(--linea);background:var(--superficie);gap:4px;padding:6px 20px;display:flex;overflow-x:auto}.sotto-scheda{background:var(--superficie-2);border-radius:999px;flex:0 230px;align-items:center;min-width:110px;display:flex}.sotto-scheda>button:first-child{min-width:0;min-height:28px;color:var(--testo-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;overflow:hidden}.sotto-scheda.attiva{background:var(--pavone-tenue);box-shadow:inset 0 0 0 1px #c4e3dd}.sotto-scheda.attiva>button:first-child{color:var(--pavone-scuro)}.sotto-scheda .scheda-chiudi{width:22px;height:22px}@media (width<=1023px){.barre-schede{top:56px}}.cruscotto-pratiche{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:12px;margin-bottom:18px;display:grid}.cifra{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie);box-shadow:var(--ombra);gap:12px;padding:14px 16px;display:flex}.cifra>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cifra small{color:var(--muted);font-size:12px;font-weight:600}.cifra b{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.cifra span{color:var(--testo-2);font-size:12px}.cifra-icona{background:var(--superficie-2);width:36px;height:36px;color:var(--testo-2);border-radius:10px;flex:none;place-items:center;display:grid}.cifra-icona.verde{background:var(--ok-tenue);color:var(--ok)}.cifra-incassi{flex-direction:column;gap:8px}.intestazione-incassi{flex-direction:column;display:flex}.intestazione-incassi b{font-size:15px}.barra-saldi{background:var(--linea);border-radius:5px;height:10px;display:flex;overflow:hidden}.barra-saldi .pagato{background:var(--ok)}.barra-saldi .scaduto{background:var(--melograno)}.barra-saldi .atteso{background:var(--oro)}.legenda-saldi{flex-wrap:wrap;gap:4px 14px;display:flex}.saldo{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.saldo>span:last-child{flex-direction:column;display:flex}.saldo small{color:var(--muted);font-weight:500}.saldo-segno{border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;font-weight:800;line-height:1;display:inline-grid}.saldo-ok{color:var(--ok)}.saldo-parziale{color:var(--oro-testo)}.saldo-da{color:var(--testo-2)}.saldo-scaduto{color:var(--melograno)}.saldo-scaduto .saldo-segno{background:var(--melograno-tenue)}.saldo-nessuno{color:var(--muted);font-weight:500}.filtri-chip.in-linea{border:0;padding:0}@media (width<=1199px){.cruscotto-pratiche{grid-template-columns:repeat(3,minmax(0,1fr))}.cifra-incassi{grid-column:1/-1}}@media (width<=899px){.cruscotto-pratiche{grid-template-columns:minmax(0,1fr)}}.titolo-sezione-cassetto{justify-content:space-between;align-items:center;display:flex}.regole-pagamento{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.regole-pagamento li{border:1px solid var(--linea);border-radius:var(--r-s);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}.regole-pagamento small{color:var(--testo-2);flex-basis:100%}.regola-modulo{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.regola-modulo .riga{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.regola-modulo .riga>.icona{justify-self:end}.campo.spunte{flex-direction:column;gap:6px;display:flex}.conteggio{color:var(--muted);margin-left:auto;font-size:13px}.modulo-viaggio .terzo{grid-column:span 2}@media (width<=899px){.modulo-viaggio .terzo{grid-column:span 6}}.elenco-marchi{flex-wrap:wrap;gap:6px;display:flex}.sotto.marchio{color:var(--pavone-scuro);font-weight:600}.etichetta.pf-acconto{background:var(--oro-tenue);color:var(--oro-testo)}.etichetta.pf-eccesso{background:var(--melograno-tenue);color:var(--melograno)}.campo-in-linea{color:var(--testo-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.spunta-colonna{text-align:center;width:34px}.tabella-pagamenti .riga-gruppo .etichetta{margin-left:8px}.tabella-pagamenti .riga-gruppo td{background:var(--superficie-2);border-top:2px solid var(--linea-forte)}.tabella-pagamenti tr.riga-scelta td{background:var(--pavone-tenue)}.tabella-pagamenti .sotto .marchio{color:var(--pavone-scuro);font-weight:600}.importo-riga{text-align:right;font-variant-numeric:tabular-nums;width:110px}.importo-riga.non-valido{border-color:var(--melograno);outline-color:var(--melograno)}.barra-azioni-fissa{z-index:5;background:var(--notte);color:#fff;border-radius:var(--r);box-shadow:var(--ombra-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.barra-azioni-fissa>span:first-child{margin-right:auto}.barra-azioni-fissa .fantasma{color:#fff}.testo-errore{color:var(--melograno);font-weight:600}.barra-azioni-fissa .testo-errore{color:#ffb4a8}.elenco-lotti{margin:0;padding:0;list-style:none}.lotto{border-top:1px solid var(--linea);padding:14px 16px}.lotto-testa{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lotto-titolo{text-align:left;min-width:240px;color:var(--testo);background:0 0;flex:1;grid-template-columns:auto 1fr;column-gap:10px;height:auto;padding:0;display:grid}.lotto-titolo .sotto{grid-column:2}.numero-lotto{color:var(--pavone-scuro);font-weight:600}.lotto-totale{font-variant-numeric:tabular-nums;font-size:18px}.lotto-azioni{flex-wrap:wrap;gap:8px;display:flex}.lotto-pagamento{background:var(--pavone-tenue);border-radius:var(--r-s);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;padding:12px;display:grid}.lotto-pagamento .azioni-modulo{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tabella-compatta{margin-top:10px}.tabella-compatta td{padding-top:6px;padding-bottom:6px}.tabella-pagamenti td:nth-child(3){min-width:240px}.tabella-giornale .testa-scrittura td{background:var(--superficie-2);border-top:2px solid var(--linea-forte)}.testa-scrittura-riga{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.testa-scrittura-riga .sotto{margin-left:auto}.tabella-giornale .stornata td{color:var(--muted)}.tabella-giornale tr.riga-scelta td{background:var(--pavone-tenue)}.fantasma.piccolo{height:28px;padding:0 10px}.filtro-conto{min-width:260px}.tabella-righe-nota input{width:100%}.tabella-righe-nota td:first-child{min-width:260px}.tabella-righe-nota input.non-valido{border-color:var(--melograno)}.tabella-righe-nota tfoot td{border-top:2px solid var(--linea-forte)}.tabella-righe-nota tfoot .fantasma{margin-right:8px}.quadratura-nota{margin:10px 0 0;font-weight:600}.quadratura-nota.quadra{color:var(--ok)}.quadratura-nota.non-quadra{color:var(--melograno)}.elenco-mastri{margin:0;padding:0;list-style:none}.mastro{border-top:1px solid var(--linea)}.mastro-testa{text-align:left;width:100%;height:auto;color:var(--testo);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.mastro-testa:hover{background:var(--superficie-2)}.mastro-testa .sotto{margin-left:auto}.mastro .tabella-compatta{margin:0 0 8px}.mastro .tabella-compatta td:first-child{width:160px;padding-left:40px}.etichetta.natura-attivo,.etichetta.natura-passivo{background:var(--pavone-tenue);color:var(--pavone-scuro)}.etichetta.natura-costo{background:var(--melograno-tenue);color:var(--melograno)}.etichetta.natura-ricavo{background:var(--ok-tenue);color:var(--ok)}.scelta-conto{width:100%;min-width:280px}.etichetta-con-azione{align-items:center;gap:8px;display:inline-flex}.nuovo-conto{margin:0 16px 12px}.badge-pratica{border-radius:var(--r-s);background:var(--pavone-tenue);color:var(--pavone-scuro);letter-spacing:.02em;padding:2px 8px;font-size:13.5px;display:inline-block}.elenco-avanzato .c-margine .sotto{white-space:nowrap}@media (width<=719px){.elenco-avanzato tbody tr.riga-pratica{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"numero stato""cliente totale""viaggio margine""saldo saldo";gap:6px 12px;padding:14px 16px;display:grid}.elenco-avanzato tr.riga-pratica td,.elenco-avanzato tr.riga-pratica td+td{width:auto;color:var(--testo);margin:0;padding:0;font-size:14px}.elenco-avanzato .c-numero{grid-area:numero;align-items:center;gap:8px;min-width:0;display:flex!important}.elenco-avanzato .c-numero .sotto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.elenco-avanzato .c-stato{grid-area:stato;justify-self:end}.elenco-avanzato .c-cliente{grid-area:cliente;min-width:0}.elenco-avanzato .nome-cliente{font-size:15.5px}.elenco-avanzato .c-viaggio{grid-area:viaggio;min-width:0;color:var(--testo-2)!important}.elenco-avanzato .c-totale{text-align:right;grid-area:totale}.elenco-avanzato .c-margine{text-align:right;grid-area:margine}.elenco-avanzato .c-saldo{grid-area:saldo;border-top:1px dashed var(--linea)!important;padding-top:8px!important}.elenco-avanzato .c-saldo .saldo{font-size:13.5px}}.pf-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-filtri{border-bottom:1px solid var(--linea);flex-direction:column;gap:10px;padding:14px;display:flex}.pf-filtri .ricerca{width:100%}.pf-periodi{flex-wrap:wrap;gap:6px;display:flex}.pf-elenco-fornitori,.pf-pratiche{margin:0;padding:0;list-style:none}.pf-fornitore{border-bottom:1px solid var(--linea);width:100%;height:auto;color:var(--testo);text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.pf-fornitore:hover{background:var(--superficie-2)}.pf-fornitore.attivo{background:var(--pavone-tenue);box-shadow:inset 3px 0 0 var(--pavone)}.pf-fornitore-nome{flex:1;min-width:0}.pf-fornitore-importo{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pf-vuoto{text-align:center;padding:48px 20px}.pf-testa{border-bottom:1px solid var(--linea);align-items:center;gap:14px;padding:16px;display:flex}.pf-testa h2{margin:0;font-size:19px}.pf-testa>div:nth-child(2){flex:1;min-width:0}.pf-testa-importo{text-align:right}.pf-testa-importo small{color:var(--muted);font-size:12px;display:block}.pf-testa-importo b{font-variant-numeric:tabular-nums;font-size:22px}.pf-indietro{display:none}.pf-tutte{border-bottom:1px solid var(--linea);padding:10px 16px}.pf-pratica{border-bottom:1px solid var(--linea);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pf-pratica.scelta-pf{background:var(--pavone-tenue)}.pf-spunta{width:18px;height:18px;margin-top:4px}.pf-pratica-corpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pf-riga{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button.badge-pratica{cursor:pointer;border:0;height:auto}button.badge-pratica:hover{background:var(--pavone);color:#fff}.pf-cliente{font-size:15px}.pf-pratica-importo{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pf-pratica-importo>b{font-size:16px}.pf-importo{color:var(--pavone-scuro);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.modulo-pagamento{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modulo-pagamento .campo-intero{grid-column:1/-1}.azioni-pagamento{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=899px){.pf-layout{grid-template-columns:1fr}.pf-layout .pf-dettaglio,.pf-layout.con-dettaglio .pf-fornitori{display:none}.pf-layout.con-dettaglio .pf-dettaglio{display:block}.pf-indietro{display:inline-flex}.pf-testa{flex-wrap:wrap}.pf-testa>div:nth-child(2){flex-basis:100%;order:2}.pf-testa-importo{text-align:left;order:3}.modulo-pagamento{grid-template-columns:1fr}.barra-azioni-fissa{position:fixed;bottom:12px;left:12px;right:12px}}.pf-filtri .ricerca{flex:none}.pf-fornitore{white-space:normal;line-height:1.35}.pf-fornitore-nome,.pf-fornitore-nome .sotto,.pf-fornitore-importo .sotto{display:block}.pf-fornitore-nome .sotto{margin-top:2px}.pf-pratica-importo .sotto{display:block}@media (width<=899px){.pf-pagina.con-dettaglio .cruscotto-pratiche{display:none}.pf-pratica{flex-wrap:wrap}.pf-pratica-importo{text-align:left;flex-flow:wrap;flex-basis:100%;justify-content:space-between;align-items:center;padding-left:30px}.pf-layout.con-dettaglio .pf-dettaglio{padding-bottom:110px}.pf-testa{padding-top:8px}.pf-testa-importo b{font-size:20px}}@media (width<=719px){.cruscotto-pratiche{grid-template-columns:1fr 1fr;gap:8px}.cruscotto-pratiche .cifra{padding:10px 12px}.cruscotto-pratiche .cifra-icona{display:none}.cruscotto-pratiche .cifra b{font-size:18px}.cruscotto-pratiche .cifra-incassi{grid-column:1/-1}.tabella.servizi tbody tr.riga-servizio{grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"servizio servizio servizio azioni""segni segni segni segni""vendita costo margine margine";gap:8px 10px;padding:14px 16px;display:grid}.tabella.servizi tr.riga-servizio td,.tabella.servizi tr.riga-servizio td+td{width:auto;color:var(--testo);margin:0;padding:0;font-size:14px}.tabella.servizi .c-servizio{grid-area:servizio;min-width:0}.tabella.servizi .c-servizio .collegamento-riga{white-space:normal;text-align:left;margin-top:6px;font-size:15.5px;display:block}.tabella.servizi .c-segni{grid-area:segni}.tabella.servizi .c-azioni{grid-area:azioni;align-items:flex-start;gap:2px;display:flex!important}.tabella.servizi .c-importo{text-align:left;border-radius:var(--r-s);background:var(--superficie-2);padding:8px 10px!important}.tabella.servizi .c-importo:before{content:attr(data-etichetta);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.tabella.servizi .c-importo[data-etichetta=Vendita]{grid-area:vendita}.tabella.servizi .c-importo[data-etichetta=Costo]{grid-area:costo}.tabella.servizi .c-importo[data-etichetta=Margine]{grid-area:margine}.tabella.servizi .c-importo .sotto{font-size:11.5px}.percorso-stati li{min-width:0;font-size:0}.percorso-stati li.attuale{color:var(--pavone-scuro);font-size:11.5px}.percorso-stati{overflow:visible}.pannello-testa{flex-wrap:wrap}.numero-pratica{align-self:flex-start}.numero-pratica button{font-size:20px}}.tabella.servizi .collegamento-riga{white-space:normal;text-align:left}.tabella.servizi td.numero .sotto{white-space:normal}@media (width<=719px){.tabella.servizi tfoot tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;display:grid}.tabella.servizi tfoot td:first-child{grid-column:1/-1;font-weight:700}.tabella.servizi tfoot .t-importo{text-align:left}.tabella.servizi tfoot .t-importo:before{content:attr(data-etichetta);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.cassetto-cifre{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cassetto-cifre>div{padding:8px 10px}.cassetto-cifre b{font-size:15px}.tabella.servizi tfoot{width:100%;display:block}.tabella.servizi .c-importo[data-etichetta=Vendita] .sotto{display:none}}
