:root{--fondo:#eef1f5;--carta:#fff;--testo:#17202b;--tenue:#586474;--chiaro:#6b7684;--linea:#e3e8ee;--campo:#d3dae3;--accento:#1f4e8c;--accento-2:#3a6fb8;--accento-tenue:#e6eef8;--accento-scuro:#173c6c;--zafferano:#f2b33d;--zafferano-tenue:#fdf3dc;--entrata:#18794e;--entrata-tenue:#e3f3ea;--uscita:var(--testo);--attenzione:#9f5c00;--attenzione-tenue:#fcefd8;--errore:#bf2f24;--errore-tenue:#fbe8e6;--info:#2463b4;--info-tenue:#e8f0fb;--neutro:#586474;--neutro-tenue:#e6eaf0;--persona-fisso:#0b6f82;--persona-fisso-tenue:#ddf1f4;--persona-chiamata:#a8521a;--persona-chiamata-tenue:#fbe7da;--extra:#6a43a8;--extra-tenue:#f1ecfa;--attenzione-scuro:#6b3d00;--errore-scuro:#7a1d16;--entrata-scuro:#0f5a39;--info-scuro:#1a4a8a;--bianco:#fff;--miele:#e0a100;--raggio:14px;--sans:"Instrument Sans Variable", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cifre:"Barlow Semi Condensed", "Instrument Sans Variable", -apple-system, "Segoe UI", sans-serif;--lato:250px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--testo);font:15.5px/1.5 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}main{max-width:1120px;margin:0 auto;padding:30px 36px 80px;overflow-x:clip}h1{font:700 34px/1.08 var(--cifre);letter-spacing:-.01em;margin:0 0 6px}h2{font:600 22px/1.2 var(--cifre);margin:34px 0 12px}h1+.vuoto,h1+p{margin-top:0}a{color:var(--accento);text-underline-offset:3px}:focus-visible{outline:3px solid var(--accento-2);outline-offset:2px;border-radius:6px}b,strong{font-weight:700}button,input,select,textarea{font-family:inherit}.guscio{min-height:100vh}.colonna{min-width:0}.lato{display:none}@media (min-width:1000px){.guscio{grid-template-columns:var(--lato) minmax(0, 1fr);display:grid}.lato{background:var(--carta);border-right:1px solid var(--linea);flex-direction:column;gap:4px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}}.lato-marchio{color:var(--testo);align-items:center;gap:11px;padding:2px 8px 18px;text-decoration:none;display:flex}.marchio-segno{background:var(--accento);width:40px;height:40px;color:var(--bianco);font:700 23px/1 var(--cifre);border-radius:11px;flex:none;place-items:center;display:grid}.lato-marchio b{font:700 21px/1.05 var(--cifre);display:block}.lato-marchio small{color:var(--tenue);font-size:13px;display:block}.lato-scrivi{background:var(--zafferano);color:var(--testo);border-radius:11px;align-items:center;gap:10px;margin:0 4px 14px;padding:11px 14px;font-weight:700;text-decoration:none;display:flex}.lato-scrivi:hover{filter:brightness(1.04)}.lato-scrivi svg,.lato-sezione svg{flex:none;width:20px;height:20px}.lato nav{gap:2px;display:grid}.lato-sezione{color:var(--tenue);border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.lato-sezione:hover{color:var(--testo);background:var(--fondo)}.lato-sezione.attiva{color:var(--accento);background:var(--accento-tenue)}.lato-schede{border-left:2px solid var(--linea);margin:2px 0 8px 22px;padding-left:12px;display:grid}.lato-schede a{color:var(--tenue);border-radius:8px;padding:6px 10px;font-size:14.5px;text-decoration:none}.lato-schede a:hover{color:var(--testo);background:var(--fondo)}.lato-schede a.attiva{color:var(--testo);background:var(--fondo);font-weight:700}.lato-schede .fuori{color:var(--chiaro);margin-left:5px;font-size:12px}.lato-piede{border-top:1px solid var(--linea);gap:2px;margin-top:auto;padding-top:14px;display:grid}.lato-piede a,.lato-piede button{color:var(--tenue);font:600 14.5px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.lato-piede a:hover,.lato-piede button:hover{color:var(--testo);background:var(--fondo)}.lato-piede svg{width:18px;height:18px}.testa-tel{z-index:15;-webkit-backdrop-filter:blur(12px);padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#eef1f5f0;border-bottom:1px solid #0000;position:sticky;top:0}.testa-riga{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.testa-sezione{font:700 22px/1 var(--cifre)}.testa-blocca{background:var(--carta);width:44px;height:44px;color:var(--tenue);cursor:pointer;box-shadow:0 0 0 1px var(--linea);border:0;border-radius:50%;place-items:center;display:grid}.testa-blocca svg{width:19px;height:19px}.schede-sezione{scrollbar-width:none;gap:6px;margin:8px -16px 0;padding:0 44px 0 16px;display:flex;overflow-x:auto}.schede-sezione::-webkit-scrollbar{display:none}.testa-tel{position:sticky}.testa-tel:has(.schede-sezione):after{content:"›";pointer-events:none;width:48px;height:44px;color:var(--tenue);font:700 22px/1 var(--cifre);background:linear-gradient(90deg,#eef1f500,#eef1f5f5 45%);place-items:center;padding-left:14px;display:grid;position:absolute;bottom:10px;right:0}.schede-sezione a{min-height:44px;color:var(--tenue);background:var(--carta);box-shadow:inset 0 0 0 1px var(--linea);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.schede-sezione a.attiva{background:var(--testo);color:var(--bianco);box-shadow:none}.schede-sezione .freccina{opacity:.65;margin-left:4px;font-size:11px}@media (min-width:1000px){.testa-tel{display:none}}.barra-sotto{display:none}@media (max-width:999px){body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}main{padding:18px 16px 28px}.barra-sotto{z-index:20;padding:6px 4px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--linea);background:#fffffff7;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-sotto a{font:600 12px var(--sans);color:var(--tenue);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:3px;padding:6px 0 8px;text-decoration:none;display:flex}.barra-sotto a svg{width:24px;height:24px}.barra-sotto a.attiva{color:var(--accento)}.barra-sotto a.scrivi i{background:var(--zafferano);width:50px;height:50px;color:var(--testo);box-shadow:0 0 0 5px var(--carta);border-radius:50%;place-items:center;margin-top:-22px;font-style:normal;display:grid}.barra-sotto a.scrivi{color:var(--testo)}}.testata{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-bottom:18px;display:flex}.data-oggi{color:var(--tenue);margin-top:2px;font-size:15px}.nav{align-items:center;gap:10px;font-size:15px;display:flex}.nav>a{background:var(--carta);width:44px;height:44px;color:var(--testo);box-shadow:inset 0 0 0 1px var(--linea);border-radius:50%;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.nav>a:hover{color:var(--accento)}.nav b{text-align:center;min-width:160px;font:600 20px var(--cifre)}.nav b:first-letter{text-transform:uppercase}.nav b:has(.stip-relativo){line-height:1.1;display:grid}.stip-relativo{font:600 12.5px var(--sans);color:var(--tenue);text-transform:none}.dash-alto{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.scontrino{--dente:9px;background:var(--carta);padding:20px 22px calc(26px + var(--dente));-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--dente)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--dente)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--dente)) 100%;border-top:5px solid var(--zafferano);border-radius:4px 4px 0 0;position:relative}.sc-testa{color:var(--tenue);justify-content:space-between;gap:10px;font-size:14px;display:flex}.sc-saldo{font:600 52px/1 var(--cifre);letter-spacing:-.01em;margin:14px 0 4px}.sc-nota{color:var(--tenue);font-size:14px}.sc-righe{border-top:2px dashed var(--linea);gap:9px;margin:18px 0 0;padding-top:14px;display:grid}.sc-righe div{align-items:baseline;gap:8px;display:flex}.sc-righe dt{color:var(--tenue);white-space:nowrap}.sc-righe div:after{content:"";border-bottom:2px dotted var(--campo);flex:1;order:2;min-width:12px;transform:translateY(-4px)}.sc-righe dd{font:600 19px var(--cifre);white-space:nowrap;order:3;margin:0}.sc-righe .sc-forte dd{font-size:21px}.pannello{background:var(--carta);border-radius:var(--raggio);padding:6px 18px 8px}.pannello>h2:first-child,.pannello>.pannello-titolo{margin:12px 0 4px;font-size:19px}.voce-aperta{border-top:1px solid var(--linea)}.voce-aperta:first-child,.pannello>h2+.voce-aperta{border-top:0}.voce-aperta>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:1fr auto 14px;align-items:center;gap:4px 12px;padding:13px 0;list-style:none;display:grid}.voce-aperta>summary::-webkit-details-marker{display:none}.voce-aperta>summary .pill{justify-self:start;margin:0}.voce-aperta .quanti{color:var(--tenue);grid-column:1;font-size:14px}.voce-aperta .importo{font:600 25px/1 var(--cifre);white-space:nowrap;grid-area:1/2/span 2}.voce-aperta>summary:after{content:"";border-right:2px solid var(--chiaro);border-bottom:2px solid var(--chiaro);grid-area:1/3/span 2;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.voce-aperta[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.voce-aperta .tab{margin:-4px 0 10px}.voce-aperta .tab td:first-child{padding-left:0}.voce-aperta .tab td:last-child{padding-right:0}.voce-ferma .voce-riga{justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.voce-ferma .voce-riga .pill{margin:0}.voce-zero .voce-riga{padding:8px 0}.voce-zero .pill{opacity:.55}.voce-zero .quanti{color:var(--chiaro);font-size:13.5px}.voce-settimana .tab{margin-top:-4px}.hero{color:var(--bianco);background:var(--accento);border-radius:16px;margin-bottom:14px;padding:22px 24px}.hero .et{opacity:.9;font-size:15px}.hero .val{font:600 44px/1.05 var(--cifre);margin:6px 0 4px}.hero .sub{opacity:.95;font-size:15px}.hero .sub span{font-weight:700}.schede{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.scheda{background:var(--carta);border-radius:var(--raggio);overflow-wrap:break-word;min-width:0;padding:16px 18px}:not(.schede)>.scheda{overflow-x:auto}.scheda .et{color:var(--tenue);font-size:14px;font-weight:600;display:block}.scheda .val{font:600 29px/1.1 var(--cifre);margin-top:6px}.scheda .sub{color:var(--tenue);margin-top:4px;font-size:14px}.scheda .sub a{color:var(--accento)}.schede>details.scheda[open]{order:1;grid-column:1/-1}details.scheda>summary{cursor:pointer;list-style:none}details.scheda>summary::-webkit-details-marker{display:none}details.scheda>summary .val:after{content:"";border-right:2px solid var(--chiaro);border-bottom:2px solid var(--chiaro);width:7px;height:7px;margin-left:10px;display:inline-block;transform:rotate(45deg)translateY(-5px)}details.scheda[open]>summary .val:after{transform:rotate(-135deg)translateY(-1px)}.scheda .tab{background:0 0;margin-top:10px}.scheda .tab td:first-child,.scheda .tab th:first-child{padding-left:0}.scheda .tab td:last-child,.scheda .tab th:last-child{padding-right:0}.riga{border-bottom:1px solid var(--linea);padding:9px 0;font-size:15px}.riga:last-child{border-bottom:0}.riga-voce{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.riga-voce b{font-weight:600}.riga-voce .n{white-space:nowrap;font:600 18px var(--cifre)}.due{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.pill,.etichetta{background:var(--fondo);color:var(--tenue);white-space:nowrap;vertical-align:1px;border-radius:6px;padding:1px 9px;font-size:12.5px;font-weight:700;line-height:1.55;display:inline-block}.etichetta{margin-left:6px;font-weight:600}.pill{margin-bottom:8px}.pill.entrata{background:var(--entrata-tenue);color:var(--entrata)}.pill.attenzione{background:var(--attenzione-tenue);color:var(--attenzione)}.pill.errore{background:var(--errore-tenue);color:var(--errore)}.pill.info{background:var(--info-tenue);color:var(--info)}.pill.neutro{background:var(--neutro-tenue);color:var(--neutro)}.pill.fisso{background:var(--persona-fisso-tenue);color:var(--persona-fisso)}.pill.chiamata{background:var(--persona-chiamata-tenue);color:var(--persona-chiamata)}.pill.extra{background:var(--extra-tenue);color:var(--extra)}.n.entrata{color:var(--entrata)}.n.uscita{color:var(--uscita)}.attenzione{color:var(--attenzione);font-weight:700}.errore{color:var(--errore)}.ok{color:var(--entrata)}.scorri{border-radius:var(--raggio);background:var(--carta);overflow-x:auto}.tab{border-collapse:collapse;background:var(--carta);width:100%;font-size:15px}:not(.scorri):not(.scheda *)>.tab{border-radius:var(--raggio);overflow:hidden}.tab th,.tab td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:12px 16px}.tab tbody tr:last-child td{border-bottom:0}.tab th{color:var(--tenue);background:var(--carta);border-bottom-color:var(--campo);font-size:13px;font-weight:600}.tab tbody tr:hover td{background:color-mix(in srgb, var(--fondo) 55%, var(--carta))}.tab td.n,.tab th.n{text-align:right;white-space:nowrap}.tab td.n{font-family:var(--cifre);font-size:16.5px;font-weight:500}.tab td.n b{font-weight:700}.tab tfoot td{border-top:2px solid var(--campo);border-bottom:0;font-weight:700}.tab td .vuoto{color:var(--tenue);margin-top:2px;font-size:13.5px}.tab td:first-child{min-width:110px}.barra{background:var(--accento-2);border-radius:4px;height:7px;margin-top:8px}.barra.prima{background:var(--chiaro);opacity:.35}.filtri{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 18px;font-size:15px;display:flex}.filtri select,.filtri input:not([type=checkbox]){background:var(--carta);height:44px;color:var(--testo);font:inherit;box-shadow:inset 0 0 0 1px var(--campo);border:0;border-radius:10px;padding:0 12px}.filtri select:focus,.filtri input:focus{box-shadow:inset 0 0 0 2px var(--accento-2);outline:none}.filtri label{align-items:center;gap:7px;padding:0 4px;font-weight:600;display:inline-flex}.filtri input[type=checkbox]{accent-color:var(--accento);width:18px;height:18px}.filtri button,.login button{background:var(--accento);height:44px;color:var(--bianco);font:700 15px var(--sans);cursor:pointer;border:0;border-radius:10px;padding:0 18px}form.filtri:not(:has(input:not([type=checkbox])))>button{display:none}nav.filtri{background:var(--neutro-tenue);scrollbar-width:none;border-radius:12px;flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;padding:4px;overflow-x:auto}nav.filtri a{min-height:44px;color:var(--tenue);white-space:nowrap;border-radius:9px;align-items:center;padding:0 15px;font-weight:600;text-decoration:none;display:inline-flex}nav.filtri a.attiva{background:var(--carta);color:var(--testo);box-shadow:0 1px 2px #17202b1a}.filtri label:has(>input[type=checkbox]){background:var(--carta);height:44px;box-shadow:inset 0 0 0 1px var(--campo);cursor:pointer;text-transform:capitalize;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:0 14px 0 12px}.filtri label:has(>input[type=checkbox]:checked){background:var(--accento-tenue);box-shadow:inset 0 0 0 1px var(--accento-2);color:var(--accento)}.avviso,.avviso.attenzione{background:var(--attenzione-tenue);color:var(--attenzione-scuro);border-left:4px solid var(--zafferano);border-radius:12px;margin:14px 0;padding:12px 16px}.avviso small{color:var(--attenzione-scuro)}.avviso.errore{background:var(--errore-tenue);color:var(--errore-scuro);border-left-color:var(--errore)}.avviso.errore a{color:var(--errore-scuro);font-weight:700}.avviso.ok{background:var(--entrata-tenue);color:var(--entrata-scuro);border-left-color:var(--entrata)}.avviso.info{background:var(--info-tenue);color:var(--info-scuro);border-left-color:var(--info)}.avviso.info a,.avviso.ok a{color:inherit;font-weight:700}.vuoto{color:var(--tenue);font-size:15px}.legenda{color:var(--tenue);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:14px;display:flex}.legenda i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legenda b{color:var(--testo);font:600 16px var(--cifre);margin-left:4px}.grafico{margin:0 -4px;overflow-x:auto}.grafico svg{min-width:600px;display:block}.bottone{background:var(--accento);height:44px;color:var(--bianco);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bottone:hover{background:var(--accento-scuro)}.bottone.secondario{background:var(--carta);color:var(--accento);box-shadow:inset 0 0 0 1px var(--campo)}.bottone.secondario:hover{background:var(--accento-tenue)}.login{max-width:400px;margin-top:14vh}.login h1{font-size:44px}.login form{gap:10px;margin-top:24px;display:grid}.login label{color:var(--tenue);font-size:14px;font-weight:600}.login input{height:50px;font:inherit;background:var(--carta);color:var(--testo);box-shadow:inset 0 0 0 1px var(--campo);border:0;border-radius:12px;padding:0 14px;font-size:17px}.login button{border-radius:12px;height:50px;font-size:16px}.attesa{justify-content:center;gap:8px;margin:18vh 0 14px;display:flex}.stato-carico{justify-items:center;gap:12px;margin:10vh 0;display:grid}.stato-carico .attesa{margin:0}.stato-carico p{text-align:center;margin:0}.attesa .punto{background:var(--accento-2);opacity:.25;border-radius:50%;width:9px;height:9px;animation:1.1s ease-in-out infinite pulsa}.attesa .punto:nth-child(2){animation-delay:.18s}.attesa .punto:nth-child(3){animation-delay:.36s}@keyframes pulsa{40%{opacity:1;transform:translateY(-3px)}}@media (max-width:999px){h1{font-size:30px}.dash-alto{grid-template-columns:1fr}.testata>.bottone:not(.secondario):not(.sempre){display:none}}@media (max-width:760px){.schede{grid-template-columns:1fr 1fr;gap:10px}.scheda{padding:14px}.scheda .val{font-size:25px}.hero .val{font-size:38px}.sc-saldo{font-size:46px}.testata{display:block}.testata>.bottone.secondario,.testata>.bottone.sempre{margin-top:8px}.testata>.bottone.sempre{width:100%}.nav{flex-wrap:wrap}.nav b{flex:1;min-width:0}.nav>form{width:100%}.filtri select,.filtri input:not([type=checkbox]),.filtri button{height:46px;font-size:16px}.filtri select,.filtri input:not([type=checkbox]){flex:140px;min-width:0}.scorri .tab th:first-child,.scorri .tab td:first-child{z-index:1;background:var(--carta);box-shadow:1px 0 0 var(--linea);position:sticky;left:0}.tab{font-size:14.5px}.tab th,.tab td{padding:11px 14px}.scorri .tab td:first-child{max-width:160px}.tab td.col-barra,.tab th:empty:last-child{display:none}.scheda .tab td:first-child{box-shadow:none;min-width:0;position:static}}@media (prefers-reduced-motion:reduce){.attesa .punto{opacity:.6;animation:none}.voce-aperta>summary:after{transition:none}}.iniziale:first-letter{text-transform:uppercase}.compatta.r10:not(.aperta) table>tbody>tr:nth-child(n+11),.compatta.r15:not(.aperta) table>tbody>tr:nth-child(n+16),.compatta.r20:not(.aperta) table>tbody>tr:nth-child(n+21),.compatta.r30:not(.aperta) table>tbody>tr:nth-child(n+31),.compatta.r50:not(.aperta) table>tbody>tr:nth-child(n+51){display:none!important}.mostra-tutto{background:var(--carta);width:100%;min-height:44px;color:var(--accento);font:700 15px var(--sans);cursor:pointer;box-shadow:inset 0 0 0 1px var(--campo);border:0;border-radius:10px;margin-top:8px;padding:12px;display:block}.mostra-tutto:hover{background:var(--accento-tenue)}details.gruppo{margin-top:10px}details.gruppo>summary{cursor:pointer;background:var(--carta);border-radius:var(--raggio);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 18px;list-style:none;display:flex}details.gruppo>summary::-webkit-details-marker{display:none}details.gruppo[open]>summary{border-radius:var(--raggio) var(--raggio) 0 0;border-bottom:1px solid var(--linea)}.gruppo-titolo{font:600 19px var(--cifre)}.gruppo-titolo:first-letter{text-transform:uppercase}.gruppo-titolo:before{content:"";border-right:2px solid var(--chiaro);border-bottom:2px solid var(--chiaro);vertical-align:3px;width:7px;height:7px;margin-right:11px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}details.gruppo[open] .gruppo-titolo:before{transform:rotate(45deg)}.gruppo-riassunto{color:var(--tenue);white-space:nowrap;font-size:14px}details.gruppo>.gruppo-corpo>.scorri{border-radius:0 0 var(--raggio) var(--raggio)}.apri-chiudi{justify-content:flex-end;margin:0 0 -4px;display:flex}.apri-chiudi button{color:var(--accento);font:700 14px var(--sans);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 2px}.interruttore{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.interruttore input{accent-color:var(--accento);flex:none;width:20px;height:20px;margin:2px 0 0}.interruttore span{gap:2px;display:grid}.interruttore small{color:var(--tenue);font-size:14px}html[data-denso] .tab th,html[data-denso] .tab td{padding-top:6px;padding-bottom:6px}html[data-denso] .tab td>.pill{vertical-align:1px;margin:0 6px 0 0;padding:0 7px;font-size:11.5px}html[data-denso] .tab td>.pill+div{display:inline}html[data-denso] .tab td .vuoto{margin-top:0;font-size:12.5px}html[data-denso] details.gruppo{margin-top:6px}html[data-denso] details.gruppo>summary{padding:9px 14px}@media (max-width:640px){details.gruppo>summary{flex-wrap:wrap;row-gap:2px}.gruppo-riassunto{white-space:normal}}.sblocca{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:360px;margin:0 auto;padding:max(8vh,40px) 20px 40px;display:flex}.sblocca h1{margin:8px 0 12px;font-size:30px}.sblocca-logo{background:var(--accento);width:60px;height:60px;color:var(--bianco);font:700 34px/1 var(--cifre);box-shadow:inset 0 -5px 0 var(--zafferano);border-radius:16px;place-items:center;display:grid}.sblocca-chi{color:var(--tenue);margin:0;font-size:15px}.sblocca-titolo{font:600 21px var(--cifre);margin:2px 0 8px}.sblocca-msg{color:var(--errore);min-height:22px;margin:4px 0;font-size:15px;font-weight:700}.sblocca .bottone{width:100%;height:52px;margin-top:8px;font-size:16px}.sblocca .avviso{text-align:left}.sblocca-bio{margin-top:4px!important}.sblocca-link{justify-content:center;gap:22px;margin-top:14px;display:flex}.sblocca-link button{color:var(--accento);font:700 15px var(--sans);cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px}.tastierino{flex-direction:column;align-items:center;gap:22px;width:100%;margin:6px 0;display:flex}.pallini{gap:14px;height:16px;display:flex}.pallini span{border:2px solid var(--chiaro);border-radius:50%;width:14px;height:14px;transition:background .1s,border-color .1s}.pallini span.pieno{background:var(--accento);border-color:var(--accento)}.pallini.trema{animation:.4s trema}.pallini.trema span.pieno{background:var(--errore);border-color:var(--errore)}@keyframes trema{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.tasti{grid-template-columns:repeat(3,76px);justify-content:center;gap:14px 22px;display:grid}.tasti button{background:var(--carta);width:76px;height:76px;color:var(--testo);font:500 32px var(--cifre);cursor:pointer;box-shadow:inset 0 0 0 1px var(--linea);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:50%}.tasti button:active{background:var(--accento-tenue)}.tasti button.canc{box-shadow:none;color:var(--tenue);background:0 0;font-size:26px}.tasti button:disabled{opacity:.5}@media (max-height:700px){.tasti{grid-template-columns:repeat(3,66px);gap:10px 20px}.tasti button{width:66px;height:66px;font-size:28px}.sblocca{padding-top:24px}}@media (prefers-reduced-motion:reduce){.pallini.trema{animation:none}}.azioni-accesso{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.azioni-accesso .bottone{font:700 15px var(--sans)}.pin-riquadro{text-align:center;box-shadow:inset 0 0 0 1px var(--campo);margin-top:12px}.azioni-utente{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.link-azione{color:var(--accento);font:700 14.5px var(--sans);cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 0}.link-azione.errore{color:var(--errore)}.modulo-utente input[type=email]{min-width:220px}@media (max-width:640px){.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>thead{display:none}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa){display:block}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tbody{display:block}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tfoot{display:block}:is(.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tbody>tr,.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tfoot>tr){border-bottom:1px solid var(--linea);grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:8px 14px;padding:14px 16px;display:grid}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tbody>tr:last-child{border-bottom:0}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tfoot>tr{border-top:2px solid var(--campo);border-bottom:0}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td{display:block;text-align:left!important;white-space:normal!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td:empty{display:none}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td:first-child{grid-column:1/-1;font-size:16px;font-weight:700}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td:first-child .vuoto{font-weight:400}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-lungo]{grid-column:1/-1}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td.n{font-size:17px;font-weight:600}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-et]:not(:first-child):before{content:attr(data-et);font:500 12.5px var(--sans);color:var(--tenue);margin-bottom:1px;display:block}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td.col-barra{display:none}.scorri:has(>.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)){overflow:visible}:is(.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tbody>tr,.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tfoot>tr){position:relative}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=testa]{font:700 19px var(--cifre);top:13px;right:16px;text-align:right!important;position:absolute!important}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=testa]:before{display:none!important}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) tr:has(>td[data-tel=testa]:not(:empty))>td:first-child{padding-right:118px!important}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=nascondi]{display:none}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=testa][data-et=Entrate]{color:var(--entrata)}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=testa][data-et=Entrate]:before{content:"+";font:inherit;color:inherit;margin:0;display:inline!important}.tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=testa][data-et=Uscite]:before{content:"−";font:inherit;color:inherit;margin:0;display:inline!important}html[data-denso] .tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa) td[data-tel=testa]{top:8px}html[data-denso] .tab:has(>thead>tr>th:nth-child(4):not(:empty)):not(.tab-fissa)>tbody>tr{gap:4px 12px;padding:8px 16px}}details.gruppo>.gruppo-corpo:has(>.turni-gruppo){background:var(--carta);border-radius:0 0 var(--raggio) var(--raggio);overflow:hidden}.turni-titolo{font:600 17px var(--cifre);color:var(--testo);padding:14px 16px 4px}.turni-titolo span{color:var(--tenue);margin-left:6px;font-weight:500}.turni-gruppo+.turni-gruppo{border-top:6px solid var(--fondo)}.turni-gruppo .scorri{border-radius:0}.stip-stato{color:var(--tenue);align-items:flex-start;gap:10px;margin:-6px 0 14px;font-size:14.5px;display:flex}.stip-stato i{background:var(--entrata);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.stip-stato span{flex:1 1 0;min-width:0;max-width:max-content}.stip-stato button{flex:none}.stip-stato.notte i{background:var(--miele);animation:1.1s ease-in-out infinite pulsa}.stip-stato.errore i{background:var(--errore);animation:none}.stip-stato.errore{color:var(--errore)}.stip-stato button{color:var(--accento);font:700 14.5px var(--sans);cursor:pointer;background:0 0;border:0;min-height:44px;margin:-11px 0;padding:0 6px;line-height:1.5}.stip-totali{background:var(--carta);border-radius:var(--raggio);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:12px 16px;display:grid}.stip-totali>div{min-width:0}.stip-totali span{color:var(--tenue);font-size:13.5px;font-weight:600;display:block}.stip-totali b{font:600 24px/1.15 var(--cifre);margin-top:2px;display:block}.stip-totali>div+div{border-left:1px solid var(--linea);padding-left:14px}.stip-avvisi{background:var(--attenzione-tenue);color:var(--attenzione-scuro);border-left:4px solid var(--zafferano);border-radius:12px;margin:10px 0 0}.stip-avvisi>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:11px 14px;font-size:14.5px;list-style:none;display:flex}.stip-avvisi>summary::-webkit-details-marker{display:none}.stip-avvisi>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;align-self:center;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}.stip-avvisi[open]>summary:before{transform:rotate(45deg)}.stip-avvisi>summary span{color:var(--attenzione-scuro)}.stip-avvisi>:not(summary){border-top:1px solid color-mix(in srgb, var(--attenzione) 18%, transparent);margin:0 14px;padding:10px 0 12px}.stip-avvisi .stip-iban a{color:var(--attenzione-scuro);font-weight:700}.stip-barra{gap:8px;margin:16px 0 0;display:flex}.stip-cerca{background:var(--carta);min-width:0;height:44px;box-shadow:inset 0 0 0 1px var(--campo);font:15px var(--sans);color:var(--testo);border:0;border-radius:10px;flex:auto;padding:0 12px}.stip-cerca:focus{box-shadow:inset 0 0 0 2px var(--accento-2);outline:none}.stip-filtro{background:var(--carta);height:44px;box-shadow:inset 0 0 0 1px var(--campo);font:600 14.5px var(--sans);color:var(--testo);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 14px}.stip-filtro.attivo{background:var(--accento-tenue);box-shadow:inset 0 0 0 1px var(--accento-2);color:var(--accento)}.stip-strumenti{background:var(--carta);border-radius:var(--raggio);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:10px 0 0;padding:12px;display:grid}.stip-strumenti .bottone{justify-content:center;height:44px;padding:0 14px;font-size:14.5px}.stip-buste{color:var(--tenue);grid-column:1/-1;margin:2px 0 0;font-size:14px}.stip-acconti-mese+.stip-acconti-mese{border-top:1px solid var(--linea)}.stip-acconti-testa b{font-weight:700}.stip-acconti .gruppo-riassunto b{color:var(--testo);font-weight:600}.stip-sezione{justify-content:space-between;align-items:baseline;gap:10px;margin:30px 0 10px;display:flex}.stip-sezione h2{margin:0}.stip-sezione span{color:var(--tenue);font-size:14px}.stip-eccessi{margin:0}.stip-eccessi ul{gap:2px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.stip-eccessi li{justify-content:space-between;gap:12px;display:flex}.stip-eccessi li b{font:600 17px var(--cifre)}.stip-acconti{margin-top:2px}.stip-acconti .riga{font-size:14.5px}.stip-fermo{opacity:.55;pointer-events:none}.dip{background:var(--carta);border-radius:var(--raggio);margin-bottom:8px;transition:background .4s,box-shadow .2s}.dip.aperta{box-shadow:0 1px 0 var(--linea), 0 6px 18px #17202b0f}.dip.lampo-ok{background:var(--entrata-tenue)}.dip.lampo-parziale{background:var(--attenzione-tenue)}.dip-testa{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:13px 16px;display:grid}.dip-nome{overflow-wrap:anywhere;font-size:16.5px;font-weight:700;line-height:1.25}.dip-nome:before{content:"";border-right:2px solid var(--chiaro);border-bottom:2px solid var(--chiaro);vertical-align:3px;width:7px;height:7px;margin:0 11px 0 1px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.dip.aperta .dip-nome:before{vertical-align:4px;transform:rotate(45deg)}.dip-meta{color:var(--tenue);grid-column:1;padding-left:20px;font-size:14px}.dip-meta b{color:var(--testo);font:600 15.5px var(--cifre)}.dip-avviso{color:var(--attenzione);margin-left:4px;font-weight:700}.bonifico-gia{color:var(--entrata);grid-column:1/-1;font-size:13.5px;font-weight:600}.senza-iban{vertical-align:2px;margin:0 0 0 8px;font-size:11.5px}.stip-iban{margin:12px 0 0}.dip-importo{text-align:right;white-space:nowrap;grid-area:1/2/span 2}.dip-importo small{color:var(--tenue);font-size:12.5px;font-weight:600;display:block}.dip-importo b{font:700 21px/1.1 var(--cifre)}.dip-importo.eccesso b,.dip-importo.eccesso small{color:var(--attenzione)}.dip-importo.saldato b{font:700 15px var(--sans);color:var(--entrata)}.dip-corpo{border-top:1px solid var(--linea);padding:2px 16px 16px}.dip-voci{flex-wrap:wrap;gap:6px 8px;margin:12px 0 4px;display:flex}.voce{background:var(--fondo);color:var(--tenue);border-radius:8px;align-items:baseline;gap:6px;padding:3px 10px;font-size:13.5px;display:inline-flex}.voce b{font:600 15.5px var(--cifre);color:var(--testo)}.voce.extra b{color:var(--extra)}.voce.entrata b{color:var(--entrata)}.voce.uscita b{color:var(--uscita)}.voce.neutro b{color:var(--neutro)}.dip-link{flex-wrap:wrap;gap:4px 16px;margin:6px 0 2px;display:flex}.dip-link button,.dip-link a{min-height:44px;color:var(--accento);font:700 14.5px var(--sans);cursor:pointer;background:0 0;border:0;padding:7px 0;text-decoration:none}.dip-link button[aria-expanded=true]{color:var(--testo)}.dip-blocco{background:var(--fondo);border-radius:12px;margin-top:12px;padding:12px 14px}.dip-blocco>.et{color:var(--tenue);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.dip-blocco.extra{background:var(--extra-tenue)}.dip-blocco.extra>.et{color:var(--extra)}.dip-blocco.entrata{background:var(--entrata-tenue)}.campi{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:10px 12px;display:grid}.campo{gap:4px;min-width:0;display:grid}.campo>span{color:var(--tenue);font-size:13px;font-weight:600}.campo input,.campo select{background:var(--carta);width:100%;height:44px;color:var(--testo);font:600 17px var(--cifre);box-shadow:inset 0 0 0 1px var(--campo);appearance:none;border:0;border-radius:10px;padding:0 12px}.campo select{font:600 15.5px var(--sans);background:var(--carta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23586474' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:34px}.campo input[type=text]{font:500 15.5px var(--sans)}.campo input:focus,.campo select:focus{box-shadow:inset 0 0 0 2px var(--accento-2);outline:none}.campo input:disabled{background:var(--fondo);color:var(--tenue);box-shadow:inset 0 0 0 1px var(--linea)}.campo.largo{grid-column:1/-1}.campo-azione{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.campo-azione .bottone{height:44px;padding:0 14px;font-size:14.5px}.bottone.verde{background:var(--entrata)}.bottone.verde:hover{filter:brightness(.9)}.bottone:disabled{opacity:.55;cursor:default}.avviso.riquadro-diff{border-left:0;border-radius:10px;align-content:center;gap:2px;min-height:44px;margin:0;padding:9px 14px;display:grid}.riquadro-diff span{opacity:.85;font-size:12.5px;font-weight:600}.riquadro-diff b{font:700 20px/1.1 var(--cifre)}.pill.stato-pag{border-radius:8px;margin:0;padding:4px 10px;font-size:13.5px}.dip-sezione{margin-top:14px}.dip-sezione>.et{color:var(--tenue);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.conti{gap:3px;font-size:14.5px;display:grid}.conti div{justify-content:space-between;gap:12px;display:flex}.conti b{font:600 16px var(--cifre)}.conti .tot{border-top:1px solid var(--campo);margin-top:3px;padding-top:6px;font-weight:700}.conti .tot b{font-size:19px}.conti .tenue{color:var(--chiaro);font-size:13.5px}.esito{font-size:14px;font-weight:700}.esito.ok{color:var(--entrata)}.esito.no{color:var(--errore)}.elenco-dett{font-size:14px;display:grid}.elenco-dett>div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.elenco-dett>div:last-child{border-bottom:0}.elenco-dett small{color:var(--chiaro)}.elenco-dett b{font:600 16px var(--cifre);white-space:nowrap}.gruppo-dett{border-left:4px solid var(--campo);background:var(--neutro-tenue);border-radius:10px;margin-top:10px;padding:8px 12px}.gruppo-dett.extra{border-color:var(--extra);background:var(--extra-tenue)}.gruppo-dett.neutro{border-color:var(--neutro)}.gruppo-dett.entrata{border-color:var(--entrata);background:var(--entrata-tenue)}.gruppo-dett>.et{justify-content:space-between;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.gruppo-dett .elenco-dett>div{border-color:#0000000f}dialog.finestra{background:var(--carta);width:min(620px,100vw - 32px);max-height:min(86vh,900px);color:var(--testo);border:0;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 20px 60px #17202b40}dialog.finestra.larga{width:min(900px,100vw - 32px)}dialog.finestra::backdrop{background:#17202b73}dialog.finestra[open]{flex-direction:column;display:flex}.finestra-testa{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.finestra-testa h3{font:700 22px/1.15 var(--cifre);margin:0}.finestra-testa button{background:var(--fondo);width:44px;height:44px;color:var(--tenue);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:22px}.finestra-corpo{overscroll-behavior:contain;padding:14px 18px 18px;overflow-y:auto}.finestra-piede{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finestra-piede .bottone{min-width:110px}.bottone.pericolo{background:var(--errore)}.conferma-extra{margin-top:10px}.mini-schede{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.mini-schede>div{background:var(--fondo);border-radius:10px;padding:8px 10px}.mini-schede span{color:var(--tenue);font-size:12.5px;font-weight:600;display:block}.mini-schede b{font:700 19px var(--cifre)}.barra-piano{background:var(--fondo);border-radius:5px;height:8px;margin:8px 0;overflow:hidden}.barra-piano i{background:var(--accento-2);height:100%;display:block}.barra-piano.fatto i{background:var(--entrata)}.rate{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rate span{background:var(--fondo);color:var(--chiaro);border-radius:6px;padding:2px 7px;font-size:12.5px}.rate span.pagata{background:var(--entrata-tenue);color:var(--entrata)}.piano{border:1px solid var(--linea);border-radius:12px;margin-bottom:8px;padding:12px 14px}.piano.fatto{opacity:.65}.scelta-periodo{background:var(--neutro-tenue);border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.scelta-periodo button{color:var(--tenue);font:700 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 4px}.scelta-periodo button.attiva{background:var(--carta);color:var(--testo);box-shadow:0 1px 2px #17202b1a}.scelta-periodo button:disabled{opacity:.4;cursor:default}.scelte{gap:6px;display:grid}.scelte label{background:var(--fondo);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.scelte label:has(input:checked){background:var(--accento-tenue);box-shadow:inset 0 0 0 1px var(--accento-2)}.scelte input{accent-color:var(--accento);flex:none;width:18px;height:18px;margin:1px 0 0}.scelte small{color:var(--tenue);margin-top:2px;font-size:13px;font-weight:500;display:block}.segna-assegno{border-radius:10px;height:44px;margin-top:4px;padding:0 14px;font-size:14px}.segna-fatto{margin:4px 0 0}.riga-mod{cursor:pointer;border-radius:6px}.elenco-dett>div.riga-mod{margin:0 -6px;padding-left:6px;padding-right:6px}.riga-mod:hover,.riga-mod.aperta{background:#1f4e8c0d}.riga-mod-dx{align-items:baseline;gap:8px;display:inline-flex}.matita{color:var(--chiaro);font-size:14px}.elenco-dett>div.modifica-turno{background:var(--carta);box-shadow:inset 0 0 0 1px var(--campo);border-bottom:0;border-radius:10px;margin:2px 0 8px;padding:12px;display:block}.modifica-turno .scelta-periodo{margin-bottom:10px}.piede-mod{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.piede-mod>span{flex:100%;font-size:14.5px}.piede-mod .link-azione{margin-right:auto}.piede-mod .bottone{height:44px;padding:0 16px}.aggiungi-turno{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:8px 0 0;display:flex}.aggiungi-turno .link-azione{color:var(--extra)}.aggiungi-turno span{color:var(--tenue);font-size:13.5px}.iban{font:600 20px/1.4 var(--cifre);letter-spacing:.04em;background:var(--fondo);text-align:center;word-break:break-all;border-radius:12px;padding:14px}.volante{z-index:1000;background:var(--testo);max-width:calc(100vw - 32px);color:var(--bianco);pointer-events:none;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #17202b4d}@media (max-width:999px){.volante{bottom:calc(88px + env(safe-area-inset-bottom))}}@media (max-width:640px){.solo-largo{display:none}.dip-testa{padding:12px 14px}.dip-corpo{padding:2px 14px 14px}.campi{grid-template-columns:1fr 1fr}.dip-importo b{font-size:19px}dialog.finestra,dialog.finestra.larga{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}.stip-strumenti .bottone{flex:auto}}.nascosto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}form.in-corso~*{opacity:.5;transition:opacity .2s}.mostra-altre{justify-content:center;margin:16px 0 0;display:flex}.titolo-filtri{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:28px 0 10px;display:flex}.titolo-filtri h2,.titolo-filtri .filtri{margin:0}@media (max-width:640px){.tab-fissa.tab-mesi{width:100%}.tab-fissa.tab-mesi th,.tab-fissa.tab-mesi td{white-space:nowrap;padding-left:5px;padding-right:5px;font-size:13px}.tab-fissa.tab-mesi th{white-space:normal;vertical-align:bottom;line-height:1.2}.tab-fissa.tab-mesi td:first-child,.tab-fissa.tab-mesi th:first-child{padding-left:12px}.tab-fissa.tab-mesi td:last-child,.tab-fissa.tab-mesi th:last-child{padding-right:12px}}.solo-stretto{display:none}@media (max-width:640px){.solo-stretto{display:inline}div.solo-stretto{display:block}}.tab-giorni td:first-child{white-space:normal}.reg-riga{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.reg-riga .pill{flex:none;margin:0}.reg-tocca{cursor:pointer}.reg-tocca:hover td,.reg-tocca:focus-visible td{background:var(--carta)}.reg-aiuto{margin:4px 0 10px}.ricalcola{justify-items:start;gap:6px;margin:18px 0 0;display:grid}.nome-azioni{flex-wrap:wrap;gap:8px;display:flex}.nome-sugg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nome-sugg .pill{cursor:pointer;font:inherit;border:0;margin:0;font-size:13px}.dip-due{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dip-spunta{align-items:center;gap:8px;font-size:14px;display:flex}.dip-spunta input{width:18px;height:18px;accent-color:var(--accento)}.tf-griglia{grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:6px;font-size:13px;display:grid}.tf-griglia>b{color:var(--tenue);font-weight:600}.tf-riga{display:contents}.tf-riga select{background:var(--carta);width:100%;min-width:0;height:40px;font:inherit;border:0;border-radius:9px;padding:0 4px}.tf-riga select:disabled{opacity:.4}.doc-pannello{padding:6px 16px 10px}.doc-riga{border-bottom:1px solid var(--linea);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0;padding:10px 0;display:flex}.doc-riga:last-of-type{border-bottom:0}.doc-riga .pill{margin:0 0 0 4px}.doc-tasti{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-scelta{cursor:pointer}.cat-riga{grid-template-columns:1fr 64px auto auto;align-items:center;display:grid}.cat-riga input[type=text]{background:var(--carta);height:40px;font:inherit;border:0;border-radius:9px;min-width:0;padding:0 10px}.quadro th{white-space:nowrap;font-size:12px}.quadro .pill{margin:0}.cerca-campo{background:var(--carta);height:44px;font:inherit;border:0;border-radius:10px;flex:1;min-width:0;padding:0 12px}.doc-tasti select{background:var(--carta);height:38px;font:inherit;border:0;border-radius:9px;max-width:190px}.costo-cella input{background:var(--carta);text-align:right;width:88px;height:38px;font:inherit;border:0;border-radius:9px;padding:0 8px}.controllo{border-bottom:1px solid var(--linea);padding-bottom:8px}.controllo:last-child{border-bottom:0}.controllo .doc-tasti input{background:var(--carta);height:38px;font:inherit;border:0;border-radius:9px;max-width:150px;padding:0 8px}.lista-corta{margin:6px 0;padding-left:18px;font-size:14px}.grezzo{background:var(--carta);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:320px;padding:10px;font-size:12px;overflow:auto}.indietro{margin:0 0 4px;font-size:14px}.indietro a{color:var(--tenue);font-weight:600;text-decoration:none}.log-mod{display:grid}.log-voce{border-bottom:1px solid var(--linea);overflow-wrap:anywhere;gap:3px;min-width:0;padding:10px 0;display:grid}.log-voce:last-child{border-bottom:0}.log-prima{color:var(--errore-scuro);font-size:13px}.log-dopo{color:var(--entrata-scuro);font-size:13px}.reg-collegamenti{flex-wrap:wrap;gap:14px;margin:-6px 0 12px;font-size:14px;display:flex}.reg-collegamenti a,.reg-collegamenti button{color:var(--accento);font-weight:600;text-decoration:none}.reg-modulo{gap:12px;display:grid}.reg-modulo p{margin:0}.reg-totale{border-top:1px solid var(--linea,#00000014);justify-content:space-between;align-items:baseline;padding-top:8px;font-size:16px;display:flex}.nav-giorno{flex-wrap:wrap;margin:4px 0 16px}.nav-giorno b{flex:auto;min-width:0;font-size:19px}.nav-giorno .nav-oggi{border-radius:999px;width:auto;height:44px;padding:0 14px;font-size:14px;font-weight:700}.link-controlli{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.link-controlli a{background:var(--carta);border-radius:var(--raggio);color:var(--accento);gap:3px;padding:14px 16px;font-weight:700;text-decoration:none;display:grid}.link-controlli small{color:var(--tenue);font-size:14px;font-weight:400}.testo-corto{-webkit-line-clamp:2;line-clamp:2;cursor:pointer;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testo-corto.tutto{display:block}.gruppo-pannello{background:var(--carta);border-radius:0 0 var(--raggio) var(--raggio);padding:12px 16px 14px}.gruppo-pannello .schede .scheda{background:var(--fondo)}.gruppo-pannello>.scorri>.tab,.gruppo-pannello .tab{background:0 0}.gruppo-pannello>p.vuoto:last-child{margin-bottom:0}details.dettagli{margin-top:6px}details.dettagli>summary{cursor:pointer;color:var(--accento);align-items:center;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}details.dettagli>summary::-webkit-details-marker{display:none}details.dettagli>summary:after{content:" ›"}details.dettagli[open]>summary:after{content:" ‹"}.iban-nascosto{min-height:44px;color:var(--tenue);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font:12.5px ui-monospace,SF Mono,Menlo,monospace}.iban-nascosto:hover{color:var(--accento)}.contatto-email{gap:8px;max-width:520px;display:grid}.contatto-riga{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.contatto-riga .bottone{height:44px;padding:0 14px;font-size:14.5px}.contatto-email .campo input[type=email]{font:500 15.5px var(--sans)}.contatto-email .campo input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--errore)}.contatto-spunta{cursor:pointer;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:14.5px;font-weight:600;display:flex}.contatto-spunta input{accent-color:var(--accento);flex:none;width:18px;height:18px;margin:0}.contatto-esito{margin:0;font-size:13.5px;font-weight:600}.contatto-esito.tono-ok{color:var(--entrata)}.contatto-esito.tono-errore{color:var(--errore)}.contatto-esito.tono-avviso{color:var(--attenzione)}.contatto-email.compatto{gap:5px;margin-top:8px}.contatto-email.compatto .contatto-riga .bottone,.contatto-email.compatto .campo input{height:44px}.contatto-email.compatto .campo input[type=email]{padding:0 10px;font-size:14px}.contatto-email.compatto .contatto-riga:not(:has(.bottone)){grid-template-columns:minmax(0,1fr)}.contatto-email.compatto .contatto-spunta{color:var(--tenue);font-size:13.5px;font-weight:500}.copia-buste{padding:4px 18px 16px}.copia-buste-tasti{flex-wrap:wrap;gap:8px;display:flex}.copia-buste-stato p{margin:8px 0 0;font-size:14.5px}.copia-buste-stato .inv-barra-avanz{background:var(--fondo);border-radius:5px;height:8px;margin:14px 0 4px;overflow:hidden}.copia-buste-stato .inv-barra-avanz i{background:var(--entrata);height:100%;transition:width .3s;display:block}.copia-buste-errori{margin-top:10px;font-size:14px}.copia-buste-errori summary{cursor:pointer;color:var(--errore);font-weight:700}.copia-buste-errori ul{overflow-wrap:anywhere;gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.da-fare{margin-bottom:14px}.da-fare h2{align-items:center;gap:8px;display:flex}.da-fare-quanti{font:700 13px/1 var(--sans);background:var(--testo);color:var(--bianco);border-radius:999px;padding:4px 8px}.da-fare-vuoto{margin:6px 0 10px}.da-fare-voce{border-top:1px solid var(--linea);color:inherit;grid-template-columns:1fr auto;gap:2px 12px;min-height:44px;padding:12px 0;text-decoration:none;display:grid}.da-fare-voce:first-of-type{border-top:0}.da-fare-voce .pill{grid-column:1;justify-self:start;margin:0 0 4px}.da-fare-voce b{grid-column:1;font-weight:600}.da-fare-voce small{color:var(--tenue);grid-column:1;font-size:13.5px}.da-fare-voce .da-fare-azione{color:var(--accento);white-space:nowrap;grid-area:1/2/span 6;align-self:center;font-size:14px;font-weight:700}.da-fare-voce.errore b{color:var(--errore-scuro)}@media (max-width:560px){.da-fare-voce{grid-template-columns:1fr}.da-fare-voce .da-fare-azione{grid-area:auto/1;margin-top:6px}}.checklist{background:var(--carta);border-radius:var(--raggio);margin:-4px 0 14px;padding:12px 18px 6px}.checklist-testa{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.checklist-testa h2{margin:0;font-size:19px}.checklist-conto{color:var(--tenue);white-space:nowrap;font-size:14px;font-weight:600}.checklist.completa .checklist-conto{color:var(--entrata)}.checklist-passi{margin:8px 0 0;padding:0;list-style:none}.passo{border-top:1px solid var(--linea);grid-template-columns:28px 1fr;gap:0 8px;padding:6px 0;display:grid}.passo-segno{font:700 17px/1.6 var(--cifre);color:var(--chiaro);text-align:center}.passo.fatto .passo-segno,.passo.niente .passo-segno{color:var(--entrata)}.passo.parziale .passo-segno{color:var(--attenzione)}.passo-corpo{min-width:0}.passo-titolo{min-height:44px;color:inherit;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-weight:600;text-decoration:none;display:flex}.passo-titolo small{color:var(--tenue);white-space:nowrap;font-size:14px;font-weight:600}.passo.fatto .passo-titolo,.passo.niente .passo-titolo{color:var(--tenue);font-weight:500}.passo.da-fare .passo-titolo small,.passo.parziale .passo-titolo small{color:var(--attenzione)}.passo-mancano{min-height:36px;margin-top:-6px;padding:0 0 6px;display:block}.passo-elenco{color:var(--tenue);margin:0 0 8px;font-size:14px}.passo-scrivi{text-align:left;flex-wrap:wrap;row-gap:0;height:auto;min-height:44px;margin:4px 0 10px;padding:8px 16px;display:inline-flex}.passo-scrivi small{opacity:.8;font-weight:600}.h2-totale{float:right;font:600 17px var(--cifre);color:var(--tenue)}.elenco-assegni{margin:8px 0;padding:0;list-style:none}.elenco-assegni li{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:5px 0;font-size:14.5px;display:flex}.elenco-assegni li b{font:600 15px var(--cifre);white-space:nowrap}.elenco-assegni li small{flex-basis:100%;font-size:13px}.avvisi-telefono .bottone{white-space:normal;max-width:100%;height:auto;min-height:44px;padding:10px 20px}.lato-gruppo{display:grid}.lato-gruppo+.lato-gruppo{margin-top:8px}.lato-gruppo-nome{letter-spacing:.06em;text-transform:uppercase;color:var(--chiaro);padding:4px 10px 2px;font-size:11.5px;font-weight:700}.testa-indietro{color:inherit;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.testa-indietro small{font:600 14px var(--sans);color:var(--tenue);margin-left:4px}.altro-gruppo{margin-top:18px}.altro-gruppo h2{margin:0 0 8px}.altro-voci{gap:8px;display:grid}@media (min-width:1000px){.altro-voci{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.altro-voce{border-radius:var(--raggio);background:var(--carta);min-height:56px;color:inherit;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:12px 16px;text-decoration:none;display:grid}.altro-voce b{grid-area:1/1;font-weight:600}.altro-voce small{color:var(--tenue);grid-area:2/1;font-size:13.5px}.altro-voce span{color:var(--chiaro);grid-area:1/2/span 2;font-size:22px}.altro-voce:hover{background:var(--fondo)}.oggi-numeri{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.oggi-numeri .scheda{color:inherit;padding:12px 14px;text-decoration:none;display:block}.oggi-numeri .val{font-size:22px}@media (max-width:420px){.oggi-numeri{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px}.oggi-numeri .scheda{padding:9px 8px}.oggi-numeri .val{white-space:nowrap;font-size:16px}.oggi-numeri .et,.oggi-numeri .sub{font-size:11.5px}}@media (max-width:999px){.altro-titolo{display:none}.altro-gruppo:first-of-type{margin-top:4px}}.da-fare-riga{border-top:1px solid var(--linea)}.da-fare-riga:first-of-type{border-top:0}.da-fare-riga .da-fare-voce{border-top:0;padding-bottom:4px}.da-fare-nascondi-tasto{color:var(--tenue);min-height:32px;padding:0 0 8px;font-size:13px}.da-fare-nascondi{color:var(--tenue);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 12px;font-size:13.5px;display:flex}.da-fare-nascondi .bottone{min-height:40px;padding:0 12px;font-size:14px}.da-fare-nascosti{border-top:1px solid var(--linea);color:var(--tenue);margin-top:8px;padding-top:10px;font-size:14px}.da-fare-nascosti summary{cursor:pointer;min-height:32px}.da-fare-nascosto{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.da-fare-nascosto small{color:var(--chiaro)}.testata.oggi-testata{flex-wrap:nowrap;align-items:flex-start;display:flex}.campanella{background:var(--carta);min-width:48px;height:48px;color:var(--tenue);box-shadow:inset 0 0 0 1px var(--linea);font:700 16px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.campanella.errore{color:#fff;box-shadow:none;background:#c0392b}.campanella.attenzione{color:#2b1d05;box-shadow:none;background:#e8a33c}.campanella.info{background:var(--testo);color:var(--bianco);box-shadow:none}.campanella.errore svg{transform-origin:50% 10%;animation:1.6s ease-in-out 2 campanella}@keyframes campanella{0%,60%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.campanella.errore svg{animation:none}}.da-fare-finestra{margin:0}.settimana-corrente h2{justify-content:space-between;align-items:baseline;display:flex}.settimana-corrente h2 .link-azione{font-size:13px}.sett-tot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.sett-tot>div{background:var(--fondo);text-align:center;border-radius:10px;gap:2px;padding:8px;display:grid}.sett-tot span,.sett-tot small,.sett-riga small{color:var(--tenue);font-size:12px}.sett-tot b{font:700 17px/1.2 var(--sans)}.previsto{color:#5856d6}.sett-riga{border-top:1px solid var(--linea);grid-template-columns:52px 24px 1fr auto;align-items:center;gap:8px;padding:7px 4px;display:grid}.sett-riga.oggi{background:color-mix(in srgb, #5856d6 7%, var(--carta));border-radius:8px}.sett-g,.sett-c,.sett-scarto{line-height:1.25;display:grid}.sett-scarto{text-align:right}.sett-ico{text-align:center}.and-anni{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.and-anni>div,.and-var>div{background:var(--fondo);text-align:center;border-radius:10px;gap:2px;padding:8px;display:grid}.and-anni span,.and-var span,.and-var small{color:var(--tenue);font-size:12px}.and-anni b{font:700 16px/1.2 var(--sans)}.and-anni .corrente{box-shadow:inset 0 0 0 1.5px var(--accento)}.and-var{grid-template-columns:1fr 1fr;gap:8px;display:grid}.and-best{color:var(--tenue);text-align:center;margin:8px 0 0;font-size:13px}.anticipi-diff{background:color-mix(in srgb, #e8a33c 14%, var(--carta));border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.anticipi-diff b{font:800 20px/1 var(--sans);color:#b86e00}.anticipi-oggi{margin-bottom:24px}.anticipi-oggi .sub{margin:8px 0}.sett-mancanti{margin-top:10px}.sett-mancanti p{margin:0 0 8px}.in-arrivo{z-index:30;background:color-mix(in srgb, #e8a33c 16%, var(--carta));color:var(--testo);border-radius:12px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 14px;font-size:14px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.in-arrivo i.carico{background:#e8a33c;border-radius:50%;flex:none;width:9px;height:9px;animation:1.1s ease-in-out infinite pulsa}.in-arrivo.fatto{background:color-mix(in srgb, #1f7a3a 12%, var(--carta));color:#1f5a2e;font-weight:600}.marchio-logo{mix-blend-mode:multiply;width:150px;height:auto;display:block}.lato-marchio:has(.marchio-logo){padding:0 8px 14px}.sblocca-logo-img{mix-blend-mode:multiply;width:180px;height:auto;margin:0 auto 14px;display:block}details.incidenza{margin-bottom:16px;padding:12px 14px}details.incidenza>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;list-style:none;display:grid}details.incidenza>summary::-webkit-details-marker{display:none}details.incidenza>summary .et{grid-column:1}details.incidenza>summary .sub{grid-column:1/-1;margin:0}details.incidenza>summary .inc-val{font:800 26px/1.1 var(--cifre);grid-area:1/2}details.incidenza>summary .inc-val:after{content:"";border-right:2px solid var(--chiaro);border-bottom:2px solid var(--chiaro);width:7px;height:7px;margin-left:10px;transition:transform .2s;display:inline-block;transform:rotate(45deg)translateY(-4px)}details.incidenza[open]>summary .inc-val:after{transform:rotate(-135deg)translateY(-1px)}.inc-val.entrata,.inc-p.entrata b,.inc-tot b.entrata{color:var(--entrata)}.inc-val.neutro,.inc-p.neutro b,.inc-tot b.neutro{color:var(--info)}.inc-val.attenzione,.inc-p.attenzione b,.inc-tot b.attenzione{color:var(--attenzione)}.inc-val.errore,.inc-p.errore b,.inc-tot b.errore{color:var(--errore)}.inc-corpo{border-top:1px solid var(--linea);margin-top:10px;padding-top:10px}.inc-tot{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.inc-tot>div{background:var(--fondo);text-align:center;border-radius:10px;gap:1px;min-width:0;padding:7px 6px;display:grid}.inc-tot span,.inc-tot small{color:var(--tenue);font-size:11.5px}.inc-tot b{font:700 16px/1.2 var(--cifre)}.inc-ch-t{color:var(--persona-chiamata)}.inc-fi-t{color:var(--persona-fisso)}.inc-cu-t{color:var(--extra)}.inc-riga{border-top:1px solid var(--linea);grid-template-columns:84px minmax(0,1fr) 58px;align-items:center;gap:8px;padding:6px 2px;display:grid}.inc-g,.inc-c,.inc-p{min-width:0;line-height:1.25;display:grid}.inc-g small,.inc-p small,.inc-parti{color:var(--tenue);font-size:11.5px}.inc-p{text-align:right}.inc-p b{font:700 16px/1.2 var(--cifre)}.inc-parti{white-space:nowrap;gap:10px;margin-top:3px;display:flex}.inc-g b,.inc-g small{white-space:nowrap}.inc-legenda{color:var(--tenue);flex-wrap:wrap;gap:4px 14px;margin:4px 0 6px;font-size:12px;display:flex}.inc-legenda i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.inc-legenda .inc-ch{background:var(--persona-chiamata)}.inc-legenda .inc-fi{background:var(--persona-fisso)}.inc-legenda .inc-cu{background:var(--extra)}.inc-barra{background:var(--fondo);border-radius:4px;height:8px;display:flex;position:relative;overflow:hidden}.inc-barra i{height:100%;display:block}.inc-barra .inc-ch{background:var(--persona-chiamata)}.inc-barra .inc-fi{background:var(--persona-fisso)}.inc-barra .inc-cu{background:var(--extra)}.inc-barra .inc-30{background:var(--testo);opacity:.45;width:1.5px;position:absolute;top:0;bottom:0;left:30%}.inc-nota{margin-top:10px;font-size:12px}@media (max-width:420px){.inc-tot{grid-template-columns:1fr 1fr}.inc-riga{grid-template-columns:80px minmax(0,1fr) 54px;gap:6px}}button.inc-riga{border:0;border-top:1px solid var(--linea);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}button.inc-riga:hover{background:var(--fondo)}button.inc-riga:focus-visible{outline:2px solid var(--accento);outline-offset:-2px;border-radius:6px}.inc-tot-giorno{grid-template-columns:repeat(3,minmax(0,1fr))!important}.inc-titolo-g{font:500 14px/1.3 var(--sans);color:var(--tenue)}.inc-gruppo{margin-top:12px}.inc-gruppo h4{justify-content:space-between;margin:0 0 4px;font-size:15px;display:flex}.inc-voce{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;display:grid}.inc-voce>span{gap:1px;min-width:0;display:grid}.inc-voce small{color:var(--tenue);font-size:12px}.inc-voce>b{font:700 15px/1.3 var(--cifre)}.inc-rett{margin:2px 0 8px;font-size:12.5px}.reg-codice{font:500 12px/1 var(--cifre);color:var(--tenue);letter-spacing:.02em;white-space:nowrap;margin-left:auto}.dip-riporto{background:var(--sfondo-tenue,#00000008);border-radius:10px;gap:8px;margin:12px 0 0;padding:10px 12px;display:grid}.dip-riporto p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;font-size:14px;display:flex}.dip-riporto .bottone{min-height:40px}.dip-inizio{margin:10px 0 0;font-size:13.5px}.stip-vale{vertical-align:1px;margin-left:8px;padding:2px 8px;font-size:12px}#commercialista>summary{cursor:pointer;padding:6px 0;font-weight:700}#commercialista h3{margin:14px 0 6px;font-size:14px}.pn-dest{margin:0 0 8px;padding:0;list-style:none}.pn-dest li{overflow-wrap:anywhere;padding:4px 0}.pn-riga{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.pn-riga input[type=email]{flex:220px;min-width:0}.pn-scelta{align-items:flex-start;gap:8px;margin:6px 0;display:flex}.pn-invii{margin:0;padding-left:18px}.pn-invii li{margin:4px 0}.bottone.disabilitato{opacity:.5;pointer-events:none}.menu-gruppo{margin-bottom:12px}.menu-gruppo h2{margin:0 0 4px;font-size:18px}.menu-sotto{color:var(--tenue);margin:12px 0 0;font-size:14px;font-style:italic;font-weight:600}.menu-note{color:var(--tenue);white-space:pre-line;margin-top:2px;font-size:14px}.menu-all{color:var(--tenue);font-size:12.5px;font-style:italic;font-weight:400}.menu-variante{margin-top:2px;padding-left:12px;font-size:14px}.menu-variante .n{font-size:15px}.menu-voce .pill{margin:6px 6px 0 0}.menu-sotto-testa{justify-content:space-between;align-items:center;gap:8px;display:flex}.menu-piu,.menu-frecce button{background:var(--fondo);min-width:44px;min-height:40px;color:var(--accento);cursor:pointer;border:0;border-radius:10px;font-size:20px;font-weight:700}.menu-frecce{flex:none;gap:6px;display:inline-flex}.menu-frecce button{font-size:14px}.menu-tocca{text-align:left;border:0;border-bottom:1px solid var(--linea);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;display:block}.menu-tocca:active{background:var(--fondo)}.menu-tocca>span{display:block}.menu-tocca>.riga-voce{display:flex}.menu-ordina{justify-content:space-between;align-items:center;gap:8px;display:flex}.menu-modulo{gap:12px;display:grid}.menu-modulo fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.menu-modulo legend,.menu-modulo .campo>span{color:var(--tenue);margin-bottom:4px;font-size:13px;font-weight:600}.menu-modulo input,.menu-modulo select,.menu-modulo textarea{background-color:var(--fondo);width:100%;min-height:44px;font:inherit;box-sizing:border-box;border:0;border-radius:10px;padding:8px 12px}.menu-chip{flex-wrap:wrap;gap:6px;display:flex}.menu-chip button{background:var(--fondo);min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:14px}.menu-chip button.on{background:var(--accento-tenue);color:var(--accento);box-shadow:inset 0 0 0 1px var(--accento-2);font-weight:700}.menu-riga-prezzo{grid-template-columns:1fr 90px 44px;gap:6px;display:grid}.menu-riga-prezzo button{background:var(--fondo);cursor:pointer;border:0;border-radius:10px;font-size:18px}.menu-stato{flex-wrap:wrap;align-items:center;gap:8px;display:flex}nav.filtri a.bottone{color:var(--bianco);text-decoration:none}nav.filtri a.bottone.secondario{color:var(--accento)}.volo-cerca{z-index:5;background:var(--fondo);padding:6px 0;display:flex;position:sticky;top:0}.volo-cerca .cerca-campo{font-size:17px}.volo-elenco{padding-top:4px;padding-bottom:4px}.volo-elenco .menu-sotto{margin:12px 0 2px}.volo-riga{border-bottom:1px solid var(--linea);align-items:center;gap:8px;padding:6px 0;display:flex}.volo-nome{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:4px 0}.volo-nome b{font-weight:600;display:block}.volo-nome small{display:block}.volo-tasti{flex-shrink:0;align-items:center;gap:6px;display:flex}.volo-tasti button{border:1px solid var(--linea);background:var(--carta);min-height:40px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 9px}.volo-prezzo{text-overflow:ellipsis;max-width:110px;overflow:hidden;font:600 15px var(--cifre)!important}.volo-anno-tasto{font-weight:700;color:var(--info)!important}.volo-esaurito{min-width:92px;color:var(--entrata)!important;background:var(--entrata-tenue)!important;border-color:#0000!important;font-size:13.5px!important;font-weight:700!important}.volo-esaurito.on{color:var(--errore)!important;background:var(--errore-tenue)!important}.volo-pubblica{z-index:6;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--carta);border:1px solid var(--linea);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #00000014}.volo-anno{justify-content:center;align-items:center;gap:12px;margin:8px 0;display:flex}.volo-anno button{border:1px solid var(--linea);background:var(--carta);cursor:pointer;width:56px;height:56px;color:inherit;border-radius:14px;font-size:26px}.volo-anno input{text-align:center;width:110px;height:56px;font:700 28px var(--cifre);border:1px solid var(--linea);background:var(--carta);color:inherit;border-radius:12px}.volo-azioni{flex-direction:column;gap:8px;display:flex}.volo-azioni .bottone{text-align:center;width:100%}@media (max-width:420px){.volo-prezzo{max-width:78px}.volo-esaurito{min-width:0}}.menu-tocca.esaurita b{opacity:.55;text-decoration:line-through}.area-menu{max-width:900px;margin:0 auto}@media (max-width:999px){body:has(.area-menu){padding-bottom:env(safe-area-inset-bottom)}}.menu-testa{z-index:15;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;-webkit-backdrop-filter:blur(12px);background:#eef1f5f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex;position:sticky;top:0}.menu-marchio{font:700 19px/1 var(--cifre);color:var(--testo);align-items:center;gap:8px;text-decoration:none;display:flex}.menu-marchio img{object-fit:contain;mix-blend-mode:multiply;width:34px;height:34px}.menu-sinistra{align-items:center;gap:10px;min-width:0;display:flex}.menu-app,.menu-esci{min-height:44px;box-shadow:inset 0 0 0 1px var(--campo);background:var(--carta);white-space:nowrap;color:var(--testo);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.menu-app:hover,.menu-esci:hover{background:var(--testo);color:var(--bianco)}.menu-testa nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.menu-testa nav a{min-height:40px;color:var(--testo);background:var(--carta);box-shadow:inset 0 0 0 1px var(--linea);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.menu-testa nav a.attiva{background:var(--testo);color:var(--bianco);box-shadow:none}.menu-piu,.menu-frecce button,.menu-chip button,.volo-tasti button,.menu-testa nav a{min-height:44px}.menu-chip button{background:var(--carta);box-shadow:inset 0 0 0 1px var(--linea);color:var(--testo)}.menu-frecce button:disabled{opacity:.35}.area-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.area-menu p.vuoto>a{align-items:center;min-height:44px;display:inline-flex}.volante.con-azione{align-items:center;gap:14px;display:flex}.volante.con-azione button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:9px;padding:0 14px;font-weight:700}.area-menu~.volante{bottom:calc(20px + env(safe-area-inset-bottom))}body:has(.area-menu) .volante{bottom:calc(20px + env(safe-area-inset-bottom))}@media (min-width:1100px){.area-menu{max-width:1600px}.area-menu main{max-width:none;padding:20px 28px 80px}}.volo-cerca{top:var(--testa-menu,0px);z-index:6;background:var(--fondo);align-items:center;padding:6px 0;display:flex;position:sticky}.area-menu .volo-cerca{position:sticky}.volo-cerca .cerca-campo{padding-right:48px;font-size:17px}.volo-pulisci{width:44px;height:44px;color:var(--tenue);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;right:4px}.volo-conta{margin:6px 0}.volo-tag{background:var(--errore-tenue);color:var(--errore);text-transform:uppercase;letter-spacing:.02em;vertical-align:2px;border-radius:6px;margin-right:6px;padding:0 7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.volo-riga.esaurita .volo-nome b{opacity:1;color:var(--tenue);text-decoration:none}.volo-esaurito{min-width:96px;color:var(--testo)!important;background:var(--carta)!important;border:1px solid var(--linea)!important;font-size:14px!important;font-weight:700!important}.volo-esaurito.on{color:#fff!important;background:var(--errore)!important;border-color:#0000!important}.volo-tasti button{min-height:44px}.volo-pericolo{border-top:1px solid var(--linea);margin-top:8px;padding-top:4px}.volo-pericolo summary{color:var(--tenue)}.volo-pericolo .bottone{width:100%;margin-top:8px}@media (min-width:760px){.volo-elenco{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));column-gap:18px;display:grid}.volo-elenco>div:has(>.menu-sotto){grid-column:1/-1}.volo-elenco>div{min-width:0}.volo-elenco>div:has(>.menu-sotto)+div{min-width:0}}@media (max-width:759px){.volo>h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.volo-chip{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.volo-chip::-webkit-scrollbar{display:none}.volo-chip button{flex:none}.volo-conta{font-size:13px}.volo-riga{grid-template-columns:1fr;gap:4px;padding:8px 0;display:grid}.volo-nome{padding:0}.volo-nome b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.volo-tasti{width:100%}.volo-tasti .volo-esaurito{min-width:112px;min-height:48px;margin-left:auto}.volo-prezzo{max-width:none!important}}.editor-attrezzi{top:var(--testa-menu,0px);z-index:8;background:var(--fondo);padding:6px 0;position:sticky}.editor-blocco{top:calc(var(--testa-menu,0px) + 58px);z-index:6;background:var(--accento-tenue);box-shadow:inset 0 0 0 1px var(--accento-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;display:flex;position:sticky}.menu-riga{align-items:stretch;display:flex}.menu-riga>.menu-tocca{flex:1;min-width:0}.menu-riga.aperta>.menu-tocca{background:var(--accento-tenue)}.menu-riga.esaurita b{opacity:.6;text-decoration:line-through}.menu-spunta{border-bottom:1px solid var(--linea);cursor:pointer;flex:none;place-items:center;width:44px;display:grid}.menu-spunta input,.tab-menu input[type=checkbox]{width:20px;height:20px}.menu-ordina{min-height:52px}.menu-maniglia{width:44px;height:44px;color:var(--tenue);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.menu-maniglia:active{cursor:grabbing;background:var(--fondo)}.menu-ordina.trascino{background:var(--accento-tenue);z-index:2;position:relative;box-shadow:0 4px 14px #0000001f}.menu-due{gap:12px;display:grid}@media (min-width:520px){.menu-due{grid-template-columns:1fr 1fr}}.menu-altro{margin-right:auto;position:relative}.menu-altro>summary{list-style:none;display:inline-flex}.menu-altro>summary::-webkit-details-marker{display:none}.menu-altro-lista{z-index:5;background:var(--carta);min-width:260px;box-shadow:0 10px 30px #0000002e, 0 0 0 1px var(--linea);border-radius:12px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.menu-altro-lista button{text-align:left;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.menu-altro-lista button:hover{background:var(--fondo)}.menu-altro-lista button.pericolo{color:var(--errore);border-top:1px solid var(--linea);border-radius:0 0 8px 8px;margin-top:4px}.editor-telefono .menu-note{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-menu.con-pannello{grid-template-columns:minmax(0,1fr) min(440px,46%);align-items:start;gap:16px;display:grid}.finestra.pannello{top:calc(var(--testa-menu,0px) + 8px);max-height:calc(100vh - var(--testa-menu,0px) - 16px);background:var(--carta);box-shadow:0 0 0 1px var(--linea), 0 8px 24px #00000014;border-radius:16px;flex-direction:column;display:flex;position:sticky}.finestra.pannello .finestra-testa h3{font-size:19px}.editor-tablet .menu-note{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tab-menu{table-layout:fixed;width:100%}.tab-menu th,.tab-menu td{vertical-align:top}.tab-menu .c-scelta{text-align:center;width:38px}.tab-menu .c-prezzo{width:150px}.tab-menu .c-all{width:70px}.tab-menu .c-azioni{width:96px}.tab-menu .tab-sotto th{color:var(--tenue);text-align:left;padding-top:14px;font-style:italic;font-weight:600}.tab-menu tr.esaurita .c-nome b{opacity:.6;text-decoration:line-through}.tab-menu tr.scelta td{background:var(--accento-tenue)}.tab-testo{text-align:left;width:100%;min-height:32px;font:inherit;color:inherit;cursor:text;background:0 0;border:0;border-radius:6px;padding:4px 6px;display:block}.tab-testo:hover{background:var(--fondo);box-shadow:inset 0 0 0 1px var(--linea)}.tab-testo .menu-note{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tab-campo{background:var(--carta);width:100%;min-height:34px;box-shadow:inset 0 0 0 2px var(--accento-2);font:inherit;color:inherit;resize:vertical;border:0;border-radius:6px;padding:4px 8px}.tab-menu .c-stato .volo-esaurito{cursor:pointer;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:0 8px}.tab-menu .c-azioni .bottone{min-height:34px;padding:0 10px}.tab-nuova td{background:var(--fondo)}.tab-nuova .tab-campo{box-shadow:inset 0 0 0 1px var(--linea)}.tab-nuova .bottone{min-height:34px}.con-pannello .tab-menu .c-note{display:none}.tab-menu .c-nome{width:auto}.tab-menu th.c-note,.tab-menu td.c-note{width:34%}.con-pannello .tab-menu{table-layout:auto}.menu-interruttore{background:var(--entrata-tenue);min-height:34px;color:var(--entrata);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:700;display:inline-flex}.menu-interruttore i{background:var(--entrata);border-radius:999px;flex:none;width:26px;height:16px;position:relative}.menu-interruttore i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.menu-interruttore.spento{background:var(--errore-tenue);color:var(--errore)}.menu-interruttore.spento i{background:var(--errore)}.menu-interruttore.spento i:after{left:2px;right:auto}.tab-menu .c-stato{width:130px}body:has(.area-menu) .volante{width:max-content;max-width:min(640px,100vw - 32px);margin-inline:auto;left:16px;right:16px;transform:none}.volante.con-azione button{pointer-events:auto;min-height:44px}.menu-modulo input,.menu-modulo select,.menu-modulo textarea,.tab-campo{background-color:var(--carta);border:1px solid #8a96a6}@media (pointer:coarse){.menu-modulo input,.menu-modulo select,.menu-modulo textarea,.cerca-campo,.tab-campo{font-size:16px}}.menu-modulo select{text-overflow:ellipsis;padding-right:36px}fieldset.menu-modulo{border:0;min-width:0;margin:0;padding:0}fieldset.menu-modulo:disabled{opacity:.7}dialog.finestra{max-height:min(86dvh,900px)}@media (max-width:640px){dialog.finestra,dialog.finestra.larga{max-height:92vh;max-height:calc(100dvh - env(safe-area-inset-top) - 12px)}}.finestra-errore{background:var(--errore-tenue);color:var(--errore);border-radius:10px;margin:0 18px;padding:10px 12px;font-weight:600}.finestra-avviso{background:var(--attenzione-tenue);box-shadow:inset 0 0 0 1px var(--attenzione);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 12px;padding:10px 12px;display:flex}.finestra-avviso-tasti{flex-wrap:wrap;gap:8px;display:flex}.pericolo-testo{color:var(--errore)!important}.menu-bozza{background:var(--info-tenue);color:var(--info);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.menu-ultimo{margin:0}.menu-annata{justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-annata .volo-anno{margin:0}.menu-annata .volo-anno b{text-align:center;min-width:72px;font:700 24px var(--cifre)}.menu-annata .volo-anno button{width:52px;height:48px}.editor-cerca{flex:160px;min-width:0;display:flex;position:relative}.editor-cerca .cerca-campo{flex:1;padding-right:44px}.editor-vai{border:1px solid var(--linea);background:var(--carta);max-width:150px;min-height:44px;font:inherit;color:inherit;border-radius:10px;padding:0 8px}.editor-piu>summary{justify-content:center;min-width:48px;font-size:20px}.editor-piu .menu-altro-lista{inset:calc(100% + 6px) 0 auto auto}@media (max-width:759px){.editor-attrezzi{flex-wrap:nowrap;gap:6px}.editor-attrezzi .bottone{padding:0 12px}.editor-vai{max-width:96px}.area-menu main>p.vuoto:first-child{margin:0}}.menu-chip-allergeni{gap:8px}.volo-prezzo{min-width:56px}.volo-anno-tasto{min-width:64px}.volo-elenco{display:block}@media (min-width:900px){.volo-elenco{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.volo-elenco>.volo-sezione{grid-column:1/-1}}.volo-esaurito[aria-busy=true]{opacity:.6}@media (max-width:759px){.volo-tasti .volo-esaurito{font-size:13px!important}}.menu-frecce-macro button,.menu-frecce-sotto button{padding:0 12px;font-weight:700}.menu-frecce-macro{margin-left:12px}.menu-frecce-macro button{background:var(--testo)!important;color:var(--bianco)!important}.menu-frecce-sotto button{background:var(--accento-tenue)!important}.menu-gruppo>.menu-sotto-testa{margin-bottom:10px}.area-menu{max-width:none}@media (min-width:760px){.area-menu main{max-width:1600px}.editor-menu.con-pannello{grid-template-columns:minmax(0,1fr) min(440px,44vw)}.editor-menu.con-pannello>.finestra.pannello{top:calc(var(--testa-menu,0px) + 8px);z-index:8;width:min(440px,44vw);max-height:none;position:fixed;bottom:8px;right:max(12px,50vw - 788px)}.editor-menu.con-pannello:after{content:""}.finestra.pannello .finestra-testa{padding:10px 14px 8px}.finestra.pannello .finestra-testa h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.con-pannello .menu-tocca>.riga-voce{flex-wrap:wrap}.con-pannello .menu-tocca>.riga-voce .n{white-space:normal}}@media (min-width:760px) and (max-width:999px){.con-pannello .editor-attrezzi{flex-wrap:wrap}.con-pannello .editor-cerca{flex-basis:100%}.editor-menu.con-pannello{grid-template-columns:minmax(0,1fr) 380px}.editor-menu.con-pannello>.finestra.pannello{width:380px}}@media (any-pointer:coarse){.tab-menu .tab-testo,.tab-menu .tab-campo,.menu-interruttore,.tab-menu .c-azioni .bottone{min-height:44px}.tab-menu input[type=checkbox]{width:26px;height:26px}}.volante-zona{width:0;height:0;position:absolute;overflow:visible}html:has(.area-menu){scroll-padding-top:calc(var(--testa-menu,0px) + 120px)}[id^=sez-]{scroll-margin-top:calc(var(--testa-menu,0px) + 72px)}.area-menu .cerca-campo,.editor-vai{box-shadow:none;background:var(--carta);border:1px solid #6b7684}.tab-nuova .tab-campo{border-color:#6b7684}.menu-riga.esaurita b,.tab-menu tr.esaurita .c-nome b,.menu-tocca.esaurita b{opacity:1;color:var(--tenue)}@media (max-width:759px){.editor-blocco{position:static}}.volo-nome{min-height:44px}.finestra-testa h3:focus{outline:none}.finestra-testa h3:focus-visible{outline:3px solid var(--accento-2);outline-offset:2px;border-radius:4px}.tab-partenza td{background:var(--fondo);font-style:italic}.volo-prezzo.solo{color:var(--tenue);align-items:center;padding:0 6px;display:inline-flex}.permessi-cameriere{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 4px;display:flex}.permessi-cameriere label{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:inline-flex}.lingue-stato{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:8px 0 12px;display:grid}.lingue-lingua{background:var(--carta);box-shadow:inset 0 0 0 1px var(--linea);color:var(--testo);border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.lingue-barra{background:var(--neutro-tenue);border-radius:99px;height:8px;overflow:hidden}.lingue-barra i{background:var(--entrata);height:100%;display:block}.lingue-azione .bottone{width:100%;min-height:48px}.lingue-elenco{gap:8px;margin-top:10px;display:grid}.lingue-riga{text-align:left;background:var(--carta);box-shadow:inset 0 0 0 1px var(--linea);font:inherit;color:var(--testo);cursor:pointer;white-space:pre-line;border:0;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.lingue-tr{color:var(--tenue);font-size:15px;display:block}.lingue-tr em{min-width:28px;color:var(--chiaro);font-size:12px;font-style:normal;font-weight:700;display:inline-block}.lingue-tr.manca{color:var(--attenzione);font-style:italic}.lingue-it{white-space:pre-line;margin-top:0}.lingue-h2{margin:18px 0 8px}.lingue-parole,.lingue-orfane{margin:12px 0}.lingue-parole summary,.lingue-orfane summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.lingue-nuova{gap:8px;margin:8px 0;display:flex}.lingue-nuova input{flex:1;min-width:0;min-height:44px;font-size:16px}.lingue-chip{flex-wrap:wrap;gap:6px;display:flex}.lingue-parola{box-shadow:inset 0 0 0 1px var(--campo);background:var(--carta);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.lingue-parola button{font:inherit;color:var(--testo);cursor:pointer;background:0 0;border:0;min-height:40px}.lingue-parola-testo{padding:0 6px 0 12px}.lingue-parola-x{padding:0 12px 0 6px;color:var(--tenue)!important;font-size:18px!important}@media (max-width:640px){.lingue-stato{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lingue-lingua{padding:10px}.lingue-lingua small{font-size:12px}}.menu-posa .menu-tocca{border:1px dashed var(--accento-2);background:var(--accento-tenue)}.menu-posa.in-mano .menu-tocca{background:var(--zafferano-tenue);border-style:solid;border-width:2px;border-color:var(--zafferano)}.menu-posa-qui{color:var(--accento);white-space:nowrap;flex:none;font-weight:700}.menu-posa-cima{min-height:40px}.sposta-barra{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--carta);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #17202b24}.sposta-tasti{gap:8px;display:flex}.sposta-tasti .bottone{flex:1;min-height:48px}body:has(.sposta-barra) .editor-menu{padding-bottom:140px}body:has(.sposta-barra) .volante{bottom:calc(150px + env(safe-area-inset-bottom))!important}.menu-riga.lampo .menu-tocca{animation:2s ease-out lampo}@keyframes lampo{0%,40%{background:var(--zafferano-tenue);box-shadow:inset 0 0 0 2px var(--zafferano)}to{box-shadow:none;background:0 0}}@media (max-width:759px){.editor-telefono .menu-gruppo .menu-sotto-testa:not(:first-child){top:calc(var(--testa-menu,0px) + 56px);z-index:4;background:var(--carta);position:sticky}.editor-blocco{z-index:19;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #17202b24;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important;position:fixed!important;top:auto!important}body:has(.editor-blocco) .editor-menu{padding-bottom:150px}}.editor-vai{font-size:16px}@media (max-width:640px){dialog.finestra,dialog.finestra.larga{margin-bottom:var(--tastiera,0px);max-height:calc(100dvh - var(--tastiera,0px) - env(safe-area-inset-top) - 12px)}}body:has(.area-menu) .volante{bottom:calc(20px + env(safe-area-inset-bottom) + var(--tastiera,0px))}.volo-formato{letter-spacing:.02em;vertical-align:2px;background:var(--accento-tenue);color:var(--accento-scuro);white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.volo-tasti button{box-shadow:inset 0 0 0 1px #8a96a6!important}.volo-anno-nuovo{color:var(--entrata)}.volo-clienti{text-align:center;margin:14px 0}.volo-clienti a{align-items:center;min-height:44px;display:inline-flex}.ruolo-utente{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;display:flex}.ruolo-utente select,.permessi-cameriere .bottone{min-height:40px}.menu-esci.pericolo{background:var(--errore);color:#fff;box-shadow:none}.doppioni{gap:8px;margin:10px 0;display:grid}.doppioni ul{max-height:240px;margin:6px 0;overflow:auto}.doppioni .bottone{justify-self:start}.menu-testa.compatta{padding:calc(4px + env(safe-area-inset-top)) 12px 4px;flex-wrap:nowrap;gap:8px}.menu-testa.compatta .menu-marchio{gap:6px;font-size:16px}.menu-testa.compatta .menu-marchio img{width:26px;height:26px}.menu-testa.compatta nav{gap:6px}.menu-testa.compatta .menu-esci{min-height:40px;padding:0 12px;font-size:15px}@media (max-width:759px){body:has(.volo-cerca.con-tasti) .area-menu main{padding-top:2px}body:has(.volo-cerca.con-tasti) .volo-cerca{padding:4px 0}body:has(.volo-cerca.con-tasti) .volo-chip{margin-top:2px}body:has(.volo-cerca.con-tasti) .volo-conta{margin:4px 0 6px}}.menu-testa.compatta{background:var(--fondo);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--linea)}@media (max-width:759px){body:has(.volo-cerca.con-tasti) .volo-riga{gap:2px;padding:6px 0 8px}body:has(.volo-cerca.con-tasti) .volo-nome{min-height:0;padding:2px 0}}.volo-campo{flex:1;align-items:center;min-width:0;display:flex;position:relative}.volo-campo .cerca-campo{width:100%}.volo-cerca.con-tasti{padding:calc(6px + env(safe-area-inset-top)) 0 6px;gap:6px}.volo-cerca.con-tasti .cerca-campo{min-height:44px}.volo-logo{object-fit:contain;mix-blend-mode:multiply;flex:none;width:34px;height:34px}.volo-cerca.con-tasti .menu-esci{min-height:44px;padding:0 10px;font-size:15px}@media (max-width:380px){.volo-logo{display:none}}body:has(.volo-cerca.con-tasti) .area-menu main{padding-top:0}.volo-aggiungi{margin:8px 0 0}.volo-aggiungi .bottone{min-height:44px}.riga-correggi{cursor:pointer;position:relative}.riga-correggi:hover{background:var(--accento-tenue)}.riga-correggi .copri:after{content:"";position:absolute;inset:0}.riga-correggi .link-azione{z-index:1;white-space:nowrap;position:relative}.menu-voce.evidenziata{background:var(--zafferano-tenue);box-shadow:inset 3px 0 0 var(--zafferano)}.azioni-avviso{white-space:nowrap}.azioni-avviso .va-bene{margin-right:14px}.scheda-carta{cursor:pointer;flex-direction:column;transition:box-shadow .15s;display:flex}.scheda-carta:hover{box-shadow:inset 0 0 0 2px var(--accento-2)}.scheda-carta-apri{color:var(--accento);margin-top:auto;padding-top:10px;font-weight:700}.menu-ordina-prezzo{text-align:right;min-width:80px;color:var(--tenue);white-space:nowrap;flex:none;margin-right:12px;font-weight:600}.menu-ordina-nome{flex:1;min-width:0}.menu-perprezzo{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cantina-indietro{margin:0 0 8px}.cantina-modi{grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 10px;display:grid}.cantina-modi.piccoli{grid-template-columns:repeat(2,1fr)}.cantina-modi button{background:var(--fondo);min-height:48px;font:inherit;cursor:pointer;color:var(--tenue);border:0;border-radius:12px;font-size:15px;font-weight:700}.cantina-modi button.on{background:var(--accento);color:#fff}.cantina-modi button.on.carico{background:var(--entrata)}.cantina-modi button.on.scarico{background:var(--errore)}.cantina-lettura{background:var(--fondo);box-shadow:inset 0 0 0 2px var(--accento-2);border-radius:14px;padding:10px 12px 12px}.cantina-lettura.carico{box-shadow:inset 0 0 0 2px var(--entrata)}.cantina-lettura.scarico{box-shadow:inset 0 0 0 2px var(--errore)}.cantina-lettura:focus-within{background:var(--bianco)}.cantina-stato{color:var(--tenue);margin-bottom:6px;font-size:14px;display:block}.cantina-stato b{color:var(--entrata);margin-right:4px}.cantina-riga{align-items:center;gap:8px;display:flex}.cantina-riga .cerca-campo{flex:1;min-width:0;font-size:18px}.cantina-quante{color:var(--tenue);align-items:center;gap:2px;font-weight:700;display:inline-flex}.cantina-quante input{text-align:center;width:56px;min-height:44px;font-size:17px}.cantina-ultimo{background:var(--entrata-tenue);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.cantina-ultimo.con-avviso{background:var(--attenzione-tenue)}.cantina-ultimo>div{gap:2px;min-width:0;display:grid}.cantina-ultimo span{font-size:17px;font-weight:700}.cantina-ultimo small{color:var(--attenzione);font-weight:600}.cantina-conta{margin:10px 0}.cantina-conta ul,.cantina-codici,.cantina-storico{margin:8px 0;padding:0;list-style:none}.cantina-conta li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.cantina-pm{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cantina-pm button{background:var(--fondo);cursor:pointer;border:0;border-radius:10px;width:40px;height:40px;font-size:20px}.cantina-pm small{color:var(--tenue)}.cantina-azioni{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.cantina .menu-chip{margin:14px 0 8px}.cantina-elenco{padding:0;overflow:hidden}.cantina-voce{border:0;border-bottom:1px solid var(--linea);width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.cantina-voce>span:first-child{min-width:0;display:grid}.cantina-voce small{color:var(--tenue);font-size:13px}.cantina-num{justify-items:end;min-width:48px;font-size:20px;font-weight:800;display:grid}.cantina-num small{font-size:12px;font-weight:500}.cantina-voce.sotto{background:var(--attenzione-tenue)}.cantina-voce.sotto .cantina-num{color:var(--attenzione)}.cantina-voce.zero .cantina-num{color:var(--errore)}.cantina-scelte{gap:6px;max-height:50vh;margin-top:8px;display:grid;overflow-y:auto}.cantina-scelte .bottone{text-align:left;white-space:normal;justify-items:start;height:auto;min-height:48px;padding:8px 12px;display:grid}.cantina-scelte small{color:var(--tenue);font-weight:500}.cantina-pezzi{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.cantina-pezzi input[type=number]{text-align:center;width:80px;min-height:44px}.cantina-pezzi input:not([type]){flex:1;min-width:160px;min-height:44px}.cantina-grande{font-size:16px}.cantina-grande b{margin-right:4px;font-size:30px}.cantina-codici li{align-items:center;gap:8px;padding:4px 0;display:flex}.cantina-codici li .link-azione{margin-left:auto}.cantina-storico li{border-bottom:1px solid var(--linea);padding:3px 0;font-size:14px}.cantina-storico li.annullato{opacity:.6;text-decoration:line-through}.cantina-storico small{color:var(--tenue)}.menu-riordina{background:var(--attenzione-tenue);color:var(--attenzione);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.menu-altro-lista button small{color:var(--tenue);font-size:12.5px;font-weight:400;display:block}.menu-cat{margin-left:auto}.cat-macro{border-top:1px solid var(--linea);padding:10px 0 6px}.cat-macro.cat-fuoco{background:var(--accento-tenue);border-radius:10px;padding:10px 8px 6px}.cat-riga{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.cat-riga small{color:var(--tenue);font-weight:400}.cat-riga-macro b{font-size:16.5px}.cat-sotto{padding-left:16px}.cat-tasti{flex:none;gap:12px;display:inline-flex}.cat-tasti .link-azione{min-height:40px}.cat-nuova{margin:4px 0 6px}.cat-modifica{gap:8px;margin:6px 0 10px;display:grid}@media (max-width:700px){.menu-testa nav{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}:is(.menu-sotto-testa:has(.menu-frecce-macro),.menu-sotto-testa:has(.menu-frecce-sotto)){flex-wrap:wrap}.menu-frecce-macro,.menu-frecce-sotto{flex-wrap:wrap;flex:100%;margin-left:0}}.editor-ordina-aiuto{margin:8px 0}.avvisi-lista{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.avviso-voce{background:var(--fondo);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.avviso-apri{min-width:0;color:inherit;flex:260px;gap:2px;text-decoration:none;display:grid}.avviso-apri small{color:var(--tenue)}.avviso-tasti{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pubblica-barra{bottom:calc(10px + env(safe-area-inset-bottom));z-index:7;background:var(--bianco);box-shadow:0 4px 18px #00000024, inset 0 0 0 2px var(--attenzione);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:16px 0 0;padding:10px 14px;display:flex;position:sticky}.pubblica-barra:not(.da){box-shadow:0 4px 18px #00000024}.cantina-testa{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.cantina-titolo{margin:0;font-size:24px}.cantina-modi{grid-template-columns:repeat(3,1fr)}.cantina-modi button{align-content:center;justify-items:center;gap:0;line-height:1.2;display:grid}.cantina-modi button small{opacity:.85;font-size:12px;font-weight:500}.cantina-modi.da-scegliere{background:var(--attenzione-tenue);border-radius:14px;padding:10px}.cantina-modi.da-scegliere button{background:var(--bianco);color:var(--testo);box-shadow:inset 0 0 0 2px var(--accento-2)}.cantina-chiedi{text-align:center;grid-column:1/-1;margin:0 0 4px;font-size:17px;font-weight:800}.cantina-spiega{margin:-2px 0 8px;font-size:14.5px;font-weight:600}.cantina-spiega.carico{color:var(--entrata)}.cantina-spiega.scarico{color:var(--errore)}.cantina-spiega.inventario{color:var(--attenzione)}.cantina-lettura.nessuno{opacity:.6}.cantina-lettura .cerca-campo{width:100%;font-size:18px}.cantina-stato.pronto b{color:var(--entrata)}.cantina-stato b.pausa{color:var(--errore);margin-right:4px}.cantina-quante{color:var(--tenue);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.cantina-quante button{background:var(--bianco);min-width:48px;min-height:40px;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--linea);border:0;border-radius:10px;font-weight:800}.cantina-quante button.on{background:var(--testo);color:var(--bianco)}.cantina-ultimo{justify-content:flex-start;gap:12px}.cantina-ultimo.scarico{background:var(--errore-tenue)}.cantina-ultimo.inventario{background:var(--attenzione-tenue)}.cantina-ultimo.ko{background:var(--errore-tenue);box-shadow:inset 0 0 0 2px var(--errore)}.cantina-ultimo.invio{opacity:.75}.cantina-grosso{text-align:center;min-width:64px;font-size:34px;font-weight:900}.cantina-ultimo small{color:var(--errore)}.cantina-menu-avviso{background:var(--info-tenue);color:var(--info);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;font-weight:700;display:flex}.cantina-letture summary{cursor:pointer;padding:6px 0;font-weight:700}.cantina-letture ul{margin:0;padding:0;list-style:none}.cantina-letture li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:14.5px;display:flex}.cantina-letture li small{color:var(--tenue)}.cantina-letture li.ko{color:var(--errore)}.cantina-letture li.annullata{opacity:.55;text-decoration:line-through}.cantina-ripresa{margin:8px 0}.cantina-scelte.due{grid-template-columns:1fr 1fr}.cantina-tastierino{grid-template-columns:repeat(3,1fr);gap:8px;max-width:320px;margin:10px auto;display:grid}.cantina-tastierino button{background:var(--fondo);cursor:pointer;border:0;border-radius:12px;min-height:54px;font-size:22px;font-weight:800}.cantina-numero{text-align:center;background:var(--bianco);box-shadow:inset 0 0 0 2px var(--accento-2);border-radius:12px;grid-column:1/-1;padding:4px;font-size:40px;font-weight:900;display:block}.cantina-lampo{z-index:9999;pointer-events:none;animation:.32s ease-out forwards cantina-lampo;position:fixed;inset:0}.cantina-lampo.carico{background:#1a7f4b47}.cantina-lampo.scarico{background:#c0392b40}.cantina-lampo.inventario{background:#d68c0038}.cantina-lampo.errore{background:#c0392b73}@keyframes cantina-lampo{0%{opacity:1}to{opacity:0}}.cantina-ultimo.scarico span,.cantina-ultimo.scarico .cantina-grosso{color:var(--errore)}.cantina-ultimo.carico span,.cantina-ultimo.carico .cantina-grosso{color:var(--entrata)}.volo-norete{z-index:9;background:var(--errore);color:#fff;border-radius:12px;margin:6px 0;padding:10px 12px;font-weight:700;position:sticky;top:0}.volo-guida{background:var(--info-tenue);border-radius:14px;margin:8px 0 10px;padding:12px 14px}.volo-guida ol{margin:6px 0 10px;padding-left:22px}.volo-guida li{margin:4px 0}.volo-esci-fondo{text-align:center;margin:26px 0 10px}.volo-chip-esauriti.on{background:var(--errore-tenue)!important;color:var(--errore)!important}.volo-esaurito.on{background:var(--entrata-tenue)!important;color:var(--entrata)!important;box-shadow:inset 0 0 0 1px var(--entrata)!important}.cantina-ultimo.attesa,.cantina-letture li.attesa{background:#fff6dd}.cantina-sessione{z-index:60;color:#fff;text-align:center;background:#b3261e;border-radius:12px;margin:0 0 12px;padding:16px;position:sticky;top:0;box-shadow:0 4px 16px #00000040}.cantina-sessione b{font-size:1.4rem;display:block}.cantina-sessione p{margin:6px 0 12px}.cantina-sessione .bottone{color:#b3261e;background:#fff;padding:12px 28px;font-size:1.1rem}.cantina-foto{width:100%;margin-top:10px}.cantina-video{aspect-ratio:4/3;background:#000;border-radius:12px;position:relative;overflow:hidden}.cantina-video video{object-fit:cover;width:100%;height:100%;display:block}.cantina-video span{background:#ff3c3cd9;height:2px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 0 8px #ff3c3ccc}main.sito-main{max-width:1240px;padding-top:16px}.sito-solo-pc{display:none}@media (max-width:899px){.sito-solo-pc{display:block}.sito-editor{display:none}}.sito-barra{top:var(--testa-menu,0px);z-index:20;background:var(--fondo);border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex;position:sticky}.sito-barra h1{margin:0}.sito-modifiche{color:var(--attenzione-scuro)}.sito-tasti{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sito-errore,.sito-bozza{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sito-errore span,.sito-bozza span{flex:300px}.sito-corpo{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:18px;display:grid}.sito-schede{top:calc(var(--testa-menu,0px) + 80px);gap:4px;display:grid;position:sticky}.sito-schede button{text-align:left;font:600 15px var(--sans);color:var(--testo);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px}.sito-schede button:hover{background:var(--carta)}.sito-schede button.on{background:var(--testo);color:#fff}.sito-schede p{margin:14px 4px 0;font-size:13px}.sito-pannello{background:var(--carta);border-radius:16px;min-width:0;padding:8px 28px 28px}.sito-pannello h2{margin-top:24px}.sito-pannello h3{margin:28px 0 10px;font-size:17px}.sito-campo{gap:4px;margin:0 0 14px;display:grid}.sito-campo>span{color:var(--tenue);font-size:13px;font-weight:600}.sito-campo input,.sito-campo textarea,.sito-campo select,.sito-drive input{box-sizing:border-box;border:1px solid var(--campo);width:100%;font:500 15px/1.5 var(--sans);color:var(--testo);background:#fff;border-radius:10px;padding:10px 12px}.sito-campo textarea{resize:vertical;font-family:Georgia,Playfair Display,serif;font-size:15.5px;line-height:1.6}.sito-campo input:focus,.sito-campo textarea:focus,.sito-campo select:focus,.sito-drive input:focus{border-color:var(--accento-2);box-shadow:0 0 0 2px var(--accento-2);outline:none}.sito-due{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.sito-orari{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 16px;display:grid}.sito-blocco{border:1px solid var(--linea);background:#fff;border-radius:12px;margin:0 0 12px}.sito-blocco.nascosto{opacity:.7;background:repeating-linear-gradient(45deg,#fff,#fff 10px,#f7f8fa 10px 20px)}.sito-blocco-testa{justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.sito-blocco-nome{text-align:left;font:15px var(--sans);color:var(--testo);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;padding:8px 0;display:flex}.sito-blocco-nome small{color:var(--tenue)}.sito-blocco-nome .pill{margin:0}.sito-blocco-corpo{border-top:1px solid var(--linea);padding:4px 16px 16px}.sito-aggiungi{flex-wrap:wrap;gap:8px;display:flex}.sito-foto{margin:6px 0 14px}.sito-foto-griglia{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:10px;display:grid}.sito-foto-griglia figure{aspect-ratio:4/3;background:#eef1f5;border-radius:10px;margin:0;position:relative;overflow:hidden}.sito-foto-griglia.alte figure{aspect-ratio:3/4}.sito-foto-griglia img{object-fit:cover;width:100%;height:100%;display:block}.sito-foto-griglia figcaption{background:linear-gradient(#0000,#0000008c);justify-content:center;gap:4px;padding:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.sito-foto-griglia figcaption button{cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;width:32px;height:28px;font-weight:700}.sito-foto-griglia figcaption button:disabled{opacity:.35;cursor:default}.sito-foto-griglia figcaption button.errore{color:var(--errore)}.sito-foto-griglia figure.carico{color:var(--tenue);justify-content:center;align-items:center;font-weight:600;display:flex}.sito-foto-aggiungi{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sito-foto-aggiungi label.bottone{cursor:pointer}.sito-drive{flex:320px;gap:6px;display:flex}.sito-versioni{margin:0;padding:0;list-style:none}.sito-versioni li{border-bottom:1px solid var(--linea);justify-content:space-between;padding:10px 0;display:flex}fieldset.sito-pannello{border:0;min-inline-size:0;margin:0}fieldset.sito-pannello:disabled{opacity:.6}.sito-punto{background:var(--errore);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.sito-foto-griglia figure.rotta{outline:2px solid var(--errore)}.sito-foto-rotta{text-align:center;color:var(--errore);background:#ffffffe6;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0 0 40px}.sito-versioni li{align-items:center}.cantina-modi button:not(.on){background:var(--carta);box-shadow:inset 0 0 0 1.5px var(--campo);color:var(--testo)}.cantina-letti{font:600 14px var(--sans);color:var(--entrata);margin:8px 0 0}.cantina-stato small{color:var(--tenue);font-weight:400}.menu-compatta{all:unset;cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.menu-compatta:focus-visible{outline:2px solid var(--accento-2);outline-offset:2px}.menu-freccina{width:1em;color:var(--tenue);font-size:.8em;display:inline-block}.menu-conta{font:500 13px var(--sans);color:var(--tenue)}.tab-sotto .menu-compatta{font:inherit}
