@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}:root{--fondo: #FFFBEB;--banco: #EFF19A;--b2b: #C2CDFF;--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;--raggio: 10px;--raggio-campo: 8px;--binario: 236px;--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:2rem;font-stretch:118%;letter-spacing:-.01em}h2{font-size:1.25rem;font-stretch:110%}h3{font-size:1rem;font-stretch:105%}p{margin:0}small{color:var(--grigio)}.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:24px;padding:28px 16px 20px;border-right:1px solid var(--filo);background:var(--fondo)}.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;gap:2px}.binario nav a,.foglio-menu nav a{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:var(--raggio-campo);color:var(--inchiostro);text-decoration:none;font-weight:500}.binario nav a:hover{background:var(--carta-2)}.binario nav a.attiva{background:var(--carta);box-shadow:inset 3px 0 0 var(--brand);font-weight:650}.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:1180px;padding:36px 44px 80px}.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}.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}.sezione{margin-top:36px}.sezione>h2{margin-bottom:6px}.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:12px}.bottone{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 16px;border-radius:var(--raggio-campo);border:1px solid transparent;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.bottone.primario{background:var(--brand);color:#fff;font-weight:700}.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{font-size:2rem;font-weight:700;font-stretch:118%;letter-spacing:-.01em;padding:4px 8px;margin-left:-8px}.griglia-campi{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.griglia-campi .largo{grid-column:1 / -1}@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:14px;padding:20px 22px}.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:14px}.cifre .cifra{padding:16px 20px;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.45rem;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.7rem;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:28px;text-align:center;color:var(--grigio);border:1px dashed var(--filo-forte);border-radius:14px}.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:14px}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:12px 12px 8px;border-bottom:1px solid var(--filo-forte);vertical-align:bottom;background:var(--carta)}.tavola td{padding:9px 12px;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 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)}.elenco{list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:14px}.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)}.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:14px;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}.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:14px}.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.6rem;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:14px;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.6rem;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:14px}.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}.produzione-scelte{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.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)}.scheda-stampa h2{margin-bottom:4px}.passi{counter-reset:passo;list-style:none;margin:0;padding:0;background:var(--carta);border:1px solid var(--filo);border-radius:14px}.passo{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:4px 18px;align-items:center;padding:16px 20px;border-top:1px solid var(--filo)}.passo:first-child{border-top:0}.passo-ordine{font-size:2rem;font-weight:800;font-stretch:125%;color:var(--brand);line-height:1}.passo-nome{font-size:1.15rem;font-weight:700;font-stretch:108%}.passo-dice{color:var(--grigio);font-size:.92rem}.passo-quanto{text-align:right}.passo-quanto .g{display:block;font-size:1.9rem;font-weight:750;font-stretch:122%;letter-spacing:-.02em;line-height:1.05}.passo-quanto .lotti{color:var(--grigio);font-size:.9rem}.passo.radice{background:var(--blu-chiaro);border-radius:0 0 13px 13px}.passo.radice:first-child{border-radius:13px}.impasto{margin-top:18px;background:var(--carta);border:1px solid var(--filo);border-radius:14px}.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%}.impasto-testa .ordine{color:var(--blu);font-weight:800;font-stretch:125%;margin-right:10px}.impasto-righe{list-style:none;margin:0;padding:0}.impasto-righe li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:baseline;padding:10px 20px;border-top:1px solid var(--filo)}.impasto-righe li:first-child{border-top:0}.impasto-righe .q{font-size:1.5rem;font-weight:700;font-stretch:115%;text-align:right;white-space:nowrap}.impasto-righe .q small{font-size:.95rem;font-weight:500;margin-left:3px}.impasto-righe .c{color:var(--grigio);font-size:.88rem;min-width:5.5rem;text-align:right}.impasto-righe .semi{color:var(--blu);font-weight:650}.lettura-grande .impasto-righe li{padding:14px 20px}.lettura-grande .impasto-righe .q{font-size:2.1rem}.lettura-grande .impasto-righe .n{font-size:1.25rem}.offerta-totali{display:flex;gap:32px;flex-wrap:wrap;margin-top:16px}.interno{margin-top:16px;padding:14px 18px;border-radius:14px;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:14px}.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 .riga-togli{margin-top:27px}.riga-offerta .cifra-valore{font-size:1.15rem}.packaging{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--filo)}.packaging h3{font-size:.95rem}.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-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-end}.riga-interno{margin-top:0;padding:10px 14px;flex:0 1 340px}.dati-interni{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;margin:0;font-size:.88rem}.dati-interni dt{color:var(--grigio)}.dati-interni dd{margin:0;text-align:right;font-weight:600}.dati-interni dd.rosso{color:var(--rosso)}.aggiungi-articolo{margin-top:14px}.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{grid-template-columns:minmax(0,1fr)}.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}.riga-interno{flex-basis:auto}}@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:10pt}.stampa-tavola th,.stampa-tavola th.num{font-size:10pt;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-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}}.nuovo-cliente{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:8px}.nuovo-cliente .cerca-semplice{flex:1 1 320px}.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))}.pagina{padding:20px 16px 40px}h1,.campo-titolo input{font-size:1.6rem}.barra{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0 0;z-index:30;background:var(--carta);border-top:1px solid var(--filo-forte);padding-bottom:env(safe-area-inset-bottom)}.barra a,.barra button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:60px;font-size:.86rem;text-decoration:none;color:var(--grigio);font-weight:600;border:0;background:transparent;cursor:pointer}.barra .attiva{color:var(--blu);box-shadow:inset 0 3px 0 var(--brand)}.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:14px 12px calc(76px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:2px}.foglio-menu nav a{font-size:1.05rem;padding:14px 12px}.foglio-menu nav a.attiva{background:var(--blu-chiaro)}.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:2.1rem}.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)}.produzione-scelte{grid-template-columns:1fr 1fr}.produzione-scelte>:first-child,.produzione-scelte>:nth-child(2){grid-column:1 / -1}.passo{grid-template-columns:2.2rem minmax(0,1fr);padding:14px 16px}.passo-quanto{grid-column:2;text-align:left}.impasto-righe li{padding:10px 16px;grid-template-columns:minmax(0,1fr) auto}.impasto-righe .c{display:none}.controllo-corpo ul{columns:1}.righe-ricetta .col-q{width:110px}.elenco a.voce,.elenco .voce{padding:12px 14px}}@media(prefers-reduced-motion:reduce){*{transition: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{display:none!important}.contenuto{margin:0;padding:0}.pagina{padding:0;max-width:none}.solo-stampa{display:block}.pannello,.scorre,.passi,.impasto,.cifre,.elenco{border-color:#999;break-inside:avoid}.impasto{break-inside:avoid}.interno{display:none!important}a{color:inherit;text-decoration:none}.passo.radice{background:#eee}}
