@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PP Neue Montreal;src:url(/assets/PPNeueMontreal-Regular-BQcbSrHu.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Italian Plate No2 Mono;src:url(/assets/ItalianPlateNo2Mono-Demibold-C0_Rao3x.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--fondo: #FFFBEB;--banco: #EFF19A;--b2b: #C2CDFF;--pallino-b2b: #5B7CFA;--carta: #FFFFFF;--carta-2: #FBF2C0;--inchiostro: #3A2F00;--grigio: #7A6200;--grigio-2: #9E8420;--filo: #DFD5A5;--filo-forte: #C4B478;--brand: #E34510;--blu: #C33B0E;--blu-scuro: #9F300B;--blu-chiaro: #F9D6BB;--rosso: #8E1622;--rosso-fondo: #F5D5D5;--arancio: #8A4200;--arancio-fondo: #F7E3B4;--verde: #2E5E32;--manuale-fondo: #E6EAFB;--manuale-testo: #2B3570;--raggio: 12px;--raggio-campo: 10px;--raggio-riquadro: 16px;--raggio-grande: 22px;--binario: 252px;--uscita: cubic-bezier(.16, 1, .3, 1);--font: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--inchiostro);font-family:var(--font);font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:var(--blu);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--blu-scuro)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blu);outline-offset:2px}h1,h2,h3{margin:0;font-weight:700;line-height:1.15}h1{font-size:1.85rem;font-stretch:118%;letter-spacing:-.02em;text-wrap:balance}h2{font-size:1.2rem;font-stretch:110%;letter-spacing:-.005em}h3{font-size:1rem;font-stretch:105%}p{margin:0}small{color:var(--grigio)}::selection{background:var(--blu-chiaro);color:var(--inchiostro)}input,textarea{caret-color:var(--brand)}.avvio{max-width:34rem;margin:20vh auto;padding:0 24px}.avvio h1{font-size:3rem;font-stretch:125%;margin-bottom:12px}.guscio{min-height:100vh}.binario{position:fixed;inset:0 auto 0 0;width:var(--binario);display:flex;flex-direction:column;gap:22px;padding:26px 14px 18px;border-right:1px solid var(--filo);background:var(--carta)}.marchio{display:block;padding:0 12px;text-decoration:none;color:var(--inchiostro)}.marchio-logo{display:block;width:150px;height:auto}.testata-telefono{display:none}.avvio-logo{display:block;width:140px;height:auto;margin-bottom:18px}.accesso{display:grid;gap:14px;max-width:22rem}.accesso label{display:grid;gap:6px;font-weight:600}.accesso input{font:inherit;padding:10px 12px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro)}.errore-accesso{color:var(--rosso);margin:0}.marchio-nome{display:block;font-size:2.1rem;font-weight:800;font-stretch:125%;letter-spacing:-.02em;line-height:1}.marchio-sotto{display:block;margin-top:6px;font-size:.8rem;color:var(--grigio)}.binario nav{display:flex;flex-direction:column;min-height:0}.binario nav a,.foglio-menu nav a{display:flex;align-items:center;gap:11px;min-height:42px;padding:8px 12px;border-radius:var(--raggio-campo);color:var(--inchiostro);text-decoration:none;font-weight:500;font-size:.95rem;transition:background-color .15s ease-out,color .15s ease-out}.binario nav a .voce-testo,.foglio-menu nav a .voce-testo{flex:1;min-width:0}.binario nav a .icona,.foglio-menu nav a .icona{flex:none;color:var(--grigio-2);transition:color .15s ease-out}.binario nav a:hover{background:var(--fondo)}.binario nav a:hover .icona{color:var(--inchiostro)}.binario nav a.attiva,.foglio-menu nav a.attiva{background:var(--carta-2);font-weight:650}.binario nav a.attiva .icona,.foglio-menu nav a.attiva .icona{color:var(--brand)}.binario nav a:focus-visible{outline-offset:-2px}.menu-inizio{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--filo);display:flex;flex-direction:column;gap:2px}.menu-gruppo+.menu-gruppo{margin-top:4px}.menu-sciolte{padding-top:6px;border-top:1px solid var(--filo);display:flex;flex-direction:column;gap:2px}.menu-scorre{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px}.menu-fondo{flex:none;position:relative;--sfondo-menu: var(--carta)}.menu-fondo.altro-sotto:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sfondo-menu))}.menu-fondo.altro-sotto .menu-sciolte{border-top-color:var(--filo-forte)}.menu-fondo .menu-sciolte{margin-top:6px}.menu-gruppo-titolo{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--raggio-campo);background:transparent;cursor:pointer;text-align:left;font-size:.74rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.menu-gruppo-titolo:hover{background:var(--fondo);color:var(--inchiostro)}.menu-freccia{flex:none;transition:transform .22s var(--uscita)}.menu-gruppo-titolo[aria-expanded=false] .menu-freccia{transform:rotate(-90deg)}.menu-gruppo.dentro .menu-gruppo-titolo{color:var(--inchiostro)}.menu-gruppo.dentro .menu-gruppo-titolo span:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 1px 0;border-radius:50%;background:var(--brand);vertical-align:middle}.menu-gruppo-voci{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--uscita),opacity .2s ease-out;opacity:0}.menu-gruppo-voci[data-aperto]{grid-template-rows:1fr;opacity:1}.menu-gruppo-voci>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.conta{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--rosso);color:#fff;font-size:.75rem;font-weight:700;text-align:center}.binario-piede{margin-top:auto;padding:0 12px;display:flex;flex-direction:column;gap:4px;font-size:.82rem}.salvataggio{color:var(--grigio)}.salvataggio.st-salvataggio{color:var(--blu)}.salvataggio.st-errore{color:var(--rosso);font-weight:650}.chi{color:var(--grigio)}.contenuto{margin-left:var(--binario);min-height:100vh}.barra,.foglio-menu{display:none}.pagina{max-width:1240px;padding:40px 48px 96px}.contenuto>.pagina{animation:pagina-entra .2s var(--uscita)}@keyframes pagina-entra{0%{opacity:.4;transform:translateY(4px)}}.pagina-stretta{max-width:860px}.scollegato{position:sticky;top:0;z-index:45;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:12px 24px;background:var(--rosso);color:#fff;font-size:.95rem}.avviso{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;max-width:min(92vw,560px);padding:12px 18px;border-radius:var(--raggio);background:var(--inchiostro);color:#fff;font-size:.95rem}.versione-nuova{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:14px;width:max-content;max-width:min(92vw,560px);padding:8px 8px 8px 18px;border-radius:var(--raggio);background:var(--inchiostro);color:#fff;font-size:.95rem;box-shadow:0 6px 24px #241a1340}.versione-nuova button{flex:none;min-height:44px;padding:0 16px;border:0;border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro);font:inherit;font-weight:700;cursor:pointer}#app:has(.manuale-testa,.pesata-barra) .versione-nuova{display:none}.briciole{font-size:.88rem;color:var(--grigio);margin-bottom:10px;display:flex;gap:6px;flex-wrap:wrap}.briciole a{color:var(--grigio)}.testa{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.testa-titolo{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 380px}.testa-titolo .sotto{color:var(--grigio)}.azioni{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.testa-articolo{align-items:flex-start}.testa-articolo .testa-titolo>.azioni{margin-top:8px}.testa-articolo .scorri-articoli{flex-wrap:nowrap}.sezione{margin-top:36px}.sezione>h2{margin-bottom:10px}.sezione>.spiega{color:var(--grigio);margin-bottom:14px;max-width:70ch}.riga-titolo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--raggio-campo);border:1px solid transparent;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s var(--uscita)}.bottone:active:not(:disabled){transform:scale(.98)}.bottone.scuro{background:var(--inchiostro);color:var(--fondo)}.bottone.scuro:hover{background:#241d00;color:var(--fondo)}.bottone.grande{min-height:48px;padding:0 20px;font-size:1rem;border-radius:var(--raggio)}.bottone .icona{transition:transform .2s var(--uscita)}.bottone:hover .icona{transform:translate(3px)}.bottone.primario{background:var(--brand);color:#fff;font-weight:650}.bottone.primario:hover{background:var(--blu);color:#fff}.bottone.secondario{background:var(--carta);border-color:var(--filo-forte);color:var(--inchiostro)}.bottone.secondario:hover{border-color:var(--grigio-2)}.bottone.pericolo{background:var(--rosso);color:#fff}.bottone.pericolo-leggero{background:transparent;border-color:var(--filo-forte);color:var(--rosso)}.bottone:disabled{opacity:.5;cursor:not-allowed}.bottone.piccolo{min-height:34px;padding:0 12px;font-size:.9rem}.link-bottone{background:none;border:0;padding:0;color:var(--blu);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.icona-bottone{width:36px;height:36px;border-radius:var(--raggio-campo);border:1px solid transparent;background:transparent;color:var(--grigio);cursor:pointer;font-size:1.1rem;line-height:1;flex:none}.icona-bottone:hover{background:var(--carta-2);border-color:var(--filo);color:var(--rosso)}.conferma{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.92rem}.campo{display:flex;flex-direction:column;gap:5px;min-width:0}.campo label{font-size:.84rem;color:var(--grigio);font-weight:500}.ingresso{display:flex;align-items:center;min-height:44px;border-radius:var(--raggio-campo);border:1px solid var(--filo-forte);background:var(--carta)}.ingresso:focus-within{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-chiaro)}.ingresso.con-errore{border-color:var(--rosso);box-shadow:0 0 0 3px var(--rosso-fondo)}.ingresso.da-scrivere{background:#fffdf6;border-style:dashed}.ingresso input,.ingresso select,.ingresso textarea{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:inherit;padding:10px 12px;outline:none}.ingresso textarea{resize:vertical;min-height:44px}.ingresso input[inputmode=decimal]{text-align:right}.ingresso .unita{padding-right:12px;color:var(--grigio);font-size:.92rem}.ingresso.scelta{position:relative}.ingresso select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;cursor:pointer}.ingresso.scelta:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.5px solid var(--grigio);border-bottom:1.5px solid var(--grigio);transform:rotate(45deg);pointer-events:none}.campo .errore{color:var(--rosso);font-size:.84rem}.campo .aiuto{color:var(--grigio);font-size:.84rem}.campo-grande .ingresso{min-height:56px}.campo-grande input{font-size:1.5rem;font-weight:650;font-stretch:112%}.campo-titolo .ingresso{border-color:transparent;background:transparent;min-height:0}.campo-titolo .ingresso:hover{border-color:var(--filo-forte)}.campo-titolo .ingresso:focus-within{background:var(--carta)}.campo-titolo input,.campo-titolo textarea{font-size:2rem;font-weight:700;font-stretch:118%;letter-spacing:-.01em;padding:4px 8px;margin-left:-8px}.campo-titolo textarea{resize:none;overflow:hidden;min-height:0;line-height:1.15;display:block}.griglia-campi{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.griglia-campi .largo{grid-column:1 / -1}.tavola-campi{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;overflow:hidden;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.tavola-campi>.campo{gap:8px;padding:0 16px 14px;border-left:1px solid var(--filo)}.tavola-campi>.campo:first-child,.tavola-campi>.campo.largo{border-left:0}.tavola-campi>.campo.largo{grid-column:1 / -1;border-top:1px solid var(--filo)}.tavola-campi>.campo>label{margin:0 -16px;padding:12px 16px 8px;border-bottom:1px solid var(--filo-forte);font-size:.82rem;font-weight:550;color:var(--grigio)}.tavola-campi .ingresso{font-size:1.05rem}@media(max-width:600px){.tavola-campi{grid-template-columns:1fr}.tavola-campi>.campo{border-left:0}.tavola-campi>.campo+.campo{border-top:1px solid var(--filo)}}@media(min-width:700px){.griglia-campi .doppio{grid-column:span 2}}.interruttore{display:inline-flex;padding:3px;border-radius:10px;background:var(--carta-2);border:1px solid var(--filo)}.interruttore button{border:0;background:transparent;padding:7px 14px;border-radius:7px;cursor:pointer;font-weight:550;color:var(--grigio);min-height:36px}.interruttore button.attivo{background:var(--carta);color:var(--inchiostro);box-shadow:0 0 0 1px var(--filo-forte)}.interruttore.piccolo button{padding:4px 10px;min-height:30px;font-size:.88rem}.interruttore button.attivo.banco{background:var(--banco)}.interruttore button.attivo.b2b{background:var(--b2b)}.etichetta-canale{display:inline-block;padding:2px 10px;border-radius:6px;color:var(--inchiostro)}.etichetta-canale.banco{background:var(--banco)}.etichetta-canale.b2b{background:var(--b2b)}.quadretto{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:2px;vertical-align:0;box-shadow:inset 0 0 0 1px #3a2f0040}.quadretto.banco{background:var(--banco)}.quadretto.b2b{background:var(--b2b)}.pannello{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);padding:24px 26px}.pannello+.pannello{margin-top:16px}.cifre{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.cifre .cifra{padding:18px 22px;border-left:1px solid var(--filo)}.cifre .cifra:first-child{border-left:0}.cifra{display:flex;flex-direction:column;gap:3px;min-width:0}.cifra-etichetta{font-size:.84rem;color:var(--grigio)}.cifra-valore{font-size:1.3rem;font-weight:650;font-stretch:112%;letter-spacing:-.01em;white-space:nowrap}.cifra-nota{font-size:.82rem;color:var(--grigio)}.cifra-grande .cifra-valore{font-size:2.2rem;font-weight:700;font-stretch:125%;letter-spacing:-.025em;line-height:1.05}.cifra.tono-rosso .cifra-valore{color:var(--rosso)}.cifra.tono-arancio .cifra-valore{color:var(--arancio)}.manca{font-size:.95rem;font-weight:500;color:var(--arancio);font-stretch:100%;letter-spacing:0}.segnale{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:.8rem;font-weight:600;border:0;white-space:nowrap;line-height:1.5}.segnale.arancio{background:var(--arancio-fondo);color:var(--arancio)}.segnale.rosso{background:var(--rosso-fondo);color:var(--rosso)}.segnale.blu{background:var(--blu-chiaro);color:var(--blu-scuro)}.segnale.neutro{background:var(--carta-2);color:var(--grigio);box-shadow:inset 0 0 0 1px var(--filo)}button.segnale{cursor:pointer}.parziale ul{margin:8px 0 0;padding:10px 14px;list-style:none;background:var(--arancio-fondo);border-radius:var(--raggio-campo);display:flex;flex-direction:column;gap:4px;font-size:.92rem}.parziale ul small{margin-left:6px}.vuoto{padding:32px;text-align:center;color:var(--grigio);border:1px dashed var(--filo-forte);border-radius:var(--raggio-riquadro)}.vuoto-titolo{color:var(--inchiostro);font-weight:600;margin-bottom:6px}.scorre{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}table.tavola{width:100%;border-collapse:collapse;font-size:.95rem}.tavola th{text-align:left;font-weight:550;color:var(--grigio);font-size:.82rem;padding:14px 14px 10px;border-bottom:1px solid var(--filo-forte);vertical-align:bottom;background:var(--carta)}.tavola td{padding:11px 14px;border-bottom:1px solid var(--filo);vertical-align:middle}.tavola tr:last-child td{border-bottom:0}.tavola .num{text-align:right;white-space:nowrap}.tavola th.num{text-align:right}.tavola .nome a{color:var(--inchiostro);text-decoration:none;font-weight:550}.tavola .nome a:hover{color:var(--blu);text-decoration:underline}.tavola .forte{font-weight:700}.tavola tbody tr:hover td{background:#fffbec}.tavola .grigio{color:var(--grigio)}.tavola td.rosso{color:var(--rosso);font-weight:650;background:var(--rosso-fondo)}.tavola td.arancio{color:var(--arancio);font-weight:650;background:var(--arancio-fondo)}.tavola .gruppo th{color:var(--inchiostro);font-size:.86rem;font-weight:650;border-bottom:0;padding-top:14px;text-align:center}.tavola .separa{border-left:1px solid var(--filo-forte)}.tavola .campo .ingresso{min-height:38px}.tavola .campo input{padding:6px 8px}.listino .tavola{min-width:880px}.listino.vista-tutti .tavola{min-width:1480px}.listino td.nome{min-width:230px}.listino .col-prezzo{width:104px;min-width:104px}.scorre.listino{max-height:calc(100vh - 230px);overflow:auto}@media(max-width:900px){.scorre.listino{max-height:calc(100vh - 200px)}}.listino thead th{position:sticky;top:0;z-index:2;background:var(--carta)}.listino thead tr.gruppo th{height:34px;line-height:34px;padding:0 12px}.listino thead tr:not(.gruppo) th{top:34px}.listino thead th:first-child{z-index:3}.listino td.nome,.listino th:first-child{position:sticky;left:0;z-index:1;background:var(--carta);border-right:1px solid var(--filo-forte)}.listino tbody tr:hover td.nome{background:#fffbec}.listino tbody tr.ultimo-visto td:not(.rosso):not(.arancio){background:#fff3c9}.listino tbody tr.ultimo-visto td.nome{box-shadow:inset 4px 0 #e0b33a}.listino th .ordina{all:unset;display:flex;align-items:center;gap:4px;width:100%;cursor:pointer;font:inherit;color:inherit}.listino th.num .ordina{justify-content:flex-end}.listino .ordina-freccia{font-size:.7rem}.listino thead tr.gruppo th.banco{background:var(--banco)}.listino thead tr.gruppo th.b2b{background:var(--b2b)}.listino td{padding:6px 12px}.listino td.nome{min-width:200px}.listino .col-prezzo .ingresso{min-height:34px}.listino .col-prezzo input{padding-top:4px;padding-bottom:4px}.listino tr.listino-categoria td{padding:0;background:var(--carta-2);border-bottom:1px solid var(--filo-forte)}.listino-blocco+.listino-blocco tr.listino-categoria td{border-top:6px solid var(--fondo)}.listino tr.listino-categoria button{position:sticky;left:0;display:inline-flex;align-items:baseline;gap:10px;min-height:42px;padding:10px 14px;border:0;background:none;font:inherit;color:var(--inchiostro);cursor:pointer;text-align:left}.listino tr.listino-categoria button:disabled{cursor:default;color:var(--inchiostro)}.listino tr.listino-categoria button:disabled .menu-freccia{visibility:hidden}.listino tr.listino-categoria .menu-freccia{align-self:center;transition:transform .2s var(--uscita)}.listino tr.listino-categoria button[aria-expanded=false] .menu-freccia{transform:rotate(-90deg)}.listino tr.listino-categoria b{font-weight:700}.listino tr.listino-categoria .grigio{font-size:.86rem}.listino tr.listino-categoria button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.elenco{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.elenco>li+li{border-top:1px solid var(--filo)}.elenco a.voce,.elenco .voce{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:12px 18px;text-decoration:none;color:var(--inchiostro)}.elenco a.voce:hover{background:#fffbec}.voce-nome{font-weight:600;min-width:0;overflow-wrap:anywhere}.voce-sotto{grid-column:1;font-size:.86rem;color:var(--grigio);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.voce-destra{grid-column:2;grid-row:1 / span 2;text-align:right;font-weight:650;white-space:nowrap}.voce-destra small{display:block;font-weight:400}.filtri{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.filtri .cerca-semplice{flex:1 1 260px}.cerca-semplice .ingresso{background:var(--carta)}.conteggio{color:var(--grigio);font-size:.9rem}.cerca{display:flex;flex-direction:column;gap:6px}.cerca>input{min-height:46px;padding:10px 14px;border-radius:var(--raggio-campo);border:1px solid var(--blu);box-shadow:0 0 0 3px var(--blu-chiaro);font:inherit;outline:none;background:var(--carta)}.cerca-lista{list-style:none;margin:0;padding:4px;max-height:320px;overflow-y:auto;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-campo)}.cerca-lista button{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:left;padding:10px 12px;border:0;background:transparent;border-radius:6px;cursor:pointer;min-height:42px}.cerca-lista button[aria-selected=true]{background:var(--blu-chiaro)}.cerca-lista button:disabled{color:var(--grigio-2);cursor:not-allowed}.cerca-lista small{flex:none}.cerca-gruppo{padding:10px 12px 4px;font-size:.8rem;color:var(--grigio);font-weight:600}.cerca-vuoto{padding:12px;color:var(--grigio)}.cerca-crea{color:var(--blu)!important;font-weight:600}.righe-ricetta .tavola td{padding-top:6px;padding-bottom:6px}.righe-ricetta .col-q{width:140px}.righe-ricetta .col-u{width:92px}.righe-ricetta .componente{display:flex;flex-direction:column;gap:2px}.righe-ricetta .componente a{font-weight:550;color:var(--inchiostro);text-decoration:none}.righe-ricetta .componente a:hover{color:var(--blu);text-decoration:underline}.tipo-comp{font-size:.78rem;color:var(--grigio)}.spunta-riga{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--grigio);margin-top:4px;cursor:pointer}.aggiungi-riga{padding:14px;border-top:1px solid var(--filo)}.totale-righe td{font-weight:700;background:var(--carta-2)}.unita-mini select{padding:6px 26px 6px 8px}.dotazioni .quando{display:flex;flex-direction:column;gap:6px}.dotazioni .spunte{display:flex;gap:14px;flex-wrap:wrap;font-size:.88rem;color:var(--grigio)}.dotazioni .spunte label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.dotazioni .spunte input{width:18px;height:18px;accent-color:var(--brand)}.articoli{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.articolo-scheda{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);text-decoration:none;color:var(--inchiostro)}a.articolo-scheda:hover{border-color:var(--blu)}.articolo-scheda .nome{font-weight:700;font-stretch:108%}.articolo-scheda dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:.92rem}.articolo-scheda dt{color:var(--grigio);white-space:nowrap}.articolo-scheda dd{margin:0;text-align:right;font-weight:600}.articolo-nuovo{align-items:center;justify-content:center;border-style:dashed;color:var(--blu);font-weight:600;min-height:120px;cursor:pointer;background:transparent}.campo.sola-lettura .ingresso,.campo.sola-lettura .ingresso:focus-within,.campo-titolo.sola-lettura .ingresso:hover{border-color:transparent;background:transparent;box-shadow:none}.campo.sola-lettura .ingresso.da-scrivere{border-style:solid}.campo.sola-lettura input,.campo.sola-lettura textarea,.campo.sola-lettura output{padding-left:0;cursor:default}.campo.sola-lettura output{padding:10px 0}.campo.sola-lettura textarea{resize:none}.campo.sola-lettura .ingresso input[inputmode=decimal]{text-align:left}.interruttore.sola-lettura{background:transparent;border-color:transparent;padding:0}.interruttore.sola-lettura button:not(.attivo){display:none}.interruttore.sola-lettura button.attivo{cursor:default;opacity:1}.grigio{color:var(--grigio)}.barra-modifica{position:sticky;top:0;z-index:44;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:-36px -44px 24px;padding:12px 44px;background:var(--banco);border-bottom:1px solid var(--filo-forte)}.barra-modifica-testo{display:flex;flex-direction:column;gap:1px;flex:1 1 140px;min-width:0}.barra-modifica>.azioni{flex:none}.barra-modifica-testo span{font-size:.9rem}.barra-modifica-nota{flex-basis:100%;margin:0;padding:8px 12px;border-radius:var(--raggio-campo);background:var(--rosso-fondo);color:var(--rosso);font-size:.92rem}.ripresa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:20px}.velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#241a1366}.domanda{width:min(100%,460px);padding:22px 24px;border-radius:var(--raggio-riquadro);background:var(--carta);box-shadow:0 12px 40px #241a1340}.domanda p{margin:8px 0 18px}.sezione.in-vendita{padding:20px 22px;background:var(--carta-2);border:1px solid var(--filo-forte);border-left:4px solid var(--brand);border-radius:var(--raggio-riquadro)}.sezione.in-vendita>.spiega{color:var(--inchiostro);max-width:75ch;margin:0 0 16px}.articolo-nuovo small{color:var(--grigio);font-weight:500}.articolo-nuovo-titolo{font-size:1.05rem}.articolo-nuovo.primo{border:2px dashed var(--brand);background:var(--carta)}.articolo-nuovo.primo:hover{background:var(--fondo)}.articolo-attesa{justify-content:center;color:var(--grigio);border-style:dashed;background:transparent;min-height:120px;margin:0}.prezzo-deciso{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px}.prezzo-deciso>*,.articoli>*,.griglia-campi>*,.cifre>*{min-width:0}.canale{display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.canale h3{display:flex;justify-content:space-between;align-items:baseline}.canale dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0}.canale dt{color:var(--grigio)}.canale dd{margin:0;text-align:right;font-weight:600}.canale dd.rosso{color:var(--rosso)}.canale dd.arancio{color:var(--arancio)}.proposto{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.92rem;color:var(--grigio)}.proposto button{font-size:.88rem}.saluto{margin-bottom:28px}.saluto h1{font-size:2.1rem;font-stretch:125%}.saluto p{color:var(--grigio);margin-top:8px;max-width:60ch}.salute{display:grid;grid-template-columns:repeat(3,1fr);background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);margin-bottom:36px}.salute a{display:flex;flex-direction:column;gap:4px;padding:18px 22px;text-decoration:none;color:var(--inchiostro);border-left:1px solid var(--filo)}.salute a:first-child{border-left:0}.salute a:hover{background:#fffbec}.salute .cifra-valore{font-size:2.2rem;font-weight:700;font-stretch:125%;line-height:1.05}.salute .zero .cifra-valore{color:var(--verde)}.salute .etichetta{color:var(--grigio);font-size:.92rem}.momenti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.momento h2{font-size:1.05rem;margin-bottom:10px;color:var(--grigio);font-stretch:105%;font-weight:600}.momento ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--filo-forte)}.momento li{border-bottom:1px solid var(--filo)}.momento a{display:block;padding:12px 2px;text-decoration:none;color:var(--inchiostro)}.momento a:hover .fai{color:var(--blu);text-decoration:underline}.momento .fai{font-weight:600;display:block}.momento .come{color:var(--grigio);font-size:.9rem;display:block;margin-top:2px}.controlli{display:flex;flex-direction:column;gap:12px}.controllo{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.controllo summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 18px;cursor:pointer}.controllo summary::-webkit-details-marker{display:none}.controllo .numero-voci{font-size:1.6rem;font-weight:700;font-stretch:120%;min-width:2.2ch;text-align:right}.controllo.rosso .numero-voci{color:var(--rosso)}.controllo.arancio .numero-voci{color:var(--arancio)}.controllo .perche{color:var(--grigio);font-size:.9rem}.controllo-corpo{padding:0 18px 16px}.controllo-corpo .fare{margin:0 0 10px;padding:10px 14px;background:var(--carta-2);border-radius:var(--raggio-campo);font-size:.94rem}.controllo-corpo ul{list-style:none;margin:0;padding:0;columns:2 280px;column-gap:28px}.controllo-corpo li{break-inside:avoid;padding:5px 0;border-bottom:1px solid var(--filo)}.controllo-corpo li small{margin-left:6px}.controllo summary .freccia{color:var(--grigio);transition:transform .15s}.controllo[open] summary .freccia{transform:rotate(90deg)}.tutto-ok{color:var(--verde);font-weight:600}.puliti{margin-top:28px;color:var(--grigio);font-size:.92rem}.scelta-ricetta{position:relative}.scelta-ricetta .cerca{position:absolute;z-index:20;left:0;right:0;top:0}.bottone-scelta{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);cursor:pointer;text-align:left;font-weight:600}.bottone-scelta:hover{border-color:var(--grigio-2)}.bottone-scelta .segnaposto{color:var(--grigio);font-weight:400}.bottone-scelta .freccia-giu{width:7px;height:7px;margin:-4px 2px 0 0;border-right:1.5px solid var(--grigio);border-bottom:1.5px solid var(--grigio);transform:rotate(45deg);flex:none}.avvertenza{padding:10px 14px;border-radius:var(--raggio-campo);background:var(--arancio-fondo);color:#6c3a00;font-size:.94rem}.avvertenza.rossa{background:var(--rosso-fondo);color:var(--rosso)}.impasto-testa{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 10px;border-bottom:1px solid var(--filo-forte);flex-wrap:wrap}.impasto-testa h3{font-size:1.2rem;font-stretch:110%}.pesata-a-parte{margin:0;padding:12px 20px 6px;font-size:.85rem;font-weight:600;color:var(--grigio);border-top:1px dashed var(--filo-forte)}.impasto-testa .ordine{color:var(--blu);font-weight:800;font-stretch:125%;margin-right:10px}.offerta-totali{display:flex;gap:32px;flex-wrap:wrap;margin-top:16px}.interno{margin-top:16px;padding:14px 18px;border-radius:var(--raggio-riquadro);border:1px dashed var(--filo-forte)}.interno h3{font-size:.95rem;color:var(--grigio);margin-bottom:8px}.solo-stampa{display:none}.offerta-sotto{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.offerta-tipo{gap:8px;align-items:flex-start}.offerta-tipo-etichetta{font-size:.84rem;color:var(--grigio);font-weight:500}.righe-offerta{display:flex;flex-direction:column;gap:14px}.riga-offerta{position:relative;display:flex;flex-direction:column;gap:16px;padding:18px 20px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.riga-offerta-testa{display:grid;gap:14px 16px;align-items:start;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) auto}.riga-offerta-testa.libera{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr) auto}.riga-offerta-testa.con-consegna{grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1.1fr) auto}.riga-offerta-testa.con-consegna.libera{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,.9fr) auto}.riga-offerta-testa .riga-togli{margin-top:27px}.riga-offerta .cifra-valore{font-size:1.15rem}.packaging{display:flex;flex-direction:column;gap:8px;margin-top:-8px}.packaging-testa{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 0 0;border:0;border-top:1px solid var(--filo);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.packaging-titolo{font-weight:650;font-size:.92rem}.packaging-riassunto{flex:1;min-width:0;color:var(--grigio);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packaging-testa[aria-expanded=false] .menu-freccia{transform:rotate(-90deg)}.packaging-testa:hover .packaging-titolo{color:var(--brand)}.packaging-sempre{font-size:.86rem;color:var(--grigio)}.packaging-voci{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.packaging-voce{display:flex;justify-content:space-between;align-items:center;gap:4px 16px;flex-wrap:wrap;padding:4px 10px;border-radius:var(--raggio-campo)}.packaging-voce:hover{background:var(--carta-2)}.packaging-voce label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:36px;cursor:pointer;font-weight:550}.packaging-voce input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--brand)}.packaging-costo{font-size:.88rem;color:var(--grigio)}.packaging-gruppo{margin:0;padding:0;border:0;min-width:0}.packaging-gruppo legend{padding:4px 10px 0;font-size:.84rem;font-weight:600;color:var(--grigio)}.packaging-nostro{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;cursor:pointer;font-weight:550}.packaging-nostro input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--brand)}.packaging-extra{font-size:.92rem;font-weight:650;overflow-wrap:anywhere}.packaging-extra small{margin-left:8px;font-weight:400}.packaging-aggiungi{font-size:.9rem}.packaging-aggiungi .aiuto{color:var(--grigio);font-size:.84rem;margin-top:6px}.riga-esito{display:flex;justify-content:space-between;align-items:flex-start;gap:14px 28px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--filo)}.riga-cifre{display:flex;gap:12px 28px;flex-wrap:wrap;align-items:flex-start;flex:1 1 0;min-width:min(100%,340px)}.riga-cifre .campo{flex:0 0 120px}.riga-interno{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:-4px 0 0;padding:8px 12px;border:1px dashed var(--filo-forte);border-radius:var(--raggio-campo);font-size:.86rem;color:var(--grigio)}.riga-interno-etichetta{font-weight:650;color:var(--inchiostro)}.riga-interno .rosso{color:var(--rosso);font-weight:650}.aggiungi-articolo{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.documento-corpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;margin-top:8px}.documento-principale{display:flex;flex-direction:column;gap:18px;min-width:0}.documento-principale>.sezione{margin-top:6px}.offerta-dati{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(150px,1fr));gap:12px 16px;align-items:start}.offerta-dati .offerta-tipo{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px}.documento-lato{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.offerta-conto{padding:18px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.offerta-conto h2{font-size:.86rem;font-weight:600;color:var(--grigio);margin:0}.offerta-lordo{margin:4px 0 0;font-size:1.6rem;font-weight:750;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.offerta-lordo.manca{color:var(--arancio);font-size:1.3rem}.offerta-conto>.cifra-nota{margin:4px 0 14px}.offerta-voci{margin:0;display:flex;flex-direction:column;gap:6px;font-size:.9rem}.offerta-voci>div{display:flex;justify-content:space-between;gap:12px}.offerta-voci dt{color:var(--grigio)}.offerta-voci dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.offerta-voci dd.rosso{color:var(--rosso)}.offerta-voci dd.arancio,.offerta-voci .arancio{color:var(--arancio)}.offerta-voci .forte{padding-top:8px;margin-top:2px;border-top:1px solid var(--filo)}.offerta-voci .forte dt{color:var(--inchiostro);font-weight:650}.offerta-conto .spunta-anticipato{margin:14px 0 0;font-weight:550;font-size:.9rem}.offerta-noi{margin-top:0;padding:14px 18px}.offerta-noi .cifra-nota{margin-top:8px}.documento-elimina{display:flex;justify-content:flex-end}.tendina{border:1px solid var(--filo);border-radius:var(--raggio-riquadro);background:var(--carta)}.tendina-testa{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:inherit}.tendina-testa:hover .tendina-titolo{color:var(--brand)}.tendina-titolo{font-weight:700;font-size:1rem;flex:none}.tendina-riassunto{flex:1;min-width:0;color:var(--grigio);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tendina-riassunto.arancio{color:var(--arancio);font-weight:600}.tendina-testa[aria-expanded=false] .menu-freccia{transform:rotate(-90deg)}.tendina-corpo{padding:0 16px 14px;animation:sale .26s var(--uscita) both}.tendina{position:relative}.tendina-info{position:absolute;top:12px;right:44px;margin:0}.tendina.aperta .tendina-riassunto{visibility:hidden}@media(max-width:1180px){.documento-corpo{grid-template-columns:minmax(0,1fr)}.documento-lato{position:static;order:-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.documento-elimina{grid-column:1 / -1}}@media(max-width:900px){.offerta-dati{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offerta-dati>:first-child,.offerta-dati .offerta-tipo{grid-column:1 / -1}}@media(max-width:600px){.documento-lato{grid-template-columns:minmax(0,1fr)}.tendina-testa{flex-wrap:wrap;row-gap:2px}.tendina-titolo{flex:1 1 0;min-width:0}.tendina-testa .menu-freccia{order:2}.tendina-riassunto{order:3;flex-basis:100%;white-space:normal}.tendina.aperta .tendina-riassunto{display:none}}@media(prefers-reduced-motion:reduce){.tendina-corpo{animation:none}}.spedizione-cifre{margin-top:16px}.spedizione-nessuna{margin-top:14px;color:var(--grigio)}.condizioni{margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.condizioni dt{font-weight:600}.condizioni dd{margin:2px 0 0}.a-capo{white-space:pre-line}.validita{margin-top:12px;color:var(--grigio)}@media(max-width:900px){.riga-offerta{padding:14px}.riga-offerta-testa,.riga-offerta-testa.libera,.riga-offerta-testa.con-consegna,.riga-offerta-testa.con-consegna.libera{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.riga-offerta-testa .riga-articolo{grid-column:1 / -1}.riga-offerta-testa .riga-articolo{padding-right:42px}.riga-offerta-testa .riga-togli{position:absolute;top:10px;right:10px;margin:0}.riga-esito{flex-direction:column;align-items:stretch}}@media print{@page offerta{size:A4;margin:0}.stampa-offerta{page:offerta;font-size:10pt;line-height:1.35;padding:16mm 18mm 26mm;-webkit-box-decoration-break:clone;box-decoration-break:clone}.stampa-offerta p,.stampa-offerta small{font-size:10pt}.stampa-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:5mm;margin-bottom:12mm;border-bottom:1px solid #999}.stampa-marchio{width:44mm;height:auto;flex:none;order:2}.stampa-titolo{display:flex;flex-direction:column;gap:2px}.stampa-titolo h1{font-size:14pt;margin-bottom:4px}table.stampa-tavola{font-size:9.5pt}.stampa-articolo{font-weight:650}table.stampa-conto{margin:14px 0 0 auto;border-collapse:collapse;font-size:10pt;min-width:85mm;font-variant-numeric:tabular-nums}.stampa-conto td{padding:3px 0}.stampa-conto td.num{padding-left:18px;text-align:right;white-space:nowrap}.stampa-conto-sub td{border-top:1px solid #bbb;padding-top:6px}.stampa-conto-totale td{border-top:1.5px solid #333;padding-top:6px;font-weight:700;font-size:11pt}.stampa-note{margin-top:10px;font-size:9pt;color:#444;text-align:right}.stampa-tavola th,.stampa-tavola th.num{font-size:9pt;color:#333;vertical-align:bottom;white-space:normal}.stampa-tavola .num{width:1%}.stampa-tavola th,.stampa-tavola td{padding:5px 6px}.stampa-tavola td{vertical-align:top}.stampa-tavola th:first-child,.stampa-tavola td:first-child{padding-left:0}.stampa-tavola th:last-child,.stampa-tavola td:last-child{padding-right:0}.stampa-tavola small{color:#444}.stampa-offerta .stampa-tavola{font-variant-numeric:tabular-nums}.stampa-offerta .stampa-tavola th{padding-bottom:7px;border-bottom:1px solid var(--inchiostro);font-size:8pt;font-weight:550;color:var(--grigio);white-space:nowrap}.stampa-offerta .stampa-tavola td{padding-top:9px;padding-bottom:9px;vertical-align:baseline}.stampa-offerta .stampa-tavola tr{break-inside:avoid}.stampa-offerta .stampa-tavola tr:last-child td{border-bottom:1px solid var(--inchiostro)}.stampa-offerta .stampa-tavola small{display:inline-block;margin-top:2px;font-size:8.5pt;color:var(--grigio)}.stampa-offerta .stampa-tavola .stampa-unita{width:1%;padding-left:0;font-size:8.5pt;color:var(--grigio);white-space:nowrap}.stampa-offerta .stampa-tavola .stampa-perc{font-size:8.5pt;color:var(--grigio)}.stampa-offerta .stampa-tavola .stampa-importo{font-weight:650}.stampa-offerta .stampa-testa{margin-bottom:9mm;border-bottom-color:var(--filo-forte)}.stampa-offerta .stampa-cliente{margin-bottom:4px;font-size:12pt;font-weight:650}.stampa-offerta .stampa-conto-sub td{border-top-color:var(--filo-forte)}.stampa-offerta .stampa-conto-totale td{border-top-color:var(--inchiostro)}.stampa-offerta .stampa-note{font-size:8.5pt;color:var(--grigio)}.stampa-offerta .stampa-piede{border-top-color:var(--filo);color:var(--grigio)}.stampa-manca{font-style:italic;color:#8a4200}.stampa-totali{margin-top:12px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.stampa-condizioni{margin-top:18px;break-inside:avoid}.stampa-condizioni h2{font-size:10pt;margin-bottom:4px}.stampa-piede{position:fixed;left:18mm;right:18mm;bottom:12mm;padding-top:6px;border-top:1px solid #bbb;font-size:8pt;color:#555}}.etichetta-campo{font-size:.84rem;color:var(--grigio);font-weight:500}.spunte-imballi{display:flex;flex-wrap:wrap;gap:6px 18px;padding:6px 0 2px}.spunte-imballi label{display:inline-flex;align-items:center;gap:7px;min-height:32px;cursor:pointer;font-size:.94rem}.spunte-imballi input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.aiuto-sezione{color:var(--grigio);font-size:.9rem}.storico{font-size:.9rem}.storico td{padding-top:6px;padding-bottom:6px}@media(max-width:900px){body{font-size:16px}.binario{display:none}.testata-telefono{display:flex;padding:14px 16px 0}.testata-telefono img{height:28px;width:auto;display:block}.contenuto{margin-left:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.versione-nuova{bottom:calc(72px + env(safe-area-inset-bottom))}.pagina{padding:20px 16px 40px}h1{font-size:1.5rem}.campo-titolo input,.campo-titolo textarea{font-size:1.6rem}.barra{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;inset:auto 0 0 0;z-index:30;background:var(--carta);border-top:1px solid var(--filo-forte);padding:0 6px env(safe-area-inset-bottom)}.barra a,.barra button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:62px;padding:0 4px;min-width:0;font-size:.8rem;text-decoration:none;color:var(--grigio);font-weight:600;border:0;background:transparent;cursor:pointer}.barra .conta{position:absolute;top:6px;left:calc(50% + 6px);min-width:18px;padding:0 5px;font-size:.7rem}.barra .attiva{color:var(--inchiostro)}.barra .attiva .icona{color:var(--brand)}@media(max-width:400px){.barra a,.barra button{font-size:.74rem}}.foglio-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#241a1359}.foglio-menu nav{position:absolute;inset:auto 0 0 0;background:var(--carta);border-radius:18px 18px 0 0;padding:10px 12px calc(76px + env(safe-area-inset-bottom));display:flex;flex-direction:column;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.foglio-menu .menu-fondo{--sfondo-menu: var(--carta)}.foglio-menu nav a{font-size:1.05rem;padding:12px;min-height:48px}.foglio-menu nav a.attiva{background:var(--carta-2)}.foglio-menu{animation:velo-entra .2s ease-out}.foglio-menu nav{animation:foglio-sale .3s var(--uscita)}.foglio-menu .menu-gruppo-titolo{font-size:.8rem;min-height:48px}.foglio-menu .menu-gruppo-titolo:hover{background:transparent}.foglio-menu .salvataggio{padding:10px 12px 0;font-size:.85rem}.avviso{bottom:calc(80px + env(safe-area-inset-bottom))}.cifre{grid-template-columns:repeat(2,1fr)}.cifre .cifra{border-left:0;border-top:1px solid var(--filo)}.cifre .cifra:nth-child(-n+2){border-top:0}.cifre .cifra:nth-child(2n){border-left:1px solid var(--filo)}.cifra-grande .cifra-valore{font-size:1.8rem}.salute{grid-template-columns:1fr}.salute a{border-left:0;border-top:1px solid var(--filo);flex-direction:row;align-items:baseline;gap:14px}.salute a:first-child{border-top:0}.salute .cifra-valore{font-size:2rem;min-width:3ch}.momenti{grid-template-columns:1fr;gap:24px}.saluto h1{font-size:2rem}.prezzo-deciso{grid-template-columns:minmax(0,1fr)}.controllo-corpo ul{columns:1}.righe-ricetta .col-q{width:110px}.barra-modifica{margin:-20px -16px 18px;padding:10px 16px;gap:8px 12px}.barra-modifica-testo span{font-size:.82rem}.barra-modifica .bottone{min-height:38px;padding:0 12px}.sezione.in-vendita{padding:16px}.elenco a.voce,.elenco .voce{padding:12px 14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{@page{margin:14mm}body{background:#fff;font-size:11pt}.binario,.barra,.foglio-menu,.avviso,.non-stampare,.azioni,.briciole,.testata-telefono,.scollegato,.barra-modifica,.velo{display:none!important}.guscio,.contenuto{min-height:0}.contenuto{margin:0;padding:0}.pagina{padding:0;max-width:none}.solo-stampa{display:block}.pannello,.scorre,.cifre,.elenco{border-color:#999;break-inside:avoid}.interno{display:none!important}a{color:inherit;text-decoration:none}}.spunte.banchi{display:flex;gap:18px;flex-wrap:wrap;padding:8px 0}.spunte.banchi label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:650}.spunte.banchi input{width:18px;height:18px;accent-color:var(--brand)}.spiega.arancio,.testo-arancio{color:var(--arancio)}.tavola td.provvisorio{font-style:italic}.tavola td.provvisorio:after{content:" *"}.etichetta-banco{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:1px 6px;margin-right:4px;border-radius:4px;background:var(--carta-2);box-shadow:inset 0 0 0 1px var(--filo);color:var(--grigio)}.cartellini{display:grid;grid-template-columns:repeat(auto-fill,minmax(88mm,1fr));gap:0;margin-top:18px}.cartellino{border:1px dashed var(--filo-forte);padding:6mm 7mm;min-height:52mm;display:flex;flex-direction:column;gap:2mm;background:var(--carta);break-inside:avoid}.cartellino h3{font-size:1.05rem;line-height:1.2;margin:0}.cartellino .cartellino-prezzo{font-size:2rem;font-weight:750;line-height:1;margin-top:auto}.cartellino .cartellino-peso,.cartellino .cartellino-kg{font-size:.9rem}.cartellino .cartellino-kg{font-weight:650}.cartellino .cartellino-iva{font-size:.72rem;color:var(--grigio)}@media print{@page cartellini{size:A4;margin:10mm}.cartellini{page:cartellini;grid-template-columns:repeat(2,1fr);margin:0}.cartellino{border-color:#999;color:#000}.cartellino .cartellino-iva{color:#444}}.ap-progetti{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:8px}.ap-progetto{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--carta);border:1px solid var(--filo);border-radius:12px;text-decoration:none;color:var(--inchiostro)}.ap-progetto:hover{border-color:var(--filo-forte)}.ap-progetto-nome{font-weight:700;font-size:1.05rem}.ap-giorni{display:flex;align-items:baseline;gap:10px}.ap-giorni .cifra-valore{font-size:2.2rem;font-weight:700;font-stretch:125%;letter-spacing:-.025em;line-height:1}.ap-giorni .etichetta{color:var(--grigio);font-size:.92rem}.ap-conti,.ap-persona-conti{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--grigio)}.ap-conti{font-size:.82rem}.ap-persona-conti{font-size:.78rem}.ap-rosso{color:var(--rosso)}.ap-arancio{color:var(--arancio)}.ap-tappe{display:flex;flex-direction:column;gap:3px;font-size:.9rem}.ap-tappe small{color:var(--grigio)}.ap-rombo{color:var(--brand);font-size:.8em;margin-right:2px}.ap-critica{display:inline-block;min-width:1.1em;text-align:center;border-radius:4px;background:var(--brand);color:#fff;font-size:.75rem;font-weight:800;line-height:1.4;margin-right:4px}.ap-persone{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.ap-persona{background:var(--carta);border:1px solid var(--filo);border-radius:12px;padding:6px 6px 10px}.ap-persona-testa strong{font-size:.95rem;font-weight:700}.ap-persona-testa{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border:0;background:transparent;padding:10px 12px;cursor:pointer;text-align:left}.ap-persona .spiega{padding:0 12px;color:var(--grigio)}.ap-griglia-scorre{overflow-x:auto;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.ap-griglia{display:grid;min-width:720px}.ap-cella{padding:8px 6px;font-size:.8rem;color:var(--grigio);border-bottom:1px solid var(--filo-forte);text-align:center;white-space:nowrap}.ap-angolo{position:sticky;left:0;background:var(--carta);z-index:2}.ap-settimana.oggi{background:var(--carta-2);color:var(--inchiostro);font-weight:700}.ap-settimana.apertura{box-shadow:inset 0 -3px 0 var(--brand);color:var(--inchiostro);font-weight:700}.ap-corsia{display:contents}.ap-corsia-testa{grid-column:1 / -1;display:flex;justify-content:flex-start;gap:14px;align-items:center;padding:10px 12px 4px;font-size:.84rem;font-weight:700;color:var(--grigio);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--filo)}.ap-corsia-testa .link-bottone{text-transform:none;letter-spacing:0;font-weight:600}.ap-riga{grid-column:1 / -1;display:grid;align-items:center;border-bottom:1px solid var(--filo);min-height:40px}.ap-nome{position:sticky;left:0;z-index:1;background:var(--carta);padding:6px 10px;font-size:.9rem;font-weight:550;color:var(--inchiostro);text-decoration:none;display:flex;flex-direction:column;gap:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--filo)}.ap-nome-riga{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ap-nome small{color:var(--grigio);font-weight:400}.ap-traccia{grid-column:2 / -1;position:relative;height:40px;background-image:linear-gradient(to right,var(--filo) 1px,transparent 1px)}.ap-barra{position:absolute;top:9px;height:22px;border-radius:6px;background:var(--carta-2);box-shadow:inset 0 0 0 1px var(--filo-forte);color:var(--inchiostro);font-size:.74rem;line-height:22px;padding:0 6px;overflow:hidden;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.ap-barra.st-in_corso{background:var(--blu-chiaro)}.ap-barra.st-in_ritardo{background:var(--rosso-fondo);color:var(--rosso);box-shadow:inset 0 0 0 1px var(--rosso)}.ap-barra.st-bloccata{background:var(--arancio-fondo);color:var(--arancio);box-shadow:inset 0 0 0 1px var(--arancio)}.ap-barra.st-fatta{background:transparent;color:var(--grigio-2);box-shadow:inset 0 0 0 1px var(--filo)}.ap-barra.critica{box-shadow:inset 0 0 0 2px var(--brand)}.ap-rombo-grande{position:absolute;top:4px;transform:translate(-50%);font-size:1.5rem;line-height:32px;color:var(--brand);text-decoration:none}.ap-rombo-grande.st-fatta{color:var(--grigio-2)}.ap-rombo-grande.st-in_ritardo{color:var(--rosso)}.ap-rombo-grande.critica{text-shadow:0 0 0 var(--brand),0 0 6px var(--blu-chiaro)}.ap-timeline .filtri{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ap-progetto-campi{margin-bottom:16px}.ap-progetto-campi summary{cursor:pointer;font-weight:600;color:var(--grigio)}.ap-progetto-campi[open] summary{margin-bottom:12px}.ap-stato-riga{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 18px}.ap-diario{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ap-diario li{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio);white-space:pre-wrap}.ap-diario-chi{font-size:.82rem;color:var(--grigio);font-weight:600}.ap-cerca-dipendenza .cerca-lista button:disabled{flex-direction:column;align-items:stretch;gap:2px}.testa-azioni{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ap-piu{font-size:1rem;padding:0 16px;min-height:40px;font-weight:700}.ap-piu span{font-size:1.15rem;margin-right:6px}.ap-progetto-vai{display:flex;gap:16px;padding-top:4px;border-top:1px solid var(--filo);margin-top:2px}.ap-progetto-vai a{font-weight:600}.ap-freccia{display:inline-block;margin-left:10px;color:var(--grigio);transition:transform .15s}[aria-expanded=true]>.voce-destra>.ap-freccia,[aria-expanded=true]>.ap-freccia{transform:rotate(90deg)}.ap-aperta{background:var(--carta-2);border:1px solid var(--filo);border-radius:12px;padding:14px 16px;margin:2px 0 10px}.ap-aperta .sezione{margin-top:22px}.ap-fonte{margin:16px 0 0;font-size:.84rem;color:var(--grigio)}.ap-nome-apribile{display:inline-flex;align-items:center;gap:4px;text-align:left}.ap-riga-aperta>td{padding:0}.ap-nuova{width:min(100%,560px);max-height:calc(100vh - 40px);overflow-y:auto}.domanda.ap-nuova h2{margin-bottom:16px;font-size:1.25rem;font-weight:700;color:var(--inchiostro);letter-spacing:normal}.ap-nuova .azioni{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ap-nuova .spunte.banchi{padding:0}.ap-nuova>.aiuto{margin:10px 0 0;color:var(--grigio);font-size:.84rem}.ap-filtri{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;padding:10px 14px;margin-bottom:12px;background:var(--carta);border:1px solid var(--filo);border-radius:12px}.ap-filtri .ap-filtro-area{flex:0 1 220px}.ap-filtri .cerca-semplice{flex:1 1 240px}.ap-bandierine{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:.82rem}.ap-bandierine label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}.ap-bandierine input{width:18px;height:18px;accent-color:var(--brand)}.ap-gettoni{position:sticky;top:0;z-index:5;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 0;margin-bottom:4px;background:var(--fondo)}.ap-gettoni .segnale{gap:6px;font-size:.82rem;padding:3px 10px}.ap-finestra{width:min(100%,720px);max-height:85vh;overflow-y:auto;text-align:left}.ap-finestra-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.ap-finestra-dove{margin:0;font-size:.82rem;color:var(--grigio)}.ap-finestra-chiudi{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--grigio);font-size:1.3rem;line-height:1;cursor:pointer}.ap-finestra-chiudi:hover{background:var(--carta-2);color:var(--inchiostro)}@media(max-width:900px){.testa-azioni{width:100%}.ap-piu{flex:1 1 auto;justify-content:center}.ap-aperta{padding:12px 14px}.ap-filtri{padding:10px 12px}.ap-filtri .interruttore{flex-wrap:wrap}}.ap-rapido{position:relative;gap:8px}.ap-rapido-riga{position:relative}.ap-tendina{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto;background:var(--carta);border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);box-shadow:0 10px 24px #3a2f0024}.ap-tendina li{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:6px;font-size:.95rem;cursor:pointer}.ap-tendina li[aria-selected=true]{background:var(--blu-chiaro)}.ap-tendina-segno{color:var(--grigio);font-weight:700}.ap-tendina-vuoto{color:var(--grigio);cursor:default}.ap-scelte{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ap-scelte:empty{display:none}.ap-gettone{display:inline-flex;align-items:stretch;border:1px solid var(--filo-forte);border-radius:999px;background:var(--carta);overflow:hidden}.ap-gettone button{border:0;background:transparent;cursor:pointer;font-size:.86rem;line-height:1}.ap-gettone-testo{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-weight:600}.ap-gettone-testo:hover{background:var(--carta-2)}.ap-gettone-segno{display:inline-flex;color:var(--grigio);font-weight:700}.ap-gettone-x{padding:6px 9px 6px 4px;color:var(--grigio);font-size:1rem}.ap-gettone-x:hover{color:var(--rosso);background:var(--carta-2)}.ap-gettone-data{padding:5px 10px;border:1px solid var(--filo-forte);border-radius:999px;background:var(--carta);font:inherit;font-size:.86rem;color:var(--inchiostro)}.ap-rapido>.aiuto{margin:0}.ap-modulo h2{font-size:.92rem;font-weight:700;color:var(--grigio);letter-spacing:.01em;margin-bottom:8px}.ap-modulo .testa-titolo .sotto{font-size:.88rem}.ap-modulo .interruttore.piccolo button{font-size:.82rem;padding:3px 10px;min-height:26px}.ap-solo-lettore{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ap-lista{list-style:none;margin:0;padding:2px 14px;background:var(--carta);border:1px solid var(--filo);border-radius:12px}.ap-persona .ap-lista,.ap-riquadro .ap-lista{background:transparent;border:0;border-radius:0;padding:0 12px 2px}.ap-voce{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:9px 2px;border-bottom:1px solid var(--filo);background:transparent}.ap-voce:hover{background:#fffbec}.ap-lista>li:last-child .ap-voce{border-bottom:0}.ap-voce.ap-senza-spunta{grid-template-columns:minmax(0,1fr) auto}.ap-corpo{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:start;width:100%;padding:0;border:0;background:transparent;font:inherit;color:var(--inchiostro);text-align:left;text-decoration:none;cursor:pointer}.ap-voce.ap-senza-spunta>.ap-corpo{grid-column:1 / -1}.ap-corpo-fermo{cursor:default}.ap-voce-nome{grid-column:1;font-size:.95rem;font-weight:400;color:var(--inchiostro);line-height:1.35;min-width:0;overflow-wrap:anywhere}.ap-voce-nome a{color:inherit;text-decoration:none}.ap-voce-nome a:hover{color:var(--blu);text-decoration:underline}.ap-voce.ap-fatta .ap-voce-nome,.ap-voce.ap-fatta .ap-voce-nome a,.ap-barrato{color:var(--grigio-2);text-decoration:line-through}.ap-urgente{color:var(--brand);font-weight:700;margin-right:4px}.ap-voce-meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:.78rem;color:var(--grigio);line-height:1.4}.ap-voce-meta>*:not(:last-child):after{content:"·";margin-left:6px;color:var(--filo-forte)}.ap-voce-meta a{color:var(--grigio);text-decoration:none}.ap-voce-meta a:hover{color:var(--blu);text-decoration:underline}.ap-voce-aspetta,.ap-voce-dopo{color:var(--arancio)}.ap-dopo-riga{display:block;font-size:.78rem;line-height:1.4}.ap-voce-data{grid-column:2;grid-row:1 / span 2;text-align:right;white-space:nowrap;font-size:.8rem;font-weight:400;color:var(--grigio)}.ap-voce-data.tardi{color:var(--rosso)}.ap-senza-data{color:var(--grigio-2)}.ap-spunta{grid-column:1;margin-top:2px;width:20px;height:20px;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--filo-forte);border-radius:50%;background:transparent;cursor:pointer}.ap-spunta.critica{border-color:var(--brand)}.ap-spunta-segno{font-size:.72rem;line-height:1;color:var(--brand);opacity:0}.ap-spunta:hover,.ap-spunta:focus-visible{border-color:var(--brand)}.ap-spunta:hover .ap-spunta-segno,.ap-spunta:focus-visible .ap-spunta-segno{opacity:.6}.ap-spunta[aria-pressed=true]{border-color:var(--verde);background:var(--verde)}.ap-spunta[aria-pressed=true] .ap-spunta-segno{opacity:1;color:var(--carta)}.tavola th.ap-col-spunta,.tavola td.ap-col-spunta{width:30px;padding-right:0}.tavola td.ap-col-spunta{line-height:0}.ap-larga{background:var(--carta-2);border:1px solid var(--filo);border-radius:12px;padding:12px 16px 16px;margin-bottom:16px}.ap-larga-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ap-larga-dove{margin:0;font-size:.82rem;color:var(--grigio)}.ap-larga-chiudi{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--grigio);font-size:1.3rem;line-height:1;cursor:pointer}.ap-larga-chiudi:hover,.ap-larga-chiudi:focus-visible{background:var(--carta);color:var(--inchiostro)}.ap-larga .sezione{margin-top:22px}.ap-voce.ap-selezionata{border-left:2px solid var(--brand);padding-left:0;background:var(--carta-2)}.ap-campo-avviso .aiuto{color:var(--arancio)}@media(max-width:900px){.ap-larga{padding:10px 12px 14px}}.spunte-allergeni{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 18px;padding:6px 0 2px}.spunte-allergeni label{display:inline-flex;align-items:center;gap:7px;min-height:32px;cursor:pointer;font-size:.94rem;color:var(--inchiostro)}.spunte-allergeni input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.anteprima-etichetta{margin:12px 0 0;padding:10px 14px;background:#fff;border:1px dashed var(--filo-forte);border-radius:var(--raggio-campo);font-family:Arial,Helvetica,sans-serif;font-size:.95rem;color:#111}.anteprima-etichetta strong{font-weight:800}.spunta-sola{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.spunta-sola input{width:20px;height:20px;margin:0;accent-color:var(--brand)}.elenco-allergeni{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}.allergene{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--carta);border:1px solid var(--filo);font-weight:650;font-size:.9rem}.confronto-mercato{margin:-4px 0 0;font-size:.9rem;color:var(--grigio)}.spunta-anticipato{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;cursor:pointer;font-weight:600}.spunta-anticipato input{width:18px;height:18px;accent-color:var(--brand)}.produzione-banco .bottone{min-height:48px;padding:0 18px;font-size:.98rem}.produzione-banco .bottone.piccolo{min-height:44px;padding:0 14px;font-size:.92rem}.produzione-banco .interruttore button{min-height:48px;padding:8px 18px;font-size:1rem}.produzione-banco .bottone-scelta{min-height:48px;font-size:1rem}.produzione-banco .rosso{color:var(--rosso);font-weight:650}.prep-ricetta{max-width:560px}.prep-quanto{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;margin-top:12px}.prep-quanto .campo{width:220px}.prep-quanto .campo.prep-articolo{width:min(100%,460px)}.prep-quanto input,.prep-quanto select{font-size:1.15rem;min-height:48px}.prep-cifre{margin-top:16px;max-width:640px}.semilavorati{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.semilavorato{padding:14px 18px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);display:flex;flex-direction:column;gap:12px}.semilavorato-testa{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between}.semilavorato-nome{display:flex;flex-direction:column;gap:2px;font-size:1.1rem}.lotti-scelta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lotto-voce{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.lotto-scelta{flex:1 1 320px;min-height:56px;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;padding:10px 16px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);cursor:pointer;text-align:left}.lotto-scelta strong{font-size:1.05rem}.lotto-scelta.preso{background:var(--banco);border-color:var(--inchiostro);box-shadow:inset 0 0 0 1px var(--inchiostro)}.lotto-scelta.scaduto{text-decoration:line-through;color:var(--grigio);cursor:not-allowed;background:transparent}.lotto-kg{width:160px}.prep-inizia{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:28px}.prep-corto{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.prep-corto p{margin:0}.pesata-prep{margin-top:18px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden}.pesata-passo{padding:12px 20px 16px;border-top:1px solid var(--filo)}.pesata-righe{list-style:none;margin:0;padding:0}.pesata-voce{display:flex;align-items:stretch;border-top:1px solid var(--filo)}.pesata-voce:first-child{border-top:0}.pesata-voce>.grigio{padding:14px 20px}.pesata-riga{flex:1 1 auto;min-width:0;width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 20px;border:0;background:var(--carta);text-align:left;font-size:1.1rem;cursor:pointer}.pesata-nome{display:flex;flex-direction:column;gap:2px;min-width:0}.pesata-nome small{color:var(--grigio);font-size:.9rem}.pesata-riga .q{font-size:1.6rem;font-weight:700;font-stretch:115%;white-space:nowrap}.pesata-riga .q small{font-size:.95rem;font-weight:500;margin-left:3px}.pesata-riga.messo{background:var(--banco);background:color-mix(in srgb,var(--verde) 16%,var(--carta))}.pesata-riga.messo,.pesata-voce:has(.pesata-riga.messo){background:#eff5ea}.pesata-riga.messo .n:before{content:"✓ ";color:var(--verde);font-weight:700}.pesata-riga.messo .q,.pesata-riga.messo .q small{color:var(--verde)}.pesata-fatto{color:var(--verde)!important;font-weight:600}.avanzamento{height:8px;margin:4px 0 18px;border-radius:999px;background:var(--filo);overflow:hidden}.avanzamento>div{height:100%;background:var(--verde);border-radius:inherit;transition:width .3s var(--uscita)}@media(prefers-reduced-motion:reduce){.avanzamento>div{transition:none}}.pesata-riga.cambiato{background:var(--arancio-fondo)}.pesata-nota{color:var(--arancio)!important;font-weight:600}.pesata-cambia{align-self:center;margin:0 12px}.pesata-barra{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:24px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--carta);border:1px solid var(--filo-forte);border-radius:var(--raggio-riquadro);box-shadow:0 -6px 20px #241a131f}.pesata-conta{font-size:1.2rem}.pesata-conta strong{font-size:1.6rem;font-stretch:115%}.cambio-corpo{display:flex;flex-direction:column;gap:14px;margin:14px 0 18px}.cambio-corpo textarea{font-size:1.05rem}.domanda.termina{width:min(100%,620px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:14px}.domanda.termina p{margin:0}.termina-codice{font-size:1.1rem}.termina-campi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.termina-tutta{grid-column:1 / -1}.termina-minuti{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end}.termina-minuti .campo{width:160px}.termina-minuti>.grigio,.termina-nonso{min-height:44px;display:inline-flex;align-items:center}.termina-nonso{gap:8px;cursor:pointer;font-weight:600}.termina-nonso input{width:24px;height:24px;margin:0;accent-color:var(--brand)}.termina-operatori{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.pesata-barra{bottom:calc(61px + env(safe-area-inset-bottom));padding-bottom:12px}.pesata-riga{padding:10px 14px}.pesata-cambia{margin:0 8px}}@media(max-width:600px){.termina-campi{grid-template-columns:minmax(0,1fr)}.domanda.termina{padding:18px 16px}.velo:has(.termina){padding:10px}}@media print{.pesata-riga{min-height:0;padding:4px 10px;font-size:11pt}.pesata-riga .q{font-size:13pt}.pesata-prep{break-inside:avoid;border-color:#999}}.produzione-banco .arancio{color:var(--arancio);font-weight:600}.casa-righe{list-style:none;margin:0;padding:0}.casa-riga{display:flex;align-items:center;gap:12px;border-top:1px solid var(--filo)}.casa-riga:first-child{border-top:0}.casa-lotto{flex:1 1 auto;min-width:0;min-height:52px;display:grid;grid-template-columns:minmax(8.5rem,max-content) 1fr;align-items:baseline;gap:2px 16px;padding:10px 0;color:var(--inchiostro);text-decoration:none}.casa-lotto:hover .casa-codice{color:var(--brand)}.casa-codice{font-weight:700;font-size:1rem;letter-spacing:.01em;overflow-wrap:anywhere}.casa-cosa{min-width:0}.casa-dettagli{grid-column:2;display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.9rem}.casa-dettagli:empty{display:none}.casa-scarta{flex:none}.casa-prossimo{font-weight:600;color:var(--blu)}.casa-continua{flex:none}@media(max-width:600px){.casa-lotto{grid-template-columns:1fr}.casa-dettagli{grid-column:1}}.lotto-codice{font-size:1.9rem;font-stretch:118%;letter-spacing:-.02em;overflow-wrap:anywhere}.storia-giorno{margin-top:18px}.storia-giorno h3{font-size:1rem;margin-bottom:8px}.storia-giorno h3 .grigio{font-weight:500;margin-left:6px}.storia{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.storia-voce{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 18px;border-top:1px solid var(--filo)}.storia-voce:first-child{border-top:0}.storia-testa{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.storia-corpo{grid-column:1;display:flex;flex-direction:column;gap:2px;font-size:.95rem}.storia-azioni{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-end}.storia-etichetta{font-size:1.05rem;font-weight:750;font-stretch:112%}.storia-voce.chiusura{background:var(--carta-2)}.storia-voce.chiusura:first-child{border-radius:13px 13px 0 0}.storia-voce.chiusura:last-child{border-radius:0 0 13px 13px}.storia-voce.chiusura:only-child{border-radius:13px}.storia-voce.annullata .storia-testa,.storia-voce.annullata .storia-dato:not(.rosso){text-decoration:line-through;color:var(--grigio)}.collegato{min-height:52px;display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:12px 16px;background:var(--carta);border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);color:var(--inchiostro);text-decoration:none}.collegato strong{font-size:1.05rem}.collegato span{color:var(--grigio)}.domanda.finestra-banco{width:min(100%,620px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:14px}.domanda.finestra-banco.larga{width:min(100%,860px)}.domanda.finestra-banco p{margin:0}.domanda.finestra-banco.con-piede{overflow:hidden;padding-bottom:0;gap:10px}.finestra-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:2px 2px 8px}.finestra-piede{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 0 18px;border-top:1px solid var(--filo);background:var(--carta)}.cerca-in-finestra{max-width:560px}.presi-elenco{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.preso-riga{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.preso-nome{flex:1 1 220px;font-size:1.02rem}.presi-scorta>div>.bottone{margin-top:2px}.etichetta-grande{font-size:3rem;font-weight:800;font-stretch:120%;letter-spacing:-.02em;text-align:center;padding:18px 0 4px;overflow-wrap:anywhere}.etichetta-spiega{text-align:center;font-size:1.15rem}.chiusura-righe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cifre.carico-cifre{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.cifre.carico-cifre .cifra{padding:12px 16px;border-top:0;border-left:1px solid var(--filo)}.cifre.carico-cifre .cifra:first-child{border-left:0}.chiusura-riga{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:8px 12px;align-items:end;padding:12px 14px;border:1px solid var(--filo);border-radius:12px;background:var(--carta)}.chiusura-nome{display:flex;flex-direction:column;gap:2px;align-self:center;font-size:1.05rem}.chiusura-riga input{font-size:1.15rem;min-height:48px}.chiusura-destinazione{grid-column:1 / -1}.chiusura-aggiungi{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-top:10px}.chiusura-aggiungi .cerca-in-finestra{flex:1 1 320px}.chiusura-prova{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chiusura-prova .ingresso{min-width:220px}.chiusura-finito{font-size:1.1rem}.chiusura-altri{margin-top:14px}.chiusura-altri h3{margin:0 0 8px;font-size:1rem;color:var(--grigio)}.chiusura-altri-apri{margin-top:10px}.pannello-banco{display:flex;flex-direction:column;gap:16px;max-width:760px;padding:18px 20px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.campo-giorno{max-width:240px}@media(max-width:600px){.chiusura-riga{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chiusura-nome{grid-column:1 / -1}.domanda.finestra-banco{padding:18px 16px}.velo:has(.finestra-banco){padding:10px}.storia-voce{grid-template-columns:minmax(0,1fr)}.storia-azioni{grid-column:1;grid-row:auto;justify-content:flex-start}.lotto-codice{font-size:1.6rem}.etichetta-grande{font-size:2.2rem}}.produzione-banco .interruttore{flex-wrap:wrap;max-width:100%}.etichetta-carta{background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:2.6mm;line-height:1.3;padding:2.5mm 2.5mm 2mm;border:1px dashed #b4b2a9;box-sizing:border-box}.etichetta-carta b,.etichetta-carta strong{font-weight:800}.et-testa{display:flex;justify-content:space-between;align-items:baseline;border-bottom:.3mm solid #111;padding-bottom:1mm}.et-marchio{font-weight:800;font-size:4.2mm;letter-spacing:.04em}.et-nome{font-weight:800;font-size:3.4mm;margin-top:1.5mm}.et-blocco{margin-top:1.5mm;border-top:.3mm solid #111;padding-top:1mm}.et-nutri{display:grid;grid-template-columns:1fr auto;gap:0 2mm}.et-di{padding-left:2mm}.et-lotto{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.5mm;border-top:.3mm solid #111;padding-top:1mm}.et-lotto b{font-size:3.6mm}.et-con-codice{align-items:center;gap:2mm}.et-codice{display:flex;flex-direction:column;align-items:center;margin-left:-2.5mm}.et-codice svg{display:block}.et-codice span{font-size:2.8mm;letter-spacing:.1em;margin-top:.3mm}.et-lotto-voce{display:flex;flex-direction:column;align-items:flex-end}.et-lab-fascia{background:#111;color:#fff;font-weight:800;font-size:3mm;letter-spacing:.15em;text-align:center;padding:.8mm 0;margin-bottom:1.5mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}.et-lab-nome{font-weight:800;font-size:4.2mm;line-height:1.15;overflow-wrap:anywhere}.etichetta-lab.solo-nome .et-lab-nome{font-size:6.5mm;text-align:center;padding:1mm 0}.et-lab-riga{display:flex;justify-content:space-between;gap:2mm;margin-top:1mm;font-size:3mm}.etichetta-anteprima{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start;margin-top:14px}.etichetta-lato{flex:1;min-width:260px;display:flex;flex-direction:column;gap:12px}.et-ritiro-testa{display:flex;justify-content:space-between;align-items:baseline;border-bottom:.3mm solid #111;padding-bottom:1mm;font-size:3.4mm}.et-ritiro-chi{display:flex;align-items:baseline;gap:3mm;margin:1.5mm 0 1mm}.et-ritiro-numero{font-weight:800;font-size:11mm;line-height:1;letter-spacing:-.02em}.et-ritiro-nome{font-weight:800;font-size:5mm;line-height:1.1;overflow-wrap:anywhere;min-width:0}.et-ritiro-righe{list-style:none;margin:0;padding:1mm 0;border-top:.2mm solid #111;font-size:3.4mm;line-height:1.35}.et-ritiro-soldi{display:flex;justify-content:space-between;align-items:baseline;gap:2mm;margin-top:1mm;padding:.8mm 1.5mm;border:.3mm solid #111;font-size:3.4mm;font-weight:800;text-transform:uppercase}.et-ritiro-soldi.da-pagare{background:#111;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.et-ritiro-soldi b{font-size:4.2mm}.et-ritiro-nota{margin-top:1.2mm;font-size:3.2mm;overflow-wrap:anywhere}.et-ritiro-piede{display:flex;justify-content:space-between;margin-top:1.2mm;font-size:2.6mm;color:#444}.etichette-ritiri-anteprima{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.stampa-etichette{position:absolute;left:-10000px;top:0}@media print{body.stampa-etichette-attiva>*:not(.stampa-etichette){display:none!important}body.stampa-etichette-attiva .stampa-etichette{position:static}.stampa-etichette .stampa-una{break-after:page;page-break-after:always}.stampa-etichette .stampa-una:last-child{break-after:auto;page-break-after:auto}.stampa-etichette .etichetta-carta{border:0}}.etichette-bottone{margin-left:10px}.scelta-operatori{display:flex;flex-wrap:wrap;gap:8px}.magazzino-cifre{margin-bottom:20px}.magazzino-schede{display:flex;flex-direction:column;gap:12px}.magazzino-prodotto+.magazzino-prodotto{margin-top:14px}.magazzino-prodotto-testa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--filo)}.magazzino-prodotto-nome{font-weight:650;min-width:0;overflow-wrap:anywhere}.magazzino-carico{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 0;font-size:.92rem}.magazzino-carico+.magazzino-carico{border-top:1px solid var(--filo)}.magazzino-carico-testo{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.magazzino-carico .magazzino-carico-testo{display:block}.magazzino-carico-testo a{font-weight:600;color:var(--inchiostro)}.magazzino-carico-numero{margin-left:auto;min-width:2.5ch;text-align:right}.magazzino-azioni{display:flex;gap:6px;flex-wrap:wrap}.produzione-banco .magazzino-azioni .bottone.piccolo{min-height:38px;padding:0 12px;font-size:.88rem}.bottone.leggero{background:transparent;border-color:transparent;color:var(--inchiostro)}.bottone.leggero:hover{background:var(--carta-2);border-color:var(--filo)}.magazzino-movimenti{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.magazzino-movimenti>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px}.magazzino-movimenti>li+li{border-top:1px solid var(--filo)}.righe-ddt{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);padding:4px 16px}.righe-ddt-testa,.riga-ddt-campi{display:grid;gap:10px 12px;align-items:start;grid-template-columns:minmax(0,2fr) 96px minmax(0,1.5fr) 112px 32px}.riga-ddt-cosa{display:flex;flex-direction:column;gap:6px;min-width:0}.riga-ddt-cosa{gap:2px}.riga-ddt-descrizione .ingresso{border-color:transparent;background:transparent;box-shadow:none}.riga-ddt-descrizione .ingresso:hover{border-color:var(--filo)}.riga-ddt-descrizione .ingresso:focus-within{border-color:var(--blu);background:var(--carta);box-shadow:0 0 0 3px var(--blu-chiaro)}.riga-ddt-descrizione input{min-height:30px;height:30px;padding-top:0;padding-bottom:0;font-size:.84rem;color:var(--grigio)}.riga-ddt-descrizione input:focus{color:var(--inchiostro)}.righe-ddt-testa{padding:10px 0 8px;border-bottom:1px solid var(--filo);font-size:.8rem;font-weight:600;color:var(--grigio)}.riga-ddt{position:relative;padding:10px 0;border-bottom:1px solid var(--filo)}.riga-ddt:last-child{border-bottom:0}.riga-ddt-campi .campo>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.riga-ddt-campi .campo .aiuto{font-size:.8rem}.riga-ddt-campi .riga-togli{margin-top:4px}.riga-ddt-quantita{display:flex;flex-direction:column;gap:6px}.riga-ddt-campi .grigio{font-size:.86rem}.nota-campo{display:block;font-weight:600}.nota-campo.rosso{color:var(--rosso)}.nota-campo.arancio{color:var(--arancio)}.nota-campo+.nota-campo{margin-top:2px}.note-merce{margin:4px 0 10px;font-size:.9rem}.ddt-documento{display:flex;flex-direction:column;gap:14px}.foglio-ddt{max-width:980px;margin-top:8px;padding:26px 28px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);display:flex;flex-direction:column;gap:22px}.foglio-ddt.annullato{opacity:.72}.foglio-ddt.annullato .foglio-merce td{text-decoration:line-through}.foglio-testa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 32px}.foglio-destinatario small,.foglio-dati dt,.foglio-trasporto dt{display:block;font-size:.78rem;font-weight:600;color:var(--grigio)}.foglio-destinatario p{margin:2px 0 0}.foglio-nome{font-size:1.25rem;font-weight:700}.foglio-dati{margin:0;display:flex;flex-direction:column;gap:10px}.foglio-dati dd,.foglio-trasporto dd{margin:2px 0 0;font-weight:550}.tavola-scorre{overflow-x:auto}.foglio-merce{width:100%}.foglio-totale{margin:10px 0 0;text-align:right;font-weight:600}.foglio-trasporto{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 20px;padding-top:18px;border-top:1px solid var(--filo)}.foglio-note{margin:0;padding:12px 14px;background:var(--carta-2);border-radius:var(--raggio-campo)}.foglio-fattura{margin-top:0;padding:22px 24px;gap:20px}.foglio-fattura-dati{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;padding:14px 0;border-block:1px solid var(--filo)}.foglio-fattura-dati dt,.foglio-fattura-totale small{display:block;font-size:.78rem;font-weight:600;color:var(--grigio)}.foglio-fattura-dati dd{margin:2px 0 0;font-weight:550}.foglio-fattura-dati .largo{grid-column:span 2}.foglio-fattura-conti{display:flex;justify-content:flex-end;align-items:flex-end;gap:32px;flex-wrap:wrap}.foglio-fattura .foglio-riepilogo{width:auto;min-width:280px}.foglio-fattura-totale{margin:0;text-align:right;font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.foglio-fattura .foglio-trasporto{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr)}@media(max-width:600px){.foglio-fattura{padding:16px}.foglio-fattura-dati,.foglio-fattura .foglio-trasporto{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foglio-fattura-conti{justify-content:stretch}.foglio-fattura .foglio-riepilogo{min-width:0;width:100%}}@media(max-width:900px){.righe-ddt{padding:0 14px}.righe-ddt-testa{display:none}.riga-ddt{padding:14px 0}.riga-ddt-campi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.riga-ddt-campi>:first-child{grid-column:1 / -1}.riga-ddt-campi>:not(.riga-ddt-cosa) .campo>label,.riga-ddt-campi>.campo>label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.riga-ddt-campi .riga-articolo{padding-right:42px}.riga-ddt-campi .riga-togli{position:absolute;top:12px;right:0;margin:0}.foglio-ddt{padding:18px}.foglio-testa{grid-template-columns:minmax(0,1fr)}.foglio-trasporto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.foglio-dati{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foglio-dati>:last-child{grid-column:1 / -1}.foglio-merce th:nth-child(3),.foglio-merce td:nth-child(3){display:none}.foglio-merce th,.foglio-merce td{padding-left:6px;padding-right:6px}}@media print{@page ddt{size:A4;margin:0}.stampa-ddt{page:ddt;position:relative;font-size:10pt;line-height:1.35;padding:16mm 18mm 26mm;-webkit-box-decoration-break:clone;box-decoration-break:clone}.stampa-ddt-mittente{margin-top:6px}.stampa-ddt-caselle{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 8mm;border:1px solid #999}.stampa-ddt-caselle>div{padding:2.5mm 3mm;border-right:1px solid #999;border-bottom:1px solid #999;min-height:14mm}.stampa-ddt-caselle>div:nth-child(2n){border-right:0}.stampa-ddt-caselle small{display:block;font-size:7.5pt;color:#555;text-transform:uppercase;letter-spacing:.04em}.stampa-ddt-caselle p{margin:1mm 0 0}.stampa-ddt-trasporto{grid-template-columns:repeat(5,1fr);margin-top:8mm}.stampa-ddt-trasporto>div,.stampa-ddt-trasporto>div:nth-child(2n){border-right:1px solid #999;border-bottom:0}.stampa-ddt-trasporto>div:last-child{border-right:0}.stampa-ddt-firme{display:flex;gap:10mm;margin-top:16mm;break-inside:avoid}.stampa-ddt-firme>div{flex:1;border-top:1px solid #333;padding-top:2mm;font-size:8.5pt;color:#444}.stampa-ddt-filigrana{position:absolute;top:95mm;left:0;right:0;text-align:center;font-size:44pt;font-weight:800;color:#b4000021;transform:rotate(-24deg);pointer-events:none}}.stampe-fatte{margin:4px 0 0;padding-left:18px}.stampe-fatte .barrata{text-decoration:line-through}.conferma-spenta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.conferma-spenta small{max-width:260px}.cifra-valore.cifra-testo{white-space:normal;overflow-wrap:break-word;font-size:1.1rem}.cifra-grande .cifra-valore.cifra-testo{font-size:1.45rem}.striscia-prova{background:var(--arancio-fondo);color:var(--arancio);border-radius:var(--raggio-campo);padding:8px 12px;font-weight:600}.ritiri-giorno{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ritiri-titolo-giorno{margin:0;display:grid;gap:1px;min-height:48px;align-content:center;padding:0 6px;color:var(--brand);line-height:1.15}@media(max-width:500px){.ritiri-giorno{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;width:100%}.ritiri-giorno .campo-data{grid-column:1 / 3}.ritiri-giorno .link-bottone{grid-column:1 / -1;justify-self:start}.ritiri-titolo-giorno{padding:0 4px;justify-items:center;text-align:center}}.ritiri-giorno .bottone{min-width:44px;min-height:44px;font-size:1.15rem}.pillola{background:var(--banco);border-radius:999px;padding:2px 9px;font-size:.86rem}.pillola.grande{font-size:.95rem;font-weight:600;padding:4px 11px}.mese-due{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:start}.mese-griglia{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.mese-dow{padding:2px 0 4px;text-align:center;font-size:.82rem;font-weight:600;color:var(--grigio)}.mese-giorno{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-height:64px;padding:8px 10px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-campo);color:var(--inchiostro);font:inherit;font-weight:700;text-align:left;cursor:pointer}.mese-giorno:hover{border-color:var(--filo-forte)}.mese-giorno:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mese-giorno.fuori{background:transparent;color:var(--grigio);font-weight:500;opacity:.6}.mese-giorno.oggi{border-color:var(--inchiostro)}.mese-giorno.scelto{background:var(--carta-2);border-color:var(--inchiostro);box-shadow:inset 0 0 0 1px var(--inchiostro)}.mese-pallini{display:flex;gap:4px;min-height:8px}.pallino{flex:none;width:12px;height:12px;border-radius:50%}.mese-pallini .pallino{width:8px;height:8px}.pallino.b2b{background:var(--pallino-b2b)}.pallino.b2c{background:var(--brand)}.mese-avviso{margin:12px 0 0}.mese-giorno-scelto h2{margin:0 0 12px;font-size:1.2rem}.mese-tabella{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio);overflow:hidden}.mese-tabella .tavola{width:100%}.mese-ritiri{display:inline-block;margin-top:12px}.mese-canale{display:flex;align-items:center;gap:8px;margin:18px 0 8px;font-size:.95rem}.mese-ordini>.mese-canale:first-child{margin-top:0}.mese-canale small{color:var(--grigio);font-weight:500}.mese-elenco{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mese-ordine{display:flex;flex-direction:column;gap:4px;padding:10px 12px;color:var(--inchiostro);text-decoration:none;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-campo)}a.mese-ordine:hover{border-color:var(--filo-forte);background:var(--carta-2)}a.mese-ordine:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mese-ordine-testa{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mese-ordine-testa b{font-weight:700;overflow-wrap:anywhere}.mese-ordine-testa small{flex:none;color:var(--grigio);font-size:.82rem}.mese-ordine-righe{display:flex;flex-direction:column;color:var(--grigio);font-size:.92rem}@media(max-width:900px){.mese-due{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.mese-giorno{min-height:50px;padding:6px}}.ritiri-errore{background:var(--rosso-fondo);color:var(--rosso);border-radius:var(--raggio-campo);padding:10px 12px}.annulla-balma{margin-top:28px;padding:14px 16px;border:1px solid var(--rosso);border-radius:var(--raggio);background:var(--carta)}.annulla-campi{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.annulla-campi label{display:flex;flex-direction:column;gap:4px;min-width:240px;flex:1}.annulla-campi select,.annulla-campi input{min-height:44px;padding:0 10px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);font:inherit}.banco-schermo{min-height:100vh;background:var(--fondo)}.banco-testa{display:flex;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid var(--filo)}.banco-testa img{height:34px}.banco-testa strong{font-size:1.2rem}.banco-testa .link-bottone{margin-left:auto;font-size:1.05rem}.banco-corpo{padding:16px 20px 60px;max-width:1100px;margin:0 auto}.prenotati-giorni{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio)}.prenotati-giorni li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px}.prenotati-giorni li+li{border-top:1px solid var(--filo)}.prenotati-giorni li>span:last-child{display:flex;gap:6px;flex-wrap:wrap}.ritiri-giorno .campo-data{min-height:48px;padding:0 10px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);font:inherit}.annulla-balma h3{margin:0 0 6px;color:var(--rosso)}.ritiri .annulla-balma{margin:0 0 14px}.cal-chiudi-giorni.aperto{background:var(--rosso);border-color:var(--rosso);color:#fff}.cal-testa{display:flex;justify-content:flex-end;margin-bottom:12px}.cal>.striscia-prova{margin-bottom:12px}.cal-messaggio{position:sticky;top:12px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:14px;padding:10px 12px 10px 16px;border:1px solid color-mix(in srgb,var(--rosso) 35%,var(--filo));border-radius:var(--raggio);background:var(--rosso-fondo);color:var(--rosso);font-weight:600;box-shadow:0 6px 18px #3a2f0024}.cal-messaggio p{flex:1 1 280px}.cal-messaggio-azioni{display:flex;gap:8px;flex-wrap:wrap}.cal-blocco{margin-top:32px}.cal>.cal-blocco:first-of-type,.cal>.cal-chiudi+.cal-blocco{margin-top:8px}.cal-titolo .spiega{color:var(--grigio);max-width:70ch}.cal-piccolo{font-size:.86rem}.cal-schede{margin-bottom:16px}.cal .cal-tabella thead th{font-size:.8rem;letter-spacing:0;text-transform:none;color:var(--inchiostro)}.cal .cal-tabella thead th.cal-spento{color:var(--grigio)}.cal-spiega{margin:0 0 4px;max-width:80ch}.cal-settimana h2{margin:0 0 4px;font-size:1.2rem}.cal-fermi{margin:0 0 8px}.cal-titolo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cal-titolo h2{margin:0 0 2px}.cal-titolo-special{margin-top:28px}.cal-tendine{display:flex;flex-direction:column;gap:10px}.cal-tendine .tendina-corpo{padding:0}.cal-dentro{border:0;border-top:1px solid var(--filo);border-radius:0 0 var(--raggio-riquadro) var(--raggio-riquadro)}.cal-tabella tr.cal-fascia>th{padding:8px 16px;background:var(--banco);border-top:1px solid var(--filo);text-align:left;font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cal-tabella td .cal-casella{min-height:44px;padding:4px 3px;border:1px solid var(--filo);background:var(--carta)}.cal-tabella td.cal-ecc .cal-casella{border-color:var(--arancio)}.cal-tabella .cal-spento,.cal-tabella td.cal-spento .cal-casella{background:var(--carta-2);color:var(--grigio)}.cal-no{font-size:.86rem;color:var(--grigio)}.cal-pdg-nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.2}.cal-pdg-max{font-size:.72rem;color:var(--grigio)}.cal-scorre{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.cal-tabella{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;table-layout:fixed}.cal-col-nome{width:158px}.cal-col-azioni{width:70px}.cal-tabella thead th{padding:12px 3px 8px;border-bottom:1px solid var(--filo-forte);background:var(--carta);vertical-align:bottom;text-align:center;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.cal-tabella thead small{display:block;margin-top:2px;font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.15;color:inherit}.cal-tabella tbody>tr>*{padding:4px 3px;border-top:1px solid var(--filo);text-align:center;vertical-align:middle}.cal-tabella tbody>tr:first-child>*{border-top:0}.cal-tabella .cal-nome{position:sticky;left:0;z-index:2;padding-left:16px;padding-right:10px;background:var(--carta);text-align:left;font-weight:600}.cal-tabella thead .cal-nome{z-index:3}.cal-nome-testo{display:block;line-height:1.2;overflow-wrap:anywhere}.cal-motivo{display:block;margin-top:3px;font-size:.76rem;font-weight:450;line-height:1.25;color:var(--grigio)}.cal-motivo .link-bottone{font-size:inherit}.cal-casella{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:48px;padding:4px 2px;border:0;border-radius:var(--raggio-campo);background:transparent;font:inherit;color:inherit;cursor:pointer}button.cal-casella:hover:not(:disabled){background:var(--fondo)}.cal-casella.cal-aperta{box-shadow:inset 0 0 0 2px var(--inchiostro)}.cal-casella:disabled,.cal-sola-lettura{cursor:default}.cal-n{display:inline-block;min-width:40px;padding:4px 8px;border-radius:8px;background:var(--banco);font-size:1rem;font-weight:700;line-height:1.3}.cal-punto{font-size:1.5rem;line-height:1;color:var(--filo-forte)}.cal-ord,.cal-ord-testo{color:var(--verde);font-weight:700}.cal-ord{display:block;font-size:.72rem;line-height:1.1}.cal-non-esce{font-size:.76rem;font-weight:650;color:var(--arancio)}.cal-tabella td.cal-ecc{background:var(--arancio-fondo);box-shadow:inset 0 0 0 1.5px var(--arancio)}.cal-tabella td.cal-ecc button.cal-casella:hover{background:transparent}.cal-tabella .cal-chiuso{background:var(--rosso-fondo);color:var(--rosso)}.cal-tabella tbody td.cal-chiuso{border-top-color:var(--rosso-fondo);font-size:.8rem;font-stretch:85%;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.cal-tabella thead small{overflow-wrap:anywhere}.cal-tabella .cal-passato{opacity:.45}.cal-bloccato .cal-nome-testo,.cal-bloccato .cal-casella{color:var(--grigio)}.cal-bloccato .cal-n{background:var(--carta-2);color:var(--grigio)}.cal-cerca-scelta{width:100%;max-width:360px;min-height:44px;margin-bottom:10px;padding:8px 12px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);font:inherit;color:var(--inchiostro)}.cal-cerca-scelta:focus-visible{outline:2px solid var(--inchiostro);outline-offset:1px}.cal-tabella tr.cal-in-bozza>*{background:var(--fondo)}.cal-campo{width:100%;max-width:58px;min-height:44px;padding:0 4px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);font:inherit;font-size:1rem;font-weight:700;text-align:center;color:var(--inchiostro)}.cal-campo:focus,.cal-pezzi input:focus,.cal-motivo-campo input:focus{outline:none;border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-chiaro)}.cal-tabella .cal-campo-errore,.cal-fumetto .cal-campo-errore{border-color:var(--rosso);background:var(--rosso-fondo)}.cal-azioni .bottone{width:100%;padding:0 6px}.cal-azioni .link-bottone{display:block;margin:0 auto;padding:10px 8px}.cal-togli{color:var(--grigio)}.cal-tocco{position:relative}.cal-tocco:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.cal-togli:hover{color:var(--rosso)}.cal-posto .cal-nome-testo{font-size:.94rem}.cal-aggiungi{position:sticky;left:16px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.cal-cerca{position:sticky;left:16px;max-width:min(440px,calc(100vw - 72px))}.cal-tabella tr.cal-riga-fumetto>td{padding:4px 10px 12px;border-top:0;background:var(--fondo);text-align:left}.cal-fumetto{position:sticky;left:10px;display:inline-block;width:min(480px,calc(100vw - 64px));padding:12px 14px 14px;border:1px solid var(--filo-forte);border-radius:12px;background:var(--carta);box-shadow:0 8px 24px #3a2f0024;text-align:left}.cal-fumetto-testa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cal-fumetto-testa .icona-bottone{width:44px;height:44px;margin:-8px -8px -8px 0}.cal-fumetto-piede{display:flex;align-items:flex-end;gap:8px 10px;flex-wrap:wrap;margin-top:10px}.cal-fumetto-piede .bottone.piccolo,.cal-modulo-piede .bottone.piccolo,.cal-riepilogo-testa .bottone.piccolo{min-height:44px}.cal-fumetto-piede .link-bottone{padding:12px 4px}.cal-scelte{display:flex;flex-wrap:wrap;gap:6px;max-height:236px;overflow-y:auto}.cal-scelte button{min-height:44px;padding:0 12px;border:1px solid var(--filo);border-radius:var(--raggio-campo);background:var(--carta);font-weight:550;text-align:left;cursor:pointer}.cal-scelte button:hover{border-color:var(--filo-forte)}.cal-scelte button.attivo{background:var(--banco);border-color:var(--inchiostro);font-weight:700}.cal-scelte button.nessuno{color:var(--grigio)}.cal-scelte button.nessuno.attivo{color:var(--inchiostro)}.cal-scelte-colonna{flex-direction:column;flex-wrap:nowrap;max-height:none}.cal-scelte-colonna button{padding:10px 14px}.cal-pezzi,.cal-motivo-campo{display:flex;flex-direction:column;gap:4px;font-size:.84rem;color:var(--grigio)}.cal-pezzi input,.cal-motivo-campo input{min-height:44px;padding:0 10px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);font:inherit;color:var(--inchiostro)}.cal-pezzi input{width:84px;font-size:1.05rem;font-weight:700;text-align:center}.cal-motivo-campo{flex:1 1 220px}.cal-errore-campo{margin-top:6px;font-size:.86rem;color:var(--rosso)}.cal-settimana{margin-top:18px}.cal-testa-giorno{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:44px;padding:4px 2px;border:0;border-radius:var(--raggio-campo);background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--inchiostro);cursor:pointer}.cal-testa-giorno:hover{background:var(--fondo)}.cal-testa-giorno.cal-aperta{box-shadow:inset 0 0 0 2px var(--inchiostro)}.cal-chiudi{display:grid;gap:14px;margin-bottom:18px;padding:16px 18px 18px;border:1.5px solid var(--rosso);border-radius:var(--raggio-riquadro);background:var(--carta)}.cal-chiudi-testa{display:flex;align-items:center;justify-content:space-between;gap:10px}.cal-chiudi-testa h2{color:var(--rosso)}.cal-chiudi .interruttore{justify-self:start}.cal-chiudi .interruttore button{min-height:44px;padding:0 16px}.cal-chiudi-campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 18px;align-items:start}@media(min-width:700px){.cal-chiudi-motivo{grid-column:span 2}}.cal-chiudi-piede{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cal-pagati{display:grid;gap:10px;padding:12px 16px 14px;border-radius:var(--raggio);background:var(--rosso-fondo);color:var(--rosso)}.cal-pagati ul{margin:0;padding-left:18px;font-weight:650}.cal-conferma{font-weight:700}.regole-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.regole-due>.cal-riepilogo.in-modifica{grid-column:1 / -1}.regole-titolo{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin:28px 0 10px}.regole-titolo h2{margin:0}.regole-titolo .bottone{margin-left:auto}.regole-elenco{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden}.regole-elenco>li+li{border-top:1px solid var(--filo)}.regole-riga{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border:0;background:transparent;font:inherit;color:inherit;text-align:left}button.regole-riga{cursor:pointer}button.regole-riga:hover{background:var(--fondo)}.regole-riga.spento strong{color:var(--grigio)}.regole-riga-testo{display:flex;flex-direction:column;gap:2px;min-width:0}.regole-modulo{padding:12px 16px 16px}.regole-vuoto{padding:20px 16px;border:1px dashed var(--filo-forte);border-radius:var(--raggio-riquadro);color:var(--grigio);text-align:center}@media(max-width:720px){.regole-due{grid-template-columns:minmax(0,1fr)}}.cal-riepiloghi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.cal-riepilogo{padding:12px 16px 16px;border:1px solid var(--filo);border-radius:var(--raggio-riquadro);background:var(--carta)}.cal-riepilogo.in-modifica{grid-column:1 / -1;border-color:var(--filo-forte)}.cal-riepilogo-testa{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid var(--filo-forte)}.cal-voci{margin:0}.cal-voci>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:8px 0;border-top:1px solid var(--filo)}.cal-voci>div:first-child{border-top:0}.cal-voci dt{font-size:.88rem;color:var(--grigio)}.cal-voci dd{margin:0 0 0 auto;font-weight:700;text-align:right}.cal-voci dd.manca{color:var(--rosso)}.cal-riepilogo>.cal-piccolo{margin-top:6px}.cal-punto-riga{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;font-weight:600}.cal-punto-riga+.cal-punto-riga{border-top:1px solid var(--filo)}.cal-punto-riga .link-bottone{padding:12px 4px;font-weight:500}.cal-modulo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 20px;padding-top:8px}.cal-modulo>.cal-modulo-piede,.cal-modulo>p,.cal-modulo>.campo:has(.cal-scelte,.cal-orari){grid-column:1 / -1}.cal-modulo .interruttore{align-self:start}.cal-modulo .interruttore button{min-height:40px}.cal-modulo-piede{display:flex;gap:8px}.cal-orari{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cal-orari li{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;min-height:48px}.cal-orario-giorno{width:3.2ch;font-weight:700}.cal-orario-ore{display:inline-flex;align-items:center;gap:8px;color:var(--grigio)}.cal-orario-ore input{min-height:44px;padding:0 8px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);font:inherit;color:var(--inchiostro)}.cal-orario-errato .cal-orario-ore input{border-color:var(--rosso);background:var(--rosso-fondo)}@media(max-width:900px){.cal-riepiloghi{grid-template-columns:minmax(0,1fr)}.cal-col-nome{width:118px}.cal-col-azioni{width:70px}.cal-tabella{min-width:680px}.cal-tabella .cal-nome{padding-left:10px;padding-right:6px;border-right:1px solid var(--filo);font-size:.9rem}.cal-categoria-bottone{padding-left:10px}.cal-tabella tr.cal-categoria>.cal-nome{padding:0}}@media print{.cal-chiudi,.cal-messaggio,.cal-riga-fumetto{display:none}}.online-cifre{margin-bottom:16px}.online-nota{margin:0 0 12px}.online-cerca{margin-bottom:12px}.online-elenco{list-style:none;margin:0;padding:0}.online-elenco>li+li{border-top:1px solid var(--filo)}.online-riga{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:12px 0}.online-testo{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0}.online-nome{font-weight:650;color:var(--inchiostro)}.online-riga .segnale{margin-left:auto;align-self:center}.online-prezzo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 10px;flex-basis:100%;padding-left:58px;font-size:.92rem}.online-prezzo .campo{max-width:140px}.online-prezzo .campo label{font-size:.78rem}.online-prezzo .ingresso{min-height:38px}.online-fuori{margin-top:24px}.online-fuori h2{margin-bottom:4px}.online-riquadro{margin-top:10px;padding:0 16px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.levetta{position:relative;flex:none;display:inline-flex;width:44px;height:26px;margin-top:1px;cursor:pointer}.levetta input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.levetta span{width:100%;height:100%;border-radius:13px;background:var(--filo-forte);transition:background .16s}.levetta span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--carta);box-shadow:0 1px 2px #3a2f0040;transition:transform .16s}.levetta input:checked+span{background:var(--verde)}.levetta input:checked+span:after{transform:translate(18px)}.levetta input:focus-visible+span{outline:2px solid var(--inchiostro);outline-offset:2px}.levetta.spenta{cursor:not-allowed;opacity:.55}@media(max-width:720px){.online-prezzo{padding-left:0}.online-riga .segnale{margin-left:58px}}.manuale{display:grid;gap:14px}.manuale-testa{display:grid;justify-items:start;gap:4px}.manuale-testa .manuale-sotto{color:var(--grigio);font-size:1.1rem}.manuale-indietro{min-height:32px;padding:0;font-size:.95rem;font-weight:600}.ordini-online:has(.manuale-testa)>.testa{display:none}.manuale-storia{display:grid;gap:2px;margin:0;color:var(--grigio);font-size:.88rem}.manuale-corpo{display:grid;gap:16px;max-width:820px;min-width:0}.manuale-blocco{display:grid;gap:14px;min-width:0;padding:18px 20px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.manuale-blocco>h3{font-size:1.2rem;font-stretch:110%;letter-spacing:-.005em}.manuale-nota{margin:0;color:var(--grigio);font-size:.86rem}.manuale-avviso{margin:0;padding:9px 12px;border-radius:var(--raggio-campo);font-size:.92rem}.manuale-avviso.arancio{background:var(--arancio-fondo);color:var(--arancio);border:1px solid color-mix(in srgb,var(--arancio) 35%,var(--filo))}.manuale-avviso.info{background:var(--carta-2);color:var(--inchiostro)}.manuale-avviso.rosso{background:var(--rosso);color:#fff;font-size:1rem;padding:12px 14px}.manuale-giorni{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.manuale-giorni button{display:grid;align-content:center;min-width:64px;min-height:48px;padding:4px 12px;line-height:1.15;text-align:center;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro);cursor:pointer}.manuale-giorni button small{color:var(--grigio);font-size:.78rem}.manuale-giorni button b{font-size:1.05rem}.manuale-giorni button[aria-pressed=true]{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--fondo)}.manuale-giorni button[aria-pressed=true] small{color:var(--carta-2)}.manuale-giorni button:disabled{opacity:.5;cursor:not-allowed}.manuale-giorni .manuale-altro{border-style:dashed;color:var(--blu);font-weight:700}.manuale-giorni .manuale-altro[aria-pressed=true]{color:var(--fondo)}.manuale-data{min-height:48px;padding:0 10px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro);font:inherit}.manuale-campi{display:grid;grid-template-columns:1fr 1fr;gap:12px}.manuale-simili{display:grid;gap:8px}.manuale-simili-elenco{display:flex;gap:8px;flex-wrap:wrap}.manuale-simile{display:grid;gap:1px;min-height:48px;padding:6px 12px;line-height:1.2;text-align:left;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro);font:inherit;cursor:pointer}.manuale-simile span{color:var(--blu);font-weight:700;font-size:.9rem}.manuale-simile small{color:var(--grigio);font-size:.78rem}.manuale-simile:disabled{opacity:.5;cursor:not-allowed}.manuale .campo label small{color:var(--grigio)}.manuale .ingresso{min-height:48px}.manuale .ingresso input{font-size:1.02rem}.manuale-cerca{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--filo-forte);border-radius:var(--raggio);background:var(--carta);color:var(--inchiostro);font:inherit;font-size:1.05rem}.manuale-gruppo{border:1px solid var(--filo);border-radius:var(--raggio-riquadro);background:var(--carta);overflow:hidden}.manuale-categoria{margin:0}.manuale-categoria-bottone{display:flex;align-items:center;gap:4px 12px;width:100%;min-height:52px;padding:10px 16px;border:0;background:none;color:var(--inchiostro);font:inherit;text-align:left;cursor:pointer}.manuale-categoria-bottone .menu-freccia{margin-left:auto;flex:none;color:var(--grigio);transition:transform .16s var(--uscita)}.manuale-categoria-bottone[aria-expanded=false] .menu-freccia{transform:rotate(-90deg)}.manuale-categoria-bottone:disabled{cursor:default}.manuale-categoria-bottone:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.manuale-categoria-nome{font-weight:700}.manuale-categoria-conto{min-width:0;color:var(--grigio);font-size:.86rem;font-weight:500}.manuale-categoria-avviso{color:var(--arancio);font-weight:650}.manuale-prodotti{display:grid;margin:0;padding:0;list-style:none}.manuale-prodotto{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 16px;border-top:1px solid var(--filo)}.manuale-prodotto.preso{background:var(--carta-2)}.manuale-prodotto-nome{font-weight:650}.manuale-fuori-cassa{display:block;margin-top:2px;font-weight:400;font-size:.86rem;color:var(--arancio)}.manuale-prodotto-dett{grid-column:1;color:var(--grigio);font-size:.86rem}.manuale-sito{color:var(--inchiostro)}.manuale-prodotto .manuale-avviso{grid-column:1 / -1}.manuale-passo{display:inline-flex;align-items:center;gap:6px;grid-row:1 / span 2;grid-column:2}.manuale-passo button{width:44px;height:44px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro);font-size:1.25rem;cursor:pointer}.manuale-passo button:disabled{color:var(--filo-forte);border-color:var(--filo);cursor:default}.manuale-passo output{min-width:36px;text-align:center;font-size:1.1rem;font-weight:750}.manuale-meta{color:var(--grigio);font-size:.82rem}.manuale-annulla{border-color:var(--rosso);background:var(--rosso-fondo)}.manuale-annulla>h3{color:var(--rosso)}.manuale-annulla .ingresso{background:var(--carta)}.manuale .conferma .bottone,.manuale .conferma-spenta .bottone,.manuale-annulla .bottone{min-height:48px}.manuale-conto{background:var(--carta-2);border-color:var(--filo-forte)}.manuale-righe{display:grid;gap:6px;margin:0;padding:0;list-style:none}.manuale-righe li{display:flex;justify-content:space-between;gap:10px}.manuale-totale{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--filo-forte);font-size:1.25rem;font-weight:800}.manuale-manca{margin:0;color:var(--arancio);font-weight:650}.bottone.manuale-salva{width:100%;min-height:60px;font-size:1.1rem}.manuale .ritiri-errore{margin:0}.manuale-riprova{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-weight:600}@media(max-width:560px){.manuale-campi{grid-template-columns:1fr}}.scheda-ordine dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.scheda-ordine dt{color:var(--grigio)}.scheda-ordine dd{margin:0}.scheda-ordine ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.scheda-ordine li{display:flex;justify-content:space-between;gap:16px}.manuale-chiama{color:var(--blu);font-weight:700}.cassa-spiega{max-width:70ch;margin:-8px 0 20px;color:var(--grigio);font-size:1.05rem}.cassa-nota{background:var(--carta-2);border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);padding:8px 12px}.cassa-giro p{margin:0 0 4px}.cassa-errori{color:var(--rosso);margin:6px 0 0 18px}.testo-rosso{color:var(--rosso);font-weight:650}.cassa-import{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}.banco-schede{display:flex;gap:6px;flex-wrap:wrap}.banco-schede button{min-height:44px;padding:0 16px;border:1px solid var(--filo-forte);border-radius:999px;background:var(--carta);color:var(--inchiostro);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.banco-schede button.attiva{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--fondo)}.banco-schede small{font-size:.85rem;font-weight:600;opacity:.85}.banco-schede small.finita{color:var(--verde);opacity:1}.banco-schede button.attiva small.finita{color:#b8e3bb}.checklist-banco{max-width:820px}.checklist-colonne{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.checklist-momento{display:flex;flex-direction:column;gap:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden}.checklist-testa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--filo)}.checklist-testa h2{margin:0;font-size:1rem}.checklist-conta{color:var(--grigio);font-weight:600;font-size:.88rem}.checklist-conta.finita{color:var(--verde)}.checklist-righe,.checklist-voci{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.checklist-righe>li+li,.checklist-voci>li+li{border-top:1px solid var(--filo)}.checklist-riga{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:8px 16px;text-align:left;background:none;border:0;color:var(--inchiostro);font:inherit;font-size:.95rem;cursor:pointer}.checklist-riga:hover:not(:disabled){background:#fffbec}.checklist-riga:disabled{cursor:default}.checklist-riga.fatta{background:#f3f8f1}.checklist-riga.fatta .checklist-testo{color:var(--grigio)}.checklist-riga.fuori .checklist-testo{font-style:italic}.checklist-casella{flex:none;width:24px;height:24px;border:1.5px solid var(--filo-forte);border-radius:7px;display:grid;place-items:center;font-weight:800;font-size:.95rem;background:var(--carta)}.checklist-riga.fatta .checklist-casella{background:var(--verde);border-color:var(--verde);color:#fff}.checklist-cosa{display:flex;flex-direction:column;gap:2px;min-width:0}.checklist-testo{font-weight:500}.checklist-sotto{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--grigio);font-size:.82rem}.checklist-sotto:empty{display:none}.checklist-chiuso{padding:10px 14px;border-radius:var(--raggio);background:var(--arancio-fondo);color:#5a2b00;font-weight:700}.checklist-giorno{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.checklist-voce{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 16px;font-size:.95rem}.checklist-comandi{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.checklist-comandi .bottone{min-height:38px;min-width:38px;padding:0 10px;font-size:.88rem}.checklist-aggiungi{align-self:flex-start;min-height:40px;margin:10px 16px 12px}.checklist-modulo{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--carta-2)}.checklist-modulo textarea{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);resize:vertical;box-sizing:border-box}.checklist-giorni{display:flex;gap:6px;flex-wrap:wrap;border:0;margin:0;padding:0}.checklist-giorni legend{padding:0;margin-bottom:6px;font-weight:600}.checklist-giorni label{position:relative;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);font-weight:600;cursor:pointer}.checklist-giorni label.scelto{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--fondo)}.checklist-giorni input{position:absolute;opacity:0;pointer-events:none}.checklist-giorni label:focus-within{outline:2px solid var(--brand);outline-offset:2px}.checklist-spunta-campo{display:flex;align-items:center;gap:8px;min-height:44px}.checklist-spunta-campo input{width:20px;height:20px}.checklist-modulo-bottoni{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:560px){.checklist-colonne{grid-template-columns:1fr}.banco-schede button{padding:0 12px}}.scheda-due{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.scheda-sx{flex:999 1 360px;min-width:0}.scheda-sx>.sezione:first-child{margin-top:0}.scheda-sx>.cifre{margin-top:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--filo);overflow:hidden}.scheda-sx>.cifre .cifra{border-left:0;background:var(--carta)}.scheda-sx>.cifre .cifra{padding:14px 16px}.scheda-sx>.cifre .cifra-grande .cifra-valore{font-size:2rem}.dove-compare{flex:1 1 300px;min-width:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.dove-compare>h2{padding:14px 18px 10px;margin:0}.dove-riga{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px;border-top:1px solid var(--filo)}.dove-riga.attenzione{background:var(--arancio-fondo)}.dove-riga .aiuto{margin:0;color:var(--grigio);font-size:.84rem}.dove-riga .aiuto.testo-arancio{color:var(--arancio);font-weight:550}.dove-riga .spunta-sola{min-height:30px}.dove-riga .spunta-sola:has(input:disabled){color:var(--grigio);cursor:not-allowed}.dove-riga .spunte.banchi{padding:0}.dove-riga>.campo{width:100%}.dove-testa{position:relative;display:flex;align-items:center;gap:8px;width:100%;font-weight:650}.dove-stato{margin-left:auto;font-weight:700}.dove-stato.arancio{color:var(--arancio)}.dove-stato.spento{color:var(--grigio);font-weight:500}@media(max-width:1180px){.scheda-sx .prezzo-deciso{grid-template-columns:minmax(0,1fr)}}.pan-settimane{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin-bottom:18px}.pan-settimane button{display:block;min-height:64px;padding:8px;text-align:left;font:inherit;color:var(--inchiostro);background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-campo);cursor:pointer}.pan-settimane button.attiva{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pan-settimane small{display:block;color:var(--grigio);font-size:.75rem}.pan-settimane b{font-size:1.2rem;font-weight:750}.pan-barra{display:block;height:6px;margin-top:4px;background:var(--fondo);border-radius:3px;overflow:hidden}.pan-barra i{display:block;height:100%;background:var(--brand)}.pan-avviso{padding:10px 14px;margin:0 0 12px;background:var(--arancio-fondo);color:var(--arancio);border-radius:var(--raggio-campo);font-weight:600}.pan-scorre{overflow-x:auto;margin-bottom:10px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio)}.pan-tabella{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.pan-tabella-larga{min-width:820px}.pan-tabella th,.pan-tabella td{padding:9px 4px;text-align:center;font-size:1rem}.pan-tabella thead th{color:var(--grigio);font-size:.82rem;font-weight:600;border-bottom:1px solid var(--filo-forte)}.pan-tabella thead small{display:block;font-weight:500}.pan-tabella .pan-gusto{position:sticky;left:0;width:30%;text-align:left;padding-left:14px;font-weight:600;font-size:.92rem;background:var(--carta)}.pan-tabella .pan-gusto span{color:var(--grigio);font-weight:500;white-space:nowrap}.pan-tabella .pan-somma{width:10%;background:var(--fondo)}.pan-tabella td{font-weight:600}.pan-tabella td.pan-zero{color:var(--filo-forte);font-weight:400}.pan-tabella td.pan-chiuso{background:var(--fondo);color:transparent}.pan-tabella td.pan-chiuso:not(.pan-zero){color:var(--rosso)}.pan-tabella td.pan-quasi{background:var(--blu-chiaro)}.pan-tabella td.pan-pieno{background:var(--brand);color:#fff}.pan-tabella .pan-tolta{color:var(--arancio);font-weight:800}.pan-tabella th.pan-oggi{color:var(--blu)}.pan-tabella tr.pan-nuovo-gusto>*{border-top:1px solid var(--filo)}.pan-tabella tbody tr:first-child>*{border-top:0}.pan-tabella tfoot>tr>*{border-top:1px solid var(--filo-forte);font-weight:700}.pan-tabella thead th.pan-tappa-th{position:relative;padding:12px 0 9px;vertical-align:top}.pan-tappa-th:before{content:"";position:absolute;top:17px;left:0;right:0;height:2px;background:var(--filo-forte)}.pan-tappa-th.prima:before{left:50%}.pan-tappa-th.ultima:before{right:50%}.pan-tappa{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;font:inherit;color:var(--grigio);background:none;border:0;cursor:pointer}.pan-punto{display:block;width:12px;height:12px;box-sizing:border-box;background:var(--carta);border:2px solid var(--filo-forte);border-radius:50%}.pan-tappa:hover .pan-punto{border-color:var(--brand)}.pan-tappa:focus-visible{outline:2px solid var(--blu);outline-offset:2px;border-radius:4px}.pan-tappa-th.pan-oggi .pan-tappa{color:var(--inchiostro);font-weight:700}.pan-tappa-th.pan-oggi .pan-punto{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px var(--carta),0 0 0 5px var(--brand)}.pan-tabella .pan-link{color:inherit;text-decoration:underline;text-decoration-color:var(--filo-forte);text-underline-offset:3px;cursor:pointer}.pan-tabella .pan-link:hover{color:var(--brand);text-decoration-color:currentColor}.pan-tabella .pan-link-bottone{padding:0;font:inherit;background:none;border:0}.pan-offerte{margin:0 0 14px;padding:10px 14px;background:var(--carta);border:1px solid var(--filo-forte);border-radius:var(--raggio-campo)}.pan-offerte p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px}.pan-offerte p .link-bottone{margin-left:auto}.pan-offerte ul{margin:0;padding:0;list-style:none}.pan-offerte li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--filo)}.pan-offerte li span{color:var(--grigio);white-space:nowrap}.panettoni h2{margin:26px 0 10px}.corriere-griglia{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.corriere-dati{display:flex;flex-direction:column;min-width:0}.corriere-dati section{display:flex;flex-direction:column;gap:12px;padding-block:18px;border-top:1px solid var(--filo)}.corriere-dati section:first-child{border-top:0;padding-top:0}.corriere-dati section:last-child{padding-bottom:0}.corriere-dati h3{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--grigio)}.corriere-prodotto-riga{display:grid;grid-template-columns:minmax(0,1fr) 56px 34px;gap:8px;align-items:end;padding:10px;background:var(--fondo);border:1px solid var(--filo);border-radius:var(--raggio-campo)}.corriere-nome{grid-column:1 / 3;grid-row:1}.corriere-imballo{grid-column:1;grid-row:2}.corriere-pezzi{grid-column:2 / 4;grid-row:2}.corriere-togli{grid-column:3;grid-row:1;width:34px;height:36px;border:1px solid var(--filo);background:transparent;color:var(--grigio);border-radius:6px;cursor:pointer;font-size:1.1rem;line-height:1}.corriere-togli:hover{color:var(--rosso);border-color:var(--rosso)}.corriere-tutta{grid-column:1 / -1}.corriere-altro{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding-top:6px;border-top:1px dashed var(--filo)}.corriere-due{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.corriere-offerte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.corriere-offerte li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:4px;border-top:1px solid var(--filo)}.corriere-offerte li:first-child{border-top:0}.corriere-offerte .num{font-variant-numeric:tabular-nums;white-space:nowrap}.corriere-offerta{display:flex;flex-direction:column;min-width:0}.corriere-offerta .grigio{font-size:.8rem}.corriere-testo{white-space:pre-wrap}.corriere-prodotto{font-weight:500;overflow-wrap:anywhere}.corriere-spunte{display:flex;flex-wrap:wrap;gap:4px 22px}.corriere-carburante,.corriere-apribile{border:1px solid var(--filo);border-radius:var(--raggio-campo);padding:10px 12px;background:var(--carta)}.corriere-apribile{margin-top:12px}.corriere-carburante summary,.corriere-apribile summary{cursor:pointer;font-weight:600;font-size:.88rem}.corriere-carburante[open] .griglia-campi{margin-top:12px}.corriere-apribile[open] summary{margin-bottom:12px}.corriere-risultato{position:sticky;top:72px;display:flex;flex-direction:column;gap:14px;min-width:0}.corriere-migliore{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:var(--raggio);background:var(--blu);color:var(--carta)}.corriere-etichetta{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;opacity:.9}.corriere-importo{font-size:2.4rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.corriere-importo small{font-size:.9rem;font-weight:400}.corriere-meta{font-size:.9rem;opacity:.95}.corriere-nota{margin:0;padding:8px 10px;font-size:.84rem;border-left:3px solid var(--arancio);border-radius:6px;background:var(--arancio-fondo)}.corriere-nota.rosso{border-left-color:var(--rosso);background:var(--rosso-fondo)}.corriere-nota.info{border-left-color:var(--filo-forte);background:var(--carta-2)}.corriere-scheda{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio)}.corriere-scheda h4{margin:0;font-size:.95rem}.corriere-scheda .tavola{font-size:.86rem}.corriere-scheda .tavola td,.corriere-scheda .tavola th{padding:5px 6px}.corriere-riga{margin:0;font-size:.86rem}.corriere-confronto tr.attiva td,.corriere-confronto tr.attiva .link-bottone{color:var(--blu);font-weight:700}.corriere-scheda .tavola{min-width:0}.corriere-scheda .corriere-confronto .corriere-motivo{white-space:normal;color:var(--grigio);font-size:.8rem;text-align:right}.corriere-totale td{border-bottom:0;font-weight:700}.corriere-piede{margin:0;color:var(--grigio);font-size:.78rem;line-height:1.5}.corriere-risultato .azioni{justify-content:flex-end}@media(max-width:560px){.corriere-due{grid-template-columns:minmax(0,1fr)}}.corriere-tariffe td,.corriere-tariffe th{padding:3px 4px}.corriere-tariffe td:not(:first-child) .campo,.corriere-tariffe td:not(:first-child) .ingresso{min-width:0}.corriere-tariffe td:not(:first-child) input{width:100%;min-width:56px;padding-inline:6px}@media(max-width:1100px){.corriere-griglia{grid-template-columns:minmax(0,1fr)}.corriere-risultato{position:static}}.nuvola{position:fixed;z-index:1000;left:0;top:0;max-width:min(320px,calc(100vw - 16px));padding:9px 12px;border-radius:8px;background:var(--inchiostro);color:var(--fondo);font-size:.88rem;font-weight:450;line-height:1.4;white-space:pre-line;text-wrap:pretty;box-shadow:0 6px 18px #3a2f0038;pointer-events:none;opacity:0;transform:translateY(3px);transition:opacity .12s ease-out,transform .12s ease-out}.nuvola[data-lato=sotto]{transform:translateY(-3px)}.nuvola.visibile{opacity:1;transform:none}.nuvola:after{content:"";position:absolute;left:calc(var(--freccia, 50%) - 6px);width:12px;height:6px;background:var(--inchiostro)}.nuvola[data-lato=sopra]:after{top:100%;clip-path:polygon(0 0,100% 0,50% 100%)}.nuvola[data-lato=sotto]:after{bottom:100%;clip-path:polygon(50% 0,100% 100%,0 100%)}@media(prefers-reduced-motion:reduce){.nuvola{transition:none;transform:none}}@media print{.nuvola,.nuvola-i{display:none!important}}.nuvola-i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;margin:0 0 0 4px;padding:0;vertical-align:middle;border:0;border-radius:50%;background:transparent;color:var(--grigio);cursor:help;position:relative}.nuvola-i svg{width:17px;height:17px}.nuvola-i:hover,.nuvola-i:focus-visible,.nuvola-i[aria-describedby]{color:var(--inchiostro);background:var(--carta-2)}.nuvola-i:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}h1 .nuvola-i{margin-left:6px;transform:translateY(-2px)}.termine{text-decoration:underline dotted var(--filo-forte);text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:help}.termine:hover,.termine:focus-visible,.termine[aria-describedby]{text-decoration-color:var(--inchiostro)}[data-nuvola]:not(button):not(a):not(.termine){cursor:help}.ordina .termine,th[data-nuvola]{cursor:inherit}.conti{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-8px 0 18px}.conto{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-campo);padding:6px 12px}.conto.arancio{border-color:color-mix(in srgb,var(--arancio) 35%,var(--filo));color:var(--arancio);background:var(--arancio-fondo)}.conto.rosso{border-color:color-mix(in srgb,var(--rosso) 35%,var(--filo));color:var(--rosso);background:var(--rosso-fondo);font-weight:600}.oggi .testa{margin-bottom:24px}.oggi-cima{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr);gap:18px}.oggi-eroe{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:300px;padding:34px 34px 30px;background:var(--carta-2);border-radius:var(--raggio-grande)}.oggi-frase{font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:700;font-stretch:120%;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.oggi-urgenti{margin-top:auto;width:100%}.oggi-urgenti-titolo{margin:0 0 8px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rosso)}.oggi-urgenti ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.oggi-urgenti a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;border-radius:var(--raggio-riquadro);background:var(--rosso-fondo);color:var(--rosso);font-weight:650;text-decoration:none;transition:transform .2s var(--uscita)}.oggi-urgenti a:hover{transform:translate(3px)}.oggi-urgenti a:focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.oggi-fronti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fronte{display:flex;flex-direction:column;min-height:300px;padding:22px 22px 24px;border-radius:var(--raggio-grande);color:var(--inchiostro);text-decoration:none;transition:transform .26s var(--uscita),box-shadow .26s var(--uscita)}.fronte:hover{color:var(--inchiostro);transform:translateY(-3px);box-shadow:0 12px 28px #3a2f001f}.fronte.banco,.fronte.b2b,.fronte.prezzi{background:var(--carta);border:1px solid var(--filo)}.fronte-testa{display:flex;align-items:center;gap:8px;font-weight:650}.fronte-numero{margin-top:auto;font-size:3.4rem;font-weight:750;font-stretch:125%;line-height:1;letter-spacing:-.04em}.fronte-cosa{margin-top:6px;font-weight:600}.fronte-nota{margin-top:4px;font-size:.88rem;color:#3a2f00c7}.oggi-sotto{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:32px;margin-top:44px;align-items:start}.oggi-errore{color:var(--rosso);margin-bottom:12px}.oggi-lista{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden}.oggi-lista>li+li{border-top:1px solid var(--filo)}.cosa{display:grid;grid-template-columns:44px 3.4ch minmax(0,1fr) 20px;gap:16px;align-items:center;padding:16px 20px;color:var(--inchiostro);text-decoration:none;transition:background-color .15s ease-out}.cosa:hover{background:#fffbec;color:var(--inchiostro)}.cosa-icona{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--raggio);background:var(--carta-2)}.area-ordini .cosa-icona{background:var(--banco)}.area-b2b .cosa-icona{background:var(--b2b)}.area-prezzi .cosa-icona{background:var(--blu-chiaro)}.cosa-conto{font-size:1.6rem;font-weight:700;font-stretch:118%;letter-spacing:-.02em;text-align:right}.tono-rosso .cosa-conto{color:var(--rosso)}.tono-arancio .cosa-conto{color:var(--arancio)}.cosa-testo{display:flex;flex-direction:column;gap:2px;min-width:0}.cosa-titolo{font-weight:650}.cosa-dettaglio{font-size:.9rem;color:var(--grigio)}@keyframes velo-entra{0%{background:transparent}}@keyframes foglio-sale{0%{transform:translateY(40%);opacity:.6}}.cosa-vai{color:var(--grigio-2);transition:transform .2s var(--uscita),color .15s ease-out}.cosa:hover .cosa-vai{color:var(--inchiostro);transform:translate(3px)}.giorni{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.giorno{display:block;padding:14px 16px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);color:var(--inchiostro);text-decoration:none;transition:border-color .15s ease-out}.giorno:hover{border-color:var(--filo-forte);color:var(--inchiostro)}.giorno-data{color:var(--grigio)}.giorno-data b{color:var(--inchiostro);font-weight:650}.giorno-tag{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--inchiostro)}.tag.banco{background:var(--banco)}.tag.b2b{background:var(--b2b)}.oggi-guida{margin-top:44px}.oggi-guida a{display:inline-flex;align-items:center;gap:8px;color:var(--grigio)}.oggi-guida a:hover{color:var(--inchiostro)}.oggi-eroe,.fronte,.oggi-lista>li,.giorni>li{animation:sale .56s var(--uscita) backwards}.fronte{animation-delay:calc(80ms + var(--i, 0) * 60ms)}.oggi-lista>li{animation-delay:calc(.24s + var(--i, 0) * 40ms)}.giorni>li{animation-delay:.32s}@keyframes sale{0%{opacity:0;transform:translateY(12px)}}@media(max-width:1180px){.oggi-cima{grid-template-columns:minmax(0,1fr)}.oggi-eroe,.fronte{min-height:0}.fronte-numero{margin-top:18px}.oggi-sotto{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:900px){.oggi-eroe{padding:24px 22px;gap:14px}.oggi-frase{font-size:1.7rem}.oggi-fronti{gap:12px}.fronte{padding:16px 16px 18px}.fronte-numero{font-size:3rem}}@media(max-width:600px){.oggi-fronti{grid-template-columns:minmax(0,1fr)}.fronte{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:end}.fronte-testa{grid-column:1}.fronte-numero{grid-column:2;grid-row:1 / span 3;margin:0;font-size:2.8rem}.fronte-cosa,.fronte-nota{grid-column:1}.cosa{grid-template-columns:40px auto minmax(0,1fr);gap:12px;padding:14px 16px}.cosa-icona{width:40px;height:40px}.cosa-vai{display:none}.cosa-conto{font-size:1.35rem}}.crm .testa{margin-bottom:22px}.crm-card-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.crm-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:150px;padding:18px 20px 20px;border:2px solid transparent;border-radius:var(--raggio-grande);background:var(--carta);color:var(--inchiostro);font:inherit;text-align:left;cursor:pointer;transition:transform .26s var(--uscita),box-shadow .26s var(--uscita),border-color .15s ease-out;animation:sale .52s var(--uscita) backwards}.crm-card:nth-child(2){animation-delay:50ms}.crm-card:nth-child(3){animation-delay:.1s}.crm-card:nth-child(4){animation-delay:.15s}.crm-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3a2f001a}.crm-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.crm-card.premuta{border-color:var(--inchiostro)}.crm-card.banco{background:var(--banco)}.crm-card.b2b{background:var(--b2b)}.crm-card.prezzi{background:var(--blu-chiaro)}.crm-card.carta{background:var(--carta);border-color:var(--filo)}.crm-card.carta.premuta{border-color:var(--inchiostro)}.crm-card-testa{font-weight:650}.crm-card-numero{margin-top:auto;font-size:2.2rem;font-weight:750;font-stretch:122%;line-height:1;letter-spacing:-.035em}.crm-card-nota{font-size:.85rem;color:#3a2f00bf}.vendite-stati{flex-basis:100%;justify-content:flex-end}.vendite-stati .interruttore{flex-wrap:wrap}.vendite-lavagna.una{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.crm-card-fila{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.crm-card{min-height:112px;padding:14px 16px}.crm-card-numero{font-size:2rem}}@media(prefers-reduced-motion:reduce){.crm-card{animation:none}}.staz-tasti{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 10px}.produzione-banco .bottone.staz-nuova{min-height:56px;padding:0 28px;font-size:1.1rem;font-weight:700;font-stretch:108%;letter-spacing:-.01em;border-radius:var(--raggio-riquadro)}.produzione-banco .bottone.staz-nuova.premuto{box-shadow:0 0 0 2px var(--inchiostro)}.staz-cerca{flex:1 1 260px;margin:0}.staz-cerca .ingresso input{min-height:56px;border-radius:var(--raggio-riquadro)}.staz-online{display:inline-flex;align-items:center;gap:8px;margin:4px 0 18px;padding:6px 4px;min-height:44px;border:0;background:none;color:var(--grigio);font:inherit;font-size:.95rem;cursor:pointer;text-align:left}.staz-online strong,.staz-online:hover{color:var(--inchiostro)}.staz-freccia{color:var(--grigio-2)}.staz-prenotati{margin:-8px 0 18px;padding:14px 18px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);animation:sale .24s var(--uscita) both}.staz-filtri{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.staz-filtro{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--filo-forte);background:transparent;color:var(--grigio);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer}.staz-filtro small{font-size:.85em;font-weight:600;opacity:.8}.staz-filtro.attivo{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--fondo)}.staz-filtro:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.staz-sezione{margin-bottom:16px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden;animation:sale .32s var(--uscita) backwards}.staz-testa{padding:14px 18px 8px}.staz-testa h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.staz-n{color:var(--grigio);font-weight:600;letter-spacing:0}.staz-sezione.rossa .staz-testa h2{color:var(--rosso)}.staz-sezione .casa-righe{padding:0 10px 0 18px}.staz-sezione .casa-riga{min-height:60px}.staz-sezione .casa-riga:first-child{border-top:1px solid var(--filo)}.staz-sezione .casa-lotto{align-items:center}.staz-sezione .vuoto{margin:0;border:0}.staz-spunte{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.spunta{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid var(--filo);color:var(--grigio-2);background:transparent;white-space:nowrap}.spunta.ok{background:var(--carta-2);border-color:transparent;color:var(--inchiostro)}.spunta.ok:before{content:"✓";font-weight:800}.spunta.tocca{color:var(--arancio);border-color:var(--arancio);border-style:dashed}.spunta.resta{color:var(--arancio);border-color:transparent;background:var(--arancio-fondo)}.spunta.fermo{color:var(--rosso);border-color:transparent;background:var(--rosso-fondo)}.spunta.rosso{color:var(--rosso);border-color:var(--rosso)}.spunta.grigio{color:var(--grigio);border-color:transparent;padding-left:0}.spunta.prossimo{color:var(--blu);border-color:transparent;padding-left:0}.staz-azioni{display:flex;align-items:center;gap:4px;flex:none}.staz-azioni .bottone.piccolo{min-height:44px;padding:0 16px;font-size:.95rem}.staz-azioni .link-bottone{min-height:44px;padding:0 8px;text-decoration:none;color:var(--grigio);font-weight:500}.staz-azioni .link-bottone:hover{color:var(--inchiostro)}.staz-piede{margin:10px 2px 0;color:var(--grigio);font-size:.9rem}.staz-piede strong{color:var(--inchiostro)}.casa-casella{display:grid;place-items:center;align-self:stretch;width:44px;flex:none;cursor:pointer}.casa-casella input,.casa-tutte input{width:22px;height:22px;accent-color:var(--inchiostro);cursor:pointer}.casa-riga.scelta{background:var(--carta-2)}.casa-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:44px;margin:0 18px;padding:4px 0}.casa-tutte{display:inline-flex;align-items:center;gap:10px;font-size:.92rem;font-weight:600;cursor:pointer}.casa-barra-azioni{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.casa-barra-azioni .bottone{min-height:44px}.lotto-stazioni{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0}.lotto-stazioni li{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--grigio-2)}.lotto-stazioni li:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid var(--filo-forte);flex:none}.lotto-stazioni li.ok{color:var(--inchiostro)}.lotto-stazioni li.ok:before{background:var(--inchiostro);border-color:var(--inchiostro)}.lotto-stazioni li.adesso{color:var(--accento, var(--blu));font-weight:650}.lotto-stazioni li.adesso:before{border-color:var(--brand)}.lotto-stazioni li .grigio{font-weight:400}.lotto-stazione-nome{font-weight:600}@media(max-width:600px){.staz-sezione .casa-riga{flex-wrap:wrap}.staz-spunte{grid-column:1}.staz-azioni{width:100%;justify-content:flex-end;padding-bottom:8px}.staz-testa{padding:12px 14px 6px}.staz-sezione .casa-righe{padding:0 8px 0 14px}}.vendite-filtri{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:14px}.vendite-filtri .cerca-semplice{flex:1 1 280px;max-width:460px}.vendite-vista{display:flex;align-items:center;gap:10px;font-size:.88rem}.vendite-filo{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.vendite-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--brand);background:var(--arancio-fondo);color:var(--inchiostro);font:inherit;font-size:.88rem;cursor:pointer}.vendite-chip span{color:var(--brand);font-size:1.05rem;line-height:1}.vendite-cifra{margin-left:auto;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--inchiostro)}.vendite-niente{margin:4px 0 0;padding:18px;text-align:center;color:var(--grigio);font-size:.88rem;border:1px dashed var(--filo);border-radius:var(--raggio-riquadro)}.vendite .arancio{color:var(--arancio)}.vendite-voce-riga{display:flex;align-items:center;gap:8px;min-width:0}.vendite-voce-riga b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendite-voce-sotto{display:flex;align-items:baseline;gap:8px;font-size:.85rem;min-width:0}.vendite-voce-sotto.grigio{color:var(--grigio)}.vendite-lavagna{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:6px}.vendite-tappa{min-width:0;padding:10px;background:var(--carta-2);border-radius:var(--raggio-riquadro);display:flex;flex-direction:column;gap:8px}.vendite-tappa h2{display:flex;align-items:center;gap:8px;margin:2px 2px 4px;font-size:.9rem}.vendite-tappa h2 .vendite-cifra{font-size:.84rem}.vendite-tappa .vendite-niente{padding:12px;background:transparent}.vendite-tessera{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden;animation:sale .26s var(--uscita) both}.vendite-tessera{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.vendite-tessera.trascinata{opacity:.35}.vendite-tappa{transition:background-color .12s,box-shadow .12s}.vendite-tappa.sopra{background:var(--carta);box-shadow:inset 0 0 0 2px var(--inchiostro)}.vendite-tappa.vietata{opacity:.5}.tessera-fantasma{position:fixed;z-index:60;margin:0;pointer-events:none;cursor:grabbing;transform:rotate(-1.5deg);box-shadow:0 10px 24px #0000002e;animation:none;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden}body.trascinando,body.trascinando *{cursor:grabbing!important}.vendite-tessera-cliente{display:block;font-size:.82rem;font-weight:650;color:var(--grigio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendite-tessera{position:relative}.vendite-tessera:hover{border-color:var(--filo-forte)}.vendite-tessera-corpo{display:flex;flex-direction:column;gap:3px;padding:9px 12px 10px;color:var(--inchiostro);text-decoration:none}.vendite-tessera-corpo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vendite-tessera:hover .vendite-tessera-corpo b{color:var(--brand)}.vendite-tessera-ddt{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 10px;border-top:1px dashed var(--filo)}.vendite-ddt-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:.78rem;font-weight:600;text-decoration:none;border:1px solid var(--filo);color:var(--inchiostro);background:var(--carta)}.vendite-ddt-chip.blu{border-color:color-mix(in srgb,var(--blu) 40%,var(--filo));color:var(--blu)}.vendite-ddt-chip.rosso{color:var(--rosso);text-decoration:line-through}.vendite-ddt-chip:hover{background:var(--carta-2)}.vendite-sciolti{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0 0;font-size:.88rem}.vendite-ddt-elenco{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.vendite-ddt-riga{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:8px 16px;font-size:.92rem}.vendite-ddt-riga+.vendite-ddt-riga{border-top:1px solid var(--filo)}.vendite-ddt-nome{font-weight:700;color:var(--inchiostro);text-decoration:none}.vendite-ddt-nome:hover{color:var(--brand)}.vendite-ddt-legami{margin-left:auto}.vendite-ddt-legami a{color:var(--inchiostro)}.vendite-ddt-legami a:hover{color:var(--brand)}@media(max-width:600px){.vendite-ddt-legami{margin-left:0;flex-basis:100%}}.albero-testa{display:flex;justify-content:flex-end;margin:-4px 0 8px;font-size:.88rem}.albero-clienti,.albero-offerte,.albero-ddt-lista{list-style:none;margin:0;padding:0}.albero-clienti{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.albero-cliente+.albero-cliente{border-top:1px solid var(--filo)}.albero-cliente.legata{box-shadow:inset 3px 0 0 var(--brand)}.albero-cliente-riga{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 16px 6px 8px;flex-wrap:wrap}.albero-freccia{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;background:none;color:var(--grigio);cursor:pointer;border-radius:var(--raggio-campo)}.albero-freccia:hover{background:var(--carta-2);color:var(--inchiostro)}.albero-freccia[aria-expanded=false] .menu-freccia{transform:rotate(-90deg)}.albero-nome{font-weight:700;color:var(--inchiostro);text-decoration:none}.albero-nome:hover{color:var(--brand)}.albero-conti{font-size:.86rem}.albero-offerte{padding:0 16px 12px 50px;display:flex;flex-direction:column;gap:2px;animation:sale .24s var(--uscita) both}.albero-offerta,.albero-ddt{display:flex;align-items:center;gap:10px;min-height:38px;flex-wrap:wrap;font-size:.92rem}.albero-offerta a,.albero-ddt a{display:inline-flex;align-items:center;gap:8px;color:var(--inchiostro);text-decoration:none;font-weight:600}.albero-offerta a:hover,.albero-ddt a:hover{color:var(--brand)}.albero-ddt-lista{padding-left:26px}.albero-ddt{min-height:34px;font-size:.88rem}.albero-ddt .grigio,.albero-offerta .grigio{font-size:.84rem}.albero-segno{width:12px;height:12px;flex:none;margin-top:-8px;border-left:1.5px solid var(--filo-forte);border-bottom:1.5px solid var(--filo-forte);border-bottom-left-radius:4px}.albero-vuoto{padding:8px 0;font-size:.88rem}@media(max-width:1100px){.vendite-lavagna{grid-template-columns:repeat(5,240px)}}@media(max-width:600px){.vendite .testa .azioni{flex-wrap:wrap}.vendite-vista{width:100%;justify-content:space-between}.albero-offerte{padding-left:22px;padding-right:10px}.albero-ddt-lista{padding-left:14px}}@media(prefers-reduced-motion:reduce){.vendite-voce,.vendite-tessera,.albero-offerte{animation:none}}.lotto-testa{align-items:flex-start}.lotto-testa .sotto{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.produzione-banco .bottone.grande{min-height:60px;padding:0 28px;font-size:1.1rem}.lotto-due{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;align-items:start;margin-top:12px}.lotto-due h2{margin-bottom:10px}.lotto-lato{display:flex;flex-direction:column;gap:28px;min-width:0}.lotto-elenco{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.lotto-elenco>li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:14px 18px}.lotto-elenco>li+li{border-top:1px solid var(--filo)}.lotto-elenco>li.annullata .lotto-riga-testo>:not(.rosso){text-decoration:line-through;color:var(--grigio)}.lotto-riga-testo{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:.95rem}.lotto-riga-testo>strong{font-size:1rem;font-weight:650;overflow-wrap:anywhere}.lotto-riga-azioni{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lotto-elenco>li.con-numero{flex-wrap:nowrap;align-items:center}.lotto-elenco>li.con-numero .lotto-riga-testo{flex:1 1 0}.lotto-riga-numero{margin-left:auto;font-weight:700;white-space:nowrap}.lotto-carico-riga{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.lotto-elenco .bottone.primario{min-height:40px;padding:0 16px}.bottone.pericolo-testo{color:var(--rosso)}.lotto-stampate{display:inline-flex;align-items:center;gap:4px 8px;flex-wrap:wrap;font-size:.92rem}.lotto-stampate .verde{color:var(--verde);font-weight:600}.lotto-legami{display:flex;flex-direction:column;gap:8px;padding:16px 18px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow-wrap:anywhere}.lotto-uscite{padding-top:8px;border-top:1px solid var(--filo)}.lotto-uscite ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.lotto-due{grid-template-columns:minmax(0,1fr)}}.scheda-fluida{margin-top:28px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.scheda-fluida .gruppo{display:grid;grid-template-columns:176px minmax(0,1fr);gap:12px 32px;padding:24px 26px;border-top:1px solid var(--filo)}.scheda-fluida .gruppo:first-child{border-top:0}.scheda-fluida .gruppo-nome{display:flex;align-self:start;align-items:center;gap:6px;padding-top:26px;font-weight:650;line-height:1.25}.scheda-fluida .griglia-campi{gap:14px 18px}@media(max-width:760px){.scheda-fluida .gruppo{grid-template-columns:1fr;gap:10px;padding:18px 16px}.scheda-fluida .gruppo-nome{padding-top:0}}.cifra-bottone{font:inherit;color:inherit;text-align:left;background:transparent;border-top:0;border-right:0;border-bottom:0;cursor:pointer}.cifre .cifra-bottone:hover{background:var(--fondo)}.cifra-bottone.premuta{box-shadow:inset 0 0 0 2px var(--inchiostro)}.listino-cifre{margin-bottom:16px}.listino-solo{margin:0 0 12px}.listino-schede{display:flex;flex-direction:column;gap:10px}.listino-schede .tendina-corpo{padding:0}.listino-scorre{overflow-x:auto;border-top:1px solid var(--filo)}.listino-tavola{width:100%;min-width:480px}.listino-tavola tbody tr{cursor:pointer}.listino-tavola td.nome a{font-weight:650;color:var(--inchiostro)}.listino-tavola tr.ultimo-visto td{background:var(--banco)}.listino-avviso{display:block;font-size:.8rem}.listino-tavola small{margin-left:1px;font-size:.78em;font-weight:500}.listino-prezzo{display:block}.listino-fc{display:block;font-size:.8rem}.listino-piede{margin-top:14px;font-size:.86rem}.articolo-su{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px;font-size:.88rem}.articolo-su .briciola{color:var(--grigio);font-weight:600}.articolo-scorri{display:flex;gap:16px}.articolo-scorri .link-bottone:disabled{color:var(--grigio-2);text-decoration:none;cursor:default}.articolo-avvisi{margin-bottom:16px}.articolo-avvisi p{margin:0 0 4px}.scheda-sx>.articolo-cifre{margin-top:0;margin-bottom:16px}.articolo-prezzi{margin-bottom:18px}.articolo-prezzi .canale h2{margin:0;font-size:1.1rem;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.articolo-prezzi .canale h2 small{color:var(--grigio);font-weight:500;font-size:.82rem}.articolo-usa{align-self:flex-start;margin-top:-6px}.articolo-tendine{display:flex;flex-direction:column;gap:10px}.scheda-sx>.articolo-cifre{grid-template-columns:repeat(3,minmax(0,1fr))}.scheda-sx .articolo-prezzi{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.articolo-prezzi .canale{padding:16px}@media(max-width:600px){.scheda-sx>.articolo-cifre{grid-template-columns:1fr}}.briciola-su{display:inline-block;margin-bottom:6px;font-size:.88rem;font-weight:600;color:var(--grigio)}.prep-passi{display:flex;flex-direction:column;gap:16px;max-width:760px}.prep-passo{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.prep-passo h2{margin:0;font-size:1.15rem}.prep-passo .sezione,.prep-passo .cifre{margin:0}.prep-spiega{margin:-6px 0 0}.prep-scelta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.prep-scelta strong{font-size:1.2rem}.produzione-banco .bottone.prep-inizia{width:100%;min-height:64px;margin-top:0;font-size:1.15rem;border-radius:var(--raggio-riquadro);justify-content:center}.prep-passo .prep-quanto{margin-top:0}@keyframes passo-appare{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.prep-passo,.prep-passi>.bottone,.prep-passi>.avvertenza{animation:passo-appare .28s var(--uscita) both}@media(prefers-reduced-motion:reduce){.prep-passo,.prep-passi>.bottone,.prep-passi>.avvertenza{animation:none}}.ingrediente-cifre{margin-bottom:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ingrediente-compra{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:18px 20px}.ingrediente-compra h2{margin:0;font-size:1.15rem}.ingrediente-compra .griglia-campi{margin:0}.ingrediente-tendine{display:flex;flex-direction:column;gap:10px}.cifre.ingrediente-cifre .cifra{border-top:0;border-left:1px solid var(--filo)}.cifre.ingrediente-cifre .cifra:first-child{border-left:0}.ingrediente-compra .interruttore{align-self:flex-start}@media(max-width:600px){.ingrediente-cifre{grid-template-columns:1fr}.cifre.ingrediente-cifre .cifra{border-left:0;border-top:1px solid var(--filo);padding:14px 20px}.cifre.ingrediente-cifre .cifra:first-child{border-top:0}}.elenco-cifre{margin-bottom:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cifre.elenco-cifre .cifra{border-top:0;border-left:1px solid var(--filo)}.cifre.elenco-cifre .cifra:first-child{border-left:0}.imballi-cifre{grid-template-columns:minmax(0,260px);justify-content:start;width:max-content;max-width:100%}.elenco-segnato{overflow:hidden}.elenco a.voce.segno-rosso{box-shadow:inset 4px 0 0 var(--rosso)}.elenco a.voce.segno-arancio{box-shadow:inset 4px 0 #d08a1a}.imballo-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.elenco-cifre:not(.imballi-cifre){grid-template-columns:1fr}.cifre.elenco-cifre:not(.imballi-cifre) .cifra{border-left:0;border-top:1px solid var(--filo);padding:12px 18px}.cifre.elenco-cifre .cifra:first-child{border-top:0}}.casa-lotto-pannello{position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(420px,100vw);overflow-y:auto;overscroll-behavior:contain;background:var(--fondo);border-left:1px solid var(--filo-forte);box-shadow:-18px 0 40px #241a1324;padding:18px 20px 40px;animation:lotto-entra .18s ease-out}@keyframes lotto-entra{0%{transform:translate(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.casa-lotto-pannello{animation:none}}@media(min-width:1250px){.pagina.con-riquadro{padding-right:448px}}.casa-lotto-pannello:focus{outline:none}.magazzino-carico.aperta,.casa-riga.aperta{background:var(--carta-2);box-shadow:-12px 0 0 var(--carta-2),12px 0 0 var(--carta-2),-16px 0 0 var(--inchiostro)}.lotto-chiudi{display:flex;justify-content:flex-end;margin:-4px 0 6px}.lotto-chiudi .link-bottone{font-weight:600;padding:8px 4px}.lotto-in-pannello .lotto-testa{flex-direction:column;gap:14px}.lotto-in-pannello .lotto-testa .testa-titolo{flex:none}.lotto-in-pannello .lotto-testa .testa-azioni{justify-content:flex-start;flex-wrap:wrap}.lotto-in-pannello .lotto-due{grid-template-columns:minmax(0,1fr);gap:22px}.lotto-in-pannello .lotto-lato{gap:22px}.lotto-in-pannello .lotto-codice{font-size:1.7rem}.lotto-in-pannello .lotto-riga-azioni{flex-wrap:wrap}@media(max-width:600px){.casa-lotto-pannello{padding:14px 16px 90px}}.prep-in-pannello .prep-passi{max-width:none}.prep-in-pannello .prep-quanto{flex-direction:column;align-items:stretch}.prep-in-pannello .prep-quanto .campo,.prep-in-pannello .prep-quanto .campo.prep-articolo{width:100%}.prep-in-pannello .prep-quanto .interruttore{align-self:stretch}.prep-in-pannello .prep-quanto .interruttore button{flex:1 1 0;padding-left:8px;padding-right:8px}.prep-in-pannello .testa{margin-bottom:14px}.prep-in-pannello h1{font-size:1.7rem}.vendite-ordinato{margin-bottom:14px;padding:20px 22px 16px;animation:sale .52s var(--uscita) backwards}.vo-testa{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.vo-titolo h2{margin:0;font-size:1rem;font-weight:650}.vo-titolo p{margin:0}.vo-totale{font-size:2rem;font-weight:750;font-stretch:116%;letter-spacing:-.03em;line-height:1.15}.vo-titolo .grigio{font-size:.85rem}.vo-grafico{position:relative;height:200px;padding-left:76px;margin-bottom:26px}.vo-righe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vo-righe span{position:absolute;left:76px;right:0;border-top:1px solid var(--filo)}.vo-righe span:last-child{border-top-color:var(--filo-forte)}.vo-righe small{position:absolute;right:calc(100% + 10px);top:-.6em;font-size:.75rem;color:var(--grigio);white-space:nowrap;font-variant-numeric:tabular-nums}.vo-mesi{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none}.vo-mese{position:relative;display:flex;flex-direction:column;height:100%;outline:none;cursor:default}.vo-colonna{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.vo-colonna i{display:flex;flex-direction:column;justify-content:flex-end;width:58%;max-width:44px;border-radius:4px 4px 0 0;overflow:hidden;background:#3a2f0038;transition:background .15s ease-out}.vo-colonna i b{display:block;width:100%;background:var(--inchiostro)}.vo-mese:hover .vo-colonna i,.vo-tasto:focus-visible .vo-colonna i,.vo-mese.aperto .vo-colonna i{background:#3a2f0061}.vo-mese.aperto>small{color:var(--inchiostro);font-weight:700}.vo-tasto{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;height:100%;width:100%;cursor:pointer;border-radius:6px}.vo-tasto:disabled{cursor:default}.vo-tasto:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.vo-lato{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.vo-legenda{display:flex;gap:14px;margin:0;font-size:.8rem}.vo-legenda span{display:inline-flex;align-items:center;gap:6px}.vo-legenda i{width:10px;height:10px;border-radius:2px;background:#3a2f0038}.vo-legenda i.fatto{background:var(--inchiostro)}.vo-fatturati{color:var(--inchiostro);font-weight:700}.vo-dettaglio{margin-top:8px;border-top:1px solid var(--filo-forte);padding-top:12px;animation:sale .24s var(--uscita) backwards}.vo-dettaglio-testa{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.vo-dettaglio-testa h3{margin:0;font-size:.95rem;font-weight:700}.vo-dettaglio-testa h3:first-letter{text-transform:uppercase}.vo-dettaglio-testa h3 .grigio{font-weight:500;margin-left:6px}.vo-dettaglio .casa-riga:first-child{border-top:0}.vo-dettaglio .casa-lotto{align-items:center}.vo-cifra{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.vo-valore{margin-bottom:6px;font-size:.8rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.vo-mese>small{position:absolute;top:calc(100% + 8px);left:0;right:0;text-align:center;font-size:.78rem;color:var(--grigio)}.vo-mese.ora>small{color:var(--inchiostro);font-weight:700}.vo-mese.dopo>small{opacity:.5}.vo-mese-corto{display:none}.vo-suggerimento{position:absolute;left:50%;bottom:calc(100% - 4px);transform:translate(-50%);z-index:2;display:none;padding:6px 10px;border-radius:8px;background:var(--inchiostro);color:var(--carta);font-size:.82rem;white-space:nowrap;box-shadow:0 6px 16px #241a132e;pointer-events:none}.vo-suggerimento b{text-transform:capitalize;font-weight:700}.vo-mese:hover .vo-suggerimento,.vo-tasto:focus-visible .vo-suggerimento{display:block}.vo-mese:first-child .vo-suggerimento{left:0;transform:none}.vo-mese:last-child .vo-suggerimento{left:auto;right:0;transform:none}@media(max-width:600px){.vendite-ordinato{padding:16px 16px 12px}.vo-totale{font-size:1.7rem}.vo-grafico{height:150px;padding-left:58px}.vo-righe span{left:58px}.vo-righe small{font-size:.68rem}.vo-mese-lungo{display:none}.vo-mese-corto{display:inline}.vo-valore{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.vendite-ordinato{animation:none}}.fatture-calendario{margin:0 0 16px}.fatture-calendario.sotto{color:var(--grigio-2);font-size:.92rem}.fattura-adesso{margin-bottom:18px;border-color:var(--filo-forte)}.fattura-adesso h2{margin:0 0 4px;font-size:1rem;font-weight:700}.fattura-adesso>.grigio{margin:0 0 14px;font-size:.92rem}.fattura-passi{margin:10px 0 0;padding-left:1.4em;display:grid;gap:10px}.fattura-passi li{padding-left:4px}.fattura-passi li>span{margin-right:10px}.fattura-passi li::marker{font-weight:700}.lotto-stazioni li.adesso.rossa{color:var(--rosso)}.lotto-stazioni li.adesso.rossa:before{border-color:var(--rosso)}.nuova-fattura-ddt{margin:14px 0 0;padding:0;border:0}.nuova-fattura-ddt legend{padding:0;margin-bottom:6px;font-size:.85rem;font-weight:600;color:var(--grigio-2)}.nuova-fattura-ddt ul{list-style:none;margin:0;padding:0;border:1px solid var(--filo);border-radius:var(--raggio-campo)}.nuova-fattura-ddt li+li{border-top:1px solid var(--filo)}.nuova-fattura-ddt .spunta-sola{display:flex;width:100%;min-height:48px;padding:6px 12px;box-sizing:border-box}.nuova-fattura-ddt .spunta-sola>span:nth-of-type(1){flex:1}.nuova-fattura-cliente{margin-top:16px;padding:12px 14px;border-radius:var(--raggio-campo);background:var(--arancio-fondo)}.nuova-fattura-cliente p{margin:0 0 10px}.nuova-fattura-riepilogo{margin-top:16px}.nuova-fattura-riepilogo p{margin:0 0 6px;font-size:.92rem}.nuova-fattura-riepilogo ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nuova-fattura-riepilogo li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;border-radius:var(--raggio-campo);background:var(--carta-2)}.nuova-fattura-riepilogo li .grigio{grid-column:1 / -1;font-size:.88rem}.nuova-fattura-riepilogo .vendite-cifra{font-weight:700}.nuova-fattura-fonte{margin:14px 0 0;padding:0;border:0}.nuova-fattura-fonte legend,.nuova-fattura-ddt legend{padding:0;margin-bottom:6px;font-size:.85rem;font-weight:600;color:var(--grigio-2)}.nuova-fattura-scelte{display:grid;gap:6px}.nuova-fattura-scelta{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;border:1px solid var(--filo);border-radius:var(--raggio-campo);cursor:pointer}.nuova-fattura-scelta.scelta{border-color:var(--inchiostro);background:var(--carta-2)}.nuova-fattura-scelta input{width:18px;height:18px;margin:0;accent-color:var(--inchiostro);flex:none}.nuova-fattura-pagina{max-width:760px}.nuova-fattura-pagina>h2{margin-bottom:12px}.nuova-fattura-azioni{margin-top:18px;padding-top:14px;border-top:1px solid var(--filo)}.pan-tabella td{position:relative}.pan-tabella .pan-tolta{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--arancio);cursor:help}.pan-tabella .pan-tolta:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.pan-tabella .pan-probabili,.pan-tabella .pan-spiega,.pan-tabella thead th[data-nuvola],.pan-tabella .pan-cosa{cursor:help}.pan-tabella .pan-probabili{text-decoration:underline dotted var(--filo-forte);text-underline-offset:3px}.pan-tabella .pan-cosa{font-weight:600;color:var(--grigio);font-size:.78rem}.pan-riepilogo{min-width:560px}.pan-riepilogo .pan-gusto{width:34%}.pan-riepilogo thead .pan-gusto{color:var(--inchiostro);font-size:.92rem;font-weight:700}.pan-riepilogo td.pan-da-fare{color:var(--brand);font-weight:750}.pan-riepilogo .pan-senza-data .pan-gusto a{color:var(--arancio)}.menu-gruppo-voci a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.menu-gruppo-voci a.presa{opacity:.45}.menu-gruppo-voci a.sopra{box-shadow:inset 0 2px 0 var(--accento, currentColor)}.menu-gruppo-voci a.sopra.giu{box-shadow:inset 0 -2px 0 var(--accento, currentColor)}.tessera-fantasma.attiva,a.tessera-fantasma{display:flex;align-items:center;gap:8px;padding:6px 10px}.righe-offerta{gap:0;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro);overflow:hidden}.riga-offerta{gap:0;padding:10px 14px;background:none;border:0;border-radius:0;border-top:1px solid var(--filo)}.riga-offerta-campi{display:grid;gap:8px 10px;align-items:start;grid-template-columns:minmax(170px,1fr) 68px 96px 64px 96px 92px 26px}.riga-offerta-campi.con-consegna{grid-template-columns:minmax(150px,1fr) 64px 136px 92px 60px 92px 88px 26px}.riga-offerta-campi.ric{grid-template-columns:minmax(150px,1fr) 76px 76px 92px 60px 92px 88px 26px}.riga-offerta-intestazione{padding:9px 14px 7px;font-size:.78rem;font-weight:600;color:var(--grigio);background:var(--fondo)}.riga-offerta-intestazione span:not(:first-child){text-align:right}.riga-offerta-intestazione.con-consegna span:nth-child(3){text-align:left}.riga-consegna-link{font-size:.82rem;color:var(--grigio)}.riga-consegna-sola{flex-direction:row;align-items:center;gap:8px}.riga-consegna-sola .ingresso{min-height:32px}.riga-offerta-intestazione+.riga-offerta{border-top:0}.riga-offerta-campi .campo>label,.riga-offerta-campi .riga-totale-etichetta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.riga-offerta-campi .ingresso{min-height:38px}.riga-offerta-campi .ingresso input,.riga-offerta-campi .ingresso select{padding:7px 9px}.riga-offerta-campi .ingresso .unita{padding-right:8px}.riga-offerta-campi .campo .aiuto{font-size:.78rem}.riga-articolo-cella{display:flex;flex-direction:column;gap:6px;min-width:0}.riga-totale output{display:flex;align-items:center;justify-content:flex-end;min-height:38px;font-weight:700;font-variant-numeric:tabular-nums}.riga-offerta-campi .riga-togli{margin-top:3px}.riga-offerta .cifra{align-items:flex-end}.riga-sotto{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.riga-sotto .packaging-testa{width:auto;min-height:28px;padding:2px 0;border-top:0;gap:6px}.riga-sotto .packaging-titolo{font-size:.82rem;font-weight:600;color:var(--grigio)}.riga-sotto .packaging-riassunto{font-size:.82rem}.riga-offerta .packaging{margin:6px 0 4px;padding:10px 12px;background:var(--fondo);border-radius:var(--raggio-campo)}.offerta .ingresso.da-scrivere,.offerta .campo.da-completare .ingresso{border:1.5px solid var(--rosso);background:color-mix(in srgb,var(--rosso-fondo) 45%,var(--carta));border-style:solid}.offerta .campo.da-completare>label{color:var(--rosso)}.passi-offerta{margin:4px 0 14px;padding:12px 16px 10px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-riquadro)}.passi-offerta ol{display:flex;margin:0;padding:0;list-style:none}.passo{position:relative;flex:1 1 0;min-width:0}.passo:before{content:"";position:absolute;top:13px;left:calc(-50% + 16px);right:calc(50% + 16px);height:2px;background:var(--filo-forte)}.passo:first-child:before{display:none}.passo.fatto:before,.passo.qui:before{background:var(--inchiostro)}.passo button,.passo-corpo{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:0;font:inherit;font-size:.82rem;color:var(--grigio);background:none;border:0}.passo button{cursor:pointer}.passo button:hover .passo-segno{border-color:var(--brand)}.passo button:hover span{color:var(--brand)}.passo-segno{display:grid;place-items:center;width:26px;height:26px;box-sizing:border-box;font-style:normal;font-size:.8rem;font-weight:800;color:#fff;background:var(--carta);border:2px solid var(--filo-forte);border-radius:50%}.passo.fatto .passo-segno{background:var(--inchiostro);border-color:var(--inchiostro)}.passo.fatto span{color:var(--inchiostro)}.passo.qui .passo-segno{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px var(--carta),0 0 0 5px var(--brand)}.passo.qui span{color:var(--inchiostro);font-weight:750}.passi-sposta{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.passi-sposta button:only-child{margin-left:auto}.passi-frase{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--filo);font-size:.9rem;font-weight:600}.offerta .pannello.offerta-dati{padding:14px 16px;gap:10px 14px}.offerta .offerta-dati .ingresso{min-height:38px}.offerta .offerta-dati .ingresso input{padding:7px 10px}.offerta .documento-principale{gap:12px}.offerta .offerta-conto{padding:14px}@media(max-width:900px){.riga-offerta-intestazione{display:none}.riga-offerta-campi,.riga-offerta-campi.ric{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-right:36px;position:relative}.riga-offerta-campi .riga-articolo-cella{grid-column:1 / -1}.riga-offerta-campi .campo>label,.riga-offerta-campi .riga-totale-etichetta{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:.78rem;color:var(--grigio)}.riga-offerta-campi .riga-togli{position:absolute;top:0;right:0}.riga-totale output{justify-content:flex-start}.passo span:last-child{font-size:.72rem}}.albero-cliente-riga.si-apre{cursor:pointer}.albero-cliente-riga.si-apre:hover{background:var(--carta-2)}@keyframes ultimo-si-spegne{0%,60%{background:var(--banco)}to{background:transparent}}.listino-tavola tr.ultimo-visto td{animation:ultimo-si-spegne 4s ease-out forwards}@media(prefers-reduced-motion:reduce){.listino-tavola tr.ultimo-visto td{animation:none;background:none}}.ritiri-ritirati{margin-top:18px}.documento-unico{display:grid;gap:0;padding:0 18px}.documento-unico>.sezione{margin:0;padding:16px 0;border-top:1px solid var(--filo)}.documento-unico>.sezione:first-child{border-top:0}.documento-unico>.sezione>h2{margin:0 0 10px;font-size:1rem}.documento-unico .piano{padding:0}.inc{max-width:1320px}.inc .pannello+.pannello,.inc .cifre+.inc-riga,.inc .inc-riga+.inc-riga,.inc .inc-riga+.pannello,.inc .pannello+.inc-riga,.inc .cifre+.pannello{margin-top:16px}.inc .inc-testa-periodo{margin-bottom:16px}.inc-quale{margin:0 0 14px;font-size:1.25rem;font-weight:650;font-stretch:110%;letter-spacing:-.005em}.inc-cifre{margin-bottom:16px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.inc-cifre .cifra{border-top:1px solid var(--filo)}.inc-cifre .cifra:nth-child(-n+3){border-top:0}.inc-cifre .cifra:nth-child(3n+1){border-left:0}.inc-cifre .cifra-valore{font-size:1.7rem;font-weight:700;font-stretch:118%;letter-spacing:-.02em}.inc-riga{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.inc-riga>.larga{grid-column:span 2}.inc-carta{min-width:0;display:flex;flex-direction:column;gap:12px}.inc-carta+.inc-carta{margin-top:0}.inc-carta h2{display:flex;align-items:center;gap:2px}.inc-sotto{margin:0;color:var(--grigio);font-size:.9rem}.inc-sottosezione{margin-top:8px;padding-top:16px;border-top:1px solid var(--filo);display:flex;flex-direction:column;gap:10px}.inc-sottosezione h3{font-size:1.05rem;font-stretch:105%;display:flex;align-items:center;gap:2px}.inc-grafico{position:relative;min-height:120px}.inc-grafico svg{display:block;max-width:100%;overflow:visible}.inc-grafico svg text{font-family:var(--font);font-variant-numeric:tabular-nums}.inc-fumetto{position:absolute;z-index:3;pointer-events:none;transform:translateY(-100%);max-width:280px;background:var(--inchiostro);color:#fff;border-radius:var(--raggio-campo);padding:8px 12px;font-size:.84rem;line-height:1.5}.inc-fumetto i,.inc-legenda i,.inc-quadro{display:inline-block;width:.65rem;height:.65rem;margin-right:.4rem;vertical-align:-1px}.inc-fumetto i{box-shadow:0 0 0 1px #ffffff80}.inc-fumetto .tenue{color:#e6ddb0}.inc-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:.84rem;color:var(--grigio)}.inc-legenda i{box-shadow:inset 0 0 0 1px #3a2f0026}.inc-periodo{display:grid;gap:14px}.inc-periodo-date{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.inc-periodo-date .campo{flex:0 0 auto}.inc-data{font:inherit;min-height:40px;padding:0 12px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro);min-width:10rem}.inc-data:focus-visible{outline:3px solid var(--blu-chiaro);border-color:var(--brand)}.inc-periodo-conta{color:var(--grigio);font-size:.9rem;padding-bottom:10px}.inc-slider{position:relative;height:3.4rem;touch-action:none;user-select:none;-webkit-user-select:none;margin-inline:12px;cursor:pointer}.inc-slider-pista{position:absolute;left:0;right:0;top:14px;height:6px;border-radius:3px;background:var(--filo)}.inc-slider-banda{position:absolute;top:10px;height:14px;border-radius:3px;background:var(--brand);cursor:grab}.inc-slider.preso .inc-slider-banda{cursor:grabbing}.inc-maniglia{all:unset;box-sizing:border-box;position:absolute;top:4px;width:22px;height:26px;margin-left:-11px;z-index:2;background:var(--carta);border:2.5px solid var(--brand);border-radius:6px;cursor:ew-resize}.inc-maniglia:after{content:"";position:absolute;left:50%;top:5px;bottom:5px;border-left:1.5px solid var(--brand)}.inc-maniglia:focus-visible{outline:3px solid var(--blu-chiaro);outline-offset:1px}.inc-slider-data{position:absolute;top:32px;transform:translate(-50%);font-size:.72rem;font-weight:600;line-height:1.2;text-align:center;color:var(--inchiostro);pointer-events:none;min-width:1px}.inc-slider-data.chiuso{color:var(--grigio-2);font-weight:400}.inc-slider-data.fuori{color:var(--grigio-2)}.inc-slider-punto{position:absolute;top:14px;width:2px;height:6px;margin-left:-1px;background:var(--carta);pointer-events:none}.inc-cerca{font:inherit;min-height:40px;width:100%;max-width:20rem;padding:0 12px;border:1px solid var(--filo-forte);border-radius:var(--raggio-campo);background:var(--carta);color:var(--inchiostro)}.inc-cerca:focus-visible{outline:3px solid var(--blu-chiaro);border-color:var(--brand)}.inc-scorre{max-height:36rem;overflow:auto}.inc-scorre .tavola th{position:sticky;top:0;z-index:1;padding:0;white-space:nowrap}.inc-scorre .tavola td{white-space:nowrap}.inc-ordina{all:unset;box-sizing:border-box;display:block;width:100%;padding:14px 14px 10px;cursor:pointer;font-weight:550;color:var(--grigio);font-size:.82rem}.inc-scorre .tavola th.num .inc-ordina{text-align:right}.inc-ordina:hover{color:var(--inchiostro)}.inc-ordina:focus-visible{outline:3px solid var(--blu-chiaro);outline-offset:-3px}.inc-scorre .tavola:not(:has(.inc-ordina)) th{padding:14px 14px 10px}.inc-barra{display:inline-block;height:.55rem;border-radius:2px;background:var(--filo-forte);vertical-align:middle;margin-right:.45rem}.inc-avvisi{color:var(--grigio);font-size:.9rem}.inc-avvisi summary{cursor:pointer;font-weight:600;color:var(--inchiostro)}.inc-avvisi ul{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}@media(max-width:1000px){.inc-riga{grid-template-columns:minmax(0,1fr)}.inc-riga>.larga{grid-column:auto}}@media(max-width:600px){.inc-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}.inc-cifre .cifra:nth-child(3n+1){border-left:1px solid var(--filo)}.inc-cifre .cifra:nth-child(odd){border-left:0}.inc-cifre .cifra:nth-child(3){border-top:1px solid var(--filo)}.inc-cifre .cifra{padding:14px 16px}.inc-cifre .cifra-valore{font-size:1.4rem}.inc .pannello{padding:18px 16px}.inc-data{min-width:0;width:100%}.inc-periodo-date .campo{flex:1 1 8rem}}.ritiri-v,.ritiri-pagina>.testa,.stile-v{--sans-v: "PP Neue Montreal", var(--font);--mono-v: "Italian Plate No2 Mono", ui-monospace, "SF Mono", Menlo, monospace;--pastiglia: #F5EFD9;--verde-chiaro: #DFE9DD;--foglio-ombra: 0 1px 2px rgba(58, 47, 0, .05), 0 10px 28px -18px rgba(58, 47, 0, .22);--molla: cubic-bezier(.32, .72, 0, 1);font-synthesis:none}.ritiri-v{font-family:var(--sans-v)}.ritiri-v strong,.ritiri-v b,.ritiri-v h2,.ritiri-v h3{font-weight:400;font-stretch:normal}.ritiri-pagina>.testa{margin-bottom:20px;align-items:center}.ritiri-pagina>.testa h1{font-family:var(--sans-v);font-weight:400;font-stretch:normal;font-size:2.75rem;line-height:1;letter-spacing:-.03em}.ritiri-segnalino{height:1px;margin-bottom:-1px}.ritiri-v .ritiri-barra{position:sticky;top:12px;z-index:20;margin:0 0 28px;padding:8px;border-radius:30px;background:#fffbebbd;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #7a620021;transition:box-shadow .22s var(--uscita),background-color .22s var(--uscita)}.ritiri-v .ritiri-barra:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,#fffffff2,#ffffff26 38%,#fff0 62%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.ritiri-v .ritiri-barra.staccata{background:#fffbebad;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #7a620021,0 2px 6px -2px #3a2f001f,0 14px 34px -14px #3a2f0052}.ritiri-v .ritiri-barra:after{content:"";position:absolute;left:-12px;right:-12px;bottom:100%;height:12px;pointer-events:none;background:linear-gradient(var(--fondo) 65%,rgba(255,251,235,0));opacity:0;transition:opacity .22s var(--uscita)}.ritiri-v .ritiri-barra.staccata:after{opacity:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ritiri-v .ritiri-barra,.ritiri-v .ritiri-barra.staccata{background:#fffbebf7}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ritiri-v .ritiri-barra,.ritiri-v .ritiri-barra.staccata{background:var(--fondo);-webkit-backdrop-filter:none;backdrop-filter:none}}.ritiri-v .ritiri-barra .scollegato{position:static;margin:0 0 8px;padding:12px 18px;border-radius:22px}.ritiri-barra-righe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ritiri-v .ritiri-giorno{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:0 0 auto;min-width:0}.ritiri-v .tondo{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--filo);background:var(--carta);color:var(--inchiostro);cursor:pointer;transition:background-color .15s ease-out,transform .16s var(--uscita)}.ritiri-v .ritiri-titolo-giorno{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;min-width:15.5rem;margin:0;padding:0 18px 0 8px;border-radius:24px;border:1px solid var(--filo);background:var(--carta);color:var(--inchiostro);cursor:pointer;font:400 1.0625rem/1.2 var(--sans-v);letter-spacing:-.005em;white-space:nowrap;transition:background-color .15s ease-out,transform .16s var(--uscita)}.ritiri-quando{flex:none;padding:5px 8px 4px;border-radius:16px;background:var(--blu-chiaro);color:var(--blu-scuro);font:600 .6875rem/1 var(--mono-v);letter-spacing:.08em;text-transform:uppercase}.ritiri-quando.oggi{background:var(--banco);color:#4a3c00}.ritiri-v .ritiri-titolo-giorno .campo-data{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:transparent}.ritiri-v .ritiri-titolo-giorno:focus-within{outline:2px solid var(--blu);outline-offset:2px}.ritiri-v .ritiri-titolo-giorno:has(.campo-data:disabled){cursor:not-allowed;opacity:.6}.ritiri-torna{flex:none;min-height:44px;padding:0 14px;border:0;border-radius:22px;background:transparent;color:var(--blu);cursor:pointer;font:600 .75rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase}.ritiri-v .annulla-giornata,.ritiri-pagina>.testa .annulla-giornata{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;margin-left:4px;border-radius:50%;border:1px solid color-mix(in srgb,var(--rosso) 35%,var(--filo));background:var(--carta);color:var(--rosso);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,transform .16s var(--uscita)}.ritiri-pagina>.testa .annulla-giornata{margin-left:0}.ritiri-pagina>.testa .ritiri-testa-azioni{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.ritiri-v .annulla-giornata.aperto,.ritiri-pagina>.testa .annulla-giornata.aperto{background:var(--rosso);border-color:var(--rosso);color:#fff}.ritiri-v .ritiri-modo{position:relative;display:grid;grid-template-columns:1fr 1fr;flex:0 0 13.5rem;padding:4px;border:0;border-radius:24px;background:#ede4c4}.ritiri-v .ritiri-modo:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:20px;background:var(--carta);box-shadow:0 1px 2px #3a2f0024,0 4px 10px -3px #3a2f002e;transition:transform .3s var(--molla)}.ritiri-v .ritiri-modo[data-modo=consegna]:before{transform:translate(100%)}.ritiri-v .ritiri-modo button{position:relative;min-height:36px;padding:0 12px;border-radius:18px;background:transparent;box-shadow:none;font:400 1rem/1 var(--sans-v);color:#5e4c00;transition:color .2s ease-out}.ritiri-v .ritiri-modo button.attivo{background:transparent;box-shadow:none;color:var(--inchiostro)}.ritiri-v .ritiri-cerca{display:flex;align-items:center;gap:10px;min-width:0;height:48px;padding:0 18px;margin:0 0 20px;border-radius:22px;border:1px solid var(--filo);background:var(--carta);color:var(--grigio);cursor:text;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ritiri-v .ritiri-cerca:focus-within{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-chiaro)}.ritiri-v .ritiri-cerca input{flex:1;min-width:0;height:100%;border:0;background:transparent;outline:none;color:var(--inchiostro);font:400 1.0625rem/1 var(--sans-v)}.ritiri-v .ritiri-cerca input::placeholder{color:var(--grigio);opacity:1}.ritiri-v .ritiri-nuovo{margin-left:auto}.ritiri-filtri{display:flex;gap:6px;min-width:0;margin:0 0 10px;padding:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ritiri-filtri::-webkit-scrollbar{display:none}.ritiri-filtro{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:44px;padding:0 7px 0 13px;border-radius:22px;border:1px solid var(--filo);background:color-mix(in srgb,var(--carta) 55%,transparent);color:var(--inchiostro);cursor:pointer;font:400 .875rem/1 var(--sans-v);white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .16s var(--uscita)}.ritiri-filtro.f-tutti{padding-left:15px}.ritiri-filtro .icona{color:var(--grigio)}.ritiri-filtro.attivo{background:var(--carta);border-color:var(--inchiostro);box-shadow:0 1px 2px #3a2f001f,0 4px 10px -4px #3a2f0033}.ritiri-filtro.attivo .icona{color:var(--inchiostro)}.ritiri-filtro:active{transform:scale(.97);transition-duration:90ms}.ritiri-filtro:focus-visible{outline:2px solid var(--blu);outline-offset:2px}@media(hover:hover){.ritiri-filtro:not(.attivo):hover{background:var(--carta)}}.ritiri-filtro-conto{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:14px;background:var(--pastiglia);color:var(--inchiostro);font:600 .75rem/1 var(--mono-v)}.ritiri-filtro.zero .ritiri-filtro-conto{color:var(--grigio)}.ritiri-filtro.f-attivi:not(.zero) .ritiri-filtro-conto{background:var(--banco);color:#4a3c00}.ritiri-filtro.f-battere:not(.zero) .ritiri-filtro-conto{background:var(--brand);color:#fff}.ritiri-filtro.f-panettoni:not(.zero) .ritiri-filtro-conto{background:var(--manuale-fondo);color:var(--manuale-testo)}.ritiri-v .ritiri-filtrato{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0 0 20px;padding:12px 18px;border-radius:18px;background:var(--pastiglia);color:var(--inchiostro);font-size:.9375rem}.ritiro.arrivato:after{animation:ritiro-appena 1.1s var(--uscita)}.ritiri-v .bottone,.ritiri-pagina>.testa .bottone{min-height:44px;padding:0 18px;gap:8px;border-radius:22px;font:600 .8125rem/1 var(--mono-v);letter-spacing:.04em;text-transform:uppercase}.ritiri-v .bottone.piccolo{min-height:40px;padding:0 14px;font-size:.75rem}.ritiri-v .bottone.secondario{border-color:var(--filo-forte)}.ritiri-v .bottone .icona,.ritiri-pagina>.testa .bottone .icona{transition:none}.ritiri-v .bottone:hover .icona,.ritiri-pagina>.testa .bottone:hover .icona{transform:none}.ritiri-v .conferma>span{font:400 .9375rem/1.3 var(--sans-v)}.ritiri-v .link-bottone{font:600 .75rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ritiro-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:6.5rem;min-height:44px;padding:0 18px;border-radius:22px;border:1px solid var(--filo-forte);background:var(--carta);color:var(--inchiostro);cursor:pointer;font:600 .8125rem/1 var(--mono-v);letter-spacing:.04em;text-transform:uppercase;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s var(--uscita)}.ritiro-b.principale{background:var(--brand);border-color:var(--brand);color:#fff}.ritiro-b.fatto{background:var(--verde-chiaro);border-color:transparent;color:var(--verde)}.ritiro-b.leggero{min-width:0;padding:0 14px;border-color:transparent;background:transparent;color:var(--blu)}.ritiro.tono-rosso .ritiro-b.leggero:not(.riprova),.ritiro.tono-giallo .ritiro-b.leggero:not(.riprova){color:var(--blu-scuro)}.ritiro-b.ritiro-cambia{width:44px;padding:0;border-radius:50%}.ritiro-b.riprova{border-color:color-mix(in srgb,var(--rosso) 40%,transparent);color:var(--rosso)}.ritiro-b:disabled{opacity:.45;cursor:not-allowed}.ritiro-b-testo{display:grid;justify-items:start;gap:3px}.ritiro-b .dalla-cassa{color:inherit;font:400 .6875rem/1 var(--sans-v);letter-spacing:0;text-transform:none}@media(hover:hover){.ritiro-b.principale:hover:not(:disabled){background:var(--blu);border-color:var(--blu)}.ritiro-b:not(.principale):not(.fatto):hover:not(:disabled){background:var(--fondo)}.ritiri-v .tondo:hover:not(:disabled),.ritiri-v .ritiri-titolo-giorno:hover,.ritiri-v .annulla-giornata:not(.aperto):hover:not(:disabled),.ritiri-pagina>.testa .annulla-giornata:not(.aperto):hover:not(:disabled){background:var(--fondo)}.ritiri-torna:hover{background:var(--carta)}}.ritiro-b:active:not(:disabled),.ritiri-v .bottone:active:not(:disabled),.ritiri-pagina>.testa .bottone:active:not(:disabled){transform:scale(.97);transition-duration:90ms}.ritiri-v .tondo:active:not(:disabled),.ritiri-v .annulla-giornata:active:not(:disabled),.ritiri-pagina>.testa .annulla-giornata:active:not(:disabled){transform:scale(.94);transition-duration:90ms}.ritiri-v .ritiri-titolo-giorno:active{transform:scale(.985);transition-duration:90ms}.ritiri-v .tondo:disabled{opacity:.4;cursor:not-allowed}.ritiri-sezione{margin:0 0 36px}.ritiri-sezione-testa{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:0 6px 12px}.ritiri-sezione-testa h3{display:flex;align-items:baseline;gap:12px;margin:0;font:400 1.375rem/1.15 var(--sans-v);letter-spacing:-.012em}.ritiri-conto{font:600 1.125rem/1 var(--mono-v);color:var(--inchiostro)}.ritiri-conto small{margin-left:2px;font:400 .9375rem/1 var(--sans-v);color:var(--grigio)}.ritiri-conti .ritiri-sezione-testa .ritiri-conto{color:var(--blu)}.ritiri-sezione-coda{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:.875rem;color:var(--grigio)}.ritiri-sezione-coda b{margin-left:4px;font:600 .875rem/1 var(--mono-v);color:var(--inchiostro)}.ritiri-sezione-coda .da-battere b{color:var(--blu-scuro)}.ritiri-spiega{margin:-4px 6px 12px;font-size:.875rem;color:var(--grigio)}.ritiri-b2b-segno{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background:var(--pallino-b2b);vertical-align:.08em}.ritiri-tutti-ritirati{display:flex;align-items:center;gap:8px;padding:20px 22px;border-radius:22px;background:var(--carta);border:1px solid var(--filo);color:var(--verde)}.ritiri-carico{padding:24px 6px;color:var(--grigio)}.ritiri-v .vuoto{padding:36px 24px;border:1px dashed var(--filo-forte);border-radius:22px;background:transparent}.ritiri-v .vuoto-titolo{font-weight:400;font-size:1.0625rem}.ritiri-v .ritiri-totali{list-style:none;margin:0;padding:0;overflow:hidden;background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra)}.ritiri-v .ritiri-elenco{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ritiri-v .ritiri-elenco>.ritiro{border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra)}.ritiro{--rientro: 20px;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:18px 18px 18px 22px;background-color:var(--carta)}.ritiro:has(.ritiro-numero){--rientro: calc(36px + 3.6ch) }.ritiri-v .ritiri-totali .ritiro+.ritiro:before{content:"";position:absolute;top:0;left:var(--rientro);right:0;height:1px;background:var(--filo)}.ritiro-chi{display:flex;align-items:flex-start;gap:16px;flex:1 1 21rem;min-width:0}.ritiro-apri{cursor:pointer;border-radius:14px;-webkit-tap-highlight-color:transparent}.ritiro-apri:focus-visible{outline:2px solid var(--blu);outline-offset:4px}.ritiro-numero{flex:0 0 3.6ch;font:600 1.25rem/1.2 var(--mono-v);color:var(--grigio);letter-spacing:-.01em}.ritiro-corpo{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.ritiro-intesta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ritiro-nome{font:400 1.25rem/1.2 var(--sans-v);letter-spacing:-.01em;color:var(--inchiostro);overflow-wrap:anywhere}.ritiro-pani{display:flex;flex-wrap:wrap;gap:6px}.ritiro-pane{padding:5px 10px;border-radius:8px;background:var(--pastiglia);color:var(--inchiostro);font-size:.875rem;line-height:1.3}.ritiro-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.ritiro-dati{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:.8125rem;color:var(--grigio)}.ritiro-dati>span:first-child{font:600 .75rem/1.3 var(--mono-v);letter-spacing:.02em}.ritiro-paga{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px 5px;border-radius:8px;font:600 .6875rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase}.ritiro-paga b{font:inherit;letter-spacing:.02em}.ritiro-paga.online{background:var(--banco);color:#4a3c00}.ritiro-paga.incassare{background:var(--blu-chiaro);color:var(--blu-scuro)}.ritiro-paga.banco{box-shadow:inset 0 0 0 1px var(--filo-forte);color:var(--grigio)}.ritiro-appunto{display:flex;align-items:baseline;gap:8px;font-size:.9375rem;line-height:1.35;color:var(--inchiostro)}.ritiro-nota{font-size:.875rem;color:var(--arancio)}.ritiro-nota.spenta{color:var(--grigio)}.ritiro-problema{display:flex;align-items:baseline;gap:8px;font-size:.875rem;color:var(--rosso)}.ritiro-problema:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-1px)}.ritiro-bottoni{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.marca{flex:none;padding:4px 7px 3px;border-radius:6px;background:var(--carta-2);color:var(--inchiostro);font:600 .6875rem/1 var(--mono-v);letter-spacing:.07em;text-transform:uppercase}.marca.manuale{background:var(--manuale-fondo);color:var(--manuale-testo)}.marca.panettoni{background:var(--carta);box-shadow:inset 0 0 0 1px var(--brand);color:var(--blu-scuro)}.marca.da-battere,.marca.cassa-arancio{background:var(--arancio-fondo);color:#5a2b00}.marca.cassa-grigio{background:transparent;box-shadow:inset 0 0 0 1px var(--filo-forte);color:var(--grigio)}.marca.cassa-rosso{background:var(--rosso-fondo);color:var(--rosso)}.marca.b2b{background:var(--b2b);color:var(--manuale-testo)}.ritiro.tono-rosso{background:color-mix(in srgb,var(--rosso-fondo) 55%,var(--carta))}.ritiro.tono-giallo{background:color-mix(in srgb,var(--arancio-fondo) 55%,var(--carta))}.ritiro.tono-fatto .ritiro-nome,.ritiro.tono-chiuso .ritiro-nome{color:var(--grigio)}.ritiro.tono-fatto .ritiro-pane,.ritiro.tono-chiuso .ritiro-pane{background:transparent;box-shadow:inset 0 0 0 1px var(--filo);color:var(--grigio)}.ritiro.tono-chiuso .ritiro-numero{text-decoration:line-through;text-decoration-thickness:1px}@media(hover:hover){.ritiro:has(.ritiro-apri:hover){background-color:#fffcf1}.ritiro.tono-rosso:has(.ritiro-apri:hover){background-color:color-mix(in srgb,var(--rosso-fondo) 70%,var(--carta))}}.ritiro:has(.ritiro-apri:active){background-color:#fbf5e1}.ritiro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--banco);opacity:0;pointer-events:none}.ritiro.appena:after{animation:ritiro-appena 1.1s var(--uscita)}.ritiro.appena .ritiro-b.fatto .icona path{stroke-dasharray:20;animation:spunta-scrive .34s 40ms var(--uscita) both}@keyframes ritiro-appena{0%{opacity:.45}to{opacity:0}}@keyframes spunta-scrive{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.ritiri-v .ritiri-annullati{margin:0 0 36px}.ritiri-v .ritiri-annullati summary{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 6px 12px;cursor:pointer;list-style:none;color:var(--grigio)}.ritiri-v .ritiri-annullati summary::-webkit-details-marker{display:none}.ritiri-annullati-titolo{display:flex;align-items:baseline;gap:12px;font:400 1.375rem/1.15 var(--sans-v);letter-spacing:-.012em}.ritiri-annullati-titolo .ritiri-conto{color:var(--grigio)}.ritiri-v .ritiri-annullati summary .icona{transition:transform .22s var(--uscita)}.ritiri-v .ritiri-annullati[open] summary .icona{transform:rotate(90deg)}.ritiri-v .ritiri-b2b .ritiri-elenco>.ritiro{border-color:color-mix(in srgb,var(--b2b) 70%,var(--filo))}.ritiri-v .ritiri-b2b-righe{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.9375rem}.ritiri-v .ritiri-b2b-righe li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ritiri-v .ritiri-b2b-righe small{color:var(--grigio);font-size:.8125rem}.ritiri-v .ritiri-b2b-righe .fatta{color:var(--grigio);text-decoration:line-through;text-decoration-thickness:1px}.ritiri-v .ritiri-b2b-righe .icona{align-self:center;color:var(--verde)}.ritiri-attrezzi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ritiri-v .tutto-ok{display:inline-flex;align-items:center;gap:6px;color:var(--verde);font:600 .75rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase}.ritiri-v .ritiri-totali li{display:grid;grid-template-columns:4ch minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:13px 20px}.ritiri-v .ritiri-totali li+li{border-top:1px solid var(--filo)}.ritiri-v .ritiri-totali b{font:600 1.125rem/1.2 var(--mono-v);text-align:right;color:var(--inchiostro)}.ritiri-v .ritiri-totali span{font-size:1.0625rem}.ritiri-v .ritiri-totali small{font-size:.8125rem;color:var(--grigio)}.ritiri-v .ritiri-da-tagliare,.ritiri-v .ritiri-panettoni{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;padding:12px 16px;background:var(--carta);border:1px solid var(--filo);border-radius:16px;font-size:.9375rem}.ritiri-v .ritiri-panettoni>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.ritiri-v .striscia-prova{margin:0 0 14px;padding:10px 16px;border-radius:14px;font-weight:400;font-size:.9375rem}.ritiri-v .ritiri-cassa{display:grid;justify-items:start;gap:8px;margin:0 0 28px;padding:16px 20px;background:color-mix(in srgb,var(--rosso-fondo) 70%,var(--carta));color:var(--rosso);border:1px solid color-mix(in srgb,var(--rosso) 22%,var(--filo));border-radius:22px;font-size:.9375rem;line-height:1.4}.ritiri-v .ritiri-cassa strong{font-size:1.0625rem}.ritiri-v .ritiri-cassa p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ritiri-cassa-numeri{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ritiri-v .ritiri-cassa .bottone.secondario{color:var(--rosso);border-color:color-mix(in srgb,var(--rosso) 30%,var(--filo));background:var(--carta)}.ritiri-numero-cassa{font:600 .8125rem/1 var(--mono-v)}.ritiri-v .ritiri-solo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0 0 20px;padding:12px 18px;border-radius:18px;background:color-mix(in srgb,var(--rosso-fondo) 60%,var(--carta));color:var(--rosso);font-size:.9375rem}.ritiri-v .ritiri-chiuso{display:grid;gap:6px;margin:0 0 24px;padding:18px 22px;background:var(--rosso);color:#fff;border-radius:22px}.ritiri-v .ritiri-chiuso strong{font-size:1.375rem;line-height:1.2;letter-spacing:-.01em}.ritiri-v .ritiri-salvato{display:grid;justify-items:start;gap:8px;margin:0 0 24px;padding:18px 22px;background:var(--carta);border:1px solid color-mix(in srgb,var(--verde) 35%,var(--filo));border-radius:22px;box-shadow:var(--foglio-ombra)}.ritiri-v .ritiri-salvato strong{display:flex;align-items:center;gap:8px;color:var(--verde);font-size:1.25rem}.ritiri-salvato-bottoni{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ritiri-v .ritiri-errore{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 20px;padding:12px 18px;border-radius:18px}.ritiri-v .ritiri-errore .link-bottone{color:var(--rosso)}.ritiri-v .annulla-balma{margin:0 0 24px;padding:18px 20px;border-radius:22px;border-color:color-mix(in srgb,var(--rosso) 40%,var(--filo))}.ritiri-piede{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:14px 24px;margin:8px 6px 0;padding:18px 0 0;border-top:1px solid var(--filo)}.ritiri-piede dt{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--grigio)}.ritiri-piede dd{margin:4px 0 0;font:600 1.125rem/1.2 var(--mono-v);color:var(--inchiostro)}@media(max-width:900px){.ritiri-pagina>.testa h1{font-size:2.25rem}}@media(max-width:700px){.ritiri-v .ritiri-barra,.ritiri-v .ritiri-barra.staccata{position:static;padding:0;margin-bottom:24px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ritiri-v .ritiri-barra:before,.ritiri-v .ritiri-barra:after{display:none}.ritiri-v .ritiri-giorno{flex:1 1 100%;flex-wrap:wrap}.ritiri-v .ritiri-titolo-giorno{flex:1 1 calc(100% - 104px);min-width:0;padding-right:12px}.ritiri-v .ritiri-data-testo{overflow:hidden;text-overflow:ellipsis}.ritiri-v .ritiri-giorno .annulla-giornata{margin-left:auto}.ritiri-v .ritiri-modo{flex:1 1 9.5rem}.ritiri-v .ritiri-nuovo{padding:0 16px}.ritiri-v .ritiri-nuovo{margin-left:0}.ritiri-v .ritiri-giorno .ritiri-torna,.ritiri-v .ritiri-giorno .annulla-giornata{order:5;margin-top:4px}.ritiro{padding:16px}.ritiro:has(.ritiro-numero){--rientro: 16px}.ritiro-chi{flex-basis:100%;gap:12px}.ritiro-numero{flex-basis:3ch;font-size:1.125rem}.ritiro-nome{font-size:1.125rem}.ritiro-bottoni{width:100%;margin-left:0}.ritiro-b{flex:1 1 0;min-width:0;padding:0 12px}.ritiro-b.ritiro-cambia{flex:none;padding:0}.ritiri-pagina>.testa h1{font-size:2rem}.ritiri-pagina>.testa{flex-wrap:nowrap}.ritiri-pagina>.testa .testa-titolo{flex-basis:auto}.ritiri-pagina>.testa .ritiri-nuovo{padding:0 14px}}@media print{.ritiri-v .ritiri-totali,.ritiri-v .ritiri-elenco>.ritiro{box-shadow:none;border-color:#999}.ritiri-v .ritiri-elenco{gap:6px}.ritiri-v .ritiro{break-inside:avoid}.ritiri-v .ritiro+.ritiro:before{background:#999;left:0}.ritiri-v .ritiro:after{display:none}.ritiri-v .ritiro-pane{background:transparent;box-shadow:inset 0 0 0 1px #999}.ritiri-v .ritiro-appunto{color:#000}.ritiri-v .ritiro.tono-fatto .ritiro-nome{color:var(--inchiostro)}.ritiri-v .marca{box-shadow:inset 0 0 0 1px #999}}.stile-v{font-family:var(--sans-v)}.stile-v strong,.stile-v b,.stile-v h1,.stile-v h2,.stile-v h3,.stile-v th,.stile-v .voce-nome,.stile-v .albero-nome,.stile-v .albero-offerta a,.stile-v .albero-ddt a,.stile-v .tavola .nome a,.stile-v .bottone,.stile-v .forte,.stile-v .articolo-scheda .nome,.stile-v .articolo-scheda dd,.stile-v .cifra-valore,.stile-v .gruppo-nome,.stile-v .voce-destra{font-weight:400;font-stretch:normal}.stile-v>.testa{align-items:center;margin-bottom:22px}.stile-v>.testa h1{font-size:2.75rem;line-height:1;letter-spacing:-.03em;display:flex;align-items:center;gap:10px}.stile-v .campo-titolo input,.stile-v .campo-titolo textarea{font-family:var(--sans-v);font-weight:400;font-stretch:normal;font-size:2.75rem;letter-spacing:-.03em;line-height:1.05}.stile-v .briciole{font:600 .75rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.stile-v .briciole a{text-decoration:none;color:var(--grigio)}.stile-v .sezione{margin-top:40px}.stile-v .sezione>h2,.stile-v .riga-titolo h2{font-size:1.375rem;letter-spacing:-.012em}.stile-v .conteggio{font:600 .8125rem/1 var(--mono-v);color:var(--grigio)}.stile-v .bottone{min-height:44px;padding:0 18px;gap:8px;border-radius:22px;font:600 .8125rem/1 var(--mono-v);letter-spacing:.04em;text-transform:uppercase;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s var(--uscita)}.stile-v .bottone.piccolo{min-height:36px;padding:0 14px;font-size:.75rem;border-radius:18px}.stile-v .bottone.secondario{border-color:var(--filo-forte)}.stile-v .bottone:active:not(:disabled){transform:scale(.97);transition-duration:90ms}.stile-v .bottone .icona{transition:none}.stile-v .link-bottone{font:600 .75rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.stile-v .conferma>span{font-size:.9375rem}.stile-v .interruttore:not(.sola-lettura){display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;background:transparent}.stile-v .interruttore:not(.sola-lettura) button{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--filo);background:color-mix(in srgb,var(--carta) 55%,transparent);color:var(--inchiostro);font:400 .875rem/1 var(--sans-v);white-space:nowrap;transition:background-color .15s ease-out,border-color .15s ease-out,transform .16s var(--uscita)}.stile-v .interruttore:not(.sola-lettura) button.attivo{background:var(--carta);border-color:var(--inchiostro);box-shadow:0 1px 2px #3a2f001f,0 4px 10px -4px #3a2f0033}.stile-v .interruttore:not(.sola-lettura) button:active{transform:scale(.97)}@media(hover:hover){.stile-v .interruttore:not(.sola-lettura) button:not(.attivo):hover{background:var(--carta)}}.stile-v .interruttore.piccolo:not(.sola-lettura) button{min-height:40px;padding:0 14px}.stile-v .interruttore.sola-lettura button.attivo{font:600 .75rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 5px;border-radius:8px;background:var(--pastiglia);box-shadow:none;color:var(--inchiostro);min-height:0}.stile-v .filtri{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:22px}.stile-v .filtri>*{min-width:0}.stile-v .filtri .cerca-semplice{order:2;flex:none}.stile-v .filtri .cerca-semplice .ingresso{min-height:48px;border-radius:24px;border-color:var(--filo);padding-left:16px}.stile-v .filtri .cerca-semplice .ingresso:before{content:"";flex:none;width:18px;height:18px;background:var(--grigio);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5'/%3E%3C/svg%3E") center / contain no-repeat}.stile-v .filtri .cerca-semplice input{font-size:1.0625rem}.stile-v .filtri .cerca-semplice .ingresso:focus-within{border-color:var(--blu)}.stile-v .ingresso{border-radius:14px;border-color:var(--filo)}.stile-v .campo-titolo .ingresso{border-color:transparent}.stile-v .campo-titolo:not(.sola-lettura) .ingresso:hover{border-color:var(--filo)}.stile-v .campo label,.stile-v .etichetta-campo{font-weight:400;font-size:.8125rem}.stile-v .ingresso input,.stile-v .ingresso select,.stile-v .ingresso textarea{font-family:var(--sans-v)}.stile-v .avvertenza,.stile-v .aiuto-sezione{border-radius:14px}.stile-v .segnale{padding:4px 7px 3px;border-radius:6px;font:600 .6875rem/1 var(--mono-v);letter-spacing:.07em;text-transform:uppercase;box-shadow:none}.stile-v .segnale.neutro{background:var(--pastiglia);color:var(--grigio)}.stile-v .segnale.blu{background:var(--banco);color:#4a3c00}.stile-v .elenco,.stile-v .scorre,.stile-v .tavola-campi,.stile-v .cifre,.stile-v .pannello{border-radius:22px;border-color:var(--filo);box-shadow:var(--foglio-ombra)}.stile-v .elenco{overflow:hidden}.stile-v .tavola th{font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio);background:transparent}.stile-v .tavola td.num,.stile-v .tavola .num{font-family:var(--mono-v);font-weight:600;font-size:.875rem}.stile-v .tavola .totale-righe td{font-family:var(--mono-v)}.stile-v .tavola .totale-righe td:first-child{font-family:var(--sans-v)}.stile-v .voce-destra{font:600 .9375rem/1.2 var(--mono-v)}.stile-v .voce-destra small{font-family:var(--sans-v);font-weight:400;font-size:.75rem;color:var(--grigio);text-transform:none}.clienti-v .vendite-filtri .vendite-stati{order:1;justify-content:flex-start}.clienti-v .vendite-filtri .cerca-semplice{max-width:none}.clienti-v .vendite-filtri .vendite-stati>.grigio{display:none}.clienti-v .albero-clienti{display:grid;gap:10px;background:transparent;border:0;border-radius:0}.clienti-v .albero-cliente{background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra)}.clienti-v .albero-cliente+.albero-cliente{border-top:1px solid var(--filo)}.clienti-v .albero-cliente.legata{box-shadow:inset 0 0 0 2px var(--brand),var(--foglio-ombra)}.clienti-v .albero-cliente-riga{min-height:72px;padding:12px 22px 12px 12px;gap:8px 12px}.clienti-v .albero-freccia{width:44px;height:44px;border-radius:50%}.clienti-v .albero-nome{font-size:1.25rem;letter-spacing:-.01em}.clienti-v .albero-conti{font-size:.875rem}.clienti-v .vendite-cifra{margin-left:auto;font:600 1rem/1 var(--mono-v)}.clienti-v .albero-offerte{padding:0 22px 16px 68px}.clienti-v .albero-testa{margin:-10px 0 10px}.cliente-v .offerta-sotto{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.9375rem}.cliente-v .scheda-fluida{display:grid;gap:14px;margin-top:24px;background:transparent;border:0;border-radius:0}.cliente-v .scheda-fluida .gruppo{padding:22px 24px;border:1px solid var(--filo);border-radius:22px;background:var(--carta);box-shadow:var(--foglio-ombra)}.cliente-v .scheda-fluida .gruppo:first-child{border-top:1px solid var(--filo)}.cliente-v .scheda-fluida .gruppo-nome{font-size:1.125rem;letter-spacing:-.01em;padding-top:24px}@media(max-width:760px){.cliente-v .scheda-fluida .gruppo{padding:18px 16px}.cliente-v .scheda-fluida .gruppo-nome{padding-top:0}}.ricette-v .filtri .filtro-categoria{order:1;align-self:flex-start}.ricette-v .filtri .filtro-categoria .ingresso{border-radius:22px;min-height:44px;padding-right:6px}.ricette-v .filtri .conteggio{display:none}.ricette-v .elenco a.voce{padding:14px 22px;min-height:64px}.ricette-v .voce-nome{font-size:1.0625rem;letter-spacing:.005em}.ricette-v .voce-sotto{font-size:.8125rem;gap:6px 10px;margin-top:2px}.ricetta-v .testa-titolo>.azioni{gap:10px}.stile-v .cifre .cifra{padding:18px 24px}.stile-v .cifra-etichetta{font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase}.stile-v .cifra-valore{font:600 1.75rem/1.1 var(--mono-v);letter-spacing:-.01em}.ricetta-v .componente a{font-size:1rem;color:var(--inchiostro);text-decoration:none}.ricetta-v .tipo-comp{font-size:.8125rem}.ricetta-v .tavola-campi>.campo>label{font-weight:400;font-size:.8125rem;border-bottom-color:var(--filo)}.ricetta-v .articolo-scheda{border-radius:22px;box-shadow:var(--foglio-ombra)}.ricetta-v .articolo-scheda .nome{font-size:1.0625rem}.ricetta-v .articolo-scheda dd{font-family:var(--mono-v);font-weight:600;font-size:.875rem}.ricetta-v .barra-modifica strong{font-size:1.0625rem}@media(max-width:700px){.stile-v>.testa h1,.stile-v .campo-titolo input,.stile-v .campo-titolo textarea{font-size:2rem}.clienti-v .albero-cliente-riga{position:relative;padding:14px 14px 14px 58px}.clienti-v .albero-freccia{position:absolute;left:6px;top:12px}.clienti-v .albero-offerte{padding:0 14px 14px 20px}.ricette-v .elenco a.voce{padding:12px 16px}.stile-v .interruttore:not(.sola-lettura){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px}}.ricetta-v .allergeni-testa{display:flex;gap:6px 12px;align-items:baseline;flex-wrap:wrap;margin:-6px 0 18px}.ricetta-v .allergeni-etichetta{font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.ricetta-v .allergeni-testa .allergeni{flex:1 1 320px}.ricetta-v .allergeni-testa .elenco-allergeni{margin:0}.ricetta-v .allergeni-testa .allergene{font-weight:400;font-size:.875rem;padding:2px 10px}.ricetta-v .allergeni-testa .arancio{max-width:75ch;font-size:.875rem}.ricetta-v .art-righe{background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra);overflow:hidden}.ricetta-v .art-riga{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 28px;align-items:center;padding:14px 22px;color:inherit;text-decoration:none}.ricetta-v .art-riga+.art-riga{border-top:1px solid var(--filo)}@media(hover:hover){.ricetta-v .art-riga:hover{background:var(--carta-2)}}.ricetta-v .art-nome{display:grid;gap:2px;min-width:0}.ricetta-v .art-nome .nome{font-size:1.0625rem}.ricetta-v .art-nome small{font-size:.8125rem}.ricetta-v .art-canale{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;justify-items:end;min-width:132px}.ricetta-v .art-canale-nome{font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.ricetta-v .art-prezzo{font:600 1.0625rem/1.2 var(--mono-v)}.ricetta-v .segnale.fc{font-family:var(--mono-v);min-width:3.6em;text-align:center}.ricetta-v .articoli-ricetta .aggiungi-riga{margin-top:12px}.ricetta-v .quota-cella{white-space:nowrap}.ricetta-v .quota{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;color:var(--grigio)}.ricetta-v .quota>span:last-child{min-width:4ch;text-align:right;font-variant-numeric:tabular-nums}.ricetta-v .quota-barra{flex:none;width:64px;height:6px;border-radius:3px;background:var(--filo);overflow:hidden}.ricetta-v .quota-barra i{display:block;height:100%;border-radius:3px;background:var(--inchiostro)}.ricetta-v .rese-tempo{margin:0 0 12px;padding:14px 20px 10px;background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra)}.ricetta-v .rese-tempo svg{display:block;width:100%;height:84px;overflow:visible}.ricetta-v .rese-linea{fill:none;stroke:var(--filo-forte);stroke-width:1.5;vector-effect:non-scaling-stroke}.ricetta-v .rese-scritta{stroke:var(--grigio);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ricetta-v .rese-punto{fill:var(--inchiostro)}.ricetta-v .rese-tempo figcaption{font-size:.8125rem;margin-top:6px}.stile-v .foglio-chiuso{background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra);overflow:hidden}.stile-v .foglio-chiuso>summary{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:baseline;justify-content:space-between;min-height:44px;padding:14px 52px 14px 22px;cursor:pointer;list-style:none;position:relative}.stile-v .foglio-chiuso>summary::-webkit-details-marker{display:none}.stile-v .foglio-chiuso>summary:after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--grigio);border-bottom:1.5px solid var(--grigio);transform:translateY(-70%) rotate(45deg);transition:transform .2s cubic-bezier(.22,1,.36,1)}.stile-v .foglio-chiuso[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}.stile-v .foglio-chiuso[open]>summary{border-bottom:1px solid var(--filo)}.stile-v .foglio-chiuso>.tavola-campi{border:0;border-radius:0;box-shadow:none}.ricetta-v .lotti-ricetta{margin-top:10px}@media(max-width:700px){.ricetta-v .art-riga{grid-template-columns:1fr;padding:14px 16px;gap:10px}.ricetta-v .art-canale{grid-template-columns:1fr 5.5em;justify-items:start;min-width:0}.ricetta-v .art-canale-nome{white-space:nowrap}.ricetta-v .cifre{grid-template-columns:1fr 1fr}.ricetta-v .cifre>:last-child:nth-child(odd){grid-column:1 / -1}.ricetta-v .quota-barra{width:36px}.ricetta-v .rese-tempo{padding:12px 14px 8px}}.cliente-v .cliente-adesso{margin-top:8px;padding:18px 22px 22px;background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra)}.cliente-v .cliente-adesso.da-richiamare{border-color:var(--arancio)}.cliente-v .cliente-adesso .riga-titolo{margin-bottom:10px}.cliente-v .cliente-adesso h2{margin:0}.cliente-v .cliente-cifre,.cliente-v .cliente-ordinato{margin-top:16px}.cliente-v .cliente-ordinato .vendite-ordinato{border-radius:22px;box-shadow:var(--foglio-ombra)}.stile-v .fogli-chiusi{display:grid;gap:10px}.stile-v .foglio-dentro{padding:18px 22px 22px}.stile-v .foglio-chiuso>summary>span:first-child{display:inline-flex;align-items:center;gap:6px}.stile-v .foglio-chiuso>summary>span:last-child{font-size:.875rem;text-align:right}@media(max-width:700px){.cliente-v .cliente-adesso,.stile-v .foglio-dentro{padding:16px}.stile-v .foglio-chiuso>summary>span:last-child{text-align:left}}.cliente-v .cliente-adesso .griglia-campi{grid-template-columns:repeat(4,minmax(0,1fr))}.cliente-v .cliente-adesso .griglia-campi>.doppio{grid-column:span 2}.cliente-v .cliente-adesso .griglia-campi>.largo{grid-column:1 / -1}@media(max-width:700px){.cliente-v .cliente-adesso .griglia-campi{grid-template-columns:1fr 1fr}.cliente-v .cliente-adesso .griglia-campi>.doppio{grid-column:1 / -1}}.cliente-v .cliente-ordinato .vo-grafico{height:120px}.clienti-v .clienti-sezioni{display:grid;gap:28px}.clienti-v .clienti-sezione .riga-titolo{margin-bottom:10px}.clienti-v .clienti-sezione h2{margin:0}.clienti-v .clienti-carte{list-style:none;margin:0;padding:0;display:grid;gap:10px}.clienti-v .cliente-carta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;align-items:baseline;padding:16px 22px;min-height:72px;background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra);color:inherit;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1)}.clienti-v .cliente-carta:active{transform:scale(.99)}@media(hover:hover){.clienti-v .cliente-carta:hover{border-color:var(--filo-forte)}}.clienti-v .clienti-sezione.richiamare .cliente-carta{border-color:var(--arancio)}.clienti-v .clienti-sezione.sospeso .cliente-carta{background:transparent;box-shadow:none}.clienti-v .cc-testa{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;min-width:0}.clienti-v .cc-nome{font-size:1.25rem;letter-spacing:-.01em}.clienti-v .cc-tipo{font-size:.875rem}.clienti-v .cc-soldi{display:flex;gap:14px;justify-content:flex-end}.clienti-v .cc-cifra{font:600 1rem/1.2 var(--mono-v);white-space:nowrap}.clienti-v .cc-cifra small{font:400 .75rem var(--sans-v);color:var(--grigio)}.clienti-v .cc-sotto{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;font-size:.9375rem}.clienti-v .cc-quando{font-size:.875rem}.clienti-v .clienti-senza{margin:0;font-size:.875rem}@media(max-width:700px){.clienti-v .cliente-carta{padding:14px 16px}.clienti-v .cc-cifra{font-size:.9375rem}}.panoramica-v .vendite-ordinato{background:var(--carta);border-radius:22px;box-shadow:var(--foglio-ombra)}.panoramica-v .vo-totale{font:600 2rem/1.1 var(--mono-v);letter-spacing:-.01em}.panoramica-v .vo-fatturati{font-family:var(--mono-v);font-weight:600}.panoramica-v .crm-card-fila{gap:10px}.panoramica-v .crm-card{background:var(--carta);border:1px solid var(--filo);border-radius:22px;box-shadow:var(--foglio-ombra);min-height:132px}.panoramica-v .crm-card.prezzi{border-color:var(--arancio)}.panoramica-v .crm-card.prezzi .crm-card-numero{color:var(--arancio)}.panoramica-v .crm-card.premuta{border-color:var(--inchiostro);box-shadow:inset 0 0 0 1px var(--inchiostro),var(--foglio-ombra)}.panoramica-v .crm-card:hover{transform:none}.panoramica-v .crm-card:active{transform:scale(.98)}.panoramica-v .crm-card-testa{font-weight:400}.panoramica-v .crm-card-numero{font:600 2.25rem/1 var(--mono-v);letter-spacing:-.02em}.panoramica-v .crm-card-nota{color:var(--grigio)}.panoramica-v .vendite-filtri{flex-direction:column;align-items:stretch}.panoramica-v .vendite-filtri .vendite-vista{order:0;justify-content:flex-start;flex-basis:auto}.panoramica-v .vendite-filtri .vendite-stati{order:1}.panoramica-v .vendite-filtri .cerca-semplice{order:2;flex:none;width:100%}.panoramica-v .vendite-filtri .vendite-vista>.grigio{display:none}.panoramica-v .vendite-vista:not(.vendite-stati) .interruttore:not(.sola-lettura){display:inline-flex;flex-wrap:nowrap;gap:2px;padding:3px;border-radius:999px;background:var(--pastiglia);border:1px solid var(--filo)}.panoramica-v .vendite-vista:not(.vendite-stati) .interruttore:not(.sola-lettura) button{border:0;background:transparent;min-height:40px;padding:0 20px}.panoramica-v .vendite-vista:not(.vendite-stati) .interruttore:not(.sola-lettura) button.attivo{background:var(--carta);border:0}.oggi-v .testa{margin-bottom:6px}.oggi-v .oggi-frase{margin:0 0 28px;max-width:46ch;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:600;font-stretch:100%;line-height:1.3;letter-spacing:-.01em;color:var(--inchiostro)}.oggi-corpo{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:36px;align-items:start}.oggi-v h2{font-size:1.05rem;font-weight:700;margin:0}.oggi-v .riga-titolo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.oggi-v .oggi-lato>section+section{margin-top:32px}.oggi-v .oggi-lato h2{margin-bottom:12px}.oggi-v .oggi-lato .riga-titolo h2{margin-bottom:0}.oggi-v .oggi-lista{background:none;border:0;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:10px}.oggi-v .oggi-lista>li+li{border-top:0}.oggi-v .cosa{grid-template-columns:40px 3.6ch minmax(0,1fr) 20px;padding:16px 18px;background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra);border:1px solid transparent;transition:transform .16s var(--uscita)}.oggi-v .cosa:hover{background:#fff}.oggi-v .cosa:active{transform:scale(.99)}.oggi-v .cosa.tono-rosso{border-color:#ba241873}.oggi-v .cosa-icona,.oggi-v .area-ordini .cosa-icona,.oggi-v .area-b2b .cosa-icona,.oggi-v .area-prezzi .cosa-icona{width:40px;height:40px;border-radius:12px;background:var(--pastiglia);color:var(--inchiostro)}.oggi-v .cosa-conto{font-family:var(--mono-v);font-size:1.35rem;font-weight:600;font-stretch:100%;letter-spacing:0;font-variant-numeric:tabular-nums}.oggi-v .tono-rosso .cosa-conto{color:var(--rosso)}.oggi-v .oggi-vuoto{padding:22px;background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra)}.oggi-v .oggi-vuoto p{margin:0 0 4px}.oggi-v .oggi-vuoto .bottone{margin-top:14px}.oggi-v .oggi-fronti{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.oggi-v .fronte{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center;min-height:0;padding:14px 18px;background:#fff;border:1px solid transparent;border-radius:22px;box-shadow:var(--foglio-ombra);transition:transform .16s var(--uscita);animation:none}.oggi-v .fronte:hover{transform:none;box-shadow:var(--foglio-ombra)}.oggi-v .fronte:active{transform:scale(.99)}.oggi-v .fronte.da-fare{border-color:var(--arancio)}.oggi-v .fronte-testa{grid-column:1;font-size:.9rem;color:var(--grigio);font-weight:600}.oggi-v .fronte-numero{grid-column:2;grid-row:1 / span 3;margin:0;font-family:var(--mono-v);font-size:2.1rem;font-weight:600;font-stretch:100%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.oggi-v .fronte.da-fare .fronte-nota{color:var(--arancio);font-weight:600}.oggi-v .fronte-cosa{grid-column:1;margin:2px 0 0}.oggi-v .fronte-nota{grid-column:1;margin-top:2px;font-size:.86rem;color:var(--grigio)}.oggi-v .giorni{gap:0;background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra);overflow:hidden}.oggi-v .giorni>li+li{border-top:1px solid var(--filo)}.oggi-v .giorno{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 18px;background:none;border:0;border-radius:0;min-height:48px;align-content:center}.oggi-v .giorno:hover{background:#fffdf4}.oggi-v .giorno-ritiri{font-family:var(--mono-v);font-size:.88rem;color:var(--inchiostro);white-space:nowrap}.oggi-v .giorno-b2b{grid-column:1 / -1;font-size:.86rem;color:var(--grigio)}.oggi-v .giorno-b2b:before{content:"B2B · ";font-weight:600}.oggi-v .giorni>li{animation:none}@media(max-width:1180px){.oggi-corpo{grid-template-columns:minmax(0,1fr);gap:32px}.oggi-v .oggi-fronti{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.oggi-v .oggi-fronti{grid-template-columns:minmax(0,1fr)}.oggi-v .cosa{grid-template-columns:36px auto minmax(0,1fr);padding:14px 16px}.oggi-v .cosa-icona{width:36px;height:36px}.oggi-v .oggi-frase{margin-bottom:22px}}.oggi-v .oggi-corpo h2{font-size:1.05rem;font-weight:700;letter-spacing:0;font-stretch:100%}.oggi-v .oggi-frase{margin-top:10px}.inc-v .pannello{background:#fff;border:0;border-radius:22px;box-shadow:var(--foglio-ombra)}.inc-v .inc-testa-periodo{background:var(--carta);border:1px solid var(--filo);box-shadow:none}.inc-v .inc-quale{font-family:var(--sans-v);font-size:1.2rem;font-stretch:100%}.inc-scorciatoie{display:inline-flex;flex-wrap:wrap;gap:6px}.inc-v .inc-scorciatoie .bottone{border-radius:999px;min-height:36px}.inc-v .inc-scorciatoie .bottone.attivo{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--carta);opacity:1}.inc-v .inc-cifre{grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:0;border-radius:22px;box-shadow:var(--foglio-ombra)}.inc-v .inc-cifre .cifra{border-top:0;border-left:1px solid var(--filo);padding:18px 20px}.inc-v .inc-cifre .cifra:first-child{border-left:0}.inc-v .inc-cifre .cifra-valore{font:600 1.6rem/1.1 var(--mono-v);letter-spacing:-.01em;font-stretch:100%}.inc-v .inc-cifre .cifra-nota{display:inline}.inc-v>.pannello.inc-carta,.inc-v .inc-cifre+.inc-carta{margin-top:16px}.inc-v .inc-riga{margin-top:16px}.inc-v .inc-carta h2{font-size:1.05rem;font-weight:700}.inc-blocco{margin-top:40px;display:flex;flex-direction:column;gap:16px}.inc-blocco>.inc-carta+.inc-carta{margin-top:0}.inc-blocco-testa{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.inc-blocco-testa h2{margin:0;font-size:1.35rem}.inc-apertura{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--pastiglia);font:600 .75rem/1.3 var(--mono-v);color:var(--inchiostro)}.inc-blocco>.inc-sotto{margin-top:-8px}.inc-v .inc-altro{margin-top:40px}.inc-altro-dentro{padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--carta)}.inc-altro-dentro>.inc-carta+.inc-carta{margin-top:0}.inc-v .inc-riga.due{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.inc-v .inc-avvisi{margin-top:16px;background:transparent;box-shadow:none;padding-inline:4px}@media(max-width:1180px){.inc-v .inc-cifre{grid-template-columns:repeat(3,minmax(0,1fr))}.inc-v .inc-cifre .cifra:nth-child(n+4){border-top:1px solid var(--filo)}.inc-v .inc-cifre .cifra:nth-child(4){border-left:0}}@media(max-width:1100px){.inc-v .inc-riga.due{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.inc-v .inc-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}.inc-v .inc-cifre .cifra{border-left:1px solid var(--filo)!important;border-top:1px solid var(--filo);padding:14px 16px}.inc-v .inc-cifre .cifra:nth-child(odd){border-left:0!important}.inc-v .inc-cifre .cifra:nth-child(-n+2){border-top:0}.inc-v .inc-cifre .cifra:last-child:nth-child(odd){grid-column:1 / -1}.inc-v .inc-cifre .cifra-valore{font-size:1.35rem}.inc-altro-dentro{padding:10px}}.inc-v .inc-cifre+.inc-carta+.inc-riga.due{margin-top:16px}.inc-v .inc-cifre{grid-template-columns:repeat(3,minmax(0,1fr))}.inc-v .inc-cifre .cifra{border-left:1px solid var(--filo);border-top:1px solid var(--filo)}.inc-v .inc-cifre .cifra:nth-child(3n+1){border-left:0}.inc-v .inc-cifre .cifra:nth-child(-n+3){border-top:0}.inc-v .inc-cifre .cifra:nth-child(4){border-left:0}.inc-scarto{font:600 .8rem/1.2 var(--mono-v);color:var(--grigio);margin-right:4px;white-space:nowrap}.inc-scarto.cattivo{color:var(--arancio)}.inc-scarto.buono{color:var(--inchiostro)}.inc-nota-prima{margin:8px 4px 0;font-size:.82rem;color:var(--grigio)}.inc-calore{max-height:none}.inc-calore .tavola th,.inc-calore .tavola td{padding:8px 10px}.inc-calore .tavola td.nome{white-space:nowrap}.inc-casella{min-width:4.4rem;vertical-align:top}.inc-casella b{display:block;font:600 .95rem/1.2 var(--mono-v)}.inc-casella span{display:block;font-size:.72rem;color:var(--grigio)}.inc-casella.ora{min-width:2.6rem;font:600 .85rem/1.2 var(--mono-v);text-align:center}.inc-calore .tavola .inc-media td{border-top:1.5px solid var(--filo-forte);background:var(--carta)}.inc-tetto{box-shadow:inset 0 0 0 2px var(--inchiostro);border-radius:8px;font-weight:700}.inc-tetti{list-style:none;margin:0;padding:14px 18px;display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra)}.inc-tetti li{font-size:.92rem}.inc-filtri-prodotti{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.inc-v .interruttore.pillole{display:flex;flex-wrap:wrap;gap:6px}.inc-v .interruttore.pillole button{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--filo);background:var(--carta);font:inherit;font-size:.88rem;cursor:pointer;color:var(--inchiostro)}.inc-v .interruttore.pillole button span{font-family:var(--mono-v);color:var(--grigio);margin-left:4px}.inc-v .interruttore.pillole button.attivo{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--carta)}.inc-v .interruttore.pillole button.attivo span{color:var(--carta-2)}.inc-cat{display:block;font-size:.75rem;color:var(--grigio)}.inc-sotto-listino{display:block;font:600 .72rem/1.2 var(--mono-v);color:var(--arancio)}.inc-mono{font-family:var(--mono-v);font-size:.85rem;white-space:nowrap}.inc-guardare{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.inc-guardare>div{background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra);padding:16px 18px}.inc-guardare h3{margin:0;font-size:1rem}.inc-guardare p{margin:2px 0 10px;font-size:.82rem}.inc-guardare ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.inc-guardare li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--filo);font-size:.9rem}.inc-guardare li:first-child{border-top:0}.inc-v .inc-blocco>.pannello{padding:6px}@media(max-width:600px){.inc-v .inc-cifre{grid-template-columns:repeat(2,minmax(0,1fr))}.inc-v .inc-cifre .cifra{border-left:1px solid var(--filo)!important;border-top:1px solid var(--filo)!important}.inc-v .inc-cifre .cifra:nth-child(odd){border-left:0!important}.inc-v .inc-cifre .cifra:nth-child(-n+2){border-top:0!important}.inc-casella{min-width:3.2rem}.inc-calore .tavola th,.inc-calore .tavola td{padding:6px}.inc-casella span{display:none}}@media(max-width:600px){.inc-calore .tavola th,.inc-calore .tavola td{padding:6px 3px;letter-spacing:0}.inc-calore .tavola td.nome{padding-left:8px;font-size:.82rem}.inc-casella{min-width:0}.inc-casella b,.inc-casella.ora{font-size:.76rem;letter-spacing:-.02em}.inc-calore .tavola th{font-size:.66rem}}@media(max-width:600px){.inc-calore .tavola td.nome{white-space:normal;min-width:7.5rem;line-height:1.2}}.inc-barre-cat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:.88rem}.inc-barre-cat li{display:contents}.inc-barre-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inc-barre-pista{height:10px;border-radius:5px;background:color-mix(in srgb,var(--filo) 55%,transparent);overflow:hidden}.inc-barre-pista>span{display:block;height:100%;border-radius:5px}.inc-barre-valore{font-family:var(--mono-v, ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}@media(max-width:760px){.inc-v .inc-riga.due{grid-template-columns:minmax(0,1fr)}.inc-barre-cat{grid-template-columns:minmax(6rem,7.5rem) minmax(0,1fr) auto;font-size:.82rem}}.pnr-v .pnr-blocco+.pnr-blocco,.pnr-v .pnr-sopra+.pnr-blocco{margin-top:36px}@media(min-width:1000px){.pnr-v .pnr-sopra{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);gap:28px;align-items:start}.pnr-v .pnr-sopra>.pnr-blocco+.pnr-blocco{margin-top:0}.pnr-v .pnr-sopra .pnr-stazioni{grid-template-columns:minmax(0,1fr)}.pnr-v .pnr-sopra .pnr-stazione{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;padding:12px 16px}.pnr-v .pnr-sopra .pnr-stazione{text-align:left}.pnr-v .pnr-sopra .pnr-tappa{grid-area:1 / 1;color:var(--inchiostro);font-weight:600;font-size:.95rem}.pnr-v .pnr-sopra .pnr-spiega{grid-area:2 / 1;margin:0}.pnr-v .pnr-sopra .pnr-euro{grid-area:1 / 2;text-align:right;font-size:1.15rem}.pnr-v .pnr-sopra .pnr-quante{grid-area:2 / 2;text-align:right;color:var(--grigio);font-size:.8rem}.pnr-v .pnr-sopra .pnr-sett{grid-area:3 / 2;text-align:right;color:var(--grigio);font-size:.8rem}}.pnr-v .pnr-blocco>.riga-titolo{margin-bottom:12px}.pnr-v .pnr-vuoto{margin:0;padding:18px 20px;background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra);color:var(--grigio)}.pnr-v .pnr-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pnr-v .pnr-cosa{display:grid;grid-template-columns:10px minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:44px;padding:11px 16px;background:#fff;border:1px solid transparent;border-radius:18px;box-shadow:var(--foglio-ombra);color:var(--inchiostro);text-decoration:none;transition:transform .16s var(--uscita)}.pnr-v .pnr-cosa:active{transform:scale(.99)}.pnr-v .pnr-cosa.tono-rosso{border-color:#ba241873}.pnr-v .pnr-segno{width:10px;height:10px;border-radius:50%;background:var(--filo-forte)}.pnr-v .tono-rosso .pnr-segno{background:var(--rosso)}.pnr-v .tono-arancio .pnr-segno{background:var(--arancio)}.pnr-v .pnr-cosa-testo{display:flex;flex-direction:column;gap:2px;min-width:0}.pnr-v .pnr-cosa-titolo{font-weight:600}.pnr-v .pnr-cosa-dettaglio{font-size:.88rem;color:var(--grigio)}.pnr-v .pnr-cosa-vai{color:var(--grigio);transition:transform .2s var(--uscita)}.pnr-v .pnr-cosa:hover .pnr-cosa-vai{transform:translate(3px);color:var(--inchiostro)}.pnr-v .pnr-stazioni{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;counter-reset:tappa}.pnr-v .pnr-stazione{display:flex;flex-direction:column;gap:4px;text-align:left;height:100%;padding:16px;background:#fff;border-radius:22px;box-shadow:var(--foglio-ombra);color:var(--inchiostro);text-decoration:none;transition:transform .16s var(--uscita)}.pnr-v .pnr-stazione:active{transform:scale(.98)}.pnr-v .pnr-stazione.vuota{background:transparent;box-shadow:inset 0 0 0 1px var(--filo)}.pnr-v .pnr-tappa{font-size:.85rem;color:var(--grigio);text-align:left;align-self:stretch}.pnr-v .pnr-euro{font-family:var(--mono-v);font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}.pnr-v .pnr-sett{font-family:var(--mono-v);font-size:.85rem;font-variant-numeric:tabular-nums}.pnr-v .pnr-quante{font-size:.85rem}.pnr-v .pnr-spiega{font-size:.8rem;color:var(--grigio);margin-top:auto}.pnr-v .pnr-pesi{margin-top:16px}.pnr-v .pnr-pesi-testa h3{margin:0;font-size:1rem;font-weight:600}.pnr-v .pnr-pesi-frase{margin:4px 0 14px;color:var(--grigio);font-size:.9rem}.pnr-v .pnr-pesi-frase b{color:var(--inchiostro);font-weight:600}.pnr-v .pnr-barre{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) auto auto;column-gap:12px}.pnr-v .pnr-barre li{display:contents}.pnr-v .pnr-cli{display:contents;color:var(--inchiostro);text-decoration:none}.pnr-v .pnr-cli>span{padding:8px 0;align-self:center}.pnr-v .pnr-cli:hover>span{color:var(--inchiostro)}.pnr-v .pnr-cli-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnr-v .pnr-legato{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--pastiglia);font-size:.75rem;color:var(--grigio)}.pnr-v .pnr-cli-pista{height:10px;padding:0!important;border-radius:5px;background:color-mix(in srgb,var(--filo) 55%,transparent);overflow:hidden}.pnr-v .pnr-cli-pista>span{display:block;height:100%;border-radius:5px;background:var(--arancio)}.pnr-v .pnr-cli-pista>span.legato{background:repeating-linear-gradient(135deg,var(--arancio) 0 4px,color-mix(in srgb,var(--arancio) 45%,#fff) 4px 8px)}.pnr-v .pnr-cli-valore,.pnr-v .pnr-cli-margine{font-family:var(--mono-v);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:.88rem}@media(max-width:900px){.pnr-v .pnr-stazioni{grid-template-columns:repeat(2,minmax(0,1fr))}.pnr-v .pnr-stazioni>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:600px){.pnr-v .pnr-barre{display:flex;flex-direction:column;gap:6px}.pnr-v .pnr-barre li{display:block}.pnr-v .pnr-cli{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;column-gap:12px;align-items:center}.pnr-v .pnr-cli>span{padding:2px 0}.pnr-v .pnr-cli-nome{order:1}.pnr-v .pnr-cli-valore{order:2}.pnr-v .pnr-cli-pista{order:3}.pnr-v .pnr-cli-margine{order:4;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.pnr-v .pnr-cosa,.pnr-v .pnr-stazione{transition:none}}.stile-v .passi-offerta{border-radius:var(--raggio-grande);padding:14px 18px 12px;box-shadow:var(--foglio-ombra)}.stile-v .passi-frase{font:400 .9375rem/1.4 var(--sans-v)}.pratica-documenti{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pratica-documenti a{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:12px 16px;box-sizing:border-box;background:var(--carta);border:1px solid var(--filo);border-radius:22px;color:var(--inchiostro);text-decoration:none;transition:border-color .15s ease-out,transform .16s var(--uscita)}.pratica-documenti a:active{transform:scale(.98)}@media(hover:hover){.pratica-documenti a:hover{border-color:var(--filo-forte)}}.pratica-doc-tipo{font:600 .6875rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.pratica-doc-nome{font:400 .9375rem/1 var(--sans-v);font-variant-numeric:tabular-nums}.pratica-doc-stato{font-size:.8125rem;color:var(--grigio)}.pratica-doc-stato.arancio{color:var(--arancio)}.cosa-manca{margin:0 0 18px;padding:14px 18px 16px;border-radius:var(--raggio-grande);border:1px solid rgba(138,66,0,.35);background:var(--carta);box-shadow:var(--foglio-ombra)}.cosa-manca h2{margin:0 0 10px;font:400 1.125rem/1.2 var(--sans-v);display:flex;align-items:center;gap:8px}.cosa-manca-gruppi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px}.cosa-manca h3{margin:0 0 6px;font:600 .6875rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--arancio)}.cosa-manca ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cosa-manca li{font-size:.9375rem;line-height:1.35;padding-left:14px;position:relative}.cosa-manca li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--arancio)}.cosa-manca a{color:var(--inchiostro);text-decoration-color:var(--filo-forte);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.pratica-documenti a{transition:none}.pratica-documenti a:active{transform:none}}.offerta .documento-principale{container-type:inline-size}@container (max-width: 760px){.offerta-dati{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offerta-dati>:first-child,.offerta-dati .offerta-tipo{grid-column:1 / -1}}.b2b-v .b2b-sezione{margin-top:28px}.b2b-v .b2b-sezione:first-of-type{margin-top:6px}.b2b-v .riga-titolo{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.b2b-v .riga-titolo h2{margin:0}.b2b-v .b2b-gruppo{margin-bottom:12px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-grande);box-shadow:var(--foglio-ombra);overflow:hidden}.b2b-v .b2b-gruppo-testa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--filo)}.b2b-v .b2b-gruppo-nome{font:400 1.0625rem/1.2 var(--sans-v)}.b2b-v .b2b-gruppo-testa>span:nth-child(2){font-size:.875rem;flex:1 1 200px}.b2b-v .b2b-righe{list-style:none;margin:0;padding:0}.b2b-v .b2b-foglio{background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-grande);box-shadow:var(--foglio-ombra);overflow:hidden}.b2b-v .b2b-riga+.b2b-riga{border-top:1px solid var(--filo)}.b2b-v .b2b-riga-corpo{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"num nome stato" "num sotto stato";align-items:center;gap:2px 14px;min-height:56px;padding:10px 18px;color:var(--inchiostro);text-decoration:none;transition:background-color .15s ease-out}@media(hover:hover){.b2b-v .b2b-riga-corpo:hover{background:color-mix(in srgb,var(--pastiglia) 60%,transparent)}}.b2b-v .b2b-riga-corpo:active{background:var(--pastiglia)}.b2b-v .b2b-riga-numero{grid-area:num;font:600 .9375rem/1 var(--mono-v);font-variant-numeric:tabular-nums}.b2b-v .b2b-riga-nome{grid-area:nome;font:400 1rem/1.25 var(--sans-v);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-v .b2b-riga-sotto{grid-area:sotto;font-size:.8125rem;min-width:0}.b2b-v .b2b-riga-stato{grid-area:stato;font:600 .6875rem/1 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio);text-align:right}.b2b-v .b2b-riga-stato.arancio{color:var(--arancio)}.b2b-v .b2b-riga-stato.rosso{color:var(--rosso)}.b2b-v .b2b-archivio>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:10px;margin-bottom:10px;min-height:44px;align-items:center}.b2b-v .b2b-archivio>summary::-webkit-details-marker{display:none}.b2b-v .b2b-archivio>summary h2{margin:0;font-size:1.375rem}.b2b-v .b2b-archivio>summary:after{content:"›";color:var(--grigio);font-size:1.25rem;transition:transform .2s var(--uscita)}.b2b-v .b2b-archivio[open]>summary:after{transform:rotate(90deg)}.b2b-v .vendite-tessera-passo{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--filo);font:600 .6875rem/1.3 var(--mono-v);letter-spacing:.05em;text-transform:uppercase}.b2b-v .vendite-tessera-passo .arancio{color:var(--arancio)}@media(max-width:600px){.b2b-v .b2b-riga-corpo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome num" "sotto sotto" "stato stato";padding:12px 16px}.b2b-v .b2b-riga-stato{text-align:left;margin-top:4px}.b2b-v .b2b-gruppo-testa .bottone{width:100%}}@media(prefers-reduced-motion:reduce){.b2b-v .b2b-archivio>summary:after{transition:none}}.menu-altro{position:relative}.menu-altro>summary{list-style:none;cursor:pointer}.menu-altro>summary::-webkit-details-marker{display:none}.menu-altro-voci{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--carta);border:1px solid var(--filo);border-radius:var(--raggio-grande);box-shadow:0 12px 32px -12px #3a2f0059}.menu-altro-voci .bottone,.menu-altro-voci .conferma{width:100%;justify-content:center}.stile-v .righe-offerta{border-radius:22px;box-shadow:var(--foglio-ombra)}.stile-v .riga-offerta-intestazione{background:transparent;border-bottom:1px solid var(--filo);padding:12px 14px 10px;font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.stile-v .riga-offerta-campi .ingresso input,.stile-v .riga-offerta-campi .ingresso select{font-size:.9375rem}.stile-v .riga-offerta-campi .ingresso input[inputmode=decimal]{font:600 .9375rem/1.2 var(--mono-v)}.stile-v .riga-offerta-campi .ingresso .unita{font:600 .8125rem/1 var(--mono-v)}.stile-v .riga-offerta .cifra{padding:0;border:0}.stile-v .riga-offerta .cifra-etichetta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stile-v .riga-offerta .cifra-valore,.stile-v .riga-totale output{display:flex;align-items:center;justify-content:flex-end;min-height:38px;font:600 .9375rem/1.2 var(--mono-v);letter-spacing:0;color:var(--inchiostro)}.stile-v .riga-totale output .grigio{font:400 .8125rem/1.2 var(--sans-v)}.stile-v .riga-sotto .link-bottone,.stile-v .riga-offerta-campi .aiuto .link-bottone{font:400 .8125rem/1.2 var(--sans-v);letter-spacing:0;text-transform:none;color:var(--blu);text-decoration:underline;text-underline-offset:3px}.stile-v .riga-sotto .packaging-titolo{font-weight:400;font-size:.8125rem}.stile-v .riga-sotto .packaging-riassunto{font-size:.8125rem;color:var(--inchiostro)}@media(max-width:760px){.stile-v .riga-offerta .cifra-etichetta{position:static;width:auto;height:auto;overflow:visible;clip:auto;font:400 .78rem/1.2 var(--sans-v);letter-spacing:0;text-transform:none;color:var(--grigio)}.stile-v .riga-offerta .cifra-valore{justify-content:flex-start}}.stile-v .riga-sotto .riga-consegna-link{color:var(--grigio);text-decoration:none}.stile-v .riga-sotto .riga-consegna-link:hover{color:var(--inchiostro)}.pnr-v .pnr-gruppo{margin:4px 4px 8px;font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio)}.pnr-v .pnr-gruppo.rosso{color:var(--rosso)}.pnr-v .pnr-lista+.pnr-gruppo{margin-top:18px}.inc-v .inc-grafico svg text{font-family:var(--sans-v)}.inc-v .inc-carta h2{font-size:1.125rem;font-weight:400;letter-spacing:-.01em}.inc-v .inc-carta>.inc-sotto{margin-top:-8px;font-size:.8125rem}.inc-v .inc-legenda{gap:6px 20px;font-size:.875rem;color:var(--grigio);margin-bottom:10px}.inc-v .inc-legenda b{font:600 .875rem/1 var(--mono-v);color:var(--inchiostro);margin-left:4px}.inc-v .inc-legenda i{box-shadow:none;border-radius:2px}.inc-v .inc-barre-cat{font-size:.9375rem;row-gap:12px}.inc-v .inc-barre-pista{height:12px;border-radius:3px;background:color-mix(in srgb,var(--filo) 45%,transparent)}.inc-v .inc-barre-pista>span{background:var(--inchiostro);border-radius:3px}.inc-v .inc-barre-pista>span.costo{background:var(--filo-forte);display:flex}.inc-v .inc-barre-pista>span.costo>span{display:block;height:100%;background:var(--inchiostro)}.inc-v .inc-barre-valore{font:600 .875rem/1.2 var(--mono-v)}.inc-v .inc-barre-valore .grigio,.inc-v .inc-fc-alto{margin-left:6px}.inc-v .inc-fc-alto{color:var(--arancio)}.inc-v .inc-cat{color:var(--grigio)}.inc-v .inc-apertura{font-size:.8125rem;color:var(--grigio)}.inc-v .inc-tetti li{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;font-size:.9375rem}.inc-v .inc-tetti-num{font:600 .8125rem/1.4 var(--mono-v);color:var(--grigio)}.inc-v .inc-barra{background:var(--inchiostro);height:8px;border-radius:2px}.stile-v .spedizione-cifre .cifra-valore{font-size:1.125rem}.righe-fattura .riga-fattura-campi{grid-template-columns:minmax(0,2fr) 76px 120px 128px 104px 32px}.stile-v .righe-fattura{border-radius:22px;padding:0 16px}.stile-v .righe-fattura .righe-ddt-testa{font:600 .6875rem/1.2 var(--mono-v);letter-spacing:.06em;text-transform:uppercase;color:var(--grigio);padding:12px 0 10px}.righe-fattura .righe-ddt-testa span:nth-child(n+2):nth-child(-n+3),.righe-fattura .righe-ddt-testa span:nth-child(5){text-align:right}.stile-v .righe-fattura .ingresso input[inputmode=decimal]{font:600 .9375rem/1.2 var(--mono-v)}.stile-v .righe-fattura .riga-totale output{display:flex;align-items:center;justify-content:flex-end;min-height:44px;font:600 .9375rem/1.2 var(--mono-v)}.fattura-prendi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:12px 14px;background:var(--carta-2);border-radius:14px;font-size:.9375rem}.stile-v .fattura-conto{width:100%;border-collapse:collapse}.stile-v .fattura-conto th,.stile-v .fattura-conto td{padding:8px 10px;border-bottom:1px solid var(--filo);text-align:left}.stile-v .fattura-conto th.num,.stile-v .fattura-conto td.num{text-align:right}.stile-v .fattura-conto tfoot td{border-bottom:0;font-family:var(--mono-v);font-weight:600}.stile-v .fattura-conto tfoot td:first-child{font-family:var(--sans-v);font-weight:400}@media(max-width:760px){.righe-fattura .riga-fattura-campi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stile-v .righe-fattura .riga-totale output{justify-content:flex-start}.stile-v .fattura-conto{display:block;overflow-x:auto}}.scelta-scritta{position:relative;min-width:0}.scelta-scritta-tasto{width:100%;min-height:38px;padding:7px 34px 7px 10px;text-align:left;font:inherit;color:var(--inchiostro);cursor:text}.scelta-scritta-tasto>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scelta-scritta .cerca>input{min-height:38px}.scelta-scritta .cerca-lista{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);min-width:260px;box-shadow:0 8px 24px -8px #3a2f0040}.scelta-scritta .cerca{position:relative}.scelta-scritta .cerca .cerca-lista{top:calc(100% + 4px)}
