@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}@media (width<=1023px){button.collegamento{min-height:36px}}.campo-intero>button.collegamento{white-space:normal;text-align:left}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:hidden}.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}.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 tbody tr[tabindex]:focus-visible{outline:2px solid var(--pavone);outline-offset:-2px}.tabella tbody tr[tabindex]:focus-visible 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 .sotto.senza-a-capo{white-space:nowrap}.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));flex-wrap:wrap;margin:0 -16px -40px}.piede-modulo button{flex:1}.piede-modulo .errore{flex:100%;margin:0}}.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}@media (width<=1023px){.azioni-riga button.icona{width:var(--controllo);height:var(--controllo)}.scelta{flex-wrap:wrap;max-width:100%;display:flex}.scelta button{flex:auto;height:40px}.briciole button{min-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}@media (width<=1023px){.con-pulsante input{padding-right:46px}.con-pulsante button.icona{width:44px}}.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}@media (width<=1023px){.contatore-pulsanti button{width:var(--controllo);height:var(--controllo)}.contatore>span{min-width:72px}}.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)}.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<=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-stampa .voci-dettaglio{grid-template-columns:auto minmax(0,1fr)}.ricevuta-stampa .voci-dettaglio dt{white-space:nowrap}.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}@media (width<=719px){.tabella.tabella-cassa tbody tr{grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;display:grid}.tabella.tabella-cassa tbody td{grid-column:2;margin:0;padding:0}.tabella.tabella-cassa tbody td:first-child{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/1}.tabella.tabella-cassa tbody td.numero{grid-area:1/3}}.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}@media (width<=719px){.tabella.tabella-passeggeri tbody tr:not(.in-modifica){grid-template-columns:22px minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid}.tabella.tabella-passeggeri tbody tr:not(.in-modifica) td{grid-column:2;margin:0;padding:0}.tabella.tabella-passeggeri tbody tr:not(.in-modifica) td.numero-pax{grid-area:1/1/span 3;width:auto}.tabella.tabella-passeggeri tbody tr:not(.in-modifica) td.azioni-riga{grid-area:1/3/span 3;width:auto}}.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}}.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-numero .creata-il{display:none}.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}}.incolla-codici{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.incolla-codici .campo{flex:1}.incolla-codici textarea{width:100%;font-family:var(--f-mono)}.collegamenti-documento .ricerca{width:100%;margin-bottom:8px}.riepilogo-collegamento{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.riepilogo-collegamento>div{border-radius:var(--r-s);background:var(--superficie-2);padding:10px 12px}.riepilogo-collegamento small{color:var(--muted);font-size:12px;display:block}.riepilogo-collegamento b{font-variant-numeric:tabular-nums;font-size:18px}b.attenzione{color:var(--oro-testo)}@media (width<=719px){.incolla-codici{flex-direction:column;align-items:stretch}.riepilogo-collegamento b{font-size:15px}}.righe-fattura td:nth-child(2) select{width:100%;margin-bottom:4px;display:block}.righe-fattura td:first-child{min-width:220px}.spunta.piccola{color:var(--testo-2);justify-content:flex-end;gap:4px;margin-top:4px;font-size:12px;display:flex}.campo-data-fattura{max-width:220px;margin-bottom:10px}.intestatario-fattura dd .sotto{display:block}.barra-compenso{background:var(--superficie-2);border-radius:999px;max-width:320px;height:6px;margin-top:6px;overflow:hidden}.barra-compenso span{background:var(--pavone);height:100%;display:block}.nuova-regola{margin:12px 16px 16px}.pf-layout.con-dettaglio-largo{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.tabella-partitario .badge-pratica{margin-left:8px}@media (width<=899px){.pf-layout.con-dettaglio-largo{grid-template-columns:1fr}}.scheda-filiale .nome-filiale .sotto{display:block}.pannello.nascosto{display:none}.elenco-incassi{margin:0;padding:0;list-style:none}.riga-incasso{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"testa azioni""dati azioni""motivo motivo";align-items:center;gap:4px 16px;padding:12px 18px;display:grid}.riga-incasso:first-child{border-top:0}.riga-incasso.annullato .incasso-importo{color:var(--muted);text-decoration:line-through}.incasso-testa{flex-wrap:wrap;grid-area:testa;align-items:center;gap:8px;display:flex}.incasso-importo{font-variant-numeric:tabular-nums;font-size:17px}.incasso-dati{color:var(--testo-2);clip-path:inset(0);flex-wrap:wrap;grid-area:dati;gap:2px 14px;font-size:13px;display:flex}.incasso-dati>span{position:relative}.incasso-dati>span:before{content:"·";color:var(--muted);position:absolute;left:-9px}.incasso-motivo{color:var(--melograno);grid-area:motivo;margin:0;font-size:13px}.incasso-azioni{grid-area:azioni;justify-content:flex-end;gap:6px;display:flex}@media (width<=719px){.riga-incasso{grid-template-columns:minmax(0,1fr);grid-template-areas:"testa""dati""motivo""azioni";padding:12px 16px}.incasso-azioni{justify-content:stretch}.incasso-azioni button{flex:1;justify-content:center}}@media (width<=1023px){.laterale{z-index:60}.guscio.menu-aperto .velo{z-index:55}.barre-schede{top:56px}}.solo-cellulare{display:none}@media (width<=719px){.solo-cellulare{display:inline-flex}.strumenti{flex-wrap:wrap}.strumenti .campo-in-linea{flex-direction:column;flex:40%;align-items:stretch;gap:4px;min-width:0}.strumenti .campo-in-linea input,.strumenti .campo-in-linea select{width:100%;min-width:0}.strumenti>select,.strumenti>.ricerca,.strumenti>input{flex:100%;width:100%}.tabella.tabella-mobile tbody tr{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.tabella.tabella-mobile tbody td,.tabella.tabella-mobile tbody td+td{text-align:left;width:auto;margin:0;padding:0;display:block}.tabella.tabella-mobile tbody td:first-child{flex:100%}.tabella.tabella-mobile tbody td.numero{font-variant-numeric:tabular-nums;color:var(--testo)}.tabella.tabella-mobile tbody td:empty{display:none}.elenco-semplice li{flex-wrap:wrap}.elenco-semplice li>.testo{flex:100%}.apri-filtri{justify-content:center;width:100%;margin-bottom:10px}.filtri-elenco.filtri-chiusi .filtri-riga:not(:first-of-type),.filtri-elenco.filtri-chiusi>:not(.filtri-riga):not(.apri-filtri){display:none}}.griglia-filiali{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:14px;display:grid}.scheda-filiale{border:1px solid var(--linea);border-left:4px solid var(--ok);border-radius:var(--r);background:var(--superficie);box-shadow:var(--ombra);padding:16px}.scheda-filiale.classe-attenzione{border-left-color:var(--oro)}.scheda-filiale.classe-a_rischio{border-left-color:var(--melograno)}.scheda-filiale header{align-items:center;gap:12px;display:flex}.scheda-filiale .posizione{color:var(--muted);font-size:15px;font-weight:700}.scheda-filiale .nome-filiale{flex:1;min-width:0}.scheda-filiale .punteggio{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.scheda-filiale .punteggio b{font-size:26px;line-height:1}.barra-punteggio{background:var(--superficie-2);border-radius:999px;height:6px;margin:12px 0;overflow:hidden}.barra-punteggio span{background:var(--ok);height:100%;display:block}.classe-attenzione .barra-punteggio span{background:var(--oro)}.classe-a_rischio .barra-punteggio span{background:var(--melograno)}.voci-filiale{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.voci-filiale>div{border-radius:var(--r-s);background:var(--superficie-2);padding:8px 10px}.voci-filiale>div.allarme{background:var(--melograno-tenue)}.voci-filiale dt{color:var(--muted);font-size:12px}.voci-filiale dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.voci-filiale small{color:var(--testo-2);font-size:12px}.scheda-filiale.compatta{margin-bottom:14px}@media (width<=719px){.griglia-filiali{grid-template-columns:1fr}}.segni-compenso{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.anteprima-estratto{border-top:1px solid var(--linea);background:var(--pavone-tenue);padding:12px 16px}.anteprima-estratto h3{margin:0 0 8px;font-size:15px}@media (width<=719px){.elenco-avanzato tbody tr.riga-lavoro{grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 16px;display:grid}.elenco-avanzato tr.riga-lavoro td,.elenco-avanzato tr.riga-lavoro td+td{text-align:left;width:auto;min-width:0;color:var(--testo);margin:0;padding:0;font-size:14px}.elenco-avanzato tr.riga-lavoro td:before{content:attr(data-etichetta);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:11px;font-weight:700;display:block}.elenco-avanzato tr.riga-lavoro td:first-child{grid-column:1/-1;font-size:16px;font-weight:700}.elenco-avanzato tr.riga-lavoro td:first-child:before,.elenco-avanzato tr.riga-lavoro td:empty{display:none}}.pf-filtri .pf-periodi .campo-in-linea{flex-direction:column;flex:40%;align-items:stretch;gap:4px;min-width:0}.pf-filtri .pf-periodi .campo-in-linea input{width:100%;min-width:0}@media (width<=719px){.tabella-partitario tbody tr.movimento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"data data data""descrizione descrizione descrizione""dare avere saldo";gap:6px 10px;padding:12px 16px;display:grid}.tabella-partitario tr.movimento td,.tabella-partitario tr.movimento td+td{text-align:left;width:auto;color:var(--testo);margin:0;padding:0;font-size:14px}.tabella-partitario .m-data{grid-area:data;align-items:baseline;gap:10px;display:flex!important}.tabella-partitario .m-descrizione{grid-area:descrizione}.tabella-partitario .m-importo:before{content:attr(data-etichetta);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.tabella-partitario .m-importo[data-etichetta=Dare]{grid-area:dare}.tabella-partitario .m-importo[data-etichetta=Avere]{grid-area:avere}.tabella-partitario .m-saldo{grid-area:saldo;font-weight:700}.tabella-partitario tr.riga-gruppo td+td{padding-left:0}}.bilancio-riclassificato{padding:16px}.bilancio-riclassificato h2{margin:8px 0 12px;font-size:18px}.due-sezioni{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.sezione-bilancio{border:1px solid var(--linea);border-radius:var(--r);overflow:hidden}.sezione-bilancio h3{background:var(--superficie-2);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:10px 14px;font-size:14px}.voce-bilancio{border-top:1px solid var(--linea)}.voce-bilancio summary,.voce-bilancio.risultato,.totale-sezione{cursor:pointer;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.voce-bilancio b,.totale-sezione b{font-variant-numeric:tabular-nums;white-space:nowrap}.voce-bilancio ul{margin:0;padding:0 14px 10px 28px;list-style:none}.voce-bilancio li{color:var(--testo-2);justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.voce-bilancio.risultato{cursor:default;background:var(--ok-tenue);color:var(--ok);font-weight:600}.voce-bilancio.risultato.perdita{background:var(--melograno-tenue);color:var(--melograno)}.totale-sezione{cursor:default;border-top:2px solid var(--linea-forte);font-weight:700}@media (width<=719px){.due-sezioni{grid-template-columns:1fr}.bilancio-riclassificato{padding:12px}}.vuota-bilancio{border-top:1px solid var(--linea);margin:0;padding:10px 14px}.voce-bilancio li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.spunta>span{flex-direction:column;gap:2px;display:flex}.spunta>span small{color:var(--testo-2);font-weight:400}.spunta-in-linea{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.tabella-giornale .simulata td{background:var(--oro-tenue)}.avviso-simulazione{border-radius:var(--r);background:var(--oro-tenue);color:var(--testo);margin:0 16px 12px;padding:10px 14px;font-size:13.5px}.spunta-in-linea{flex-direction:row}.spunta input[type=checkbox],.spunta-in-linea input[type=checkbox]{flex:none;width:18px;height:18px}@media (width<=719px){.tabella-righe-nota,.tabella-righe-nota tbody,.tabella-righe-nota tfoot{display:block}.tabella-righe-nota thead{display:none}.tabella-righe-nota tbody tr,.tabella-righe-nota tfoot tr{border-bottom:1px solid var(--linea);grid-template-columns:1fr 1fr 36px;grid-template-areas:"conto conto togli""descrizione descrizione descrizione""dare avere avere";gap:8px;padding:12px 0;display:grid}.tabella-righe-nota td,.tabella-righe-nota td+td,.tabella-righe-nota td:first-child{border:0;min-width:0;margin:0;padding:0;display:block}.tabella-righe-nota tbody td:first-child{grid-area:conto}.tabella-righe-nota tbody td:nth-child(2){grid-area:descrizione}.tabella-righe-nota tbody td:nth-child(3){grid-area:dare}.tabella-righe-nota tbody td:nth-child(4){grid-area:avere}.tabella-righe-nota tbody td:nth-child(5){grid-area:togli;align-self:center}.tabella-righe-nota tfoot tr{border-top:2px solid var(--linea-forte);border-bottom:0;grid-template-areas:"azioni azioni azioni""dare avere avere"}.tabella-righe-nota tfoot td{border-top:0}.tabella-righe-nota tfoot td:first-child{flex-wrap:wrap;grid-area:azioni;gap:6px;display:flex}.tabella-righe-nota tfoot td:nth-child(2){text-align:left;grid-area:dare}.tabella-righe-nota tfoot td:nth-child(3){text-align:left;grid-area:avere}.tabella-righe-nota tfoot td:nth-child(4){display:none}.tabella-righe-nota tfoot td[data-etichetta]:before{content:attr(data-etichetta);color:var(--testo-2);font-size:12px;display:block}}.esercizio-corpo{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.esercizio-corpo>.voce-bilancio{border:1px solid var(--linea);border-radius:var(--r)}.esercizio-esito{margin:0}.scrittura-proposta summary .sotto{margin-left:6px}.riepilogo-registro{border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:14px 16px;display:grid}.cifra-registro{border:1px solid var(--linea);border-radius:var(--r);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cifra-registro small{color:var(--testo-2)}.cifra-registro b{font-variant-numeric:tabular-nums;font-size:18px}.cifra-registro span{color:var(--testo-2);font-size:13px}.cifra-registro.totale{background:var(--superficie-2)}.voce-registro{background:var(--superficie-2);border-radius:6px;margin:0 4px 2px 0;padding:1px 6px;font-size:12.5px;display:inline-block}.tabella-registro .nota-registro td{color:var(--melograno)}@media (width<=719px){.tabella-registro tbody td[data-etichetta]:before{content:attr(data-etichetta) " ";color:var(--testo-2);font-size:12px}.riepilogo-registro{grid-template-columns:1fr 1fr;padding:12px}.cifra-registro.totale{grid-column:1/-1}}.macro-cee{border-top:1px solid var(--linea)}.macro-cee-testa{background:var(--superficie-2);justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.macro-cee .voce-bilancio summary{padding-left:24px}.segno-cee{width:18px;color:var(--testo-2);display:inline-block}.conto-scalare .totale-sezione{border-top:1px solid var(--linea-forte);background:var(--superficie)}.totale-sezione.risultato-cee{border-top:2px solid var(--linea-forte);background:var(--ok-tenue);color:var(--ok)}.totale-sezione.risultato-cee.perdita{background:var(--melograno-tenue);color:var(--melograno)}.bilancio-cee>.avviso{margin:0 0 12px}.voce-cee{color:var(--testo-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.voce-cee-proposta{font-style:italic}.modifica-voce-cee{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.modifica-voce-cee .azioni-modulo{grid-column:1/-1}@media (width<=719px){.modifica-voce-cee{grid-template-columns:1fr}}.tabella-lipe td:first-child{min-width:260px}.sotto-inline{color:var(--testo-2);font-size:13px}.tabella-lipe .rigo-finale td{background:var(--superficie-2);font-weight:700}@media (width<=719px){.tabella-lipe thead{display:none}.tabella-lipe tbody tr{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:4px 12px;padding:10px 14px;display:flex}.tabella-lipe tbody td,.tabella-lipe tbody td+td{min-width:0;color:var(--testo);border:0;margin:0;padding:0;font-size:14px;display:block}.tabella-lipe tbody td:first-child{flex:100%;min-width:0}.tabella-lipe tbody td[data-etichetta]{text-align:left;flex:1 1 0}.tabella-lipe tbody td[data-etichetta]:before,.tabella-cespiti tbody td[data-etichetta]:before{content:attr(data-etichetta);color:var(--testo-2);font-size:12px;display:block}}a.pulsante.fantasma{color:var(--testo-2);background:0 0}.cruscotto-liste{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cifra-larga>div{flex:1}.avanzamento-lista{flex-direction:column;gap:6px;width:100%;display:flex}.avanzamento-cifre{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.avanzamento-cifre b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.avanzamento-cifre span{color:var(--testo-2);font-size:12.5px}.barra-avanzamento{background:var(--superficie-2);border:1px solid var(--linea);border-radius:999px;height:8px;overflow:hidden}.barra-avanzamento span{background:linear-gradient(90deg, var(--pavone), var(--oro));border-radius:999px;height:100%;display:block}.elenco-liste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:14px;list-style:none;display:grid}.elenco-liste button{text-align:left;white-space:normal;background:var(--superficie);width:100%;height:auto;color:var(--testo);border:1px solid var(--linea);border-radius:var(--r);box-shadow:var(--ombra);flex-direction:column;align-items:stretch;gap:6px;padding:14px 16px;display:flex}.elenco-liste button:hover{background:var(--superficie-2);border-color:var(--linea-forte)}.elenco-liste b{font-size:16px}.lista-testa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lista-testa .mono{margin-left:auto}.condividi-lista{border:1px dashed var(--oro);border-radius:var(--r);background:var(--oro-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.condividi-lista>div:first-child{flex-direction:column;min-width:0;display:flex}.link-lista{overflow-wrap:anywhere;color:var(--oro-testo)}.azioni-condividi{flex-wrap:wrap;gap:8px;display:flex}.scelta-occasione{flex-wrap:wrap}.regali-modulo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.riga-regalo{grid-template-columns:minmax(0,1fr) 110px 70px 38px;gap:8px;width:100%;display:grid}.riga-regalo input.numero{text-align:right}.griglia-regali{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:14px;list-style:none;display:grid}.griglia-regali li{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.griglia-regali li>span:not(.etichetta){color:var(--pavone);font-weight:700}.griglia-regali li.esaurito{opacity:.6}.griglia-regali li button,.griglia-regali li .etichetta{align-self:flex-start;margin-top:auto}.schede-lista .scelta{flex-wrap:wrap}.promessi{background:var(--superficie-2);flex-direction:column;gap:8px;display:flex}.promessi .conto-arrivo{max-width:360px}.tabella td.cella-invitato b,.tabella td.cella-invitato .sotto{display:block}.tabella td.cella-invitato .sotto{color:var(--testo-2);font-style:italic}.utilizzi-buono{max-width:560px}.tabella tr.annullata td{color:var(--muted);text-decoration:line-through}.tabella td.azioni-riga{white-space:nowrap;text-align:right}.libro-messaggi blockquote,.messaggi-pubblici blockquote{border-left:3px solid var(--oro);background:var(--superficie-2);border-radius:0 var(--r-s) var(--r-s) 0;margin:0 0 12px;padding:12px 16px}.libro-messaggi blockquote p,.messaggi-pubblici blockquote p{margin:0 0 4px;font-size:15px}.libro-messaggi cite,.messaggi-pubblici cite{color:var(--testo-2);font-style:normal;font-weight:700}.libro-stampabile h2{margin-bottom:4px}.strumenti.senza-bordo{border:0;padding:0 0 12px}.riepilogo-chiusura{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.riepilogo-chiusura>div{border:1px solid var(--linea);border-radius:var(--r-s);background:var(--superficie-2);flex-direction:column;padding:10px 12px;display:flex}.riepilogo-chiusura b{font-variant-numeric:tabular-nums;font-size:18px}.verifica-buono{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.verifica-buono small{grid-column:1/-1}.dettaglio-buono{flex-direction:column;gap:14px;display:flex}.dettaglio-buono-testa{flex-wrap:wrap;gap:18px;display:flex}.dettaglio-buono-dati{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:220px;display:flex}.dettaglio-buono-dati dl,.dati-bonifico{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;display:grid}.dettaglio-buono-dati dt,.dati-bonifico dt{color:var(--muted);font-size:12.5px}.dettaglio-buono-dati dd,.dati-bonifico dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.azioni-buono{flex-wrap:wrap;gap:8px;display:flex}.carta-buono{border-radius:var(--r-l);color:#fff;background:linear-gradient(135deg, var(--notte), var(--pavone));width:min(100%,340px);box-shadow:var(--ombra-2);flex-direction:column;align-items:flex-start;gap:6px;padding:20px 22px;display:flex}.carta-buono small{color:#ffffffbf}.carta-buono p{margin:0;font-style:italic}.carta-importo{color:var(--oro-tenue);font-size:32px;font-weight:800}.carta-codice{border-radius:var(--r-s);letter-spacing:.08em;background:#ffffff24;margin-top:6px;padding:6px 10px;font-size:17px}.utilizzi-buono{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.utilizzi-buono li{align-items:center;gap:12px;display:flex}.utilizzi-buono li b{margin-left:auto}.utilizzi-buono li.annullata{color:var(--muted);text-decoration:line-through}.proroga{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lista-pubblica{background:var(--sfondo);min-height:100vh;padding:0 16px 32px}.lista-copertina{text-align:center;color:#fff;background:linear-gradient(160deg, var(--notte), var(--pavone));flex-direction:column;align-items:center;gap:6px;margin:0 -16px;padding:40px 16px 56px;display:flex}.lista-copertina small,.lista-copertina p{color:#ffffffd9;margin:0}.lista-copertina h1{max-width:640px;font-size:clamp(24px,6vw,36px)}.lista-copertina .festeggiati{color:var(--oro-tenue);font-size:18px;font-weight:700}.lista-carta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--r-l);max-width:720px;box-shadow:var(--ombra-2);flex-direction:column;gap:14px;margin:-32px auto 0;padding:20px;display:flex;position:relative}.lista-testo{white-space:pre-line;margin:0;font-size:15px}.griglia-regali.pubblica{padding:0}.regala{flex-direction:column;gap:12px;display:flex}.regala p{margin:0}.azioni-regala{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.copia-dato{height:28px;padding:0 8px;font-size:12.5px}.messaggi-pubblici h2{margin-bottom:10px;font-size:17px}.lista-piede{text-align:center;margin-top:16px}@media (width<=719px){.riga-regalo{grid-template-columns:minmax(0,1fr) 90px 52px 38px}.verifica-buono{grid-template-columns:minmax(0,1fr)}.tabella td.azioni-riga{text-align:left}}@media print{.libro-stampabile,.libro-stampabile *,.carta-buono,.carta-buono *{visibility:visible}.libro-stampabile,.carta-buono{position:absolute;top:0;left:0}.libro-stampabile{width:100%}.carta-buono{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rp-filtri{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.rp-periodi{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rp-periodi .chip{flex:none}.rp-filtri-riga{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rp-filtri-riga .campo{flex:0 220px;min-width:170px}button.piccolo{height:32px;padding:0 10px;font-size:13px}.rp-corpo{flex-direction:column;gap:16px;transition:opacity .15s;display:flex}.rp-corpo.in-aggiornamento{opacity:.6}.rp-cifre{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}button.rp-cifra{text-align:left;white-space:normal;height:auto;color:var(--testo);background:var(--superficie);border-color:var(--linea);justify-content:flex-start;align-items:flex-start;font-weight:400}button.rp-cifra:hover{background:var(--superficie-2);border-color:var(--pavone)}.rp-cifra>div{flex:1}.rp-confronti{flex-wrap:wrap;gap:2px 10px;margin-top:4px;display:flex}.rp-var{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.rp-var small{color:var(--muted);font-weight:500}.rp-var.su{color:var(--ok)}.rp-var.giu{color:var(--melograno)}.rp-var.neutra{color:var(--testo-2)}.rp-var>span[aria-hidden]{font-size:9px}.rp-obiettivo{flex-direction:column;gap:6px;margin-top:4px;display:flex}.rp-obiettivo p{color:var(--testo-2);margin:0;font-size:12px}.cifra .rp-obiettivo p b{font-size:inherit;font-weight:700}.rp-obiettivo-barra{background:var(--linea);border-radius:4px;height:8px;position:relative;overflow:hidden}.rp-obiettivo-barra span{border-radius:4px;position:absolute;inset:0 auto 0 0}.rp-obiettivo-barra .previsto{background:var(--pavone-tenue);box-shadow:inset 0 0 0 1px #9fd2c9}.rp-obiettivo-barra .fatto{background:#00897a}.rp-pannello .pannello-testa h2{margin:0;font-size:16px}.rp-pannello .pannello-testa p{color:var(--testo-2);margin:2px 0 0;font-size:13px}.rp-legenda{color:var(--testo-2);flex-wrap:wrap;gap:4px 16px;padding:0 18px;font-size:12px;display:flex}.rp-legenda span,.rp-suggerimento span{align-items:center;gap:6px;display:inline-flex}.rp-segno-colonna{background:#00897a;border-radius:2px;width:10px;height:10px;display:inline-block}.rp-segno-linea{background:#b37400;border-radius:1px;width:14px;height:2px;display:inline-block}.rp-grafico{min-height:228px;padding:8px 10px 4px 0;position:relative}.rp-grafico svg{display:block}.rp-griglia{stroke:var(--linea);stroke-width:1px}.rp-base{stroke:var(--linea-forte);stroke-width:1px}.rp-asse{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.rp-colonna{fill:#00897a}.rp-evidenzia{fill:var(--superficie-2)}.rp-linea{fill:none;stroke:#b37400;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rp-punto{fill:#b37400;stroke:var(--superficie);stroke-width:2px}.cliccabile{cursor:pointer}.rp-suggerimento{border:1px solid var(--linea);border-radius:var(--r-s);background:var(--superficie);min-width:170px;box-shadow:var(--ombra-2);color:var(--testo-2);pointer-events:none;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:6px;transform:translate(-50%)}.rp-suggerimento b{color:var(--testo);font-size:13px}.rp-colonne{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.rp-classifica,.rp-pratiche{margin:0;padding:0 0 6px;list-style:none}.rp-classifica li+li,.rp-pratiche li+li{border-top:1px solid var(--linea)}.rp-classifica button,.rp-pratiche button{width:100%;height:auto;color:var(--testo);text-align:left;white-space:normal;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 18px;font-weight:400;display:flex}.rp-classifica button:hover,.rp-pratiche button:hover{background:var(--superficie-2)}.rp-pratiche button>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-pratiche small,.rp-nome small{color:var(--testo-2);font-size:12px}.rp-posizione{width:22px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.rp-nome{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rp-nome b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-barra{background:0 0;border-radius:0 3px 3px 0;height:6px;margin-top:2px;display:block}.rp-barra span{background:#00897a;border-radius:0 3px 3px 0;min-width:2px;height:100%;display:block}.rp-valori{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.rp-valori small{color:var(--testo-2);font-size:12px}.rp-cassa{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 18px 18px}.rp-cassa>button{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie-2);height:auto;color:var(--testo);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;font-weight:400;display:flex}.rp-cassa>button:hover{border-color:var(--pavone);background:var(--superficie)}.rp-cassa .allarme b,.rp-cassa .allarme span{color:var(--melograno)}.rp-modulo-obiettivo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.rp-incolla{margin-top:12px}.rp-incolla summary{cursor:pointer;color:var(--pavone);font-size:14px;font-weight:600}.rp-incolla textarea{width:100%;font-family:var(--f-mono);margin:8px 0;font-size:12px}.rp-nota{margin:0}.rp-oggi{margin-bottom:18px}@media (width<=1199px){.rp-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.rp-cifre,.rp-colonne{grid-template-columns:minmax(0,1fr)}.rp-filtri-riga .campo{flex:140px;min-width:0}.rp-classifica button,.rp-pratiche button{padding:10px 14px}}.rc-cifre{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.rc-cifre button.cifra{text-align:left;height:auto;color:var(--testo);white-space:normal;justify-content:flex-start;font-weight:400}.rc-cifre button.cifra:hover{background:var(--superficie-2);border-color:var(--linea-forte)}.rc-cifre .cifra.attiva{border-color:var(--pavone);box-shadow:0 0 0 1px var(--pavone)}.cifra-icona.rc-urgente{background:var(--melograno-tenue);color:var(--melograno)}.rc-strumenti{flex-wrap:wrap;gap:10px}.rc-strumenti .ricerca{flex:220px}.rc-filtri{scrollbar-width:none;max-width:100%;overflow-x:auto}.rc-elenco{margin:0;padding:0;list-style:none}.rc-elenco li+li{border-top:1px solid var(--linea)}button.rc-riga{width:100%;height:auto;color:var(--testo);text-align:left;white-space:normal;background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:14px 18px;font-weight:400;display:flex}button.rc-riga:hover{background:var(--superficie-2)}button.rc-riga.in-ritardo{box-shadow:inset 3px 0 0 var(--melograno)}.rc-canale{background:var(--pavone-tenue);width:34px;height:34px;color:var(--pavone-scuro);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rc-canale-whatsapp{color:#17723f;background:#e2f6e9}.rc-canale-email{background:var(--oro-tenue);color:var(--oro-testo)}.rc-canale-social{color:#4b3b98;background:#ece8fb}.rc-canale-telefono,.rc-canale-banco{background:var(--sfondo);color:var(--testo-2)}.rc-corpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rc-riga-testa{justify-content:space-between;gap:10px;display:flex}.rc-riga-testa b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-riga-testa small{color:var(--muted);flex:none;font-size:12px}.rc-oggetto{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.rc-anteprima{color:var(--testo-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rc-segni{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.rc-segni .etichetta{white-space:normal;max-width:100%;height:auto;min-height:22px}.rc-chi{color:var(--muted);font-size:12px}.rc-cassetto{gap:20px}.rc-avvisi{border-radius:var(--r-s);background:var(--melograno-tenue);color:var(--melograno);margin:0;padding:10px 12px;font-size:13.5px;font-weight:600;list-style:none}.rc-avvisi li{align-items:center;gap:8px;display:flex}.rc-azioni{flex-wrap:wrap;gap:8px;display:flex}a.pulsante{text-decoration:none}a.pulsante:hover{background:var(--pavone-scuro)}a.pulsante.secondario{background:var(--superficie);color:var(--testo);border-color:var(--linea-forte)}a.pulsante.secondario:hover{background:var(--superficie-2)}a.pulsante.disabilitato{opacity:.55;cursor:default}.rc-oggetto-scheda{white-space:pre-wrap;margin:0 0 10px}.rc-viaggio dd{text-align:right;margin:0}.rc-viaggio dt{color:var(--testo-2)}.rc-chip{flex-wrap:wrap;gap:6px;display:flex}.rc-chip .chip{height:32px}.rc-chip .chip:hover:not(.attivo):not(:disabled){background:var(--pavone-tenue)}.rc-perdita{border-radius:var(--r);background:var(--superficie-2);border:1px solid var(--linea);flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.rc-cassetto button.pericolo{background:var(--melograno);align-self:flex-start}.rc-cassetto button.pericolo-testo{color:var(--melograno);margin-right:auto}.rc-modulo{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.rc-modulo>*{grid-column:span 6}.rc-modulo>.meta{grid-column:span 3}.rc-modulo>.terzo{grid-column:span 2}.rc-modulo>.ampio{grid-column:span 4}.rc-modulo textarea,.rc-scrivi textarea{width:100%;font:inherit;border:1px solid var(--linea-forte);border-radius:var(--r-s);resize:vertical;padding:10px 12px}.rc-modulo .piede-modulo,.rc-cassetto .piede-modulo{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:12px 0 0;position:static}.rc-riquadro{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie-2);margin-top:10px;padding:14px}.rc-cliente{align-items:center;gap:12px;display:flex}.rc-cliente>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.rc-cliente small,.rc-suggeriti small{color:var(--muted);font-size:12px}.rc-suggeriti,.rc-altre,.rc-regole{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.rc-suggeriti li,.rc-altre li{border:1px solid var(--linea);border-radius:var(--r-s);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.rc-suggeriti li>span{flex-direction:column;min-width:0;display:flex}.rc-altre li>span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.rc-crea-cliente{align-items:flex-end;gap:10px;margin:8px 0;display:flex}.rc-crea-cliente .campo{flex:1}.rc-cerca-cliente{width:100%;max-width:none}.rc-promemoria{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.rc-storico{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rc-evento{gap:10px;display:flex}.rc-evento>div{min-width:0}.rc-evento small{color:var(--muted);font-size:12px}.rc-evento p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.rc-evento-icona{background:var(--sfondo);width:26px;height:26px;color:var(--testo-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rc-evento-messaggio p{background:var(--sfondo);border-radius:4px 12px 12px;padding:8px 12px}.rc-evento-risposta p{background:var(--pavone-tenue);border-radius:4px 12px 12px;padding:8px 12px}.rc-evento-stato p,.rc-evento-assegnazione p,.rc-evento-promemoria p,.rc-evento-pratica p{color:var(--testo-2);font-size:13px}.rc-scrivi{border-top:1px dashed var(--linea-forte);flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.rc-scrivi .scelta{align-self:flex-start}button.rc-regola{border:1px solid var(--linea);background:var(--superficie);width:100%;height:auto;color:var(--testo);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}button.rc-regola:hover{background:var(--superficie-2)}button.rc-regola small{color:var(--muted);font-size:12.5px;font-weight:400}.rc-scelta-pv{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.rc-scelta-pv legend{margin-bottom:6px;font-size:13px;font-weight:600}@media (width<=899px){.rc-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.rc-cifre{gap:8px}.rc-cifre .cifra{padding:10px 12px}.rc-cifre .cifra-icona{display:none}button.rc-riga{padding:12px 14px}.rc-modulo>.meta,.rc-modulo>.terzo,.rc-modulo>.ampio{grid-column:span 6}.rc-strumenti select{flex:auto}}.strumenti .bottone-file{height:var(--controllo);border-radius:var(--r-s);background:var(--pavone);color:#fff;cursor:pointer;white-space:nowrap;flex-direction:row;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.bottone-file:hover{background:var(--pavone-scuro)}.bottone-file.disabilitato{opacity:.55;cursor:default}.bottone-file input{opacity:0;width:1px;height:1px;position:absolute}.bottone-file:focus-within{outline:2px solid var(--pavone);outline-offset:2px}.tabella-riconciliazioni .etichetta+.etichetta{margin-left:4px}.pagina-testa .azioni:has(>.scelta-stati){min-width:0;max-width:100%}.scelta-stati{max-width:100%;overflow-x:auto}.azioni-movimento{flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:flex}.tabella-riconciliazioni button.piccolo{height:28px;padding:0 10px}.elenco-candidati{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.riga-candidato{border:1px solid var(--linea);border-radius:var(--r-s);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.riga-candidato:has(input:checked){border-color:var(--pavone);background:var(--pavone-tenue)}.riga-candidato .sotto{color:var(--testo-2);font-size:12px;display:block}.riepilogo-scelta{border-top:1px solid var(--linea);background:var(--superficie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:-32px}.tabella-riconciliazioni .sotto.anomalia{color:var(--melograno);font-weight:600}.scelte-categoria{border:0;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;display:flex}.scelte-categoria legend{margin-bottom:6px;font-weight:600}.scelte-categoria .riga-candidato{grid-template-columns:auto 1fr;min-height:44px}.gruppo-terminali{margin-bottom:16px}.gruppo-terminali h3{margin:0 0 8px;font-size:15px}.riga-terminale{cursor:default;grid-template-columns:1fr auto}@media (width<=719px){.tabella-riconciliazioni tbody td[data-etichetta]:before{content:attr(data-etichetta);color:var(--testo-2);font-size:12px;display:block}.tabella-riconciliazioni .azioni-movimento{flex-wrap:wrap;justify-content:flex-start}}.ct-testa-azioni{flex-wrap:wrap;gap:8px;display:flex}.ct-filtri{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.ct-filtri .scelta{max-width:100%;overflow-x:auto}.ct-filtri .ricerca{flex:220px;min-width:0}.ct-elenco{margin:0;padding:0;list-style:none}.ct-transazione{border-bottom:1px solid var(--linea);border-left:3px solid #0000;flex-direction:column;gap:10px;padding:16px;display:flex}.ct-transazione.urgenza-promemoria{border-left-color:var(--oro)}.ct-transazione.urgenza-sede{border-left-color:var(--melograno)}.ct-testa{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ct-esercente{flex-direction:column;gap:4px;min-width:0;display:flex}.ct-esercente b{overflow-wrap:anywhere}.ct-esercente .etichetta{align-self:flex-start}.ct-urgenza.promemoria{background:var(--oro-tenue);color:var(--oro-testo)}.ct-urgenza.sede{background:var(--melograno-tenue);color:var(--melograno)}.ct-importo{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ct-importo b{font-variant-numeric:tabular-nums;font-size:1.1rem}.ct-importo b.positivo{color:var(--ok)}.ct-proposta,.ct-abbinamento{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ct-proposta{border-color:var(--pavone-tenue);background:var(--pavone-tenue)}.ct-proposta.secondaria{background:var(--superficie-2);border-color:var(--linea)}.ct-proposta>button{align-self:flex-start;min-width:140px}.ct-proposta-testa{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-proposta-servizi{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ct-proposta-servizi li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.92rem;display:grid}.ct-proposta-servizi li>span{overflow-wrap:anywhere;min-width:0;color:var(--testo-2)}.ct-proposta-servizi li>b{font-variant-numeric:tabular-nums}.ct-motivi{color:var(--muted);margin:0;font-size:.85rem}.ct-nessuna{margin:0}.ct-altre{align-self:flex-start}.ct-azioni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-ignora{flex-direction:column;gap:8px;display:flex}.ct-cassetto .ricerca{flex:none;width:100%;max-width:none}.ct-candidati,.ct-pratiche,.ct-carte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-candidato{font-size:inherit;font-weight:inherit;color:var(--testo);border-bottom:1px solid var(--linea);cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.ct-candidato.scelto{background:var(--pavone-tenue)}.ct-candidato input{width:18px;height:18px;margin-top:4px}.ct-candidato-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ct-candidato-corpo .sotto{overflow-wrap:anywhere}.ct-candidato-importo{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ct-crea{align-self:flex-start}.ct-riepilogo{border-top:1px solid var(--linea);background:var(--superficie);flex-direction:column;gap:8px;margin:0 -24px -32px;padding:14px 24px 20px;display:flex;position:sticky;bottom:-32px}.ct-riepilogo>div{justify-content:space-between;display:flex}.ct-riepilogo p{margin:0}.ct-crea-servizio{flex-direction:column;gap:12px;display:flex}.ct-crea-servizio h3{margin:0}.ct-pratiche button{border:0;border-bottom:1px solid var(--linea);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;flex-wrap:wrap;gap:4px 8px;padding:10px 4px;display:flex}.ct-pratica-scelta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ct-carte li{border-bottom:1px solid var(--linea);grid-template-columns:1fr 120px auto;align-items:center;gap:8px;padding:10px 0;display:grid}.ct-carte li>span{flex-direction:column;min-width:0;display:flex}@media (width<=719px){.ct-transazione{padding:14px 12px}.ct-proposta-servizi li{grid-template-columns:1fr auto}.ct-proposta-servizi li>span{grid-area:2/1/auto/-1}.ct-proposta>button{align-self:stretch}.ct-riepilogo{margin:0 -16px -32px;padding:14px 16px 20px}.ct-carte li{grid-template-columns:1fr auto}.ct-carte li>span{grid-column:1/-1}}.ct-esclusione{border:1px dashed var(--linea);border-radius:var(--r-s);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ct-esclusione p{margin:0}.ct-esclusione .sotto{color:var(--testo-2);font-size:12px;display:block}.ct-originali{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.ct-originali li{border:1px solid var(--linea);border-radius:var(--r-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.ct-originali li>span:first-child{flex:220px;min-width:0}.ct-originali .sotto{color:var(--testo-2);font-size:12px;display:block}.ct-originali button{min-height:44px}.ct-attribuire h2{margin:0 0 4px;font-size:16px}.ct-attribuisci{flex:260px;gap:8px;display:flex}.ct-attribuisci select{flex:1;min-width:0}.estratto-pagamenti{border-top:1px solid var(--linea);margin-top:16px;padding-top:12px}.estratto-pagamenti-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.estratto-pagamenti-testa h3{margin:0;font-size:15px}.pf-pratica.stornato b{color:var(--muted);text-decoration:line-through}.cerca-gestioni{max-width:420px;margin:0 16px 12px}.gestioni-elenco{gap:12px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.gestione-pv{border:1px solid var(--linea);border-radius:var(--r);background:var(--superficie);min-width:0;padding:12px 14px}.gestione-pv-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gestione-pv-testa>div{min-width:0}.gestione-pv-testa .sotto,.gestione-storia .sotto{width:100%;color:var(--muted);font-weight:400;display:block}.gestione-storia{border-left:2px solid var(--linea-forte);gap:6px;margin:10px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.gestione-storia li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gestione-storia li:first-child{font-weight:600}.gestione-periodo{font-variant-numeric:tabular-nums;color:var(--muted);min-width:190px}.gestione-azioni{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=719px){.cerca-gestioni{max-width:none}.gestione-periodo{width:100%;min-width:0}}.ricalcolo-compensi{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:0;display:flex}.scheda-posizione{flex-direction:column;gap:12px;min-width:0;display:flex}.scheda-posizione>header{align-items:flex-start;gap:10px;display:flex}.scheda-posizione>header .nome-filiale{flex:1;min-width:0}.scheda-posizione>header .nome-filiale .sotto{display:block}.netto-filiale{border-radius:var(--r);background:var(--sfondo);gap:2px;padding:12px 14px;display:grid}.netto-filiale small{color:var(--muted);font-size:12px}.netto-filiale b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.netto-filiale span{font-size:13px;font-weight:600}.netto-filiale.direzione-filiale{background:var(--ok-tenue)}.netto-filiale.direzione-filiale span{color:var(--ok)}.netto-filiale.direzione-sede{background:var(--oro-tenue)}.netto-filiale.direzione-sede span{color:var(--oro-testo)}.netto-filiale.direzione-nd b{color:var(--muted);font-size:18px}.colonne-posizione{grid-template-columns:1fr 1fr;gap:16px;display:grid}.colonne-posizione dl{align-content:start;gap:4px;min-width:0;margin:0;display:grid}.colonne-posizione h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 2px;font-size:12px}.colonne-posizione dl>div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.colonne-posizione dt{min-width:0}.colonne-posizione dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.colonne-posizione .nd dd{color:var(--muted);font-style:italic}.colonne-posizione .totale{border-top:1px solid var(--linea);padding-top:4px;font-weight:700}.indicatori-filiale{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.indicatori-filiale li{gap:2px;min-width:0;display:grid}.indicatori-filiale small{color:var(--muted);font-size:12px}.indicatori-filiale b{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.indicatori-filiale span{color:var(--muted);font-size:12px}.indicatori-filiale li.allarme b{color:var(--melograno)}.indicatori-filiale .barra-punteggio{background:var(--linea);border-radius:2px;height:4px;display:block;overflow:hidden}.indicatori-filiale .barra-punteggio span{background:var(--pavone);height:100%;display:block}.motivi-posizione ul{gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.motivi-posizione li.nota{color:var(--muted)}.motivi-posizione .freccia{transition:transform .15s;display:inline-flex}.motivi-posizione .freccia.aperta{transform:rotate(90deg)}.revisione-modulo{border-radius:var(--r);background:var(--pavone-tenue);gap:8px;padding:10px 12px;display:grid}.cruscotto-posizione{grid-template-columns:repeat(4,minmax(0,1fr))}.cruscotto-posizione .cifra,.cruscotto-posizione .cifra>div{min-width:0}.cruscotto-posizione .cifra-filtro{background:var(--superficie);height:auto;min-height:0;font-weight:inherit;white-space:normal;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--linea);justify-content:flex-start;align-items:flex-start;padding:14px 16px;display:flex}.cruscotto-posizione .cifra-filtro.attiva{border-color:var(--pavone);box-shadow:0 0 0 1px var(--pavone)}.cruscotto-posizione .cifra-filtro:focus-visible{outline:2px solid var(--pavone);outline-offset:2px}.filtri-situazione{flex-wrap:wrap;gap:12px;margin:0 0 12px;display:flex}.filtri-situazione .campo{flex:220px;max-width:360px}@media (width<=1023px){.cruscotto-posizione{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.colonne-posizione,.indicatori-filiale{grid-template-columns:1fr}.cruscotto-posizione .cifra,.cruscotto-posizione .cifra-filtro{gap:8px;padding:10px 12px}.cruscotto-posizione .cifra-icona{display:none}.filtri-situazione .campo{max-width:none}}.solo-lettori{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}kbd{min-width:20px;font:600 11px/18px var(--f-ui);text-align:center;border-radius:4px;padding:1px 6px;display:inline-block}.laterale :focus-visible{outline-color:var(--oro);outline-offset:-2px}.laterale-testa{justify-content:space-between;align-items:center;display:flex}.laterale-chiudi{display:none}.laterale-menu{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;min-height:0;margin:0 -12px;padding:2px 12px 16px;overflow-y:auto}.laterale .menu-cerca{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff1a;justify-content:flex-start;gap:9px;width:100%;height:36px;padding:0 8px 0 11px;font-weight:500}.laterale .menu-cerca:hover{color:#fff;background:#ffffff17;border-color:#fff3}.menu-cerca kbd{color:#ffffff8c;background:#ffffff14;margin-left:auto}.menu-area{margin-top:14px}.menu-voci{flex-direction:column;gap:1px;display:flex}.menu-area-titolo{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin:0 0 3px;font-size:11px;font-weight:700}.menu-area-titolo.statico{color:#e8c476d9;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.laterale .menu-area-titolo button{width:100%;height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;justify-content:flex-start;gap:7px;padding:0 8px 0 10px}.laterale .menu-area-titolo button:hover{color:#fffc;background:#ffffff0d}.menu-area-titolo button>svg{margin-left:auto;transition:transform .15s}.menu-area-titolo button[aria-expanded=false]>svg{transform:rotate(-90deg)}.conta-area{color:#ffffff8c;letter-spacing:0;background:#ffffff14;border-radius:999px;padding:0 6px;font-size:10.5px}.punto-attivo{background:var(--oro);border-radius:50%;width:6px;height:6px}.menu-vuoto{color:#ffffff6b;margin:0 10px;font-size:12px;line-height:1.45}.riga-voce{border-radius:var(--r-s);align-items:center;display:flex;position:relative}.riga-voce .voce{flex:1;min-width:0;padding-right:36px}.voce-etichetta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voce .presto{margin-right:-26px}.laterale .voce-stella{color:#ffffff80;opacity:0;background:0 0;border-radius:50%;width:28px;height:28px;padding:0;transition:opacity .12s,color .12s,background .12s;position:absolute;right:4px}.riga-voce:hover .voce-stella,.laterale .voce-stella:focus-visible,.laterale .voce-stella.piena{opacity:1}.laterale .voce-stella:hover{color:#fff;background:#ffffff1a}.laterale .voce-stella.piena{color:var(--oro)}.voce-stella.piena svg,.menu-area-titolo.statico svg{fill:currentColor}@media (hover:none){.laterale .voce-stella{opacity:.5}}.riga-voce.in-trascinamento{opacity:.55;cursor:grabbing;background:#ffffff0f}.riga-voce.arrivo-prima{box-shadow:0 -2px 0 var(--oro)}.riga-voce.arrivo-dopo{box-shadow:0 2px 0 var(--oro)}.barre-schede{z-index:30;background:var(--sfondo);position:sticky;top:0}.barra-schede{border-bottom:1px solid var(--linea);scrollbar-width:thin;align-items:flex-end;gap:2px;padding:8px 16px 0;display:flex;overflow-x:auto}.scheda{touch-action:pan-x;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;flex:0 210px;align-items:center;min-width:112px;transition:background .12s,box-shadow .12s,opacity .12s;display:flex;position:relative}.scheda:hover{background:#13233a0f}.scheda.attiva{border-color:var(--linea);background:var(--superficie);box-shadow:inset 0 2px 0 var(--pavone);margin-bottom:-1px}.scheda .scheda-titolo{min-width:0;height:36px;color:var(--testo-2);background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:7px;padding:0 4px 0 12px;font-size:13px;font-weight:600;display:flex}.scheda .scheda-titolo:hover{color:var(--testo);background:0 0}.scheda.attiva .scheda-titolo{color:var(--testo)}.scheda.attiva .scheda-titolo>svg{color:var(--pavone)}.scheda .scheda-titolo:focus-visible{outline-offset:-3px;border-radius:7px}.scheda-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conta-schede{background:var(--pavone-tenue);min-width:18px;height:18px;color:var(--pavone-scuro);border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.scheda-azione{width:24px;height:24px;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:3px;padding:0;display:grid}.scheda .scheda-azione:hover,.sotto-scheda .scheda-azione:hover{color:var(--testo);background:#13233a1a}.scheda .scheda-fissa{opacity:0}.scheda:hover .scheda-fissa,.scheda:focus-within .scheda-fissa{opacity:1}.scheda-fissa.attivo{color:var(--pavone)}.scheda.fissa{flex:none;min-width:0}.scheda.fissa .scheda-titolo{padding:0 13px}.scheda.fissa .scheda-fissa{background:var(--superficie);width:18px;height:18px;box-shadow:0 0 0 1px var(--linea);border-radius:5px;margin:0;position:absolute;top:1px;right:1px}.scheda.fissa .scheda-fissa svg{width:11px;height:11px}.scheda.ultima-fissa{margin-right:9px}.scheda.ultima-fissa:after{content:"";background:var(--linea-forte);width:1px;position:absolute;top:9px;bottom:9px;right:-6px}.scheda.in-trascinamento{z-index:1;opacity:.7;background:var(--superficie);box-shadow:var(--ombra-2);cursor:grabbing}.scheda.arrivo-prima{box-shadow:-3px 0 0 var(--pavone)}.scheda.arrivo-dopo{box-shadow:3px 0 0 var(--pavone)}.barra-schede .scheda-nuova{width:28px;height:28px;min-height:0;color:var(--muted);background:0 0;border-radius:7px;flex:none;align-self:center;place-items:center;margin-left:4px;padding:0;display:grid}.barra-schede .scheda-nuova:hover:not(:disabled){color:var(--testo);background:#13233a14}.sotto-schede{border-bottom:1px solid var(--linea);background:var(--superficie);gap:4px;padding:6px 16px;display:flex;overflow-x:auto}.sotto-scheda{background:var(--superficie-2);min-width:110px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:999px;flex:0 230px;align-items:center;transition:background .12s;display:flex}.sotto-scheda:hover{background:#f1efe9}.sotto-scheda>button:first-child{min-width:0;height:28px;min-height:0;color:var(--testo-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;justify-content:flex-start;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;overflow:hidden}.sotto-scheda>button:first-child:hover{color:var(--testo);background:0 0}.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-azione{border-radius:50%;width:22px;height:22px}.ricerca-rapida-velo{z-index:90;background:#13233a73;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s ease-out compari;display:flex;position:fixed;inset:0}.ricerca-rapida{border-radius:var(--r-l);background:var(--superficie);flex-direction:column;width:min(620px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #13233a80}.ricerca-rapida-campo{border-bottom:1px solid var(--linea);color:var(--muted);align-items:center;gap:10px;padding:0 10px 0 16px;display:flex}.ricerca-rapida-campo input{height:54px;box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:16px}.ricerca-rapida-campo input:focus,.ricerca-rapida-campo input:focus-visible{box-shadow:none;outline:none}.ricerca-rapida-elenco{margin:0;padding:6px;list-style:none;overflow-y:auto}.ricerca-rapida-elenco li{border-radius:var(--r-s);min-height:42px;color:var(--testo-2);cursor:pointer;align-items:center;gap:11px;padding:0 12px;display:flex}.ricerca-rapida-elenco li.attiva{background:var(--pavone-tenue);color:var(--pavone-scuro)}.ricerca-rapida-elenco .nome{color:var(--testo);font-weight:600}.ricerca-rapida-elenco li.attiva .nome{color:var(--pavone-scuro)}.ricerca-rapida-elenco .area{color:var(--muted);margin-left:auto;font-size:12px}.ricerca-rapida-elenco .stella-piccola{color:var(--oro);font-size:12px}.ricerca-rapida-elenco li.nessuno{color:var(--muted);cursor:default;justify-content:center}.ricerca-rapida-piede{border-top:1px solid var(--linea);background:var(--superficie-2);color:var(--muted);gap:16px;margin:0;padding:9px 16px;font-size:12px;display:flex}.ricerca-rapida-piede kbd{border:1px solid var(--linea-forte);background:var(--superficie);color:var(--testo-2);margin-right:3px}@keyframes compari{0%{opacity:0}}@media (width<=1023px){.laterale{width:min(320px,86vw)}.laterale-chiudi{display:inline-flex}.laterale .laterale-chiudi{color:#ffffffb3}.laterale .laterale-chiudi:hover{color:#fff;background:#ffffff1a}.menu-cerca kbd{display:none}.testata-mobile .marchio+.icona{margin-left:auto}.laterale .voce{height:44px}.laterale .menu-area-titolo button{height:36px}.barre-schede{top:56px}.barra-schede{padding:6px 8px 0}.scheda{flex-basis:150px;min-width:96px}.scheda .scheda-titolo{height:40px}.scheda .scheda-azione{width:30px;height:30px}.sotto-schede{padding:6px 8px}.ricerca-rapida-velo{padding:0}.ricerca-rapida{border-radius:0;width:100%;height:100dvh;max-height:none}.ricerca-rapida-piede{display:none}}@media (hover:none){.scheda.attiva .scheda-fissa{opacity:1}}@media (prefers-reduced-motion:reduce){.scheda,.sotto-scheda,.laterale .voce-stella,.menu-area-titolo button>svg,.ricerca-rapida-velo{transition:none;animation:none}}
