@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--carta:#fbfcfe;--quadretti:#e8eef6;--biro:#0f4c8a;--biro-tenue:#3f6593;--biro-velo:#0f4c8a12;--matita:#c62828;--matita-velo:#c6282812;--superficie:#fff;--ombra-foglio:#101a3359;--oro:#d4a24a;--oro-testo:#8a5a00;--oro-velo:#d4a24a1f;--evidenza:#f3e8d7;--azione:#0f4c8a;--su-azione:#fff;--spento:#c5d1e3;--spento-testo:#4f6485;--filo:#d3ddea;--bordo:#6f86ad;--ok:#2e7d32;--quadro:19px;--riga:calc(var(--quadro) * 3);--margine:6px;--testo-voce:1.1875rem;--font:"Atkinson Hyperlegible Next Variable", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--carta:#101a33;--quadretti:#151f3c;--biro:#f3e8d7;--biro-tenue:#b4b0a9;--biro-velo:#f3e8d712;--matita:#ff6b66;--matita-velo:#ff6b661a;--superficie:#17244a;--ombra-foglio:#0000008c;--oro:#d4a24a;--oro-testo:#d4a24a;--oro-velo:#d4a24a1f;--evidenza:#3a2f14;--azione:#d4a24a;--su-azione:#101a33;--spento:#34436a;--spento-testo:#9fb1d6;--filo:#2a3b66;--bordo:#6a7da6;--ok:#66bb6a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font);color:var(--biro);background-color:var(--carta);background-image:linear-gradient(var(--quadretti) 1px, transparent 1px), linear-gradient(90deg, var(--quadretti) 1px, transparent 1px);background-size:var(--quadro) var(--quadro);-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.4}#app{z-index:1;position:relative}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--biro);outline-offset:2px}html{scroll-padding-bottom:calc(var(--quadro) * 5 + env(safe-area-inset-bottom))}.nascosto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.testata{padding:var(--quadro) 20px var(--quadro) calc(var(--margine) + 14px)}.data{min-height:var(--quadro);line-height:var(--quadro);text-align:right;color:var(--biro-tenue);margin:0;font-size:.9375rem;font-weight:500}.titolo-riga{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}h1{letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--oro);text-decoration-color:var(--oro);text-underline-offset:6px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin:0;font-size:2rem;font-weight:700;line-height:1;text-decoration-thickness:4px}.interruttore{border:2px solid var(--biro);background:var(--carta);cursor:pointer;border-radius:999px;flex-shrink:0;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:600}.interruttore[aria-pressed=true]{border-color:var(--azione);background:var(--azione);color:var(--su-azione)}.stato{min-height:var(--quadro);line-height:var(--quadro);color:var(--biro-tenue);justify-content:space-between;gap:12px;margin:0;font-size:.9375rem;display:flex}.rete{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rete-senza_rete{color:var(--matita)}.rete-pausa{color:var(--oro-testo)}.foglio-lista{padding-bottom:calc(var(--quadro) * 7 + env(safe-area-inset-bottom))}.voci{margin:0;padding:0;list-style:none}.voce{width:100%;min-height:var(--riga);padding:8px 20px 8px calc(var(--margine) + 14px);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:14px;display:flex}.voce:active{background:var(--biro-velo)}.voce:focus-visible{outline-offset:-3px}.voce-testo{min-width:0;font-size:var(--testo-voce);overflow-wrap:anywhere;flex:1;font-weight:500}.inchiostro{background-image:linear-gradient(var(--oro), var(--oro));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 58%;background-repeat:no-repeat;background-size:0% .13em;transition:background-size .26s cubic-bezier(.3,.7,.3,1),color .26s}.presa .inchiostro{color:var(--biro-tenue);background-size:100% .13em}.voce-nota{color:var(--biro-tenue);flex-shrink:0;font-size:.9375rem}.presa .voce-nota{opacity:.6}.vuota{padding:0 20px 0 calc(var(--margine) + 14px);max-width:34em;line-height:var(--quadro);color:var(--biro-tenue);margin:0;font-size:1.0625rem}.presi{margin-top:var(--quadro)}.presi-titolo{width:100%;min-height:calc(var(--quadro) * 2);padding:0 20px 0 calc(var(--margine) + 14px);color:var(--biro-tenue);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-weight:600;display:flex}.presi-titolo:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .16s;transform:rotate(-45deg)}.presi-titolo[aria-expanded=true]:after{transform:rotate(45deg)}.piede{margin-top:calc(var(--quadro) * 2);padding:0 20px 0 calc(var(--margine) + 14px);font-size:.9375rem;line-height:var(--quadro);color:var(--biro-tenue)}.piede p{margin:0 0 var(--quadro);max-width:34em}.notifiche{margin-bottom:var(--quadro)}.notifiche p{margin-bottom:10px}.secondario{border:2px solid var(--biro);background:var(--carta);min-height:48px;color:var(--biro);cursor:pointer;border-radius:12px;padding:0 16px;font-weight:600}.secondario:disabled{border-color:var(--spento-testo);color:var(--spento-testo);cursor:default}.collegamento{color:var(--biro);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.collegamento:disabled{color:var(--spento-testo);cursor:default}.errore-piccolo{color:var(--matita)}.codice{color:var(--biro);letter-spacing:.12em}.barra{z-index:2;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--filo);gap:8px;display:flex;position:fixed;inset:auto 0 0}.barra:has(input:focus) :is(.apri-chat,.apri-scontrino){display:none}.barra input{background:var(--superficie);border:2px solid var(--biro);border-radius:12px;flex:1;min-width:0;height:50px;padding:0 14px;font-size:1.125rem}.barra input::placeholder{color:var(--biro-tenue)}.barra input:focus-visible{box-shadow:0 0 0 3px var(--biro-velo), 0 0 0 5px var(--biro);outline:2px solid #0000}.barra button{background:var(--azione);width:50px;height:50px;color:var(--su-azione);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;font-size:1.875rem;font-weight:500;line-height:1}.barra button:disabled{background:var(--spento);color:var(--spento-testo);cursor:default}.gia{background:var(--azione);color:var(--su-azione);border-radius:10px;margin:0;padding:10px 14px;font-size:.9375rem;position:absolute;inset:auto 14px calc(100% + 8px)}body.negozio{--riga:calc(var(--quadro) * 4);--testo-voce:1.4375rem}body.negozio .barra,body.negozio .presi,body.negozio .piede{display:none}body.negozio .foglio-lista{padding-bottom:calc(var(--quadro) * 3)}.striscia{padding:6px 14px 6px calc(var(--margine) + 14px);background:var(--superficie);border-bottom:1px solid var(--filo);align-items:center;gap:12px;font-size:.9375rem;display:flex}.striscia p{flex:1;margin:0}.striscia button{border:2px solid var(--biro);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;min-height:44px;padding:0 14px;font-weight:600}.striscia-forte{background:var(--azione);color:var(--su-azione);border-bottom:0}.striscia-forte button{border-color:var(--su-azione)}.striscia-forte :focus-visible,.gia :focus-visible{outline-color:var(--su-azione)}.foglio{width:100%;max-width:34rem;padding:22px 20px calc(18px + env(safe-area-inset-bottom));background:var(--carta);color:var(--biro);border:0;border-radius:18px 18px 0 0;margin:auto auto 0}.foglio::backdrop{background:var(--ombra-foglio)}.foglio h2{margin:0 0 14px;font-size:1.375rem}.foglio label{margin:12px 0 6px;font-size:.9375rem;font-weight:600;display:block}.foglio input{background:var(--superficie);border:2px solid var(--biro);border-radius:12px;width:100%;height:50px;padding:0 14px;font-size:1.125rem}.foglio-azioni{gap:10px;margin-top:20px;display:flex}.foglio-azioni button,.togli,.primario{cursor:pointer;border-radius:12px;min-height:50px;padding:0 20px;font-weight:600}.foglio-azioni button{border:2px solid var(--biro);background:0 0;flex:1}.primario{border:2px solid var(--azione);background:var(--azione);color:var(--su-azione)}.foglio-azioni .primario{border-color:var(--azione);background:var(--azione)}.togli{width:100%;color:var(--matita);background:0 0;border:0;margin-top:10px}.benvenuto{max-width:30rem;padding:calc(var(--quadro) * 4) 20px var(--quadro) calc(var(--margine) + 14px);margin-inline:auto}.benvenuto h1{text-underline-offset:10px;font-size:3rem;text-decoration-thickness:4px}.benvenuto h1.marchio{margin:0;line-height:0}.marchio img{width:min(300px,78vw);height:auto;display:block}.claim{color:var(--biro);margin:10px 0 0;font-size:1.125rem;font-weight:600}.sottotitolo{margin:calc(var(--quadro) * 1.5) 0 calc(var(--quadro) * 2);max-width:24em;font-size:1.125rem}.benvenuto label{margin:var(--quadro) 0 6px;font-weight:600;display:block}.benvenuto input{background:var(--superficie);border:2px solid var(--biro);border-radius:12px;width:100%;height:52px;padding:0 14px;font-size:1.125rem}.campo-codice{letter-spacing:.35em;text-transform:uppercase;font-weight:700;font-size:1.75rem!important}.aiuto{color:var(--biro-tenue);margin:6px 0 0;font-size:.9375rem}.errore{margin:var(--quadro) 0 0;color:var(--matita);font-weight:600}.benvenuto .primario{width:100%;margin-top:calc(var(--quadro) * 1.5)}.benvenuto fieldset{margin:var(--quadro) 0 0;border:0;padding:0}.benvenuto legend{margin:0 0 6px;padding:0;font-weight:600}.contatore{grid-template-columns:1fr 48px 2.5em 48px;align-items:center;gap:8px;min-height:52px;display:grid}.contatore .chip{min-height:44px;padding:0;font-size:1.25rem}.contatore output{text-align:center;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.scelta-due{grid-template-columns:1fr 1fr;gap:10px;max-width:16rem;display:grid}.scelta-due .chip{min-height:48px}.altra-via{margin-top:calc(var(--quadro) * 1.5)}.primi-passi section{margin:0 0 calc(var(--quadro) * 1.5)}.primi-passi h2{margin:0 0 6px;font-size:1.125rem;font-weight:700}.primi-passi p{margin:0 0 8px;line-height:1.4}.primi-passi .sottotitolo{margin:calc(var(--quadro) * 1.5) 0}.primi-passi ul{margin:0;padding-left:1.2em;line-height:1.45}.primi-passi li{margin-bottom:6px}.primi-passi .secondario{width:100%}.invita{margin-bottom:var(--quadro)}.invito-pronto{border:2px solid var(--biro);background:var(--superficie);color:var(--biro);border-radius:14px;padding:12px 14px}.invito-pronto p{margin:0 0 10px}.invito-pronto .primario{width:100%}.la-famiglia p{margin:0 0 8px}.collegamento.rosso{color:var(--matita)}.foglio-persone{max-height:92dvh;overflow-y:auto}.foglio-persone>p{margin:10px 0 0}.persone{margin:0 0 6px;padding:0;list-style:none}.persone li{border-bottom:1px solid var(--filo);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.persone .aiuto{margin:2px 0 0}.esito-persone{font-weight:600}.conferma-persone{border-top:2px solid var(--matita);margin-top:14px;padding-top:4px}.primario.pericolo{border-color:var(--matita);background:var(--matita);color:var(--su-azione)}.campo-parere{border:2px solid var(--biro);background:var(--superficie);width:100%;color:var(--biro);font:inherit;resize:vertical;border-radius:12px;padding:10px 14px;font-size:1.0625rem}.campo-conferma{margin-bottom:4px}.avviso-ingresso{margin:0 0 var(--quadro);border-left:4px solid var(--biro);background:var(--biro-velo);padding:10px 14px}.elenco-pareri{max-width:34em;margin:0;padding:0;list-style:none}.elenco-pareri li{border-bottom:1px solid var(--filo);padding:10px 0 12px}.parere-chi{margin:0;font-size:.9375rem}.parere-testo{font-size:var(--testo-voce);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;line-height:1.35}.voce-giudizio{color:var(--biro-tenue);margin-top:2px;font-size:.875rem;font-weight:400;display:block}.voce-prezzo{font-variant-numeric:tabular-nums;margin-top:0}.rd-nome-tocca{color:inherit;font:inherit;font-size:var(--testo-voce);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rd-voto{color:var(--oro-testo);letter-spacing:1px;font-size:.9375rem;font-weight:400}.rd-nota{margin-top:-4px;font-style:italic}.valuta{border:2px solid var(--bordo);background:var(--superficie);border-radius:12px;margin:6px 0 10px;padding:10px 12px}.valuta legend{padding:0 4px;font-weight:600}.valuta input{border:2px solid var(--bordo);background:var(--carta);border-radius:10px;width:100%;height:44px;margin-top:6px;padding:0 12px;font-size:1rem}.stelle{gap:2px;display:flex}.stella{width:44px;height:44px;color:var(--biro-tenue);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.75rem;line-height:1}.stella.piena{color:var(--oro-testo)}.valuta-azioni{align-items:center;gap:10px;margin-top:8px;display:flex}.valuta-azioni .secondario{white-space:nowrap;min-height:40px}.foglio .valuta{margin-top:14px}.periodo{border-bottom:1px solid var(--filo);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.periodo .rd-nome{font-size:1.0625rem}.modulo-calendario{gap:12px;max-width:26rem;display:grid}.scelta-tre{flex-wrap:wrap;gap:8px;display:flex}.modulo-calendario .date{flex-wrap:wrap;gap:10px;display:flex}.modulo-calendario label{flex-direction:column;gap:4px;font-weight:600;display:flex}.modulo-calendario input{border:2px solid var(--bordo);background:var(--superficie);height:44px;color:var(--biro);font:inherit;border-radius:10px;padding:0 10px}.modulo-calendario .contatore{max-width:22rem}.invito-link{color:var(--biro-tenue);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.8125rem;margin:10px 0 0!important}.primario:disabled{border-color:var(--spento);background:var(--spento);color:var(--spento-testo);cursor:default}.avvio{min-height:100dvh}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.barra .apri-chat,.barra .apri-scontrino,.barra .microfono{background:var(--carta);color:var(--biro);border:2px solid var(--biro)}.barra .microfono.ascolta{background:var(--matita);border-color:var(--matita);color:var(--carta)}.barra button svg{margin:auto;display:block}.foglio-chat{padding:var(--quadro) 20px calc(var(--quadro) * 5) calc(var(--margine) + 14px);min-height:50vh}.chat-vuota{color:var(--biro-tenue);line-height:var(--quadro)}.chat-vuota p{margin:0 0 var(--quadro)}.chat-vuota ul{margin:0;padding:0;list-style:none}.battute{gap:var(--quadro);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.battuta{max-width:34em}.battuta p{line-height:var(--quadro);overflow-wrap:anywhere;margin:0}.battuta-io{text-align:right;font-size:var(--testo-voce);align-self:flex-end;font-weight:600}.battuta-sabato{color:var(--biro-tenue);align-self:flex-start}.battuta .chi{letter-spacing:.04em;text-transform:uppercase;color:var(--oro-testo);font-size:.8125rem;font-weight:700;display:block}.battuta .quando{color:var(--biro-tenue);font-size:.8125rem;display:block}.fondo-chat{height:1px;scroll-margin-bottom:calc(var(--quadro) * 5 + env(safe-area-inset-bottom))}.foglio-scontrino{padding:var(--quadro) 20px calc(var(--quadro) * 3 + env(safe-area-inset-bottom)) calc(var(--margine) + 14px)}.scatta{justify-content:center;align-items:center;gap:12px;width:100%;max-width:26rem;min-height:64px;font-size:1.125rem;display:flex}.aiuto-scontrino{margin:var(--quadro) 0 0;max-width:30em;line-height:var(--quadro);color:var(--biro-tenue);font-size:.9375rem}.aiuto-scontrino.in-testa{margin:0 0 12px}.stato-scontrino{margin:0 0 12px;font-weight:700}.stato-scontrino.stato-needs_review,.stato-scontrino.stato-failed{color:var(--matita)}.avviso-scontrino{margin:var(--quadro) 0 0;max-width:30em;line-height:var(--quadro)}.data-dedotta{background:var(--evidenza);color:var(--biro);border-radius:4px;padding:0 6px}.recenti{margin-top:calc(var(--quadro) * 2)}.recenti h2{margin:0 0 6px;font-size:1.0625rem;font-weight:700}.recenti ul{margin:0;padding:0;list-style:none}.recenti button{width:100%;min-height:calc(var(--quadro) * 3);border:0;border-bottom:1px solid var(--filo);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0;display:flex}.recente-nome{font-weight:600}.recente-stato{color:var(--biro-tenue);font-size:.9375rem}.recente-stato.stato-needs_review,.recente-stato.stato-failed{color:var(--matita)}.recenti.in-sospeso{margin:var(--quadro) 0 calc(var(--quadro) * 1.5);border-left:4px solid var(--oro);background:var(--evidenza);padding:4px 14px 6px}.recenti.in-sospeso button:last-child{border-bottom:0}.ritaglio{width:100%}.ritaglio-area{touch-action:none;-webkit-user-select:none;user-select:none;margin:0 auto;position:relative}.ritaglio-area canvas,.ritaglio-area svg{display:block;position:absolute;inset:0}.ritaglio-fuori{fill:#101a338c}.ritaglio-bordo{fill:none;stroke:#fff;stroke-width:2px}.maniglia-presa{fill:#0000;cursor:grab}.maniglia{fill:#ffffffe6;stroke:#c62828;stroke-width:3px;pointer-events:none}.maniglia-attiva{fill:#c62828}.lente{z-index:1;box-shadow:0 4px 16px var(--ombra-foglio);pointer-events:none;border:3px solid #fff;border-radius:50%;position:absolute;top:8px}.lente-sinistra{left:8px}.lente-destra{right:8px}.azioni-scontrino{margin-top:var(--quadro);gap:10px;max-width:30rem;display:flex}.azioni-scontrino button{flex:1;min-height:52px}.da-controllare{margin:0 0 var(--quadro);border-left:4px solid var(--oro);background:var(--evidenza);max-width:34em;line-height:var(--quadro);padding:10px 14px}.da-controllare p{margin:0;font-weight:700}.da-controllare ul{margin:4px 0 0;padding-left:1.1em}.righe-scontrino{max-width:34em;margin:0;padding:0;list-style:none}.righe-scontrino li{min-height:calc(var(--quadro) * 2);border-bottom:1px solid var(--filo);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.r-testo{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.9375rem;display:flex}.r-testo small{font-family:var(--font);color:var(--biro-tenue);font-size:.8125rem}.r-prezzo{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.righe-scontrino .incerta .r-testo:before{content:"? ";color:var(--matita);font-weight:700}.r-extra .r-testo{font-family:var(--font);color:var(--biro-tenue)}.totale-scontrino{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;max-width:34em;margin:12px 0 0;font-size:1.125rem;font-weight:700;display:flex}.totale-scontrino span:last-child{color:var(--biro-tenue);font-size:.9375rem;font-weight:600}.foglio-scontrino.con-barra{padding-bottom:calc(var(--quadro) * 6 + env(safe-area-inset-bottom))}.testata-scontrino{gap:6px;max-width:34em;margin:0 0 12px;display:grid}.campo-testata{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;display:flex}.campo-testata>span{color:var(--biro-tenue);font-weight:600}.campo-testata input{border:2px solid var(--bordo);background:var(--superficie);border-radius:10px;min-width:0;height:40px;padding:0 8px;font-size:1rem}.campo-testata.data-dedotta{border-radius:10px;padding:4px 8px}.campo-testata.data-dedotta>span{color:inherit}.scelta-negozio{flex-wrap:wrap;gap:8px;display:flex}.scelta-negozio input{border:2px solid var(--bordo);background:var(--superficie);border-radius:999px;height:40px;padding:0 12px;font-size:1rem}.chip{border:2px solid var(--biro);background:var(--carta);cursor:pointer;border-radius:999px;min-height:44px;padding:0 14px;font-weight:600}.chip[aria-pressed=true]{border-color:var(--azione);background:var(--azione);color:var(--su-azione)}@media (forced-colors:active){.chip[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.impara{max-width:34em;line-height:var(--quadro);color:var(--biro-tenue);margin:0 0 12px}.righe-conferma{max-width:34em;margin:0;padding:0;list-style:none}.rc{border-bottom:1px solid var(--filo);border-left:5px solid #0000}.rc>button,.rc-extra{width:100%;min-height:calc(var(--quadro) * 3);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:8px 0 8px 10px;display:grid}.rc-verde{border-left-color:var(--ok)}.rc-arancio{border-left-color:var(--oro);background:var(--oro-velo)}.rc-rosso{border-left-color:var(--matita);background:var(--matita-velo)}.rc-saltata{opacity:.55}.rc-saltata .rc-nome{text-decoration:line-through}.rc-nome{overflow-wrap:anywhere;font-weight:700}.rc-rosso .rc-nome{color:var(--matita)}.rc-chip{background:var(--biro);color:var(--carta);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.75rem;font-weight:700}.rc-ing{color:var(--biro-tenue);margin-left:6px;font-size:.8125rem;font-weight:400}.rc-prezzo{font-variant-numeric:tabular-nums;font-weight:600}.rc-grezzo{color:var(--biro-tenue);overflow-wrap:anywhere;grid-column:1/-1;font-family:ui-monospace,Cascadia Mono,monospace;font-size:.8125rem}.rc-extra{cursor:default}.rc-extra .rc-nome{color:var(--biro-tenue);font-weight:400}.barra-conferma{z-index:2;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--carta);border-top:1px solid var(--filo);gap:10px;display:flex;position:fixed;inset:auto 0 0}.barra-conferma .secondario{flex:none;min-height:52px}.barra-conferma .primario{flex:1;min-height:52px;font-size:1.0625rem}.esito-conferma{max-width:34em;line-height:var(--quadro);border-left:4px solid var(--ok);background:var(--biro-velo);margin:0 0 12px;padding:10px 14px}.esito-conferma p{margin:0}.r-prodotto{font-family:var(--font);font-weight:700}.righe-scontrino .saltata{opacity:.55}.foglio-riga{max-height:92dvh;overflow-y:auto}.foglio-riga h2{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,monospace;font-size:1.125rem}.foglio-sotto{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.foglio select{background:var(--superficie);border:2px solid var(--biro);border-radius:12px;width:100%;height:50px;padding:0 10px;font-size:1.0625rem}.trovati{margin:8px 0 0;padding:0;list-style:none}.trovati button{border:0;border-bottom:1px solid var(--filo);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:44px;padding:6px 4px;font-weight:600}.trovati button[aria-pressed=true]{background:var(--biro-velo)}.crea-prodotto{margin-top:4px}.due-campi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.foglio .spunta{align-items:flex-start;gap:10px;margin-top:14px;font-weight:400;display:flex}.foglio .spunta input{flex-shrink:0;width:22px;height:22px;margin:0}.etichetta-foglio{margin:14px 0 6px;font-size:.9375rem;font-weight:600}.simili{flex-wrap:wrap;gap:8px;display:flex}.doppione{max-width:34em;line-height:var(--quadro);border-left:4px solid var(--matita);background:var(--matita-velo);margin:0 0 14px;padding:12px 14px}.doppione p{margin:0}.doppione .azioni-scontrino{margin-top:12px}.annulla-scontrino,.spesa-veloce{margin-top:calc(var(--quadro) * 2);max-width:34em}.spesa-veloce h2{margin:0 0 4px;font-size:1.0625rem;font-weight:700}.spesa-veloce .aiuto-scontrino{margin:0 0 10px}.chip-veloci{flex-wrap:wrap;gap:8px;display:flex}.livelli{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.livelli button{flex-direction:column;justify-content:center;align-items:center;min-height:56px;display:flex}.livelli small{color:var(--biro-tenue);font-weight:400}.modo-buste{margin:0 0 14px}.busta{border:2px solid var(--bordo);background:var(--superficie);border-left-width:6px;border-radius:14px;max-width:34em;padding:18px 16px}.busta p{margin:0 0 6px}.busta-conta{color:var(--biro-tenue);font-size:.9375rem}.busta-nome{overflow-wrap:anywhere;font-size:1.75rem;font-weight:700;line-height:1.15}.busta-dove{font-size:1.25rem;font-weight:600}.busta .azioni-scontrino{margin-top:16px}.busta .collegamento{margin-top:8px}.banda-scontrino,.banda-avviso{width:100%;padding:12px 20px 12px calc(var(--margine) + 14px);border:0;border-bottom:1px solid var(--filo);border-left:4px solid var(--oro);background:var(--evidenza);color:var(--biro);text-align:left;cursor:pointer;flex-direction:column;gap:2px;line-height:1.35;display:flex}.banda-titolo{font-weight:700}.banda-togli{color:var(--biro-tenue);font-size:.875rem}.carta-proposta{border:1.5px solid var(--bordo);background:var(--superficie);max-width:26rem;color:var(--biro);border-radius:14px;margin-top:8px;padding:12px 14px}.carta-proposta.decisa{border-color:var(--filo)}.carta-eventi{gap:10px;margin:0;padding:0;list-style:none;display:grid}.carta-riga,.carta-riassunto{margin:0;font-weight:700;line-height:1.35}.carta-esito{color:var(--biro-tenue);margin:6px 0 0}.carta-scelte{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.carta-grammi{align-items:center;gap:6px;font-weight:600;display:inline-flex}.carta-grammi input{border:2px solid var(--bordo);background:var(--carta);border-radius:10px;width:6.5em;height:40px;padding:0 10px;font-size:1rem}.carta-azioni{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.carta-azioni button{min-height:44px}.carta-azioni .primario{flex:1}.carta-oppure{color:var(--biro-tenue);align-self:center;font-weight:600}.schede{min-height:calc(var(--quadro) * 2);margin-bottom:var(--quadro);padding:0 20px 0 calc(var(--margine) + 14px);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:8px;display:grid}.schede .chip{min-height:44px;padding:0 8px}.foglio-dispensa,.foglio-stasera{padding:0 20px calc(var(--quadro) * 5 + env(safe-area-inset-bottom)) calc(var(--margine) + 14px)}.foglio-dispensa section{max-width:34em;margin-bottom:calc(var(--quadro) * 2)}.foglio-dispensa h2{margin:0 0 4px;font-size:1.0625rem;font-weight:700}.foglio-dispensa h2 span{color:var(--biro-tenue);font-weight:400}.foglio-dispensa ul{margin:0;padding:0;list-style:none}.riga-dispensa{border-bottom:1px solid var(--filo);padding:10px 0 12px}.rd-testa{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-nome{font-size:var(--testo-voce);overflow-wrap:anywhere;margin:0;font-weight:600}.rd-sotto{color:var(--biro-tenue);margin:2px 0 8px;font-size:.9375rem;line-height:1.35}.rd-livelli{grid-template-columns:repeat(3,1fr);gap:8px;max-width:22rem;display:grid}.rd-livelli .chip{padding:0 8px}.gruppo-finito .rd-nome{color:var(--biro-tenue)}.stellina{width:44px;height:44px;color:var(--biro-tenue);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.5rem;line-height:1}.stellina[aria-pressed=true]{color:var(--oro-testo)}.carenze{border-left:4px solid var(--oro);background:var(--evidenza);padding:10px 14px}.carenze li{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.carenze li>span:first-child{overflow-wrap:anywhere;font-weight:600}.in-lista{color:var(--biro-tenue);flex-shrink:0;font-size:.9375rem}.verso-stasera{margin:0 0 var(--quadro);text-align:left;display:block}.vuota-dispensa,.vuota-stasera,.aiuto-dispensa{margin:0 0 var(--quadro);max-width:34em;line-height:var(--quadro);color:var(--biro-tenue)}.aiuto-dispensa{font-size:.9375rem}.striscia-annulla{z-index:5;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-bottom:0;position:fixed;bottom:0;left:0;right:0}.stasera-voci{max-width:34em;margin:0 0 var(--quadro);gap:12px;padding:0;list-style:none;display:grid}.stasera-voci li{border:1.5px solid var(--bordo);border-left:5px solid var(--oro);background:var(--superficie);border-radius:14px;padding:14px 16px}.sv-nome{overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.sv-motivo{color:var(--biro-tenue);margin:4px 0 0;line-height:1.35}.stasera-azioni{max-width:34em;margin:var(--quadro) 0 12px;gap:10px;display:grid}.stasera-azioni button{border-radius:14px;min-height:64px;font-size:1.1875rem}.guarda-frigo{width:100%;max-width:26rem;margin:0 0 var(--quadro);justify-content:center;align-items:center;gap:10px;display:flex}.foglio-frigo.con-barra{padding-bottom:calc(var(--quadro) * 6 + env(safe-area-inset-bottom))}.foglio-frigo .scatta{margin-bottom:4px}.riga-frigo{border-bottom:1px solid var(--filo);padding:10px 0 12px}.rf-testa{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.rf-testa input{width:26px;height:26px;accent-color:var(--biro);flex-shrink:0;margin:0}.rf-nome{font-size:var(--testo-voce);overflow-wrap:anywhere;font-weight:600}.riga-frigo:not(.spuntata) .rf-nome{color:var(--biro-tenue)}.rf-nuovo{color:var(--biro-tenue);border:1.5px solid;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.8125rem;font-weight:600}.rf-indizio{color:var(--biro-tenue);overflow-wrap:anywhere;margin:0 0 0 38px;font-size:.9375rem;line-height:1.35}.rf-livelli{flex-wrap:wrap;gap:8px;max-width:26rem;margin:8px 0 0 38px;display:flex}.rf-livelli .chip{white-space:nowrap;min-width:4.4em;padding:0 12px}.foglio-inventario{padding-bottom:calc(var(--quadro) * 5 + env(safe-area-inset-bottom))}.foglio-inventario.con-proposte{padding-bottom:calc(var(--quadro) * 9 + env(safe-area-inset-bottom))}.foglio-inventario h2 .collegamento{margin-left:8px;font-size:.9375rem;font-weight:600}.aiuto-inventario{max-width:34em;color:var(--biro-tenue);line-height:1.45}.aiuto-inventario p{margin:0 0 12px}.lavoro-inventario{margin:0 0 12px;font-weight:600}.rf-prima-dopo{font-variant-numeric:tabular-nums;margin:2px 0 0 38px}.rf-prima-dopo span[aria-hidden]{color:var(--biro-tenue);margin:0 4px}.barra-inventario{z-index:2;background:var(--carta);border-top:1px solid var(--filo);position:fixed;inset:auto 0 0}.ri-azioni{gap:10px;padding:10px 14px 0;display:flex}.ri-azioni .secondario{flex:none;min-height:50px}.ri-azioni .primario{flex:1;min-height:50px;font-size:1.0625rem}.barra.barra-dentro{border-top:0;position:static}.aggiungi-ricetta{gap:8px;max-width:34em;margin:6px 0 8px;display:grid}.aggiungi-ricetta textarea{border:2px solid var(--bordo);background:var(--superficie);width:100%;min-height:88px;color:var(--biro);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:1rem}.aggiungi-ricetta .primario{border-radius:12px;justify-self:end;min-height:48px;padding:0 22px;font-weight:700}.esito-ricetta{border-left:4px solid var(--biro);background:var(--biro-velo);padding:10px 14px}.esito-ricetta p{margin:0 0 8px;line-height:1.4}.cerca-ricette{width:100%;max-width:34em;height:44px;margin:0 0 var(--quadro);border:2px solid var(--bordo);background:var(--superficie);color:var(--biro);font:inherit;border-radius:10px;padding:0 12px}.riga-ricetta{border-bottom:1px solid var(--filo)}.riga-ricetta>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0 2px;display:block}.riga-ricetta .rd-nome,.riga-ricetta .rd-sotto{display:block}.nome-ricetta{overflow-wrap:anywhere;margin:0 0 2px;line-height:1.2;font-size:1.5rem!important}.foglio-ricetta section{margin-bottom:calc(var(--quadro) * 1.5)}.tavola .contatore{max-width:22rem}.tavola .scelta-tre{margin:4px 0 10px}.ricalibra{gap:6px;max-width:26rem;display:grid}.ricalibra .primario{border-radius:12px;min-height:50px;font-size:1.0625rem;font-weight:700}.cosa-cambia{max-width:34em;margin:0 0 var(--quadro);border-left:4px solid var(--oro);background:var(--oro-velo);padding:10px 14px;line-height:1.4}.cosa-cambia summary{cursor:pointer;min-height:44px;font-weight:700;line-height:44px}.cosa-cambia[open] summary{margin-bottom:4px}.cosa-cambia ul{margin:0;padding-left:1.2em;list-style:outside}.cosa-cambia li{margin:4px 0}.ingredienti li{border-bottom:1px solid var(--filo);grid-template-columns:minmax(5.5em,32%) 1fr;gap:12px;padding:7px 0;display:grid}.ing-dose{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.ing-nome{overflow-wrap:anywhere}.ing-facolt{color:var(--biro-tenue)}.ing-nota{color:var(--biro-tenue);margin-top:2px;font-size:.875rem;font-style:italic;display:block}.passaggi{margin:0 0 12px;padding-left:1.4em}.passaggi li{margin:0 0 10px;padding-left:4px;line-height:1.45}.foglio-dispensa .passaggi{list-style:decimal}.note-ricetta li{border-bottom:1px solid var(--filo);padding:8px 0;line-height:1.4}.foglio-ricetta .valuta textarea{border:2px solid var(--bordo);background:var(--carta);width:100%;color:var(--biro);font:inherit;resize:vertical;border-radius:10px;margin-top:6px;padding:8px 12px;font-size:1rem}.foglio-dispensa .difetti{color:var(--biro-tenue);margin:4px 0;padding-left:1.2em;font-size:.9375rem;list-style:outside}.azioni-aggiunta{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;display:flex}.aggiunta-nascosta{opacity:.65}.elenco-pareri .difetti li{border:0;padding:2px 0}.gap{max-width:34em;margin:4px 0 8px;padding:0;list-style:none}.gap li{border-bottom:1px solid var(--filo)}.gap-riga{cursor:pointer;grid-template-columns:30px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid}.gap-riga input{width:24px;height:24px;accent-color:var(--biro);margin:2px 0 0}.gap-segno{text-align:center;width:24px;color:var(--biro-tenue)}.gap-perche{color:var(--biro-tenue);font-size:.9375rem;line-height:1.35;display:block}.gap-manca strong,.gap-poco strong{color:var(--matita)}.metti-lista{border-radius:12px;min-height:50px;padding:0 22px;font-size:1.0625rem;font-weight:700}.gap-di-solito{max-width:34em;margin:4px 0 10px}.gap-di-solito .scelta-tre{margin-top:6px}.gap-di-solito .chip{min-height:36px;font-weight:500}.ricerca{max-width:34em}.ricerca h2{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ricerca h2 .collegamento{font-size:.9375rem;font-weight:400}.trovate{gap:12px;display:grid;margin:6px 0 12px!important}.non-trovata .domanda{margin:0 0 12px;font-weight:600;line-height:1.4}.non-trovata .strade,.dettata .strade{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.non-trovata .strade .primario{border-radius:12px;min-height:48px;padding:0 22px;font-weight:700}.dettata{gap:8px;display:grid}.dettata label{line-height:1.4}.dettata textarea{border:2px solid var(--biro);background:var(--superficie);width:100%;color:var(--biro);font:inherit;resize:vertical;border-radius:12px;padding:10px 14px;font-size:1.0625rem}.trovata{border:1.5px solid var(--bordo);background:var(--superficie);border-radius:14px;padding:12px 14px}.tr-nome{overflow-wrap:anywhere;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.25}.tr-forte{border:1.5px solid var(--oro-testo);color:var(--oro-testo);border-radius:999px;margin:2px 0 6px;padding:1px 10px;font-size:.875rem;font-weight:600;display:inline-block}.tr-breve{margin:0 0 6px;line-height:1.45}.tr-ingredienti summary{cursor:pointer;min-height:32px;font-weight:600;line-height:32px}.tr-ingredienti ul{font-size:.9375rem;padding-left:1.2em!important;list-style:outside!important}.tr-azioni{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.tr-azioni .primario{border-radius:12px;min-height:46px;padding:0 18px;font-weight:700}.tr-azioni .primario:disabled{opacity:.75}.apri-video{align-items:center;gap:8px;margin:2px 0 14px;display:inline-flex}.tr-azioni .apri-video{margin:0}.video-ricetta{flex-basis:100%;margin:4px 0 16px}.video-ricetta video,.video-ricetta iframe{aspect-ratio:auto 16/9;background:#000;border:0;border-radius:12px;width:100%;max-height:70vh;display:block}.video-ricetta iframe{aspect-ratio:16/9;height:auto}.video-ricetta figcaption{color:var(--biro-tenue);margin-top:4px;font-size:.875rem}.video-rotto{font-size:.9375rem}.attesa-fase{margin:0 0 8px;font-weight:600}.attesa-giro{vertical-align:-.15em;border:2.5px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:8px;animation:.8s linear infinite gira;display:inline-block}.attesa-barra{background:var(--biro-velo);border-radius:999px;height:8px;margin:0 0 6px;overflow:hidden}.attesa-barra span{border-radius:inherit;background:var(--biro);height:100%;transition:width 1s linear;display:block}.trovata.scheletro{border-color:var(--filo);gap:10px;display:grid}.scheletro span{background:linear-gradient(90deg, var(--biro-velo) 25%, color-mix(in srgb, var(--biro) 16%, transparent) 50%, var(--biro-velo) 75%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s ease-in-out infinite luccica}.scheletro span:first-child{width:70%;height:20px}.scheletro span:nth-child(2){width:45%}.scheletro span:nth-child(3){width:90%}@keyframes gira{to{transform:rotate(360deg)}}@keyframes luccica{0%{background-position:100% 0}to{background-position:-100% 0}}.da-sapere{max-width:34em;margin:8px 0 var(--quadro);border-left:4px solid var(--biro);background:var(--biro-velo);padding:10px 14px;line-height:1.4}.da-sapere p{margin:0 0 4px}.foglio-dispensa .da-sapere ul{margin:0;padding-left:1.2em;list-style:outside}.da-sapere li{margin:4px 0}.carta-ricetta{background:var(--superficie);border-radius:12px;margin-top:8px;padding:8px 12px}.carta-ricetta .cosa-manca h2{font-size:1rem}.stasera-ricette{max-width:34em;margin:0 0 var(--quadro)}.stasera-ricette ul{margin:0;padding:0;list-style:none}.sr-titolo{margin:0 0 2px;font-weight:700}.forse-serve{padding:0 20px 0 calc(var(--margine) + 14px);margin:var(--quadro) 0 0}.forse-voci{max-width:34em;margin:0;padding:0;list-style:none}.forse-voci li{border-bottom:1px solid var(--filo);grid-template-columns:1fr auto auto;align-items:center;column-gap:12px;padding:8px 0;display:grid}.fs-nome{font-size:var(--testo-voce);color:var(--biro-tenue);overflow-wrap:anywhere;margin:0}.fs-motivo{color:var(--biro-tenue);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.3}.fs-prendi{min-width:44px;min-height:40px;padding:0;font-size:1.25rem}.foglio-imparato section{max-width:34em;margin-bottom:calc(var(--quadro) * 1.5)}.foglio-imparato .grande{margin:0 0 6px;font-size:1.1875rem;font-weight:700;line-height:1.3}.foglio-imparato ul{margin:0;padding-left:1.2em;list-style:outside}.foglio-imparato li{margin:4px 0;line-height:1.4}.foglio-giudizio section{max-width:34em}.soglie,.funzioni,.interviste,.salute{margin:0;padding:0;list-style:none}.soglia{border-left:4px solid var(--filo);border-bottom:1px solid var(--filo);grid-template-columns:1fr auto;column-gap:12px;padding:10px 0 10px 12px;display:grid}.soglia-bene{border-left-color:var(--biro)}.soglia-sotto{border-left-color:var(--matita)}.sg-nome{margin:0;font-weight:600;line-height:1.3}.sg-stato{white-space:nowrap;color:var(--biro-tenue);margin:0;font-size:.875rem;font-weight:600}.soglia-bene .sg-stato{color:var(--biro)}.soglia-sotto .sg-stato{color:var(--matita)}.sg-valore{font-variant-numeric:tabular-nums;grid-column:1/-1;margin:2px 0 0}.sg-valore span{color:var(--biro-tenue)}.sg-nota{color:var(--biro-tenue);grid-column:1/-1;margin:2px 0 0;font-size:.875rem;line-height:1.35}.funzioni li{border-bottom:1px solid var(--filo);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.funzioni .rd-nome{font-size:1.0625rem}.funzioni .rd-sotto{margin-bottom:0}.funzioni .interruttore{flex:none;min-width:6.5em}.fn-nota{color:var(--matita)}.domanda{margin:4px 0 6px;font-size:1.1875rem;font-weight:700;line-height:1.3}.interviste li{border-bottom:1px solid var(--filo);overflow-wrap:anywhere;padding:8px 0;line-height:1.4}.modulo-intervista{gap:12px;max-width:26rem;margin-top:12px;display:grid}.modulo-intervista label{flex-direction:column;gap:4px;font-weight:600;display:flex}.modulo-intervista input,.modulo-intervista textarea{border:2px solid var(--bordo);background:var(--superficie);color:var(--biro);font:inherit;border-radius:10px;padding:8px 10px}.modulo-intervista input{height:44px}.modulo-intervista textarea{resize:vertical;line-height:1.4}.salute li{border-bottom:1px solid var(--filo);padding:6px 0;line-height:1.35}.salute .rosso{color:var(--matita);font-weight:600}.rientro section{margin:calc(var(--quadro) * 1.5) 0 0}.rientro h2{margin:0 0 6px;font-size:1.125rem;font-weight:700}.rientro p{line-height:1.45}.rientro .primario{width:100%}.titolo-riga>h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-bottom:-9px;margin-right:auto;padding-bottom:9px;overflow:hidden}.bottone-guida{width:44px;padding:0;font-size:1.125rem}.titolo-riga>h1.titolo-lungo{-webkit-line-clamp:2;white-space:normal;text-underline-offset:3px;-webkit-box-orient:vertical;margin-bottom:0;padding-bottom:0;font-size:1.125rem;line-height:1.05;text-decoration-thickness:2px;display:-webkit-box}.prima-volta p{font-size:.9375rem}.prima-volta .chiudi-prima-volta{border:0;min-width:44px;padding:0;font-size:1.375rem}.foglio-guida{max-height:88vh;overflow-y:auto}.foglio-guida p,.foglio-guida li,.foglio-guide p,.foglio-guide li{line-height:1.45}.foglio-guida h3,.foglio-guide h3{margin:14px 0 4px;font-size:1rem;font-weight:700}.foglio-guida ul,.foglio-guide ul{margin:0;padding-left:1.2em;list-style:outside}.foglio-guida li,.foglio-guide li{margin:4px 0}.foglio-guide details{border-bottom:1px solid var(--filo);max-width:34em;padding:4px 0 8px}.foglio-guide summary{cursor:pointer;align-items:center;min-height:44px;font-size:1.0625rem;font-weight:700;display:flex}.foglio-guide details[open] summary{margin-bottom:4px}.foglio-guide>.aiuto-dispensa{margin-top:var(--quadro)}.riga-marchio{justify-content:space-between;align-items:center;gap:12px;min-height:26px;margin-bottom:4px;display:flex}.riga-marchio .data{margin-left:auto}.logo-testata img{width:auto;height:26px;display:block}.avvio{place-items:center;display:grid}.avvio img{opacity:.9;width:96px;height:auto;display:block}.facoltativo{color:var(--biro-tenue);font-weight:400}.fiducia{text-align:center}.primi-passi .inizia{bottom:calc(12px + env(safe-area-inset-bottom));width:100%;box-shadow:0 6px 18px var(--ombra-foglio);position:sticky}.carta-codice{max-width:34em;margin:0 0 var(--quadro);border:1.5px solid var(--bordo);border-left:5px solid var(--oro);background:var(--superficie);color:var(--biro);border-radius:14px;padding:14px 16px}.carta-codice p{margin:0}.cc-titolo{font-weight:700}.cc-codice{font-size:1.75rem;font-weight:700;line-height:1.2;margin:4px 0 2px!important}.cc-aiuto{color:var(--biro-tenue)}.carta-codice .collegamento{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.menu-famiglia{max-width:34em;margin:0 0 var(--quadro);border-top:1px solid var(--filo);padding:0;list-style:none}.menu-famiglia li{border-bottom:1px solid var(--filo)}.riga-menu{width:100%;min-height:48px;color:var(--biro);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:1rem;font-weight:600;display:flex}.riga-menu:after{content:"›";color:var(--biro-tenue);font-size:1.375rem;line-height:1}.riga-menu.rosso{color:var(--matita)}.menu-uscita{margin-top:calc(var(--quadro) * 2);border-top:0}.chat-vuota ul{border-top:1px solid var(--filo);max-width:30em;margin:8px 0 0;padding:0;list-style:none}.chat-vuota li{border-bottom:1px solid var(--filo)}.chat-vuota li .collegamento{text-align:left;align-items:center;width:100%;min-height:48px;font-weight:600;text-decoration:none;display:flex}.installa{max-width:34rem;padding:calc(var(--quadro) * 2) 20px calc(var(--quadro) * 3);margin-inline:auto}.installa-logo img{width:auto;height:32px;margin-bottom:var(--quadro);display:block}.installa h1{font-size:1.75rem;line-height:1.15}.installa h2{margin:calc(var(--quadro) * 1.5) 0 6px;font-size:1.125rem}.installa-whatsapp{margin:0 0 var(--quadro);border-left:4px solid var(--oro);background:var(--evidenza);padding:12px 14px;line-height:1.4}.installa-schede{margin:0 0 var(--quadro);flex-wrap:wrap;gap:8px;display:flex}.installa-schede .chip{flex:auto}.installa-passi{margin:0 0 var(--quadro);padding-left:1.3em;line-height:1.45}div.installa-passi{padding-left:0}.installa-passi li{margin-bottom:12px}.installa-passi p{margin:0 0 10px;line-height:1.45}.installa-bottone{width:100%;margin-top:10px;display:block}.installa-icona{vertical-align:-5px;margin-left:4px}.installa-note ul{margin:0 0 12px;padding-left:1.1em;line-height:1.45}.installa-note li{margin-bottom:8px}.installa-fatto{border:1.5px solid var(--bordo);border-left:5px solid var(--oro);background:var(--superficie);border-radius:14px;padding:14px 16px}.installa-fatto p{margin:0 0 12px}.foglio-richieste section{max-width:34em;margin-bottom:calc(var(--quadro) * 1.5)}.richieste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.richiesta{border:1.5px solid var(--bordo);background:var(--superficie);border-radius:14px;padding:12px 14px}.richiesta p{margin:0 0 4px}.rq-nome{font-size:1.125rem}.rq-quando{color:var(--biro-tenue);font-size:.875rem}.rq-valore{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:600}.rq-stato{font-weight:600}.rq-azioni{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rq-azioni .primario{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.rq-invito{border-top:1px solid var(--filo);margin-top:8px;padding-top:8px}.rq-messaggio{background:var(--evidenza);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:.9375rem;line-height:1.4;margin:6px 0 0!important}.rq-conteggi p{margin:0 0 6px}.foglio-trasloco{max-height:92dvh;overflow-y:auto}.foglio-trasloco>p{margin:0 0 12px;line-height:1.45}.foglio-trasloco .gettone{-webkit-user-select:all;user-select:all;display:block}.foglio-trasloco .installa-passi .aiuto{display:block}.dopo-trasloco{padding:12px 14px 14px calc(var(--margine) + 14px);border-bottom:1px solid var(--filo);background:var(--biro-velo);font-size:.9375rem}.dopo-trasloco p{max-width:34em;margin:0 0 8px;line-height:1.4}.dt-azioni{flex-wrap:wrap;gap:8px;display:flex}.dt-azioni .primario{min-height:44px}.traslocato p:not(.sottotitolo){line-height:1.45}.traslocato .primario{justify-content:center;align-items:center;text-decoration:none;display:flex}
