.superadmin .sa-schede{margin-bottom:16px}.superadmin .sa-schede .segmenti{display:flex;flex-wrap:nowrap;width:100%;max-width:620px}.superadmin .sa-schede .segmenti button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;white-space:nowrap}.sa-conta{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--red-pieno);color:var(--on-accent);font:600 12px/20px var(--font);font-variant-numeric:tabular-nums}.sa-conta.grigio{background:var(--fill-2);color:var(--label)}.superadmin .sa-cancello{max-width:460px;margin:8px auto 14px;padding:28px 24px 22px;display:grid;gap:16px;text-align:center}.sa-testa-card{display:grid;justify-items:center;gap:10px}.sa-testa-card h2{font:700 24px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.sa-testa-card .aiuto{margin:0;line-height:1.45}.superadmin .sa-attesa{display:grid;gap:16px;padding:28px 22px}.superadmin .sa-attesa .riga-attesa{justify-self:start;width:min(420px,80%)}.sa-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.superadmin .sa-griglia>.card{margin:0;display:grid;gap:14px;align-content:start}.sa-persona{display:flex;align-items:center;gap:12px;min-width:0}.sa-persona>span:last-child{display:grid;gap:1px;min-width:0}.sa-persona b{font:600 17px/1.25 var(--font)}.sa-persona small{color:var(--label-2);font-size:13px;overflow-wrap:anywhere}.superadmin .sa-foto-avatar{object-fit:cover;display:block!important}.superadmin .avatar.spento{opacity:.45}.superadmin .sa-elenco{max-width:820px}.sa-lista{list-style:none;margin:0;padding:0}.sa-lista>li{border-bottom:.5px solid var(--sep)}.sa-lista>li:last-child{border-bottom:0}.sa-riga{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 4px;min-height:60px}button.sa-riga{border-radius:12px;transition:background-color .15s ease,transform .16s var(--ease-out)}button.sa-riga:active{transform:scale(.99)}@media (hover: hover) and (pointer: fine){button.sa-riga:hover{background:var(--fill)}}.sa-testo-riga{flex:1;min-width:0;display:grid;gap:2px}.sa-testo-riga b{font-weight:600}.sa-testo-riga small{color:var(--label-2);font-size:13px}.sa-riga>.icona{color:var(--label-2);flex:none}.sa-pillole{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.superadmin .sa-nota{margin:14px 4px 0;max-width:820px}.sa-codice{display:flex;justify-content:center;gap:18px;margin:0;padding:20px 12px;border-radius:18px;background:var(--fill);font:700 42px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;user-select:all;-webkit-user-select:all}.superadmin .sa-avviso{margin:0}.sa-sotto{margin:-2px 0 -6px 4px!important;font-size:13px}.superadmin .interruttore .sa-su-misura{color:var(--orange-testo);font-weight:500}.superadmin .interruttore input[type=checkbox]:disabled{opacity:.6;cursor:progress}.sa-segnalazione-testa{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.sa-testo{margin:0;font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sa-autore{display:flex;align-items:center;gap:6px;margin:0}.superadmin .sa-segnalazione .segmenti{display:flex;flex-wrap:nowrap}.superadmin .sa-segnalazione .segmenti button{flex:1;padding:6px 4px}.sa-foto{display:block;width:100%;height:200px;border-radius:14px;overflow:hidden;background:var(--fill);transition:transform .16s var(--ease-out)}.sa-foto:active{transform:scale(.98)}.sa-foto img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.sa-foto.attesa{position:relative}.sa-foto-grande{width:100%;height:auto;border-radius:14px;display:block}@media (max-width: 760px){.sa-griglia{grid-template-columns:1fr}.sa-codice{font-size:36px;gap:14px}.superadmin .sa-cancello{padding:24px 18px 18px}}.segn-intro{margin:0;line-height:1.45}.segn-gruppo{display:grid;gap:6px;align-content:start}.segn-gruppo>.etichetta{padding-left:4px}.segn-tipo.chips{padding:0;flex-wrap:wrap;gap:8px;overflow:visible}.segn-tipo.chips button{min-height:44px;padding:0 20px;font-size:16px;font-weight:600}.segn-tipo.chips button.attivo{background:var(--blue-pieno);color:var(--on-pieno)}.segn-tipo.chips button:disabled{opacity:.6;cursor:progress}.segn-pagina{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 14px;border-radius:12px;background:var(--fill);color:var(--label-2);font:500 17px var(--font)}.segn-pagina .icona{flex:none}.segn-testo{width:100%;min-height:128px;resize:vertical;border:0;border-radius:12px;padding:12px 14px;font:500 17px/1.4 var(--font);background:var(--fill);color:var(--label);outline:0}.segn-testo:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 35%,transparent)}.segn-testo:disabled{opacity:.6}.segn-conta{text-align:right;font-variant-numeric:tabular-nums;padding-right:4px}.segn-conta.quasi{color:var(--orange-testo);font-weight:600}.segn-foto{display:flex;align-items:center;gap:12px}.segn-foto .bottone{margin-left:auto}.segn-miniatura{width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--fill);flex:none}.segn-anteprima{width:100%;max-height:220px;object-fit:contain;border-radius:14px;background:var(--fill)}.segn-errore{margin:0;line-height:1.4}.segn-esito{display:grid;gap:12px;justify-items:center;text-align:center;padding-top:6px}.segn-esito .titoletto,.segn-esito .aiuto{margin:0}.segn-esito .bottone{width:100%}.segn-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.segn-card{margin:0;display:grid;gap:10px;align-content:start}.segn-testa{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.segn-corpo{margin:0;font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.segn-vuoto{display:grid;gap:12px;justify-items:center;text-align:center;max-width:460px;margin:8px auto;padding:28px 22px}.segn-vuoto .titoletto,.segn-vuoto .aiuto{margin:0}.segnalazioni .chips.liste{margin-top:0}.pagina-extra{display:grid;gap:10px;justify-items:center;text-align:center;max-width:460px;margin:8px auto;padding:36px 24px}.pagina-extra .titoletto,.pagina-extra .aiuto{margin:0}@media (max-width: 760px){.segn-griglia{grid-template-columns:1fr}}.app>.barra{overflow-y:auto;scrollbar-width:none;min-height:0}.app>.barra::-webkit-scrollbar{display:none}.voci button{position:relative}.voci button>span{text-align:left;white-space:nowrap}.voci button kbd{position:absolute;right:12px}:root{color-scheme:light dark;--bg: #F2F2F7;--bg-card: #FFFFFF;--bg-3: #F2F2F7;--bg-elev: #FFFFFF;--label: #000000;--label-2: rgba(60, 60, 67, .8);--label-3: rgba(60, 60, 67, .3);--sep: rgba(60, 60, 67, .18);--fill: rgba(120, 120, 128, .12);--fill-2: rgba(120, 120, 128, .2);--blue: #EB892C;--green: #34C759;--red: #FF3B30;--orange: #FF9500;--yellow: #FFCC00;--indigo: #5856D6;--teal: #30B0C7;--pink: #FF2D55;--blue-pieno: #EB892C;--blue-testo: #984908;--green-testo: #1A6E2F;--red-testo: #C0000F;--orange-testo: #B83000;--red-pieno: #C0000F;--orange-pieno: #B83000;--on-accent: #FFFFFF;--on-pieno: #231912;--glass: rgba(255, 255, 255, .74);--glass-strong: rgba(255, 255, 255, .86);--glass-edge: rgba(255, 255, 255, .7);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--glass-blur: blur(28px) saturate(180%);--overlay-shadow: 0 24px 64px rgba(0, 0, 0, .18);--scrim: rgba(0, 0, 0, .25);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Helvetica Neue", sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Helvetica Neue", sans-serif;--r: 22px;--r-ctrl: 12px;--r-tag: 8px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--t: .2s var(--ease-out);--barra-l: 272px}:root[data-aspetto=chiaro]{color-scheme:light}:root[data-aspetto=scuro]{color-scheme:dark;--bg: #000000;--bg-card: #1C1C1E;--bg-3: #2C2C2E;--bg-elev: #2C2C2E;--label: #FFFFFF;--label-2: rgba(235, 235, 245, .7);--label-3: rgba(235, 235, 245, .3);--sep: rgba(84, 84, 88, .6);--fill: rgba(120, 120, 128, .24);--fill-2: rgba(120, 120, 128, .32);--blue: #EB892C;--green: #30D158;--red: #FF453A;--orange: #FF9F0A;--yellow: #FFD60A;--indigo: #5E5CE6;--teal: #40C8E0;--pink: #FF375F;--blue-pieno: #EB892C;--blue-testo: #F5A83A;--green-testo: #30D158;--red-testo: #FF6961;--orange-testo: #FF9F0A;--red-pieno: #D70015;--orange-pieno: #C93400;--glass: rgba(30, 30, 32, .58);--glass-strong: rgba(44, 44, 46, .82);--glass-edge: rgba(255, 255, 255, .12);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .4);--overlay-shadow: 0 24px 64px rgba(0, 0, 0, .6);--scrim: rgba(0, 0, 0, .5)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--label);font:400 17px/1.4 var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:var(--bg)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 0% 0%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 70%),radial-gradient(50vw 50vh at 100% 10%,color-mix(in srgb,var(--indigo) 12%,transparent),transparent 70%),radial-gradient(60vw 60vh at 80% 100%,color-mix(in srgb,var(--orange) 10%,transparent),transparent 70%),var(--bg)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}input{font:inherit;color:inherit}kbd{font:500 12px var(--font);color:var(--label-2);background:var(--fill);border-radius:6px;padding:1px 6px}@media (hover: none),(pointer: coarse){kbd{display:none!important}}:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 60%,transparent);outline-offset:2px}.num,.prezzo,.kpi-valore,.numero-grande,.totale b,.r-prezzo,.lista-destra b,.cl-val,.rb-val{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:0ms!important;animation:none!important}}.vetro,.barra,.scontrino,.sheet,.toast,.menu-negozi,.segmenti,.card,.kpi-card,.tabella,.card-lista{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.etichetta{font:500 13px/1.3 var(--font);color:var(--label-2)}.etichetta.chiara{color:var(--label-2)}.titoletto{font:700 22px/1.15 var(--font-display);margin:0 0 6px;letter-spacing:-.02em}.caricamento{height:100%;display:grid;place-content:center;justify-items:center;gap:16px;padding:24px 16px;box-sizing:border-box}.caricamento .bottone{width:min(320px,100%)}.errore-caricamento{display:grid;gap:6px;text-align:center;max-width:30ch}.errore-caricamento .titoletto,.errore-caricamento .aiuto{margin:0;text-wrap:balance}.logo-marchio,.logo-simbolo{display:block;height:48px;width:auto}.caricamento .logo-marchio{margin:8px 0}.app{display:grid;grid-template-columns:var(--barra-l) 1fr;height:100%}.barra{margin:12px 0 12px 12px;border-radius:26px;display:flex;flex-direction:column;padding:14px 12px;position:relative;z-index:5}.barra-logo{align-self:flex-start;margin:4px 0 14px 14px}.voci{display:grid;gap:2px;margin-top:14px}.voci button{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;font:500 15px var(--font);color:var(--label);transition:background-color .15s ease,transform .16s var(--ease-out)}.voci button .icona{color:var(--blue)}@media (hover: hover) and (pointer: fine){.voci button:hover{background:var(--fill)}.voci button:hover kbd{opacity:1}}.voci button:active{transform:scale(.98)}.voci button kbd{margin-left:auto;opacity:0;transition:opacity .15s ease}.voci button:disabled,.riga-menu:disabled{opacity:.5;cursor:default}.voci button:disabled:active{transform:none}.presto{margin-left:auto;font:600 11px var(--font);padding:2px 8px;border-radius:999px;background:var(--fill);color:var(--label-2)}.voci button.attiva{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-testo)}.voci button.attiva .icona{color:var(--blue-testo)}.barra-piede{margin-top:auto;padding:0 8px;display:grid;gap:8px}.barra-piede .etichetta{font-size:12px}.selettore{position:relative}.pill-negozio{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px 0 14px;background:var(--fill);border-radius:12px;font:600 15px var(--font);transition:background-color .15s ease,transform .16s var(--ease-out)}.pill-negozio:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.pill-negozio span{flex:1;text-align:left}.pill-negozio:active{transform:scale(.98)}.menu-negozi{position:absolute;top:calc(100% + 6px);left:0;width:300px;background:var(--glass-strong);border-radius:16px;padding:6px;box-shadow:var(--overlay-shadow);display:grid;gap:2px;transform-origin:top left;animation:popover .18s var(--ease-out);z-index:20}.menu-negozi button{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;border-radius:10px;min-height:50px}@media (hover: hover) and (pointer: fine){.menu-negozi button:hover{background:var(--blue-pieno);color:var(--on-pieno)}.menu-negozi button:hover small,.menu-negozi button:hover kbd{color:var(--on-pieno)}}.menu-negozi button>span{display:grid;flex:1}.menu-negozi b{font:600 15px var(--font)}.menu-negozi small{color:var(--label-2);font-size:12px}.menu-negozi kbd{background:none}@keyframes popover{0%{opacity:0;transform:scale(.96)}}.contenuto{overflow-y:auto;height:100%}.pagina{max-width:1240px;margin:0 auto;padding:0 28px 64px}.testata{padding:30px 0 18px;position:relative}.testata h1{font:700 34px/1.1 var(--font-display);letter-spacing:-.025em;margin:2px 0 14px}.testata-riga{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.etichetta-incl{margin:0;font:600 13px var(--font);color:var(--blue-testo)}.testata-piccola{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:22px 0 12px}.testata-piccola h1{font:700 34px/1 var(--font-display);letter-spacing:-.025em;margin:0}.segmenti{display:inline-flex;border-radius:10px;padding:2px;gap:2px;flex-wrap:wrap;background:var(--fill);box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.segmenti button{font:500 13px var(--font);color:var(--label);padding:6px 14px;border-radius:8px;min-height:32px;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.segmenti button.attivo{background:var(--bg-elev);box-shadow:0 1px 4px #0000001f,0 0 0 .5px #0000000a;font-weight:600}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;width:100%;font:600 17px var(--font);border-radius:999px;text-decoration:none;transition:transform .16s var(--ease-out),filter .15s ease,opacity .15s ease,background-color .15s ease}.bottone>span{display:inline-flex;align-items:center;gap:6px}.bottone.primario{background:var(--blue-pieno);color:var(--on-pieno);box-shadow:0 4px 14px color-mix(in srgb,var(--blue) 35%,transparent),inset 0 1px #ffffff40}.bottone.secondario{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-testo)}.bottone.terziario{background:none;color:var(--blue-testo)}.bottone.distruttivo{background:none;color:var(--red-testo)}.bottone.distruttivo.pieno{background:var(--red-pieno);color:var(--on-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--red) 30%,transparent)}@media (hover: hover) and (pointer: fine){.bottone.primario:hover:not(:disabled),.bottone.distruttivo.pieno:hover:not(:disabled){filter:brightness(1.08)}.bottone.secondario:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 20%,transparent)}.bottone.terziario:hover:not(:disabled),.bottone.distruttivo:not(.pieno):hover:not(:disabled){background:var(--fill)}}.bottone:active:not(:disabled){transform:scale(.97)}.bottone:disabled{background:var(--fill-2);color:var(--label-2);box-shadow:none;cursor:not-allowed}.bottone.distruttivo.pieno:disabled{background:var(--fill-2);color:var(--label-2);box-shadow:none}.bottone.terziario:disabled,.bottone.distruttivo:not(.pieno):disabled{background:none}.bottone.compatto{width:auto;flex:none;min-height:36px;padding:0 14px;font-size:15px}.bottone.compatto.terziario,.bottone.compatto.distruttivo:not(.pieno){padding:0 8px}.testata-piccola .bottone.compatto:first-of-type{margin-left:auto}.con-motivo{display:grid;gap:6px}.motivo{margin:0;text-align:center;font:500 14px/1.35 var(--font);color:var(--label-2)}.tondo{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--fill);color:var(--label-2);flex:none;transition:transform .16s var(--ease-out)}.tondo:active{transform:scale(.92)}.ricerca{display:flex;align-items:center;gap:8px;background:var(--fill);border-radius:12px;padding:0 10px 0 12px;min-height:40px;flex:1;color:var(--label-2);transition:box-shadow .15s ease}.ricerca input{border:0;outline:0;background:none;flex:1;min-width:0;font-size:17px;height:40px;color:var(--label)}.ricerca input::placeholder{color:var(--label-2)}.ricerca:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 35%,transparent)}.chips{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:none}.chips button{flex:none;font:500 14px var(--font);padding:0 14px;min-height:32px;border-radius:999px;background:var(--fill);transition:background-color .15s ease,transform .16s var(--ease-out)}.chips button:active{transform:scale(.96)}.chips button.attivo{background:var(--label);color:var(--bg-card)}.chips.scorre-dx{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.chips.scorre-sx{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}.chips.scorre-sx.scorre-dx{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.barra-strumenti{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.barra-strumenti .ricerca{min-width:260px}.testata-riga .chips{padding:0;min-width:0;max-width:100%}.campo-con-errore{display:grid;gap:6px;align-content:start}.campo input[aria-invalid=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--red) 55%,transparent)}.cassa{display:grid;grid-template-columns:1fr 390px;height:100%}.cassa-catalogo{overflow-y:auto;padding:0 22px 32px}.griglia-prodotti{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:14px}.card-prodotto{background:var(--bg-card);border-radius:18px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:4px;min-height:124px;box-shadow:0 1px 2px #0000000d,0 0 0 .5px var(--sep);transition:transform .16s var(--ease-out),box-shadow .2s ease}@media (hover: hover) and (pointer: fine){.card-prodotto:hover{box-shadow:0 6px 20px #00000014,0 0 0 .5px var(--sep)}}.card-prodotto:active{transform:scale(.96)}.card-prodotto .marca{font:500 12px var(--font);color:var(--label-2)}.card-prodotto .nome{font:600 15px/1.25 var(--font);flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.riga-basso{display:flex;justify-content:space-between;align-items:center}.prezzo{font:600 17px var(--font)}.scorta{font:500 12px var(--font);color:var(--label-2);padding:2px 8px;border-radius:999px;background:var(--fill)}.scorta.poca{color:var(--orange-testo);background:color-mix(in srgb,var(--orange) 14%,transparent)}.scorta.zero{color:var(--red-testo);background:color-mix(in srgb,var(--red) 12%,transparent)}.scontrino{margin:12px 12px 12px 0;border-radius:26px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.scontrino-testa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:18px 20px 8px}.scontrino-testa h2{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--label);margin:0}.link-scuro{font:500 15px var(--font);color:var(--blue-testo);min-height:36px;padding:0 2px}.righe{list-style:none;margin:0;padding:0 20px;overflow-y:auto;flex:1}.righe li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"nome nome" "step prezzo";gap:6px 12px;padding:12px 0;border-bottom:.5px solid var(--sep)}.righe li:not(.vuoto-scuro){animation:entra .22s var(--ease-out)}@keyframes entra{0%{opacity:0;transform:translateY(6px)}}.r-nome{grid-area:nome;font-weight:500;font-size:15px;line-height:1.3}.r-prezzo{grid-area:prezzo;font:600 16px var(--font);align-self:center}.stepper{grid-area:step;display:inline-flex;align-items:center;gap:2px;background:var(--fill);border-radius:999px;padding:2px;justify-self:start}.stepper button{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--blue);transition:transform .14s var(--ease-out),background-color .15s ease}.stepper button:active{transform:scale(.88);background:var(--fill-2)}.stepper b{font:600 15px var(--font);min-width:24px;text-align:center}.vuoto-scuro{color:var(--label-2);padding:28px 0!important;border:0!important;display:block!important;text-align:center;font-size:15px}.scontrino-piede{padding:14px 20px 20px;border-top:.5px solid var(--sep);display:grid;gap:10px}.sheet .scontrino-testa{padding:0;justify-content:flex-start}.sheet .righe{padding:0;overflow:visible}.sheet .scontrino-piede{padding:12px 0 0}.sheet .avviso.stretto{margin:0}.barra-scontrino{display:flex;align-items:center;gap:10px;margin:0 10px 8px;padding:8px 8px 8px 16px;border-radius:26px}.barra-scontrino-info{flex:1;min-width:0;display:flex;align-items:center;gap:8px;text-align:left;min-height:48px}.barra-scontrino-info>span{display:grid;min-width:0;flex:1}.barra-scontrino-info b{font:700 17px var(--font);font-variant-numeric:tabular-nums;animation:entra .22s var(--ease-out)}.barra-scontrino-info small{color:var(--label-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-scontrino-info .icona{color:var(--label-2);flex:none}.barra-scontrino .bottone{min-height:48px;padding:0 18px}.totale-riga{display:flex;justify-content:space-between;align-items:center;color:var(--label-2);font:500 13px var(--font)}.totale{display:flex;justify-content:space-between;align-items:baseline}.totale span{font:600 17px var(--font)}.totale b{font:700 34px var(--font-display);letter-spacing:-.02em}.scelta-negozio{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card-negozio{background:var(--bg-card);border-radius:var(--r);padding:24px;text-align:left;display:grid;gap:8px;box-shadow:0 0 0 .5px var(--sep);transition:transform .16s var(--ease-out)}.card-negozio:active{transform:scale(.98)}.pill-nome{justify-self:start;font:700 20px var(--font-display);letter-spacing:-.02em}.velo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:center;z-index:50;animation:velo .2s ease;padding:16px}@keyframes velo{0%{opacity:0}}.sheet{width:min(500px,100%);max-height:min(88vh,780px);background:var(--glass-strong);border-radius:28px;box-shadow:var(--overlay-shadow);display:flex;flex-direction:column;animation:sale .3s var(--ease-drawer)}.sheet.largo{width:min(720px,100%)}.sheet:focus{outline:0}@keyframes sale{0%{transform:translateY(16px) scale(.97);opacity:0}}.sheet-maniglia{display:none}.sheet-testa{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 6px}.sheet-testa h2{font:700 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.sheet-corpo{padding:8px 20px 22px;overflow-y:auto;display:grid;gap:14px}.numero-grande{font:700 48px var(--font-display);letter-spacing:-.03em;margin:0;text-align:center}.metodi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metodi:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.metodi.tre{grid-template-columns:repeat(3,1fr)}.metodi button{min-height:56px;border-radius:14px;background:var(--fill);font:600 15px var(--font);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .16s var(--ease-out)}.metodi button:active{transform:scale(.96)}.metodi button.attivo{background:var(--label);color:var(--bg-card)}.campo{display:grid;gap:6px}.campo span{font:500 13px var(--font);color:var(--label-2);padding-left:4px}.campo input,.campo select{height:48px;border:0;border-radius:12px;padding:0 14px;font:500 20px var(--font);background:var(--fill);color:var(--label);outline:0}.campo input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 35%,transparent)}.campo input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 45%,transparent)}.campo.piccolo input{font-size:17px}.tagli{display:flex;gap:8px;flex-wrap:wrap}.tagli button{flex:1;min-height:40px;border-radius:999px;background:var(--fill);font:600 15px var(--font);color:var(--blue-testo);transition:transform .16s var(--ease-out)}.tagli button:active{transform:scale(.95)}.resto{margin:0;text-align:center;font:500 15px var(--font);color:var(--label-2)}.resto b{font:700 32px var(--font-display);color:var(--label)}.resto.ok,.resto.ok b{color:var(--green-testo)}.resto.diverso,.resto.diverso b{color:var(--red-testo)}.aiuto{color:var(--label-2);margin:0 0 4px;font-size:15px}.esito{display:grid;justify-items:center;gap:10px;text-align:center}.esito>.icona{color:var(--green);width:56px;height:56px;animation:spunta .36s var(--ease-out)}@keyframes spunta{0%{transform:scale(.6);opacity:0}}.nota-beta{display:flex;gap:10px;align-items:flex-start;text-align:left;background:color-mix(in srgb,var(--orange) 12%,transparent);border-radius:14px;padding:12px 14px;margin:0;font-size:15px}.nota-beta .icona{color:var(--orange);flex:none}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);background:var(--glass-strong);border-radius:999px;padding:10px 10px 10px 16px;display:flex;align-items:center;gap:10px;box-shadow:var(--overlay-shadow);z-index:60;animation:toast .26s var(--ease-out);font-weight:500;font-size:15px;white-space:nowrap;max-width:calc(100vw - 32px)}.toast span{overflow:hidden;text-overflow:ellipsis}.toast .icona{color:var(--green);flex:none}.toast button{color:var(--blue-testo);font:600 15px var(--font);padding:6px 10px;min-height:36px}@keyframes toast{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}}.toast.toast-aggiornamento{top:calc(env(safe-area-inset-top,0px) + 12px);bottom:auto;animation:toast-aggiornamento .5s;z-index:65}.toast-aggiornamento .icona{color:var(--blue)}@keyframes toast-aggiornamento{0%{opacity:0;transform:translate(-50%,-24px) scale(.96)}}.lista{list-style:none;margin:0;padding:0;display:grid}.lista li>button,.lista li.acquisto{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:10px 4px;border-bottom:.5px solid var(--sep);min-height:56px;transition:background-color .15s ease}.lista li:last-child>button,.lista li.acquisto:last-child{border-bottom:0}@media (hover: hover) and (pointer: fine){.lista li>button:hover{background:var(--fill)}}.lista li span{display:grid;flex:1;min-width:0}.lista b{font-weight:600}.lista small{color:var(--label-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-destra{text-align:right;flex:none!important}.lista-destra b{font:600 16px var(--font)}.card-lista{border-radius:var(--r);padding:4px 14px}.avatar{width:40px;height:40px;flex:none!important;border-radius:50%;display:grid!important;place-items:center;font:600 15px var(--font);color:#fff;background:linear-gradient(180deg,#7c7c81,#5f5f64)}.vuoto{text-align:center;padding:40px 16px;color:var(--label-2);grid-column:1 / -1}.scheda{display:grid;margin:0;background:var(--fill);border-radius:14px;padding:0 14px}.scheda div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:.5px solid var(--sep)}.scheda div:last-child{border-bottom:0}.scheda dt{color:var(--label-2)}.scheda dd{margin:0;text-align:right;font-weight:500;word-break:break-word}.sotto-titolo{font:600 13px var(--font);color:var(--label-2);margin:6px 0 -6px 4px;text-transform:uppercase;letter-spacing:.02em}.kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.kpi-card{border-radius:var(--r);padding:18px 20px;display:grid;gap:4px;align-content:start;animation:comparsa .36s var(--ease-out) backwards}.kpi-card:nth-child(2){animation-delay:40ms}.kpi-card:nth-child(3){animation-delay:80ms}.kpi-card:nth-child(4){animation-delay:.12s}@keyframes comparsa{0%{opacity:0;transform:translateY(8px)}}.kpi-valore{font:700 clamp(24px,2.4vw,32px)/1.1 var(--font-display);letter-spacing:-.025em}.kpi-sotto{font-size:13px;color:var(--label-2)}.delta{font:600 13px var(--font)}.delta small{font-weight:400;color:var(--label-2)}.delta.su{color:var(--green-testo)}.delta.giu{color:var(--red-testo)}.avviso{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--orange) 12%,transparent);border-radius:14px;padding:12px 14px;margin:0 0 14px;font-size:15px}.avviso .icona{color:var(--orange);flex:none}.avviso.forte{background:color-mix(in srgb,var(--red) 12%,transparent)}.avviso.forte .icona{color:var(--red)}.card{border-radius:var(--r);padding:20px 22px;margin-bottom:14px}.card>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.card h2{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.barre-info{font:500 13px var(--font);color:var(--label-2);margin:0 0 10px;min-height:18px}.barre-info b{color:var(--label)}.barre svg{width:100%;height:auto;display:block}.barre .colonna-grafico{fill:var(--blue);transition:fill .15s ease}.barre .colonna-grafico.on{fill:var(--indigo)}.barre .asse{font:500 12px var(--font);fill:var(--label-2)}.due-colonne{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:start}.colonna .card:last-child{margin-bottom:0}.classifica{list-style:none;margin:0;padding:0}.classifica li{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:.5px solid var(--sep)}.classifica li:last-child{border-bottom:0}.classifica .pos{font:600 15px var(--font);color:var(--label-2)}.cl-nome b{font-weight:500;font-size:15px;line-height:1.3;display:block}.cl-val{font:600 15px var(--font)}.righe-barre{list-style:none;margin:0;padding:0;display:grid;gap:12px}.righe-barre li{display:grid;grid-template-columns:1fr auto;gap:6px 12px}.rb-nome{font-weight:500;font-size:15px}.rb-val{font:600 15px var(--font)}.rb-barra{grid-column:1 / -1;height:6px;background:var(--fill);border-radius:3px;overflow:hidden}.rb-barra span{display:block;height:100%;background:var(--blue);border-radius:3px;transform-origin:left;animation:cresci .5s var(--ease-out)}@keyframes cresci{0%{transform:scaleX(.02)}}.confronto{display:grid;grid-template-columns:1fr 1fr;gap:14px}.confronto-negozio{background:var(--fill);border-radius:18px;padding:16px;display:grid;gap:12px}.confronto-negozio dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.confronto-negozio dt{font-size:13px;color:var(--label-2)}.confronto-negozio dd{margin:0;font:700 20px var(--font-display);letter-spacing:-.02em}.quota{height:6px;background:var(--fill-2);border-radius:3px;overflow:hidden}.quota span{display:block;height:100%;background:var(--blue)}.mappa{display:grid;gap:4px;overflow-x:auto}.mappa-riga{display:grid;grid-template-columns:40px repeat(14,minmax(26px,1fr));gap:4px}.mappa-riga>span{height:28px;border-radius:7px}.mappa-riga [role=rowheader],.mappa-riga.testa span{font:500 12px var(--font);color:var(--label-2);display:grid;place-items:center;height:auto}.liv0{background:var(--fill)}.liv1{background:color-mix(in srgb,var(--blue) 22%,transparent)}.liv2{background:color-mix(in srgb,var(--blue) 45%,transparent)}.liv3{background:color-mix(in srgb,var(--blue) 72%,transparent)}.liv4{background:var(--blue)}.tabella{border-radius:var(--r);overflow:hidden}.tabella:has(.menu-riga){overflow:visible}.t-riga{display:grid;grid-template-columns:minmax(220px,3fr) repeat(auto-fit,minmax(84px,1fr));gap:12px;align-items:center;width:100%;text-align:left;padding:10px 18px;border-bottom:.5px solid var(--sep);min-height:56px;transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){button.t-riga:hover{background:var(--fill)}}.t-testa{font:600 12px var(--font);color:var(--label-2);min-height:40px;position:sticky;top:0;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:1}.t-nome{display:grid;min-width:0}.t-nome b{font-weight:500;font-size:15px;line-height:1.3}.t-nome small{color:var(--label-2);font-size:12px}.negativa{color:var(--red-testo);font-size:12px}.t-nome small.negativa{color:var(--red-testo)}.num{text-align:right;font:500 15px var(--font)}.num.rosso{color:var(--red-testo)}.badge{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-testo);padding:2px 10px;border-radius:999px;font-weight:600}.banner-chiusura{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--red) 10%,var(--bg-card));border-radius:18px;padding:12px 10px 12px 14px;margin-bottom:12px;font-size:15px;box-shadow:0 0 0 .5px color-mix(in srgb,var(--red) 30%,transparent)}.banner-chiusura>.icona{color:var(--red);flex:none}.banner-testo{flex:1;min-width:0}.banner-testo b{font-weight:600}.banner-testo b.banner-lungo{display:block}.banner-breve{display:none}.banner-chiusura .bottone.terziario{color:var(--red-testo)}.blocco{display:grid;gap:10px}.controlli{list-style:none;margin:0;padding:4px 14px;display:grid;background:var(--fill);border-radius:14px}.controlli li{display:flex;align-items:center;gap:10px;font-size:15px;padding:9px 0;border-bottom:.5px solid var(--sep)}.controlli li:last-child{border-bottom:0}.controlli li.ok .icona{color:#fff;background:var(--green);border-radius:50%;padding:3px}.controlli li.ko{color:var(--red-testo);font-weight:600}.controlli li.ko .icona{color:#fff;background:var(--red);border-radius:50%;padding:3px}.controlli li.beta{color:var(--label-2)}.controlli li.beta .icona{color:var(--orange)}.due-campi{display:grid;grid-template-columns:1fr 1fr;gap:12px}.spunta{display:flex;align-items:center;gap:10px;font-size:15px;min-height:44px}.spunta input{width:22px;height:22px;accent-color:var(--blue)}.totale-chiusura dt,.totale-chiusura dd{font-weight:700!important;color:var(--label)!important}.stato-z{flex:none!important;font:600 12px var(--font);padding:4px 10px;border-radius:999px;text-align:right}.stato-z.ok{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green-testo)}.stato-z.ko{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red-testo)}.stato-z.aperta{background:color-mix(in srgb,var(--orange) 15%,transparent);color:var(--orange-testo)}.da-pagare dt,.da-pagare dd{color:var(--red-testo)!important;font-weight:600}.pillola{display:inline-flex;align-items:center;gap:4px;font:600 12px var(--font);padding:3px 9px;border-radius:999px;background:var(--fill);color:var(--label-2);white-space:nowrap}.pillola.verde{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green-testo)}.pillola.rossa{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red-testo)}.pillola.arancio{background:color-mix(in srgb,var(--orange) 15%,transparent);color:var(--orange-testo)}.pillola.blu{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-testo)}.wa{width:36px;height:36px;border-radius:50%;display:grid!important;place-items:center;flex:none!important;color:#fff;background:#25d366;transition:transform .16s var(--ease-out)}.wa:active{transform:scale(.9)}.riga-azioni{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;align-items:start}.riga-azioni .bottone{width:100%;min-height:44px;font-size:15px}.messaggi{display:grid;gap:8px}.messaggio{text-align:left;padding:12px 14px;border-radius:16px;background:var(--fill);display:grid;gap:2px;transition:transform .16s var(--ease-out),background-color .15s ease}a.messaggio:active,button.messaggio:not(:disabled):active{transform:scale(.98)}.messaggio b{font-weight:600}.messaggio small{color:var(--label-2);font-size:14px}.messaggio:disabled{opacity:.45;cursor:not-allowed}.interruttore{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:.5px solid var(--sep);font-size:15px}.interruttore:last-child{border-bottom:0}.interruttore small{display:block;color:var(--label-2);font-size:13px}.interruttore input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:51px;height:31px;border-radius:999px;background:var(--fill-2);position:relative;flex:none;cursor:pointer;transition:background-color .2s var(--ease-out)}.interruttore input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .24s var(--ease-out)}.interruttore input[type=checkbox]:checked{background:var(--green)}.interruttore input[type=checkbox]:checked:after{transform:translate(20px)}.gruppo{background:var(--fill);border-radius:14px;padding:0 14px}.progresso{height:8px;border-radius:4px;background:var(--fill-2);overflow:hidden}.progresso span{display:block;height:100%;background:var(--blue);border-radius:4px;transition:transform .4s var(--ease-out);transform-origin:left}.r-sconto{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:8px;font:500 13px var(--font);color:var(--green-testo)}.r-prezzo s{display:block;font:500 12px var(--font);color:var(--label-2);text-align:right}.verde{color:var(--green-testo)}.rosso{color:var(--red-testo)!important}.totale-riga b.verde{font-weight:700}.premi-scontrino{display:grid;gap:2px}.premi-scontrino .chips{padding:4px 0 2px;flex-wrap:wrap;gap:6px}.premi-scontrino .chips button.attivo{background:var(--orange-pieno);color:var(--on-accent)}.premi-scontrino .chips button:disabled{opacity:.4;cursor:not-allowed}.link-scuro{display:inline-flex;align-items:center;gap:6px}.avviso.stretto{margin:0 20px 4px;font-size:13px;padding:8px 12px}.riga-pillole{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pillola .icona{width:13px;height:13px}.fatto{display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;box-shadow:0 10px 30px color-mix(in srgb,var(--green) 35%,transparent);animation:rimbalzo .48s var(--ease-out) both}.fatto path{stroke-dasharray:24;stroke-dashoffset:24;animation:traccia .32s .16s var(--ease-out) forwards}@keyframes rimbalzo{0%{transform:scale(.6);opacity:0}35%{transform:scale(1.3,.75);opacity:1}60%{transform:scale(.9,1.12)}80%{transform:scale(1.04,.96)}to{transform:none}}@keyframes traccia{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.fatto path{stroke-dashoffset:0}}.coriandoli{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:70;overflow:hidden}.coriandoli i{position:absolute;width:8px;height:12px;border-radius:2px;will-change:transform,opacity}.icona-tonda{width:36px;height:36px;flex:none!important;border-radius:10px;display:grid!important;place-items:center;color:#fff}.icona-tonda.arancio{background:var(--orange)}.icona-tonda.blu{background:var(--blue);color:var(--on-pieno)}.stepper.chiaro{background:var(--fill-2)}.campo-riga{border:0;background:none;text-align:right;font:500 15px var(--font);color:var(--label-2);outline:0;min-width:0;width:50%}.campo-riga:focus{color:var(--label)}.sheet-corpo .segmenti{display:flex}.sheet-corpo .segmenti button{flex:1}.campo select{font-size:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aiuto.rosso{font-weight:500}.due-colonne.pari{grid-template-columns:1fr 1fr;align-items:stretch}.due-colonne.pari>.card{margin-bottom:0}.due-colonne.pari+.card{margin-top:14px}.lista small{white-space:normal}.chips.liste{padding-top:0;margin-bottom:12px}.lista b .pillola{margin-left:6px;vertical-align:2px}.scheda-testa{display:flex;align-items:center;gap:14px}.scheda-testa .riga-pillole{justify-content:flex-start}.avatar.grande{width:56px;height:56px;font-size:20px}a.messaggio{color:inherit;text-decoration:none}.messaggio b{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.messaggio b .icona{color:#25d366}.riga-azioni .bottone{white-space:nowrap}.due-campi .bottone{align-self:end;min-height:48px}.sheet-presa{touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.sheet-presa:active{cursor:grabbing}.app{transition:transform .5s var(--ease-drawer),filter .5s var(--ease-drawer),border-radius .5s var(--ease-drawer);transform-origin:50% 0}@media (max-width: 1100px){.cassa{grid-template-columns:1fr 340px}.kpi{grid-template-columns:repeat(2,1fr)}.due-colonne{grid-template-columns:1fr}}@media (max-width: 760px){.app{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.barra{display:contents}.barra>*,.contenuto,.app:before{grid-column:1}.barra-logo{grid-row:1;justify-self:start;margin:8px 0 4px 16px}.selettore{grid-row:1;justify-self:end;align-self:center;margin-right:12px}.pill-negozio{min-height:44px;font-size:14px;width:auto}.menu-negozi{right:0;left:auto;width:min(300px,calc(100vw - 24px));transform-origin:top right}.voci{grid-row:3;margin:0 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--colonne, 5),1fr);gap:0;padding:6px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.voci button{flex-direction:column;gap:2px;font:500 11px var(--font);min-height:50px;padding:4px 0;justify-content:center;border-radius:999px}.voci kbd,.barra-piede{display:none}.contenuto{grid-row:2}.pagina{padding:0 16px 32px}.testata{padding-top:14px}.testata h1,.testata-piccola h1{font-size:30px}.cassa{grid-template-columns:1fr;grid-template-rows:1fr auto}.cassa-catalogo{padding:0 16px 16px}.testata-piccola>.etichetta{display:none}.griglia-prodotti{grid-template-columns:repeat(2,1fr)}.kpi{gap:10px}.confronto,.due-campi{grid-template-columns:1fr}.metodi:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)}.t-riga{grid-template-columns:1fr auto auto;padding:10px 14px}.t-riga>:nth-child(n+4){display:none}.velo{place-items:end center;padding:0}.sheet,.sheet.largo{width:100%;border-radius:28px 28px 0 0;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);animation:sale-telefono .5s var(--ease-drawer)}@keyframes sale-telefono{0%{transform:translateY(105%)}}body.con-sheet .app{transform:scale(.93) translateY(10px);border-radius:12px;filter:brightness(.8);overflow:hidden;background:var(--bg)}.sheet,.sheet.largo{background:color-mix(in srgb,var(--bg-elev) 96%,transparent)}body.con-sheet{background:#000}body.con-sheet:before{opacity:0}.velo{background:#0003}.kpi-card .etichetta{font-size:12px}.riga-azioni{grid-auto-flow:row}.due-colonne.pari{grid-template-columns:1fr}.sheet-maniglia{display:block;width:36px;height:5px;border-radius:3px;background:var(--label-3);margin:8px auto 0}.toast{bottom:96px}.banner-chiusura{padding:4px 4px 4px 12px;gap:8px}.banner-testo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-lungo,.banner-testo b.banner-lungo{display:none}.banner-breve{display:inline}}@media (max-width: 760px),(pointer: coarse){.tondo{width:44px;height:44px;background:none;position:relative}.tondo:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--fill)}.tondo .icona{position:relative}.chips button,.segmenti button,.link-scuro,.tagli button,.toast button,.bottone.compatto{min-height:44px}.stepper button{width:44px;height:44px}.ricerca{min-height:44px}.ricerca input{height:44px}.campo-riga{min-height:44px}}.voci .solo-telefono{display:none}.icona-tonda.rossa{background:var(--red)}.icona-tonda.verde{background:var(--green)}.icona-tonda.grigio{background:var(--fill-2);color:var(--label-2, inherit)}.qta{font-weight:500;color:var(--label-2)}.da-verificare{color:var(--orange-testo)!important;font-weight:500}.righe-ticket li>button{align-items:flex-start}.righe-ticket li>button>.icona-tonda{margin-top:2px}.interruttore-pagina{background:var(--bg-card);border-radius:var(--r);padding:12px 16px;border:0;margin-bottom:14px}.riga-nuovo{padding:12px 14px;display:grid;gap:10px}.storico li.acquisto{padding:10px 0}.oggi .kpi-tre{grid-template-columns:repeat(3,1fr)}.kpi-card.cliccabile{position:relative;text-align:left;color:inherit;transition:transform .16s var(--ease-out),box-shadow .2s ease}.kpi-card.cliccabile:active{transform:scale(.97)}.kpi-card.cliccabile>.icona{position:absolute;top:12px;right:10px;color:var(--label-2)}.kpi-card.cliccabile .etichetta{padding-right:16px}@media (hover: hover) and (pointer: fine){.kpi-card.cliccabile:hover{box-shadow:0 10px 28px #0000001a,0 1px 2px #0000000a}}.turni-negozi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 28px}.turni-negozio{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2px 16px;align-content:start}.turni-negozio>b{grid-column:1 / -1;font:600 15px var(--font);color:var(--label-2)}.conteggio{color:var(--label-2)}.turno{display:grid;gap:2px;padding-top:6px}.turno-nomi{display:flex;flex-wrap:wrap;gap:6px 12px;font:600 20px var(--font-display);letter-spacing:-.02em}.nota-turno{display:grid;gap:4px;padding:6px 0 12px;border-bottom:.5px solid var(--sep)}.nota-turno:last-child{border-bottom:0}.nota-turno p{margin:0;font-size:15px}.lista li.acquisto{justify-content:space-between}.promemoria{list-style:none;margin:0;padding:0;display:grid}.promemoria li{position:relative;padding:9px 0 9px 18px;font-size:15px;border-bottom:.5px solid var(--sep)}.promemoria li:last-child{border-bottom:0}.promemoria li:before{content:"";position:absolute;left:4px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--label-2)}.riga-menu{width:100%;display:flex;align-items:center;gap:12px;min-height:52px;font-size:17px;text-align:left;border-bottom:.5px solid var(--sep)}.riga-menu:last-child{border-bottom:0}.riga-menu span{flex:1}.riga-menu .icona:first-child{color:var(--blue)}@media (max-width: 760px){.voci{grid-template-columns:repeat(var(--colonne, 5),1fr)}.voci .secondaria{display:none}.voci .solo-telefono{display:flex}.oggi .kpi-tre{grid-template-columns:1fr 1fr 1fr}.oggi .kpi-tre .kpi-card{padding:12px}.oggi .kpi-tre .etichetta{font-size:11px}.oggi .kpi-tre .kpi-valore{font-size:24px}}.riga-comprare{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:.5px solid var(--sep)}.lista li:last-child .riga-comprare{border-bottom:0}.riga-comprare>span{display:grid;min-width:0}.riga-comprare small{color:var(--label-2);font-size:13px}.riga-chiusa{border-radius:16px;background:var(--fill)}.riga-chiusa>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;cursor:pointer;font-size:15px;color:var(--label-2)}.riga-chiusa>summary::-webkit-details-marker{display:none}.riga-chiusa>summary span{font-weight:600;color:var(--label)}.riga-chiusa>summary small{margin-left:auto;font-size:13px}.riga-chiusa>summary .icona{flex:none;transition:transform .2s var(--ease-out)}.riga-chiusa[open]>summary .icona{transform:rotate(180deg)}.riga-chiusa .messaggi{padding:0 8px 8px}.conferma-chiusura{display:grid;gap:14px}.conferma-chiusura .titoletto{margin:0}.chips.a-capo{flex-wrap:wrap;overflow:visible;padding-top:4px}.toast.avviso-toast .icona{color:var(--orange)}.toast.avviso-toast{white-space:normal;border-radius:18px;width:max-content}.toast span{min-width:0}.toast button{flex:none}.non-sinc{vertical-align:middle;margin-left:10px;position:relative;top:-3px}.etichetta-incl .non-sinc{top:0;margin-left:6px}.card-prodotto.senza-prezzo{opacity:.55}.card-prodotto.senza-prezzo .prezzo{font-size:13px;color:var(--orange-testo)}.caricamento .titoletto{text-align:center;max-width:30ch}.tabella-piede{display:grid;justify-items:center;gap:10px;padding:16px;text-align:center}.tabella-piede .etichetta{text-wrap:balance}.attesa-storico{display:grid;gap:10px;justify-items:center;text-align:center;padding:28px 16px}.attesa-storico .titoletto,.attesa-storico .aiuto{margin:0}.attesa-storico .riga-attesa.corta{width:min(140px,45%)}.lista li b .pillola{display:inline-flex;flex:none;margin-left:6px;vertical-align:1px}.pagina .sotto-titolo{margin:18px 0 8px 4px}.sheet-corpo .sotto-titolo{margin:6px 0 -6px 4px}.metodi button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 900px){.oggi .due-colonne.pari{grid-template-columns:1fr}}.premio-maturato{display:flex;align-items:center;gap:6px;justify-content:center;color:var(--orange-testo);text-align:center}.regole{margin:0;padding:0 0 0 20px;display:grid;gap:6px;color:var(--label-2);font-size:14px}.passi-installa{list-style:none;margin:0;padding:0;display:grid;gap:8px}.passo-installa{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;background:var(--fill);border-radius:16px}.passo-numero{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--blue-pieno);color:var(--on-pieno);font:700 14px var(--font);font-variant-numeric:tabular-nums}.passo-testo{flex:1;min-width:0;display:grid;gap:2px;font-size:16px;line-height:1.3}.passo-testo small{color:var(--label-2);font-size:13px;line-height:1.3}.passo-tile{flex:none;min-width:44px;height:44px;padding:0 10px;display:grid;place-items:center;border-radius:12px;background:var(--bg-elev);color:var(--blue-testo);box-shadow:0 0 0 .5px var(--sep);font:600 15px var(--font)}.tre-puntini{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-left:2px;border-radius:8px;background:var(--bg-elev);box-shadow:0 0 0 .5px var(--sep);color:var(--blue-testo);font:700 17px var(--font);vertical-align:-5px}.installa-azioni{display:grid;gap:8px;margin-top:4px}.installa-azioni .coppia{display:grid;grid-template-columns:1fr 1fr;gap:8px}.installa-azioni .coppia .bottone{min-height:44px;font-size:15px;padding:0 12px;white-space:nowrap}.solo-lettori{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.porta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;overflow-y:auto;display:grid;place-items:center;outline:0;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 24px) 16px calc(env(safe-area-inset-bottom,0px) + 24px);animation:velo .2s ease}.porta:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 0% 0%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 70%),radial-gradient(50vw 50vh at 100% 10%,color-mix(in srgb,var(--indigo) 12%,transparent),transparent 70%),radial-gradient(60vw 60vh at 80% 100%,color-mix(in srgb,var(--orange) 10%,transparent),transparent 70%),var(--bg)}.porta-scheda{width:min(420px,100%);display:grid;gap:18px;text-align:center;animation:entra .22s var(--ease-out)}.porta-scheda.larga{width:min(640px,100%)}@media (min-width: 761px){.porta-scheda{padding:32px 32px 24px;border-radius:28px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);box-shadow:var(--glass-shadow)}}.porta-testa{display:grid;justify-items:center;gap:10px}.porta-logo{margin-bottom:14px}.porta-icona{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-testo)}.porta-testa h1{font:700 28px/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.porta-testa .aiuto{margin:0;max-width:36ch;line-height:1.45}.porta-azioni{display:grid;gap:10px}.porta-modulo{display:grid;gap:12px;text-align:left}.porta-errore{margin:0;color:var(--red-testo);font:500 15px/1.35 var(--font)}.porta-piede{margin:0;font-size:13px;color:var(--label-2)}.porta-piede a{color:var(--blue-testo);display:inline-block;min-height:44px;line-height:44px;padding:0 8px}.porta-esci{margin-top:-6px}.porta-link{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;margin-top:-6px}.porta-link .bottone.compatto{min-height:44px}@media (max-width: 420px){.porta-link .bottone.compatto{font-size:14px;padding:0 5px}}.porta-account{display:flex;align-items:center;gap:10px;justify-self:center;text-align:left;background:var(--fill);border-radius:14px;padding:10px 14px;margin:0;max-width:100%}.porta-account span{display:grid;min-width:0}.porta-account small{color:var(--label-2);font-size:13px;overflow-wrap:anywhere}.porta-account .icona{color:var(--label-2);flex:none}.nota-porta{display:flex;gap:10px;align-items:flex-start;text-align:left;background:color-mix(in srgb,var(--orange) 12%,transparent);border-radius:14px;padding:12px 14px;margin:0;font-size:15px}.nota-porta .icona{color:var(--orange-testo);flex:none;margin-top:1px}.campo input.campo-codice{text-align:center;letter-spacing:.2em;font:600 22px ui-monospace,SF Mono,Menlo,monospace;height:56px}.porta-attesa{display:grid;justify-items:center;gap:16px;padding:12px 0}.tastierino{display:grid;justify-items:center;gap:6px}.pallini{display:flex;gap:16px;padding:6px 0 0}.pallini span{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--label)}.pallini span.pieno{background:var(--label)}.pallini.sbagliati span{border-color:var(--red-testo)}.pin-messaggio{min-height:21px;margin:0;color:var(--red-testo);font:500 15px/1.35 var(--font)}.tasti{display:grid;grid-template-columns:repeat(3,76px);gap:14px 22px;justify-content:center;margin-top:2px}.tasti>span{width:76px;height:76px}.tasto{width:76px;height:76px;border-radius:50%;background:var(--fill);color:var(--label);display:grid;place-items:center;font:400 32px/1 var(--font-display);font-variant-numeric:tabular-nums;touch-action:manipulation;user-select:none;-webkit-user-select:none}.tasto:active:not(:disabled){background:var(--fill-2)}@media (hover: hover) and (pointer: fine){.tasto:hover:not(:disabled){background:var(--fill-2)}}.tasto:disabled{opacity:.45;cursor:default}.tasto.tasto-piatto{background:none}.tasto.tasto-piatto:active:not(:disabled){background:var(--fill)}@media (max-height: 740px){.tasti{grid-template-columns:repeat(3,68px);gap:10px 20px}.tasti>span,.tasto{width:68px;height:68px}.tasto{font-size:28px}}.persone{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.persona{width:100%;min-height:104px;display:grid;justify-items:center;align-content:center;gap:8px;padding:14px 10px;border-radius:18px;background:var(--bg-card);box-shadow:0 0 0 .5px var(--sep),0 1px 2px #0000000d;transition:transform .16s var(--ease-out)}.persona:active{transform:scale(.97)}.persona b{font:600 16px/1.25 var(--font)}.persona.attesa{cursor:default}.riga-attesa{display:block;justify-self:center;width:min(220px,70%);height:12px;border-radius:6px;background:var(--fill);position:relative;overflow:hidden}.riga-attesa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--fill-2),transparent);animation:luccica 1.3s infinite}@keyframes luccica{to{transform:translate(100%)}}.codici-emergenza{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--fill);border-radius:16px}.codici-emergenza code{font:600 16px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.06em}.codice-pc{margin:0;text-align:center;font:700 38px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;padding:14px;background:var(--fill);border-radius:16px}.chi-sono{display:flex;align-items:center;gap:10px;padding:0 2px}.chi-sono .avatar{width:34px;height:34px;font-size:13px}.chi-sono>span:last-child{display:grid;min-width:0}.chi-sono b{font:600 15px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chi-sono small{font-size:12px;color:var(--label-2)}.piede-azioni{display:flex;flex-wrap:wrap;gap:0 2px;margin-left:-8px}.altro-chi{margin:4px 4px -6px}.scelta-tema{display:grid;gap:6px}.scelta-tema .segmenti{display:flex}.scelta-tema .segmenti button{flex:1;padding:6px 4px}.barra-piede .scelta-tema{padding:0 2px}.scelta-tema.nel-menu{margin:0 4px}.conferma-uscita .aiuto{margin:0;text-align:center}@media (max-height: 700px){.porta-logo,.porta-icona{display:none}.porta-scheda{gap:12px}.porta-testa{gap:6px}.porta-testa h1{font-size:24px}.tasti{grid-template-columns:repeat(3,64px);gap:8px 18px}.tasti>span,.tasto{width:64px;height:64px}.tasto{font-size:27px}}@media (max-height: 600px){.porta{padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.porta-testa .aiuto{font-size:14px}.nota-porta{font-size:13px;padding:8px 10px}.pin-messaggio{min-height:18px;font-size:14px}.tasti{grid-template-columns:repeat(3,58px);gap:8px 18px}.tasti>span,.tasto{width:58px;height:58px}.tasto{font-size:25px}.porta-esci{min-height:44px}}.avviso-prova{margin:0 0 10px;font-size:14px;padding:8px 12px}button.r-nome{text-align:left;border-radius:6px}@media (hover: hover) and (pointer: fine){button.r-nome:hover{color:var(--blue-testo)}}.r-sconto.spento{color:var(--label-2);font-weight:400}.paga{display:grid;gap:8px}.paga-rapidi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.paga-rapidi .bottone{min-height:44px;padding:0 12px}.paga-testa{display:grid;justify-items:center;gap:2px}.paga-testa .etichetta,.paga-testa .aiuto{margin:0}.numero-grande.verde{color:var(--green-testo)}.parti{list-style:none;margin:0;padding:0 14px;background:var(--fill);border-radius:14px}.parti li{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:.5px solid var(--sep);animation:entra .22s var(--ease-out)}.parti li:last-child{border-bottom:0}.parti li span{flex:1;font-weight:500}.parti li b{font:600 17px var(--font);font-variant-numeric:tabular-nums}.metodi:has(>:nth-child(5)){grid-template-columns:repeat(5,1fr)}.due-tasti{display:grid;grid-template-columns:1fr 1fr;gap:8px}.due-tasti .bottone{font:700 20px var(--font)}.aiuto.centro{text-align:center}.stato-invio{display:inline-flex;align-items:center;gap:6px;margin:0;font:500 15px var(--font);color:var(--label-2)}.stato-invio.inviata{color:var(--green-testo)}.stato-invio.coda{color:var(--orange-testo)}.stato-invio.errore{color:var(--red-testo);text-align:left}.pillola.da-inviare{font-size:13px;padding:5px 11px;cursor:pointer}.lista.scontrini .lista-destra{display:grid;justify-items:end;gap:2px}.lista.scontrini .link-scuro.rosso{min-height:32px}.prova-breve{display:none}@media (max-width: 760px){.metodi:has(>:nth-child(5)){grid-template-columns:repeat(3,1fr)}.avviso-prova{align-items:center;font-size:13px}.avviso-prova>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.prova-lungo{display:none}.prova-breve{display:inline}}.lista.scontrini .azioni-rifiutata{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.lista.scontrini .azioni-rifiutata .link-scuro{min-height:32px}.lista.scontrini .azioni-rifiutata small{white-space:normal}.kpi-riepilogo{grid-template-columns:2fr 1fr 1fr}.riepilogo-cassetto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start}.riepilogo-cassetto:not(:has(.obiettivo)){grid-template-columns:1fr}.obiettivo,.cassetto{display:grid;gap:8px}.obiettivo-testo{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:15px;color:var(--label-2)}.obiettivo-testo b{color:var(--label);font-weight:600;font-variant-numeric:tabular-nums}.obiettivo-barra{height:10px;background:var(--fill);border-radius:5px;overflow:hidden}.obiettivo-barra span{display:block;height:100%;background:var(--blue);border-radius:5px;transform-origin:left;animation:cresci-obiettivo .65s var(--ease-out) backwards}.obiettivo-barra span.raggiunto{background:var(--green)}@keyframes cresci-obiettivo{0%{transform:scaleX(0)}}.cassetto-metodi{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cassetto-metodi li{display:grid;gap:2px;background:var(--fill);border-radius:12px;padding:8px 12px;min-width:104px}.cassetto-metodi span{font-size:13px;color:var(--label-2)}.cassetto-metodi b{font:600 17px var(--font);font-variant-numeric:tabular-nums}.mio-turno{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding:10px 10px 10px 14px;border-radius:18px;background:var(--bg-card);box-shadow:0 0 0 .5px var(--sep)}.mio-turno-testo{display:grid;flex:1;min-width:180px}.mio-turno-testo b{font:600 17px var(--font);font-variant-numeric:tabular-nums}.mio-turno-testo small{color:var(--label-2);font-size:13px}.mio-turno-azioni{display:flex;flex-wrap:wrap;gap:8px}.pallino-turno{width:10px;height:10px;border-radius:50%;background:var(--green);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 20%,transparent)}.mio-turno.in-corso{box-shadow:0 0 0 .5px color-mix(in srgb,var(--green) 45%,transparent)}.riga-fondo{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--fill);border-radius:14px;padding:6px 6px 6px 14px}.riga-fondo>span{display:grid}.riga-fondo b{font:600 20px var(--font);font-variant-numeric:tabular-nums}.riga-fondo.aperta{background:none;padding:0;align-items:flex-end;flex-wrap:wrap}.riga-fondo.aperta .campo-con-errore{flex:1 1 180px;min-width:0}.riga-fondo .bottone{flex:none;white-space:nowrap}.esito>.icona.arancio{color:var(--orange)}.titoletto.gia-chiusa{display:flex;align-items:center;gap:8px;margin:0}.titoletto.gia-chiusa .icona{color:var(--green);flex:none}.titoletto.gia-chiusa .icona.arancio{color:var(--orange)}.lista.uscite li.acquisto{align-items:flex-start}.lista.uscite .lista-destra{display:grid;justify-items:end;gap:4px}.uscita-scontrino{display:block;width:min(260px,100%);max-height:320px;object-fit:contain;border-radius:12px;background:var(--fill);margin-top:8px}.uscita-foto{display:grid;gap:8px}.uscita-foto-scelta{display:flex;align-items:center;gap:12px}.uscita-foto-scelta .bottone{margin-left:auto}.uscita-miniatura{width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--fill);flex:none}.forse-doppia{display:grid;gap:8px}.forse-doppia .avviso{margin:0}.serve-passkey{display:grid;gap:8px;background:color-mix(in srgb,var(--blue) 10%,transparent);border-radius:16px;padding:14px}.serve-passkey .titoletto{display:flex;align-items:center;gap:8px;margin:0;font-size:19px}.tabella-ore{padding:4px 8px}.ore-riga{display:grid;grid-template-columns:minmax(0,1fr) 64px 120px;gap:12px;align-items:center;width:100%;text-align:left;padding:10px;border-bottom:.5px solid var(--sep);min-height:56px;transition:background-color .15s ease;border-radius:10px}.ore-riga:last-child{border-bottom:0}@media (hover: hover) and (pointer: fine){button.ore-riga:hover{background:var(--fill)}}.ore-testa{font:600 12px var(--font);color:var(--label-2);min-height:36px}.ore-nome{display:grid;min-width:0}.ore-nome b{font-weight:600;font-size:15px}.ore-nome small{color:var(--label-2);font-size:13px}.ore-totale{background:var(--fill)}.ore .testata-riga .bottone.compatto{margin-left:auto}.lista.turni-persona li.acquisto{gap:8px}@media (max-width: 760px){.kpi-riepilogo{grid-template-columns:1fr 1fr}.kpi-riepilogo>:first-child{grid-column:1 / -1}.riepilogo-cassetto{grid-template-columns:1fr}.ore-riga{grid-template-columns:minmax(0,1fr) 48px 104px;gap:8px;padding:10px 6px}.ore .testata-riga .bottone.compatto{margin-left:0}}.riga-semplice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 14px}.riga-semplice small{color:var(--label-2)}button.link{background:none;border:0;padding:8px 4px;min-height:44px;font:inherit;color:var(--blue-testo);cursor:pointer}.campo input[type=color]{width:100%;height:40px;padding:2px;border:0;background:none}.listino-cassa{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:600 13px var(--font);color:var(--label-2)}.listino-cassa select{min-height:36px;border-radius:var(--r-tag);border:1px solid var(--sep);background:var(--fill);color:var(--label);font:600 14px var(--font);padding:0 8px}.card-prodotto[style*=--colore-tasto]{box-shadow:inset 4px 0 0 var(--colore-tasto)}.campo-piccolo{display:grid;gap:4px;font-size:12px;color:var(--label-2);min-width:0}.campo-piccolo input,.campo-piccolo select{min-height:40px;border-radius:10px;padding:0 10px;background:var(--fill);border:0;font:400 15px var(--font);color:var(--label);width:100%}.filtri-movimenti{flex-wrap:wrap;align-items:end}.piede-pagine{display:flex;gap:8px;align-items:end;flex-wrap:wrap;justify-content:center}.modulo-movimento{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px}.modulo-movimento .largo{grid-column:1 / -1}.riga-nuovo-fornitore{grid-column:1 / -1;display:flex;gap:8px;align-items:end}.righe-movimento{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.righe-movimento li{display:grid;grid-template-columns:minmax(160px,2fr) repeat(auto-fit,minmax(90px,1fr)) 36px;gap:10px;align-items:end;padding-bottom:10px;border-bottom:.5px solid var(--sep)}.righe-movimento .num{display:grid;text-align:right}.totale-movimento{text-align:right;margin:10px 0}.azioni-sheet{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.icona-bottone{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--fill);color:var(--label-2)}@media (max-width: 760px){.righe-movimento li{grid-template-columns:repeat(3,minmax(0,1fr))}.righe-movimento li .t-nome{grid-column:1 / -1}.righe-movimento li .icona-bottone{justify-self:end}}.riga-accise{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,120px);gap:10px;align-items:end;margin:6px 0}.riga-accise .aiuto{grid-column:1 / -1;margin:0}.t-riga.cliccabile{cursor:pointer}@media (hover: hover) and (pointer: fine){.t-riga.cliccabile:hover{background:var(--fill)}}.azioni-riga{position:relative;justify-self:end}.menu-riga{position:absolute;right:0;top:40px;z-index:20;min-width:180px;display:grid;padding:6px;border-radius:14px;background:var(--bg-elev);box-shadow:0 10px 30px #0000002e;border:.5px solid var(--sep)}.menu-riga button{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;text-align:left;font:500 15px var(--font);color:var(--label)}.menu-riga button:hover{background:var(--fill)}.menu-riga button.rosso{color:var(--red-testo)}@media (max-width: 760px){.solo-pc{display:none!important}}.bottone-fotocamera{flex:none}.fotocamera{position:relative;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:3 / 4;max-height:60vh;margin:0 auto 10px}.fotocamera video{width:100%;height:100%;object-fit:cover;display:block}.fotocamera .mirino{position:absolute;left:12%;right:12%;top:38%;height:24%;border:2px solid var(--blue);border-radius:12px;box-shadow:0 0 0 999px #00000059}.tabella-turni{overflow-x:auto;padding:8px}.tabella-turni table{width:100%;border-collapse:collapse;font-size:15px}.tabella-turni th{font:600 12px var(--font);color:var(--label-2);text-transform:uppercase;letter-spacing:.02em;padding:8px 6px;text-align:left}.tabella-turni th small{display:block;text-transform:none;font-weight:500;letter-spacing:0}.tabella-turni tr.negozi th{color:var(--label);border-bottom:.5px solid var(--sep)}.tabella-turni td{padding:6px;border-top:.5px solid var(--sep);vertical-align:middle}.tabella-turni td.giorno b{display:block}.tabella-turni td.giorno small{color:var(--label-2)}.tabella-turni tr.oggi td{background:color-mix(in srgb,var(--blue) 10%,transparent)}.tabella-turni td.mio,.tabella-turni .turno-mio{color:var(--blue-testo);font-weight:700}.tabella-turni select,.tabella-turni input{width:100%;min-width:84px;min-height:36px;border-radius:10px;border:0;background:var(--fill);padding:0 8px;font:inherit;color:var(--label)}.tabella-turni td.note input{min-width:140px}.strumenti-griglia{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;margin-top:14px}.strumenti-griglia>.card{margin-bottom:0;display:grid;gap:10px}.strumenti-largo,.strumenti-nota{grid-column:1 / -1}.prezzo-consigliato{position:sticky;top:16px}.prezzo-grande{font:700 52px/1 var(--font-display);letter-spacing:-.03em;color:var(--blue-testo);margin:4px 0}.liq-categorie,.manuali-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:14px 0}.liq-banda{height:6px;border-radius:3px;width:48px}.liq-pallino{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle}.liq-pallino.grande{width:14px;height:14px}.liq-schede{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.liq-scheda{display:grid;gap:3px;padding:12px;border-radius:14px;background:var(--fill);align-content:start}.liq-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.liq-colonne{margin-top:10px;align-items:start}.manuale{display:grid;grid-template-columns:240px 1fr;gap:14px;align-items:start}.indice-manuale{position:sticky;top:16px;display:grid;gap:6px}.indice-manuale a{color:var(--blue-testo);text-decoration:none;font-size:14px}.testo-manuale{line-height:1.55;font-size:16px}.testo-manuale h2{font:700 22px/1.2 var(--font-display);margin:26px 0 8px}.testo-manuale table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px}.testo-manuale th,.testo-manuale td{border:.5px solid var(--sep);padding:6px 8px;text-align:left;vertical-align:top}.testo-manuale blockquote{margin:10px 0;padding:8px 14px;border-left:3px solid var(--blue);background:var(--fill);border-radius:8px}.testo-manuale section{scroll-margin-top:16px;border-radius:12px;transition:background-color .6s ease}.testo-manuale section.evidenzia{background:color-mix(in srgb,var(--blue) 14%,transparent)}@media (max-width: 860px){.strumenti-griglia,.manuale{grid-template-columns:1fr}.prezzo-consigliato,.indice-manuale{position:static}.prezzo-consigliato{order:-1}.tabella-turni{padding:4px}.tabella-turni table{font-size:13px}.tabella-turni select{min-width:64px;padding:0 4px}}.tabella.storico .t-riga{grid-template-columns:minmax(130px,1.2fr) minmax(170px,1.4fr) minmax(80px,.8fr) repeat(auto-fit,minmax(90px,1fr))}@media (max-width: 860px){.tabella.storico .t-riga{grid-template-columns:1fr auto auto}}.tb{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.tb-strumenti{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tb-strumenti .ricerca{min-width:240px;flex:1 1 260px}.tb-pulisci{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--label-2);flex:none}.tb-pulisci:active{background:var(--fill-2)}.tb .chips{padding:0 2px}.tb-bottoni{flex:0 1 auto;min-width:0}.tb-bottoni button,.tb-attivi button{display:inline-flex;align-items:center;gap:6px}.tb-bottoni button.acceso{background:color-mix(in srgb,var(--blue) 16%,transparent);color:var(--blue-testo);font-weight:600}.tb-bottoni button[aria-pressed=true]:not(.acceso){background:var(--fill-2)}.tb-attivi button{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue-testo);font-weight:600}.tb-attivi button.tb-link{background:none;color:var(--blue-testo);font-weight:500;padding:0 8px}.tb-conta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:36px;padding:0 4px;font-size:15px}.tb-conta .etichetta{font-size:13px}.tb-conta b{font-weight:600}.tb-totali-breve{font-variant-numeric:tabular-nums}.tb-tabella{overflow:hidden}.tb-scorri{overflow:auto;max-height:max(420px,calc(100dvh - 250px));overscroll-behavior:contain}.tb-dentro{position:relative;width:100%}.tb-riga{display:grid;align-items:center;gap:0;width:100%;border-bottom:.5px solid var(--sep);box-sizing:border-box}.tb-corpo{position:relative}.tb-cella,.tb-th,.tb-sel,.tb-az,.tb-riga-filtri>span{min-width:0;padding:0 12px}.tb-cella{font-size:15px;display:flex;align-items:center;align-self:stretch}.tb-c{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-cella.num .tb-c{text-align:right}.tb-cella.num,.tb-th.num{text-align:right;font-variant-numeric:tabular-nums}.tb-vuoto{color:var(--label-3)}.tb-sel{display:grid;place-items:center;padding:0}.tb-sel input,.tb-colonna input,.tb-scelte input{width:20px;height:20px;accent-color:var(--blue);margin:0}.tb-az{display:grid;place-items:center;padding:0}.tb-az .icona-bottone{font-size:18px;line-height:1}.tb-riga.cliccabile{cursor:pointer}.tb-testa{position:sticky;top:0;z-index:2;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.tb-intestazioni{min-height:42px}.tb-th{position:relative;height:100%;display:flex;align-items:stretch}.tb-th button{flex:1;min-width:0;display:flex;align-items:center;gap:4px;font:600 12px var(--font);color:var(--label-2);text-align:left;letter-spacing:0}.tb-th.num button{justify-content:flex-end}.tb-th button:active{color:var(--label)}.tb-th[aria-sort=ascending] button,.tb-th[aria-sort=descending] button{color:var(--blue-testo)}.tb-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-verso{display:inline-flex;align-items:center;gap:1px;flex:none}.tb-verso b{font:700 10px var(--font)}.tb-maniglia{position:absolute;top:6px;bottom:6px;right:-4px;width:9px;cursor:col-resize;z-index:1;touch-action:none}.tb-maniglia:after{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:var(--sep);transition:background-color .15s ease}@media (hover: hover) and (pointer: fine){.tb-maniglia:hover:after{background:var(--blue);width:2px}}@media (pointer: coarse){.tb-maniglia{display:none}}.tb-riga-filtri{min-height:44px;padding:4px 0}.tb-riga-filtri>span{padding:0 6px}.tb-filtro-veloce{display:flex;align-items:center;background:var(--fill);border-radius:8px;height:32px}.tb-filtro-veloce input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14px;padding:0 8px;height:32px;color:var(--label)}.tb-filtro-veloce input::placeholder{color:var(--label-2)}.tb-filtro-veloce:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 40%,transparent)}.tb-filtro-veloce button{display:grid;place-items:center;width:26px;height:32px;color:var(--label-2);flex:none}.tb-filtro-bottone{width:100%;height:32px;border-radius:8px;background:var(--fill);font-size:13px;color:var(--label-2);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-filtro-bottone.acceso{background:color-mix(in srgb,var(--blue) 16%,transparent);color:var(--blue-testo);font-weight:600}.tb-totali{position:sticky;bottom:0;z-index:2;min-height:44px;border-bottom:0;border-top:.5px solid var(--sep);font-weight:600;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.tb-totali .tb-cella{font-weight:600;font-size:14px}.tb-totali .tb-c{text-overflow:clip}.tb-niente{display:grid;justify-items:center;gap:10px;padding:8px 0 16px}.tb-schede{position:relative}.tb-voce{padding-bottom:10px;box-sizing:border-box}.tb-scheda{height:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;border-radius:18px;overflow:hidden;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);box-shadow:0 1px 2px #0000000a}.tb-scheda.cliccabile{cursor:pointer;transition:transform .16s var(--ease-out)}.tb-scheda.cliccabile:active{transform:scale(.985)}.tb-scheda.scelta{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 55%,transparent)}.tb-scheda .tb-sel{height:22px;place-items:center}.tb-scheda .tb-az{margin:-6px -2px 0 0;flex:none}.tb-scheda-corpo{flex:1;min-width:0;display:grid;gap:6px}.tb-scheda-titolo{font:600 16px/22px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:22px}.tb-campi{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:0}.tb-campi>div{display:flex;align-items:baseline;gap:6px;min-width:0;height:20px;line-height:20px;font-size:13px}.tb-campi dt{color:var(--label-2);flex:0 6 auto;min-width:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-campi dd{margin:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tb-campi dd.num{text-align:right;font-variant-numeric:tabular-nums}.tb-campi dd.num,.tb-campi dd.intero{flex:1 0 auto;max-width:100%}.tb-campi dd .pillola{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.tb-telefono .tb-strumenti .ricerca{flex-basis:100%;min-width:0}.tb-telefono .tb-bottoni{flex-basis:100%}.tb-menu{position:fixed;z-index:60;animation:popover .16s var(--ease-out);transform-origin:top right}.tb-filtro{display:grid;gap:10px}.tb-filtro .campo select{height:48px;border:0;border-radius:12px;padding:0 14px;background:var(--fill);color:var(--label)}.tb-filtro-azioni{display:flex;gap:12px}.tb-filtro-azioni button:disabled{opacity:.45}.tb-scelte{max-height:46vh;overflow-y:auto}.tb-niente.aiuto,.tb-scelte .tb-niente{padding:12px 0}.tb-filtri-elenco{display:grid;gap:8px}.tb-voce-filtro>summary .tb-riassunto{color:var(--blue-testo);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tb-voce-corpo{display:grid;gap:6px;padding:4px 14px 12px}.tb-voce-corpo .link{justify-self:start}.tb-colonna{gap:10px}.tb-colonna .icona-bottone:disabled{opacity:.35}.tb-ordina[aria-pressed=true] span:first-child{font-weight:600}.tb-ordina .tb-verso{flex:none;gap:4px;color:var(--blue-testo);font:600 14px var(--font)}#stampa-tabella{display:none}@media print{body.stampa-in-corso>*:not(#stampa-tabella){display:none!important}body.stampa-in-corso{background:#fff!important}body.stampa-in-corso:before{display:none}body.stampa-in-corso #stampa-tabella{display:block;color:#000;font:10px/1.3 -apple-system,system-ui,sans-serif}#stampa-tabella h1{font-size:16px;margin:0 0 2px}#stampa-tabella p{margin:0 0 8px;color:#444}#stampa-tabella table{width:100%;border-collapse:collapse}#stampa-tabella th{text-align:left;border-bottom:1px solid #000;padding:3px 4px;font-weight:600}#stampa-tabella td{border-bottom:.5px solid #bbb;padding:2px 4px;vertical-align:top}#stampa-tabella .num{text-align:right;font:inherit;font-variant-numeric:tabular-nums}#stampa-tabella thead{display:table-header-group}#stampa-tabella tr{break-inside:avoid}}.tb-tabella .tb-riga{--tb-velo: transparent;background:var(--tb-velo)}@media (hover: hover) and (pointer: fine){.tb-tabella .tb-riga.cliccabile:hover{--tb-velo: var(--fill)}}.tb-tabella .tb-riga.scelta{--tb-velo: color-mix(in srgb, var(--blue) 10%, transparent)}.tb-tabella .tb-fisso{position:sticky;z-index:2;align-self:stretch;display:flex;align-items:center;background:linear-gradient(var(--tb-velo),var(--tb-velo)),color-mix(in srgb,var(--bg-card) 62%,var(--bg))}.tb-tabella .tb-testa .tb-fisso,.tb-tabella .tb-totali .tb-fisso{--tb-velo: transparent;background:color-mix(in srgb,var(--bg-elev) 84%,var(--bg))}.tb-tabella .tb-sel.tb-fisso{justify-content:center}.tb-tabella .tb-primo{box-shadow:.5px 0 0 var(--sep)}.tb-con-lato{display:grid;grid-template-columns:252px minmax(0,1fr);gap:18px;align-items:start}.tb-lato{position:sticky;top:12px;display:grid;gap:14px;align-content:start;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 16px}.tb-lato>.ricerca{min-height:40px}.tb-lato>.ricerca input{font-size:16px;height:40px}.tb-ordina-per{font-weight:500}.tb-menu-spazio{width:18px;flex:none}.menu-riga button.scelta{color:var(--blue-testo);font-weight:600}.tb-ordina[role=radio]{justify-content:space-between}.tb-ordina[aria-checked=true] span:first-child{font-weight:600}.tb-ordina[aria-checked=true] .icona{color:var(--blue-testo)}.tb-lato-corpo{display:grid;gap:14px}.sheet .tb-lato-corpo{margin-bottom:16px}@media (max-width: 1020px){.tb-con-lato{grid-template-columns:220px minmax(0,1fr);gap:14px}}.pr-barra{margin:4px 0 14px}.pr-filtri{display:grid;gap:16px}.pr-sezione{display:grid;gap:6px;min-width:0}.pr-sezione-testa{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;padding:0 6px}.pr-sezione-testa h3{margin:0;font:600 13px var(--font);color:var(--label-2)}.pr-sezione-testa .link-scuro{font-size:13px;min-height:24px}.pr-caselle{display:grid;background:var(--fill);border-radius:12px;padding:2px 0}.pr-caselle.lunga{max-height:236px;overflow-y:auto;overscroll-behavior:contain}.pr-solo{margin-top:4px}.pr-casella{display:flex;align-items:center;gap:10px;min-height:38px;padding:5px 12px;font-size:15px;cursor:pointer}.pr-casella+.pr-casella{border-top:.5px solid var(--sep)}.pr-casella input{width:18px;height:18px;accent-color:var(--blue);margin:0;flex:none}.pr-casella span{display:grid;min-width:0;line-height:1.25}.pr-casella small{font-size:12px;color:var(--label-2)}.pr-cerca{min-height:34px}.pr-cerca input{height:34px;font-size:15px}.pr-listino select,.pr-da-a input{height:40px;font-size:16px;border-radius:10px}.pr-da-a{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pr-da-a input{width:100%;min-width:0;box-sizing:border-box}.pr-viste{display:flex;flex-wrap:wrap;gap:0 14px;padding:0 6px}.pr-viste .link-scuro{font-size:14px}.pr-nome{display:flex;align-items:center;gap:4px;min-width:0}.pr-nome .t-nome{min-width:0}.pr-nome .t-nome b,.pr-nome .t-nome small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-stella{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-left:-8px;border-radius:50%;color:var(--label-3);transition:transform .16s var(--ease-out),color .15s ease}.pr-stella.si{color:var(--blue)}.pr-stella.si path{fill:currentColor}.pr-stella:disabled{cursor:default}.pr-stella:not(:disabled):active{transform:scale(.85)}@media (hover: hover) and (pointer: fine){.pr-stella:not(:disabled):hover{color:var(--blue)}}.tb-scheda-titolo .pr-sotto{display:none}.tb-scheda-titolo .pr-stella{width:26px;height:22px;margin-left:-4px}.tb-scheda-titolo .t-nome b{font:600 16px/22px var(--font)}:root{--an-barra: #D9761E;--an-linea: #5856D6;--an-serie-0: #2A78D6;--an-serie-1: #D9761E;--an-serie-2: #1BAF7A;--an-serie-3: #EDA100;--an-serie-4: #E87BA4;--an-serie-5: #008300;--an-serie-altre: #A3A3AA}:root[data-aspetto=scuro]{--an-barra: #CF6E17;--an-linea: #7D7AEB;--an-serie-0: #3987E5;--an-serie-1: #CF6E17;--an-serie-2: #199E70;--an-serie-3: #C98500;--an-serie-4: #D55181;--an-serie-5: #008300;--an-serie-altre: #6E6E74}.analytics .testata{padding-bottom:8px}.an-schede{padding-top:0;margin-bottom:4px}.an-comandi{display:grid;gap:10px;margin-top:8px}.an-comandi-riga{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.an-periodo{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 14px;border-radius:12px;background:var(--fill);text-align:left}.an-periodo span{display:grid;line-height:1.2}.an-periodo b{font:600 15px var(--font)}.an-periodo small{font-size:12px;color:var(--label-2);font-variant-numeric:tabular-nums}.an-periodo .icona{color:var(--label-2);flex:none}.an-legenda-bottone{width:36px;height:36px;border-radius:50%;background:var(--fill);font:700 16px var(--font);color:var(--label-2);margin-left:auto}.an-scorciatoie{padding:0 4px}.an-scorciatoie .riga-menu{min-height:46px;font-size:16px}.an-scorciatoie .riga-menu .icona{color:var(--blue-testo)}.an-dal-al{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 6px}.an-dal-al input{width:100%;min-width:0}.an-legenda-testo{margin:0 0 12px;display:grid;gap:4px}.an-legenda-testo dt{font-weight:600;margin-top:8px}.an-legenda-testo dd{margin:0;color:var(--label-2);font-size:15px}.an-sotto{margin:0 0 12px}.an-somma{margin:0 0 8px;font-size:15px;color:var(--label-2)}.an-somma b{color:var(--label);font-variant-numeric:tabular-nums}.an-nota{margin:0 0 10px}.an-scheda>.card,.an-scheda>.tb{margin-bottom:14px}.an-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-bottom:14px}.an-griglia-6{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kpi.an-kpi-tre{grid-template-columns:repeat(3,1fr)}.an-riquadro .kpi-valore{font-variant-numeric:normal}.an-dettagli{margin:8px 0 0;display:grid;gap:4px;border-top:.5px solid var(--sep);padding-top:8px}.an-dettagli>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.an-dettagli dt{color:var(--label-2);white-space:nowrap}.an-dettagli dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.an-due{margin-bottom:14px}.cl-nome small{display:block;font-size:12px;color:var(--label-2);margin-top:2px}.an-ore .mappa-riga{grid-template-columns:40px repeat(14,minmax(22px,1fr))}.an-grafico{min-width:0}.an-svg{display:block;width:100%;height:auto;touch-action:pan-y;outline-offset:4px}.an-legenda{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px}.an-legenda li{display:inline-flex;align-items:center;gap:7px}.an-legenda small{color:var(--label-2)}.an-chiave-barra{width:12px;height:12px;border-radius:3px;background:var(--an-barra)}.an-chiave-linea{width:16px;height:2px;border-radius:1px;background:var(--an-linea)}.an-dettaglio{margin:0 0 6px;min-height:20px;font-size:13px;color:var(--label-2);font-variant-numeric:tabular-nums}.an-dettaglio b{color:var(--label)}.an-svg .an-righello{stroke:var(--sep);stroke-width:1}.an-svg .an-base{stroke:var(--label-3);stroke-width:1}.an-svg .an-asse{font:500 12px var(--font);fill:var(--label-2);font-variant-numeric:tabular-nums}.an-svg .an-barre path{fill:var(--an-barra);transition:opacity .12s ease}.an-svg .an-barre path.on{opacity:.72}.an-svg .an-linea{fill:none;stroke:var(--an-linea);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.an-svg .an-punto{fill:var(--an-linea);stroke:var(--bg-card);stroke-width:2;pointer-events:none}.an-svg .an-mirino{stroke:var(--label-3);stroke-width:1;pointer-events:none}.an-vuoto-grafico{margin:8px 0 4px}.an-zoom-riga{margin-top:10px;display:grid;gap:4px}.an-zoom{position:relative;height:36px;border-radius:10px;background:var(--fill);touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;overflow:visible}.an-zoom svg{position:absolute;top:2px;right:0;bottom:2px;left:0;width:100%;height:32px}.an-zoom-mini{fill:var(--label-3)}.an-zoom-fuori{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--bg) 55%,transparent);pointer-events:none}.an-zoom-finestra{position:absolute;top:0;bottom:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--an-barra);pointer-events:none}.an-maniglia{position:absolute;top:50%;width:32px;height:44px;transform:translate(-50%,-50%);pointer-events:auto;cursor:ew-resize;touch-action:none}.an-maniglia:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:24px;transform:translate(-50%,-50%);border-radius:4px;background:var(--bg-card);box-shadow:0 0 0 2px var(--an-barra)}.an-maniglia.da{left:0}.an-maniglia.a{left:100%}.an-maniglia:focus-visible{outline:none}.an-maniglia:focus-visible:after{box-shadow:0 0 0 2px var(--an-barra),0 0 0 5px color-mix(in srgb,var(--blue) 45%,transparent)}.an-zoom-testo{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:32px}.an-zoom-testo .link-scuro{font-size:14px;min-height:32px}.an-torta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.an-torta svg{flex:none}.an-fetta{stroke:var(--bg-card);stroke-width:2;cursor:pointer;transition:d .16s var(--ease-out)}.an-serie-0{fill:var(--an-serie-0);background:var(--an-serie-0)}.an-serie-1{fill:var(--an-serie-1);background:var(--an-serie-1)}.an-serie-2{fill:var(--an-serie-2);background:var(--an-serie-2)}.an-serie-3{fill:var(--an-serie-3);background:var(--an-serie-3)}.an-serie-4{fill:var(--an-serie-4);background:var(--an-serie-4)}.an-serie-5{fill:var(--an-serie-5);background:var(--an-serie-5)}.an-serie-altre{fill:var(--an-serie-altre);background:var(--an-serie-altre)}.an-torta-valore{font:700 17px var(--font-display);fill:var(--label)}.an-torta .an-asse{font:500 12px var(--font);fill:var(--label-2)}.an-torta-legenda{list-style:none;margin:0;padding:0;flex:1;min-width:220px;display:grid;gap:2px}.an-torta-legenda button{width:100%;display:grid;grid-template-columns:12px minmax(0,1fr) auto 52px;align-items:center;gap:10px;min-height:36px;padding:0 8px;border-radius:8px;text-align:left;font-size:14px}.an-torta-legenda li.on button{background:var(--fill)}.an-chiave{width:12px;height:12px;border-radius:3px}.an-torta-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-quota{color:var(--label-2);text-align:right}.an-chips{padding-top:0;margin-bottom:12px}@media (max-width: 760px){.an-comandi-riga{gap:8px}.an-comandi .segmenti{max-width:100%}.an-periodo{flex:1 1 0;min-width:0}.an-periodo b,.an-periodo small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-legenda-bottone{margin-left:0;flex:none}.an-comandi-riga:first-child>.segmenti{order:3;flex:1 1 100%}.an-comandi-riga:first-child>.segmenti button{flex:1}.an-griglia{grid-template-columns:1fr 1fr;gap:10px}.an-griglia>.an-riquadro:has(.an-dettagli){grid-column:1 / -1}.an-griglia-6{grid-template-columns:repeat(3,1fr)}.kpi.an-kpi-tre,.an-dal-al{grid-template-columns:1fr}.an-torta{justify-content:center}.an-torta-legenda{min-width:100%}}.cassa{--scala: 1}.cassa.testo-piccolo{--scala: .88}.cassa.testo-grande{--scala: 1.15}.cassa .card-prodotto .nome{font-size:calc(15px * var(--scala))}.cassa .card-prodotto .marca{font-size:calc(12px * var(--scala))}.cassa .card-prodotto .prezzo{font-size:calc(17px * var(--scala))}.cassa .chips button{font-size:calc(14px * var(--scala))}.testata-piccola .tondo.menu-cassa{font:700 20px/1 var(--font);color:var(--label)}.scontrino-testa .tondo.menu-vendita{font:700 18px/1 var(--font);color:var(--label);margin-left:auto}.chips.categorie-schede,.chips.categorie-griglia{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:repeat(var(--righe-cat, 1),auto);justify-content:start}.chips.categorie-schede button,.chips.categorie-griglia button{white-space:nowrap}.cassa-catalogo{display:flex;flex-direction:column}.cassa-catalogo>*{flex:none}.chips.categorie-griglia{gap:8px}.chips.categorie-griglia button{border-radius:14px;min-height:52px;min-width:112px;padding:0 16px;text-align:left;background:var(--bg-card);box-shadow:0 1px 2px #0000000d,0 0 0 .5px var(--sep);font-weight:600}.chips.categorie-griglia button.attivo{background:var(--label);color:var(--bg-card);box-shadow:none}.cerca-in{margin:6px 2px 0;font-size:13px}.griglia-prodotti.compatta{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.griglia-prodotti.compatta .card-prodotto{min-height:92px;padding:10px 12px;border-radius:14px}.griglia-prodotti.compatta .card-prodotto .nome{-webkit-line-clamp:2}.griglia-prodotti.senza-giacenza .scorta{display:none}.foto-prodotto{display:grid;place-items:center;aspect-ratio:4 / 3;margin:-4px -4px 6px;border-radius:12px;font:700 calc(34px * var(--scala)) var(--font-display);color:var(--on-pieno);background:color-mix(in srgb,var(--colore-tasto, var(--blue)) 55%,var(--bg-card))}.griglia-prodotti.compatta .foto-prodotto{aspect-ratio:16 / 9;font-size:calc(24px * var(--scala))}.griglia-prodotti.vista-elenco{grid-template-columns:1fr;gap:0;background:var(--bg-card);border-radius:18px;box-shadow:0 1px 2px #0000000d,0 0 0 .5px var(--sep);overflow:hidden}.vista-elenco .card-prodotto{min-height:56px;flex-direction:row;align-items:center;gap:12px;padding:8px 16px;border-radius:0;box-shadow:none;border-bottom:.5px solid var(--sep)}.vista-elenco .card-prodotto:last-child{border-bottom:0}.vista-elenco .card-prodotto:active{transform:none;background:var(--fill)}.vista-elenco.compatta .card-prodotto{min-height:44px;padding:4px 14px;border-radius:0}.vista-elenco .elenco-nome{flex:1;min-width:0;display:grid}.vista-elenco .card-prodotto .nome{-webkit-line-clamp:1}.vista-elenco .card-prodotto .prezzo{min-width:72px;text-align:right;font-variant-numeric:tabular-nums}.vista-elenco .card-prodotto[style*=--colore-tasto]{box-shadow:inset 4px 0 0 var(--colore-tasto)}.vista-elenco .vuoto{padding:24px}.righe li.scelta{background:color-mix(in srgb,var(--blue) 10%,transparent);box-shadow:inset 3px 0 0 var(--blue);border-radius:10px;padding-left:8px;padding-right:8px;margin:0 -8px}.menu-voci{display:grid;gap:2px}.menu-voci button{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border-radius:12px;text-align:left;font:500 17px var(--font);color:var(--label)}.menu-voci button span{display:grid}.menu-voci button small{color:var(--label-2);font-size:13px;font-weight:400}.menu-voci button .icona{color:var(--blue-testo);flex:none}.menu-voci button.rosso,.menu-voci button.rosso .icona{color:var(--red-testo)}.menu-voci button:disabled{opacity:.45;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.menu-voci button:hover:not(:disabled){background:var(--fill)}}.vista-gruppo{display:grid;gap:10px;padding:12px 0;border-bottom:.5px solid var(--sep)}.vista-gruppo h3{margin:0}.vista-voce{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:15px}.vista-gruppo .interruttore{border-bottom:0;padding:0}.tastiera-cassa{position:sticky;bottom:0;z-index:3;margin:auto -6px 0;top:auto;border-radius:22px 22px 0 0;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-edge);border-bottom:0;box-shadow:var(--glass-shadow)}.tastiera-cassa{--tasto-h: 52px}.tastiera-cassa.tasti-piccolo{--tasto-h: 42px}.tastiera-cassa.tasti-grande{--tasto-h: 66px}.tastierino-maniglia{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;font:600 14px var(--font);color:var(--label-2)}.tastierino-corpo{padding:0 14px 14px;display:grid;gap:8px;animation:entra .22s var(--ease-out)}.tastierino-testa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tastierino-numero{font:700 calc(30px * var(--scala, 1)) var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tastierino-riga{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--label-2);min-width:0;max-width:100%}.tastierino-riga select{min-height:36px;max-width:220px;border-radius:10px;border:0;background:var(--fill);color:var(--label);padding:0 8px;font:500 14px var(--font);text-overflow:ellipsis}.tastierino-aiuto{margin:0;font-size:13px;min-height:18px}.tastierino-reparti{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.tastierino-reparti button{flex:none;min-height:var(--tasto-h);padding:0 16px;border-radius:14px;font:600 calc(15px * var(--scala, 1)) var(--font);background:color-mix(in srgb,var(--blue) 16%,transparent);color:var(--blue-testo);transition:transform .14s var(--ease-out)}.tastierino-tasti{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:". . . per" ". . . perc" ". . . eur" ". . . c";gap:8px}.tastierino-tasti button{min-height:var(--tasto-h);border-radius:14px;display:grid;place-items:center;font:600 calc(22px * var(--scala, 1)) var(--font);background:var(--bg-card);color:var(--label);box-shadow:0 1px 2px #0000000f,0 0 0 .5px var(--sep);transition:transform .14s var(--ease-out),background-color .15s ease;font-variant-numeric:tabular-nums}.tastierino-tasti button.op{background:var(--fill);font-size:calc(19px * var(--scala, 1))}.tastierino-tasti button:active,.tastierino-reparti button:active{transform:scale(.94)}@media (max-width: 760px){.tastiera-cassa{margin:auto -16px 0;border-radius:22px 22px 0 0}.tastierino-corpo{padding:0 12px 10px}.tastierino-riga select{max-width:170px}.griglia-prodotti.compatta{grid-template-columns:repeat(2,1fr)}.scontrino-testa .tondo.menu-vendita{margin-left:0}}.vista-voce .segmenti button{white-space:nowrap;padding:6px 12px}.confronto-mercato>summary{cursor:pointer;margin:0 0 8px}.tastierino-tasti button.cifra{background:var(--label);color:var(--bg-card);box-shadow:none}.tastierino-tasti button.op{background:var(--blue);color:#1c1c1e;box-shadow:none}.cliente-btn{background:var(--blue);color:#1c1c1e;font-weight:600;border-radius:999px;padding:8px 16px;min-height:36px}.punti-cliente{margin:2px 16px 6px;font-size:14px;font-weight:500;color:var(--label-2)}.righe li{touch-action:pan-y;-webkit-user-select:none;user-select:none}.righe li.in-gesto{background:color-mix(in srgb,var(--blue) 14%,transparent)}.approfondimenti{margin:0 0 12px}.barra-salva{position:sticky;bottom:0;display:grid;gap:6px;padding:12px 0;background:var(--bg)}
