:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sfondo:#f2f5f5;--superficie:#fff;--superficie-2:#e8eeee;--riga-alterna:#f7f9f9;--bordo:#cdd7d7;--bordo-campo:#7b8c8d;--testo:#162223;--testo-secondario:#4a5b5c;--testo-tenue:#66787a;--primario:#0b6669;--primario-scuro:#08514f;--primario-testo:#fff;--primario-chiaro:#d6ecec;--fuoco:#0b6669;--barra:#0b3a3c;--barra-testo:#fff;--barra-tenue:#a9d4d4;--barra-campo:#144a4c;--barra-campo-attivo:#1d5c5e;--barra-bordo:#ffffff47;--barra-bordo-forte:#ffffff59;--errore:#ad1f1c;--errore-sfondo:#fce9e7;--avviso:#8f4300;--avviso-sfondo:#fdebd8;--info:#1b6537;--info-sfondo:#e3f2e8;--bozza:#6f4b00;--bozza-sfondo:#fbefcf;--confermato:#1b6537;--confermato-sfondo:#e3f2e8;--storico:#45427a;--storico-sfondo:#ebeaf6;--calcolato:#0b5557;--calcolato-sfondo:#eaf3f3;--demo-sfondo:#f4c860;--demo-testo:#3a2800;--velo:#0b1a1b73;--ombra-1:0 1px 2px #0a1e1f1a, 0 4px 12px #0a1e1f1a;--ombra-2:0 2px 4px #0a1e1f1f, 0 12px 32px #0a1e1f2e;--ombra-tendina:0 6px 16px #0000002e;--ombra-totali:0 -2px 8px #00000014;--ombra-modulo:0 4px 12px #00000026;--carattere:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", sans-serif;--carattere-codice:ui-monospace, Consolas, "Cascadia Mono", monospace;--t-12:.857rem;--t-13:.929rem;--t-14:1rem;--t-16:1.143rem;--t-20:1.429rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--r-campo:3px;--r-riquadro:6px;--r-finestra:10px;--h-riga:30px;--h-intestazione:28px;--h-campo:30px;--h-barra:44px}:root[data-tema=scuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sfondo:#0e1414;--superficie:#151d1e;--superficie-2:#1d2728;--riga-alterna:#182122;--bordo:#2c393a;--bordo-campo:#62777a;--testo:#e3eaea;--testo-secondario:#a3b3b4;--testo-tenue:#8a9b9c;--primario:#55c2c4;--primario-scuro:#7fd3d5;--primario-testo:#04201f;--primario-chiaro:#123a3b;--fuoco:#7fd6d8;--barra:#0a2a2b;--barra-testo:#eef6f6;--barra-tenue:#8fc6c6;--barra-campo:#113b3c;--barra-campo-attivo:#1a4c4d;--barra-bordo:#ffffff47;--barra-bordo-forte:#ffffff59;--errore:#ff9a92;--errore-sfondo:#43191a;--avviso:#ffb36b;--avviso-sfondo:#3d2510;--info:#86d8a3;--info-sfondo:#15331f;--bozza:#f4c860;--bozza-sfondo:#382c0c;--confermato:#86d8a3;--confermato-sfondo:#15331f;--storico:#bcb8f2;--storico-sfondo:#26244a;--calcolato:#8fd6d6;--calcolato-sfondo:#132a2b;--demo-sfondo:#4d3b00;--demo-testo:#ffe08a;--velo:#0009;--ombra-1:0 0 0 1px #2c393a, 0 6px 16px #00000080;--ombra-2:0 0 0 1px #3a4a4b, 0 16px 40px #0009;--ombra-tendina:0 0 0 1px #3a4a4b, 0 8px 20px #0000008c;--ombra-totali:0 -2px 10px #00000080;--ombra-modulo:0 0 0 1px #3a4a4b, 0 6px 16px #0000008c}*{box-sizing:border-box}html{--altezza-totali:0px;scroll-padding-bottom:var(--altezza-totali);font-family:var(--carattere);font-size:14px;line-height:1.45}body{background:var(--sfondo);color:var(--testo);margin:0}h1{font-size:var(--t-20);margin:0 0 var(--s-3);font-weight:650}a{color:var(--primario)}:focus-visible{outline:2px solid var(--fuoco);outline-offset:1px}kbd{font:inherit;font-size:var(--t-12);border:1px solid var(--bordo);border-radius:var(--r-campo);background:var(--superficie);color:var(--testo-secondario);white-space:nowrap;border-bottom-width:2px;padding:0 5px}.campo{flex-direction:column;gap:3px;display:flex;position:relative}.campo>label{white-space:nowrap;min-width:0;height:1.45em;font-size:var(--t-12);color:var(--testo-secondario);align-items:baseline;gap:3px;font-weight:600;display:flex}input,select,button{font:inherit;color:var(--testo)}input,select{border:1px solid var(--bordo-campo);border-radius:var(--r-campo);background:var(--superficie);height:var(--h-campo);padding:0 8px}input:disabled,select:disabled{opacity:.65;cursor:not-allowed}button{align-items:center;gap:var(--s-2);border:1px solid var(--primario);border-radius:var(--r-campo);background:var(--primario);color:var(--primario-testo);cursor:pointer;height:var(--h-campo);white-space:nowrap;padding:0 12px;font-weight:600;display:inline-flex}button:not(.secondario,.piatto,.pericolo,.chiudi,.riquadro-piede,[role=tab],[role=switch]):hover:not(:disabled){background:var(--primario-scuro);border-color:var(--primario-scuro)}button:disabled{opacity:.65;cursor:wait}.num{text-align:right;font-variant-numeric:tabular-nums}.suggerimento{color:var(--testo-secondario);font-size:var(--t-12)}.attesa{padding:2rem}.struttura{grid-template:"barra barra""versione versione""menu contenuto"1fr"suggerimento suggerimento"/15rem 1fr;min-height:100vh;display:grid}.barra-versione{align-items:center;gap:var(--s-3);background:var(--info-sfondo);color:var(--info);border-bottom:1px solid var(--bordo);border-left:4px solid var(--info);grid-area:versione;padding:.3rem 1rem;display:flex}.barra{align-items:center;gap:var(--s-4);min-height:var(--h-barra);padding:var(--s-1) var(--s-3);background:var(--barra);color:var(--barra-testo);flex-wrap:wrap;grid-area:barra;display:flex}.barra .selezioni .campo{align-items:center;gap:var(--s-2);flex-direction:row}.barra .selezioni .campo>label{color:var(--barra-tenue);font-weight:400}.barra select{background:var(--barra-campo);height:28px;color:var(--barra-testo);border-color:#0000}.barra .utente a,.barra .utente>button{border:1px solid var(--barra-bordo);border-radius:var(--r-campo);background:var(--barra-campo);height:28px;color:var(--barra-testo);font-size:var(--t-13);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:400;text-decoration:none;display:inline-flex}.barra .utente a:hover,.barra .utente>button:hover:not(:disabled){background:var(--barra-campo-attivo);border-color:var(--barra-tenue)}.barra .utente>button.solo-icona{justify-content:center;width:28px;padding:0}.barra .utente>button kbd{color:var(--barra-tenue);border-color:var(--barra-bordo-forte);background:0 0}.barra .utente>button:focus-visible,.barra .utente a:focus-visible,.barra select:focus-visible{outline-color:var(--barra-testo)}.barra .tenue{color:var(--barra-tenue)}.barra .marchio{letter-spacing:.14em;align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.barra .marchio:before{content:"";background:url(/marchio.svg) 50%/contain no-repeat;width:26px;height:26px}.demo{padding:0 var(--s-2);background:var(--demo-sfondo);color:var(--demo-testo);font-weight:700;font-size:var(--t-12);border-radius:999px;align-self:center;margin:0}.selezioni{gap:var(--s-3);display:flex}.selezioni select{min-width:6rem}.selezioni .campo:first-child select{min-width:14rem}.utente{align-items:center;gap:var(--s-3);font-size:var(--t-13);color:var(--barra-tenue);margin-left:auto;display:flex}.menu{padding:10px var(--s-2);background:var(--superficie);border-right:1px solid var(--bordo);grid-area:menu}.menu .gruppo{padding:var(--s-3) var(--s-2) var(--s-1);text-transform:uppercase;letter-spacing:.08em;color:var(--testo-tenue);font-size:11px;font-weight:700}.menu a{justify-content:space-between;align-items:center;gap:var(--s-2);height:var(--h-riga);padding:0 var(--s-2);border-radius:var(--r-campo);color:var(--testo);text-decoration:none;display:flex}.menu a:hover{background:var(--superficie-2)}.menu a.active{background:var(--primario-chiaro);box-shadow:inset 3px 0 0 var(--primario);font-weight:600}main#contenuto{grid-area:contenuto;min-width:0;padding:14px 18px}main#contenuto:focus{outline:none}footer.suggerimento{min-height:28px;padding:6px var(--s-3);border-top:1px solid var(--bordo);background:var(--superficie);grid-area:suggerimento;align-items:center;display:flex}.scorciatoie{gap:.4rem;padding:0;list-style:none;display:grid}.messaggi{margin-bottom:.75rem}.messaggio{border-radius:var(--r-campo);border:1px solid;border-left-width:4px;align-items:flex-start;gap:10px;padding:.6rem .9rem;display:flex}.messaggio .icona{margin-top:2px}.messaggio.vuoto{display:none}.messaggio.errore{background:var(--errore-sfondo);color:var(--errore);border-color:var(--errore);font-weight:600}.messaggio.info{background:var(--info-sfondo);color:var(--info);border-color:var(--info)}.messaggio .chiudi{color:inherit;background:0 0;border:none;min-height:0;margin-left:auto;padding:0 .4rem;font-size:1.2rem}.accesso{place-items:center;min-height:100vh;padding:1rem;display:grid}.accesso form,.accesso .riquadro-accesso{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-finestra);width:min(24rem,100%);box-shadow:var(--ombra-2);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.accesso h1{color:var(--primario);letter-spacing:.14em;margin:0}.con-marchio:before{content:"";width:48px;height:48px;margin-bottom:var(--s-2);background:url(/marchio.svg) 50%/contain no-repeat;display:block}.accesso .demo{align-self:flex-start}.accesso .suggerimento{margin:0}.tendina .elenco{z-index:10;background:var(--superficie);border:1px solid var(--bordo);max-height:18rem;box-shadow:var(--ombra-tendina);border-radius:6px;margin:2px 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tendina .elenco li{cursor:pointer;border-radius:4px;gap:.75rem;padding:.4rem .6rem;display:flex}.tendina .elenco li.attiva{background:var(--primario);color:var(--primario-testo)}.tendina .elenco mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primario);text-decoration-color:var(--primario);text-underline-offset:2px;background:0 0;font-weight:700}.tendina .elenco li.attiva mark{text-decoration-color:currentColor}.tendina .codice{font-variant-numeric:tabular-nums;min-width:6rem;font-weight:700}.griglia table{border-collapse:separate;border-spacing:0;background:var(--superficie);width:100%}.griglia{border:1px solid var(--bordo);border-radius:var(--r-riquadro);background:var(--superficie);overflow:hidden}.griglia th,.griglia td{height:var(--h-riga);text-align:left;border-bottom:1px solid var(--bordo);white-space:nowrap;padding:0 10px}.griglia tbody tr:nth-child(2n) td{background:var(--riga-alterna)}.griglia tbody tr:last-child td{border-bottom:none}.griglia th{height:var(--h-intestazione);background:var(--superficie-2);border-bottom-color:var(--bordo-campo);font-size:var(--t-12);color:var(--testo-secondario);font-weight:600}.griglia th button{height:var(--h-intestazione);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.griglia th button:hover:not(:disabled){background:0 0}.griglia th button .verso{opacity:.55;display:inline-flex}.griglia th.attiva{color:var(--primario)}.griglia th.attiva button .verso{opacity:1}.griglia th button .verso.su{transform:rotate(180deg)}.griglia tbody.carica td i{background:var(--superficie-2);border-radius:3px;width:36px;height:10px;display:block}.griglia tbody.carica td.num i{margin-left:auto}.attesa-in-corso{color:var(--testo-secondario);align-items:center;gap:8px;display:inline-flex}.griglia th.num,.griglia td.num{text-align:right}.griglia tbody tr.scelta td{background:var(--primario-chiaro)}.griglia tr.scelta td:first-child{box-shadow:inset 3px 0 0 var(--primario)}.griglia table:focus-visible{outline:none}.griglia:has(table:focus-visible){outline:2px solid var(--fuoco);outline-offset:1px}@supports not selector(:has(*)){.griglia table:focus-visible{outline:2px solid var(--fuoco);outline-offset:-2px}}.griglia .codice{font-family:var(--carattere-codice);font-size:var(--t-12)}.griglia .vuota{color:var(--testo-secondario);padding:1rem}.griglia .conferma{border:1px solid var(--errore);background:var(--errore-sfondo);color:var(--errore);border-radius:6px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.6rem .9rem;font-weight:600;display:flex}.griglia .conferma .suggerimento{color:inherit;margin-right:auto;font-weight:400}@media (width<=800px){.struttura{grid-template-columns:1fr;grid-template-areas:"barra""versione""menu""contenuto""suggerimento"}}.briciole{font-size:var(--t-12);color:var(--testo-secondario);margin:0 0 2px}.pannello.riquadro{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-riquadro);padding:0;display:block}.pannello.riquadro[hidden]{display:none}.dettaglio .pannello.riquadro{margin-top:10px;padding:12px 14px}.pannello.riquadro>.griglia{border:none;border-radius:0}.filtri{border-bottom:1px solid var(--bordo);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:10px;padding:10px 14px;display:grid}.piede-elenco{border-top:1px solid var(--bordo);background:var(--superficie-2);border-radius:0 0 var(--r-riquadro) var(--r-riquadro);align-items:center;gap:12px;min-height:28px;padding:0 14px;display:flex}.dettaglio:focus{outline:none}.schede{border-bottom:1px solid var(--bordo);gap:2px;min-width:0;margin:.75rem 0 0;display:flex;overflow-x:auto}.schede [role=tab]{color:var(--testo-secondario);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;font-weight:600;display:inline-flex}.schede [role=tab]:not([aria-selected=true]):hover{background:var(--superficie-2)}.schede [role=tab][aria-selected=true]{border-bottom-color:var(--primario);color:var(--testo);background:0 0}.schede .pallino{background:var(--errore);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dati{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.dato dt{font-size:var(--t-12);color:var(--testo-secondario);font-weight:600}.dato dd{margin:0}.dato.vuoto dd{color:var(--testo-tenue)}.dato.calcolato dd{color:var(--calcolato);font-variant-numeric:tabular-nums;font-weight:600}.tabella-semplice{border-collapse:collapse;margin-bottom:1rem}.tabella-semplice th,.tabella-semplice td{text-align:left;border-bottom:1px solid var(--bordo);padding:.35rem 1rem .35rem 0}.tabella-semplice th.num,.tabella-semplice td.num{text-align:right;font-variant-numeric:tabular-nums}.maschera{gap:var(--s-3);flex-direction:column;display:flex}.pannello-titolo{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--bordo);font-size:var(--t-13);padding:8px 14px;font-weight:650;display:flex}.pannello-titolo h2{font-size:inherit;font-weight:inherit;margin:0}.pannello-titolo .tasti-pannello,.piede h2 .tasti-pannello{font-size:var(--t-12);color:var(--testo-tenue);margin-left:auto;font-weight:400}.testata-titolo{align-items:center;gap:var(--s-3);display:flex}.testata-titolo h1{margin:0}.testata-campi{grid-template-columns:200px minmax(0,1fr) 120px 300px;align-items:start;gap:10px 12px;padding:12px 14px;display:grid}.testata-causale{grid-column:1}.testata-conto{grid-column:2;min-width:0}.testata-data{grid-column:3}.testata-numero{grid-area:2/1}.testata-ddt{grid-area:2/2}.testata-data-ddt{grid-area:2/3}.testata-campi select{width:100%}.campo-fisso{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.campo-fisso>span:first-child{min-height:1.3em;font-size:var(--t-12);color:var(--testo-secondario);font-weight:600}.campo-fisso .valore,.campo output{min-width:0;height:var(--h-campo);border-radius:var(--r-campo);background:var(--superficie-2);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;padding:0 8px;display:flex;overflow:hidden}.campo-fisso .valore:empty{display:none}.campo output.num{font-variant-numeric:tabular-nums;justify-content:flex-end}.campo.calcolato output{border:1px dashed var(--calcolato);background:var(--calcolato-sfondo);color:var(--calcolato);padding-left:22px;font-weight:600}.scheda-conto{border-radius:var(--r-campo);background:var(--superficie-2);min-width:0;color:var(--testo-secondario);font-size:var(--t-13);overflow-wrap:anywhere;grid-area:1/4/span 2;align-content:start;gap:2px;margin:0;padding:8px 10px;display:grid}.scheda-conto strong{color:var(--testo);font-weight:650}.riga-corpo{padding:12px 14px 10px}.riga-corpo.con-riquadro-prezzo{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.riga-principale{grid-template-columns:104px minmax(180px,1fr) 44px 56px 72px 84px 56px 96px;align-items:end;gap:8px;display:grid}.riga-principale>.campo,.riga-principale>.campo-articolo,.riga-principale>.campo-iva{min-width:0}.riga-principale .tendina .elenco{min-width:22rem;right:auto}.riga-principale .campo-iva .tendina .elenco{min-width:14rem}.riga-principale .campo-netto .msg-campo.calcolato .testo-messaggio{display:none}.riga-principale .campo-conferma{grid-column:1/-1;justify-self:end}.schede-contorno{padding:0 14px 12px}.linguette{align-items:center;gap:var(--s-1);border-bottom:1px solid var(--bordo);display:flex}.linguette [role=tab]{height:28px;color:var(--testo-secondario);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:0 12px;font-weight:400}.linguette [role=tab].guidata{font-weight:600}.linguette [role=tab]:not([aria-selected=true]):hover{background:var(--superficie-2)}.linguette [role=tab][aria-selected=true]{border-bottom-color:var(--primario);color:var(--primario);font-weight:650}.scheda-corpo{gap:var(--s-2);padding:var(--s-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(80px,96px));align-items:end;display:grid}.scheda-corpo .suggerimento{grid-column:1/-1;margin:0}.scheda-corpo.fuori-vista{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.secondario{background:var(--superficie);color:var(--primario)}button.secondario:hover:not(:disabled){background:var(--primario-chiaro)}button.piatto{color:var(--primario);background:0 0;border-color:#0000}button.piatto:hover:not(:disabled){background:var(--superficie-2);border-color:#0000}button.pericolo{background:var(--superficie);color:var(--errore);border-color:var(--errore)}button.pericolo:hover:not(:disabled){background:var(--errore-sfondo);border-color:var(--errore)}button.pericolo.pieno{background:var(--errore);color:var(--superficie)}button.pericolo.pieno:hover:not(:disabled){background:var(--errore);filter:brightness(.9)}.icona{flex:none}.icona .segno{stroke:var(--superficie)}.stato{height:22px;font-size:var(--t-12);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.stato .icona{width:12px;height:12px}.stato-nuovo{background:var(--superficie-2);color:var(--testo-secondario)}.stato-bozza{background:var(--bozza-sfondo);color:var(--bozza);border:1px dashed var(--bozza)}.stato-riaperta{background:var(--bozza-sfondo);color:var(--bozza);border:1px solid var(--bozza)}.stato-confermato{background:var(--confermato-sfondo);color:var(--confermato)}.stato-storico{background:var(--storico-sfondo);color:var(--storico)}.stato-errore{background:var(--errore-sfondo);color:var(--errore)}.stato-avviso{background:var(--avviso-sfondo);color:var(--avviso)}.campo .obbl{color:var(--primario);font-weight:700}.campo .testo-etichetta{flex:none}.campo-controllo{flex-direction:column;display:flex;position:relative}.solo-lettore{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.msg-campo{contain:inline-size;white-space:nowrap;flex:1 1 0;justify-content:flex-end;align-self:center;align-items:center;gap:3px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.msg-campo .testo-messaggio{text-overflow:ellipsis;min-width:0;overflow:hidden}.msg-campo.errore{color:var(--errore)}.msg-campo.avviso{color:var(--avviso)}.msg-campo.calcolato{color:var(--calcolato);font-weight:400}.campo.errore input,.campo.errore select{border-color:var(--errore);box-shadow:0 0 0 1px var(--errore) inset;background:var(--errore-sfondo)}.campo.avviso input,.campo.avviso select{border-color:var(--avviso)}.campo.sola-lettura input,.campo.sola-lettura select{background:var(--superficie-2);border-color:#0000}.campo.calcolato input{border:1px dashed var(--calcolato);background:var(--calcolato-sfondo);color:var(--calcolato);padding-left:22px;font-weight:600}.campo.calcolato .campo-controllo:before{content:"=";height:var(--h-campo);color:var(--calcolato);opacity:.7;pointer-events:none;align-items:center;font-weight:700;display:flex;position:absolute;top:0;left:8px}.fumetto{border-radius:var(--r-campo);background:var(--testo);color:var(--superficie);font-size:var(--t-12);white-space:nowrap;box-shadow:var(--ombra-1);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.fumetto kbd{color:inherit;opacity:.8;background:0 0;border-color:currentColor}.rotella{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rotella{opacity:.6;border-right-color:currentColor;animation:none}}button kbd{color:inherit;background:0 0;border-color:currentColor}.piede{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-riquadro);padding:0 0 var(--s-3);overflow:hidden}.piede>*{margin-left:14px;margin-right:14px}.piede h2{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);border-bottom:1px solid var(--bordo);font-size:var(--t-13);padding:8px 14px;font-weight:650;display:flex}.piede>h2{margin-left:0;margin-right:0}.piede-tabelle{gap:var(--s-2) 2rem;margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.campo-tabella{align-items:flex-end;gap:.75rem;display:flex}.campo-tabella .suggerimento{padding-bottom:.3rem}.piede table{border-collapse:collapse}.piede th,.piede td{text-align:left;padding:4px .75rem 4px 0}.piede thead th{font-size:var(--t-12);color:var(--testo-tenue);border-bottom:1px solid var(--bordo);font-weight:600}.piede tbody th{font-weight:400}.piede input{width:9rem}.piede output{min-width:9rem;display:block}.barra-totali{justify-content:space-between;align-items:center;gap:var(--s-3) 1.5rem;background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-riquadro);box-shadow:var(--ombra-totali);flex-wrap:wrap;padding:10px 16px;display:flex;position:sticky;bottom:0}.totali{gap:var(--s-2) 1.5rem;flex-wrap:wrap;margin:0;display:flex}.totali dt{font-size:var(--t-12);color:var(--testo-tenue)}.totali dd{margin:0}.totali .grande dd{font-size:1.5rem;font-weight:700;line-height:1.1}.nota-server{font-size:var(--t-12);color:var(--testo-tenue);align-items:center;gap:6px;margin:0 auto 0 0;display:flex}.barra-totali .pulsanti{gap:var(--s-2);display:flex}.conferma-documento{border:1px solid var(--primario);border-radius:var(--r-finestra);box-shadow:var(--ombra-2);background:var(--primario-chiaro);align-items:center;gap:.75rem;padding:14px 18px;display:flex}.conferma-documento .suggerimento{margin-right:auto}.riquadro-prezzo{background:var(--superficie);border:1px solid var(--primario);border-radius:var(--r-riquadro);min-width:0;font-size:var(--t-13);scroll-margin-bottom:var(--s-3);grid-area:1/2;padding:8px 12px}@media (width<=1279.98px){.riga-corpo.con-riquadro-prezzo{grid-template-columns:minmax(0,1fr)}.riquadro-prezzo{grid-area:2/1}}.riquadro-prezzo dl>div.usato{color:var(--primario);font-weight:700}.riquadro-prezzo dl>div.usato dt{color:inherit}.riquadro-prezzo dl,.sola-lettura,.provvigioni-riga{gap:.15rem;margin:0;display:grid}.riquadro-prezzo dl>div,.sola-lettura>div,.provvigioni-riga>div{justify-content:space-between;gap:1rem;display:flex}.riquadro-prezzo dt,.sola-lettura dt,.provvigioni-riga dt{color:var(--testo-secondario)}.riquadro-prezzo dd,.sola-lettura dd,.provvigioni-riga dd{text-align:right;margin:0}.avviso-fido{color:var(--errore)}.riquadri-piede{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.riquadro-piede{background:var(--superficie);min-width:0;min-height:4.5rem;color:var(--testo);border:1px solid var(--bordo);border-radius:var(--r-campo);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:.15rem;height:auto;padding:6px 8px;font-weight:400;display:flex}.riquadro-piede .riga{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.riquadro-piede .titolo{overflow-wrap:anywhere;min-width:0;font-size:var(--t-12);font-weight:650}.riquadro-piede .riga{font-size:var(--t-12)}.riquadro-piede.vuoto{color:var(--testo-secondario);background:0 0;border-style:dashed}.riquadro-piede.vuoto .titolo{font-weight:400}.riquadro-piede:hover:not(:disabled){background:var(--superficie-2)}.riquadro-piede:focus,.riquadro-piede.aperto{border-color:var(--fuoco);background:var(--primario-chiaro);border-style:solid}.modulo-piede{border:1px solid var(--primario);border-radius:var(--r-finestra);background:var(--superficie);box-shadow:var(--ombra-2);margin-top:.75rem;padding:14px 18px}.modulo-piede h3{margin:0 0 .5rem;font-size:1rem}.modulo-campi{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.modulo-piede .pulsanti{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.modulo-piede .pulsanti .suggerimento{margin-right:auto}.tabellina{border-collapse:collapse;margin:.25rem 0}.tabellina th,.tabellina td{text-align:left;padding:.15rem .75rem .15rem 0}.tabellina td.num{text-align:right}.autorizza-amministratore{border:1px solid var(--errore);border-radius:var(--r-finestra);background:var(--errore-sfondo);box-shadow:var(--ombra-2);flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:14px 18px;display:flex}.autorizza-amministratore p{flex-basis:100%;margin:0}.avviso-riaperta{align-items:center;gap:var(--s-2);color:var(--testo-secondario);font-size:var(--t-13);margin:0;display:flex}.blocco{z-index:100;background:color-mix(in srgb, var(--sfondo) 92%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.blocco-riquadro{background:var(--superficie);border:1px solid var(--bordo);border-radius:var(--r-finestra);width:min(24rem,100%);box-shadow:var(--ombra-2);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.blocco-riquadro h2,.blocco-riquadro p{margin:0}.blocco-utenti{border:1px solid var(--bordo);border-radius:6px;max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.blocco-utenti li{cursor:pointer;padding:.5rem .75rem}.blocco-utenti li[aria-selected=true]{background:var(--primario-chiaro);font-weight:700}.blocco-azioni{justify-content:flex-end;gap:.5rem;display:flex}.postazione{color:var(--testo-secondario)}.barra .postazione{color:var(--barra-tenue)}.assistenza{z-index:90;background:color-mix(in srgb, var(--sfondo) 85%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.assistenza-riquadro{width:min(32rem,100%)}.assistenza-riquadro h2,.assistenza-riquadro p,.assistenza-riquadro ul{margin:0}.assistenza-riquadro textarea{box-sizing:border-box;width:100%}.assistenza-azioni{justify-content:flex-end;gap:.5rem;display:flex}.finestra{background:var(--superficie);border-radius:var(--r-finestra);box-shadow:var(--ombra-2);overflow:hidden}.finestra .f-testa{align-items:center;gap:10px;padding:14px 18px 0;display:flex}.finestra .f-testa h2{font-size:var(--t-16);margin:0}.finestra .f-corpo{gap:var(--s-3);color:var(--testo-secondario);flex-direction:column;padding:8px 18px 16px;display:flex}.finestra .f-corpo p,.finestra .f-corpo ul{margin:0}.finestra .f-piede{background:var(--superficie-2);border-top:1px solid var(--bordo);padding:10px 18px}.campo-data{align-items:center;display:flex;position:relative}.campo-data>input{flex:1;min-width:0;padding-right:32px}.campo-data>button.piatto{width:28px;height:calc(var(--h-campo) - 2px);justify-content:center;padding:0;position:absolute;top:1px;right:1px}.calendario{z-index:20;border:1px solid var(--bordo);border-radius:var(--r-riquadro);background:var(--superficie);width:280px;min-width:280px;box-shadow:var(--ombra-1);padding:8px;position:absolute;top:calc(100% + 4px);left:0}.cal-testa{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cal-testa button{justify-content:center;width:26px;height:26px;padding:0}.cal-prec .icona{transform:rotate(90deg)}.cal-succ .icona{transform:rotate(-90deg)}.cal-giorni,.cal-griglia{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.cal-giorni span{font-size:var(--t-12);color:var(--testo-tenue);padding:2px 0;font-weight:600}.cal-griglia span{border-radius:var(--r-campo);height:28px;font-size:var(--t-13);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;display:grid}.cal-griglia span:hover{background:var(--primario-chiaro)}.cal-griglia span.c-fuori{color:var(--testo-tenue);opacity:.55}.cal-griglia span.c-dom{color:var(--testo-tenue)}.cal-griglia span.c-oggi{box-shadow:inset 0 0 0 1.5px var(--primario)}.cal-griglia span.c-scelto{background:var(--primario);color:var(--primario-testo);font-weight:700}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--primario);flex:none;padding:0}.scelte{width:max-content;max-width:100%;height:var(--h-campo);border:1px solid var(--bordo-campo);border-radius:var(--r-campo);display:inline-flex;overflow:hidden}.scelte label{border-right:1px solid var(--bordo);white-space:nowrap;cursor:pointer;place-items:center;padding:0 12px;display:grid;position:relative}.scelte label:last-child{border-right:0}.scelte input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.scelte label:has(input:checked){background:var(--primario);color:var(--primario-testo);font-weight:600}.scelte label:has(input:focus-visible){outline:2px solid var(--fuoco);outline-offset:-2px}button[role=switch]{background:var(--bordo-campo);border:0;border-radius:999px;flex:none;width:32px;height:18px;padding:0;position:relative}button[role=switch]:hover:not(:disabled){background:var(--bordo-campo)}button[role=switch]:after{content:"";background:var(--superficie);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}button[role=switch][aria-checked=true],button[role=switch][aria-checked=true]:hover:not(:disabled){background:var(--primario)}button[role=switch][aria-checked=true]:after{left:16px}textarea{border:1px solid var(--bordo-campo);border-radius:var(--r-campo);background:var(--superficie);width:100%;min-height:54px;color:var(--testo);font:inherit;resize:vertical;padding:6px 8px;display:block}textarea:disabled{opacity:.65;cursor:not-allowed}
