.notifica .notifica-azione{align-self:center;white-space:nowrap}.cc-domanda{margin:0 0 12px;line-height:1.55}.cc-domanda .mono{word-break:break-all}.cc-gia{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--bordo-forte);border-radius:var(--raggio);background:var(--sfondo-2);line-height:1.5}.cc-risultati{display:flex;flex-direction:column;gap:4px;margin-top:10px;max-height:46vh;overflow-y:auto}.cc-risultato{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:left;width:100%;padding:10px 12px;border:1px solid var(--bordo);border-radius:var(--raggio-input, 8px);background:var(--bianco);color:var(--testo);font:inherit;cursor:pointer;transition:border-color .12s,background .12s}.cc-risultato.on,.cc-risultato:hover{border-color:var(--blu);background:var(--blu-chiaro)}.cc-risultato .mono{flex-shrink:0;font-size:13px}.cc-capo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.cc-taglie{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.cc-taglia{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left;border:1px solid var(--bordo-forte);border-radius:var(--raggio);background:var(--bianco);color:var(--testo);font:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s}.cc-taglia b{font-size:17px;color:var(--antracite)}.cc-taglia span{font-size:13px}.cc-taglia small{font-size:12px;color:var(--testo-2)}.cc-taglia small.cc-zero{color:var(--testo-3, var(--testo-2))}.cc-taglia:hover:not(:disabled),.cc-taglia:focus-visible{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone);outline:none}.cc-codici{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cc-codice{display:inline-flex;align-items:center;gap:2px;padding:1px 2px 1px 8px;font-size:12px;border:1px solid var(--bordo);border-radius:99px;background:var(--sfondo-2);color:var(--testo-2)}.cc-codice button{border:0;background:none;padding:0 6px;min-height:0;font-size:14px;line-height:1.2;color:var(--testo-2);cursor:pointer;border-radius:99px}.cc-codice button:hover{color:var(--rosso);background:var(--rosso-chiaro)}.cc-collega-link{border:0;background:none;padding:2px 0;min-height:0;margin-top:2px;font-size:12px;color:var(--blu);cursor:pointer;display:block}.cc-collega-link:hover{text-decoration:underline}.ce-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ce-filtri .filtro-pillola select{max-width:min(62vw,420px)}.ce-dal{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--testo-2)}.ce-dal input{width:auto}.ce-cerca{flex:1;min-width:160px;max-width:320px}.ce-banco{position:sticky;top:8px;z-index:3}.ce-avanzamento{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ce-avanzamento b{white-space:nowrap}.ce-avanzamento .barra-progresso{flex:1}.ce-ora{margin:0 0 10px;line-height:1.5}.ce-messaggio{margin:8px 0 0;color:var(--verde);font-weight:600}.ce-azioni{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.ce-lista{display:flex;flex-direction:column;gap:4px}.ce-riga{display:grid;grid-template-columns:minmax(0,1fr) 90px 80px 150px;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--bianco);color:var(--testo);font:inherit;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.ce-riga:hover{border-color:var(--bordo-forte)}.ce-riga.attiva{border-color:var(--blu);background:var(--blu-chiaro);box-shadow:0 0 0 3px var(--blu-alone)}.ce-riga.fatta{opacity:.72}.ce-riga.fatta.attiva{opacity:1}.ce-riga.saltata{border-style:dashed}.ce-capo{display:flex;flex-direction:column;min-width:0}.ce-capo b,.ce-capo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-capo span{font-size:12px}.ce-taglia{display:flex;flex-direction:column;font-weight:700;color:var(--antracite)}.ce-taglia small{font-weight:400;color:var(--testo-2);font-size:12px}.ce-pezzi{font-size:13px}.ce-stato{text-align:right}.ce-stato .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ce-spiega{padding-left:18px;line-height:1.55}.ce-spiega li{margin-bottom:6px}.cm-aiuto summary{cursor:pointer;color:var(--blu);font-size:14px}.cm-aiuto p{margin:6px 0 0;line-height:1.5}.cm-aperta{margin-top:14px}@media (max-width: 640px){.ce-banco{position:static}.ce-riga{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"capo taglia" "pezzi stato";row-gap:4px}.ce-capo{grid-area:capo}.ce-taglia{grid-area:taglia;text-align:right}.ce-pezzi{grid-area:pezzi}.ce-stato{grid-area:stato}.ce-cerca{max-width:none}.cc-risultato{flex-direction:column;gap:2px}}.cm-prezzi-listino{align-items:center;gap:10px;padding:10px 14px}.fe-spiega{margin:0 0 12px;line-height:1.55}.fe-zona{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:2px dashed var(--bordo-forte);border-radius:var(--raggio);transition:border-color .15s,background .15s}.fe-zona.sopra{border-color:var(--blu);background:var(--blu-chiaro)}.fe-zona .btn-primario,.fe-zona .btn{display:inline-flex;align-items:center;gap:8px}.fe-avanzamento{display:flex;flex-direction:column;gap:6px;margin-top:12px}.fe-conta{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 10px}.fe-lista{display:flex;flex-direction:column;gap:8px}.fe-riga{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--bianco);transition:border-color .15s,box-shadow .15s}.fe-riga.scelta{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.fe-riga.fatta{opacity:.8}.fe-foto{width:84px;height:84px;border-radius:10px;overflow:hidden;background:var(--sfondo-2);border:1px solid var(--bordo)}.fe-foto img{width:100%;height:100%;object-fit:cover;display:block}.fe-foto-vuota{display:grid;place-items:center;width:100%;height:100%;color:var(--testo-2)}.fe-dati{min-width:0;display:flex;flex-direction:column;gap:8px}.fe-testa{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fe-capo{min-width:0;overflow-wrap:anywhere}.fe-codice{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fe-codice input{max-width:220px;padding:6px 10px;font-size:14px}.fe-varianti{display:flex;flex-direction:column;gap:6px}.fe-colore{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fe-colore.altro{opacity:.62}.fe-colore.altro:hover{opacity:1}.fe-nome-colore{min-width:90px;font-size:13px;color:var(--testo-2)}.fe-taglia{min-height:0;padding:5px 11px;border:1px solid var(--bordo-forte);border-radius:99px;background:var(--bianco);color:var(--testo);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s}.fe-taglia small{font-weight:400;color:var(--testo-2);margin-left:3px}.fe-taglia:hover{border-color:var(--blu)}.fe-taglia.on{border-color:var(--blu);background:var(--blu);color:#fff}.fe-taglia.on small{color:#fffc}.fe-note{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--testo-2)}.fe-gia{color:var(--testo-2)}.fe-ok{color:var(--verde);font-weight:600}.fe-azioni{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.fe-cerca{display:flex;flex-direction:column;gap:6px}.fe-piede{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--bordo)}@media (max-width: 640px){.fe-riga{grid-template-columns:64px minmax(0,1fr)}.fe-foto{width:64px;height:64px}.fe-azioni{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}.fe-nome-colore{min-width:0;flex-basis:100%}.fe-piede .btn-primario{flex:1}}.sc{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--bordo);border-radius:18px;background:var(--bianco);box-shadow:var(--ombra-media);outline:none;animation:sc-entra .22s ease-out}@keyframes sc-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sc,.sc-lente{animation:none}}.modale .sc{box-shadow:none;padding:0;border:0}.sc-progresso{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--testo-2)}.sc-progresso span{white-space:nowrap}.sc-progresso b{color:var(--antracite);font-size:16px}.sc-barra{flex:1;height:4px;border-radius:99px;background:var(--sfondo-2);overflow:hidden}.sc-barra span{display:block;height:100%;background:var(--blu);border-radius:99px;transition:width .25s ease}.sc-corpo{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:22px;align-items:start}.sc-corpo.due-foto{grid-template-columns:minmax(0,470px) minmax(0,1fr)}.sc-foto{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sc-corpo.due-foto .sc-foto{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-fig{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.sc-fig figcaption{font-size:12.5px;color:var(--testo-2);text-align:center}.sc-fig figcaption small{color:var(--testo-3)}.sc-img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:1px solid var(--bordo);border-radius:12px;overflow:hidden;background:var(--sfondo-2);cursor:zoom-in;min-height:0}.sc-img img{width:100%;height:100%;object-fit:contain;display:block;background:var(--sfondo)}.sc-img:hover,.sc-img:focus-visible{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone);outline:none}.sc-img.vuota{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:default;color:var(--testo-3);font-size:13px;text-align:center;padding:10px;border-style:dashed}.sc-lente-ico{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:99px;display:grid;place-items:center;background:#ffffffe6;color:#2a2622;box-shadow:0 1px 4px #0000001f}.sc-info{min-width:0;display:flex;flex-direction:column;gap:10px}.sc-domanda{margin:0;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--testo-3);font-weight:600}.sc-testa{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sc-testa:empty{display:none}.sc-marca{font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--blu);text-transform:uppercase}.sc-nome{margin:0;font-family:var(--serif);font-size:26px;line-height:1.2;font-weight:600;color:var(--antracite);overflow-wrap:anywhere}.sc-nome.sc-nessuno{color:var(--testo-2);font-size:22px}.sc-codart{font-size:14px;color:var(--testo-2)}.sc-codart .mono{font-size:14px;color:var(--testo);font-weight:600}.sc-variante{display:flex;flex-wrap:wrap;gap:8px}.sc-pill{display:inline-flex;flex-direction:column;gap:1px;padding:8px 16px;border-radius:12px;min-width:96px;border:1px solid color-mix(in srgb,var(--blu) 35%,var(--bordo));background:var(--blu-chiaro)}.sc-pill small{font-size:11.5px;color:var(--testo-2);text-transform:uppercase;letter-spacing:.04em}.sc-pill b{font-size:20px;color:var(--antracite);line-height:1.2;overflow-wrap:anywhere}.sc-pill.manca{background:var(--ambra-chiaro);border-color:color-mix(in srgb,var(--ambra) 45%,var(--bordo))}.sc-pill.manca b{font-size:15px;color:var(--ambra)}.sc-dati{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px 16px;margin:4px 0 0}.sc-dati>div{min-width:0;padding-top:8px;border-top:1px solid var(--bordo)}.sc-dati .sc-largo{grid-column:1 / -1}.sc-dati dt{font-size:12px;color:var(--testo-3);text-transform:uppercase;letter-spacing:.04em}.sc-dati dd{margin:2px 0 0;font-size:15.5px;font-weight:600;color:var(--testo);overflow-wrap:anywhere}.sc-dati dd small{font-weight:400}.sc-dati dd.mono{font-size:13px;font-weight:500}.sc-codice{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--sfondo);border:1px solid var(--bordo)}.sc-codice span{font-size:12px;color:var(--testo-3);text-transform:uppercase;letter-spacing:.04em}.sc-codice b{font-family:var(--mono);font-size:24px;letter-spacing:.06em;color:var(--antracite);word-break:break-all;line-height:1.25}.sc-avviso{font-size:14px;line-height:1.5;color:var(--testo);padding:8px 12px;border-left:3px solid var(--blu);background:var(--blu-chiaro);border-radius:0 10px 10px 0}.sc-note{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--testo-2)}.sc-blocco{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.45;background:var(--ambra-chiaro);color:var(--testo);border:1px solid color-mix(in srgb,var(--ambra) 35%,var(--bordo))}.sc-blocco svg{flex-shrink:0;margin-top:2px;color:var(--ambra)}.sc-blocco.errore{background:var(--rosso-chiaro);border-color:color-mix(in srgb,var(--rosso) 35%,var(--bordo))}.sc-blocco.errore svg{color:var(--rosso)}.sc-correggi{padding:14px;border:1px dashed var(--bordo-forte);border-radius:14px;background:var(--sfondo);display:flex;flex-direction:column;gap:10px}.sc-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--bordo)}.sc-azioni .btn,.sc-azioni .btn-primario{min-height:46px;padding-left:18px;padding-right:18px}.sc-ok{font-size:16px;font-weight:600;min-width:220px;justify-content:center}.sc-tasti{margin:-6px 0 0;text-align:right;font-size:12px;color:var(--testo-3)}.sc-tasti kbd{font-family:var(--mono);font-size:11px;padding:1px 6px;border:1px solid var(--bordo-forte);border-bottom-width:2px;border-radius:5px;background:var(--bianco);color:var(--testo-2)}@media (hover: none){.sc-tasti{display:none}}.sc-lente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#14110ed1;cursor:zoom-out;animation:sc-entra .15s ease-out}.sc-lente img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;background:#fff}.sc-lente-chiudi{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:99px;border:0;background:#ffffffeb;color:#2a2622;display:grid;place-items:center;cursor:pointer}.sc-fine{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border:1px solid var(--bordo);border-radius:18px;background:var(--bianco)}.sc-fine h3{margin:0;font-family:var(--serif);font-size:22px}.sc-fine-numeri{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;color:var(--testo-2)}.sc-fine-numeri b{color:var(--antracite);font-size:18px}.sc-fine-azioni{display:flex;flex-wrap:wrap;gap:8px}.sc-torna{border:0;background:none;padding:4px 0;min-height:0;color:var(--blu);cursor:pointer;font:inherit;font-size:14px;align-self:flex-start}.sc-torna:hover{text-decoration:underline}.sc-giro{display:flex;flex-direction:column;gap:10px;margin-top:14px}.fe-riga.compatta{grid-template-columns:minmax(0,1fr);padding:0;border:0;background:none;box-shadow:none}.fe-riga.compatta .fe-foto,.fe-riga.compatta .fe-azioni,.fe-riga.compatta .fe-testa,.fe-riga.compatta .fe-note{display:none}.fe-controlla{min-height:0;padding:4px 10px;font-size:13px}.ce-banco.con-scheda{position:static}.ce-banco .sc{margin-top:12px}.ce-scelta{display:flex;flex-direction:column;gap:8px}.ce-scelta .cc-risultato small{color:var(--testo-2)}.ce-riga.proposta{border-color:var(--blu);border-style:solid;box-shadow:0 0 0 3px var(--blu-alone);background:var(--blu-chiaro)}@media (min-width: 1400px){.sc{padding:24px 26px}.sc-corpo{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:30px}.sc-corpo.due-foto{grid-template-columns:minmax(0,580px) minmax(0,1fr)}.sc-nome{font-size:30px}}@media (max-width: 860px){.sc-corpo,.sc-corpo.due-foto{grid-template-columns:minmax(0,1fr);gap:16px}.sc-foto{grid-template-columns:minmax(0,260px);justify-content:center}.sc-corpo.due-foto .sc-foto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch}}@media (max-width: 640px){.sc{padding:14px;gap:12px;border-radius:16px}.sc-img{aspect-ratio:1 / 1}.sc-foto{grid-template-columns:minmax(0,220px)}.sc-corpo.due-foto .sc-foto{gap:8px}.sc-nome{font-size:21px}.sc-pill{padding:6px 12px;min-width:0;flex:1}.sc-pill b{font-size:18px}.sc-dati{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-codice b{font-size:20px}.sc-azioni .spazio{display:none}.sc-azioni>button{flex:1 1 calc(50% - 8px)}.sc-azioni .sc-ok{order:-1;flex-basis:100%;min-width:0;min-height:52px}.sc-lente{padding:10px}}.cm-errore-pdf{margin:8px 0;padding:10px 12px;border-radius:10px;background:#fbedea;color:#8a2e22;font-size:14px}.fe-zona{flex-direction:column;align-items:stretch}.fe-zona .fe-scansiona{justify-content:center;min-height:56px;font-size:17px;padding:12px 20px}.fe-altre{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fe-live{margin-top:4px}.fe-live-leggo{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center;padding:16px;border:1px solid var(--bordo);border-radius:18px;background:var(--bianco)}.fe-live-leggo>div:last-child{display:flex;flex-direction:column;gap:6px}.fe-live-barra span{width:35%;animation:fe-live-va 1.3s ease-in-out infinite alternate}@keyframes fe-live-va{0%{margin-left:0}to{margin-left:65%}}.scl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000;color:#fff;overflow:hidden;touch-action:none}.scl-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scl-alto{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top));z-index:2}.scl-tondo{width:48px;height:48px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:#00000080;color:#fff;transition:background .15s}.scl-tondo:hover{background:#000000b3}.scl-tondo.on{background:#fff;color:#222}.scl-tondo:focus-visible{outline:3px solid #fff;outline-offset:2px}.scl-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 16px;pointer-events:none}.scl-testo,.scl-sotto{margin:0;max-width:520px;text-align:center;font-size:16px;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.6);position:relative;z-index:1}.scl-testo{font-size:18px;font-weight:600}.scl-sotto{font-size:15px;color:#ffffffd9;min-height:2.8em}.scl-sotto b{font-size:18px;color:#fff;letter-spacing:.04em}.scl-finestra{position:relative;width:min(86vw,520px);aspect-ratio:2.2 / 1;border-radius:14px;box-shadow:0 0 0 200vmax #0000009e;transition:box-shadow .2s}.scl-disegno{position:absolute;top:14%;right:10%;bottom:14%;left:10%;width:80%;height:72%;fill:#ffffff47}.scl-angolo{position:absolute;width:34px;height:34px;border:0 solid #fff;transition:border-color .15s}.scl-angolo.a1{top:-3px;left:-3px;border-top-width:4px;border-left-width:4px;border-top-left-radius:14px}.scl-angolo.a2{top:-3px;right:-3px;border-top-width:4px;border-right-width:4px;border-top-right-radius:14px}.scl-angolo.a3{bottom:-3px;left:-3px;border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:14px}.scl-angolo.a4{bottom:-3px;right:-3px;border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:14px}.scl-linea{position:absolute;left:6%;right:6%;top:10%;height:2px;border-radius:2px;background:#ffffffd9;box-shadow:0 0 8px #fff9;animation:scl-scorre 2.2s ease-in-out infinite alternate}@keyframes scl-scorre{0%{top:10%}to{top:88%}}.scl-spunta{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff}.scl-spunta svg{width:56px;height:56px;padding:10px;border-radius:50%;background:#2f8a4f}.scl.letto .scl-finestra{box-shadow:0 0 0 200vmax #0000009e,inset 0 0 0 4px #3fae66;background:#3fae662e}.scl.letto .scl-angolo{border-color:#3fae66}.scl.letto .scl-disegno{opacity:0}@media (prefers-reduced-motion: reduce){.scl-linea{animation:none;top:50%;opacity:.6}.fe-live-barra span{animation:none;width:60%}.scl-finestra,.scl-angolo,.scl-tondo{transition:none}}@media (max-width: 480px){.scl-finestra{width:90vw}.scl-testo{font-size:17px}}.sc-azioni .sc-link{background:none;border:0;box-shadow:none;color:var(--testo-2);min-height:40px;padding:0 6px;text-decoration:underline;text-underline-offset:3px}.sc-azioni .sc-link:hover:not(:disabled){color:var(--testo);background:none}.sc-azioni .sc-ok{min-width:200px;font-size:16px}@media (max-width: 640px){.sc-azioni{gap:10px}.sc-azioni .sc-ok{order:-2;flex:1 1 100%;min-height:56px;font-size:17px}.sc-azioni>button:not(.sc-ok):not(.sc-link){order:-1;flex:1 1 calc(50% - 10px);min-height:46px}.sc-azioni .sc-link{order:1;flex:0 0 auto}.sc-azioni .sc-annulla{margin-left:auto}.sc-tasti{display:none}.sc-fine-azioni>*{flex:1 1 100%;justify-content:center;min-height:50px}.sc-fine-azioni .btn-primario{min-height:56px;font-size:17px}.fe-altre{justify-content:center}.fe-altre>span:last-child{display:none}}.cm-incrocio h3{margin:0 0 8px;font-size:16px}.cm-incrocio h3 small{font-weight:500;color:#2f7a4d;margin-left:6px;font-size:13px}.cm-incrocio-dubbi h3 small{color:#9a5b12}.cm-incrocio-ok{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:4px;font-size:14px}.cm-incrocio-ok li:before{content:"✓";color:#2f7a4d;font-weight:700;margin-right:8px}.cm-incrocio-dubbio{border-top:1px solid var(--bordo);padding:6px 0;font-size:14px}.cm-incrocio-dubbio summary{cursor:pointer;color:#9a5b12;font-weight:600}.cm-incrocio-dubbio summary:before{content:"! "}.cm-incrocio-dubbio ul{margin:6px 0 2px 18px;padding:0;color:var(--testo-2)}.cm2{display:flex;flex-direction:column;gap:16px}.cm2-principale{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:stretch;padding:22px}.cm2-zona{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:250px;padding:28px 20px;border:1.5px dashed var(--bordo-forte, #CFC6BC);border-radius:16px;background:var(--sfondo-2, #F7F4F0);cursor:pointer;transition:border-color .15s,background .15s}.cm2-zona:hover,.cm2-zona.sopra{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 5%,#fff)}.cm2-zona.leggo{cursor:progress}.cm2-icona{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--blu);box-shadow:0 1px 2px #3c281414}.cm2-titolo{font-size:18px;line-height:1.3;max-width:30ch}.cm2-formati{display:flex;gap:6px}.cm2-formati span{font-size:12px;font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:99px;background:#fff;border:1px solid var(--bordo);color:var(--testo-2)}.cm2-scegli{margin-top:4px}.cm2-barra{width:60%;max-width:260px}.cm2-lato{display:flex;flex-direction:column;gap:10px;padding:4px 0}.cm2-lato h3{margin:0;font-size:19px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm2-lato p{margin:0}.cm2-legge{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14.5px}.cm2-legge li{display:flex;gap:9px;align-items:baseline}.cm2-legge li:before{content:"✓";color:var(--blu);font-weight:700}.cm2-lato .cm-aiuto{margin-top:auto}.cm2-rifiuto{margin:-4px 0 0}.cm2-altre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm2-altra{display:flex;gap:14px;align-items:flex-start;padding:18px 20px}.cm2-altra>div{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.cm2-altra h3{margin:0;font-size:16px}.cm2-altra h3 small{font-family:inherit;font-size:12.5px;font-weight:500;color:var(--testo-2);margin-left:4px}.cm2-altra p{margin:0;font-size:14px}.cm2-altra .btn{align-self:flex-start}.cm2-altra-icona{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;background:var(--sfondo-2, #F7F4F0);color:var(--blu)}@media (max-width: 860px){.cm2-principale{grid-template-columns:1fr;gap:18px;padding:16px}.cm2-zona{min-height:190px}.cm2-altre{grid-template-columns:1fr}}.cm2-altra .zona-listino{border:0!important;box-shadow:none!important;background:none!important;padding:0!important;margin:0!important}.cm2-altra .zona-listino-icona,.cm2-altra .zona-listino-testa b{display:none!important}.cm2-altra .zona-listino-testa{display:block!important}.cm2-altra .zona-listino-testa .testo-2{font-size:14px;color:var(--testo-2)}.cm2-altra .zona-listino>.btn-piccolo{margin-top:8px!important;padding:8px 14px;font-size:14px}.cm-bozza{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.cm-bozza-testo{flex:1;min-width:200px}.cm-bozza-testo b{font-size:17px}.cm-bozza-testo p{margin:2px 0 0}.cm-bozza-azioni{display:flex;align-items:center;gap:12px}.cm-salvo{display:flex;align-items:center;gap:6px;margin:-4px 0 10px;color:var(--verde, #3c7a4e)}.controllo-arrivo-conto{display:flex;align-items:center;gap:12px;margin:12px 0 4px;font-size:15px}.controllo-arrivo-lista{margin:8px 0 0 18px;padding:0;display:grid;gap:4px;font-size:14px}.controllo-arrivo-comandi{position:sticky;top:8px;z-index:5;background:var(--carta, #fff);padding:8px 0 10px;margin-bottom:4px;border-bottom:1px solid var(--bordo, #e7e2d8)}.controllo-arrivo-salvo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 0;color:var(--verde, #3c7a4e)}.controllo-arrivo-salvo .btn-link{margin-left:auto}.arrivo-lampo{display:flex;align-items:center;gap:14px;margin:10px 0;padding:14px 16px;border-radius:14px;border:1.5px solid;animation:arrivo-lampo .5s ease}.arrivo-lampo-segno{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff}.arrivo-lampo-testo{display:flex;flex-direction:column;line-height:1.25}.arrivo-lampo-testo b{font-size:21px}.arrivo-lampo.si{border-color:var(--verde, #3c7a4e);background:var(--verde-chiaro, #e7f3ea);color:var(--verde, #3c7a4e)}.arrivo-lampo.si .arrivo-lampo-segno{background:var(--verde, #3c7a4e)}.arrivo-lampo.no{border-color:#b84a3e;background:#f7e4e1;color:#a53d31}.arrivo-lampo.no .arrivo-lampo-segno{background:#b84a3e}@keyframes arrivo-lampo{0%{transform:scale(.96);opacity:.4}55%{transform:scale(1.015)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.arrivo-lampo{animation:none}}.cm-scan{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.cm-scan-testa{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px;color:var(--blu)}.cm-scan-testa h2{margin:0 0 2px;color:var(--testo)}.cm-scan-testa p{margin:0}.cm-scan-conto{margin-left:auto;font-size:22px;color:var(--testo);white-space:nowrap}.chip-taglia .chip-associa{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--bordo-forte);background:var(--bianco);color:var(--blu);cursor:pointer}.chip-taglia.associato .chip-associa{background:var(--verde-chiaro, #e7f3ea);border-color:var(--verde, #3c7a4e);color:var(--verde, #3c7a4e)}.chip-taglia.scelto{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.cm-associa .barra-progresso{display:block;margin:4px 0 10px}.cm-associa-form{display:grid;gap:8px}.cm-associa-capo{font-size:15px}.esito-carico{flex-wrap:wrap}.esito-azioni{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.esito-azioni .btn,.esito-azioni button{display:inline-flex;align-items:center;gap:8px}.esito-altro{flex-basis:100%;display:flex;gap:18px;flex-wrap:wrap;padding-top:10px;margin-top:4px;border-top:1px solid var(--bordo)}.cm2-rifiuto{margin:0 0 16px}.cm2-altra .flex{align-items:center;gap:14px}.cm-imparato{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--blu);background:var(--blu-chiaro);border:1px solid transparent;vertical-align:middle;cursor:help}.cm-imparato-nota{margin-top:6px;font-size:13px;color:var(--testo-2)}.cm-imparato-nota .cm-imparato{margin:0 6px 0 0}.cm-associa-conto{margin-left:auto;display:grid;justify-items:end;gap:2px}.cm-associa-conto .cm-scan-conto{margin-left:0}.cm-associa-capo{display:grid;gap:2px}.cm-associa-tg{font-size:17px;color:var(--testo)}.cm-associa-previsto{font-size:13px;color:var(--testo-2);background:var(--sfondo-2);border-radius:8px;padding:6px 10px}.cm-associa-previsto b{color:var(--testo)}.cm-associa-piede{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:8px;border-top:1px solid var(--bordo)}.cm-associa-ultimo{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--verde, #3c7a4e)}.cm-associa-bersaglio{border:2px solid var(--blu);border-radius:10px;padding:10px 14px;background:var(--blu-chiaro)}.cm-associa-bersaglio .etichetta-piccola{color:var(--blu)}.cm-associa-col{font-size:17px;color:var(--testo)}.cm-associa-dubbio{display:grid;gap:4px}.cm-imparato-mini{margin-left:4px;padding:0 5px;font-size:10px;line-height:16px}.chip-taglia.imparata .chip-tg{border-color:var(--blu)}.cm-associa-invito{align-items:center;gap:12px;color:var(--blu)}.cm-associa-invito span{color:var(--testo)}.cm-lampo-ok{animation:cm-lampo-ok .65s ease-out}.cm-lampo-errore{animation:cm-lampo-errore .65s ease-out}@keyframes cm-lampo-ok{0%{box-shadow:0 0 0 4px #3c7a4e73;border-color:var(--verde, #3c7a4e)}to{box-shadow:0 0 0 3px var(--blu-alone)}}@keyframes cm-lampo-errore{0%,40%{box-shadow:0 0 0 4px #b03a2e73;border-color:#b03a2e}to{box-shadow:0 0 0 3px var(--blu-alone)}}@media (prefers-reduced-motion: reduce){.cm-lampo-ok,.cm-lampo-errore{animation-duration:.01s}}.chip-tg-box{position:relative;display:inline-flex}.chip-taglia .chip-tg{width:auto;min-width:28px;height:24px;padding:0 6px;border-radius:6px;background:transparent;border:1px dashed transparent;font-weight:700;font-size:13.5px;color:var(--antracite, var(--testo));cursor:pointer}.chip-taglia .chip-tg:hover,.chip-taglia .chip-tg[aria-expanded=true]{border-color:var(--bordo-forte);background:var(--sfondo-2)}.cm-scegli-taglia{position:absolute;z-index:30;top:calc(100% + 6px);left:-8px;width:268px;padding:10px;display:grid;gap:6px;background:var(--bianco);border:1px solid var(--bordo-forte);border-radius:12px;box-shadow:0 10px 28px #00000024;cursor:default}.cm-st-griglia{display:flex;flex-wrap:wrap;gap:6px}.chip-taglia .cm-scegli-taglia button,.cm-st-griglia button{width:auto;height:32px;min-width:40px;padding:0 8px;border-radius:8px;border:1px solid var(--bordo-forte);background:var(--bianco);font-size:13.5px;font-weight:600;color:var(--testo)}.chip-taglia .cm-scegli-taglia button:after{display:none}.cm-st-griglia button.scelta{border-color:var(--blu);background:var(--blu-chiaro);color:var(--blu)}.cm-st-griglia button small{font-weight:400;color:var(--testo-2)}.cm-st-altra{display:flex;gap:6px;align-items:center}.cm-st-altra input{flex:1;min-width:0;height:32px}.chip-taglia .cm-scegli-taglia .cm-st-altra button{min-width:0}@media (max-width: 520px){.cm-scegli-taglia{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto}}.cm-nome-colore{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:2px 0;cursor:pointer;text-align:left}.cm-nome-colore svg{opacity:.45}.cm-nome-colore:hover svg{opacity:.9}.cm-nome-colore-form input{width:140px;height:30px;font-size:13px}.cm-scelta-variante{margin-top:10px;padding:12px;border:1px solid var(--blu);border-radius:12px;background:var(--blu-chiaro)}.cm-incrocio-spiega{margin:4px 0 2px}.cm-incrocio-fix{margin-left:8px;font-size:13.5px}.cm-incrocio-azioni{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0 2px}.capo-carico:has(.cm-scegli-taglia){position:relative;z-index:31}.rs{text-align:center;padding:4px 0 0;animation:rs-entra .45s cubic-bezier(.2,.7,.2,1) both}.rs-data{color:var(--testo-2);font-size:14px}.rs-data:first-letter{text-transform:uppercase}.rs-etichetta{margin-top:18px;color:var(--blu);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rs-cifra{font-family:var(--serif);font-weight:600;color:var(--antracite);font-size:clamp(40px,11vw,60px);line-height:1.05;margin-top:6px;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.rs-nota{color:var(--testo-3);font-size:13px;margin-top:4px}.rs-confronto{display:inline-block;margin-top:12px;padding:5px 12px;border-radius:999px;background:var(--sfondo-2);color:var(--testo-2);font-size:13px;line-height:1.4}.rs-confronto.su strong{color:var(--verde)}.rs-confronto.giu strong{color:var(--rosso)}.rs-righe{margin:22px 0 0;border-top:1px solid var(--bordo);text-align:left}.rs-riga{display:grid;grid-template-columns:28px auto 1fr;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid var(--bordo);font-size:14.5px;color:var(--testo-2)}.rs-riga strong{justify-self:end;text-align:right;color:var(--antracite);font-weight:600;min-width:0;font-family:var(--serif);font-size:16px}.rs-riga strong em{font-style:normal;font-family:inherit;font-weight:400;color:var(--testo-3);font-size:13px}.rs-riga .rs-lungo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rs-r-icona{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--blu-chiaro);color:var(--blu)}.rs-vuoto{margin:22px 0 0;color:var(--testo-2);font-family:var(--serif);font-style:italic;font-size:16px}.rs-piccolo{margin:14px 0 0;color:var(--testo-3);font-size:12px}@keyframes rs-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cm{margin:0;min-width:0}.cm-testa{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.cm-testa h2{margin:0;font-family:var(--serif);font-weight:500;font-size:19px;color:var(--antracite)}.cm-mese{color:var(--testo-3);font-size:13px;text-transform:capitalize}.cm-righe{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.cm-carta{display:flex;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 16px;border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--bianco);box-shadow:var(--ombra);transition:border-color .2s ease,transform .2s ease}.cm-carta:hover{border-color:var(--bordo-forte);transform:translateY(-1px)}.cm-coccarda{flex:none;color:var(--blu)}.cm-testo{min-width:0}.cm-titolo{color:var(--blu);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cm-nome{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--antracite);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-dettaglio{color:var(--testo-2);font-size:13px;margin-top:1px}.cm-vuoto{margin:0;padding:16px;border:1px dashed var(--bordo-forte);border-radius:var(--raggio);color:var(--testo-2);font-size:14px}.cm-attesa{background:linear-gradient(90deg,var(--sfondo-2),var(--bianco),var(--sfondo-2));background-size:200% 100%;animation:cm-onda 1.4s ease-in-out infinite}@keyframes cm-onda{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 560px){.cm-righe{grid-template-columns:1fr;gap:8px}.cm-carta{min-height:0;padding:12px 14px}}@media (prefers-reduced-motion: reduce){.rs,.cm-attesa{animation:none}.cm-carta{transition:none}.cm-carta:hover{transform:none}}.cm{margin:26px 0 18px}.cm-testa{margin-bottom:14px}.cm-testa h2.titolo-sezione{margin:0;font-size:22px;font-weight:600}.cm-mese{font-size:14px;padding:2px 10px;border-radius:20px;background:color-mix(in srgb,var(--blu) 10%,var(--bianco));color:var(--blu);font-weight:600}.cm-righe{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.cm-carta{flex-direction:column;justify-content:center;text-align:center;gap:12px;min-height:200px;padding:26px 20px 22px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--blu) 6%,var(--bianco)),var(--bianco) 60%)}.cm-carta .cm-coccarda{width:54px;height:64px}.cm-testo{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.cm-titolo{font-size:14px;letter-spacing:0;text-transform:none;font-weight:600}.cm-nome{font-size:22px;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:capitalize}.cm-dettaglio{font-size:14px;margin-top:2px}.cm-attesa{min-height:200px}.listino{display:grid;gap:28px;max-width:1080px;margin:0 auto;min-width:0}.listino-periodo{display:flex;width:max-content;max-width:100%;margin:0 auto}.listino-periodo button{white-space:nowrap}.listino-sconto{margin-left:6px;font-size:11px;font-weight:600;color:var(--verde);background:var(--verde-chiaro);padding:1px 7px;border-radius:99px}.listino-riga{display:grid;gap:12px;min-width:0}.listino-riga-titolo{font-family:var(--serif);font-weight:480;font-size:22px;letter-spacing:-.01em;margin:0;color:var(--antracite)}.listino-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.listino-piano{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:22px 20px 20px;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;transition:border-color .2s,box-shadow .2s}.listino-piano:hover{border-color:var(--bordo-forte)}.listino-piano.consigliato{border:1.5px solid var(--blu);box-shadow:0 12px 28px -18px var(--blu)}.listino-piano.corrente{background:var(--blu-chiaro)}.listino-etichetta{position:absolute;top:-11px;left:18px;padding:2px 10px;border-radius:99px;font-size:11.5px;font-weight:600;letter-spacing:.02em;background:var(--blu);color:#fff}.listino-etichetta.tuo{left:auto;right:18px;background:var(--antracite);color:var(--bianco)}.listino-colonna{margin:0;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--blu)}.listino-piano h4{margin:0;font-family:var(--serif);font-weight:500;font-size:20px;color:var(--antracite)}.listino-frase{margin:0;font-size:14px;color:var(--testo-2);min-height:2.6em}.listino-cifra{display:flex;align-items:baseline;gap:4px;margin-top:6px}.listino-cifra b{font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--antracite)}.listino-cifra span{color:var(--testo-2);font-size:14px}.listino-nota{margin:0;font-size:12.5px;color:var(--testo-3)}.listino-dettagli{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--testo)}.listino-dettagli li{display:flex;gap:8px;align-items:flex-start}.listino-dettagli .icona{flex:none;margin-top:2px;color:var(--blu)}.listino-azione{margin-top:auto;padding-top:16px;display:grid}.listino-azione .btn{width:100%;justify-content:center;text-align:center}.listino-piede{display:grid;gap:8px;justify-items:center;text-align:center;color:var(--testo-2);font-size:14.5px}.listino-piede p{margin:0;display:flex;gap:8px;align-items:flex-start}.listino-piede .icona{flex:none;margin-top:3px;color:var(--verde)}.listino-extra{flex-wrap:wrap;justify-content:center;gap:8px 24px!important;color:var(--antracite)}.listino-iva{font-size:12.5px;color:var(--testo-3)}@media (max-width: 860px){.listino-griglia{grid-template-columns:minmax(0,1fr);gap:20px}.listino-frase{min-height:0}}@media (max-width: 420px){.listino-periodo button{padding-left:10px;padding-right:10px;font-size:13px}.listino-sconto{margin-left:4px}.listino-piano{padding:20px 16px 16px}}.abb{display:grid;gap:24px;min-width:0}.abb-stato{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px}.abb-stato>.icona{flex:none;color:var(--blu);margin-top:3px}.abb-stato h2{margin:0 0 4px;font-family:var(--serif);font-weight:480;font-size:21px;color:var(--antracite)}.abb-stato p{margin:0;color:var(--testo-2)}.abb-stato .abb-azioni{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.abb-stato.grazie{background:var(--verde-chiaro);border-color:transparent}.abb-stato.grazie>.icona{color:var(--verde)}.abb-stato.attenzione>.icona{color:var(--rosso, #9B3B2E)}.abb-titolo{margin:8px 0 0;font-family:var(--serif);font-weight:480;font-size:24px;color:var(--antracite);text-align:center}@media (max-width: 520px){.abb-stato{flex-direction:column;gap:8px;padding:18px 16px}}.resi-titolo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;font-size:18px}.resi-titolo small{font-family:inherit;font-size:14px;font-weight:500}.resi-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--blu);color:#fff;font-size:14px;font-weight:700;flex:0 0 28px;font-family:inherit}.resi-vendite{display:grid;gap:12px;margin-top:14px}.resi-vendita{border:1px solid var(--bordo);border-radius:14px;overflow:hidden}.resi-vendita-testa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--sfondo-2, #F7F4F0);font-size:14px}.resi-capo{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--bordo);cursor:pointer;font-size:15px}.resi-capo input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--blu)}.resi-capo.scelto{background:color-mix(in srgb,var(--blu) 7%,#fff)}.resi-capo.fuori{opacity:.55;cursor:default}.resi-capo-nome{flex:1;min-width:0}.resi-capo-prezzo{font-weight:700;white-space:nowrap}.resi-scelte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resi-scelta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px;border:1.5px solid var(--bordo);border-radius:14px;background:#fff;cursor:pointer;color:var(--testo);min-height:0;height:auto}.resi-scelta svg{color:var(--blu)}.resi-scelta b{font-size:16px}.resi-scelta span{font-size:13.5px;color:var(--testo-2);line-height:1.4;font-weight:400}.resi-scelta:hover{border-color:var(--blu)}.resi-scelta.on{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 7%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--blu) 25%,transparent)}.resi-conferma{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--bordo)}.resi-esito-testa{display:flex;gap:14px;align-items:center}.resi-esito-testa h2{margin:0}.resi-esito-testa p{margin:4px 0 0}.resi-esito-icona{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e6f2ea;color:#2f7a4d;flex:0 0 46px}.resi-esito-grande{font-size:18px;margin:16px 0 8px}.resi-buoni{display:grid;gap:10px}.resi-buono{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;padding:14px 16px;border:1.5px dashed var(--blu);border-radius:14px;background:color-mix(in srgb,var(--blu) 4%,#fff)}.resi-buono-importo{font-size:26px}.resi-prec summary{cursor:pointer}@media (max-width: 760px){.resi-scelte{grid-template-columns:1fr}}.resi-misto{display:grid;gap:8px;padding:14px 16px;border:1.5px solid color-mix(in srgb,var(--blu) 45%,var(--bordo));border-radius:14px;background:color-mix(in srgb,var(--blu) 5%,#fff)}.resi-misto-parti{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:17px}.resi-misto-parti>span:not(.resi-misto-piu){padding:6px 12px;border-radius:10px;background:#fff;border:1px solid var(--bordo)}.resi-misto-piu{font-weight:700;color:var(--testo-2)}.reso-coda-misto{font-size:13.5px;color:var(--testo);padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--blu) 6%,#fff);border:1px solid color-mix(in srgb,var(--blu) 30%,var(--bordo))}.zona-listino{border:1.5px dashed var(--bordo-forte);background:var(--bianco);display:flex;flex-direction:column;justify-content:center;gap:6px;transition:border-color .2s ease,background-color .2s ease}.zona-listino.sopra{border-color:var(--blu);background:var(--blu-chiaro)}.zona-listino.compatta{border-style:solid}.zona-listino-testa{display:flex;gap:12px;align-items:flex-start}.zona-listino-testa b{color:var(--antracite)}.zona-listino-icona{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--sfondo);border:1px solid var(--bordo);color:var(--antracite)}.zona-listino>.btn-piccolo{align-self:flex-start}.zona-listino-file{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.pillola-file{font-size:13px;padding:3px 10px;border-radius:999px;background:var(--sfondo-2);color:var(--testo);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revisione-foto-titolo{margin:0}.revisione-foto-barra{gap:8px;align-items:flex-start}.griglia-foto-listino{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:12px}.foto-listino{border:1px solid var(--bordo);border-radius:12px;background:var(--bianco);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;transition:border-color .15s ease,box-shadow .15s ease}.foto-listino.scelta{border-color:var(--blu);box-shadow:0 0 0 1px var(--blu)}.foto-listino-img{position:relative;display:block;aspect-ratio:3 / 4;background:#fff;cursor:pointer;border-bottom:1px solid var(--bordo)}.foto-listino-img img{width:100%;height:100%;object-fit:contain;display:block}.foto-listino-img input[type=checkbox]{position:absolute;top:8px;left:8px;width:22px;height:22px;margin:0;accent-color:var(--blu);cursor:pointer}.foto-listino-dati{padding:8px;display:flex;flex-direction:column;gap:6px}.foto-listino-riga{gap:6px;justify-content:space-between}.foto-listino .foto-listino-campo{display:block;width:100%;max-width:none;min-width:0;font-size:14px}.foto-listino-testo{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.foto-listino-nota{color:var(--ambra)}.esito-foto-listino{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;color:var(--testo)}.esito-foto-listino details{flex-basis:100%}.foto-listino-pag,.foto-listino-testo{color:var(--testo-3)}.el-periodo{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin:0 0 12px;background:var(--sfondo-2);border:1px solid var(--bordo);border-radius:12px;width:fit-content;max-width:100%}.el-periodo button{border:0;background:transparent;box-shadow:none;padding:8px 14px;min-height:38px;border-radius:9px;font-weight:600;font-size:14px;color:var(--testo-2);display:inline-flex;align-items:center;gap:6px}.el-periodo button:hover{color:var(--testo);background:color-mix(in srgb,var(--bianco, #fff) 60%,transparent)}.el-periodo button.on{background:var(--bianco, #fff);color:var(--testo);box-shadow:0 1px 2px #28190a1a,0 0 0 1px var(--bordo)}.el-periodo .el-n{font-size:12px;font-weight:700;min-width:20px;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,var(--testo-2) 14%,transparent);color:var(--testo-2);text-align:center;font-variant-numeric:tabular-nums}.el-periodo button.on .el-n{background:var(--blu);color:#fff}.el-date{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 12px}.el-date .campo{margin:0}.el-barra{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 12px}.el-barra .el-cerca{flex:1 1 260px;min-width:0;max-width:520px;margin:0}.el-barra .el-periodo{margin:0}.el-spazio{flex:1 1 auto}.el-altro{margin:0 0 12px}.el-altro>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:99px;border:1px solid var(--bordo);background:var(--bianco, #fff);font-size:13.5px;font-weight:600;color:var(--testo-2);-webkit-user-select:none;user-select:none}.el-altro>summary::-webkit-details-marker{display:none}.el-altro>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s}.el-altro[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.el-altro>summary:hover{color:var(--testo);border-color:var(--bordo-forte, var(--bordo))}.el-altro.attivo>summary{color:var(--blu);border-color:color-mix(in srgb,var(--blu) 40%,var(--bordo))}.el-altro-corpo{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;padding:12px 0 2px}.el-altro-corpo .campo{margin:0;min-width:150px}.el-numeri{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 18px}.el-numero{display:grid;gap:2px;align-content:start;text-align:left;padding:12px 16px;border-radius:12px;border:1px solid var(--bordo);background:var(--bianco, #fff);box-shadow:none;min-height:0;font:inherit;color:inherit;min-width:0}.el-numero>span{font-size:12.5px;color:var(--testo-2)}.el-numero>b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.el-numero>small{font-size:12px;color:var(--testo-2)}button.el-numero{cursor:pointer}button.el-numero:hover{border-color:var(--bordo-forte, var(--bordo))}.el-numero.avviso{border-color:color-mix(in srgb,var(--ambra, #b8860b) 45%,var(--bordo));background:color-mix(in srgb,var(--ambra, #b8860b) 7%,var(--bianco, #fff))}.el-numero.avviso>small{color:var(--testo)}button.el-numero.avviso>small{text-decoration:underline;text-underline-offset:3px}.el-numero.on{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone, rgba(138, 90, 51, .15))}.el-giorni{display:grid;gap:14px}.carta.el-gruppo{padding:6px 18px 10px}.el-gruppo-testa{display:flex;justify-content:space-between;align-items:baseline;gap:6px 12px;flex-wrap:wrap;padding:10px 0 8px;border-bottom:1px solid var(--bordo)}.el-gruppo .el-gruppo-testa>h2{margin:0;font-size:16px;text-transform:none}.el-gruppo-testa>h2:first-letter{text-transform:uppercase}.el-gruppo-testa>span{font-size:13px;color:var(--testo-2)}.el-gruppo-testa>.el-azioni{margin-left:auto}.el-lista{list-style:none;margin:0;padding:0}.el-riga{display:flex;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid var(--bordo);border-radius:8px;transition:background-color .12s;min-width:0}.el-riga:last-child{border-bottom:0}.el-riga.cliccabile{cursor:pointer}.el-riga.cliccabile:hover{background:var(--sfondo-2)}.el-riga.cliccabile:focus-visible{outline:2px solid var(--blu);outline-offset:-2px}.el-inizio{flex:0 0 70px;display:grid;font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;min-width:0}.el-inizio>small{font-weight:500;font-size:11.5px;color:var(--testo-2)}.el-principale{flex:1 1 0;display:grid;gap:2px;min-width:0}.el-principale>b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-principale>b a{color:inherit}.el-dettaglio{font-size:13px;color:var(--testo-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-dettaglio.a-capo{white-space:normal}.el-segni{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.el-importo{flex:0 0 auto;display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums;text-align:right}.el-importo>b{font-size:16px}.el-importo>small{font-size:12px;color:var(--testo-2)}.el-azioni{flex:0 0 auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.el-sotto{flex:1 0 100%;min-width:0}.el-riga.con-sotto{flex-wrap:wrap}.el-spenta{opacity:.55}.el-fatta .el-principale>b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--testo-2) 60%,transparent)}.el-verde{color:var(--verde, #3c7a4e)}.el-rosso{color:var(--rosso, #b42318)}.el-acconto .el-inizio>small{color:var(--verde, #3c7a4e);font-weight:700}.el-spunta .el-inizio{flex-basis:26px}.el-spunta .el-inizio input{width:18px;height:18px;margin:0}.el-nota{margin:6px 4px 4px;font-size:13px;color:var(--testo-2)}.el-totale{display:flex;justify-content:space-between;gap:12px;padding:12px 4px 4px;border-top:1px solid var(--bordo);font-weight:700;font-variant-numeric:tabular-nums}.el-totale.leggero{font-weight:500;color:var(--testo-2);border-top:0;padding-top:4px}.el-vuoto{margin:8px 4px;font-size:14px;color:var(--testo-2)}.el-aiuto{margin:10px 2px 0;font-size:13px;color:var(--testo-2);line-height:1.5}@media (max-width: 640px){.el-periodo{width:100%}.el-periodo button{flex:1 1 auto;justify-content:center;padding:8px 10px}.el-numeri{grid-template-columns:1fr 1fr}.el-numero>b{font-size:19px}.carta.el-gruppo{padding:4px 12px 8px}.el-riga{gap:10px;flex-wrap:wrap}.el-inizio{flex-basis:56px}.el-spunta .el-inizio{flex-basis:26px}.el-principale{flex-basis:140px}.el-azioni{margin-left:auto}.el-barra .el-cerca{flex-basis:100%;max-width:none}}.el-leggero{font-weight:400}.flex.el-fila{gap:8px;flex-wrap:wrap}select.el-auto{width:auto;max-width:100%}.el-pieno{width:100%;margin:0}.flex.el-unariga{flex-wrap:nowrap}.flex.el-unariga>input{min-width:0}.el-nota-cassa{margin:0 0 8px}.carta.el-piatta{box-shadow:none}.el-senza-sopra{margin-top:0}.btn-link.el-link-pericolo{align-self:flex-start;color:var(--rosso);font-size:13px}.intestazione .azioni.el-cassa-azioni{flex-wrap:wrap}.el-con-foto .el-inizio{flex-basis:40px}.el-con-foto .el-inizio .mini-foto{width:40px;height:40px}.el-in-tendina{padding:0 14px 6px}.el-barra.el-barra-mag{align-items:flex-start}.el-barra-mag .el-altro{margin:0}.el-levetta-testo{font-size:12px;color:var(--testo-2);min-width:44px;text-align:right}.el-varianti>div+div{margin-top:10px}.el-colore{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;padding:8px 10px;margin-top:4px;background:var(--sfondo-2);border-radius:8px;font-size:14px}.el-colore>span{font-size:13px;color:var(--testo-2)}.el-variante .el-inizio{flex-basis:56px;font-size:16px}.el-variante-sotto{padding-left:70px;display:grid;gap:6px}.el-variante-sotto .cc-codici{margin-top:0}.el-variante-campi{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.el-variante-campi label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--testo-2);margin:0}.el-variante-campi .cc-collega-link{margin-top:0}@media (max-width: 640px){.el-in-tendina{padding:0 8px 4px}.el-variante-sotto{padding-left:0}.el-barra-mag .el-periodo{width:100%}}.el-sezioni-titolo{margin:22px 2px 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2);font-family:inherit}.el-sottotitolo{margin:18px 0 6px;font-size:15px;font-weight:600}.el-sottotitolo:first-child{margin-top:0}.el-etichetta{font-size:13px;font-weight:600;color:var(--testo-2)}.el-aggiungi{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.el-aggiungi>input,.el-aggiungi>select{flex:1 1 160px;min-width:0;width:auto}.el-aggiungi>input.el-corto{flex:0 1 110px}.el-aggiungi>.el-etichetta{flex:1 0 100%}.el-prezzo-campo{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--testo-2)}.el-prezzo-campo input{width:84px}.el-a-capo .el-principale>b,.el-a-capo .el-dettaglio{white-space:normal;overflow-wrap:anywhere}.el-tendina-corpo{padding:12px 16px 14px}.el-tendina-corpo>p:first-child{margin-top:0}.el-tendina-corpo>p:last-child{margin-bottom:0}.el-esci-tutti{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--bordo)}.el-esci-tutti>div{flex:1 1 220px;min-width:0}.el-esci-tutti .el-aiuto{margin-top:2px}.el-commercialista{gap:8px;flex-wrap:wrap;margin:12px 0 6px}.el-passo-n{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:99px;background:var(--blu-chiaro, rgba(138, 90, 51, .12));color:var(--blu);font-size:13px;font-weight:700;vertical-align:1px}.el-stato-sito{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-bottom:14px}.el-stato-sito>.el-aiuto{flex:1 1 280px;margin-top:10px}.el-stato-sito>.el-periodo{margin:0}.el-file{display:grid;gap:6px;margin-top:12px;max-width:100%}.el-file input[type=file]{max-width:100%}@media (max-width: 640px){.el-aggiungi>button{flex:1 1 100%}.el-stato-sito>.el-periodo{width:100%}}.el-scelte>label{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--testo-2);margin:0}.el-scelte select{width:auto;min-width:0;max-width:100%}.el-provvigione{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--testo-2);margin:0}.el-provvigione input{width:64px;text-align:right}.el-gruppo-testa>h2 svg{vertical-align:-3px;margin-right:4px;color:var(--blu)}.el-guida{margin:10px 0 0;padding:14px 18px 14px 34px;display:grid;gap:8px}@media (max-width: 640px){.el-scelte>label{flex:1 1 100%;justify-content:space-between}.el-scelte select{flex:1 1 auto}}.el-cliente .el-inizio{flex-basis:44px}.el-cliente .el-inizio .cliente-avatar{width:40px;height:40px;font-size:14px}.el-ancora{scroll-margin-top:140px}.el-scelta-risultati{padding:4px;margin-top:6px;display:grid;gap:2px}.el-scelta-risultati .el-scelta-voce{display:grid;gap:1px;width:100%;min-height:44px;text-align:left;padding:8px 12px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--testo);font:inherit;cursor:pointer}.el-scelta-risultati .el-scelta-voce:hover,.el-scelta-risultati .el-scelta-voce:focus-visible{background:var(--sfondo-2)}.el-scelta-voce>b{font-weight:600}.el-scelta-voce>small{font-size:12.5px;color:var(--testo-2)}.el-scelta-voce>small:empty{display:none}@media (max-width: 640px){.el-cliente .el-inizio{flex-basis:40px}.el-cliente .el-principale{flex-basis:150px}}.el-scelta-voce{white-space:normal}:root[data-tema=scuro] .el-periodo .on .el-n{color:var(--su-inchiostro, #1b1714)}:root[data-tema=scuro] .reso-coda-misto{background:color-mix(in srgb,var(--blu) 14%,var(--bianco));color:var(--testo)}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) .el-periodo .on .el-n{color:var(--su-inchiostro, #1b1714)}:root:not([data-tema=chiaro]) .reso-coda-misto{background:color-mix(in srgb,var(--blu) 14%,var(--bianco));color:var(--testo)}}.an-nascosto{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.an-lettura{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:54px;height:54px;margin-top:-66px;border-radius:16px;overflow:hidden;background:var(--bianco);color:var(--blu);border:1px solid var(--bordo);box-shadow:0 2px 4px -1px #3c281424;pointer-events:none}.an-lettura-carta{fill:var(--bianco);stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.an-lettura-piega{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.an-lettura-riga{fill:currentColor;opacity:.22;animation:an-riga 1.6s ease-in-out infinite both;animation-delay:calc(.64s + var(--an-i, 0) * .15s)}.an-lettura-luce{position:absolute;left:7px;right:7px;top:6px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--blu),transparent);box-shadow:0 0 8px 1px color-mix(in srgb,var(--blu) 45%,transparent);opacity:0;animation:an-luce 1.6s ease-in-out infinite}@keyframes an-luce{0%{transform:translateY(0);opacity:0}10%{transform:translateY(0);opacity:.9}85%{transform:translateY(38px);opacity:.9}to{transform:translateY(38px);opacity:0}}@keyframes an-riga{0%{opacity:.22}6%{opacity:1}55%{opacity:1}75%,to{opacity:.22}}.an-scatola{display:inline-block;vertical-align:-4px;margin-right:8px;color:var(--verde);overflow:visible}.an-scatola path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.an-scatola-corpo{fill:color-mix(in srgb,var(--verde) 12%,transparent)!important}.an-scatola-aletta{transform-box:fill-box}.an-scatola-aletta.an-sx{transform-origin:left center;animation:an-aletta-sx .55s cubic-bezier(.3,.7,.3,1) .1s both}.an-scatola-aletta.an-dx{transform-origin:right center;animation:an-aletta-dx .55s cubic-bezier(.3,.7,.3,1) .22s both}.an-scatola-nastro{transform-box:fill-box;transform-origin:center top;animation:an-nastro .3s ease-out .75s both}@keyframes an-aletta-sx{0%{transform:rotate(-135deg)}to{transform:rotate(0)}}@keyframes an-aletta-dx{0%{transform:rotate(135deg)}to{transform:rotate(0)}}@keyframes an-nastro{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.an-conta{font-variant-numeric:tabular-nums}.an-stampa{position:fixed;left:50%;bottom:28px;z-index:150;pointer-events:none;padding:10px 14px 6px;border-radius:14px;background:var(--bianco);border:1px solid var(--bordo);box-shadow:0 10px 28px -12px #28190a59;color:var(--blu);animation:an-stampa-vita 1.6s ease both}.an-stampa svg{display:block;overflow:visible}.an-stampa-corpo{fill:var(--bianco);stroke:currentColor;stroke-width:1.8}.an-stampa-vassoio{fill:var(--sfondo-2);stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.an-stampa-fessura{stroke:currentColor;stroke-width:2;stroke-linecap:round}.an-stampa-luce{fill:var(--verde);animation:an-lampeggia .5s ease-in-out 3 both}.an-stampa-carta{fill:var(--bianco);stroke:var(--bordo-forte);stroke-width:1.2}.an-stampa-foglio{animation:an-foglio .65s cubic-bezier(.3,.7,.3,1) .15s both}.an-stampa-adesivo{fill:color-mix(in srgb,var(--blu) 22%,var(--bianco));stroke:var(--blu);stroke-width:.8;transform-box:fill-box;transform-origin:center;animation:an-adesivo .25s ease-out both}@keyframes an-stampa-vita{0%{opacity:0;transform:translate(-50%,8px)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@keyframes an-foglio{0%{transform:translateY(-24px)}to{transform:translateY(0)}}@keyframes an-adesivo{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes an-lampeggia{0%,to{opacity:1}50%{opacity:.25}}.an-anello{position:relative;display:inline-grid;place-items:center;flex:none;width:30px;height:30px;vertical-align:middle;margin-left:10px;pointer-events:none}.an-anello svg{display:block}.an-anello-fondo{fill:none;stroke:var(--sfondo-2);stroke-width:4}.an-anello-arco{fill:none;stroke:var(--blu);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.3,.7,.3,1),stroke .3s}.an-anello.an-pieno .an-anello-arco{stroke:var(--verde)}.an-anello-battito{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--blu);opacity:0;animation:an-battito-anello .6s ease-out both}.an-anello.an-pieno .an-anello-battito{border-color:var(--verde)}@keyframes an-battito-anello{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.45);opacity:0}}.an-chiusura{display:inline-flex;align-items:center;gap:6px}.an-chiusura-importo{display:inline-flex}.an-lucchetto{color:var(--verde);overflow:visible;flex:none}.an-lucchetto path,.an-lucchetto rect{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.an-lucchetto-corpo{fill:color-mix(in srgb,var(--verde) 14%,transparent)!important}.an-lucchetto-arco{transform:translateY(-3.5px)}.an-via .an-lucchetto-arco{animation:an-lucchetto .55s cubic-bezier(.3,.7,.3,1) both}.an-via .an-lucchetto{animation:an-scatto .35s ease-out .5s both}@keyframes an-lucchetto{0%{transform:translateY(-3.5px)}70%{transform:translateY(.6px)}to{transform:translateY(0)}}@keyframes an-scatto{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.an-diversa.an-via .an-chiusura-importo{animation:an-pulsa .9s ease-in-out both;border-radius:99px}@keyframes an-pulsa{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--blu) 0%,transparent)}40%{transform:scale(1.1);box-shadow:0 0 0 5px color-mix(in srgb,var(--blu) 18%,transparent)}to{transform:scale(1);box-shadow:0 0 0 9px color-mix(in srgb,var(--blu) 0%,transparent)}}.an-campanella{display:inline-grid;place-items:center;align-self:center;color:var(--blu);pointer-events:none}.an-campanella svg,.an-campanella-avviso svg{display:block;overflow:visible}.an-campanella path,.an-campanella-avviso path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.an-campanella-corpo{transform-box:view-box;transform-origin:12px 4px;animation:an-dondola 1.1s ease-in-out .15s both}.an-campanella-avviso{position:fixed;z-index:201;display:grid;place-items:center;pointer-events:none;background:var(--bianco);color:var(--blu);border-radius:6px;animation:an-campanella-vita 1.6s ease both}@keyframes an-dondola{0%{transform:rotate(0)}15%{transform:rotate(16deg)}32%{transform:rotate(-13deg)}50%{transform:rotate(8deg)}68%{transform:rotate(-4deg)}84%,to{transform:rotate(0)}}@keyframes an-campanella-vita{0%,80%{opacity:1}to{opacity:0}}.an-volo-foto{position:fixed;z-index:150;pointer-events:none;border-radius:8px;overflow:hidden;border:1px solid var(--bordo);background:var(--sfondo-2);box-shadow:0 8px 22px -10px #28190a66;will-change:transform,opacity}.an-volo-foto img{display:block;width:100%;height:100%;object-fit:cover}.an-volo-globo{position:fixed;z-index:151;width:34px;height:34px;display:grid;place-items:center;pointer-events:none;border-radius:50%;background:var(--bianco);color:var(--blu);border:1px solid var(--bordo);box-shadow:0 4px 12px -6px #28190a59;animation:an-globo 1.4s ease both}.an-volo-globo svg{display:block}.an-volo-globo path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@keyframes an-globo{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1.15)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion: reduce){.an-lettura-luce{display:none}.an-lettura-riga{animation:none;opacity:1}.an-scatola-aletta,.an-scatola-nastro{animation:none!important}.an-anello-arco{transition:none}.an-anello-battito{display:none}.an-lucchetto,.an-lucchetto-arco,.an-via .an-lucchetto,.an-via .an-lucchetto-arco{animation:none!important;transform:none}.an-diversa.an-via .an-chiusura-importo,.an-campanella-corpo{animation:none}.an-stampa,.an-campanella-avviso,.an-volo-foto,.an-volo-globo{display:none!important}}@media print{.an-lettura,.an-stampa,.an-anello,.an-campanella,.an-campanella-avviso,.an-volo-foto,.an-volo-globo,.an-scatola,.an-lucchetto{display:none!important}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.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{--antracite: #0F172A;--testo: #334155;--testo-2: #64748B;--testo-3: #94A3B8;--sfondo: #F8FAFC;--sfondo-2: #F1F5F9;--bordo: #E2E8F0;--bordo-forte: #CBD5E1;--bianco: #FFFFFF;--blu: #2563EB;--blu-scuro: #1D4ED8;--blu-chiaro: #EFF6FF;--blu-alone: rgba(37, 99, 235, .15);--verde: #059669;--verde-chiaro: #ECFDF5;--ambra: #B45309;--ambra-chiaro: #FFFBEB;--rosso: #DC2626;--rosso-chiaro: #FEF2F2;--nero: var(--antracite);--rosa: var(--blu);--rosa-scuro: var(--blu-scuro);--rosa-chiaro: var(--blu-chiaro);--rosa-tenue: var(--sfondo-2);--barra: #0F172A;--barra-testo: #CBD5E1;--barra-tenue: #64748B;--barra-hover: rgba(255, 255, 255, .06);--barra-attivo: rgba(37, 99, 235, .18);--raggio: 10px;--raggio-input: 8px;--ombra: 0 1px 3px rgba(0, 0, 0, .05);--ombra-alta: 0 10px 30px rgba(15, 23, 42, .12);--sans: "Inter", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "Cascadia Mono", Consolas, monospace;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--testo);background:var(--sfondo);-webkit-font-smoothing:antialiased}a{color:var(--blu);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--sans);font-weight:600;color:var(--antracite);margin:0;letter-spacing:-.01em}h1{font-size:24px;line-height:1.3}h2{font-size:17px;line-height:1.4}h3{font-size:15px;line-height:1.4}.num,td.num,th.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.icona{flex-shrink:0}.app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.barra{background:var(--barra);color:var(--barra-testo);padding:20px 12px 16px;display:flex;flex-direction:column;gap:8px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#334155 transparent}.marchio{display:flex;align-items:center;gap:10px;padding:0 8px 12px}.marchio-segno{width:34px;height:34px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:var(--blu);color:#fff;font-weight:700;font-size:17px}.logo{font-size:15px;font-weight:600;color:var(--antracite);line-height:1.25}.barra .logo{color:#fff;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra nav{display:flex;flex-direction:column;gap:4px}.barra .gruppo{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;box-shadow:none;cursor:pointer;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--barra-tenue);padding:8px 10px 6px;border-radius:6px;text-align:left}.barra .gruppo:hover{color:#fff;background:transparent}.barra .gruppo .freccia{margin-left:auto;transition:transform .18s;transform:rotate(-90deg);opacity:.7}.barra nav a{display:flex;align-items:center;gap:10px;position:relative;padding:7px 10px;border-radius:6px;color:var(--barra-testo);font-weight:500;font-size:14px}.barra nav a .icona{color:var(--barra-tenue)}.barra nav a:hover{background:var(--barra-hover);color:#fff;text-decoration:none}.barra nav a:hover .icona{color:#fff}.barra nav a.attivo{background:var(--barra-attivo);color:#fff}.barra nav a.attivo .icona{color:#93c5fd}.barra nav a.attivo:before{content:"";position:absolute;left:-12px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--blu)}.barra .piede{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.barra .piede select{background:#ffffff0f;border-color:#ffffff1f;color:#fff}.barra .piede select option{color:var(--antracite)}.utente{display:flex;align-items:center;gap:10px;padding:4px}.utente-iniziale{width:30px;height:30px;border-radius:99px;background:#1e293b;color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;flex-shrink:0}.utente-dati{display:flex;flex-direction:column;min-width:0;flex:1;font-size:13px;color:var(--barra-testo)}.utente-dati span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utente .ruolo{font-size:12px;color:var(--barra-tenue)}.barra .btn-icona{color:var(--barra-tenue)}.barra .btn-icona:hover{color:#fff;background:var(--barra-hover)}.contenuto{display:flex;flex-direction:column;min-width:0;min-height:100vh}.contenuto-corpo{padding:28px 36px 48px;max-width:1280px;width:100%;flex:1}.velo{display:none}@media (max-width: 900px){.app{grid-template-columns:1fr}.barra{position:fixed;inset:0 auto 0 0;width:min(280px,82vw);z-index:60;transform:translate(-105%);transition:transform .2s;height:100%;box-shadow:var(--ombra-alta)}.app.menu-aperto .barra{transform:none}.velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:55}.contenuto-corpo{padding:20px 16px 40px}h1{font-size:22px}}.intestazione{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.intestazione .sotto{margin:4px 0 0;color:var(--testo-2);font-size:14px}.azioni{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-left:auto}.carta{background:var(--bianco);border:1px solid var(--bordo);border-radius:var(--raggio);padding:20px;box-shadow:var(--ombra)}.carta+.carta{margin-top:16px}.griglia>.carta+.carta{margin-top:0}.carta h2,.carta h3{margin-bottom:12px}.carta-testa{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.carta-testa h2,.carta-testa h3{margin:0}.griglia{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 640px){.g2{grid-template-columns:1fr}}.kpi{background:var(--bianco);border:1px solid var(--bordo);border-radius:var(--raggio);padding:16px 18px;box-shadow:var(--ombra);display:flex;flex-direction:column;gap:6px}.kpi .etichetta{font-size:13px;font-weight:500;color:var(--testo-2)}.kpi .valore{font-size:22px;font-weight:700;color:var(--antracite);line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kpi .nota{font-size:12px;color:var(--testo-2);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tendenza{font-weight:600;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:4px;font-size:12px}.tendenza.su{color:var(--verde);background:var(--verde-chiaro)}.tendenza.giu{color:var(--rosso);background:var(--rosso-chiaro)}button,.btn{font:inherit;font-size:14px;font-weight:500;cursor:pointer;line-height:1.4;border:1px solid var(--bordo-forte);background:var(--bianco);color:var(--antracite);padding:8px 14px;border-radius:var(--raggio-input);display:inline-flex;align-items:center;gap:6px;justify-content:center;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}button:hover,.btn:hover{background:var(--sfondo);border-color:#94a3b8;text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}.btn-primario{background:var(--blu);border-color:var(--blu);color:#fff}.btn-primario:hover{background:var(--blu-scuro);border-color:var(--blu-scuro);color:#fff}.btn-pericolo{color:var(--rosso);border-color:#fecaca}.btn-pericolo:hover{border-color:var(--rosso);background:var(--rosso-chiaro)}.btn-piccolo{padding:5px 10px;font-size:13px}.btn-grande{padding:12px 20px;font-size:16px}.btn-icona{border:none;background:none;padding:6px;color:var(--testo-2);border-radius:6px}.btn-icona:hover{color:var(--antracite);background:var(--sfondo-2)}.btn-link{border:none;background:none;padding:0;color:var(--blu)}.btn-link:hover{background:none;text-decoration:underline}button:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--blu);outline-offset:2px}input,select,textarea{font:inherit;font-size:14px;color:var(--antracite);background:var(--bianco);border:1px solid var(--bordo-forte);border-radius:var(--raggio-input);padding:8px 12px;width:100%;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--testo-3)}textarea{min-height:80px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blu);outline:none;box-shadow:0 0 0 3px var(--blu-alone)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--blu)}.campo{display:flex;flex-direction:column;gap:6px}.campo>span{font-size:13px;font-weight:500;color:var(--antracite)}.campo small{color:var(--testo-2);font-size:12px}.form{display:grid;gap:16px}.riga-form{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.check{display:flex;align-items:center;gap:8px;cursor:pointer}.input-grande{font-size:20px;padding:12px 14px;letter-spacing:.03em}input.ricerca,.ricerca{max-width:420px;padding-left:38px;background:var(--bianco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat 12px center}.ricerca.larga{max-width:none}.tabella-wrap{overflow-x:auto;margin:0 -20px;padding:0 20px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:600;color:var(--testo-2);padding:10px 12px;border-bottom:1px solid var(--bordo);white-space:nowrap;background:var(--bianco)}td{padding:11px 12px;border-bottom:1px solid #EEF2F6;vertical-align:middle;color:var(--testo)}tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--sfondo)}tr.cliccabile{cursor:pointer}td .sotto,.piccolo{font-size:12px;color:var(--testo-2)}.badge{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:1px 8px;border-radius:99px;white-space:nowrap;border:1px solid transparent}.badge.ok{background:var(--verde-chiaro);color:var(--verde);border-color:#a7f3d0}.badge.attenzione{background:var(--ambra-chiaro);color:var(--ambra);border-color:#fde68a}.badge.neutro{background:var(--sfondo-2);color:var(--testo-2);border-color:var(--bordo)}.badge.rosa{background:var(--blu-chiaro);color:var(--blu-scuro);border-color:#bfdbfe}.avviso{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border-radius:var(--raggio-input);margin-bottom:16px;font-weight:500;border:1px solid transparent;font-size:14px}.avviso>.icona{flex-shrink:0}.avviso-testo{flex:1;min-width:0}.avviso-azione{flex-shrink:0;margin-left:auto}.avviso.info{background:var(--blu-chiaro);border-color:#bfdbfe;color:#1e3a8a}.avviso.info>.icona{color:var(--blu)}.avviso.attenzione{background:var(--ambra-chiaro);border-color:#fde68a;color:#78350f}.avviso.attenzione>.icona{color:#d97706}.avviso.ok{background:var(--verde-chiaro);border-color:#a7f3d0;color:#065f46}.avviso.ok>.icona{color:var(--verde)}.avviso.errore{background:var(--rosso-chiaro);border-color:#fecaca;color:#991b1b}.avviso.errore>.icona{color:var(--rosso)}@media (max-width: 640px){.avviso{flex-wrap:wrap}.avviso-azione{margin-left:30px}}.notifiche{position:fixed;top:16px;right:16px;z-index:200;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px))}.notifica{display:flex;align-items:flex-start;gap:10px;background:var(--bianco);color:var(--antracite);border:1px solid var(--bordo);border-left:4px solid var(--blu);border-radius:var(--raggio-input);padding:12px 10px 12px 14px;box-shadow:var(--ombra-alta);font-weight:500;animation:entra .18s ease-out}.notifica>span{flex:1;padding-top:1px}.notifica>.icona{margin-top:2px;color:var(--blu)}.notifica.ok{border-left-color:var(--verde)}.notifica.ok>.icona{color:var(--verde)}.notifica.errore{border-left-color:var(--rosso)}.notifica.errore>.icona{color:var(--rosso)}.notifica .btn-icona{padding:2px}@keyframes entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.caricamento{padding:40px;display:flex;justify-content:center;align-items:center;gap:10px;color:var(--testo-2)}.caricamento:before{content:"";width:16px;height:16px;border-radius:99px;border:2px solid var(--bordo);border-top-color:var(--blu);animation:gira .7s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.vuoto{padding:40px 24px;text-align:center;color:var(--testo-2);display:flex;flex-direction:column;align-items:center;gap:10px}.vuoto-icona{width:44px;height:44px;border-radius:10px;background:var(--sfondo-2);color:var(--testo-2);display:grid;place-items:center}.vuoto-testo{max-width:420px;font-size:14px}.vuoto .mt{margin-top:4px}.modale-sfondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:100;overflow-y:auto}.modale{background:var(--bianco);border-radius:12px;padding:24px;width:100%;max-width:520px;box-shadow:0 20px 50px #0f172a33;border:1px solid var(--bordo)}.modale.largo{max-width:820px}.modale-testa{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modale-piede{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;flex-wrap:wrap}.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--sfondo-2)}.login .carta{width:100%;max-width:400px;padding:32px}.login h1{text-align:center}.cassa{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}@media (max-width: 1000px){.cassa{grid-template-columns:1fr}}.totale-grande{font-size:40px;font-weight:700;line-height:1.1;color:var(--antracite);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.metodi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metodi button.scelto{background:var(--antracite);color:#fff;border-color:var(--antracite)}.input-prezzo{width:100px;text-align:right;padding:6px 8px}.barrato{text-decoration:line-through;color:var(--testo-3);font-size:13px}.riga-totale{display:flex;justify-content:space-between;padding:6px 0}.riga-pagamento{display:flex;align-items:center;gap:8px;padding:6px 0}.riga-pagamento>span:first-child{flex:1}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--bordo-forte);border-radius:99px;padding:4px 12px;font-size:13px;background:var(--bianco);cursor:pointer;color:var(--testo)}.chip.on{background:var(--antracite);color:#fff;border-color:var(--antracite)}.separatore{height:1px;background:var(--bordo);margin:16px 0}.flex{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.spazio{flex:1}.mt{margin-top:16px}.mb{margin-bottom:16px}.testo-2{color:var(--testo-2)}.grassetto{font-weight:600}.mono{font-family:var(--mono);font-size:13px}.campo-codice{display:flex;gap:8px;align-items:stretch}.campo-codice>input{flex:1;min-width:0}.btn-fotocamera{padding:0 14px;color:var(--antracite)}.fotocamera{position:relative;border-radius:10px;overflow:hidden;background:#000}.fotocamera video{width:100%;display:block;max-height:60vh;object-fit:cover}.fotocamera .mirino{position:absolute;left:10%;right:10%;top:35%;bottom:35%;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 999px #00000059}.passi{margin:0 0 16px;padding-left:20px;display:grid;gap:6px;color:var(--testo-2)}pre.codice{background:var(--sfondo);border:1px solid var(--bordo);border-radius:8px;padding:10px 12px;font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-all}details>summary{padding:6px 0;cursor:pointer}.risposta{font-size:20px;font-weight:600;line-height:1.4;color:var(--antracite);margin:0 0 12px}.foto-articolo{width:120px;height:150px;object-fit:cover;border-radius:8px;border:1px solid var(--bordo);background:var(--sfondo)}.foto-articolo.vuota{display:grid;place-items:center;color:var(--testo-3);font-size:13px}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{background:var(--sfondo)}.grafico{position:relative}.grafico svg{display:block;width:100%;height:auto;overflow:visible}.grafico .asse{font-size:11px;fill:var(--testo-3);font-family:var(--sans)}.grafico .griglia-linea{stroke:#eef2f6;stroke-width:1}.grafico .linea{fill:none;stroke:var(--blu);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico .mirino-linea{stroke:var(--bordo-forte);stroke-width:1;stroke-dasharray:3 3}.grafico .punto{fill:var(--bianco);stroke:var(--blu);stroke-width:2}.legenda{display:flex;gap:16px;font-size:12px;color:var(--testo-2);align-items:center}.legenda i{display:inline-block;width:14px;height:2px;background:var(--blu);vertical-align:middle;margin-right:6px}.legenda i.confronto{background:none;border-top:2px dashed var(--testo-3);height:0}.tooltip{position:absolute;pointer-events:none;background:var(--antracite);color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;white-space:nowrap;transform:translate(-50%,-100%);margin-top:-10px;z-index:5;box-shadow:var(--ombra-alta)}.piede-legale{display:flex;flex-wrap:wrap;gap:4px 16px;padding:14px 36px;border-top:1px solid var(--bordo);font-size:12px;color:var(--testo-3);background:var(--sfondo)}.piede-legale a{color:var(--testo-2)}.piede-legale span{font-weight:600;color:var(--testo-2)}@media (max-width: 900px){.piede-legale{padding:12px 16px}}.etichette{display:flex;flex-wrap:wrap;gap:8px}.cartellino{width:50mm;height:30mm;border:1px dashed var(--bordo-forte);background:#fff;padding:2mm 2.5mm;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#000}.cartellino .e-negozio{font-size:8.5pt;font-weight:700;line-height:1}.cartellino .e-testa{text-align:center;line-height:1}.cartellino .e-logo{height:5mm;max-width:44mm;object-fit:contain;display:inline-block;vertical-align:middle}.cartellino .e-nome{font-size:7pt;line-height:1.12;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cartellino .e-dati{gap:6px}.cartellino .e-info{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6.2pt;color:#222}.cartellino .e-dati>.e-prezzo{flex:none}.cartellino .e-riga{display:flex;justify-content:space-between;align-items:baseline;font-size:7.5pt}.cartellino .e-prezzo{font-size:11pt;font-weight:700}.cartellino .barcode{width:100%;height:12mm}.ricevuta{max-width:320px;margin:0 auto;font-family:var(--mono);font-size:13px;color:#000}.ricevuta h3{font-family:var(--sans);text-align:center;font-size:18px;font-weight:700}.ricevuta .centro{text-align:center}.ricevuta table td{padding:3px 0;border:none;font-size:13px}.ricevuta tbody tr:hover td{background:none}.ricevuta hr{border:none;border-top:1px dashed #000}.solo-stampa{display:none}.buono-stampa{max-width:360px;margin:0 auto;padding:22px 20px;text-align:center;color:#000;background:#fff;border:1.5px solid var(--bordo-forte);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:6px}.buono-negozio{font-size:22px;font-weight:700}.buono-titolo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--testo-2)}.buono-importo{font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.buono-per{font-style:italic}.buono-info{display:flex;justify-content:space-between;width:100%;font-size:12px;gap:8px}.buono-info.centro{justify-content:center}.buono-nota{font-size:10px;color:#555}.ddt{font-size:13px}.ddt-testa{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--bordo-forte)}.ddt-titolo{text-align:center}.ddt-tipo{font-size:18px;font-weight:700}.ddt-etichetta{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-2);margin-bottom:2px}.ddt-causale{padding:10px 0;border-bottom:1px solid var(--bordo)}.ddt-righe{margin:10px 0}.ddt-righe td,.ddt-righe th{padding:6px 8px}.ddt-righe tfoot td{border-top:1px solid var(--bordo-forte)}.ddt-piede{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--bordo)}.ddt-firme{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.ddt-firme>div{border-top:1px solid #000;padding-top:4px;font-size:11px;text-align:center}@media (max-width: 700px){.ddt-testa,.ddt-piede{grid-template-columns:1fr}}.prospetto h3{font-size:15px;margin:4px 0 6px}.legale{max-width:860px;margin:0 auto;padding:24px 16px 64px}.legale-testa{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:20px}.legale-testa .logo{padding:0;font-size:18px}.legale-testa nav{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.legale-testa nav a{color:var(--testo-2)}.legale-testa nav a.attivo{color:var(--blu);font-weight:600}.legale-testo h1{font-size:24px}.legale-testo h2{font-size:17px;margin-top:22px}.legale-testo p,.legale-testo li{line-height:1.6}@media print{@page{margin:6mm}body{background:#fff}.barra,.no-stampa,.intestazione .azioni,.modale-testa,.modale-piede,.notifiche,.piede-legale,.velo{display:none!important}.app{display:block}.contenuto,.contenuto-corpo{padding:0;max-width:none;min-height:0}.carta{border:none;box-shadow:none;padding:0}.cartellino{border:none;page-break-inside:avoid}.modale-sfondo{position:static;background:none;padding:0;display:block}.modale{box-shadow:none;padding:0;max-width:none;border:0}body.stampa-modale .app{display:none!important}.solo-stampa{display:block}.prospetto .griglia{grid-template-columns:1fr 1fr}.buono-stampa{border-width:1px}.ddt{font-size:11pt}.legale{padding:0}.legale-testo{border:0;box-shadow:none}}.barra nav a .contatore{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--blu);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.schede{display:flex;gap:4px;border-bottom:1px solid var(--bordo);margin-bottom:16px;overflow-x:auto}.schede button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:10px 12px;color:var(--testo-2);font-weight:500}.schede button:hover{background:none;color:var(--antracite)}.schede button.on{color:var(--blu);border-bottom-color:var(--blu)}.schede .n{margin-left:6px;font-size:12px;background:var(--sfondo-2);color:var(--testo-2);border-radius:99px;padding:0 7px}.schede button.on .n{background:var(--blu-chiaro);color:var(--blu)}.riga-preparata td{background:var(--verde-chiaro)}.indirizzo-blocco{white-space:pre-line;line-height:1.5}.chiave-nuova{font-family:var(--mono);font-size:13px;background:var(--ambra-chiaro);border:1px solid #FDE68A;border-radius:8px;padding:10px 12px;word-break:break-all}.etichetta-sped{width:100mm;min-height:60mm;border:1px dashed var(--bordo-forte);padding:6mm;color:#000;background:#fff}.etichetta-sped .mitt{font-size:9pt;border-bottom:1px solid #000;padding-bottom:2mm;margin-bottom:4mm}.etichetta-sped .dest{font-size:14pt;font-weight:700;line-height:1.35;white-space:pre-line}.distinta h3{margin-bottom:4px}.api-doc h3{margin-top:18px}.api-doc pre.codice{font-size:12px}@media print{.etichetta-sped{border:0}}.testo-verde{color:var(--verde);vertical-align:-2px}:root{--raggio: 12px;--raggio-input: 8px;--ombra: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--ombra-media: 0 4px 12px -2px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .05);--ombra-alta: 0 20px 40px -12px rgba(15, 23, 42, .25), 0 4px 12px -4px rgba(15, 23, 42, .08);--barra: #0B1220;--barra-hover: rgba(148, 163, 184, .08);--barra-attivo: rgba(59, 130, 246, .16);--marchio-grad: linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%)}body{letter-spacing:-.003em}h1{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.2}h2{font-size:16px;font-weight:600;letter-spacing:-.01em}.soprattitolo{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2)}.intestazione{align-items:flex-end}.barra{background:var(--barra);background-image:radial-gradient(120% 60% at 0% 0%,rgba(37,99,235,.14),transparent 60%);border-right:1px solid rgba(255,255,255,.04)}.marchio-segno{background:var(--marchio-grad);box-shadow:0 4px 12px -2px #2563eb80,inset 0 1px #ffffff40;border-radius:9px}.barra nav a{border-radius:8px;transition:background .12s,color .12s}.barra nav a.attivo{background:var(--barra-attivo);box-shadow:inset 0 0 0 1px #3b82f62e}.barra nav a.attivo:before{display:none}.utente-iniziale{background:var(--marchio-grad)}.barra-alta{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 36px;background:#f8fafcd1;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--bordo)}.barra-cerca{display:flex;align-items:center;gap:10px;width:min(440px,100%);justify-content:flex-start;background:var(--bianco);color:var(--testo-3);border:1px solid var(--bordo);box-shadow:var(--ombra);padding:7px 10px 7px 12px;border-radius:10px;font-weight:400}.barra-cerca:hover{border-color:var(--bordo-forte);background:var(--bianco);color:var(--testo-2)}.barra-cerca span{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}kbd{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--testo-2);background:var(--sfondo-2);border:1px solid var(--bordo);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.pillola-cassa{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;padding:6px 12px;border-radius:99px;border:1px solid var(--bordo);background:var(--bianco);color:var(--testo);white-space:nowrap}.pillola-cassa:hover{text-decoration:none;border-color:var(--bordo-forte)}.punto{width:8px;height:8px;border-radius:99px;background:var(--testo-3);flex-shrink:0}.aperta .punto{background:var(--verde);box-shadow:0 0 0 3px #0596692e}.chiusa .punto{background:#d97706;box-shadow:0 0 0 3px #d977062e}@media (max-width: 900px){.barra-alta{padding:8px 16px;top:53px}.barra-cerca span,.barra-cerca kbd{display:none}.barra-cerca{width:auto}.nascondi-mobile{display:none}}.carta{border-color:#e2e8f0e6}.carta-testa h2{font-size:16px}.kpi{padding:18px 20px;gap:8px;transition:box-shadow .15s,transform .15s}.kpi:hover{box-shadow:var(--ombra-media)}.kpi .valore{font-size:24px;font-weight:650;font-variant-numeric:normal;letter-spacing:-.02em}.eroe{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;box-shadow:var(--ombra);overflow:hidden}@media (max-width: 900px){.eroe{grid-template-columns:1fr}}.primi-passi{background-image:linear-gradient(180deg,rgba(239,246,255,.7),var(--bianco) 70%);border-color:#dbeafe}.avanzamento{height:6px;border-radius:99px;background:var(--sfondo-2);overflow:hidden;margin-bottom:14px}.avanzamento span{display:block;height:100%;border-radius:99px;background:var(--marchio-grad);transition:width .4s ease}.passi-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.passi-lista a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--bordo);background:var(--bianco);color:var(--antracite)}.passi-lista a:hover{text-decoration:none;border-color:#bfdbfe}.passo-segno{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--sfondo-2);color:var(--testo-2);flex-shrink:0}.passo-testo{flex:1;display:flex;flex-direction:column;min-width:0}.passo-testo b{font-weight:600;font-size:13.5px}.passo-testo small{font-size:12px;color:var(--testo-2)}.passi-lista li.fatto a{background:transparent;border-style:dashed}.passi-lista li.fatto .passo-segno{background:var(--verde-chiaro);color:var(--verde)}.passi-lista li.fatto b{color:var(--testo-2);text-decoration:line-through;text-decoration-color:var(--testo-3)}.passi-lista li.prossimo a{border-color:#93c5fd;box-shadow:0 0 0 3px var(--blu-alone)}.passi-lista li.prossimo .passo-segno{background:var(--blu);color:#fff}.etichetta-fine{font-size:12px;font-weight:600;fill:var(--antracite);font-family:var(--sans)}.legenda i{width:12px;height:3px;border-radius:2px}.tooltip{padding:10px 12px;border-radius:8px;min-width:170px}.tooltip-titolo{font-weight:600;margin-bottom:4px;text-transform:capitalize}.tooltip-riga{display:flex;align-items:center;gap:6px;color:#cbd5e1}.tooltip-riga i{width:8px;height:8px;border-radius:99px;display:inline-block}.tabella-grafico{margin-top:8px;font-size:13px}.tabella-grafico summary{color:var(--testo-2);font-size:12px}.palette-sfondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:entra .12s ease-out}.palette{width:min(640px,100%);background:var(--bianco);border-radius:14px;box-shadow:var(--ombra-alta);border:1px solid var(--bordo);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.palette-campo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--bordo);color:var(--testo-3)}.palette-campo input{border:0;box-shadow:none;padding:4px 0;font-size:16px}.palette-campo input:focus{box-shadow:none}.palette-risultati{overflow-y:auto;padding:6px}.palette-gruppo{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-3);padding:10px 10px 4px}.palette-voce{width:100%;justify-content:flex-start;border:0;background:none;padding:8px 10px;border-radius:8px;gap:12px;text-align:left}.palette-voce:hover{background:none}.palette-voce.sel{background:var(--blu-chiaro)}.palette-icona{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--sfondo-2);color:var(--testo-2);flex-shrink:0}.palette-voce.sel .palette-icona{background:var(--bianco);color:var(--blu);box-shadow:var(--ombra)}.palette-testo{flex:1;display:flex;flex-direction:column;min-width:0}.palette-testo small{color:var(--testo-2);font-size:12px;font-weight:400}.palette-invio{color:var(--blu);font-weight:600}.palette-vuoto{padding:28px;text-align:center;color:var(--testo-2)}.palette-piede{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--bordo);background:var(--sfondo);font-size:12px;color:var(--testo-2)}.palette-piede kbd{margin-right:3px}.accesso{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--bianco)}.accesso-marchio{position:relative;overflow:hidden;color:#e2e8f0;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;background:#0b1220;background-image:radial-gradient(80% 60% at 10% 0%,rgba(59,130,246,.35),transparent 60%),radial-gradient(60% 50% at 100% 100%,rgba(29,78,216,.28),transparent 60%)}.accesso-marchio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);pointer-events:none}.accesso-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:#fff;position:relative;z-index:1}.accesso-promessa{position:relative;z-index:1;max-width:440px}.accesso-promessa h2{color:#fff;font-size:34px;font-weight:650;letter-spacing:-.03em;line-height:1.15;margin-bottom:28px}.accesso-promessa ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.accesso-promessa li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#cbd5e1}.accesso-promessa li b{color:#fff;font-weight:600}.accesso-promessa li .icona{color:#93c5fd;margin-top:2px}.accesso-piede{position:relative;z-index:1;margin:0;font-size:13px;color:#64748b}.accesso-modulo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:20px}.accesso-scheda{width:100%;max-width:400px}.accesso-scheda h1{font-size:28px;margin-bottom:6px}.accesso-sotto{margin:0 0 24px}.accesso-link{color:var(--testo-3)}.accesso-legale{align-items:flex-start}.accesso-legale input{margin-top:3px}.interruttore{display:inline-flex;padding:3px;background:var(--sfondo-2);border-radius:10px;margin-bottom:24px;border:1px solid var(--bordo)}.interruttore button{border:0;background:none;padding:6px 16px;border-radius:8px;color:var(--testo-2);font-size:13px}.interruttore button:hover{background:none;color:var(--antracite)}.interruttore button.on{background:var(--bianco);color:var(--antracite);box-shadow:var(--ombra)}.campo-password{position:relative}.campo-password input{padding-right:84px}.campo-password .btn-icona{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;color:var(--testo-2);padding:4px 8px}.suggerimento{color:var(--ambra)!important}.suggerimento .btn-link{font-size:12px;font-weight:600}.forza{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:4px;align-items:center;margin-top:2px}.forza>span{height:4px;border-radius:99px;background:var(--sfondo-2)}.forza small{margin-left:8px;color:var(--testo-2)!important}.forza.l1>span:nth-child(1){background:var(--rosso)}.forza.l2>span:nth-child(-n+2){background:#d97706}.forza.l3>span:nth-child(-n+3){background:var(--verde)}.garanzie{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--testo-2)}.garanzie li{display:flex;align-items:center;gap:4px}.garanzie .icona{color:var(--verde)}.messaggio-accesso{text-align:left}.messaggio-icona{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--blu-chiaro);color:var(--blu);margin-bottom:16px}@media (max-width: 900px){.accesso{grid-template-columns:1fr}.accesso-marchio{padding:24px;min-height:auto}.accesso-promessa h2{font-size:24px;margin-bottom:16px}.accesso-promessa ul,.accesso-piede{display:none}.accesso-modulo{justify-content:flex-start;padding-top:28px}}.kpi .valore{white-space:nowrap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--serie-1: #2563EB;--serie-2: #EB6834;font-feature-settings:"cv11","ss01"}body{font-family:"Inter",var(--sans);font-optical-sizing:auto}.num,td.num,th.num,.input-prezzo,.mono{font-feature-settings:"tnum"}.scheletro{display:grid;gap:12px;padding:20px 4px}.scheletro span{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--sfondo-2) 0%,var(--bordo) 50%,var(--sfondo-2) 100%);background-size:200% 100%;animation:luccica 1.3s ease-in-out infinite}.scheletro .s-titolo{height:26px;width:40%}.scheletro .s-corta{width:60%}.pagina{animation:pagina-entra .28s cubic-bezier(.2,.7,.2,1) both}@keyframes pagina-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kpi,.carta,.eroe{animation:pagina-entra .35s cubic-bezier(.2,.7,.2,1) both}.griglia>:nth-child(2){animation-delay:.04s}.griglia>:nth-child(3){animation-delay:.08s}.griglia>:nth-child(4){animation-delay:.12s}button,.btn{transition:background .12s,border-color .12s,color .12s,transform .08s,box-shadow .12s}button:active:not(:disabled),.btn:active{transform:scale(.98)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}img.marchio-logo{width:34px;height:34px;border-radius:9px;object-fit:contain;flex-shrink:0}.punto-vivo{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--verde);margin-right:4px;box-shadow:0 0 0 3px #05966933;animation:pulsa 2s ease-in-out infinite;vertical-align:1px}@keyframes pulsa{50%{box-shadow:0 0 0 6px #05966900}}.cassa{grid-template-columns:minmax(0,1fr) 400px;gap:24px}.cassa-scanner{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;background:var(--bianco);border:1.5px solid var(--bordo-forte);border-radius:14px;box-shadow:var(--ombra);margin-bottom:16px;transition:border-color .12s,box-shadow .12s}.cassa-scanner:focus-within{border-color:var(--blu);box-shadow:0 0 0 4px var(--blu-alone)}.cassa-scanner input{border:0;box-shadow:none!important;font-size:20px;padding:10px 4px;background:transparent;letter-spacing:.01em}.cassa-scanner .btn-fotocamera{border-radius:10px;padding:10px 14px}.cassa-vuota{text-align:center;padding:56px 24px;border:1.5px dashed var(--bordo-forte);border-radius:16px;color:var(--testo-2);background:var(--bianco)}.cassa-vuota-icona{width:64px;height:64px;border-radius:18px;display:inline-grid;place-items:center;background:var(--blu-chiaro);color:var(--blu);margin-bottom:14px}.cassa-vuota h2{font-size:18px;margin-bottom:6px}.cassa-vuota p{max-width:380px;margin:0 auto}.cassa-righe{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cassa-riga{display:flex;align-items:center;gap:14px;padding:10px;background:var(--bianco);border:1px solid var(--bordo);border-radius:12px;box-shadow:var(--ombra);animation:riga-entra .22s cubic-bezier(.2,.7,.2,1) both}@keyframes riga-entra{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.cassa-foto{width:56px;height:68px;border-radius:8px;overflow:hidden;background:var(--sfondo-2);display:grid;place-items:center;color:var(--testo-3);flex-shrink:0}.cassa-foto img{width:100%;height:100%;object-fit:cover}.cassa-riga-testo{flex:1;min-width:0;display:flex;flex-direction:column}.cassa-riga-testo b{font-weight:600;color:var(--antracite)}.cassa-riga-testo small{font-size:12px;color:var(--testo-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cassa-riga-prezzo{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cassa-riga-prezzo .input-prezzo{width:104px;font-size:16px;font-weight:600;text-align:right}.cassa-strumenti{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.cassa-conto{position:sticky;top:76px;display:flex;flex-direction:column;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;box-shadow:var(--ombra-media);overflow:hidden}.cassa-cliente{padding:16px;border-bottom:1px solid var(--bordo)}.cassa-totale{padding:20px 20px 22px;color:#fff;background:#0b1220;background-image:radial-gradient(100% 140% at 100% 0%,rgba(59,130,246,.35),transparent 60%)}.cassa-totale-righe{display:flex;justify-content:space-between;font-size:13px;color:#94a3b8}.cassa-totale-etichetta{margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cassa-totale .totale-grande{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.03em;font-feature-settings:normal}.cassa-pagamento{padding:16px;display:grid;gap:10px}.metodi{gap:8px}.metodo{flex-direction:column;gap:6px;padding:14px 8px;border-radius:12px;font-weight:600}.metodo .icona{color:var(--blu)}.metodo:hover{border-color:var(--blu);background:var(--blu-chiaro)}.riga-pagamento{padding:8px 10px;border:1px solid var(--bordo);border-radius:10px;background:var(--sfondo)}.riga-pagamento-metodo{display:flex;align-items:center;gap:8px;font-weight:500}.riga-pagamento-metodo .icona{color:var(--blu)}.cassa-contanti{display:grid;gap:8px;padding-top:4px}.rapidi{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rapidi button{padding:8px 4px;font-weight:600;font-feature-settings:"tnum"}.cassa-resto{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-radius:12px;background:var(--verde-chiaro);color:var(--verde)}.cassa-resto b{font-size:28px;letter-spacing:-.02em}.cassa-resto.manca{background:var(--rosso-chiaro);color:var(--rosso)}.btn-incassa{margin:0 16px 16px;padding:16px;font-size:17px;font-weight:650;border-radius:12px;box-shadow:0 8px 20px -8px var(--blu)}.btn-incassa:disabled{box-shadow:none}.vendita-ok{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;border-radius:12px;background:var(--verde-chiaro)}.vendita-ok b{display:block;font-size:18px;color:var(--antracite)}.vendita-ok span{font-size:13px;color:var(--testo-2)}.spunta-animata{width:44px;height:44px;flex-shrink:0}.spunta-animata circle{fill:none;stroke:var(--verde);stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:traccia .5s ease-out forwards}.spunta-animata path{fill:none;stroke:var(--verde);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:traccia .35s .4s ease-out forwards}@keyframes traccia{to{stroke-dashoffset:0}}@media (max-width: 1100px){.cassa{grid-template-columns:1fr}.cassa-conto{position:static}}.piccolo-int{margin:0}.piccolo-int button{padding:5px 12px}.griglia-capi{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.capo{display:flex;flex-direction:column;background:var(--bianco);border:1px solid var(--bordo);border-radius:14px;overflow:hidden;color:inherit;box-shadow:var(--ombra);transition:box-shadow .18s,transform .18s,border-color .18s;animation:pagina-entra .3s both}.capo:hover{text-decoration:none;box-shadow:var(--ombra-media);transform:translateY(-2px);border-color:var(--bordo-forte)}.capo.archiviato{opacity:.6}.capo-foto{position:relative;aspect-ratio:4 / 5;background:var(--sfondo-2);overflow:hidden}.capo-foto img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.capo:hover .capo-foto img{transform:scale(1.04)}.capo-iniziale{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:56px;font-weight:700;color:var(--bordo-forte);letter-spacing:-.04em}.capo-etichette{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:4px}.capo-tag{font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:#0f172ac7;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.capo-tag.saldo{background:var(--rosso)}.capo-tag.riordino{background:#d97706}.capo-corpo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.capo-prezzo{font-weight:600;white-space:nowrap;color:var(--antracite)}.capo-prezzo s{color:var(--testo-3);font-weight:400;font-size:12px}.capo-corpo small{font-size:12px;color:var(--testo-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capo-taglie{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.taglia{min-width:28px;padding:2px 6px;text-align:center;font-size:11px;font-weight:600;border-radius:6px;border:1px solid var(--bordo-forte);color:var(--antracite);background:var(--bianco)}.taglia.ultima{border-color:#f59e0b;color:#b45309;background:var(--ambra-chiaro)}.taglia.finita{color:var(--testo-3);text-decoration:line-through;border-style:dashed;background:transparent}.capo-piede{display:flex;justify-content:space-between;font-size:12px;color:var(--testo-2);margin-top:8px;padding-top:8px;border-top:1px solid var(--bordo)}.profilo-testa{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.profilo-avatar{width:52px;height:52px;border-radius:99px;display:grid;place-items:center;font-weight:700;font-size:18px;color:#fff;background:var(--marchio-grad);box-shadow:0 6px 14px -6px var(--blu)}.profilo-numeri{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:18px;border:1px solid var(--bordo);border-radius:12px;overflow:hidden}.profilo-numeri>div{padding:12px 14px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--bordo)}.profilo-numeri>div:last-child{border-right:0}.profilo-numeri span{font-size:12px;color:var(--testo-2)}.profilo-numeri b{font-size:18px;font-weight:650;color:var(--antracite);letter-spacing:-.01em;display:flex;align-items:center;gap:4px}.profilo-numeri b .icona{color:#d97706}.profilo-numeri small{font-size:11px;color:var(--testo-3)}@media (max-width: 800px){.profilo-numeri{grid-template-columns:1fr 1fr}.profilo-numeri>div{border-bottom:1px solid var(--bordo)}}:root[data-tema=scuro]{--sfondo: #0A0F1C;--sfondo-2: #1A2233;--bianco: #111827;--bordo: #1F2937;--bordo-forte: #334155;--antracite: #F1F5F9;--testo: #CBD5E1;--testo-2: #94A3B8;--testo-3: #64748B;--blu: #3B82F6;--blu-scuro: #2563EB;--blu-chiaro: rgba(59, 130, 246, .14);--blu-alone: rgba(59, 130, 246, .28);--verde: #34D399;--verde-chiaro: rgba(52, 211, 153, .12);--ambra: #FBBF24;--ambra-chiaro: rgba(251, 191, 36, .12);--rosso: #F87171;--rosso-chiaro: rgba(248, 113, 113, .12);--serie-1: #3B82F6;--serie-2: #E0662F;--barra: #070B14;--ombra: 0 1px 2px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .02);--ombra-media: 0 8px 20px -6px rgba(0, 0, 0, .5);--ombra-alta: 0 24px 48px -12px rgba(0, 0, 0, .7);color-scheme:dark}:root[data-tema=scuro] body{background:var(--sfondo)}:root[data-tema=scuro] .barra-alta{background:#0a0f1ccc}:root[data-tema=scuro] .avviso.info{color:#bfdbfe;border-color:#3b82f64d}:root[data-tema=scuro] .avviso.attenzione{color:#fde68a;border-color:#fbbf244d}:root[data-tema=scuro] .avviso.ok{color:#a7f3d0;border-color:#34d3994d}:root[data-tema=scuro] .avviso.errore{color:#fecaca;border-color:#f871714d}:root[data-tema=scuro] .badge.ok,:root[data-tema=scuro] .badge.attenzione,:root[data-tema=scuro] .badge.rosa,:root[data-tema=scuro] .badge.neutro{border-color:transparent}:root[data-tema=scuro] .badge.rosa{color:#93c5fd}:root[data-tema=scuro] td{border-bottom-color:var(--bordo)}:root[data-tema=scuro] tbody tr:hover td{background:#ffffff05}:root[data-tema=scuro] .primi-passi{background-image:linear-gradient(180deg,rgba(59,130,246,.08),transparent 70%);border-color:#3b82f640}:root[data-tema=scuro] .passi-lista li.prossimo a{border-color:#3b82f680}:root[data-tema=scuro] .modale-sfondo,:root[data-tema=scuro] .palette-sfondo{background:#0009}:root[data-tema=scuro] .btn-pericolo{border-color:#f8717159}:root[data-tema=scuro] .notifica{background:#1a2233}:root[data-tema=scuro] .tooltip{background:#f1f5f9;color:#0f172a}:root[data-tema=scuro] .tooltip-riga{color:#334155}:root[data-tema=scuro] .cassa-totale{background:#070b14}:root[data-tema=scuro] .chiave-nuova{border-color:#fbbf244d}:root[data-tema=scuro] .capo-foto{background:#1a2233}:root[data-tema=scuro] .accesso-modulo{background:var(--sfondo)}:root[data-tema=scuro] img.marchio-logo{background:#fff}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]){--sfondo: #0A0F1C;--sfondo-2: #1A2233;--bianco: #111827;--bordo: #1F2937;--bordo-forte: #334155;--antracite: #F1F5F9;--testo: #CBD5E1;--testo-2: #94A3B8;--testo-3: #64748B;--blu: #3B82F6;--blu-scuro: #2563EB;--blu-chiaro: rgba(59, 130, 246, .14);--blu-alone: rgba(59, 130, 246, .28);--verde: #34D399;--verde-chiaro: rgba(52, 211, 153, .12);--ambra: #FBBF24;--ambra-chiaro: rgba(251, 191, 36, .12);--rosso: #F87171;--rosso-chiaro: rgba(248, 113, 113, .12);--serie-1: #3B82F6;--serie-2: #E0662F;--barra: #070B14;--ombra: 0 1px 2px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .02);--ombra-media: 0 8px 20px -6px rgba(0, 0, 0, .5);--ombra-alta: 0 24px 48px -12px rgba(0, 0, 0, .7);color-scheme:dark}:root:not([data-tema=chiaro]) body{background:var(--sfondo)}:root:not([data-tema=chiaro]) .barra-alta{background:#0a0f1ccc}:root:not([data-tema=chiaro]) .avviso.info{color:#bfdbfe;border-color:#3b82f64d}:root:not([data-tema=chiaro]) .avviso.attenzione{color:#fde68a;border-color:#fbbf244d}:root:not([data-tema=chiaro]) .avviso.ok{color:#a7f3d0;border-color:#34d3994d}:root:not([data-tema=chiaro]) .avviso.errore{color:#fecaca;border-color:#f871714d}:root:not([data-tema=chiaro]) .badge.ok,:root:not([data-tema=chiaro]) .badge.attenzione,:root:not([data-tema=chiaro]) .badge.rosa,:root:not([data-tema=chiaro]) .badge.neutro{border-color:transparent}:root:not([data-tema=chiaro]) .badge.rosa{color:#93c5fd}:root:not([data-tema=chiaro]) td{border-bottom-color:var(--bordo)}:root:not([data-tema=chiaro]) tbody tr:hover td{background:#ffffff05}:root:not([data-tema=chiaro]) .primi-passi{background-image:linear-gradient(180deg,rgba(59,130,246,.08),transparent 70%);border-color:#3b82f640}:root:not([data-tema=chiaro]) .passi-lista li.prossimo a{border-color:#3b82f680}:root:not([data-tema=chiaro]) .modale-sfondo,:root:not([data-tema=chiaro]) .palette-sfondo{background:#0009}:root:not([data-tema=chiaro]) .btn-pericolo{border-color:#f8717159}:root:not([data-tema=chiaro]) .notifica{background:#1a2233}:root:not([data-tema=chiaro]) .tooltip{background:#f1f5f9;color:#0f172a}:root:not([data-tema=chiaro]) .tooltip-riga{color:#334155}:root:not([data-tema=chiaro]) .cassa-totale{background:#070b14}:root:not([data-tema=chiaro]) .chiave-nuova{border-color:#fbbf244d}:root:not([data-tema=chiaro]) .capo-foto{background:#1a2233}:root:not([data-tema=chiaro]) .accesso-modulo{background:var(--sfondo)}:root:not([data-tema=chiaro]) img.marchio-logo{background:#fff}}@media print{:root,:root[data-tema]{--bianco: #fff;--sfondo: #fff;--antracite: #000;--testo: #000;--testo-2: #333;--bordo: #ccc;color-scheme:light}body{background:#fff!important;color:#000}}.aspetto-logo{display:flex;align-items:center;gap:16px}.aspetto-anteprima{width:64px;height:64px;border-radius:14px;border:1px solid var(--bordo);background:#fff;display:grid;place-items:center;overflow:hidden}.aspetto-anteprima img{width:100%;height:100%;object-fit:contain}.aspetto-anteprima span{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:26px;font-weight:700}.colori{display:flex;flex-wrap:wrap;gap:10px}.colore{width:32px;height:32px;padding:0;border-radius:99px;border:2px solid var(--bianco);box-shadow:0 0 0 1px var(--bordo-forte)}.colore.scelto{box-shadow:0 0 0 2px var(--antracite)}.colore.libero{position:relative;overflow:hidden;background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444);cursor:pointer}.colore.libero input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ricevuta{font-family:"Inter",var(--sans);font-size:12.5px}.ricevuta-logo{display:block;max-width:46mm;max-height:18mm;margin:0 auto 6px;object-fit:contain;filter:grayscale(1) contrast(1.2)}.ricevuta h3{font-family:"Inter",var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:700;margin-bottom:4px}.ricevuta hr{border-top:1px dashed #999;margin:8px 0}.ricevuta .num{font-feature-settings:"tnum"}.ricevuta-nota{font-size:10px;color:#555;letter-spacing:.02em}.buono-stampa{font-family:"Inter",var(--sans);max-width:380px;padding:0 0 18px;border:1px solid #D4D4D8;border-radius:16px;overflow:hidden;gap:8px}.buono-testa{width:100%;padding:18px 20px 14px;border-top:6px solid var(--accento);display:flex;justify-content:center}.buono-logo{max-height:44px;max-width:70%;object-fit:contain}.buono-negozio{font-size:20px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.buono-titolo{font-size:11px;font-weight:600;letter-spacing:.32em;color:var(--accento)}.buono-importo{font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1;margin:4px 0}.buono-per{font-style:normal;font-size:14px;color:#3f3f46}.buono-fregio{display:flex;align-items:center;gap:10px;width:60%;margin:6px 0}.buono-fregio span{flex:1;height:1px;background:#d4d4d8}.buono-fregio i{width:6px;height:6px;transform:rotate(45deg);background:var(--accento)}.buono-info{padding:0 20px;color:#52525b}.buono-nota{padding:0 20px;text-align:center}.cartellino .e-negozio{font-family:"Inter",var(--sans);letter-spacing:.12em;text-transform:uppercase;font-size:7pt;font-weight:700}.cartellino .e-nome{font-family:"Inter",var(--sans);font-size:7.5pt;font-weight:500}.cartellino .e-prezzo{font-family:"Inter",var(--sans);font-size:12pt;font-weight:800;letter-spacing:-.02em}.lp{background:var(--bianco);color:var(--testo);min-height:100vh;overflow-x:hidden}.lp h1,.lp h2,.lp h3{color:var(--antracite)}.lp .centro{text-align:center}.lp-testa{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:14px max(24px,calc(50% - 560px));background:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--bordo)}.lp-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:var(--antracite)}.lp-logo:hover{text-decoration:none}.lp-logo .marchio-segno{width:30px;height:30px;color:#fff;display:grid;place-items:center;font-size:15px}.lp-menu{display:flex;gap:24px;margin-left:24px}.lp-menu a,.lp-accedi{color:var(--testo-2);font-weight:500}.lp-menu a:hover,.lp-accedi:hover{color:var(--antracite);text-decoration:none}.lp-testa-azioni{margin-left:auto;display:flex;align-items:center;gap:16px}.lp-eroe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding:72px max(24px,calc(50% - 560px)) 64px;background-image:radial-gradient(60% 70% at 85% 30%,rgba(37,99,235,.1),transparent 70%)}.lp-occhiello{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blu);margin:0 0 14px}.lp-eroe h1{font-size:52px;line-height:1.06;letter-spacing:-.035em;font-weight:700;margin-bottom:20px}.lp-sotto{font-size:18px;line-height:1.6;color:var(--testo-2);max-width:560px;margin:0 0 28px}.lp-sotto.centro{margin:8px auto 28px}.lp-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp-cta .btn-grande{padding:15px 26px;font-size:16px;border-radius:12px;box-shadow:0 10px 24px -10px var(--blu)}.lp-cta-nota{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--testo-2)}.lp-cta-nota .icona{color:var(--verde)}.lp-anteprima{position:relative}.lp-finestra{border-radius:16px;background:var(--bianco);border:1px solid var(--bordo);box-shadow:0 40px 80px -30px #0f172a59,0 10px 30px -10px #0f172a1f;overflow:hidden;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg)}.lp-finestra-barra{display:flex;gap:6px;padding:10px 14px;background:var(--sfondo-2);border-bottom:1px solid var(--bordo)}.lp-finestra-barra i{width:10px;height:10px;border-radius:99px;background:var(--bordo-forte)}.lp-finestra-corpo{display:grid;grid-template-columns:56px 1fr;min-height:300px}.lp-mini-barra{background:#0b1220;display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0}.lp-mini-barra .marchio-segno{width:28px;height:28px;color:#fff;display:grid;place-items:center;font-size:13px}.lp-mini-voce{width:26px;height:6px;border-radius:99px;background:#94a3b840}.lp-mini-voce.on{background:#3b82f6}.lp-mini-contenuto{padding:18px;display:grid;gap:12px;background:var(--sfondo)}.lp-mini-eroe{background:var(--bianco);border:1px solid var(--bordo);border-radius:12px;padding:16px;display:grid;gap:4px}.lp-mini-eroe small,.lp-mini-kpi small{font-size:11px;color:var(--testo-2)}.lp-mini-eroe b{font-size:30px;letter-spacing:-.03em;color:var(--antracite)}.lp-mini-eroe .tendenza{justify-self:start}.lp-mini-eroe svg{width:100%;height:70px;margin-top:6px}.lp-mini-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp-mini-kpi div{background:var(--bianco);border:1px solid var(--bordo);border-radius:10px;padding:10px 12px;display:grid}.lp-mini-kpi b{font-size:16px;color:var(--antracite)}.lp-galleggiante{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bianco);border:1px solid var(--bordo);border-radius:12px;box-shadow:var(--ombra-alta);font-size:13px;animation:galleggia 5s ease-in-out infinite}.lp-galleggiante .icona{color:var(--blu)}.lp-galleggiante b{display:block;color:var(--antracite)}.lp-galleggiante small{color:var(--testo-2)}.lp-g1{left:-28px;bottom:36px}.lp-g2{right:-12px;top:56px;animation-delay:-2.5s}@keyframes galleggia{50%{transform:translateY(-8px)}}.lp-sezione{padding:80px max(24px,calc(50% - 560px))}.lp-sezione h2,.lp-finale h2{font-size:36px;letter-spacing:-.03em;line-height:1.15;font-weight:700}.lp-dolori{background:var(--sfondo);border-top:1px solid var(--bordo);border-bottom:1px solid var(--bordo)}.lp-dolori h2{margin-bottom:28px}.lp-tre{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-tre>div{background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;padding:24px}.lp-tre span{display:block;font-size:19px;font-weight:650;letter-spacing:-.01em;color:var(--antracite);margin-bottom:10px}.lp-tre p{margin:0;color:var(--testo-2)}.lp-funzioni{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.lp-funzione{padding:24px;border-radius:16px;border:1px solid var(--bordo);background:var(--bianco);transition:box-shadow .2s,transform .2s}.lp-funzione:hover{box-shadow:var(--ombra-media);transform:translateY(-2px)}.lp-funzione-icona{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--blu-chiaro);color:var(--blu);margin-bottom:16px}.lp-funzione h3{font-size:17px;margin-bottom:8px}.lp-funzione p{margin:0;color:var(--testo-2);line-height:1.6}.lp-passi-sezione{background:#0b1220;background-image:radial-gradient(60% 80% at 50% 0%,rgba(59,130,246,.25),transparent 70%)}.lp-passi-sezione h2{color:#fff}.lp-passi{list-style:none;counter-reset:passo;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-passi li{counter-increment:passo;padding:24px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8}.lp-passi li:before{content:counter(passo);display:grid;place-items:center;width:34px;height:34px;border-radius:99px;background:var(--marchio-grad);color:#fff;font-weight:700;margin-bottom:14px}.lp-passi b{color:#fff;font-size:17px}.lp-passi p{margin:6px 0 0}.lp-domande{max-width:760px;margin:32px auto 0;display:grid;gap:10px}.lp-domanda{border:1px solid var(--bordo);border-radius:14px;background:var(--bianco);overflow:hidden}.lp-domanda button{width:100%;justify-content:space-between;border:0;background:none;padding:18px 20px;font-size:16px;font-weight:600;color:var(--antracite);text-align:left;white-space:normal}.lp-domanda button:hover{background:none}.lp-domanda button .icona{transition:transform .2s;color:var(--testo-2)}.lp-domanda.aperta button .icona{transform:rotate(45deg)}.lp-domanda p{margin:0;padding:0 20px 18px;color:var(--testo-2);line-height:1.65}.lp-finale{margin:0 max(24px,calc(50% - 560px)) 80px;padding:56px 32px;text-align:center;border-radius:24px;background:var(--marchio-grad);color:#dbeafe}.lp-finale h2{color:#fff;max-width:680px;margin:0 auto 12px}.lp-finale p{margin:0 0 28px;font-size:17px}.lp-btn-chiaro{background:#fff;color:#0f172a;border-color:#fff;padding:15px 26px;font-size:16px;border-radius:12px}.lp-btn-chiaro:hover{background:#f1f5f9;color:#0f172a}.lp-piede{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px max(24px,calc(50% - 560px));border-top:1px solid var(--bordo);font-size:13px;color:var(--testo-3)}.lp-piede nav{display:flex;gap:18px}.lp-piede a{color:var(--testo-2)}.accesso-piede a{color:#93c5fd}@media (max-width: 960px){.lp-eroe{grid-template-columns:1fr;padding-top:40px;gap:40px}.lp-eroe h1{font-size:36px}.lp-menu{display:none}.lp-tre,.lp-funzioni,.lp-passi{grid-template-columns:1fr}.lp-sezione{padding-top:56px;padding-bottom:56px}.lp-sezione h2,.lp-finale h2{font-size:28px}.lp-finestra{transform:none}.lp-g1{left:8px;bottom:-18px}.lp-g2{right:8px;top:-18px}.lp-accedi{display:none}}:root[data-tema=scuro] .lp-testa{background:#111827d9}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) .lp-testa{background:#111827d9}}.capo-nome{font-weight:600;color:var(--antracite);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.capo-prezzo{font-size:15px}h1{letter-spacing:-.015em}.cassa-totale .totale-grande,.lp-eroe h1{letter-spacing:-.025em}.tendine{display:flex;flex-direction:column;gap:8px}.tendina{background:var(--bianco);border:1px solid var(--bordo);border-radius:12px;overflow:hidden}.tendina>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.tendina>summary::-webkit-details-marker{display:none}.tendina>summary:after{content:"";margin-left:8px;width:8px;height:8px;border-right:2px solid var(--testo-2);border-bottom:2px solid var(--testo-2);transform:rotate(-45deg);transition:transform .18s}.tendina[open]>summary:after{transform:rotate(45deg)}.tendina>summary:hover{background:var(--sfondo-2)}.tendina>summary .conteggio{margin-left:auto;font-weight:500;color:var(--testo-2);font-size:13px}.tendina>summary .lettera{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--blu-chiaro);color:var(--blu);font-weight:700}.tendina[open]>summary{border-bottom:1px solid var(--bordo)}.tendina .tabella-wrap,.tendina table{margin:0}.alfabeto{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.alfabeto button{min-width:30px;height:30px;padding:0 6px;font-size:13px;font-weight:600}.alfabeto button:disabled{opacity:.3}.capo-colori{font-size:12px;color:var(--testo-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riga-gruppo td{background:var(--sfondo-2);padding-top:8px;padding-bottom:8px}.griglia-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.barra-progresso{height:8px;border-radius:99px;background:var(--sfondo-2);overflow:hidden}.barra-progresso span{display:block;height:100%;background:var(--blu);transition:width .2s}.tendina-interna{border-radius:10px}.tendina-interna>summary{padding:10px 14px;font-weight:500}.mini-foto{width:36px;height:36px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:var(--sfondo-2);color:var(--testo-2);font-weight:600}.gusti{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding-top:14px;border-top:1px solid var(--bordo)}.gusti>div>span{display:block;font-size:12px;color:var(--testo-2);margin-bottom:6px}.gusti .chips{display:flex;flex-wrap:wrap;gap:6px}.gusti .chip{font-weight:600;font-size:13px;cursor:default}.gusti .chip small{font-weight:500;color:var(--testo-2)}.riga-spenta{opacity:.45}.campo-errore{border-color:var(--rosso)!important}.barra-carico{position:sticky;bottom:12px;z-index:5;box-shadow:0 8px 30px #0f172a1f}.passi{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 16px;flex-wrap:wrap}.passi li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:99px;background:var(--sfondo-2);color:var(--testo-2);font-size:13px;font-weight:600}.passi li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bianco);border:1px solid var(--bordo);font-size:12px}.passi li.ora{background:var(--blu-chiaro);color:var(--blu)}.passi li.ora span{background:var(--blu);color:#fff;border-color:var(--blu)}.passi li.fatto span{background:var(--verde);color:#fff;border-color:var(--verde)}.scelta{text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;font:inherit;color:inherit}.scelta:hover{border-color:var(--blu)}.scelta summary{list-style:none;cursor:pointer}.esito-carico{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.esito-carico .spunta-animata{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--verde-chiaro);color:var(--verde);font-size:24px;font-weight:700}.testa-carico .etichetta-piccola,.etichetta-piccola{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--testo-3);font-weight:600}.grande{font-size:16px;color:var(--antracite)}.capi-carico{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.capo-carico{padding:14px 16px}.capo-carico.da-completare{border-color:var(--ambra)}.capo-carico-testa{display:flex;align-items:center;gap:12px;cursor:pointer}.riga-colore{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.nome-colore{min-width:110px;font-size:13px;color:var(--testo-2)}.chip-taglia{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;border:1px solid var(--bordo-forte);background:var(--bianco);font-size:13px}.chip-taglia b{color:var(--antracite)}.chip-taglia button{border:0;background:var(--sfondo-2);width:22px;height:22px;padding:0;border-radius:50%;line-height:1;font-size:13px}.modifica-capo{margin-top:14px;padding-top:14px;border-top:1px solid var(--bordo);display:flex;flex-direction:column;gap:10px}.aggiungi-capo{padding:12px}.scadenze-carico{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.promemoria{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.promemoria-voce{display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;color:inherit;border-left:3px solid var(--blu)}.promemoria-voce:hover{text-decoration:none;border-color:var(--blu)}.obiettivo{margin-top:14px;display:flex;flex-direction:column;gap:6px;max-width:460px;font-size:13px}.barre-cassa{display:flex;flex-direction:column;gap:3px}.barre-cassa span{height:6px;border-radius:99px;display:block}.barre-cassa .entrate{background:var(--serie-1, var(--blu))}.barre-cassa .uscite{background:var(--serie-2, #EB6834)}.scelte-saldi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.scelta-grande{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:18px}.scelta-grande:hover:not(:disabled){border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.scelta-grande:disabled{opacity:.5;cursor:default}.scelta-grande b{font-size:16px;color:var(--antracite)}.promo{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--bordo);border-radius:12px}.promo.spenta{opacity:.6}.esempi-saldo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px}.esempio-saldo{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:var(--sfondo-2);color:inherit;font-size:13px;text-decoration:none}.esempio-saldo s{color:var(--testo-3)}.passo-saldo{padding:14px 0;border-bottom:1px solid var(--bordo)}.numero-passo{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--blu);color:#fff;font-size:12px;font-weight:700;margin-right:8px}.pct-scelta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pct-scelta button{min-width:64px;height:44px;font-size:16px;font-weight:700;border-radius:12px}.pct-scelta button.on{background:var(--antracite);color:#fff;border-color:var(--antracite)}.riepilogo-saldo{margin-top:14px;padding:14px;border-radius:12px;background:var(--blu-chiaro);display:flex;flex-direction:column;gap:6px;font-size:14px}.lista-fermi{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto}.fermo{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bordo);border-radius:10px;cursor:pointer}.fermo.on{border-color:var(--blu);background:var(--blu-chiaro)}button.scelta-grande,button.scelta,.scelta-grande,.scelta{white-space:normal;height:100%;min-width:0;justify-content:flex-start;align-items:flex-start;text-align:left;overflow-wrap:anywhere;line-height:1.45}.scelte-saldi{align-items:stretch}.scelta-grande .testo-2,.scelta .testo-2{font-size:13px}.chip{white-space:normal;text-align:left}.promo>div,.fermo>div{min-width:0;overflow-wrap:anywhere}.carta,.kpi{min-width:0;overflow-wrap:break-word}main{overflow-x:clip}.lista-semplice{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--bordo)}.riga-lista{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 4px;background:none;border:0;border-bottom:1px solid var(--bordo);border-radius:0;box-shadow:none;text-align:left;white-space:normal;font-weight:400;color:var(--testo)}.riga-lista:hover{background:var(--sfondo-2)}@media (max-width: 640px){.riga-lista{flex-direction:column;align-items:flex-start;gap:2px}}.conta{font-size:11px;font-weight:600;min-width:18px;padding:1px 6px;border-radius:99px;background:var(--sfondo-2);color:var(--testo-2);text-align:center}.on .conta{background:var(--blu-chiaro);color:var(--blu)}.dati-elenco{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:14px}.dati-elenco dt{color:var(--testo-2)}.dati-elenco dd{margin:0;overflow-wrap:anywhere}.solo-mobile{display:none}@media (max-width: 900px){.solo-mobile{display:inline-flex}.barra-alta{top:0;gap:8px;padding:8px 12px 8px 16px;background:var(--bianco)}.logo-mobile{order:0;font-weight:600;font-size:15px;color:var(--antracite);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.barra-alta .spazio{display:none}.barra-alta .barra-cerca{order:2}.barra-alta .pillola-cassa{order:3;padding:5px 10px;font-size:12px}.barra-alta .menu-mobile{order:4}}:root{--c-blu: #2563EB;--c-blu-t: #EFF4FF;--c-viola: #7C3AED;--c-viola-t: #F3EEFF;--c-rosa: #DB2777;--c-rosa-t: #FDEEF6;--c-verde: #059669;--c-verde-t: #E9F8F1;--c-ambra: #D97706;--c-ambra-t: #FEF5E6;--c-grigio: #475569;--c-grigio-t: #F1F4F8;--barra-chiara: #FFFFFF}body{font-size:15px}@media (min-width: 901px){.app{grid-template-columns:264px 1fr}}.barra{background:var(--barra-chiara);background-image:none;color:var(--testo);border-right:1px solid var(--bordo);padding:20px 14px 16px}.barra .logo{color:var(--antracite)}.barra .marchio{padding:0 6px 18px}.nav-aree{display:flex;flex-direction:column;gap:4px}.barra nav a.voce-area{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;font-size:15px;font-weight:550;color:var(--antracite);transition:background .15s,color .15s}.barra nav a.voce-area:hover{background:var(--sfondo-2);color:var(--antracite)}.barra nav a.voce-area.attivo{background:var(--sfondo-2);box-shadow:none}.barra nav a.voce-area .contatore{margin-left:auto}.segno-area{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.segno-area .icona{color:inherit!important}.blu.segno-area,.blu.area-segno,.blu.tessera-icona{background:var(--c-blu-t);color:var(--c-blu)}.viola.segno-area,.viola.area-segno,.viola.tessera-icona{background:var(--c-viola-t);color:var(--c-viola)}.rosa.segno-area,.rosa.area-segno,.rosa.tessera-icona{background:var(--c-rosa-t);color:var(--c-rosa)}.verde.segno-area,.verde.area-segno,.verde.tessera-icona{background:var(--c-verde-t);color:var(--c-verde)}.ambra.segno-area,.ambra.area-segno,.ambra.tessera-icona{background:var(--c-ambra-t);color:var(--c-ambra)}.grigio.segno-area,.grigio.area-segno,.grigio.tessera-icona{background:var(--c-grigio-t);color:var(--c-grigio)}.sotto-voci{display:flex;flex-direction:column;gap:1px;margin:4px 0 8px 27px;padding-left:18px;border-left:2px solid var(--bordo)}.barra nav .sotto-voci a{padding:6px 10px;border-radius:8px;font-size:14px;font-weight:450;color:var(--testo-2);display:flex;align-items:center;gap:8px}.barra nav .sotto-voci a:hover{background:var(--sfondo-2);color:var(--antracite)}.barra nav .sotto-voci a.attivo{background:none;box-shadow:none;color:var(--antracite);font-weight:600}.barra nav .sotto-voci a.attivo:before{display:block;content:"";position:absolute;left:-20px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--blu)}.barra nav .sotto-voci a .contatore{margin-left:auto}.barra .piede{border-top:1px solid var(--bordo)}.barra .piede select{background:var(--bianco);border-color:var(--bordo);color:var(--testo)}.barra .utente-dati{color:var(--testo)}.barra .utente .ruolo,.barra .btn-icona{color:var(--testo-3)}.barra .btn-icona:hover{color:var(--antracite);background:var(--sfondo-2)}.area-testa{display:flex;align-items:center;gap:16px;margin:4px 0 28px}.area-testa h1{margin:0;font-size:30px}.area-testa .sotto{margin:4px 0 0;color:var(--testo-2);font-size:16px}.area-segno{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;flex-shrink:0}.tessere{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.tessera{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;min-height:150px;background:var(--bianco);border:1px solid var(--bordo);border-radius:18px;color:var(--antracite);text-decoration:none;box-shadow:var(--ombra);transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.tessera:hover{text-decoration:none;transform:translateY(-2px);box-shadow:var(--ombra-media);border-color:var(--bordo-forte)}.tessera:active{transform:translateY(0) scale(.99)}.tessera:focus-visible{outline:3px solid var(--blu-alone);outline-offset:2px}.tessera-icona{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:8px}.tessera-titolo{font-size:18px;font-weight:650;letter-spacing:-.01em}.tessera-testo{font-size:14px;color:var(--testo-2);line-height:1.45}.tessera.principale{border-color:transparent;background:var(--antracite);color:#fff}.tessera.principale .tessera-testo{color:#ffffffb3}.tessera.principale .tessera-icona{background:#ffffff1f;color:#fff}.briciola{display:inline-flex;align-items:center;gap:4px;margin:-6px 0 14px -4px;padding:4px 8px 4px 4px;border-radius:8px;font-size:14px;font-weight:500;color:var(--testo-2)}.briciola:hover{background:var(--sfondo-2);color:var(--antracite);text-decoration:none}.home-azioni{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.home-azioni .tessera{min-height:128px;padding:20px}.home-azioni .tessera-titolo{font-size:17px}@media (max-width: 640px){.tessere{grid-template-columns:1fr 1fr;gap:12px}.tessera{min-height:120px;padding:16px;border-radius:16px}.tessera-testo{font-size:13px}.area-testa h1{font-size:24px}}@media (max-width: 900px){.barra{background:var(--barra-chiara)}}:root[data-tema=scuro]{--barra-chiara: #0B1220;--c-blu-t: rgba(37,99,235,.18);--c-viola-t: rgba(124,58,237,.2);--c-rosa-t: rgba(219,39,119,.18);--c-verde-t: rgba(5,150,105,.18);--c-ambra-t: rgba(217,119,6,.18);--c-grigio-t: rgba(148,163,184,.14)}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]){--barra-chiara: #0B1220;--c-blu-t: rgba(37,99,235,.18);--c-viola-t: rgba(124,58,237,.2);--c-rosa-t: rgba(219,39,119,.18);--c-verde-t: rgba(5,150,105,.18);--c-ambra-t: rgba(217,119,6,.18);--c-grigio-t: rgba(148,163,184,.14)}}.titolo-sezione{font-size:18px;font-weight:650;margin:8px 0 14px;color:var(--antracite)}:root{--blu: #1E3A5F;--blu-scuro: #152C49;--blu-chiaro: #EEF2F7;--blu-alone: rgba(30, 58, 95, .14);--sfondo: #F6F7F8;--sfondo-2: #EEF0F2;--bordo: #E3E6EA;--bordo-forte: #CDD2D8;--antracite: #111827;--testo: #374151;--testo-2: #6B7280;--testo-3: #9CA3AF;--marchio-grad: linear-gradient(135deg, #1E3A5F 0%, #152C49 100%);--c-blu: #1F2937;--c-viola: #1F2937;--c-rosa: #1F2937;--c-verde: #1F2937;--c-ambra: #1F2937;--c-grigio: #1F2937;--c-blu-t: #F1F3F5;--c-viola-t: #F1F3F5;--c-rosa-t: #F1F3F5;--c-verde-t: #F1F3F5;--c-ambra-t: #F1F3F5;--c-grigio-t: #F1F3F5}.barra nav a.voce-area.attivo{background:var(--antracite);color:#fff}.barra nav a.voce-area.attivo .segno-area{background:#ffffff1f;color:#fff}.barra nav .sotto-voci a.attivo:before{background:var(--antracite)}.tessera{border-radius:14px;box-shadow:none}.tessera:hover{transform:none;box-shadow:0 6px 18px -8px #1118272e;border-color:var(--bordo-forte)}.tessera-icona{border:1px solid var(--bordo);background:var(--bianco)!important;color:var(--antracite)!important}.tessera.principale{background:var(--antracite)}.tessera.principale .tessera-icona{border-color:#ffffff29;background:#ffffff14!important;color:#fff!important}.area-segno{background:var(--antracite)!important;color:#fff!important;border-radius:14px}.segno-area{border-radius:9px}.btn-primario,button.btn-primario{background:var(--antracite);border-color:var(--antracite)}.btn-primario:hover:not(:disabled){background:#000;border-color:#000}.marchio-segno,.utente-iniziale{background:var(--antracite)}:root[data-tema=scuro]{--c-blu: #E5E7EB;--c-viola: #E5E7EB;--c-rosa: #E5E7EB;--c-verde: #E5E7EB;--c-ambra: #E5E7EB;--c-grigio: #E5E7EB;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}:root{--blu: #24456E;--blu-scuro: #1B3657;--blu-chiaro: #EDF2F8;--blu-alone: rgba(36, 69, 110, .14);--marchio-grad: linear-gradient(135deg, #2C5282 0%, #1B3657 100%);--c-blu: #2F4F7A;--c-blu-t: #EBF0F7;--c-viola: #5A4A80;--c-viola-t: #F0EDF6;--c-rosa: #8C4A5E;--c-rosa-t: #F6EDF0;--c-verde: #3B6B57;--c-verde-t: #EAF3EF;--c-ambra: #8A6629;--c-ambra-t: #F6F1E7;--c-grigio: #4B5563;--c-grigio-t: #F0F2F4;--curva: cubic-bezier(.2, .7, .2, 1)}:root[data-tema=scuro]{--c-blu: #9DB6D9;--c-viola: #B7A9D6;--c-rosa: #D7A6B5;--c-verde: #9CC9B5;--c-ambra: #D9BC85;--c-grigio: #C3C9D1}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]){--c-blu: #9DB6D9;--c-viola: #B7A9D6;--c-rosa: #D7A6B5;--c-verde: #9CC9B5;--c-ambra: #D9BC85;--c-grigio: #C3C9D1}}.tessera-icona{border:0}.tessera-icona.blu{background:var(--c-blu-t)!important;color:var(--c-blu)!important}.tessera-icona.viola{background:var(--c-viola-t)!important;color:var(--c-viola)!important}.tessera-icona.rosa{background:var(--c-rosa-t)!important;color:var(--c-rosa)!important}.tessera-icona.verde{background:var(--c-verde-t)!important;color:var(--c-verde)!important}.tessera-icona.ambra{background:var(--c-ambra-t)!important;color:var(--c-ambra)!important}.tessera-icona.grigio{background:var(--c-grigio-t)!important;color:var(--c-grigio)!important}.area-segno.blu{background:var(--c-blu)!important}.area-segno.viola{background:var(--c-viola)!important}.area-segno.rosa{background:var(--c-rosa)!important}.area-segno.verde{background:var(--c-verde)!important}.area-segno.ambra{background:var(--c-ambra)!important}.area-segno.grigio{background:var(--c-grigio)!important}.tessera.principale{background:var(--blu)}.btn-primario,button.btn-primario{background:var(--blu);border-color:var(--blu)}.btn-primario:hover:not(:disabled){background:var(--blu-scuro);border-color:var(--blu-scuro)}.marchio-segno,.utente-iniziale{background:var(--blu)}.barra nav a.voce-area.attivo{background:var(--sfondo-2);color:var(--antracite)}.barra nav a.voce-area.attivo .segno-area{background:var(--bianco);box-shadow:0 1px 2px #11182714}.barra nav a.voce-area.attivo .segno-area.blu{color:var(--c-blu)}.barra nav a.voce-area.attivo .segno-area.viola{color:var(--c-viola)}.barra nav a.voce-area.attivo .segno-area.rosa{color:var(--c-rosa)}.barra nav a.voce-area.attivo .segno-area.verde{color:var(--c-verde)}.barra nav a.voce-area.attivo .segno-area.ambra{color:var(--c-ambra)}.barra nav a.voce-area.attivo .segno-area.grigio{color:var(--c-grigio)}.barra nav .sotto-voci a.attivo:before{background:var(--blu)}.pagina{animation:pagina-entra .32s var(--curva) both}.tessere .tessera,.home-azioni .tessera{animation:tessera-entra .38s var(--curva) both}.tessere .tessera:nth-child(2),.home-azioni .tessera:nth-child(2){animation-delay:.03s}.tessere .tessera:nth-child(3),.home-azioni .tessera:nth-child(3){animation-delay:.06s}.tessere .tessera:nth-child(4),.home-azioni .tessera:nth-child(4){animation-delay:.09s}.tessere .tessera:nth-child(5),.home-azioni .tessera:nth-child(5){animation-delay:.12s}.tessere .tessera:nth-child(6),.home-azioni .tessera:nth-child(6){animation-delay:.15s}.tessere .tessera:nth-child(7),.home-azioni .tessera:nth-child(7){animation-delay:.18s}.tessere .tessera:nth-child(8),.home-azioni .tessera:nth-child(8){animation-delay:.21s}@keyframes tessera-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tessera{transition:transform .22s var(--curva),box-shadow .22s var(--curva),border-color .22s}.tessera:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #11182738}.tessera:active{transform:translateY(0);transition-duration:.08s}.tessera-icona{transition:transform .22s var(--curva)}.tessera:hover .tessera-icona{transform:scale(1.04)}button,.btn{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .08s}button:active:not(:disabled),.btn:active{transform:translateY(1px)}.barra nav a.voce-area,.barra nav .sotto-voci a{transition:background-color .16s,color .16s}.sotto-voci{animation:apri-voci .24s var(--curva) both;transform-origin:top}@keyframes apri-voci{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.modale-sfondo{animation:velo-entra .18s ease-out both}.modale{animation:modale-entra .22s var(--curva) both}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}@keyframes modale-entra{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.carta{transition:box-shadow .2s,border-color .2s}tr.cliccabile{transition:background-color .14s}@media (prefers-reduced-motion: reduce){.tessera,.tessera:hover{transform:none}}.tessera.principale.blu{background:var(--c-blu)}.tessera.principale.viola{background:var(--c-viola)}.tessera.principale.rosa{background:var(--c-rosa)}.tessera.principale.verde{background:var(--c-verde)}.tessera.principale.ambra{background:var(--c-ambra)}.tessera.principale.grigio{background:var(--c-grigio)}:root[data-tema=scuro] .tessera.principale.blu,:root[data-tema=scuro] .tessera.principale.viola,:root[data-tema=scuro] .tessera.principale.rosa,:root[data-tema=scuro] .tessera.principale.verde,:root[data-tema=scuro] .tessera.principale.ambra,:root[data-tema=scuro] .tessera.principale.grigio{color:#0b1220}.sotto-voci{margin:4px 0 10px 12px;padding-left:0;border-left:0;gap:3px}.barra nav .sotto-voci a{gap:10px;padding:6px 8px;border-radius:10px;font-size:14px;font-weight:500;color:var(--testo)}.barra nav .sotto-voci a:hover{background:var(--sfondo-2)}.barra nav .sotto-voci a.attivo{background:var(--bianco);color:var(--antracite);font-weight:600;box-shadow:0 1px 2px #1118270f,0 0 0 1px var(--bordo)}.barra nav .sotto-voci a.attivo:before{display:none}.scelta-grande.scelta-on{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.esito-cambio{display:flex;flex-direction:column;gap:6px;padding:12px 14px;margin:10px 0;border-radius:12px;background:var(--sfondo-2);border:1px solid var(--bordo)}.esito-pill{align-self:flex-start;font-size:14px;font-weight:650;padding:4px 12px;border-radius:99px;background:var(--bianco);border:1px solid var(--bordo);color:var(--antracite)}.esito-pill.pari{background:var(--verde-chiaro);border-color:transparent;color:var(--verde)}.esito-pill.avanza{background:var(--blu-chiaro);border-color:transparent;color:var(--blu)}.esito-pill.manca{background:var(--ambra-chiaro);border-color:transparent;color:var(--ambra)}.esito-cambio .testo-2{font-size:13px}.reso-lista{display:flex;flex-direction:column;gap:10px}.reso-coda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.reso-coda li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--sfondo, #fff);border:1px solid rgba(0,0,0,.08);border-radius:10px;animation:tessera-entra .25s ease both}.reso-coda-testo{flex:1;min-width:0;display:flex;flex-direction:column}.reso-coda-testo small{color:var(--testo-2, #6b7280);overflow:hidden;text-overflow:ellipsis}.reso-coda-prezzo{white-space:nowrap}.reso-coda-importo{display:flex;align-items:center;gap:6px;font-size:13px}.reso-coda-importo input{width:80px}.reso-coda-totale{display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px;border-top:2px solid currentColor;font-size:17px}.congelate{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-bottom:12px;border:1px solid rgba(47,79,122,.25);background:#2f4f7a0f;border-radius:12px;animation:pagina-entra .25s ease both}.congelate-titolo{font-weight:600;font-size:13px;color:var(--c-blu, #2F4F7A)}.congelata{display:flex;align-items:center;gap:10px;padding:6px 8px;background:var(--sfondo, #fff);border-radius:10px}.congelata-testo{flex:1;min-width:0;display:flex;flex-direction:column}.congelata-testo small{color:var(--testo-2, #6b7280)}.merce-nuova{margin:8px 0 18px}.merce-nuova .titolo-sezione small{font-weight:400;font-size:14px;color:var(--testo-2, #6b7280);margin-left:6px}.mn-marca{font-weight:600}.mn-manca{color:var(--c-ambra, #8A6629);font-weight:600}.mn-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mn-riga{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid rgba(0,0,0,.07);border-radius:12px;background:var(--sfondo, #fff)}.mn-riga.da-sistemare{border-color:#8a662959}.mn-capo{flex:1;min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.mn-foto{width:52px;height:52px;flex:none;border-radius:8px;background:#0000000a;display:grid;place-items:center;overflow:hidden;color:var(--testo-2, #6b7280)}.mn-foto img{width:100%;height:100%;object-fit:cover}.mn-testo{flex:1;min-width:0;display:flex;flex-direction:column}.mn-testo b,.mn-testo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-testo small{color:var(--testo-2, #6b7280)}.mn-avviso{font-size:12px;color:var(--c-ambra, #8A6629)}.mn-prezzi{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.mn-prezzi small{color:var(--testo-2, #6b7280)}.mn-testa{margin:2px 0 10px}.mn-testa .btn-piccolo{width:100%;justify-content:center;padding:10px 14px;font-size:15px}.mn-piede{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}@media (max-width: 600px){.mn-prezzi{display:none}}:root{--serif: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--sfondo: #F6F5F3;--sfondo-2: #ECEAE6;--bianco: #FFFFFF;--bordo: #DEDAD4;--bordo-forte: #C9C3BA;--antracite: #171512;--testo: #2A2622;--testo-2: #4C463E;--testo-3: #5E564D;--blu: #8A5A33;--blu-scuro: #6F4626;--blu-chiaro: #F6EFE7;--blu-alone: rgba(138, 90, 51, .18);--inchiostro: #171512;--inchiostro-2: #000000;--su-inchiostro: #FFFFFF;--marchio-grad: linear-gradient(135deg, #2A251F 0%, #1C1915 100%);--verde: #3F6B4F;--verde-chiaro: #EDF3EE;--ambra: #9A6A1E;--ambra-chiaro: #FAF3E4;--rosso: #A63D32;--rosso-chiaro: #FAEDEA;--serie-1: #1C1915;--serie-2: #B98552;--c-blu: #2A2622;--c-viola: #2A2622;--c-rosa: #2A2622;--c-verde: #2A2622;--c-ambra: #2A2622;--c-grigio: #2A2622;--c-blu-t: #F0EEEA;--c-viola-t: #F0EEEA;--c-rosa-t: #F0EEEA;--c-verde-t: #F0EEEA;--c-ambra-t: #F0EEEA;--c-grigio-t: #F0EEEA;--barra-chiara: #FFFFFF;--raggio: 14px;--raggio-input: 10px;--ombra: 0 1px 2px rgba(28, 25, 21, .04);--ombra-media: 0 12px 28px -14px rgba(28, 25, 21, .22);--ombra-alta: 0 28px 60px -20px rgba(28, 25, 21, .3)}:root[data-tema=scuro]{--sfondo: #12100D;--sfondo-2: #211D18;--bianco: #1A1713;--bordo: #2C2721;--bordo-forte: #3F382F;--antracite: #F4EFE8;--testo: #DAD2C7;--testo-2: #A89E91;--testo-3: #8C8276;--blu: #D0A06F;--blu-scuro: #B98552;--blu-chiaro: rgba(208, 160, 111, .12);--blu-alone: rgba(208, 160, 111, .25);--inchiostro: #F4EFE8;--inchiostro-2: #FFFFFF;--su-inchiostro: #12100D;--verde: #8FC2A0;--verde-chiaro: rgba(143, 194, 160, .12);--ambra: #E2B66A;--ambra-chiaro: rgba(226, 182, 106, .12);--rosso: #E8877B;--rosso-chiaro: rgba(232, 135, 123, .12);--serie-1: #F4EFE8;--serie-2: #D0A06F;--c-blu: #DAD2C7;--c-viola: #DAD2C7;--c-rosa: #DAD2C7;--c-verde: #DAD2C7;--c-ambra: #DAD2C7;--c-grigio: #DAD2C7;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06);--barra-chiara: #16130F;--barra: #0D0B09}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]){--sfondo: #12100D;--sfondo-2: #211D18;--bianco: #1A1713;--bordo: #2C2721;--bordo-forte: #3F382F;--antracite: #F4EFE8;--testo: #DAD2C7;--testo-2: #A89E91;--testo-3: #8C8276;--blu: #D0A06F;--blu-scuro: #B98552;--blu-chiaro: rgba(208, 160, 111, .12);--blu-alone: rgba(208, 160, 111, .25);--inchiostro: #F4EFE8;--inchiostro-2: #FFFFFF;--su-inchiostro: #12100D;--verde: #8FC2A0;--verde-chiaro: rgba(143, 194, 160, .12);--ambra: #E2B66A;--ambra-chiaro: rgba(226, 182, 106, .12);--rosso: #E8877B;--rosso-chiaro: rgba(232, 135, 123, .12);--serie-1: #F4EFE8;--serie-2: #D0A06F;--c-blu: #DAD2C7;--c-viola: #DAD2C7;--c-rosa: #DAD2C7;--c-verde: #DAD2C7;--c-ambra: #DAD2C7;--c-grigio: #DAD2C7;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06);--barra-chiara: #16130F;--barra: #0D0B09}}body{font-size:15px;background:var(--sfondo)}h1,.area-testa h1{font-family:var(--serif);font-weight:480;letter-spacing:-.02em;line-height:1.12}h1{font-size:32px}.area-testa h1{font-size:36px}.titolo-sezione{font-family:var(--serif);font-weight:520;font-size:21px;letter-spacing:-.01em}.tessera-titolo{font-family:var(--serif);font-weight:520;font-size:19px;letter-spacing:-.01em}.barra .logo{font-family:var(--serif);font-weight:560;font-size:17px;letter-spacing:-.01em}td,.num,.kpi{font-variant-numeric:tabular-nums}th{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--testo-2);background:transparent}@media (max-width: 640px){h1{font-size:26px}.area-testa h1{font-size:28px}}.barra{background:var(--barra-chiara);background-image:none;border-right-color:var(--bordo)}.barra-alta{background:color-mix(in srgb,var(--sfondo) 85%,transparent);border-bottom-color:var(--bordo)}.barra nav a.voce-area{font-weight:500}.barra nav a.voce-area.attivo{background:var(--inchiostro);color:var(--su-inchiostro)}.segno-area{background:transparent!important;color:var(--testo-2)!important}.barra nav a.voce-area.attivo .segno-area{background:transparent!important;color:var(--su-inchiostro)!important;box-shadow:none}.barra nav .sotto-voci a.attivo{background:var(--bianco);box-shadow:0 0 0 1px var(--bordo)}.marchio-segno,.utente-iniziale{background:var(--inchiostro)!important;color:var(--su-inchiostro);box-shadow:none}button,.btn{border-radius:10px;border-color:var(--bordo-forte);font-weight:550}button:hover,.btn:hover{background:var(--sfondo-2);border-color:var(--bordo-forte)}.btn-primario,button.btn-primario{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--su-inchiostro)}.btn-primario:hover:not(:disabled){background:var(--inchiostro-2);border-color:var(--inchiostro-2);color:var(--su-inchiostro)}input:focus,select:focus,textarea:focus{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone);outline:none}.carta{border-color:var(--bordo);box-shadow:var(--ombra);border-radius:var(--raggio)}.tessera{border-color:var(--bordo);border-radius:16px;box-shadow:var(--ombra)}.tessera:hover{border-color:var(--bordo-forte);box-shadow:var(--ombra-media)}.tessera-icona,.tessera-icona.blu,.tessera-icona.viola,.tessera-icona.rosa,.tessera-icona.verde,.tessera-icona.ambra,.tessera-icona.grigio{background:var(--sfondo)!important;color:var(--antracite)!important;border:1px solid var(--bordo);border-radius:12px}.tessera.principale,.tessera.principale.blu,.tessera.principale.viola,.tessera.principale.rosa,.tessera.principale.verde,.tessera.principale.ambra,.tessera.principale.grigio{background:var(--inchiostro);color:var(--su-inchiostro);border-color:transparent}.tessera.principale .tessera-testo{color:color-mix(in srgb,var(--su-inchiostro) 70%,transparent)}.tessera.principale .tessera-icona{background:transparent!important;color:var(--su-inchiostro)!important;border-color:color-mix(in srgb,var(--su-inchiostro) 20%,transparent)}.area-segno,.area-segno.blu,.area-segno.viola,.area-segno.rosa,.area-segno.verde,.area-segno.ambra,.area-segno.grigio{background:var(--inchiostro)!important;color:var(--su-inchiostro)!important;border-radius:14px}.primi-passi,:root[data-tema=scuro] .primi-passi{background-image:none;border-color:var(--bordo)}.cassa-totale,:root[data-tema=scuro] .cassa-totale{background:#1c1915;background-image:none}.cassa-totale-righe,.cassa-totale-etichetta{color:#a3998d}.oggi-metodi{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.oggi-metodo{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--bordo);border-radius:999px;background:var(--sfondo-2);font-size:13px;color:var(--testo-2);line-height:1.1}.oggi-metodo svg{color:var(--blu);flex:none}.oggi-metodo b{color:var(--testo);font-weight:600}.oggi-metodo.neg{opacity:.82}.oggi-note{display:flex;flex-direction:column;gap:3px;margin-top:9px;font-size:12px;color:var(--testo-2)}.oggi-note span{display:inline-flex;align-items:center;gap:6px}.oggi-note svg{color:var(--testo-3);flex:none}.oggi-occhio{background:none;border:0;padding:2px 5px;margin-left:6px;color:var(--testo-3);cursor:pointer;border-radius:6px;line-height:0;vertical-align:-3px}.oggi-occhio:hover{color:var(--blu);background:var(--sfondo-2)}.ch-personalizza{display:grid;grid-template-columns:auto 1fr;gap:9px 14px;margin:0 0 12px;font-size:13px}.ch-pz{display:flex;flex-direction:column;gap:4px;font-weight:600;color:var(--testo-2)}.ch-pz input{font-weight:500}.ch-pz input[type=color]{width:56px;height:34px;padding:2px;border:1px solid var(--bordo);border-radius:8px;background:none;cursor:pointer}.ch-pz-num{display:inline-flex;align-items:center;gap:5px}.ch-pz-num input{width:66px}.ch-pz-largo{grid-column:1 / -1}@media (max-width: 520px){.ch-personalizza{grid-template-columns:1fr}}.accesso-marchio{background:#1c1915;background-image:radial-gradient(70% 60% at 10% 0%,rgba(185,133,82,.22),transparent 65%);color:#e7e0d5}.accesso-marchio:after{display:none}.accesso-promessa h2{font-family:var(--serif);font-weight:460;font-size:40px;letter-spacing:-.02em}.accesso-marchio a{color:#d0a06f}.badge.rosa{background:var(--blu-chiaro);color:var(--blu)}:root{--sfondo: #FAFAF8;--sfondo-2: #F1F0ED;--inchiostro: #2E2A26;--inchiostro-2: #1C1915}.barra nav a.voce-area.attivo{background:var(--sfondo-2);color:var(--antracite);font-weight:600}.tessera.principale,.tessera.principale.blu,.tessera.principale.viola,.tessera.principale.rosa,.tessera.principale.verde,.tessera.principale.ambra,.tessera.principale.grigio{background:var(--bianco);color:var(--antracite);border:1px solid var(--bordo-forte);box-shadow:inset 3px 0 0 var(--blu),var(--ombra)}.tessera.principale .tessera-testo{color:var(--testo-2)}.tessera.principale .tessera-icona{background:var(--blu-chiaro)!important;color:var(--blu)!important;border-color:transparent}.area-segno,.area-segno.blu,.area-segno.viola,.area-segno.rosa,.area-segno.verde,.area-segno.ambra,.area-segno.grigio{background:var(--blu-chiaro)!important;color:var(--blu)!important}.marchio-segno,.utente-iniziale{background:var(--sfondo-2)!important;color:var(--antracite)}h1,.area-testa h1{font-weight:420}.tessera-titolo,.titolo-sezione{font-weight:480}:root{--serie-1: #8A5A33;--serie-2: #B8B0A5}th{font-size:11px;letter-spacing:.04em}.nowrap{white-space:nowrap}td,th{padding-left:12px;padding-right:12px}.barra nav a.voce-area,.barra nav .sotto-voci a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cassa-chiusa{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:56px 24px}.cassa-chiusa h2{font-family:var(--serif);font-weight:480;font-size:26px;letter-spacing:-.01em;margin:6px 0 0}.cassa-chiusa p{max-width:420px;margin:0 0 12px;color:var(--testo-2)}.cassa-chiusa-icona{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:var(--blu-chiaro);color:var(--blu)}@media (max-width: 640px){.flex>.ricerca,.flex>select{flex:1 1 100%;width:100%!important}.flex>.interruttore{flex:1 1 100%;display:flex}.flex>.interruttore button{flex:1}.flex>.spazio{display:none}}:root:not([data-tema=chiaro]) .primi-passi,:root[data-tema=scuro] .primi-passi{background-image:none;border-color:var(--bordo)}:root:not([data-tema=chiaro]) .passi-lista li.prossimo a,:root[data-tema=scuro] .passi-lista li.prossimo a{border-color:var(--blu)}:root:not([data-tema=chiaro]) .badge.rosa,:root[data-tema=scuro] .badge.rosa{color:var(--blu)}.passi-lista li.prossimo a{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.marchio-scheda{cursor:pointer}.marchio-scheda:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.marchio-azione{flex-shrink:0;opacity:.55;transition:opacity .15s ease}.marchio-scheda:hover .marchio-azione,.marchio-azione:focus-visible{opacity:1}@media (hover: none){.marchio-azione{opacity:1}}.tessera-vai .icona.ic-esterno{transform:none}.sotto-voci .sv-esterno{margin-left:auto;opacity:.55;flex-shrink:0}.vetrina-griglia{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.vetrina-anteprima{position:sticky;top:80px}@media (max-width: 900px){.vetrina-griglia{grid-template-columns:1fr}.vetrina-anteprima{position:static}}.vf-prima{position:absolute;top:8px;left:8px;background:var(--bianco);color:var(--testo);font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px;box-shadow:var(--ombra)}.anteprima-sito{--accento-sito: #7D2433;border:1px solid var(--bordo);border-radius:14px;overflow:hidden;background:#fff;color:#1a1a1a;box-shadow:var(--ombra-media);font-size:12px}.as-browser{display:flex;gap:5px;padding:8px 10px;background:#f1efec;border-bottom:1px solid #E4DFD8}.as-browser span{width:8px;height:8px;border-radius:99px;background:#d5cfc7}.as-barra{background:#1a1a1a;color:#fff;text-align:center;padding:6px 10px;font-size:10.5px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-testata{text-align:center;padding:10px;font-family:var(--serif);font-size:15px;border-bottom:1px solid #E4DFD8}.as-eroe{display:grid;grid-template-columns:1fr 1fr;background:#f6f3ee;min-height:230px}.as-testi{padding:18px 14px;display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0}.as-eyebrow{color:var(--accento-sito);font-weight:600;font-size:10.5px}.as-titolo{font-family:var(--serif);font-size:19px;line-height:1.1;overflow-wrap:anywhere}.as-sotto{color:#6f6a64;font-size:11px;line-height:1.4}.as-pulsante{align-self:flex-start;background:#1a1a1a;color:#fff;padding:7px 12px;font-size:10.5px;margin-top:4px}.as-foto{position:relative;background:#eeeae4;overflow:hidden}.as-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease}.as-vuota{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--serif);font-size:64px;color:#1a1a1a12}.as-striscia{background:var(--accento-sito);color:#fff;text-align:center;padding:8px 10px;font-size:11px}.colori-sito{display:flex;flex-wrap:wrap;gap:8px}.colore-sito{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;border:1px solid var(--bordo);background:var(--bianco);font-size:13px}.colore-sito .cs-punto{width:14px;height:14px;border-radius:99px;background:var(--c)}.colore-sito.scelto{border-color:var(--c);box-shadow:0 0 0 1px var(--c);font-weight:600}.levetta{display:inline-flex;position:relative;cursor:pointer}.levetta input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.levetta-corsa{width:40px;height:22px;border-radius:99px;background:var(--bordo-forte);position:relative;transition:background-color .18s}.levetta-corsa:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .18s}.levetta input:checked+.levetta-corsa{background:var(--verde)}.levetta input:checked+.levetta-corsa:after{transform:translate(18px)}.levetta input:focus-visible+.levetta-corsa{outline:2px solid var(--blu);outline-offset:2px}.levetta input:disabled+.levetta-corsa{opacity:.5}.spiega-sito summary{cursor:pointer;font-weight:600}.spiega-sito ul{margin:8px 0;padding-left:20px;line-height:1.7}.cf-zona{border:1.5px dashed var(--bordo-forte);border-radius:14px;background:var(--sfondo);padding:14px;transition:border-color .15s,background-color .15s}.cf-zona.sopra{border-color:var(--blu);background:var(--blu-chiaro)}.cf-zona.con-foto{border-style:solid;border-color:var(--bordo);background:var(--bianco)}.cf-invito{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;text-align:center;color:var(--testo-2)}.cf-invito b{color:var(--testo);font-size:16px}.cf-pulsanti{margin-top:12px;justify-content:center}.cf-errore{color:var(--rosso);margin:8px 0 0}.cf-miniature{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.cf-mini{width:92px;border-radius:10px;border:1px solid var(--bordo);background:var(--bianco);overflow:hidden;cursor:grab;transition:opacity .15s,border-color .15s}.cf-mini.scelta{border-color:var(--blu);box-shadow:0 0 0 1px var(--blu)}.cf-mini.trascinata{opacity:.4}.cf-mini-foto{display:block;position:relative;width:100%;aspect-ratio:3 / 4;padding:0;border:0;border-radius:0;background:var(--sfondo-2)}.cf-mini-foto img{width:100%;height:100%;object-fit:cover;display:block}.cf-mini-foto .cf-num{position:absolute;top:4px;left:4px;background:var(--bianco);color:var(--testo);font-size:11px;font-weight:600;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:99px}.cf-mini-azioni{display:flex;justify-content:space-between;padding:2px}.cf-mini-azioni .btn-icona{width:26px;height:26px}.cf-mini-azioni .btn-icona:disabled{opacity:.3}.cf-mini-azioni .vf-dopo .icona{transform:rotate(180deg)}@media (hover: hover) and (pointer: fine){.solo-tocco{display:none}}.carica-una{display:flex;align-items:center;gap:12px}.carica-una img,.cu-vuota{width:120px;height:56px;border-radius:8px;object-fit:cover;background:var(--sfondo-2);border:1px solid var(--bordo);display:grid;place-items:center;color:var(--testo-3);flex-shrink:0}.passo-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:99px;background:var(--blu-chiaro);color:var(--blu);font-size:13px;font-weight:700;margin-right:8px;vertical-align:2px}.anteprima-titolo{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-3);margin-bottom:8px}.as-eroe{position:relative}.as-barra.scorre{text-overflow:clip}.as-barra.scorre span{display:inline-block;padding-left:100%;animation:as-scorre 12s linear infinite}@keyframes as-scorre{to{transform:translate(-100%)}}.as-striscia.con-immagine{background-size:cover;background-position:center;position:relative}.as-striscia.con-immagine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.as-striscia span{position:relative}.strato-effetto{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.strato-effetto i{position:absolute;top:-10%;left:calc(var(--i) * 10% + 3%);display:block}.strato-effetto.neve i{width:5px;height:5px;border-radius:99px;background:#fff;box-shadow:0 0 2px #00000040;opacity:.9;animation:ef-cade calc(5s + var(--i) * .4s) linear infinite;animation-delay:calc(var(--i) * -.7s)}.strato-effetto.cuori i{top:auto;bottom:-10%;width:9px;height:9px;background:var(--accento-sito, #A0475C);transform:rotate(45deg);opacity:.55;animation:ef-sale calc(6s + var(--i) * .3s) ease-in infinite;animation-delay:calc(var(--i) * -.9s)}.strato-effetto.cuori i:before,.strato-effetto.cuori i:after{content:"";position:absolute;width:9px;height:9px;border-radius:99px;background:inherit}.strato-effetto.cuori i:before{left:-4.5px}.strato-effetto.cuori i:after{top:-4.5px}.strato-effetto.coriandoli i{left:calc(var(--i) * 7%);width:5px;height:9px;background:var(--accento-sito, #7D2433);opacity:.8;animation:ef-cade calc(2.6s + var(--i) * .12s) ease-in infinite;animation-delay:calc(var(--i) * -.25s)}.strato-effetto.coriandoli i:nth-child(3n){background:#c9a24a}.strato-effetto.coriandoli i:nth-child(3n+1){background:#e8dccb}@keyframes ef-cade{to{transform:translateY(1200%) rotate(220deg)}}@keyframes ef-sale{to{transform:translateY(-1400%) rotate(45deg);opacity:0}}@media (prefers-reduced-motion: reduce){.strato-effetto,.as-barra.scorre span,.effetto-mini .em-scorre{animation:none!important}.strato-effetto{display:none}}.occasioni-schede{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.occasione-scheda{display:flex;border:1px solid var(--bordo);border-radius:var(--raggio);background:var(--bianco);overflow:hidden;box-shadow:var(--ombra)}.occasione-scheda.in-corso{border-color:var(--verde);box-shadow:0 0 0 1px var(--verde)}.os-immagine{position:relative;width:104px;flex-shrink:0;padding:0;border:0;border-radius:0;background:var(--sfondo-2);color:var(--testo-3);display:grid;place-items:center;min-height:120px}.os-immagine img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.os-colore{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--c)}.os-corpo{flex:1;min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.os-nome{font-size:15px}.os-titolo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-azioni{margin-top:auto;padding-top:6px}.editor-testa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.editor-nome{display:flex;flex-direction:column;min-width:220px;flex:1;max-width:420px}.editor-nome input{font-family:var(--serif);font-size:22px;border:1px solid transparent;background:transparent;padding:4px 8px;margin-left:-8px}.editor-nome input:hover,.editor-nome input:focus{border-color:var(--bordo);background:var(--bianco)}.passi-guida{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 16px;overflow-x:auto}.passi-guida button{display:inline-flex;align-items:center;gap:8px;border-radius:99px;padding:6px 14px 6px 6px;background:var(--bianco);border:1px solid var(--bordo);color:var(--testo-2);white-space:nowrap;font-size:13.5px}.passi-guida .pg-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:99px;background:var(--sfondo-2);font-weight:700;font-size:12.5px}.passi-guida button.attivo{border-color:var(--blu);color:var(--testo);font-weight:600}.passi-guida button.attivo .pg-n{background:var(--blu);color:#fff}.passi-guida button.fatto .pg-n{background:var(--blu-chiaro);color:var(--blu)}.passo-carta h2{margin-bottom:6px}.passo-carta h3{font-size:15px;margin-bottom:6px}.passo-navigazione{border-top:1px solid var(--bordo);padding-top:14px}.modelli-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.modello-tessera{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:14px;border:1px solid var(--bordo);border-radius:12px;background:var(--bianco);min-height:128px;transition:border-color .15s,box-shadow .15s,transform .15s}.modello-tessera:hover{border-color:var(--c);transform:translateY(-1px)}.modello-tessera.scelto{border-color:var(--c);box-shadow:0 0 0 1px var(--c)}.modello-tessera .mt-icona{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:var(--c)}.modello-tessera b{font-size:15px}.effetti-elenco{display:flex;flex-direction:column;gap:8px}.effetto-scelta{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bordo);border-radius:12px;cursor:pointer}.effetto-scelta.acceso{border-color:var(--verde);background:var(--verde-chiaro)}.es-testo{flex:1;display:flex;flex-direction:column}.effetto-mini{position:relative;width:64px;height:40px;border-radius:8px;background:#2a2622;overflow:hidden;flex-shrink:0;display:grid;place-items:center;color:#fff;font-size:10px}.effetto-mini.cuori,.effetto-mini.coriandoli{background:#f6f3ee}.effetto-mini .strato-effetto.neve i{width:3px;height:3px}.effetto-mini .em-scorre{white-space:nowrap;display:inline-block;animation:as-scorre 5s linear infinite;padding-left:100%}.effetto-mini.conto_alla_rovescia{background:var(--accento-sito);font-weight:600}.date-veloci{margin-top:4px}.modello-tessera,.modello-tessera *{white-space:normal;overflow-wrap:anywhere;min-width:0}.mini-media{position:relative;display:block;width:100%;height:100%}.mini-media img,.mini-media video{width:100%;height:100%;object-fit:cover;display:block}.mm-play{position:absolute;right:4px;bottom:4px;width:22px;height:22px;border-radius:99px;background:#171512b8;color:#fff;display:grid;place-items:center}.cf-nota{margin:10px 0 0;text-align:center}.cf-avviso{color:var(--ambra);margin:8px 0 0}.as-foto video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease}.as-foto img.kb{animation:as-kb 6s ease-out both}@keyframes as-kb{0%{transform:scale(1)}to{transform:scale(1.06)}}.as-punti{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:4px}.as-punti i{width:14px;height:2px;background:#ffffff80;border-radius:2px}.as-punti i.on{background:#fff}@media (prefers-reduced-motion: reduce){.as-foto img.kb{animation:none}}.cf-grande-fuoco{position:relative}.cf-grande-fuoco>.vf-prima{z-index:2}.scelta-fuoco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.sf-sinistra{display:flex;flex-direction:column;align-items:center}.sf-tocca{position:relative;display:inline-block;line-height:0;cursor:crosshair;touch-action:none;border-radius:8px;overflow:hidden;background:var(--sfondo-2);max-width:100%}.sf-tocca:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.sf-tocca img,.sf-tocca video{display:block;max-width:100%;max-height:300px;width:auto;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sf-punto{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:99px;border:2px solid #fff;box-shadow:0 0 0 1.5px #0000008c,inset 0 0 0 1.5px #00000059;pointer-events:none;transition:left .12s,top .12s}.sf-punto:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:99px;background:#fff}.sf-aiuto{text-align:center;margin:6px 0 0}.sf-cornici{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;justify-content:center}.sf-cornice-box{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1 110px;max-width:220px}.sf-cornice{width:100%;max-height:240px;border-radius:6px;overflow:hidden;background:var(--sfondo-2);border:1px solid var(--bordo)}.sf-cornice img,.sf-cornice video{width:100%;height:100%;object-fit:cover;display:block}.sf-cornice-box figcaption{font-size:12px;color:var(--testo-2);font-weight:600}.cu-fuoco{flex-basis:100%;margin-top:10px}.carica-una{flex-wrap:wrap}.cu-fuoco .sf-cornici{flex-direction:column;align-items:stretch}.cu-fuoco .sf-cornice-box{max-width:none;flex:none}.cu-fuoco .sf-cornice.larga{max-height:none}@media (max-width: 640px){.scelta-fuoco{grid-template-columns:1fr}}.anteprima-schermo{margin-bottom:10px}.anteprima-sito.verticale .as-eroe{grid-template-columns:7fr 5fr}.anteprima-sito.telefono{max-width:280px;margin:0 auto}.anteprima-sito.telefono .as-eroe{grid-template-columns:1fr}.anteprima-sito.telefono .as-foto{order:-1;aspect-ratio:.83}.anteprima-sito.computer .as-foto{min-height:230px}.as-foto img,.as-foto video{object-fit:cover}.versione-nuova{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid var(--blu);color:inherit;font-size:14px}.home-azioni .tessera{--tono: var(--blu);gap:4px;padding:20px 20px 18px}.home-azioni .tessera.tono-vendi{--tono: var(--blu)}.home-azioni .tessera.tono-reso{--tono: #4E6A82}.home-azioni .tessera.tono-merce{--tono: #5C7A57}.home-azioni .tessera.tono-cerca{--tono: #7A6A58}.home-azioni .tessera.tono-clienti{--tono: #9A5560}.home-azioni .tessera.tono-daparte{--tono: #72588A}.home-azioni .tessera.tono-buono{--tono: #9C7A26}.home-azioni .tessera.tono-capi{--tono: #6B6F3A}.home-azioni .tessera.tono-numeri{--tono: #3F7270}.home-azioni .tessera .tessera-icona,.home-azioni .tessera.principale .tessera-icona{width:52px;height:52px;border-radius:15px;margin-bottom:10px;border:0!important;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tono) 13%,var(--bianco))!important;color:var(--tono)!important}.home-azioni .tessera .tessera-icona .icona{stroke-width:1.6}.home-azioni .tessera:hover{border-color:color-mix(in srgb,var(--tono) 45%,var(--bordo))}.home-azioni .tessera:hover .tessera-icona{background:var(--tono)!important;color:var(--bianco)!important}.home-azioni .tessera.principale{box-shadow:inset 3px 0 0 var(--tono),var(--ombra)}@media (max-width: 640px){.home-azioni .tessera .tessera-icona{width:44px;height:44px;border-radius:13px}}.carta.agenda .agenda-corpo{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:0}.carta.agenda .agenda-mese{padding-right:28px;min-width:0}.carta.agenda .agenda-giorno-dettaglio{padding-left:28px;border-left:1px solid var(--bordo);min-width:0}.carta.agenda .agenda-mese-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.carta.agenda .agenda-mese-testa b{font-family:var(--serif);font-weight:520;font-size:18px;text-transform:capitalize}.carta.agenda .agenda-griglia{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 0;border:0;border-radius:0;overflow:visible;background:none}.carta.agenda .agenda-sett{padding:0 0 6px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--testo-3, var(--testo-2));background:none;border:0}.carta.agenda .agenda-vuoto{background:none;border:0;min-height:0}.carta.agenda .agenda-giorno{position:relative;justify-self:center;width:38px;height:38px;min-width:0;min-height:0;aspect-ratio:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:none;box-shadow:none;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--antracite);cursor:pointer}.carta.agenda .agenda-giorno:hover{background:color-mix(in srgb,var(--blu) 9%,transparent)}.carta.agenda .agenda-giorno.passato,.carta.agenda .agenda-giorno.domenica{color:var(--testo-3, var(--testo-2));font-weight:400}.carta.agenda .agenda-giorno.domenica:not(.scelto){background:none}.carta.agenda .agenda-giorno.oggi:not(.scelto){color:var(--blu);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--blu);background:none}.carta.agenda .agenda-giorno.scelto{background:var(--blu);color:var(--su-inchiostro, #fff);font-weight:700;box-shadow:none}.carta.agenda .agenda-giorno.pieno:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--blu)}.carta.agenda .agenda-giorno.scelto.pieno:after{background:var(--su-inchiostro, #fff)}.carta.agenda .agenda-oggi{margin-top:10px}.carta.agenda .agenda-giorno-dettaglio h3{font-family:var(--serif);font-weight:520;font-size:20px;margin:2px 0 14px;text-transform:none}.carta.agenda .agenda-lista li{background:var(--bianco)}@media (max-width: 760px){.carta.agenda .agenda-corpo{grid-template-columns:1fr}.carta.agenda .agenda-mese{padding-right:0}.carta.agenda .agenda-giorno-dettaglio{padding-left:0;border-left:0;border-top:1px solid var(--bordo);padding-top:16px;margin-top:16px}.carta.agenda .agenda-giorno{width:36px;height:36px}}.carichi-recenti .carico-pezzi{font-family:var(--serif);font-size:20px;font-weight:520;font-variant-numeric:tabular-nums}.carichi-recenti .carico-stampa{background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--bordo-forte);font-size:13px;font-weight:600;color:var(--blu);white-space:nowrap}.carichi-recenti .el-riga:hover .carico-stampa{background:var(--blu);border-color:var(--blu);color:var(--su-inchiostro, #fff)}.carichi-altri{margin-top:14px}.carichi-altri summary{cursor:pointer;color:var(--testo-2);font-size:14px;padding:6px 0}@media (max-width: 640px){.carichi-recenti .carico-stampa{display:none}}.lettura-foglio .lf-elenco{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px}.lettura-foglio .lf-colonna{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--bordo);border-radius:10px;background:var(--bianco)}.lettura-foglio .lf-colonna.usata{border-color:color-mix(in srgb,var(--blu) 45%,var(--bordo));background:color-mix(in srgb,var(--blu) 5%,var(--bianco))}.lettura-foglio .lf-titolo{font-weight:600;font-size:14px;overflow-wrap:anywhere}.lettura-foglio .lf-esempi{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lettura-foglio select{margin-top:2px}.el-numeri{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:6px 0 20px}.el-numero{padding:14px 18px 15px;gap:5px;align-content:start}.el-numero>span{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--testo-2)}.el-numero>b{font-size:24px;font-weight:650;white-space:nowrap;overflow-wrap:normal;line-height:1.15;font-variant-numeric:tabular-nums lining-nums}.el-numero>small{font-size:12.5px;line-height:1.45;color:var(--testo-2)}.el-numero>small .el-verde,.el-numero>small .el-rosso{font-weight:600}.el-gruppo .el-gruppo-testa>h2{font-size:15.5px;font-weight:600;letter-spacing:.005em}.el-importo{min-width:84px;white-space:nowrap}.el-importo>b{font-weight:600;font-variant-numeric:tabular-nums lining-nums}.el-totale>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.el-dettaglio{font-variant-numeric:tabular-nums}.el-conto{display:grid;padding:4px 4px 2px}.el-conto-riga{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--bordo)}.el-conto-voce{display:grid;gap:2px;min-width:0;font-size:14.5px}.el-conto-voce>small{font-size:12.5px;color:var(--testo-2)}.el-conto-importo{white-space:nowrap;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums lining-nums;text-align:right;min-width:110px}.el-conto-importo.meno{color:var(--testo-2)}.el-conto-totale{border-bottom:0;border-top:2px solid var(--antracite, var(--testo));margin-top:-1px;padding-top:12px}.el-conto-totale .el-conto-voce,.el-conto-totale .el-conto-importo{font-size:16.5px;font-weight:700}@media (max-width: 640px){.el-numeri{grid-template-columns:1fr 1fr;gap:10px}.el-numero{padding:12px 14px}.el-numero>b{font-size:clamp(17px,5vw,21px)}.el-conto-importo{min-width:0}}@media (min-width: 900px){.el-numeri:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.el-numeri:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.el-numeri:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.el-numeri:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr))}}.el-conto{max-width:660px}.home-extra{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.home-extra>.carta{width:auto;max-width:none;margin:0}.oggi-nota{line-height:1.5;font-variant-numeric:tabular-nums}.obiettivo-cifre b,.oggi-valore{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}body{background-image:url(/trama.svg);background-size:240px 240px;background-attachment:fixed}@media print{body{background-image:none}}.home-extra{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.meteo2-icona{color:var(--blu);display:inline-flex;margin:0;font-size:inherit}.meteo2-icona .icona{stroke-width:1.5}.barra .nav-aree{gap:2px}.nav-gruppo{display:flex;flex-direction:column;gap:2px;margin-top:14px}.nav-gruppo-titolo{padding:0 12px 4px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--testo-3, var(--testo-2))}.barra nav a.voce-area{display:flex;align-items:center;gap:10px;min-height:38px;border-radius:9px}.voce-area-testo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.voce-area-freccia{flex:0 0 auto;color:var(--testo-3, var(--testo-2));transform:rotate(-90deg);transition:transform .18s ease}.gruppo-area.aperto .voce-area-freccia{transform:rotate(0);color:var(--testo-2)}.barra nav a.voce-area.attivo{background:color-mix(in srgb,var(--blu) 9%,var(--bianco));color:var(--antracite);font-weight:600;box-shadow:none}.barra nav a.voce-area.attivo .segno-area{color:var(--blu)!important}aside.barra nav.nav-aree .sotto-voci{display:flex!important;flex-direction:column;gap:0!important;margin:2px 0 8px 22px!important;padding:2px 0!important;border:0!important;border-left:1px solid var(--bordo)!important;background:none!important;box-shadow:none!important;border-radius:0!important}aside.barra nav.nav-aree .sotto-voci a{height:auto!important;min-height:32px;margin:0 0 0 -1px!important;padding:0 10px 0 14px!important;border:0!important;border-left:2px solid transparent!important;border-radius:0 7px 7px 0!important;font-size:13.5px!important;font-weight:450!important;color:var(--testo-2)!important;background:none!important;box-shadow:none!important}aside.barra nav.nav-aree .sotto-voci a:hover{color:var(--antracite)!important;background:color-mix(in srgb,var(--blu) 5%,transparent)!important}aside.barra nav.nav-aree .sotto-voci a.attivo{color:var(--antracite)!important;font-weight:600!important;border-left-color:var(--blu)!important;background:color-mix(in srgb,var(--blu) 7%,transparent)!important;box-shadow:none!important}aside.barra nav.nav-aree .sotto-voci a:before,aside.barra nav.nav-aree .sotto-voci a.attivo:before{display:none!important}.barra nav .contatore{margin-left:auto}.home-azioni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-azioni .tessera{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:1px;align-items:center;min-height:0;padding:14px 16px;border-radius:14px}.home-azioni .tessera .tessera-icona,.home-azioni .tessera.principale .tessera-icona{grid-row:1 / span 2;width:46px;height:46px;margin:0;border-radius:12px}.home-azioni .tessera .tessera-titolo{align-self:end;font-size:16.5px;line-height:1.2}.home-azioni .tessera .tessera-testo{align-self:start;font-size:12.5px;line-height:1.35;color:var(--testo-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1100px){.home-azioni{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.home-azioni{grid-template-columns:1fr;gap:8px}}.carta.agenda{padding:22px 24px}.carta.agenda .agenda-testa{align-items:baseline;gap:6px 14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--bordo)}.carta.agenda .agenda-testa h2{font-family:var(--serif);font-weight:520;font-size:21px}.agenda-sottotitolo{font-size:13px;color:var(--testo-2)}.carta.agenda .agenda-mese-testa .btn-icona{width:32px;height:32px;border-radius:50%;border:1px solid var(--bordo);background:var(--bianco)}.carta.agenda .agenda-mese-testa .btn-icona:hover{border-color:var(--blu);color:var(--blu)}.agenda-vuota{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:14px;border:1px dashed var(--bordo-forte, var(--bordo));border-radius:12px;background:color-mix(in srgb,var(--blu) 3%,var(--bianco))}.agenda-vuota-icona{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--blu) 11%,var(--bianco));color:var(--blu)}.agenda-vuota b{display:block;font-size:14.5px;font-weight:600}.agenda-vuota small{display:block;margin-top:2px;font-size:12.5px;color:var(--testo-2);line-height:1.45}.agenda-prossimi{display:grid;gap:2px;margin:0 0 14px}.agenda-prossimi-titolo{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--testo-3, var(--testo-2));margin-bottom:4px}.agenda-prossimo{display:flex;align-items:baseline;gap:12px;padding:8px 10px;margin:0 -10px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.agenda-prossimo:hover{background:color-mix(in srgb,var(--blu) 6%,transparent)}.agenda-prossimo-data{flex:0 0 120px;font-size:12.5px;font-weight:600;color:var(--blu);text-transform:capitalize;font-variant-numeric:tabular-nums}.agenda-prossimo-testo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.carta.agenda .agenda-nuovo{display:grid;gap:10px;padding:14px;border:1px solid var(--bordo);border-radius:12px;background:var(--sfondo)}.carta.agenda .agenda-nuovo>input{background:var(--bianco)}.carta.agenda .agenda-nuovo-riga{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.carta.agenda .agenda-nuovo-riga .campo{margin:0}.carta.agenda .agenda-nuovo-riga .btn-primario{margin-left:auto}.benvenuto:not(.con-foto){min-height:0;padding:22px 26px;margin-bottom:18px}.benvenuto:not(.con-foto) .benvenuto-marchio{margin-bottom:12px}.benvenuto.con-foto{min-height:220px}.promemoria-titolare{gap:12px;margin-bottom:18px}.promemoria-titolare .promemoria-voce{background:var(--bianco)!important;border:1px solid var(--bordo)!important;box-shadow:var(--ombra);color:var(--antracite)}.promemoria-titolare .promemoria-voce:hover{border-color:color-mix(in srgb,var(--blu) 40%,var(--bordo))!important}.promemoria-titolare .promemoria-icona{background:color-mix(in srgb,var(--blu) 10%,var(--bianco))!important;color:var(--blu)!important}.titolo-sezione{margin-top:30px}.carichi-recenti>.el-gruppo{border:0;box-shadow:none;padding:0;margin:0;background:none}button.el-numero{justify-items:start;text-align:left;align-content:start}.el-inizio{flex-basis:76px}.el-inizio>small{white-space:nowrap;font-variant-numeric:tabular-nums}.capo-senza-foto{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:color-mix(in srgb,var(--testo-2) 55%,transparent);background:linear-gradient(180deg,var(--sfondo) 0%,color-mix(in srgb,var(--sfondo) 60%,var(--bianco)) 100%)}.capo-senza-foto small{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.capo-senza-foto .icona{stroke-width:1.3}.clienti-griglia{grid-template-columns:minmax(0,1fr)!important;gap:8px}.cliente-spesa{min-width:120px;text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.cliente-spesa small{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-2)}.gruppo-lettera{font-size:18px}.persona-riga>.cliente-dati{flex:1 1 auto;min-width:0}.persona-riga>.cliente-spesa{margin-left:auto}.persona-scheda>.persona-riga{flex:1 1 auto;min-width:0}.persona-riga>.cliente-spesa{margin-left:auto!important}.scelta-metodo{display:flex;flex-wrap:wrap;gap:8px}.mb-piccolo{margin-bottom:8px}.vendi-buono-riassunto{margin:4px 0 0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--blu) 7%,var(--bianco));font-size:14.5px}.alfabeto{display:none!important}.gruppo-lettera{display:flex;align-items:baseline;gap:8px;margin:22px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--bordo);font-family:var(--sans);font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-2)}.gruppo-lettera small{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--testo-3, var(--testo-2))}.cm-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 2px 10px;font-size:12.5px;color:var(--testo-2)}.cm-legenda-segno{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--verde, #3c7a4e) 14%,var(--bianco));color:var(--verde, #3c7a4e)}.cm-legenda-segno.vuoto{margin-left:10px;background:var(--sfondo);color:var(--testo-2)}.capi-carico .chip-taglia{font-size:13.5px;min-height:32px}.capi-carico .chip-taglia .chip-tg{font-weight:700;min-width:30px}.capi-carico .riga-colore{gap:8px}body{background-attachment:scroll}@media (max-width: 640px){.el-numero>b{white-space:normal;overflow-wrap:anywhere}}main .el-periodo,main .interruttore[role=tablist]{display:flex!important;flex-wrap:wrap;gap:2px 22px!important;padding:0!important;margin:4px 0 18px!important;background:none!important;border:0!important;border-bottom:1px solid var(--bordo)!important;border-radius:0!important;box-shadow:none!important;height:auto!important}main .el-periodo>button,main .interruttore[role=tablist]>button{position:relative;display:inline-flex!important;align-items:center;gap:6px;height:auto!important;min-height:40px;padding:8px 0 10px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:14.5px!important;font-weight:500!important;color:var(--testo-2)!important;flex:0 0 auto!important}main .el-periodo>button:hover,main .interruttore[role=tablist]>button:hover{color:var(--antracite)!important}main .el-periodo>button.on,main .interruttore[role=tablist]>button.on,main .interruttore[role=tablist]>button[aria-selected=true]{color:var(--antracite)!important;font-weight:650!important}main .el-periodo>button.on:after,main .interruttore[role=tablist]>button.on:after,main .interruttore[role=tablist]>button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--blu)}main .el-periodo>button .icona,main .interruttore[role=tablist]>button .icona{color:inherit!important;opacity:.75}main .el-periodo .el-n{margin-left:2px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--sfondo-2, var(--sfondo));color:var(--testo-2)}main .el-periodo>button.on .el-n{background:color-mix(in srgb,var(--blu) 14%,var(--bianco));color:var(--blu)}@media (max-width: 640px){main .el-periodo,main .interruttore[role=tablist]{flex-wrap:nowrap;overflow-x:auto;gap:18px!important;scrollbar-width:none}main .el-periodo>button,main .interruttore[role=tablist]>button{white-space:nowrap}}.capi-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px 12px;font-size:12.5px;color:var(--testo-2)}.capi-legenda .taglia{margin-left:8px}.capi-legenda .taglia:first-child{margin-left:0}@media (max-width: 760px){.home-oggi{grid-template-columns:1fr 1fr!important;gap:10px}.home-oggi>:first-child{grid-column:1 / -1}}.interr-sito{position:relative;display:inline-flex;align-items:center;gap:12px;padding:6px 8px 6px 14px;margin-left:6px;border:1px solid var(--bordo);border-radius:999px;background:var(--bianco);box-shadow:var(--ombra);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle}.interr-sito-cb{position:absolute;opacity:0;width:1px;height:1px}.interr-sito-stato{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--testo-2)}.interr-sito-punto{width:8px;height:8px;border-radius:50%;background:var(--testo-3, #b9b1a7)}.interr-sito.acceso .interr-sito-stato{color:var(--antracite)}.interr-sito.acceso .interr-sito-punto{background:#3c8a55;box-shadow:0 0 0 3px color-mix(in srgb,#3c8a55 20%,transparent)}.interr-sito-binario{position:relative;width:42px;height:24px;border-radius:999px;background:var(--bordo-forte, #d8d0c6);transition:background-color .2s ease}.interr-sito-pomello{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease}.interr-sito.acceso .interr-sito-binario{background:var(--blu)}.interr-sito.acceso .interr-sito-pomello{transform:translate(18px)}.interr-sito:has(.interr-sito-cb:focus-visible){outline:2px solid var(--blu);outline-offset:2px}.interr-sito:has(.interr-sito-cb:disabled){opacity:.6;cursor:progress}@media (prefers-reduced-motion: reduce){.interr-sito-binario,.interr-sito-pomello{transition:none}}.carta.agenda .agenda-corpo{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:0}.carta.agenda .agenda-mese{padding-right:26px}.carta.agenda .agenda-giorno-dettaglio{padding-left:26px}.carta.agenda .agenda-mese-testa{margin-bottom:14px}.carta.agenda .agenda-mese-testa b{font-size:22px}.carta.agenda .agenda-griglia{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border-top:1px solid var(--bordo);border-left:1px solid var(--bordo);border-radius:0}.carta.agenda .agenda-sett{text-align:left;padding:9px 0 8px 10px;border-right:1px solid var(--bordo);border-bottom:1px solid var(--bordo);background:color-mix(in srgb,var(--sfondo) 70%,var(--bianco))}.carta.agenda .agenda-vuoto{min-height:78px;border-right:1px solid var(--bordo);border-bottom:1px solid var(--bordo);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--bordo) 35%,transparent) 6px 7px)}.carta.agenda .agenda-giorno{justify-self:stretch;align-self:stretch;width:auto;height:auto;min-height:78px;padding:7px 7px 6px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;text-align:left;border-radius:0;border:0;border-right:1px solid var(--bordo);border-bottom:1px solid var(--bordo);background:var(--bianco);box-shadow:none;overflow:hidden}.carta.agenda .agenda-giorno:hover{background:color-mix(in srgb,var(--blu) 5%,var(--bianco))}.carta.agenda .agenda-num{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:26px;height:26px;padding:0 4px;border-radius:999px;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--antracite)}.carta.agenda .agenda-giorno.domenica:not(.scelto){background:color-mix(in srgb,var(--sfondo) 55%,var(--bianco))}.carta.agenda .agenda-giorno.oggi:not(.scelto){box-shadow:none;background:var(--bianco);color:inherit}.carta.agenda .agenda-giorno.oggi .agenda-num{background:var(--blu);color:var(--su-inchiostro, #fff)}.carta.agenda .agenda-giorno.scelto{background:color-mix(in srgb,var(--blu) 7%,var(--bianco));color:inherit;box-shadow:inset 0 0 0 2px var(--blu)}.carta.agenda .agenda-giorno-dettaglio h3{font-size:22px;margin-bottom:16px}@media (max-width: 980px){.carta.agenda .agenda-corpo{grid-template-columns:1fr}.carta.agenda .agenda-mese{padding-right:0}.carta.agenda .agenda-giorno-dettaglio{padding-left:0;border-left:0;border-top:1px solid var(--bordo);padding-top:18px;margin-top:18px}}@media (max-width: 640px){.carta.agenda .agenda-giorno,.carta.agenda .agenda-vuoto{min-height:50px;padding:4px}.carta.agenda .agenda-sett{text-align:center;padding-left:0}.carta.agenda .agenda-num{align-self:center}}.carta.agenda .agenda-corpo{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.carta.agenda .agenda-mese-testa b{font-size:18px}.carta.agenda .agenda-giorno,.carta.agenda .agenda-vuoto{min-height:46px;padding:5px}.carta.agenda .agenda-giorno{align-items:center;justify-content:center;gap:3px}.carta.agenda .agenda-num{align-self:center;min-width:26px;height:26px;font-size:13px}.carta.agenda .agenda-sett{text-align:center;padding:7px 0 6px}.agenda-punti{display:flex;gap:3px;height:5px}.agenda-punti i{width:5px;height:5px;border-radius:50%;background:var(--blu)}.carta.agenda .agenda-griglia{border:0;gap:4px 2px}.carta.agenda .agenda-sett{border:0;background:none;text-align:center;padding:2px 0 8px;color:var(--testo-3, var(--testo-2))}.carta.agenda .agenda-vuoto{border:0;background:none;min-height:0}.carta.agenda .agenda-giorno{border:0;background:none;min-height:46px;padding:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;overflow:visible;transition:background .12s ease}.carta.agenda .agenda-giorno:hover{background:color-mix(in srgb,var(--blu) 8%,transparent)}.carta.agenda .agenda-num{min-width:34px;height:34px;padding:0;border-radius:999px;font-size:14px;font-weight:600;color:var(--antracite);background:none}.carta.agenda .agenda-giorno.passato .agenda-num,.carta.agenda .agenda-giorno.domenica .agenda-num{color:var(--testo-3, var(--testo-2));font-weight:500}.carta.agenda .agenda-giorno.domenica:not(.scelto),.carta.agenda .agenda-giorno.passato{background:none}.carta.agenda .agenda-giorno.oggi:not(.scelto){background:none;box-shadow:none}.carta.agenda .agenda-giorno.oggi .agenda-num{background:var(--blu);color:#fff}.carta.agenda .agenda-giorno.scelto{background:none;box-shadow:none;color:inherit}.carta.agenda .agenda-giorno.scelto .agenda-num{background:none;color:var(--blu);box-shadow:inset 0 0 0 2px var(--blu)}.carta.agenda .agenda-giorno.oggi.scelto .agenda-num{background:var(--blu);color:#fff;box-shadow:none}.carta.agenda .agenda-giorno.pieno:after{display:none}.carta.agenda .agenda-giorno.oggi .agenda-punti i{background:var(--blu)}.carta.agenda .agenda-giorno-dettaglio h3{font-size:19px;margin-bottom:12px}.carta.agenda .agenda-nuovo{padding:10px;gap:8px}.carta.agenda .agenda-nuovo-riga{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.carta.agenda .agenda-nuovo-testo{flex:1 1 auto;min-width:0;background:var(--bianco)}.agenda-ora-campo{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 8px 0 10px;border:1px solid var(--bordo);border-radius:10px;background:var(--bianco);color:var(--testo-3, var(--testo-2))}.agenda-ora-campo.piena{color:var(--blu);border-color:color-mix(in srgb,var(--blu) 45%,var(--bordo))}.agenda-ora-campo input[type=time]{width:74px;height:36px;padding:0;border:0!important;background:none!important;box-shadow:none!important;font-size:14px;color:var(--antracite)}.agenda-ora-campo input[type=time]::-webkit-calendar-picker-indicator{display:none}.carta.agenda .agenda-nuovo-riga .btn-primario{margin-left:0;height:40px}.agenda-avvisami{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--testo-2)}.agenda-avvisami select{width:auto;height:34px}@media (max-width: 640px){.carta.agenda .agenda-nuovo-riga{flex-wrap:wrap}.carta.agenda .agenda-nuovo-testo{flex-basis:100%}}@media (max-width: 1100px){.carta.agenda .agenda-corpo{grid-template-columns:1fr}.carta.agenda .agenda-mese{padding-right:0;max-width:520px;width:100%;justify-self:center}.carta.agenda .agenda-giorno-dettaglio{padding-left:0;border-left:0;border-top:1px solid var(--bordo);padding-top:16px;margin-top:16px}}.chat-benvenuto .chat-temi{display:block!important;columns:3 300px;column-gap:16px;width:100%;max-width:1040px;margin:18px auto 0;text-align:left}.chat-benvenuto .chat-tema{display:block!important;break-inside:avoid;margin:0 0 16px;padding:14px 16px 8px;border:1px solid var(--bordo);border-radius:14px;background:var(--bianco);box-shadow:var(--ombra)}.chat-benvenuto .chat-tema-titolo{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--testo-2)}.chat-benvenuto .chat-tema>button{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:0;margin:0;padding:10px 2px!important;border:0!important;border-top:1px solid var(--bordo)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:14px!important;font-weight:500;text-align:left;color:var(--antracite)}.chat-benvenuto .chat-tema>button:first-of-type{border-top:0!important}.chat-benvenuto .chat-tema>button:hover{color:var(--blu)}.chat-tema-freccia{flex:0 0 auto;transform:scaleX(-1);color:var(--testo-3, var(--testo-2))}.chat-benvenuto .chat-tema>button:hover .chat-tema-freccia{color:var(--blu)}@media (min-width: 641px){main h1:not(.benvenuto-saluto):not(.area-testa h1){font-size:32px;font-weight:450;letter-spacing:-.012em;line-height:1.15}}main .titolo-sezione,main .titolo-sezione h2,.carta.agenda .agenda-testa h2{font-family:var(--serif)!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.25}main .titolo-sezione{margin:32px 0 12px!important;text-align:left}main .carta>h2,main .carta-testa h2,main .el-gruppo .el-gruppo-testa>h2,main .carta>.carta-testa>h2{font-family:var(--sans)!important;font-size:15.5px!important;font-weight:650!important;letter-spacing:0}.chat-benvenuto{text-align:left!important;align-items:flex-start!important}.chat-benvenuto>h2{font-family:var(--serif);font-size:22px!important;font-weight:500!important;margin:0 0 4px!important}.chat-benvenuto>.chat-avatar.grande{display:none}.chat-benvenuto .chat-temi{margin:14px 0 0!important;max-width:none!important}main .intestazione p,main .intestazione .sotto{font-size:14px;color:var(--testo-2)}section.cm .cm-carta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:14px;padding:16px 18px!important;min-height:0!important}section.cm .cm-carta .cm-coccarda{flex:0 0 auto;width:26px;height:30px;margin:0!important}section.cm .cm-testo{display:grid;gap:1px;min-width:0;text-align:left!important}section.cm .cm-testo>*{text-align:left!important}.fs-gruppi{display:grid;gap:12px}.fs-gruppo{padding:12px 14px 14px;border:1px solid var(--bordo);border-radius:12px;background:var(--bianco);transition:border-color .15s,background-color .15s}.fs-gruppo.sopra{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 6%,var(--bianco))}.fs-gruppo-testa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.fs-gruppo-testa b{font-size:14.5px;font-weight:650}.fs-gruppo-colore{display:inline-block;margin-left:4px;padding:1px 9px;border-radius:999px;background:color-mix(in srgb,var(--blu) 10%,var(--bianco));color:var(--antracite);font-weight:650}.fs-gruppo-testa .btn-piccolo{margin-left:auto}.fs-gruppo-vuoto{margin:0;padding:18px;border:1.5px dashed var(--bordo-forte, var(--bordo));border-radius:10px;text-align:center;font-size:13px;color:var(--testo-2)}.fs-gruppo .fs-griglia{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fs-sposta-colore{width:100%;height:30px;margin-top:4px;padding:0 8px;font-size:12.5px;border-radius:8px}.passi-riga{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:-2px 0 18px;padding:0;list-style:none}.passi-riga li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--testo-2)}.passi-riga li b{color:var(--antracite);font-weight:600}.passi-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--blu) 12%,var(--bianco));color:var(--blu);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 640px){.passi-riga{flex-direction:column;align-items:flex-start;gap:6px}}main .compleanni-home{padding:20px 22px}.compleanni-home .ch-testa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}main .compleanni-home .ch-testa .titolo-sezione{margin:0!important;display:flex;align-items:center;gap:8px}main .compleanni-home .ch-testa .titolo-sezione svg{color:var(--blu)}.compleanni-home .ch-tutti{font-size:13.5px;color:var(--blu);text-decoration:none;white-space:nowrap}.compleanni-home .ch-tutti:hover{text-decoration:underline}.compleanni-home .ch-vuoto{margin:10px 0 0;color:var(--testo-2);font-size:14px}.compleanni-home .ch-oggi{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:10px;margin-top:12px;padding:14px 16px;border:1px solid var(--bordo);border-radius:14px;background:linear-gradient(180deg,var(--blu-chiaro),var(--bianco))}.compleanni-home .ch-oggi.mandata{background:var(--bianco);border-color:var(--bordo)}.compleanni-home .ch-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--bianco);border:1px solid var(--bordo-forte);color:var(--blu);font-family:var(--serif);font-size:17px;letter-spacing:.02em;text-transform:uppercase}.compleanni-home .ch-chi{display:flex;flex-direction:column;gap:3px;min-width:0}.compleanni-home .ch-nome{font-weight:650;font-size:16px;color:var(--testo);text-decoration:none;text-transform:capitalize}.compleanni-home .ch-nome:hover{color:var(--blu)}.compleanni-home .ch-nota{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--testo-2)}.compleanni-home .ch-oggi.mandata .ch-nota{color:var(--verde)}.compleanni-home .ch-azioni{display:flex;align-items:center;gap:14px}.compleanni-home .ch-azioni .btn-primario,.compleanni-home .ch-azioni .btn{display:inline-flex;align-items:center;gap:6px}.compleanni-home .ch-vedi{font-size:13.5px;color:var(--blu);background:none;border:0;padding:0;cursor:pointer}.compleanni-home .ch-vedi:hover{text-decoration:underline}.compleanni-home .ch-aiuto{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:10px;background:var(--bianco);border:1px dashed var(--bordo-forte);font-size:13.5px;line-height:1.55;color:var(--testo)}.compleanni-home .ch-aiuto .btn-link{margin-left:8px;color:var(--blu);background:none;border:0;cursor:pointer;font-weight:600}.compleanni-home kbd{display:inline-block;min-width:22px;padding:1px 6px;border:1px solid var(--bordo-forte);border-bottom-width:2px;border-radius:5px;background:var(--sfondo);font:600 12px/1.4 inherit;text-align:center}.compleanni-home .ch-sotto{margin:18px 0 2px;font-size:13.5px;font-weight:600;color:var(--testo-2);font-family:inherit}.compleanni-home .ch-prossimi{list-style:none;margin:0;padding:0}.compleanni-home .ch-prossimi li{display:flex;align-items:center;gap:12px;padding:8px 2px;border-top:1px solid var(--bordo)}.compleanni-home .ch-prossimi li:first-child{border-top:0}.compleanni-home .ch-prossimi a{color:var(--testo);text-decoration:none;font-size:14.5px;text-transform:capitalize;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compleanni-home .ch-prossimi a:hover{color:var(--blu)}.compleanni-home .ch-data{flex:none;width:40px;padding:3px 0 4px;border-radius:9px;border:1px solid var(--bordo);background:var(--bianco);display:flex;flex-direction:column;align-items:center;line-height:1.05}.compleanni-home .ch-data small{font-size:10.5px;color:var(--testo-3);text-transform:capitalize}.compleanni-home .ch-data b{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--testo)}.compleanni-home .ch-tra{margin-left:auto;font-size:13px;color:var(--testo-2);white-space:nowrap}.ch-anteprima{display:block;width:auto;max-width:100%;max-height:66vh;margin:0 auto;border-radius:6px;box-shadow:0 6px 24px #0000001f}@media (max-width: 640px){.compleanni-home .ch-oggi{grid-template-columns:42px minmax(0,1fr)}.compleanni-home .ch-azioni{grid-column:1 / -1;justify-content:space-between}}.cassa-totale .cassa-totale-pieno{display:block;margin:2px 0 -2px;font-size:17px;color:var(--testo-3)}.cassa-totale .cassa-risparmio{margin-top:2px;font-size:13.5px;font-weight:600;color:var(--verde)}details.bolla-altri{margin:0 0 14px;padding:10px 14px;border:1px solid var(--bordo);border-radius:12px;background:var(--sfondo)}details.bolla-altri>summary{cursor:pointer;font-weight:600;font-size:14px;list-style-position:inside}details.bolla-altri[open]>summary{margin-bottom:10px}:root{--curva: cubic-bezier(.2, .7, .2, 1);--rimbalzo: cubic-bezier(.3, 1.4, .5, 1)}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--bordo-forte);background:var(--bianco);display:inline-grid;place-items:center;cursor:pointer;transition:background-color .18s var(--curva),border-color .18s var(--curva),box-shadow .18s var(--curva),transform .12s}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:50%}input[type=checkbox]:after{content:"";width:11px;height:11px;transform:scale(0);transition:transform .22s var(--rimbalzo);background:var(--su-inchiostro);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 4.8 9 10 3' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 12 12'%3E%3Cpath d='M2 6.5 4.8 9 10 3' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--su-inchiostro);transform:scale(0);transition:transform .22s var(--rimbalzo)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--blu);border-color:var(--blu)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--blu)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--blu-alone)}input[type=checkbox]:active:not(:disabled),input[type=radio]:active:not(:disabled){transform:scale(.9)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.check{gap:10px;line-height:1.4;-webkit-user-select:none;user-select:none;color:var(--testo)}.carta .check,.modale .check{padding:10px 12px;margin-left:-12px;margin-right:-12px;border-radius:10px;transition:background-color .16s}.carta .check:hover,.modale .check:hover{background:var(--sfondo)}.carta .check:has(input:checked),.modale .check:has(input:checked){color:var(--antracite)}td .check{padding:0;margin:0}td .check:hover{background:none}.flex>.check{padding:7px 14px 7px 10px;margin:0;border:1px solid var(--bordo-forte);border-radius:99px;background:var(--bianco);font-size:14px;font-weight:500;transition:background-color .18s var(--curva),border-color .18s var(--curva),color .18s}.flex>.check input{width:16px;height:16px;border-radius:5px}.flex>.check input:after{width:9px;height:9px}.flex>.check:hover{border-color:var(--blu);background:var(--bianco)}.flex>.check:has(input:checked){background:var(--blu-chiaro);border-color:var(--blu);color:var(--blu-scuro)}.chip{transition:background-color .18s var(--curva),border-color .18s,color .18s,transform .1s}.chip:hover{border-color:var(--blu)}.chip.on{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--su-inchiostro)}.chip:active{transform:scale(.96)}.interruttore button{transition:background-color .2s var(--curva),color .2s,box-shadow .2s var(--curva);font-weight:500}.interruttore button.on{font-weight:600;box-shadow:0 1px 3px #1c19151a,0 0 0 1px var(--bordo)}.schede button{position:relative;border-bottom-color:transparent!important;transition:color .2s}.schede button:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--blu);transform:scaleX(0);transition:transform .25s var(--curva)}.schede button.on:after{transform:scaleX(1)}.btn-primario,button.btn-primario{transition:background-color .18s,box-shadow .2s var(--curva),transform .12s}.btn-primario:hover:not(:disabled){box-shadow:0 6px 16px -8px #1c191580;transform:translateY(-1px)}.btn-primario:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}button:focus-visible,.btn:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--blu-alone)}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:border-color .18s,box-shadow .2s var(--curva),background-color .18s}input:not([type=checkbox]):not([type=radio]):hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus){border-color:var(--testo-3)}.kpi{animation:sale .45s var(--curva) both;transition:transform .2s var(--curva),box-shadow .2s var(--curva)}.kpi:nth-child(2){animation-delay:.05s}.kpi:nth-child(3){animation-delay:.1s}.kpi:nth-child(4){animation-delay:.15s}.kpi:hover{transform:translateY(-2px);box-shadow:var(--ombra-media)}.kpi .valore{font-family:var(--serif);font-weight:500;font-size:26px;letter-spacing:-.01em}@keyframes sale{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tendine>*{animation:sale .4s var(--curva) both}.tendine>*:nth-child(2){animation-delay:.04s}.tendine>*:nth-child(3){animation-delay:.08s}.tendine>*:nth-child(4){animation-delay:.12s}.tendine>*:nth-child(5){animation-delay:.16s}.tendine>*:nth-child(n+6){animation-delay:.2s}tbody tr td{transition:background-color .15s,box-shadow .15s}tr.cliccabile:hover td{background:var(--blu-chiaro)}tr.cliccabile:hover td:first-child{box-shadow:inset 2px 0 0 var(--blu)}.scheletro span{background:linear-gradient(90deg,var(--sfondo-2) 0%,var(--sfondo) 50%,var(--sfondo-2) 100%)!important;background-size:200% 100%!important;animation:luccica 1.4s ease-in-out infinite!important}@keyframes luccica{0%{background-position:100% 0}to{background-position:-100% 0}}.barra nav a.voce-area .segno-area{transition:transform .2s var(--curva),color .16s}.barra nav a.voce-area:hover .segno-area{transform:translate(2px)}.pillola-cassa{transition:border-color .18s,box-shadow .2s}.pillola-cassa:hover{box-shadow:var(--ombra-media)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.schede{margin-bottom:20px}.schede{scrollbar-width:none}.schede::-webkit-scrollbar{display:none}.barra .marchio{align-items:center}.marchio-nome{position:relative;display:flex;align-items:center;gap:6px;min-width:0;flex:1}.marchio-nome .logo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marchio-nome .icona{color:var(--testo-3);flex-shrink:0}.marchio-scegli{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:auto!important;opacity:0;cursor:pointer}.marchio-nome:hover .logo{color:var(--blu-scuro)}.sotto-voci{margin:2px 0 10px 27px!important;padding-left:12px!important;border-left:1px solid var(--bordo)!important;gap:1px!important}.barra nav .sotto-voci a{padding:6px 10px!important;font-size:14px;color:var(--testo-2)!important;font-weight:450!important;box-shadow:none!important;background:none!important;position:relative}.barra nav .sotto-voci a:hover{color:var(--antracite)!important;background:var(--sfondo)!important}.barra nav .sotto-voci a.attivo{color:var(--antracite)!important;font-weight:600!important;background:var(--sfondo-2)!important}.barra nav .sotto-voci a.attivo:before{display:block!important;content:"";position:absolute;left:-13px;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--blu)}.barra .utente-dati{font-size:14px;font-weight:500;color:var(--testo)}.intestazione{align-items:flex-end;gap:16px 24px;margin-bottom:28px}.intestazione>div:first-child{min-width:0;flex:1 1 320px}.intestazione .azioni{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.intestazione .azioni>button,.intestazione .azioni>.btn,.intestazione .azioni>a.btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;font-size:14.5px;font-weight:600;white-space:nowrap;text-decoration:none;background:var(--bianco);border:1px solid var(--bordo-forte);color:var(--antracite);box-shadow:var(--ombra)}.intestazione .azioni>button:hover:not(:disabled),.intestazione .azioni>.btn:hover{background:var(--sfondo);border-color:var(--testo-3)}.intestazione .azioni>.btn-primario,.intestazione .azioni>button.btn-primario{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--su-inchiostro);padding:0 18px}.intestazione .azioni>.btn-primario:hover:not(:disabled){background:var(--inchiostro-2);border-color:var(--inchiostro-2);color:var(--su-inchiostro)}.intestazione .azioni>.btn-pericolo{background:transparent;border-color:transparent;box-shadow:none;color:var(--rosso)}.intestazione .azioni>.btn-pericolo:hover:not(:disabled){background:var(--rosso-chiaro);border-color:transparent}.intestazione .azioni .icona{flex-shrink:0}.intestazione .azioni>.btn-primario{order:2}@media (max-width: 640px){.intestazione{align-items:stretch}.intestazione .azioni{width:100%;justify-content:stretch}.intestazione .azioni>*{flex:1 1 auto;justify-content:center}}.intestazione .azioni>a.btn.btn-primario,.intestazione .azioni>button.btn-primario{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--su-inchiostro);padding:0 18px}.intestazione .azioni>a.btn.btn-primario:hover,.intestazione .azioni>button.btn-primario:hover:not(:disabled){background:var(--inchiostro-2);border-color:var(--inchiostro-2);color:var(--su-inchiostro)}.intestazione .azioni>button.btn-pericolo{background:transparent;border-color:transparent;box-shadow:none;color:var(--rosso)}.home-oggi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px}.oggi-voce{display:flex;flex-direction:column;gap:6px;padding:20px 22px;background:var(--bianco);border:1px solid var(--bordo);border-radius:18px;box-shadow:var(--ombra);color:inherit;text-decoration:none;animation:sale .45s var(--curva) both}.oggi-voce:nth-child(2){animation-delay:.05s}.oggi-voce:nth-child(3){animation-delay:.1s}.oggi-etichetta{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--testo-2)}.oggi-etichetta .icona{color:var(--blu)}.oggi-valore{font-family:var(--serif);font-weight:500;font-size:38px;line-height:1.1;letter-spacing:-.02em;color:var(--antracite);font-variant-numeric:tabular-nums}.oggi-valore.oggi-piccolo{font-size:22px;line-height:1.25;margin:6px 0 2px}.oggi-nota{font-size:13.5px;color:var(--testo-2)}.oggi-cassa{transition:border-color .2s,box-shadow .2s,transform .2s var(--curva)}.oggi-cassa:hover{text-decoration:none;border-color:var(--blu);box-shadow:var(--ombra-media);transform:translateY(-2px)}.oggi-cassa .punto{width:10px;height:10px;border-radius:50%;background:var(--ambra);box-shadow:0 0 0 4px var(--ambra-chiaro)}.oggi-cassa.aperta .punto{background:var(--verde);box-shadow:0 0 0 4px var(--verde-chiaro)}.oggi-bottone{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-weight:600;font-size:14.5px;color:var(--blu)}.oggi-bottone .icona{transform:rotate(180deg);transition:transform .2s var(--curva)}.oggi-cassa:hover .oggi-bottone .icona{transform:rotate(180deg) translate(-3px)}.home-azioni{margin-bottom:32px}.da-fare{display:flex;flex-direction:column;gap:10px}.da-fare-voce{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s var(--curva);animation:sale .4s var(--curva) both}.da-fare-voce:hover{text-decoration:none;border-color:var(--bordo-forte);box-shadow:var(--ombra-media);transform:translate(3px)}.da-fare-voce.urgente{border-color:var(--blu);box-shadow:inset 4px 0 0 var(--blu)}.da-fare-icona{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--blu-chiaro);color:var(--blu)}.da-fare-testo{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.da-fare-testo b{font-size:16px;font-weight:600;color:var(--antracite)}.da-fare-testo small{font-size:13.5px;color:var(--testo-2)}.da-fare-freccia{color:var(--testo-3);transform:rotate(180deg)}.da-fare-vuoto{display:flex;align-items:center;gap:10px;color:var(--testo-2)}.da-fare-vuoto .icona{color:var(--verde)}@media (max-width: 800px){.home-oggi{grid-template-columns:1fr}.oggi-valore{font-size:32px}}.foto-interna-box{position:relative}.foto-interna-tag{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:600;background:#ffffffeb;color:var(--testo);box-shadow:0 1px 3px #0000001f}.intestazione .azioni>.interruttore{height:42px;padding:3px;margin:0;border-radius:12px;align-items:stretch}.intestazione .azioni>.interruttore button{display:inline-flex;align-items:center;gap:6px;height:auto;padding:0 12px;border-radius:9px;font-size:14px}@media (max-width: 900px){.intestazione .azioni>.interruttore{flex:1 1 100%}.intestazione .azioni>.interruttore button{flex:1;justify-content:center}}.sotto-voci{margin:4px 0 10px 6px!important;padding:6px!important;border-left:0!important;gap:2px!important;background:var(--sfondo);border-radius:14px;animation:apri-voci .28s var(--curva) both}.barra nav .sotto-voci a{display:flex!important;align-items:center;gap:10px!important;height:36px;padding:0 10px!important;border-radius:10px!important;font-size:14px;color:var(--testo)!important;font-weight:500!important}.barra nav .sotto-voci a:before{display:none!important}.sv-testo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra nav .sotto-voci a:hover{background:var(--bianco)!important;color:var(--antracite)!important}.barra nav .sotto-voci a.attivo{background:var(--bianco)!important;color:var(--antracite)!important;font-weight:600!important;box-shadow:0 1px 2px #1c19150f,0 0 0 1px var(--bordo)!important}.barra nav a.voce-area.attivo{margin-bottom:0}.tessere{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.tessera-area{position:relative;min-height:172px;padding:22px 22px 18px;gap:6px;border-radius:20px;overflow:hidden}.tessera-area .tessera-icona{width:52px;height:52px;border-radius:15px;margin-bottom:10px;border:0!important;background:var(--blu-chiaro)!important;color:var(--blu)!important;transition:transform .25s var(--curva),background-color .2s,color .2s}.tessera-area .tessera-titolo{font-size:20px}.tessera-area .tessera-testo{font-size:14px;line-height:1.45;padding-right:8px}.tessera-vai{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--blu);opacity:0;transform:translate(-6px);transition:opacity .2s,transform .25s var(--curva)}.tessera-vai .icona{transform:rotate(180deg)}.tessera-area:hover{transform:translateY(-3px);border-color:var(--blu)!important;box-shadow:var(--ombra-media)}.tessera-area:hover .tessera-icona{transform:scale(1.06) rotate(-3deg);background:var(--blu)!important;color:var(--su-inchiostro)!important}.tessera-area:hover .tessera-vai{opacity:1;transform:none}.tessera-area.principale{background:var(--bianco)!important;color:var(--antracite)!important;border:1px solid var(--bordo-forte)!important;box-shadow:inset 0 3px 0 var(--blu),var(--ombra)!important}.tessera-area.principale .tessera-testo{color:var(--testo-2)!important}.tessera-area.principale .tessera-vai{opacity:1;transform:none}@media (hover: none){.tessera-vai{opacity:1;transform:none}}@media (max-width: 640px){.tessera-area{min-height:150px;padding:16px}.tessera-area .tessera-titolo{font-size:17px}}.selettore,.interruttore:not(.login-int){display:inline-flex;align-items:stretch;gap:2px;padding:4px;margin:0 0 20px;max-width:100%;background:var(--sfondo-2);border:1px solid var(--bordo);border-radius:14px;overflow-x:auto;scrollbar-width:none}.selettore button,.interruttore:not(.login-int) button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--testo-2);font-size:14px;font-weight:500;white-space:nowrap;box-shadow:none;transition:background-color .2s var(--curva),color .2s,box-shadow .2s var(--curva)}.selettore button:hover,.interruttore:not(.login-int) button:hover{background:#ffffff8c;color:var(--antracite)}.selettore button.on,.interruttore:not(.login-int) button.on{background:var(--bianco);color:var(--antracite);font-weight:600;box-shadow:0 1px 3px #1c19151a,0 0 0 1px var(--bordo)}.selettore button .icona,.interruttore button .icona{color:var(--testo-3);transition:color .2s}.selettore button.on .icona,.interruttore button.on .icona{color:var(--blu)}.selettore button .n,.selettore button .conta{margin-left:2px;min-width:22px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;font-weight:600;background:var(--sfondo);color:var(--testo-2)}.selettore button.on .n,.selettore button.on .conta{background:var(--blu-chiaro);color:var(--blu)}.intestazione .azioni>.interruttore{margin:0}@media (max-width: 640px){.selettore{display:flex}}.selettore{flex-wrap:wrap;overflow:visible}.alfabeto{position:sticky;top:64px;z-index:5;display:flex;flex-wrap:wrap;gap:4px;padding:8px;margin-bottom:20px;background:color-mix(in srgb,var(--bianco) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--bordo);border-radius:14px}.alfabeto button{width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;font-weight:600;font-size:14px;color:var(--antracite)}.alfabeto button:hover:not(:disabled){background:var(--blu-chiaro);color:var(--blu)}.alfabeto button:disabled{color:var(--testo-3);opacity:.45}.gruppo-clienti{margin-bottom:26px;scroll-margin-top:130px}.gruppo-lettera{display:flex;align-items:baseline;gap:10px;font-family:var(--serif);font-weight:480;font-size:30px;margin:0 0 12px 4px;color:var(--antracite)}.gruppo-lettera small{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--testo-3)}.clienti-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.cliente-scheda{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;color:inherit;text-decoration:none;animation:sale .4s var(--curva) both;transition:border-color .2s,box-shadow .25s var(--curva),transform .25s var(--curva)}.cliente-scheda:hover{text-decoration:none;border-color:var(--blu);box-shadow:var(--ombra-media);transform:translateY(-2px)}.cliente-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:600;font-size:16px;letter-spacing:.02em;transition:transform .25s var(--curva)}.cliente-scheda:hover .cliente-avatar{transform:scale(1.06)}.tinta-0{background:#f3e6e3;color:#8a4a3e}.tinta-1{background:#e6ecf3;color:#2f4a6e}.tinta-2{background:#e7f0e9;color:#3e6450}.tinta-3{background:#f4eedf;color:#7a5a1e}.tinta-4{background:#efe7f2;color:#634a75}.tinta-5{background:#f5e8ec;color:#8e4a57}:root[data-tema=scuro] .cliente-avatar{filter:saturate(.8) brightness(.9)}.cliente-dati{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cliente-dati b{font-size:15.5px;font-weight:600;color:var(--antracite);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliente-dati small{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--testo-2)}.cliente-dati .cliente-ultima{color:var(--testo-3);font-size:12.5px}.cliente-spesa{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--serif);font-size:17px;font-weight:500;color:var(--antracite);font-variant-numeric:tabular-nums;white-space:nowrap}.cliente-spesa small{font-family:var(--sans);font-size:11.5px;color:var(--testo-3);font-weight:500}@media (max-width: 640px){.alfabeto{top:56px}.alfabeto button{width:30px;height:30px}.clienti-griglia{grid-template-columns:1fr}}.clienti-griglia{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.alfabeto{display:grid;grid-template-columns:repeat(27,minmax(0,1fr))}.alfabeto button{width:auto}@media (max-width: 900px){.alfabeto{grid-template-columns:repeat(14,minmax(0,1fr))}}.pagina-messaggi>.carta{background:transparent;border:0;box-shadow:none;padding:0}.pagina-messaggi>.carta>.flex.mb,.pagina-messaggi>.carta>p.piccolo:first-child{padding:14px 16px;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;margin-bottom:14px}.pagina-messaggi table{display:block}.pagina-messaggi thead{display:none}.pagina-messaggi tbody{display:flex;flex-direction:column;gap:10px}.pagina-messaggi tbody tr{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;animation:sale .4s var(--curva) both;transition:border-color .2s,box-shadow .25s var(--curva),transform .25s var(--curva),opacity .3s}.pagina-messaggi tbody tr:nth-child(2){animation-delay:.03s}.pagina-messaggi tbody tr:nth-child(3){animation-delay:.06s}.pagina-messaggi tbody tr:nth-child(4){animation-delay:.09s}.pagina-messaggi tbody tr:nth-child(5){animation-delay:.12s}.pagina-messaggi tbody tr:nth-child(n+6){animation-delay:.15s}.pagina-messaggi tbody tr:hover{border-color:var(--bordo-forte);box-shadow:var(--ombra-media);transform:translateY(-1px)}.pagina-messaggi tbody tr:hover td{background:none!important;box-shadow:none!important}.pagina-messaggi td{display:block;border:0!important;padding:0!important;background:none!important}.pagina-messaggi td.grassetto{flex:1;min-width:0;font-size:15.5px}.pagina-messaggi td.grassetto a{color:var(--antracite)}.pagina-messaggi td.grassetto a:hover{color:var(--blu);text-decoration:none}.pagina-messaggi td .sotto{font-weight:400;font-size:13px;color:var(--testo-2);margin-top:2px}.pagina-messaggi td.num{margin-left:auto}.pagina-messaggi tr.riga-spenta{opacity:.5}.pagina-messaggi tr.riga-spenta .btn-wa:after{content:" ✓"}.pagina-messaggi .badge{padding:5px 11px;border-radius:99px;font-size:12.5px;font-weight:600}.msg-nota{font-size:12.5px;color:var(--testo-3);white-space:nowrap}.btn-wa{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:11px;font-weight:600;font-size:14px;white-space:nowrap;background:#e9f6ee!important;border:1px solid #BFE3CB!important;color:#1e7a45!important;transition:background-color .18s,transform .15s,box-shadow .2s}.btn-wa:hover{background:#25a55f!important;border-color:#25a55f!important;color:#fff!important;text-decoration:none;box-shadow:0 6px 16px -8px #25a55fb3;transform:translateY(-1px)}:root[data-tema=scuro] .btn-wa{background:#25a55f24!important;border-color:#25a55f59!important;color:#7fd6a3!important}@media (max-width: 640px){.pagina-messaggi tbody tr{flex-wrap:wrap}.pagina-messaggi td.num{width:100%}.btn-wa{width:100%;justify-content:center}}.pagina-messaggi tbody tr>td:first-child:not(.grassetto){flex:0 0 170px}.pagina-messaggi tbody tr>td:first-child .badge{display:inline-block}.profilo-avatar{background:var(--blu-chiaro)!important;color:var(--blu)!important;box-shadow:none!important;font-weight:600;width:60px;height:60px;font-size:19px}.profilo-numeri>div{transition:background-color .2s}.profilo-numeri>div:hover{background:var(--sfondo)}.gusti .chip{transition:transform .2s var(--curva),border-color .2s}.gusti .chip:hover{transform:translateY(-1px);border-color:var(--blu)}.ricerca-filtri{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.ricerca-grande{width:100%;max-width:none;height:54px;padding:0 20px 0 52px;border-radius:16px;font-size:16px;background:var(--bianco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23857D73' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 18px center / 20px;border:1px solid var(--bordo);box-shadow:0 8px 24px -16px #1c191559;transition:border-color .2s,box-shadow .25s var(--curva)}.ricerca-grande:hover{border-color:var(--bordo-forte)}.ricerca-grande:focus{outline:none;border-color:var(--blu);box-shadow:0 0 0 4px var(--blu-alone),0 10px 28px -16px #1c191566}.ricerca-grande::placeholder{color:var(--testo-3)}.pillole-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filtro-pillola{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 6px 0 16px;border-radius:999px;background:var(--bianco);border:1px solid var(--bordo-forte);font-size:14px;color:var(--testo);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s}.filtro-pillola:hover{border-color:var(--blu);box-shadow:0 4px 12px -8px #1c191566}.fp-etichetta{color:var(--testo-2);margin-right:4px;white-space:nowrap}.fp-etichetta:after{content:":"}.filtro-pillola select{-moz-appearance:none;appearance:none;-webkit-appearance:none;field-sizing:content;width:auto!important;min-width:0!important;height:38px;padding:0 28px 0 2px!important;border:0!important;background-color:transparent!important;box-shadow:none!important;font-weight:600;font-size:14px;color:var(--antracite);cursor:pointer;background-position:right 6px center!important}.filtro-pillola select:focus{outline:none}.filtro-pillola:focus-within{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.filtro-pillola.attivo{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--su-inchiostro)}.filtro-pillola.attivo .fp-etichetta{color:color-mix(in srgb,var(--su-inchiostro) 75%,transparent)}.filtro-pillola.attivo select{color:var(--su-inchiostro);padding-right:6px!important;background-image:none!important}.fp-togli{width:26px;height:26px;padding:0;margin-left:2px;border:0;border-radius:50%;display:grid;place-items:center;font-size:17px;line-height:1;background:#ffffff2e;color:var(--su-inchiostro);transition:background-color .15s,transform .15s}.fp-togli:hover{background:#ffffff52;transform:rotate(90deg)}.opzione-pillola{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px 0 12px;border-radius:999px;background:transparent;border:1px dashed var(--bordo-forte);color:var(--testo);font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.opzione-pillola:hover{border-color:var(--blu);color:var(--antracite);background:var(--bianco)}.op-segno{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--sfondo-2);color:var(--testo-2);transition:background-color .2s,color .2s,transform .25s var(--rimbalzo)}.opzione-pillola.attiva{border-style:solid;border-color:var(--blu);background:var(--blu-chiaro);color:var(--blu-scuro);font-weight:600}.opzione-pillola.attiva .op-segno{background:var(--blu);color:var(--su-inchiostro);transform:scale(1.1)}.opzione-pillola:active,.filtro-pillola:active{transform:scale(.97)}@media (max-width: 640px){.ricerca-grande{height:50px;font-size:15px}}.benvenuto{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:230px;margin-bottom:28px;padding:28px 30px;border-radius:24px;border:1px solid var(--bordo);background-color:var(--bianco);background-size:cover;background-position:center;background-image:radial-gradient(120% 140% at 100% 0%,var(--blu-chiaro) 0%,transparent 55%),radial-gradient(90% 120% at 0% 100%,var(--sfondo-2) 0%,transparent 60%);animation:sale .5s var(--curva) both}.benvenuto.con-foto{min-height:280px;border:0;animation:benvenuto-zoom 1.2s var(--curva) both}@keyframes benvenuto-zoom{0%{opacity:0;background-size:108%}to{opacity:1;background-size:100%}}.benvenuto.con-foto{background-size:cover}.benvenuto-velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.benvenuto.con-foto .benvenuto-velo{background:linear-gradient(180deg,rgba(0,0,0,.22) 0%,rgba(0,0,0,0) 26%,color-mix(in srgb,var(--sfondo) 58%,transparent) 66%,var(--sfondo) 100%)}.benvenuto-contenuto{position:relative;display:flex;flex-direction:column;gap:4px}.benvenuto-marchio{display:flex;align-items:center;gap:12px;margin-bottom:18px}.benvenuto-logo{width:56px;height:56px;border-radius:16px;object-fit:contain;background:var(--bianco);padding:6px;box-shadow:0 6px 18px -8px #00000059}.benvenuto-logo.vuoto{display:grid;place-items:center;padding:0;font-family:var(--serif);font-size:26px;color:var(--blu);background:var(--blu-chiaro)}.benvenuto-negozio{font-family:var(--serif);font-size:18px;font-weight:500;color:var(--antracite)}.benvenuto-data{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--testo-2)}.benvenuto-saluto{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--serif);font-weight:450;font-size:44px;line-height:1.05;letter-spacing:-.025em;color:var(--antracite)}.benvenuto-matita{width:34px;height:34px;padding:0;border-radius:50%;display:grid;place-items:center;border:0;background:transparent;color:var(--testo-3);opacity:.6;transition:opacity .2s,background-color .2s}.benvenuto:hover .benvenuto-matita{opacity:1}.benvenuto-matita:hover{background:var(--sfondo-2);color:var(--antracite)}.benvenuto-invito{align-self:flex-start;margin-top:10px;height:34px;padding:0 14px;border-radius:99px;border:1px dashed var(--blu);background:var(--blu-chiaro);color:var(--blu-scuro);font-weight:600;font-size:13.5px}.benvenuto-cambia{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:99px;cursor:pointer;font-size:13px;font-weight:600;background:#ffffffd9;color:#2a2622;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px -6px #0000004d;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .25s var(--curva),background-color .2s}.benvenuto:hover .benvenuto-cambia,.benvenuto:not(.con-foto) .benvenuto-cambia{opacity:1;transform:none}.benvenuto-cambia:hover{background:#fff}.benvenuto-azioni{position:absolute;top:16px;right:16px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:72%}.benvenuto-azioni .benvenuto-cambia{position:static;top:auto;right:auto}.benvenuto.con-foto .benvenuto-negozio,.benvenuto.con-foto .benvenuto-saluto{color:var(--antracite);text-shadow:0 1px 12px color-mix(in srgb,var(--sfondo) 80%,transparent)}.benvenuto.con-foto .benvenuto-data{color:var(--testo-2)}.benvenuto.con-foto .benvenuto-matita{color:var(--testo-3)}.benvenuto.con-foto .benvenuto-matita:hover{background:var(--sfondo-2);color:var(--antracite)}@media (hover: none){.benvenuto-cambia{opacity:1;transform:none}}@media (max-width: 640px){.benvenuto{min-height:190px;padding:20px;border-radius:20px}.benvenuto-saluto{font-size:32px}.benvenuto-cambia{top:10px;right:10px}}.benvenuto-logo{width:76px;height:76px;border-radius:20px;padding:8px}.benvenuto-logo.vuoto{font-size:32px}.benvenuto-marchio{gap:16px}.benvenuto-negozio{font-size:21px}.riepilogo-capo{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:22px;margin-bottom:20px;background:var(--bianco);border:1px solid var(--bordo);border-radius:22px;box-shadow:var(--ombra);animation:sale .45s var(--curva) both}.rc-foto{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:var(--sfondo-2);display:grid;place-items:center}.rc-foto img{width:100%;height:100%;object-fit:cover;animation:foto-entra .6s var(--curva) both}@keyframes foto-entra{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.rc-foto>span{font-family:var(--serif);font-size:72px;color:var(--testo-3)}.rc-dati{display:flex;flex-direction:column;gap:14px;min-width:0}.rc-etichette{display:flex;flex-wrap:wrap;gap:6px}.rc-stato{padding:4px 11px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--sfondo-2);color:var(--testo-2)}.rc-stato.ok{background:var(--verde-chiaro);color:var(--verde)}.rc-stato.saldo{background:var(--blu-chiaro);color:var(--blu)}.rc-marca{margin:0;font-size:15px;color:var(--testo-2)}.rc-prezzo{display:flex;align-items:baseline;gap:12px}.rc-prezzo b{font-family:var(--serif);font-weight:500;font-size:40px;letter-spacing:-.02em;color:var(--antracite);line-height:1}.rc-prezzo s{font-size:18px;color:var(--testo-3)}.rc-blocco{display:flex;flex-direction:column;gap:8px}.rc-titoletto{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-3)}.rc-taglie{display:flex;flex-wrap:wrap;gap:8px}.rc-taglia{display:flex;flex-direction:column;align-items:center;min-width:62px;padding:8px 10px;border-radius:12px;border:1px solid var(--bordo-forte);background:var(--bianco);animation:sale .4s var(--curva) both}.rc-taglia b{font-size:17px;font-weight:700;color:var(--antracite)}.rc-taglia small{font-size:11.5px;color:var(--testo-2)}.rc-taglia.ultima{border-color:var(--ambra);background:var(--ambra-chiaro)}.rc-taglia.ultima small{color:var(--ambra);font-weight:600}.rc-taglia.finita{opacity:.45;border-style:dashed}.rc-numeretti{display:flex;gap:10px;flex-wrap:wrap}.rc-numeretti>div{display:flex;flex-direction:column;padding:10px 14px;border-radius:12px;background:var(--sfondo);min-width:96px}.rc-numeretti b{font-size:20px;font-weight:600;color:var(--antracite)}.rc-numeretti b.mono{font-size:15px;line-height:1.8}.rc-numeretti small{font-size:12px;color:var(--testo-2)}.rc-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.rc-azioni>button,.rc-azioni>.btn{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-radius:12px;font-weight:600}.modulo-modifica{animation:sale .35s var(--curva) both;border-color:var(--blu)!important}.titolo-modulo{font-family:var(--serif);font-weight:480;font-size:22px;margin:0 0 6px}@media (max-width: 800px){.riepilogo-capo{grid-template-columns:1fr;padding:16px}.rc-foto{aspect-ratio:4 / 3}.rc-prezzo b{font-size:34px}}.sezioni-imp{display:flex;flex-direction:column;gap:10px}.sezione-imp{background:var(--bianco);border:1px solid var(--bordo);border-radius:18px;overflow:hidden;transition:border-color .2s,box-shadow .25s var(--curva);animation:sale .4s var(--curva) both}.sezione-imp:nth-child(2){animation-delay:.03s}.sezione-imp:nth-child(3){animation-delay:.06s}.sezione-imp:nth-child(4){animation-delay:.09s}.sezione-imp:nth-child(5){animation-delay:.12s}.sezione-imp:nth-child(n+6){animation-delay:.15s}.sezione-imp:hover{border-color:var(--bordo-forte)}.sezione-imp[open]{border-color:var(--blu);box-shadow:var(--ombra-media)}.sezione-imp>summary{list-style:none;display:flex;align-items:center;gap:16px;padding:16px 20px;cursor:pointer}.sezione-imp>summary::-webkit-details-marker{display:none}.si-icona{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:var(--blu-chiaro);color:var(--blu);transition:background-color .2s,color .2s,transform .25s var(--curva)}.sezione-imp[open] .si-icona{background:var(--blu);color:var(--su-inchiostro)}.sezione-imp>summary:hover .si-icona{transform:scale(1.06)}.si-testo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.si-testo b{font-size:16.5px;font-weight:600;color:var(--antracite)}.si-testo small{font-size:13.5px;color:var(--testo-2)}.si-freccia{color:var(--testo-3);transition:transform .3s var(--curva)}.sezione-imp[open] .si-freccia{transform:rotate(180deg);color:var(--blu)}.si-corpo{padding:4px 20px 22px 80px;animation:sale .35s var(--curva) both}.si-corpo .carta{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}.si-corpo .carta>h2:first-child{display:none}.si-corpo .griglia .carta>h2:first-child{display:block;font-size:17px}.si-corpo .mt:first-child{margin-top:0}@media (max-width: 640px){.si-corpo{padding:4px 16px 18px}.sezione-imp>summary{padding:14px 16px;gap:12px}}.passo-cassa{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:14.5px;font-weight:600;color:var(--antracite)}.passo-cassa>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:13px;font-weight:700;background:var(--blu);color:var(--su-inchiostro)}.passo-cassa small{font-weight:500;font-size:12.5px;color:var(--testo-3)}.passo-aiuto{margin:8px 0 0;font-size:13px;color:var(--testo-2);line-height:1.4}.passo-fine{margin:6px 16px 10px}.cassa-pagamento .passo-cassa{margin-top:4px}:root[data-tema=scuro] img.benvenuto-logo,:root[data-tema=scuro] img.marchio-logo,:root[data-tema=scuro] .aspetto-anteprima img{background:#f4f1ec!important;padding:6px;border-radius:12px;box-shadow:0 0 0 1px #ffffff14}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) img.benvenuto-logo,:root:not([data-tema=chiaro]) img.marchio-logo,:root:not([data-tema=chiaro]) .aspetto-anteprima img{background:#f4f1ec!important;padding:6px;border-radius:12px;box-shadow:0 0 0 1px #ffffff14}}img.marchio-logo,img.benvenuto-logo{object-fit:contain}.cassa-riga{flex-wrap:wrap}.btn-sconto-riga{height:34px;padding:0 12px;border-radius:999px;border:1px dashed var(--bordo);background:transparent;color:var(--testo-2);font-weight:600;font-size:13px;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.btn-sconto-riga:hover{border-color:var(--blu);color:var(--blu)}.btn-sconto-riga.attivo{border-style:solid;border-color:var(--blu);background:color-mix(in srgb,var(--blu) 12%,transparent);color:var(--blu)}.pannello-sconto{flex-basis:100%;display:flex;flex-direction:column;gap:10px;padding:12px;margin-top:4px;border-radius:10px;background:color-mix(in srgb,var(--blu) 6%,var(--bianco));border:1px solid color-mix(in srgb,var(--blu) 25%,var(--bordo));animation:riga-entra .2s ease both}.pannello-sconto-tutto{margin:10px 0 0}.ps-testa{display:flex;align-items:center;justify-content:space-between;gap:8px}.ps-testa b{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-rapidi{display:flex;flex-wrap:wrap;gap:6px}.ps-rapidi button{height:36px;padding:0 14px;border-radius:999px;font-weight:600}.ps-rapidi button:hover{border-color:var(--blu);color:var(--blu)}.ps-riga{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ps-riga input{width:170px;flex:0 1 170px}.ps-modo{flex:0 0 auto}@media (prefers-reduced-motion: reduce){.pannello-sconto{animation:none}}.promemoria-rt{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--bordo);border-radius:10px}.promemoria-rt li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--bordo)}.promemoria-rt li:first-child{border-top:0}.cassa-conto .cassa-cliente{padding:18px;background:color-mix(in srgb,var(--blu) 5%,var(--bianco))}.cta-cliente{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 18px;border-radius:14px;border:1.5px solid var(--blu);background:var(--bianco);color:var(--inchiostro);text-align:left;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--blu) 14%,transparent);transition:transform .15s,box-shadow .15s,background .15s}.cta-cliente:hover{transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--blu) 20%,transparent);background:color-mix(in srgb,var(--blu) 4%,var(--bianco))}.cta-cliente-icona{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--blu);color:var(--su-inchiostro)}.cta-cliente-testo{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cta-cliente-testo b{font-family:var(--serif);font-size:19px;font-weight:600}.cta-cliente-testo span{font-size:13px;color:var(--testo-2)}.cta-cliente>svg:last-child{color:var(--blu);flex-shrink:0}.cta-cliente-nuova{display:block;margin:10px auto 0;background:none;border:0;padding:4px 8px;font-size:13.5px;font-weight:600;color:var(--blu);cursor:pointer}.cta-cliente-nuova:hover{text-decoration:underline}.ricerca-cliente-grande{height:50px;font-size:16px}.cliente-scelta{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--bianco);border:1.5px solid color-mix(in srgb,var(--blu) 45%,var(--bordo));animation:riga-entra .2s ease both}.cliente-scelta-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:700;background:var(--blu);color:var(--su-inchiostro)}.cliente-scelta-testo{flex:1;min-width:0;display:flex;flex-direction:column}.cliente-scelta-testo b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliente-scelta-testo span{font-size:13px;color:var(--testo-2)}.cassa-conto .cassa-totale,:root[data-tema=scuro] .cassa-conto .cassa-totale{background:var(--bianco);background-image:none;color:var(--inchiostro);border-top:1px solid var(--bordo);border-bottom:1px solid var(--bordo);padding:18px 20px}.cassa-conto .cassa-totale-righe,.cassa-conto .cassa-totale-etichetta{color:var(--testo-2)}.cassa-conto .cassa-totale-etichetta{letter-spacing:0;text-transform:none;font-size:13.5px;font-weight:600;margin-top:10px}.cassa-conto .cassa-totale .totale-grande{color:var(--inchiostro);font-family:var(--serif);font-size:52px;font-weight:600;line-height:1.05}.promemoria-cliente{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;width:auto;margin:0 16px 10px;padding:9px 12px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--blu) 50%,var(--bordo));background:color-mix(in srgb,var(--blu) 5%,transparent);color:var(--testo);font-size:13.5px;cursor:pointer}.promemoria-cliente b{color:var(--blu)}.cassa-vuota-prova{margin-top:10px;font-size:13px;color:var(--testo-3)}.cta-cliente,.cta-cliente *{white-space:normal}.cta-cliente-testo b,.cta-cliente-testo span{overflow-wrap:anywhere;line-height:1.3}.cta-cliente-testo b{font-size:18px}.foto-veloce h3{display:flex;align-items:center;gap:8px}.foto-veloce-capo{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--bordo);background:color-mix(in srgb,var(--blu) 4%,var(--bianco));animation:riga-entra .2s ease both}.foto-veloce-capo>div:first-child{flex:1 1 200px;min-width:0}.foto-veloce-miniature{display:flex;gap:6px;flex-wrap:wrap}.foto-veloce-miniature img{width:56px;height:70px;object-fit:cover;border-radius:8px;border:1px solid var(--bordo);background:#fff}.foto-veloce-miniature img:first-child{outline:2px solid var(--blu);outline-offset:1px}.persona-scheda.apribile{cursor:pointer}.persona-scheda:focus-visible{outline:2px solid var(--blu);outline-offset:2px}.persona-scheda.con-azioni{flex-direction:column;align-items:stretch;gap:12px}.persona-scheda:not(.apribile):hover{transform:none;border-color:var(--bordo-forte)}.persona-riga{display:flex;align-items:center;gap:14px;min-width:0}.persona-azioni{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--bordo)}.persona-azioni .msg-nota{margin-right:auto}.persona-scheda.spenta{opacity:.55}.persona-scheda .cliente-dati b{display:flex;align-items:center;gap:6px}.persona-scheda .cliente-dati b .badge{flex-shrink:0;font-size:11.5px;padding:3px 9px;border-radius:99px}.persona-scheda .cliente-avatar .icona{width:20px;height:20px}.elenco-persone-barra .interruttore{margin:0}@media (max-width: 640px){.persona-azioni{justify-content:stretch}.persona-azioni>.btn,.persona-azioni>button,.persona-azioni>a{flex:1;justify-content:center}}.persona-scheda .cliente-dati b{flex-wrap:wrap;white-space:normal;row-gap:4px}.persona-nome{min-width:0;overflow-wrap:anywhere}@keyframes cta-cliente-richiamo{0%,to{box-shadow:0 0 color-mix(in srgb,var(--blu) 55%,transparent);border-color:var(--blu)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--blu) 0%,transparent);border-color:color-mix(in srgb,var(--blu) 45%,var(--bianco))}}@keyframes cta-cliente-icona-richiamo{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cta-cliente{border:2px solid var(--blu);animation:cta-cliente-richiamo 1.6s ease-in-out infinite}.cta-cliente .cta-cliente-icona{animation:cta-cliente-icona-richiamo 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cta-cliente,.cta-cliente .cta-cliente-icona{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--blu) 30%,transparent)}}.cta-cliente{--richiamo: #E8820C;border-color:var(--richiamo);background:#fff6ea;animation-name:cta-cliente-richiamo-ambra}.cta-cliente .cta-cliente-icona{background:var(--richiamo);color:#fff}.cta-cliente .cta-cliente-testo b,.cta-cliente>svg:last-child{color:#b35f00}.cta-cliente:hover{background:#ffefd9}@keyframes cta-cliente-richiamo-ambra{0%,to{box-shadow:0 0 #e8820c99;background:#fff6ea}50%{box-shadow:0 0 0 10px #e8820c00;background:#ffe7c7}}@media (prefers-reduced-motion: reduce){.cta-cliente{box-shadow:0 0 0 4px #e8820c59}}@keyframes cta-cliente-scossa{0%,76%,to{transform:translate(0) rotate(0)}80%{transform:translate(-5px) rotate(-.6deg)}84%{transform:translate(5px) rotate(.6deg)}88%{transform:translate(-4px) rotate(-.4deg)}92%{transform:translate(3px) rotate(.3deg)}96%{transform:translate(-1px) rotate(0)}}.cta-cliente{animation:cta-cliente-richiamo-ambra 1.6s ease-in-out infinite,cta-cliente-scossa 3s ease-in-out infinite}.cta-cliente:hover,.cta-cliente:focus-visible{animation:none}.cta-cliente-nuova{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0 0;min-height:46px;padding:10px 16px;border:2px solid #E8820C;border-radius:12px;background:var(--bianco);color:#b35f00;font-size:15px;font-weight:700}.cta-cliente-nuova:hover{text-decoration:none;background:#fff6ea}@media (prefers-reduced-motion: reduce){.cta-cliente{animation:none}}.da-parte-spara{padding:18px 20px}.da-parte-passo{display:flex;align-items:center;gap:12px;margin-bottom:12px}.da-parte-passo b{display:block;font-family:var(--serif);font-size:18px;font-weight:600}.da-parte-passo span:not(.da-parte-icona){font-size:13px;color:var(--testo-2)}.da-parte-icona{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--blu) 12%,var(--bianco));color:var(--blu)}.da-parte-campo{display:flex;gap:8px}.da-parte-campo input{flex:1;min-width:0;min-height:50px;font-size:16px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--blu) 45%,var(--bordo))}.da-parte-campo button{min-height:50px;border-radius:12px;padding:0 18px}.da-parte-bozza{margin-top:14px;border-radius:14px;background:color-mix(in srgb,var(--blu) 4%,var(--bianco));border:1px solid var(--bordo);padding:6px 14px 12px}.da-parte-riga{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--bordo)}.da-parte-capo{min-width:0;display:flex;flex-direction:column}.da-parte-capo small,.da-parte-capi small{color:var(--testo-2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-parte-prezzo{font-variant-numeric:tabular-nums}.da-parte-x{width:32px;height:32px;padding:0;border-radius:50%;display:grid;place-items:center;font-size:13px;color:var(--testo-2)}.da-parte-piede{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px}.da-parte-titolo{display:flex;align-items:center;gap:8px;margin:26px 0 12px;font-family:var(--serif);font-size:21px;font-weight:600}.da-parte-conta{min-width:26px;height:26px;padding:0 8px;border-radius:13px;display:inline-grid;place-items:center;background:var(--blu);color:var(--su-inchiostro, #fff);font-family:var(--sans, inherit);font-size:13px}.da-parte-vuoto{margin:0 0 8px}.da-parte-elenco{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.da-parte-pacco{display:flex;flex-direction:column;background:var(--bianco);border:1px solid var(--bordo);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #3c28140d;transition:box-shadow .2s,transform .2s}.da-parte-pacco:hover{box-shadow:0 10px 26px #3c281417;transform:translateY(-1px)}.da-parte-pacco header{display:flex;align-items:center;gap:12px;padding:14px 16px 10px}.da-parte-iniziale{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--blu);color:var(--su-inchiostro, #fff);font-family:var(--serif);font-size:20px;font-weight:600}.da-parte-nome{display:block;font-size:16.5px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-parte-attesa{color:var(--testo-2);font-size:12.5px}.da-parte-attesa.lunga{color:#a1561b;font-weight:600}.da-parte-totale{margin-left:auto;font-family:var(--serif);font-size:20px;color:var(--blu);white-space:nowrap}.da-parte-capi{list-style:none;margin:0;padding:0 16px}.da-parte-capi li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px dashed var(--bordo);font-size:14px}.da-parte-capi li>span{display:flex;flex-direction:column;min-width:0}.da-parte-pacco footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;background:color-mix(in srgb,var(--blu) 4%,var(--bianco));border-top:1px solid var(--bordo)}.festa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;display:grid;place-items:center;background:#fffcf759;cursor:pointer;transition:opacity .4s}.festa.via{opacity:0}.coriandolo{position:absolute;top:-20px;width:9px;height:14px;border-radius:2px;opacity:.9;animation:coriandolo-cade 4s ease-in forwards}@keyframes coriandolo-cade{to{transform:translate(var(--deriva),105vh) rotate(var(--giro));opacity:.8}}.festa-carta{position:relative;display:flex;flex-direction:column;gap:6px;max-width:min(440px,calc(100vw - 32px));padding:26px 30px;text-align:center;background:#fffdf9;border:1px solid var(--bordo);border-top:4px solid var(--blu);border-radius:18px;box-shadow:0 24px 60px #3c28142e;animation:festa-entra .5s cubic-bezier(.2,.9,.3,1.2)}.festa-carta b{font-family:var(--serif);font-size:28px;font-weight:600;color:var(--blu)}.festa-carta span{color:var(--testo-2);font-size:15px;line-height:1.5}@keyframes festa-entra{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.compleanno-oggi{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;border-radius:12px;background:#fff4f6;border:1.5px solid #E7A3B4;color:#7a2e43;font-size:14px}.compleanno-torta{font-size:30px;line-height:1;animation:torta-saltella 1.4s ease-in-out infinite}@keyframes torta-saltella{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.compleanno-torta,.festa-carta{animation:none}}.iva-barra{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.iva-periodo{display:flex;align-items:center;gap:10px}.iva-periodo b{font-family:var(--serif);font-size:18px;min-width:180px;text-align:center}.iva-periodo button{width:36px;height:36px;padding:0;font-size:20px;border-radius:50%}.iva-risultato{display:flex;flex-direction:column;gap:4px;padding:22px 24px;border-radius:18px;background:var(--bianco);border:1px solid var(--bordo);border-left:6px solid var(--blu)}.iva-risultato.credito{border-left-color:#3f7a55}.iva-etichetta{font-size:14px;color:var(--testo-2);font-weight:600}.iva-cifra{font-family:var(--serif);font-size:44px;font-weight:600;line-height:1.1;color:var(--blu);font-variant-numeric:tabular-nums}.iva-risultato.credito .iva-cifra{color:#3f7a55}.iva-nota{font-size:14.5px;color:var(--testo)}.cta-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#fffaf3d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:cta-intro-entra .35s ease-out;transition:background .6s ease,backdrop-filter .6s ease}.cta-intro.arriva{background:#fffaf300;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes cta-intro-entra{0%{opacity:0}to{opacity:1}}.cta-intro-riquadro{position:fixed;top:24px;left:24px;width:calc(100vw - 48px);height:calc(100vh - 48px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;overflow:hidden;background:#fff6ea;border:3px solid #E8820C;border-radius:28px;color:#b35f00;box-shadow:0 0 #e8820c80;animation:cta-cliente-richiamo-ambra 1.6s ease-in-out infinite;transition:top .6s cubic-bezier(.6,0,.2,1),left .6s cubic-bezier(.6,0,.2,1),width .6s cubic-bezier(.6,0,.2,1),height .6s cubic-bezier(.6,0,.2,1),border-radius .6s,padding .6s,gap .6s}.cta-intro-riquadro b{font-family:var(--serif);font-size:clamp(30px,5vw,54px);font-weight:600;line-height:1.1;transition:font-size .6s}.cta-intro-riquadro>span:not(.cta-intro-icona){font-size:clamp(15px,1.8vw,20px);color:var(--testo-2);max-width:560px;transition:opacity .3s}.cta-intro-icona{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:#e8820c;color:#fff;transition:all .6s}.cta-intro.arriva .cta-intro-riquadro{border-radius:14px;padding:10px;gap:0;animation:none}.cta-intro.arriva .cta-intro-riquadro b{font-size:19px}.cta-intro.arriva .cta-intro-riquadro>span:not(.cta-intro-icona){opacity:0;height:0}.cta-intro.arriva .cta-intro-icona{width:0;height:0;opacity:0}@media (prefers-reduced-motion: reduce){.cta-intro,.cta-intro-riquadro{animation:none;transition:none}}.iva-riepilogo{margin:4px 0 0;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--blu) 6%,var(--bianco))}.senza-cliente{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border-radius:12px;cursor:pointer;border:1.5px solid var(--bordo);background:var(--bianco);font-size:15px;font-weight:600;color:var(--testo)}.senza-cliente input{width:22px;height:22px;accent-color:#E8820C;flex-shrink:0}.senza-cliente.on{border-color:#e8820c;background:#fff6ea}.chiedi-cliente{display:flex;flex-direction:column;gap:14px}.chiedi-cliente-testo{margin:0;font-size:16px}.chiedi-cliente .ricerca-cliente-grande,.chiedi-cliente input.ricerca{min-height:54px;font-size:18px}.chiedi-cliente-o{display:flex;align-items:center;gap:12px;color:var(--testo-2);font-size:14px}.chiedi-cliente-o:before,.chiedi-cliente-o:after{content:"";flex:1;height:1px;background:var(--bordo)}.chiedi-cliente-senza{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:64px;padding:12px 18px;border-radius:14px;border:2px solid var(--testo-2);background:var(--bianco);font-size:18px;font-weight:700;color:var(--testo)}.chiedi-cliente-senza small{font-size:13px;font-weight:500;color:var(--testo-2)}.chiedi-cliente-senza:hover{background:color-mix(in srgb,var(--testo) 5%,var(--bianco))}.buongiorno{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--blu) 6%,var(--bianco));border:1px solid color-mix(in srgb,var(--blu) 18%,var(--bordo))}.buongiorno p{margin:0;font-size:15px;line-height:1.5}.buongiorno b{font-family:var(--serif);font-size:17px}.home-extra{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin:14px 0 6px}@media (max-width: 760px){.home-extra{grid-template-columns:1fr}}.obiettivo{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.obiettivo-testa{display:flex;justify-content:space-between;align-items:center;gap:8px}.obiettivo-etichetta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--testo-2)}.obiettivo-cifre{display:flex;align-items:baseline;gap:8px}.obiettivo-cifre b{font-family:var(--serif);font-size:28px;color:var(--blu)}.obiettivo-cifre span{color:var(--testo-2)}.obiettivo-barra{height:12px;border-radius:6px;background:color-mix(in srgb,var(--blu) 10%,var(--bianco));overflow:hidden}.obiettivo-barra i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--blu) 70%,#fff),var(--blu));transition:width .8s ease}.obiettivo.raggiunto .obiettivo-barra i{background:linear-gradient(90deg,#6ba57e,#3f7a55)}.obiettivo-nota{font-size:13.5px;color:var(--testo-2)}.obiettivo.raggiunto .obiettivo-nota{color:#3f7a55;font-weight:700}.obiettivo-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.obiettivo-form input{width:120px;font-size:18px}.coccole-elenco{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.coccola{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--bordo);background:var(--bianco)}.coccola-nome{font-weight:700;font-size:15.5px;color:var(--testo);text-transform:capitalize}.coccola-wa{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:6px}.controllo-tutto-ok{display:flex;align-items:center;gap:10px;padding:8px 4px;color:#3f7a55;font-weight:600}.controllo-tutto-ok span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e6f2ea}.promemoria-titolare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:0 0 16px}.promemoria-titolare .promemoria-voce{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1.5px solid #E8B98A;background:#fff8f0;color:var(--testo);text-decoration:none}.promemoria-voce:hover{background:#fff1e3}.promemoria-voce b{display:block;font-size:15px}.promemoria-voce small{display:block;font-size:12.5px;color:var(--testo-2)}.promemoria-icona{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#e8820c;color:#fff}.meteo2{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:16px 18px}.meteo2-quando{font-size:14px;font-weight:600;color:var(--testo-2)}.meteo2-centro{display:flex;align-items:center;gap:14px}.meteo2-icona{font-size:52px;line-height:1}.meteo2-gradi{font-family:var(--serif);font-size:40px;font-weight:600;color:var(--testo);line-height:1}.meteo2-descr{font-size:14px;color:var(--testo-2)}.meteo2-gradi{font-size:28px;font-weight:700;line-height:1.55}.meteo2-icona{font-size:58px;line-height:1;margin:-6px 0}.meteo2-centro{gap:12px}.pagato-barra{margin:10px 0 4px}.pagato-testo{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--testo-2);margin-bottom:6px}.pagato-testo>b{color:#a1561b}.pagato-barra.fatto .pagato-testo>b{color:#3f7a55}.pagato-barra.troppo .pagato-testo>b{color:#a33}.pagato-traccia{height:8px;border-radius:4px;background:color-mix(in srgb,var(--blu) 10%,var(--bianco));overflow:hidden}.pagato-traccia i{display:block;height:100%;background:#e8820c;border-radius:4px;transition:width .3s ease}.pagato-barra.fatto .pagato-traccia i{background:#3f7a55}.metodi .metodo-misto2{grid-column:1 / -1}.metodo-misto2-icone{display:inline-flex;align-items:center;gap:6px}.metodo-misto2-icone b{font-size:16px;color:var(--testo-2)}.da-parte-acconto{display:flex;justify-content:space-between;gap:10px;margin:0 16px 8px;padding:8px 12px;border-radius:10px;background:#eef6f0;color:#2f5e40;font-size:13.5px}.da-parte-campo-acconto{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--bordo)}.da-parte-campo-acconto label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.da-parte-campo-acconto input{max-width:180px;font-size:18px}.pagamenti-vendita{display:flex;flex-direction:column;gap:8px}.pagamento-vendita{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selettore.piccolo-sel button{padding:6px 12px;font-size:13.5px}.totale-modificabile{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0;border:0;background:none;text-align:left;cursor:pointer;min-height:0}.totale-modificabile:disabled{cursor:default}.totale-matita{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--blu);padding:4px 10px;border-radius:20px;background:color-mix(in srgb,var(--blu) 8%,var(--bianco))}.totale-modificabile:hover .totale-matita{background:color-mix(in srgb,var(--blu) 15%,var(--bianco))}.totale-modifica{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.totale-modifica input{width:160px;font-family:var(--serif);font-size:32px;font-weight:600;padding:6px 10px}.riga-acconto td{background:#f1f8f3}.meteo2-domani{font-size:13px;color:var(--testo-2);border-top:1px dashed var(--bordo);padding-top:6px}.da-parte-pacco footer.da-parte-azioni{display:flex;flex-direction:column;align-items:stretch;gap:10px}.da-parte-vendi{width:100%;justify-content:center;min-height:44px;font-size:15px}.da-parte-secondari{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.da-parte-secondari .btn-piccolo{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:7px 6px;font-size:13px;white-space:nowrap;background:var(--bianco)}.da-parte-secondari .da-parte-rimetti{color:var(--testo-2)}.da-parte-secondari .da-parte-rimetti:hover{color:#a33;border-color:#e2b5b5}@media (max-width: 420px){.da-parte-secondari{grid-template-columns:1fr}}.da-parte-elenco{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.da-parte-nome{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.da-parte-acconto{flex-wrap:wrap}.da-parte-acconto>span{white-space:nowrap}.da-parte-secondari .btn-piccolo{font-size:13.5px;padding:8px 6px}.da-parte-elenco{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.da-parte-elenco .da-parte-pacco{max-width:400px}.da-parte-secondari .btn-piccolo{font-size:13px;padding:8px 4px;gap:4px}.da-parte-elenco .da-parte-acconto{flex-wrap:nowrap;font-size:12.5px;padding:8px 10px;gap:6px}.tessera{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tessera:hover{transform:translateY(-3px)}.vuoto-icona{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--blu-chiaro);color:var(--blu)}@media (prefers-reduced-motion: reduce){.tessera{transition:none}.tessera:hover{transform:none}.benvenuto.con-foto{animation:none}}.benvenuto.con-trama{background-repeat:repeat;background-size:auto;background-position:center top;animation:none}.benvenuto.con-trama .benvenuto-velo{background:linear-gradient(180deg,color-mix(in srgb,var(--sfondo) 84%,transparent) 0%,color-mix(in srgb,var(--sfondo) 88%,transparent) 52%,var(--sfondo) 100%)}@keyframes grafico-disegna{to{stroke-dashoffset:0}}@keyframes grafico-appari{0%{opacity:0}to{opacity:1}}@keyframes grafico-cresci{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.grafico-linea{stroke-dasharray:6000;stroke-dashoffset:6000;animation:grafico-disegna 1.1s ease .05s forwards}.grafico-area{opacity:0;animation:grafico-appari .9s ease .45s forwards}.grafico-fine{opacity:0;animation:grafico-appari .5s ease .95s forwards}.grafico-colonna{transform-box:fill-box;transform-origin:bottom;animation:grafico-cresci .55s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.grafico-linea,.grafico-area,.grafico-fine,.grafico-colonna{animation:none!important;stroke-dashoffset:0;opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}@keyframes pagina-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pagina-entra{animation:pagina-entra .36s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion: reduce){.pagina-entra{animation:none}}.iv{display:block;overflow:visible}.iv-cassa .iv-coin{opacity:0;transform:translateY(-9px)}.iv-cassa .iv-drawer{transform-box:fill-box;transform-origin:center}.tessera:hover .iv-cassa .iv-coin{animation:iv-coin .62s ease}.tessera:hover .iv-cassa .iv-drawer{animation:iv-drawer .6s ease .2s}@keyframes iv-coin{0%{opacity:0;transform:translateY(-10px)}35%{opacity:1}78%{opacity:1;transform:translateY(1px)}to{opacity:0;transform:translateY(3px)}}@keyframes iv-drawer{0%,35%{transform:translateY(0)}65%{transform:translateY(2.2px)}to{transform:translateY(0)}}.iv-cerca .iv-lente{transform-box:fill-box;transform-origin:center}.iv-cerca .iv-scintilla{opacity:0;transform-box:fill-box;transform-origin:center}.tessera:hover .iv-cerca .iv-lente{animation:iv-zoom .5s ease}.tessera:hover .iv-cerca .iv-scintilla{animation:iv-scint .65s ease .15s}@keyframes iv-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes iv-scint{0%{opacity:0;transform:scale(0) rotate(0)}45%{opacity:1;transform:scale(1) rotate(25deg)}to{opacity:0;transform:scale(.4) rotate(55deg)}}.iv-regalo .iv-fiocco,.iv-regalo .iv-coperchio{transform-box:fill-box;transform-origin:center bottom}.tessera:hover .iv-regalo .iv-fiocco{animation:iv-fiocco .4s ease forwards}.tessera:hover .iv-regalo .iv-coperchio{animation:iv-coperchio .45s ease .35s forwards}@keyframes iv-fiocco{0%{transform:scale(1);opacity:1}to{transform:scale(.25) translateY(-2px);opacity:0}}@keyframes iv-coperchio{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4px) rotate(-7deg)}}.iv-incassi .iv-barra{transform-box:fill-box;transform-origin:bottom}.tessera:hover .iv-incassi .b1{animation:iv-barra .5s cubic-bezier(.22,1,.36,1)}.tessera:hover .iv-incassi .b2{animation:iv-barra .5s cubic-bezier(.22,1,.36,1) .08s}.tessera:hover .iv-incassi .b3{animation:iv-barra .5s cubic-bezier(.22,1,.36,1) .16s}@keyframes iv-barra{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.iv-cassa .iv-coin,.iv-cerca .iv-scintilla{opacity:1;transform:none}.tessera:hover .iv *{animation:none!important}}.iv-reso .iv-giro{transform-box:fill-box;transform-origin:center}.tessera:hover .iv-reso .iv-giro{animation:iv-giro .75s cubic-bezier(.5,0,.3,1)}@keyframes iv-giro{to{transform:rotate(360deg)}}.iv-gruccia .iv-dondola{transform-box:fill-box;transform-origin:top center}.tessera:hover .iv-gruccia .iv-dondola{animation:iv-dondola 1.05s ease}@keyframes iv-dondola{0%,to{transform:rotate(0)}18%{transform:rotate(9deg)}44%{transform:rotate(-7deg)}68%{transform:rotate(4deg)}86%{transform:rotate(-2deg)}}.iv-scatola .iv-vestito{opacity:0;transform:translateY(5px)}.iv-scatola .iv-coperchio{transform-box:fill-box;transform-origin:center}.tessera:hover .iv-scatola .iv-vestito{animation:iv-vestito .55s ease .12s forwards}.tessera:hover .iv-scatola .iv-coperchio{animation:iv-coperchio2 .5s ease forwards}@keyframes iv-vestito{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes iv-coperchio2{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}.tessera:hover .iv-clienti .iv-omino{animation:iv-entra .75s cubic-bezier(.4,0,.2,1)}@keyframes iv-entra{0%{transform:translate(-7px)}to{transform:translate(0)}}.iv-daparte .iv-gancio{opacity:0;transform:translateY(-5px)}.iv-daparte .iv-anta-sx,.iv-daparte .iv-anta-dx{transform-box:fill-box}.tessera:hover .iv-daparte .iv-gancio{animation:iv-cala .45s ease forwards}.tessera:hover .iv-daparte .iv-anta-sx{animation:iv-chiudi-sx .45s ease .32s forwards}.tessera:hover .iv-daparte .iv-anta-dx{animation:iv-chiudi-dx .45s ease .32s forwards}@keyframes iv-cala{0%{opacity:0;transform:translateY(-5px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes iv-chiudi-sx{to{transform:translate(3.8px)}}@keyframes iv-chiudi-dx{to{transform:translate(-3.8px)}}@media (prefers-reduced-motion: reduce){.iv-scatola .iv-vestito,.iv-daparte .iv-gancio{opacity:1;transform:none}}.invito-2fa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;margin-bottom:18px;border-left:3px solid var(--blu)}.invito-2fa-icona{width:40px;height:40px;border-radius:50%;background:var(--blu-chiaro);color:var(--blu);display:grid;place-items:center;flex:none}.invito-2fa-testo{flex:1 1 260px;min-width:0}.invito-2fa-testo b{display:block}.invito-2fa-testo p{margin:3px 0 0;font-size:13.5px}.invito-2fa-azioni{display:flex;gap:8px;flex:none}.anima-cassa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--sfondo) 78%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ac-velo .3s ease-out both}.anima-cassa.esce{animation:ac-velo-esce .3s ease-in both}@keyframes ac-velo{0%{opacity:0}to{opacity:1}}@keyframes ac-velo-esce{to{opacity:0}}.ac-scena{display:flex;flex-direction:column;align-items:center;gap:26px;animation:ac-scena .5s cubic-bezier(.2,.7,.2,1) both}@keyframes ac-scena{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.ac-registratore{position:relative;width:220px;height:190px}.ac-display{position:absolute;left:50%;top:0;width:120px;height:44px;margin-left:-60px;border-radius:10px 10px 4px 4px;background:var(--inchiostro);display:grid;place-items:center;box-shadow:0 8px 20px -10px #0006}.ac-display span{font:600 12px/1 var(--mono);letter-spacing:.14em;color:#d0a06f;text-shadow:0 0 8px rgba(208,160,111,.6);animation:ac-lampeggia .9s steps(2) 2 .35s both}@keyframes ac-lampeggia{0%{opacity:.2}to{opacity:1}}.ac-display:after{content:"";position:absolute;left:50%;bottom:-14px;width:14px;height:14px;margin-left:-7px;background:var(--inchiostro)}.ac-corpo{position:absolute;left:0;right:0;top:56px;height:86px;border-radius:16px 16px 6px 6px;background:var(--bianco);border:1.5px solid var(--bordo-forte);box-shadow:0 18px 40px -22px #1c191573;display:grid;place-items:center;z-index:2}.ac-tasti{display:grid;grid-template-columns:repeat(3,22px);gap:7px}.ac-tasti i{display:block;height:12px;border-radius:4px;background:var(--sfondo-2);border:1px solid var(--bordo)}.ac-tasti i:nth-child(5){background:var(--blu);border-color:var(--blu);animation:ac-tasto .3s ease-in-out .15s 2 alternate both}@keyframes ac-tasto{to{transform:translateY(2px);filter:brightness(1.2)}}.ac-cassetto{position:absolute;left:10px;right:10px;top:128px;height:46px;border-radius:4px 4px 10px 10px;z-index:1;background:var(--sfondo-2);border:1.5px solid var(--bordo-forte);overflow:hidden}.ac-scomparti{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px 6px 0;height:24px}.ac-scomparti b{border-radius:3px;background:linear-gradient(180deg,#8FC2A0 0 40%,var(--bianco) 40%);opacity:.9}.ac-scomparti b:nth-child(2){background:linear-gradient(180deg,#D0A06F 0 55%,var(--bianco) 55%)}.ac-scomparti b:nth-child(3){background:linear-gradient(180deg,#B8B0A5 0 30%,var(--bianco) 30%)}.ac-maniglia{position:absolute;left:50%;bottom:8px;width:46px;height:6px;margin-left:-23px;border-radius:3px;background:var(--bordo-forte)}.apri .ac-cassetto{animation:ac-esce .55s cubic-bezier(.3,1.35,.5,1) .35s both}.chiudi .ac-cassetto{animation:ac-rientra .5s cubic-bezier(.5,0,.3,1) .35s both}@keyframes ac-esce{0%{transform:translateY(-34px)}to{transform:translateY(0)}}@keyframes ac-rientra{0%{transform:translateY(0)}85%{transform:translateY(-36px)}to{transform:translateY(-34px)}}.chiudi .ac-registratore{animation:ac-scatto .18s ease-out .82s both}@keyframes ac-scatto{50%{transform:translateY(2px)}}.ac-monete{position:absolute;left:50%;top:150px;z-index:0}.ac-monete em{position:absolute;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f1d3a8,#c08a55 70%);box-shadow:inset 0 0 0 2px #ffffff59;opacity:0}.apri .ac-monete em:nth-child(1){animation:ac-moneta-1 .9s cubic-bezier(.2,.7,.4,1) .6s both}.apri .ac-monete em:nth-child(2){animation:ac-moneta-2 .9s cubic-bezier(.2,.7,.4,1) .68s both}.apri .ac-monete em:nth-child(3){animation:ac-moneta-3 .9s cubic-bezier(.2,.7,.4,1) .76s both}@keyframes ac-moneta-1{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(-70px,-90px) scale(1) rotate(-30deg)}}@keyframes ac-moneta-2{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(6px,-120px) scale(1.1)}}@keyframes ac-moneta-3{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(74px,-84px) scale(1) rotate(30deg)}}.ac-testo{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:ac-scena .5s cubic-bezier(.2,.7,.2,1) .55s both}.ac-testo strong{font-family:var(--serif);font-weight:480;font-size:30px;letter-spacing:-.02em;color:var(--antracite)}.ac-testo small{font-size:15px;color:var(--testo-2);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.ac-cassetto,.ac-monete em,.ac-scena,.ac-testo,.ac-registratore,.ac-tasti i,.ac-display span{animation:none!important}.ac-monete{display:none}}select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23857D73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}select.tendina-aperta{border-color:var(--blu)!important;box-shadow:0 0 0 3px var(--blu-alone)!important}.menu-tendina{position:fixed;z-index:1200;overflow-y:auto;padding:6px;background:var(--bianco);border:1px solid var(--bordo);border-radius:14px;box-shadow:0 18px 40px -16px #1c191547,0 2px 6px #1c19150f;transform-origin:top center;animation:mt-entra .18s cubic-bezier(.2,.7,.2,1) both;scrollbar-width:thin;overscroll-behavior:contain}.menu-tendina.sopra{transform-origin:bottom center}.menu-tendina.esce{animation:mt-esce .14s ease-in both;pointer-events:none}@keyframes mt-entra{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes mt-esce{to{opacity:0;transform:translateY(-3px) scale(.98)}}.voce-tendina{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:14px;color:var(--testo);line-height:1.3;transition:background-color .12s,color .12s}.voce-tendina.attiva{background:var(--sfondo-2);color:var(--antracite)}.voce-tendina.vt-scelta{color:var(--antracite);font-weight:600}.voce-tendina[aria-disabled=true]{opacity:.45;cursor:default}.vt-icona{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--sfondo);color:var(--testo-2);border:1px solid var(--bordo);transition:background-color .12s,color .12s,border-color .12s}.voce-tendina.attiva .vt-icona{background:var(--bianco);color:var(--antracite)}.voce-tendina.vt-scelta .vt-icona{background:var(--blu-chiaro);border-color:transparent;color:var(--blu)}.vt-testo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-spunta{color:var(--blu);opacity:0;transform:scale(.6);transition:opacity .15s,transform .2s cubic-bezier(.3,1.4,.5,1);display:grid}.voce-tendina.vt-scelta .vt-spunta{opacity:1;transform:none}.gruppo-tendina{padding:10px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-3)}.ac-registratore{scale:1.35;margin:34px 0 30px}@media (prefers-reduced-motion: reduce){.menu-tendina,.menu-tendina.esce{animation:none}}:root{--scuro: #1C1915}:root[data-palette=blu]{--sfondo: #F5F7F9;--sfondo-2: #EBEFF3;--bianco: #FFFFFF;--bordo: #DCE2E8;--bordo-forte: #C4CDD7;--antracite: #121B26;--testo: #25303D;--testo-2: #556170;--testo-3: #66717E;--blu: #1F3A5F;--blu-scuro: #152C49;--blu-chiaro: #E8EEF5;--blu-alone: rgba(31,58,95,.16);--inchiostro: #1F3A5F;--inchiostro-2: #152C49;--su-inchiostro: #FFFFFF;--scuro: #132136;--serie-1: #1F3A5F;--serie-2: #9DB0C8;--barra-chiara: #FFFFFF;--c-blu-t: #EEF2F6;--c-viola-t: #EEF2F6;--c-rosa-t: #EEF2F6;--c-verde-t: #EEF2F6;--c-ambra-t: #EEF2F6;--c-grigio-t: #EEF2F6}:root[data-palette=blu][data-tema=scuro]{--sfondo: #0D1219;--sfondo-2: #1A2230;--bianco: #131A24;--bordo: #232D3B;--bordo-forte: #344155;--antracite: #EEF2F7;--testo: #CDD6E1;--testo-2: #95A2B3;--testo-3: #7D8A9C;--blu: #8FB0DA;--blu-scuro: #6E93C4;--blu-chiaro: color-mix(in srgb, #8FB0DA 14%, transparent);--blu-alone: color-mix(in srgb, #8FB0DA 28%, transparent);--inchiostro: #8FB0DA;--inchiostro-2: #6E93C4;--su-inchiostro: #0D1219;--serie-1: #8FB0DA;--serie-2: #687588;--barra-chiara: #131A24;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}@media (prefers-color-scheme: dark){:root[data-palette=blu]:not([data-tema=chiaro]){--sfondo: #0D1219;--sfondo-2: #1A2230;--bianco: #131A24;--bordo: #232D3B;--bordo-forte: #344155;--antracite: #EEF2F7;--testo: #CDD6E1;--testo-2: #95A2B3;--testo-3: #7D8A9C;--blu: #8FB0DA;--blu-scuro: #6E93C4;--blu-chiaro: color-mix(in srgb, #8FB0DA 14%, transparent);--blu-alone: color-mix(in srgb, #8FB0DA 28%, transparent);--inchiostro: #8FB0DA;--inchiostro-2: #6E93C4;--su-inchiostro: #0D1219;--serie-1: #8FB0DA;--serie-2: #687588;--barra-chiara: #131A24;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}}:root[data-palette=salvia]{--sfondo: #F6F8F6;--sfondo-2: #ECF0ED;--bianco: #FFFFFF;--bordo: #DDE4DF;--bordo-forte: #C5D0C8;--antracite: #141C17;--testo: #27322B;--testo-2: #56625A;--testo-3: #67716A;--blu: #3E6450;--blu-scuro: #2F4E3E;--blu-chiaro: #E7EFE9;--blu-alone: rgba(62,100,80,.16);--inchiostro: #3E6450;--inchiostro-2: #2F4E3E;--su-inchiostro: #FFFFFF;--scuro: #17241D;--serie-1: #3E6450;--serie-2: #A9BDB0;--barra-chiara: #FFFFFF;--c-blu-t: #EEF3EF;--c-viola-t: #EEF3EF;--c-rosa-t: #EEF3EF;--c-verde-t: #EEF3EF;--c-ambra-t: #EEF3EF;--c-grigio-t: #EEF3EF}:root[data-palette=salvia][data-tema=scuro]{--sfondo: #0E1310;--sfondo-2: #1B231E;--bianco: #141A16;--bordo: #25302A;--bordo-forte: #36453B;--antracite: #EEF3EF;--testo: #CFDAD2;--testo-2: #97A69C;--testo-3: #7E8D83;--blu: #93C4A6;--blu-scuro: #74AA8A;--blu-chiaro: color-mix(in srgb, #93C4A6 14%, transparent);--blu-alone: color-mix(in srgb, #93C4A6 28%, transparent);--inchiostro: #93C4A6;--inchiostro-2: #74AA8A;--su-inchiostro: #0E1310;--serie-1: #93C4A6;--serie-2: #69786E;--barra-chiara: #141A16;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}@media (prefers-color-scheme: dark){:root[data-palette=salvia]:not([data-tema=chiaro]){--sfondo: #0E1310;--sfondo-2: #1B231E;--bianco: #141A16;--bordo: #25302A;--bordo-forte: #36453B;--antracite: #EEF3EF;--testo: #CFDAD2;--testo-2: #97A69C;--testo-3: #7E8D83;--blu: #93C4A6;--blu-scuro: #74AA8A;--blu-chiaro: color-mix(in srgb, #93C4A6 14%, transparent);--blu-alone: color-mix(in srgb, #93C4A6 28%, transparent);--inchiostro: #93C4A6;--inchiostro-2: #74AA8A;--su-inchiostro: #0E1310;--serie-1: #93C4A6;--serie-2: #69786E;--barra-chiara: #141A16;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}}:root[data-palette=rosa]{--sfondo: #FAF7F7;--sfondo-2: #F2ECED;--bianco: #FFFFFF;--bordo: #E8DEE0;--bordo-forte: #D6C7CA;--antracite: #211719;--testo: #352A2D;--testo-2: #6A5A5D;--testo-3: #7A6A70;--blu: #8E4A57;--blu-scuro: #743A46;--blu-chiaro: #F6E9EB;--blu-alone: rgba(142,74,87,.16);--inchiostro: #8E4A57;--inchiostro-2: #743A46;--su-inchiostro: #FFFFFF;--scuro: #2A1B1F;--serie-1: #8E4A57;--serie-2: #D2B4BA;--barra-chiara: #FFFFFF;--c-blu-t: #F5EEEF;--c-viola-t: #F5EEEF;--c-rosa-t: #F5EEEF;--c-verde-t: #F5EEEF;--c-ambra-t: #F5EEEF;--c-grigio-t: #F5EEEF}:root[data-palette=rosa][data-tema=scuro]{--sfondo: #140F10;--sfondo-2: #241B1D;--bianco: #1B1416;--bordo: #30252A;--bordo-forte: #46363C;--antracite: #F6EEF0;--testo: #DECFD3;--testo-2: #A8959A;--testo-3: #8F7D82;--blu: #E0A3AF;--blu-scuro: #C98494;--blu-chiaro: color-mix(in srgb, #E0A3AF 14%, transparent);--blu-alone: color-mix(in srgb, #E0A3AF 28%, transparent);--inchiostro: #E0A3AF;--inchiostro-2: #C98494;--su-inchiostro: #140F10;--serie-1: #E0A3AF;--serie-2: #7A686D;--barra-chiara: #1B1416;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}@media (prefers-color-scheme: dark){:root[data-palette=rosa]:not([data-tema=chiaro]){--sfondo: #140F10;--sfondo-2: #241B1D;--bianco: #1B1416;--bordo: #30252A;--bordo-forte: #46363C;--antracite: #F6EEF0;--testo: #DECFD3;--testo-2: #A8959A;--testo-3: #8F7D82;--blu: #E0A3AF;--blu-scuro: #C98494;--blu-chiaro: color-mix(in srgb, #E0A3AF 14%, transparent);--blu-alone: color-mix(in srgb, #E0A3AF 28%, transparent);--inchiostro: #E0A3AF;--inchiostro-2: #C98494;--su-inchiostro: #140F10;--serie-1: #E0A3AF;--serie-2: #7A686D;--barra-chiara: #1B1416;--c-blu-t: rgba(255,255,255,.06);--c-viola-t: rgba(255,255,255,.06);--c-rosa-t: rgba(255,255,255,.06);--c-verde-t: rgba(255,255,255,.06);--c-ambra-t: rgba(255,255,255,.06);--c-grigio-t: rgba(255,255,255,.06)}}.cassa-totale,:root[data-tema=scuro] .cassa-totale{background:var(--scuro)}.accesso-marchio{background-color:var(--scuro)}.ac-display,.ac-display:after{background:var(--scuro)}.schemi{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.schema{display:flex;flex-direction:column;gap:10px;padding:12px;text-align:left;border:1px solid var(--bordo);border-radius:14px;background:var(--bianco);cursor:pointer;transition:border-color .18s,box-shadow .2s,transform .15s}.schema:hover{border-color:var(--bordo-forte);transform:translateY(-1px)}.schema.scelto{border-color:var(--blu);box-shadow:0 0 0 3px var(--blu-alone)}.schema-anteprima{display:grid;grid-template-columns:26% 1fr;height:64px;border-radius:9px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.schema-anteprima i{display:block}.schema-anteprima div{padding:8px;display:flex;flex-direction:column;gap:6px}.schema-anteprima b{display:block;height:7px;width:70%;border-radius:4px}.schema-anteprima em{display:block;height:14px;width:44%;border-radius:5px}.schema-nome{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;color:var(--antracite)}.schema-nome small{display:block;font-weight:400;font-size:12px;color:var(--testo-2)}.schema .vt-spunta-schema{color:var(--blu);opacity:0;transition:opacity .15s}.schema.scelto .vt-spunta-schema{opacity:1}:root.cambio-colori,:root.cambio-colori *{transition:background-color .4s ease,border-color .4s ease,color .3s ease!important}.schema{align-items:stretch!important;justify-content:flex-start!important;height:auto!important;white-space:normal}.schema>span{width:100%}.schema-anteprima{display:grid!important}.schema-nome{text-align:left}.pagina-chiedi{display:flex;flex-direction:column;min-height:calc(100vh - 170px)}.chat{flex:1;display:flex;flex-direction:column;gap:16px;padding-bottom:20px}.chat-benvenuto{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 0 8px;animation:sale .5s var(--curva) both}.chat-benvenuto h2{font-family:var(--serif);font-weight:480;font-size:30px;letter-spacing:-.02em;margin:14px 0 4px}.chat-benvenuto>p{margin:0 0 24px;color:var(--testo-2)}.chat-temi{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;width:100%;text-align:left}.chat-tema{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--bianco);border:1px solid var(--bordo);border-radius:18px;animation:sale .45s var(--curva) both}.chat-tema:nth-child(2){animation-delay:.05s}.chat-tema:nth-child(3){animation-delay:.1s}.chat-tema:nth-child(4){animation-delay:.15s}.chat-tema:nth-child(5){animation-delay:.2s}.chat-tema-titolo{display:flex;align-items:center;gap:7px;margin:0 0 4px 4px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--testo-2)}.chat-tema-titolo .icona{color:var(--blu)}.chat-tema button{text-align:left;padding:9px 12px;border:0;border-radius:11px;background:var(--sfondo);color:var(--antracite);font-size:14px;font-weight:500;white-space:normal;transition:background-color .18s,color .18s,transform .2s var(--curva)}.chat-tema button:hover{background:var(--blu-chiaro);color:var(--blu-scuro);transform:translate(3px)}.chat-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--blu-chiaro);color:var(--blu)}.chat-avatar.grande{width:64px;height:64px;border-radius:20px;background:var(--inchiostro);color:var(--su-inchiostro);box-shadow:0 14px 30px -14px var(--blu);animation:avatar-respira 3s ease-in-out infinite}@keyframes avatar-respira{50%{transform:translateY(-3px);box-shadow:0 20px 34px -16px var(--blu)}}.msg{display:flex;gap:10px;align-items:flex-end;animation:msg-entra .35s var(--curva) both}@keyframes msg-entra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.msg-io{justify-content:flex-end}.msg-io .bolla{max-width:70%;padding:12px 16px;border-radius:18px 18px 6px;background:var(--inchiostro);color:var(--su-inchiostro);font-size:15px}.msg-carmen .bolla{max-width:min(720px,88%);padding:16px 18px;border-radius:18px 18px 18px 6px;background:var(--bianco);border:1px solid var(--bordo);box-shadow:var(--ombra)}.sto-pensando{display:inline-flex;gap:5px;padding:4px 2px}.sto-pensando i{width:8px;height:8px;border-radius:50%;background:var(--testo-3);animation:puntini 1s ease-in-out infinite}.sto-pensando i:nth-child(2){animation-delay:.15s}.sto-pensando i:nth-child(3){animation-delay:.3s}@keyframes puntini{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}.risposta-carmen{display:flex;flex-direction:column;gap:12px}.rc-testo{margin:0;font-size:16px;line-height:1.5;color:var(--antracite);font-weight:500}.rc-numeri{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.rc-numeri>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--sfondo);animation:sale .4s var(--curva) both}.rc-numeri>div:nth-child(2){animation-delay:.05s}.rc-numeri>div:nth-child(3){animation-delay:.1s}.rc-numeri>div:nth-child(4){animation-delay:.15s}.rc-numeri small{font-size:12px;color:var(--testo-2)}.rc-numeri b{font-family:var(--serif);font-weight:500;font-size:20px;color:var(--antracite);font-variant-numeric:tabular-nums}.rc-passi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rc-passi li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.45;animation:sale .4s var(--curva) both}.rc-passi li:nth-child(2){animation-delay:.06s}.rc-passi li:nth-child(3){animation-delay:.12s}.rc-passi li:nth-child(4){animation-delay:.18s}.rc-passi li span{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--blu-chiaro);color:var(--blu)}.rc-righe{display:flex;flex-direction:column;border:1px solid var(--bordo);border-radius:14px;overflow:hidden}.rc-riga{display:flex;align-items:center;gap:12px;padding:10px 14px;color:inherit;text-decoration:none;border-bottom:1px solid var(--bordo);transition:background-color .15s}.rc-riga:last-child{border-bottom:0}a.rc-riga:hover{background:var(--sfondo);text-decoration:none}a.rc-riga .icona{transform:rotate(180deg);color:var(--testo-3);flex-shrink:0}.rc-riga-testo{flex:1;min-width:0;display:flex;flex-direction:column}.rc-riga-testo b{font-weight:600;font-size:14.5px;color:var(--antracite)}.rc-riga-testo small{font-size:12.5px;color:var(--testo-2)}.rc-valore{font-weight:600;font-size:14px;color:var(--antracite);white-space:nowrap;font-variant-numeric:tabular-nums}.rc-tag{display:flex;flex-wrap:wrap;gap:6px}.rc-tag span{padding:4px 10px;border-radius:99px;background:var(--sfondo-2);font-size:12.5px;color:var(--testo-2)}.rc-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border-radius:12px}.rc-link .icona{transform:rotate(180deg)}.chat-scrivi{position:sticky;bottom:16px;display:flex;gap:8px;padding:8px;margin-top:8px;background:var(--bianco);border:1px solid var(--bordo);border-radius:20px;box-shadow:0 18px 40px -20px #1c191559}.chat-scrivi input{flex:1;height:48px;border:0!important;box-shadow:none!important;background:transparent;font-size:16px;padding:0 12px}.chat-scrivi input:focus{outline:none}.chat-scrivi:focus-within{border-color:var(--blu);box-shadow:0 0 0 4px var(--blu-alone),0 18px 40px -20px #1c191559}.chat-scrivi button{width:48px;height:48px;padding:0;border-radius:14px;display:grid;place-items:center}.chat-scrivi button .icona{transform:rotate(180deg)}.chat-scrivi button:disabled{opacity:.35}@media (max-width: 640px){.msg-io .bolla,.msg-carmen .bolla{max-width:100%}.chat-scrivi{bottom:8px}}.chat-tema button{justify-content:flex-start;display:flex;height:auto;line-height:1.35}.chat-temi{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.msg-carmen .bolla{flex:1 1 auto;min-width:0}.msg-carmen .bolla:has(.sto-pensando){flex:0 0 auto}.rc-numeri{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media (max-width: 640px){.rc-numeri{grid-template-columns:1fr 1fr}.msg-carmen .chat-avatar{display:none}}.chat-guida{width:100%;margin-top:16px;text-align:left;background:var(--bianco);border:1px solid var(--bordo);border-radius:18px;padding:4px 14px}.chat-guida summary{display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;font-weight:600;color:var(--antracite);list-style:none}.chat-guida summary::-webkit-details-marker{display:none}.chat-guida summary .icona{color:var(--blu)}.chat-guida-aree{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:4px 0 14px}.chat-guida-area{display:flex;flex-direction:column;gap:2px}.chat-guida-area b{font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--testo-2);margin:0 0 4px 8px}.chat-guida-area button,.rc-forse button{display:flex;justify-content:flex-start;height:auto;text-align:left;white-space:normal;line-height:1.35;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:var(--antracite);font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.chat-guida-area button:hover,.rc-forse button:hover{background:var(--blu-chiaro);color:var(--blu-scuro)}.rc-forse{display:flex;flex-direction:column;gap:4px}.rc-forse button{background:var(--sfondo)}.rc-forse small,.rc-nota{font-size:12.5px;color:var(--testo-2)}.rc-generata{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;background:var(--sfondo-2);color:var(--testo-2);font-size:12px;font-weight:500}.rc-testo-libero{white-space:pre-line;font-weight:400;font-size:15px}.rc-chatgpt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bordo)}.rc-chatgpt a{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--blu)}.rc-chatgpt small{font-size:12px;color:var(--testo-3, var(--testo-2))}.chat-ai-scelta{margin:8px 4px 0;font-size:13px;color:var(--testo-2)}@media (min-width: 1440px){.contenuto-corpo{max-width:none;padding:32px 52px 56px}}@media (min-width: 1900px){html{zoom:1.15}}@media (min-width: 2400px){html{zoom:1.3}}@media (min-width: 761px) and (max-width: 1100px){.contenuto-corpo{padding:24px 24px 44px}}@media (display-mode: standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:none}}@media (pointer: coarse){button,.btn{min-height:40px}}@media (min-width: 1101px){.home-azioni .tessera:last-child:nth-child(4n+1){grid-column:2 / span 2;justify-self:center;width:calc(50% - 7px)}}@media (max-width: 1100px){.home-azioni .tessera:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}}@media (min-width: 900px){.home-azioni{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-azioni .tessera:last-child{grid-column:auto!important;width:auto!important;justify-self:stretch!important}.tessere:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.tessere:has(>:last-child:nth-child(3)),.tessere:has(>:last-child:nth-child(5)),.tessere:has(>:last-child:nth-child(6)),.tessere:has(>:last-child:nth-child(9)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.tessere:has(>:last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.tessere:has(>:last-child:nth-child(7)),.tessere:has(>:last-child:nth-child(8)){grid-template-columns:repeat(4,minmax(0,1fr))!important}}.rc-azioni{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.rc-azioni>:first-child{grid-column:1 / -1}.rc-azioni>*{justify-content:center;margin:0!important}.tessera-area{min-height:0!important;position:relative;padding-bottom:20px!important}.tessera-area .tessera-vai{position:absolute;top:22px;right:20px;margin:0!important}@media (min-width: 900px){.riga-form:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.riga-form:has(>:last-child:nth-child(4)),.riga-form:has(>:last-child:nth-child(7)),.riga-form:has(>:last-child:nth-child(8)){grid-template-columns:repeat(4,minmax(0,1fr))!important}}.selettore{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;scrollbar-width:none}.selettore::-webkit-scrollbar{display:none}.selettore>*{flex-shrink:0}@media (min-width: 900px){.griglia.g2>:last-child:nth-child(odd),.griglia>:only-child{grid-column:1 / -1}}@media (max-width: 700px){.intestazione>.azioni{display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:8px}.intestazione>.azioni>*{margin:0!important;width:auto!important;flex:0 0 auto!important}}.rc-foto{background:#fff!important}.rc-foto img{object-fit:contain!important}.rc-foto.cliccabile{cursor:zoom-in}.rc-foto-quante{position:absolute;right:10px;bottom:10px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;background:#ffffffeb;color:var(--testo-2);border:1px solid var(--bordo)}.foto-intera{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14100ceb;display:grid;place-items:center;padding:24px;cursor:zoom-out}.foto-intera img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff;cursor:default}.foto-intera button{position:absolute;border:0;background:#ffffff24;color:#fff;width:48px;height:48px;border-radius:50%;font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center}.foto-intera button:hover{background:#ffffff42}.foto-intera-chiudi{top:16px;right:16px}.foto-intera-freccia.sx{left:16px;top:50%;transform:translateY(-50%)}.foto-intera-freccia.dx{right:16px;top:50%;transform:translateY(-50%)}.foto-intera-conta{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#fff;font-size:14px}.resto-grande{margin:4px 0 14px;padding:14px 18px}.resto-grande b{font-size:34px}.cassa-badge-reso{flex:0 0 auto;align-self:center;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 8px;border-radius:8px;background:#fbedea;color:#9b3226}.cassa-reso-proposta{margin:0 0 12px;padding:14px 16px;border:1.5px solid #E7B8AE;border-radius:14px;background:#fdf6f4}.cassa-reso-proposta-testo{display:flex;gap:10px;align-items:flex-start}.cassa-reso-proposta-testo small{display:block;color:var(--testo-2);margin-top:2px}.cassa-righe-resi{margin-bottom:8px}.cassa-riga-reso{background:#fdf6f4}.cassa-riga-reso .cassa-riga-prezzo b{color:#9b3226;font-size:17px}.cassa-reso-fatto{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:14px 16px;border:1.5px dashed var(--blu);border-radius:14px;background:color-mix(in srgb,var(--blu) 5%,#fff)}.cassa-cambio-totali{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--testo-2);margin-bottom:6px}.cassa-cambio-totali b{color:var(--testo)}.btn-reso-on{background:#fbedea!important;border-color:#e7b8ae!important;color:#9b3226!important;font-weight:700}.fogli-a4{display:none}@media print{body.stampa-fogli .app,body.stampa-fogli .notifiche{display:none!important}body.stampa-fogli .fogli-a4{display:block}.foglio-a4{width:210mm;height:297mm;page-break-after:always;break-after:page;overflow:hidden}.foglio-griglia{width:210mm;height:297mm;display:grid;grid-template-columns:repeat(4,52.5mm);grid-template-rows:repeat(10,29.7mm)}.foglio-a4:last-child{page-break-after:auto;break-after:auto}.foglio-a4 .cartellino{width:52.5mm;height:29.7mm;border:0!important;margin:0;padding:2mm 4mm;display:flex;flex-direction:column;justify-content:center;gap:.5mm;overflow:hidden;contain:strict;-webkit-print-color-adjust:exact;print-color-adjust:exact}.foglio-a4 .cartellino .e-negozio{font-size:6pt}.foglio-a4 .cartellino .e-logo{height:4.4mm;max-width:42mm}.foglio-a4 .cartellino .e-info{font-size:6pt;color:#222}.foglio-a4 .cartellino .e-nome,.foglio-a4 .cartellino .e-riga{font-size:6.6pt}.foglio-a4 .cartellino .e-nome{line-height:1.08}.foglio-a4 .cartellino .e-prezzo{font-size:10pt}.foglio-a4 .cartellino .barcode{height:8.2mm;width:100%;max-width:40mm;margin:.6mm auto 0;display:block}.foglio-a4 .cartellino .e-riga>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foglio-a4 .cartellino.vuoto{visibility:hidden}}.da-pubblicare{padding:0}.dp-riga{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--bordo)}.dp-riga:last-child{border-bottom:0}.dp-foto{width:72px;height:90px;border-radius:8px;overflow:hidden;background:var(--sfondo-2);display:grid;place-items:center;color:var(--testo-2)}.dp-foto img{width:100%;height:100%;object-fit:cover}.dp-testo{display:grid;gap:2px;min-width:0}.dp-testo b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-manca{font-size:12.5px;color:var(--ambra, #9A6A1E)}.dp-prezzo{font-size:16px;white-space:nowrap}.dp-azioni{display:flex;gap:8px}@media (max-width: 700px){.dp-riga{grid-template-columns:64px minmax(0,1fr)}.dp-foto{width:64px;height:80px;grid-row:span 3}.dp-prezzo,.dp-azioni{grid-column:2}}.etichette-scelte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.etichette-scelte h2{margin-top:0}.etichette-posizione summary{cursor:pointer;color:var(--testo-2)}@media (max-width: 800px){.etichette-scelte{grid-template-columns:1fr}}.posizione-foglio{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:12px}.pf-disegno{position:relative;background:#fff;border:1px solid var(--bordo-forte);border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #0000000f;flex:none}.pf-griglia{position:absolute;top:0;right:0;bottom:0;left:0;background-size:25% 10%}.pf-adesivi{background-image:linear-gradient(to right,var(--bordo-forte) 1px,transparent 1px),linear-gradient(to bottom,var(--bordo-forte) 1px,transparent 1px);opacity:.7}.pf-stampa{top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 50% 50%,var(--blu) 0 28%,transparent 30%);background-size:25% 10%;opacity:.55;transition:transform .15s}.pf-comandi{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pf-frecce{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);gap:4px}.pf-frecce button{width:44px;height:44px;padding:0;border-radius:10px;font-size:16px;display:grid;place-items:center}.pf-su{grid-column:2;grid-row:1}.pf-sx{grid-column:1;grid-row:2}.pf-centro{grid-column:2;grid-row:2;font-size:10px!important;color:var(--testo-2)}.pf-dx{grid-column:3;grid-row:2}.pf-giu{grid-column:2;grid-row:3}.pf-testo{display:grid;gap:4px;max-width:260px}.icona-rilievo .icona-fondo{opacity:.2}.icona-rilievo{filter:drop-shadow(0 1.2px .8px rgba(40,25,10,.22))}.tessera-icona,.area-segno,.cm2-icona,.cm2-altra-icona{background-image:linear-gradient(165deg,#ffffffd9,#fff3 45%,#0000000f)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 3px #3c281412,0 2px 4px -1px #3c281424,0 6px 14px -8px #3c281440!important}.agenda-testa{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.agenda-testa h2{margin:0;display:flex;align-items:center;gap:8px}.agenda-corpo{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:28px}.agenda-mese-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.agenda-avanti .icona{transform:scaleX(-1)}.agenda-griglia{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.agenda-sett{font-size:11.5px;color:var(--testo-2);text-align:center;padding:4px 0}.agenda-giorno{position:relative;aspect-ratio:1;min-height:34px;padding:0;border-radius:9px;border:1px solid transparent;background:transparent;font-variant-numeric:tabular-nums;font-size:14px}.agenda-giorno:hover{background:var(--sfondo-2)}.agenda-giorno.oggi{border-color:var(--blu);color:var(--blu);font-weight:700}.agenda-giorno.scelto{background:var(--blu);color:var(--su-inchiostro, #fff);border-color:var(--blu)}.agenda-giorno.pieno:after{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--blu)}.agenda-giorno.scelto.pieno:after{background:var(--su-inchiostro, #fff)}.agenda-oggi{margin-top:8px}.agenda-giorno-dettaglio h3{margin:4px 0 10px;text-transform:capitalize}.agenda-lista{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.agenda-lista li{display:grid;grid-template-columns:24px 64px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--bordo);border-radius:10px;background:var(--bianco, #fff)}.agenda-lista li.fatto .agenda-testo{text-decoration:line-through;color:var(--testo-2)}.agenda-spunta{width:22px;height:22px;padding:0;border-radius:6px;border:1.5px solid var(--bordo-forte);background:transparent;display:grid;place-items:center;color:var(--blu)}.agenda-ora{font-variant-numeric:tabular-nums;font-weight:600;font-size:13.5px;color:var(--testo-2)}.agenda-avviso{color:var(--blu);display:grid}.agenda-nuovo{display:grid;gap:10px}.agenda-nuovo-riga{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.agenda-nuovo-riga .campo{margin:0}@media (max-width: 760px){.agenda-corpo{grid-template-columns:1fr}.agenda-lista li{grid-template-columns:24px 52px minmax(0,1fr) auto}.agenda-avviso{display:none}}.promemoria-icona,.da-fare-icona,.passo-segno,.passi li span,.utente-iniziale,.chip-taglia .chip-associa{--tono: var(--blu);background:linear-gradient(160deg,color-mix(in srgb,var(--tono) 8%,#fff),color-mix(in srgb,var(--tono) 18%,#fff))!important;color:var(--tono)!important;border:1px solid color-mix(in srgb,var(--tono) 22%,transparent)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #28190a14,0 3px 8px -4px color-mix(in srgb,var(--tono) 45%,transparent)!important}.promemoria-icona{--tono: #C46A0A;width:38px;height:38px}.passi li.ora span,.passi-lista li.prossimo .passo-segno{background:linear-gradient(160deg,color-mix(in srgb,var(--blu) 82%,#fff),var(--blu))!important;color:var(--su-inchiostro, #fff)!important;border-color:transparent!important;box-shadow:inset 0 1px #ffffff59,0 2px 6px -2px color-mix(in srgb,var(--blu) 60%,transparent)!important}.passi li.fatto span,.passi-lista li.fatto .passo-segno,.chip-taglia.associato .chip-associa{--tono: var(--verde, #3c7a4e)}.utente-iniziale{--tono: var(--antracite, #2b2622);font-weight:700}.da-fare-icona.urgente,.urgente .da-fare-icona{--tono: #B4471F}[data-tema=scuro] .promemoria-icona,[data-tema=scuro] .da-fare-icona,[data-tema=scuro] .passo-segno,[data-tema=scuro] .passi li span,[data-tema=scuro] .utente-iniziale,[data-tema=scuro] .chip-taglia .chip-associa{background:color-mix(in srgb,var(--tono) 22%,transparent)!important;box-shadow:none!important}:root[data-tema=scuro] :where(.tessera-icona,.area-segno,.cm2-icona,.cm2-altra-icona){background-image:linear-gradient(165deg,#ffffff12,#0000001f)!important;box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #00000080!important}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) :where(.tessera-icona,.area-segno,.cm2-icona,.cm2-altra-icona){background-image:linear-gradient(165deg,#ffffff12,#0000001f)!important;box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #00000080!important}}.cassa-reso-proposta,.cassa-riga-reso{background:color-mix(in srgb,var(--rosso) 5%,var(--bianco))}.cassa-reso-proposta{border-color:color-mix(in srgb,var(--rosso) 30%,var(--bordo))}.cassa-riga-reso .cassa-riga-prezzo b{color:var(--rosso)}.cassa-reso-fatto{background:color-mix(in srgb,var(--blu) 5%,var(--bianco))}.riga-acconto td{background:color-mix(in srgb,var(--verde) 6%,var(--bianco))}.promemoria-titolare .promemoria-voce{background:color-mix(in srgb,#E8820C 7%,var(--bianco))}.promemoria-voce:hover{background:color-mix(in srgb,#E8820C 13%,var(--bianco))}.rc-foto-quante{color:#4a443d}@media (pointer: coarse){.chip-taglia button,.chip-taglia .chip-associa,.fp-togli,.cf-mini-azioni .btn-icona,.benvenuto-matita,.da-parte-x,.iva-periodo button,.agenda-spunta{min-height:0;position:relative}.colore{min-height:0}.chip-taglia button:after,.chip-taglia .chip-associa:after,.fp-togli:after,.cf-mini-azioni .btn-icona:after,.benvenuto-matita:after,.da-parte-x:after,.iva-periodo button:after,.agenda-spunta:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.logo-mobile{border:0;background:none;padding:0;margin:0;min-height:0;box-shadow:none;font:inherit;text-align:left;cursor:pointer}.logo-mobile-testo{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.barra-alta{flex-wrap:nowrap}.barra-alta .logo-mobile{display:block;flex:1 1 auto;min-width:0;font-weight:600;font-size:15px;color:var(--antracite);background:none}.barra-alta .logo-mobile:hover{background:none}.barra-alta .logo-mobile.intero .logo-mobile-testo{white-space:normal;overflow:visible;line-height:1.2;font-size:14px}.barra-alta .pillola-cassa,.barra-alta .menu-mobile,.barra-alta .barra-cerca{flex:0 0 auto}}@media (max-width: 380px){.barra-alta{gap:6px;padding-left:12px;padding-right:8px}.barra-alta .pillola-cassa{padding:5px 8px;font-size:11.5px;gap:6px}}.carica-intera{max-width:720px;margin:64px auto;padding:0 16px}.riservata{max-width:560px}.avviso-venditore .avviso{align-items:flex-start;line-height:1.5}.home-extra>:only-child{grid-column:1 / -1}.accesso.accesso-solo{grid-template-columns:1fr}.accesso-solo .accesso-modulo{min-height:100vh;background:var(--sfondo)}.accesso-solo .accesso-scheda{background:var(--bianco);border:1px solid var(--bordo);border-radius:18px;padding:28px;box-shadow:0 6px 24px -12px #28190a2e}.codice-6{font-size:26px!important;letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;max-width:240px;padding:10px 12px!important}.doppio-codice h2{margin-top:0}.dc-stato{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:var(--verde-chiaro);color:var(--verde);font-size:14px}.dc-elenco{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.dc-elenco li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bordo);border-radius:12px;background:var(--bianco)}.dc-elenco li>span{flex:1;min-width:0}.dc-elenco li>.icona{color:var(--blu)}.dc-passi{margin:0 0 14px;padding-left:20px;display:grid;gap:6px;color:var(--testo)}.dc-nuovo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.dc-qr{padding:10px;background:#fff;border:1px solid var(--bordo);border-radius:14px;line-height:0}.dc-qr img{display:block;width:180px;height:180px}.dc-nuovo-testo{display:grid;gap:12px}.dc-segreto{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--sfondo-2);font-size:13px;word-break:break-all;-webkit-user-select:all;user-select:all}@media (max-width: 600px){.dc-nuovo{grid-template-columns:1fr;justify-items:start}}.onboarding-personale{padding:12px 14px;border-radius:12px;background:var(--sfondo-2);line-height:1.5}.abb-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.abb-info h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--serif);font-weight:480;font-size:19px;color:var(--antracite)}.abb-info h3 .icona{color:var(--blu)}.abb-punti{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--testo-2);line-height:1.5}.abb-punti b{color:var(--testo);font-weight:600}@media (max-width: 860px){.abb-info{grid-template-columns:1fr}}.lp-grafico{color:var(--blu)}.lp-finestra-barra{align-items:center}.lp-esempio{margin-left:auto;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--testo-3)}@media (min-width: 1100px){.lp-funzioni{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 701px) and (max-width: 1099px){.lp-funzioni{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-funzione-icona{background-image:linear-gradient(165deg,#fffc,#ffffff26,#0000000d);box-shadow:inset 0 1px #ffffffe6,0 2px 6px -2px #3c28142e}.badge.ok{border-color:color-mix(in srgb,var(--verde) 26%,transparent)}.badge.attenzione{border-color:color-mix(in srgb,var(--ambra) 26%,transparent)}.badge.rosa{border-color:color-mix(in srgb,var(--blu) 22%,transparent)}.avviso.info{background:var(--blu-chiaro);border-color:color-mix(in srgb,var(--blu) 20%,transparent);color:var(--testo)}.avviso.attenzione{border-color:color-mix(in srgb,var(--ambra) 28%,transparent);color:color-mix(in srgb,var(--ambra) 70%,var(--antracite))}.avviso.attenzione>.icona{color:var(--ambra)}.avviso.ok{border-color:color-mix(in srgb,var(--verde) 26%,transparent);color:color-mix(in srgb,var(--verde) 70%,var(--antracite))}.avviso.errore{border-color:color-mix(in srgb,var(--rosso) 26%,transparent);color:color-mix(in srgb,var(--rosso) 75%,var(--antracite))}:root[data-tema=scuro] .avviso.info{color:var(--testo);border-color:color-mix(in srgb,var(--blu) 30%,transparent)}:root[data-tema=scuro] .badge.rosa{color:var(--blu);border-color:color-mix(in srgb,var(--blu) 30%,transparent)}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) .avviso.info{color:var(--testo);border-color:color-mix(in srgb,var(--blu) 30%,transparent)}:root:not([data-tema=chiaro]) .badge.rosa{color:var(--blu)}}.cassa-badge-reso{background:color-mix(in srgb,var(--rosso) 12%,var(--bianco));color:var(--rosso)}.btn-reso-on{background:color-mix(in srgb,var(--rosso) 10%,var(--bianco))!important;border-color:color-mix(in srgb,var(--rosso) 35%,var(--bordo))!important;color:var(--rosso)!important}.agenda-giorno{transition:background-color .15s,border-color .15s,color .15s}.agenda-giorno.oggi:not(.scelto){background:var(--blu-chiaro)}.agenda-giorno.scelto{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--blu) 55%,transparent)}.agenda-lista li{transition:border-color .15s}.agenda-lista li:hover{border-color:var(--bordo-forte)}.agenda-spunta:hover{border-color:var(--blu)}.dp-foto{border:1px solid var(--bordo)}.dp-manca{color:var(--ambra)}.dp-riga{transition:background-color .15s}.dp-riga:hover{background:color-mix(in srgb,var(--sfondo-2) 55%,transparent)}:root[data-tema=scuro] .icona-rilievo{filter:drop-shadow(0 1px .6px rgba(0,0,0,.45))}:root[data-tema=scuro] .icona-rilievo .icona-fondo{opacity:.28}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) .icona-rilievo{filter:drop-shadow(0 1px .6px rgba(0,0,0,.45))}:root:not([data-tema=chiaro]) .icona-rilievo .icona-fondo{opacity:.28}}.scan-campo,.cassa-scanner{position:relative;display:flex;align-items:center;gap:14px;padding:6px 6px 6px 0;min-height:60px;background:var(--bianco);border:1.5px solid color-mix(in srgb,var(--testo) 62%,transparent);border-radius:10px;box-shadow:0 1px #00000008,0 6px 18px -12px #28190a40;overflow:hidden;transition:border-color .15s,box-shadow .15s}.scan-campo:focus-within,.cassa-scanner:focus-within{border-color:var(--testo);box-shadow:0 0 0 3px color-mix(in srgb,var(--testo) 10%,transparent),0 6px 18px -12px #28190a4d}.scan-campo>input,.scan-campo input.input-grande,.cassa-scanner input{flex:1;min-width:0;border:0!important;box-shadow:none!important;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:19px;letter-spacing:.04em;padding:12px 4px}.scan-campo input::placeholder,.cassa-scanner input::placeholder{font-family:var(--sans, "Inter", system-ui, sans-serif);letter-spacing:0;color:var(--testo-3)}.scan-segno,.cassa-scanner-barre{position:relative;flex:none;align-self:stretch;width:84px;margin:-6px 0;border-right:1px solid var(--bordo);background:linear-gradient(var(--blu),var(--blu)) 10px 9px / 9px 2px no-repeat,linear-gradient(var(--blu),var(--blu)) 10px 9px / 2px 9px no-repeat,linear-gradient(var(--blu),var(--blu)) right 10px top 9px / 9px 2px no-repeat,linear-gradient(var(--blu),var(--blu)) right 10px top 9px / 2px 9px no-repeat,linear-gradient(var(--blu),var(--blu)) 10px calc(100% - 9px) / 9px 2px no-repeat,linear-gradient(var(--blu),var(--blu)) 10px calc(100% - 18px) / 2px 9px no-repeat,linear-gradient(var(--blu),var(--blu)) right 10px bottom 9px / 9px 2px no-repeat,linear-gradient(var(--blu),var(--blu)) right 10px bottom 9px / 2px 9px no-repeat,linear-gradient(90deg,var(--testo) 0 2px,transparent 2px 4px,var(--testo) 4px 5px,transparent 5px 7px,var(--testo) 7px 10px,transparent 10px 11px,var(--testo) 11px 12px,transparent 12px 15px,var(--testo) 15px 17px,transparent 17px 18px,var(--testo) 18px 19px,transparent 19px 21px,var(--testo) 21px 24px,transparent 24px 26px,var(--testo) 26px 27px,transparent 27px 29px,var(--testo) 29px 30px,transparent 30px 32px,var(--testo) 32px 35px,transparent 35px 36px,var(--testo) 36px 37px,transparent 37px 40px,var(--testo) 40px 42px,transparent 42px 43px,var(--testo) 43px 44px,transparent 44px 46px) center 15px / 46px calc(100% - 38px) no-repeat}.scan-segno:after,.cassa-scanner-barre:after{content:"pronto";position:absolute;left:0;right:0;bottom:6px;text-align:center;font:600 9px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--verde, #2f7a4a)}.scan-laser,.cassa-scanner-laser{position:absolute;left:14px;width:56px;top:14px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#e0402f 15%,#ff5a45 50%,#e0402f 85%,transparent);box-shadow:0 0 8px #e0402f99;opacity:.5;animation:scan-laser 2.6s ease-in-out infinite}.scan-campo:focus-within .scan-laser,.cassa-scanner:focus-within .cassa-scanner-laser{opacity:.9;animation-duration:1.6s}@keyframes scan-laser{0%,to{transform:translateY(0)}50%{transform:translateY(26px)}}.scan-campo .btn-fotocamera,.cassa-scanner .btn-fotocamera{border-radius:8px;flex:none}@media (prefers-reduced-motion: reduce){.scan-laser,.cassa-scanner-laser{animation:none;transform:translateY(13px)}}@media (max-width: 640px){.scan-segno,.cassa-scanner-barre{width:58px;background-size:7px 2px,2px 7px,7px 2px,2px 7px,7px 2px,2px 7px,7px 2px,2px 7px,30px calc(100% - 38px)}.scan-laser,.cassa-scanner-laser{left:10px;width:38px}}.cassa-vuota{text-align:left;padding:22px 24px 18px;border:1px solid var(--bordo);border-radius:14px;background:var(--bianco);color:var(--testo-2)}.cassa-vuota-testa{display:flex;align-items:center;gap:16px}.cassa-vuota-testa>div{min-width:0}.cassa-vuota .cassa-vuota-icona{flex:none;width:54px;height:54px;margin:0;border-radius:15px;display:grid;place-items:center;color:var(--blu);background-color:var(--blu-chiaro);background-image:linear-gradient(165deg,#ffffffd9,#fff3 45%,#0000000f);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 3px #3c281412,0 2px 4px -1px #3c281424,0 6px 14px -8px #3c281440}.cassa-vuota h2{margin:0 0 3px;font-size:21px;line-height:1.2;color:var(--testo)}.cassa-vuota p{margin:0;max-width:none;font-size:15px;line-height:1.45}.cassa-vuota .cassa-vuota-prova{margin-top:16px;padding-top:12px;border-top:1px solid var(--bordo);font-size:13.5px;color:var(--testo-3)}.cassa-vuota .cassa-vuota-prova b{color:var(--testo);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}:root[data-tema=scuro] .cassa-vuota .cassa-vuota-icona{background-image:linear-gradient(165deg,#ffffff12,#0000001f);box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #00000080}@media (prefers-color-scheme: dark){:root:not([data-tema=chiaro]) .cassa-vuota .cassa-vuota-icona{background-image:linear-gradient(165deg,#ffffff12,#0000001f);box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #00000080}}@media (max-width: 600px){.cassa-vuota{padding:18px 16px 14px}.cassa-vuota-testa{gap:12px}.cassa-vuota .cassa-vuota-icona{width:46px;height:46px;border-radius:13px}.cassa-vuota h2{font-size:19px}}.da-parte-campo>.scan-campo,.flex>.scan-campo,.el-unariga>.scan-campo,.aggiungi-capo>.scan-campo{flex:1 1 auto;min-width:0}.da-parte-campo:has(>.scan-campo),.flex:has(>.scan-campo){align-items:stretch}.resi-vecchie{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--bordo);border-radius:12px;background:var(--sfondo-2)}.resi-vecchia{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--bordo);border-radius:10px;background:var(--bianco);color:var(--testo);font-weight:500}.resi-vecchia span{min-width:0}.resi-vecchia.scelta{border-color:var(--blu);box-shadow:0 0 0 2px color-mix(in srgb,var(--blu) 25%,transparent)}.resi-prec .riga-form>form.campo{grid-column:1 / -1;flex:1 1 100%}.dp-marche{display:flex;flex-direction:column;gap:12px}.dp-marca{border:1px solid var(--bordo);border-radius:14px;background:var(--bianco)}.dp-marca>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;border-radius:14px}.dp-marca>summary::-webkit-details-marker{display:none}.dp-marca>summary:hover{background:color-mix(in srgb,var(--sfondo-2) 55%,transparent)}.dp-marca>summary>svg{flex:none;color:var(--testo-2);transform:rotate(-90deg);transition:transform .15s ease}.dp-marca[open]>summary>svg{transform:none}.dp-marca-nome{font-weight:600;font-size:17px;color:var(--testo)}.dp-conta{margin-left:auto;font-size:13px;color:var(--testo-2);white-space:nowrap}.dp-carico{padding:4px 16px 16px;border-top:1px solid var(--bordo)}.dp-carico-testa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0 10px}.dp-carico-titolo{display:grid;gap:2px;min-width:0}.dp-carico-testa .dp-conta{margin-left:0}.dp-carico-testa .dp-azioni{margin-left:auto;flex-wrap:wrap}.dp-carico .da-pubblicare{margin:0}.dp-pdf{border:1px solid var(--bordo);border-radius:12px;background:var(--sfondo-2);padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.dp-pdf>.carta{margin:0}.dp-pdf-testa{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dp-pdf-azioni{gap:12px;align-items:center;flex-wrap:wrap}.dp-riepilogo{display:flex;flex-direction:column;gap:6px}.dp-riepilogo summary{cursor:pointer;font-weight:500}.dp-non-riconosciute{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-top:8px}.dp-non-riconosciute img{width:100%;aspect-ratio:3 / 4;object-fit:contain;background:#fff;border:1px solid var(--bordo);border-radius:8px}.foto-listino-motivo{color:var(--testo-2)}.foto-listino-attuale{display:flex;gap:8px;align-items:center;padding-top:6px;border-top:1px dashed var(--bordo)}.foto-listino-attuale img{flex:none;width:40px;height:50px;object-fit:cover;border-radius:6px;border:1px solid var(--bordo)}.foto-listino-attuale span{color:var(--ambra)}@media (max-width: 600px){.dp-marca>summary{flex-wrap:wrap}.dp-conta{margin-left:26px;white-space:normal}.dp-carico{padding:4px 10px 12px}.dp-carico-testa .dp-azioni{margin-left:0}}.carta-stretta{max-width:640px}.art-sul-sito a{color:var(--blu)}.rc-modello{margin:2px 0 0}.dp-foto{cursor:pointer;position:relative}.dp-foto.senza{border-style:dashed;align-content:center;justify-items:center;gap:2px}.dp-foto.senza img.dp-interna{width:40px;height:50px;object-fit:cover;border-radius:4px;opacity:.6}.dp-solo-carmen{font-size:10px;line-height:1.1;color:var(--testo-2);text-align:center}.dp-nome{color:inherit;text-decoration:none}.dp-nome:hover{text-decoration:underline}.cs-foto{padding:0;border:0;background:none;box-shadow:none;min-height:0;border-radius:8px;cursor:pointer;display:block}.cs-foto:hover .mini-foto,.cs-foto:focus-visible .mini-foto{outline:2px solid var(--blu);outline-offset:1px}.cs-foto .mini-foto.vuota{border:1px dashed var(--bordo)}.cs-scelta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 14px;margin:0 0 8px;border:1px solid var(--bordo);border-radius:10px;background:var(--sfondo-2)}.cs-scelta .flex{gap:8px;flex-wrap:wrap}.el-riga.cs-scelto{background:color-mix(in srgb,var(--blu) 8%,transparent)}.cs-check{width:22px;height:22px;accent-color:var(--blu)}.fs-capo{margin:0 0 10px;overflow-wrap:anywhere}.fs-zona{border:2px dashed var(--bordo);border-radius:12px;padding:12px;background:var(--sfondo-2);transition:border-color .15s,background-color .15s}.fs-zona.sopra{border-color:var(--blu);background:color-mix(in srgb,var(--blu) 6%,var(--sfondo-2))}.fs-invito{display:grid;justify-items:center;gap:6px;padding:26px 10px;text-align:center;color:var(--testo-2)}.fs-invito b{color:var(--testo)}.fs-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.fs-foto{margin:0;display:grid;gap:4px;background:var(--bianco);border:1px solid var(--bordo);border-radius:10px;padding:6px;cursor:grab;min-width:0}.fs-foto.principale{border-color:var(--blu)}.fs-foto.trascinata{opacity:.4}.fs-img{position:relative;display:block;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background:#fff}.fs-img img{width:100%;height:100%;object-fit:cover;display:block}.fs-principale,.fs-nuova{position:absolute;left:4px;top:4px;font-size:11px;font-weight:600;padding:1px 6px;border-radius:99px;background:var(--blu);color:#fff}.fs-nuova{top:auto;bottom:4px;background:var(--bianco);color:var(--testo);border:1px solid var(--bordo)}.fs-foto figcaption{display:flex;justify-content:space-between;align-items:center}.fs-foto figcaption .btn-icona{min-width:32px;min-height:32px}.fs-dopo svg{transform:rotate(180deg)}.fs-colori{display:flex;flex-wrap:wrap;gap:4px}.fs-colore{min-height:30px;padding:3px 10px;font-size:13px;border-radius:99px;border:1px solid var(--bordo);background:var(--bianco);color:var(--testo-2);box-shadow:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-colore.on{background:var(--blu);border-color:var(--blu);color:#fff}.fs-pulsanti{margin-top:12px;gap:8px;align-items:center;flex-wrap:wrap}.fs-nota{margin:8px 0 0}@media (max-width: 600px){.fs-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-pulsanti .btn-primario{flex:1 1 100%}.cs-scelta .flex button{flex:1 1 auto}}.el-numero.avviso{display:grid;align-items:initial;gap:2px;margin-bottom:0;font-weight:inherit;border-radius:12px}.bc-pannello{margin-top:10px;padding:12px;border:1px solid var(--bordo);border-radius:12px;background:var(--sfondo-2);display:grid;gap:8px;min-width:0}.bc-pannello-testa{display:flex;align-items:center;justify-content:space-between;gap:8px}.bc-pannello .scan-campo{flex:1 1 auto;min-width:0}.bc-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bc-riga{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--bordo);border-radius:10px;background:var(--bianco);min-width:0}.bc-riga.acconto{background:transparent;border-style:dashed}.bc-testo{display:grid;gap:2px;flex:1 1 auto;min-width:0}.bc-importo{font-size:16px;color:var(--testo)}.bc-di{font-weight:400;font-size:13px;color:var(--testo-2)}.bc-dett{font-size:13px;color:var(--testo-2);overflow-wrap:anywhere}.bc-nota{margin:0;font-size:13px;color:var(--testo-2)}.bc-usa{flex:0 0 auto;min-height:38px;padding:6px 16px}.bc-inuso{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--blu)}.bc-cliente{margin-top:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--blu) 35%,var(--bordo));border-radius:12px;background:color-mix(in srgb,var(--blu) 5%,var(--bianco));display:grid;gap:6px}.bc-cliente-testa{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;cursor:pointer;color:var(--testo);font-size:15px}.bc-cliente-testa:focus-visible{outline:2px solid var(--blu);outline-offset:2px;border-radius:6px}.bc-freccia{color:var(--testo-2)}.area-titolo-riga{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.area-titolo-riga h1{margin:0}.dp-rifai{margin:4px 0 10px;align-items:flex-start}.dp-anno{margin:14px 16px 2px;font-size:13px;font-weight:600;color:var(--testo-2);letter-spacing:.02em}.dp-carico-apri{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.dp-carico-apri:disabled{cursor:default}.dp-carico-apri svg{flex:none;color:var(--testo-2);transform:rotate(-90deg);transition:transform .15s}.dp-carico.aperto .dp-carico-apri svg{transform:none}.dp-carico-apri:focus-visible{outline:2px solid var(--blu);outline-offset:3px;border-radius:6px}.dp-carico:not(.aperto) .dp-carico-testa{padding-bottom:8px}.dp-carico:not(.aperto){padding-bottom:4px}.dp-carico-apri:hover,.dp-carico-apri:active{background:none;box-shadow:none}
