html.tema-nuovo .bar-page .bar-titolo{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-primary);font-size:1.65rem;font-weight:650}html.tema-nuovo .bar-page .bar-testata{justify-content:space-between;align-items:center;gap:12px;display:flex}html.tema-nuovo .bar-page .bar-chiudi-app{cursor:pointer;color:#425466;background:#fff;border:1px solid #c1c9d2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;box-shadow:0 1px 3px #0a254014}html.tema-nuovo .bar-page .bar-chiudi-app:hover{color:#b42318;background:#fef3f2;border-color:#f3c7c2}html.tema-nuovo .bar-page .bar-chiudi-app:active{transform:scale(.96)}@media (display-mode:fullscreen) and (width<=1024px){html.tema-nuovo .bar-page .bar-chiudi-app{display:none}}html.tema-nuovo .bar-page .bar-chiudi-conferma{color:#0a2540;align-items:center;gap:10px;font-weight:600;display:flex}html.tema-nuovo .bar-page .bar-chiudi-conferma .btn{min-height:48px;padding:0 18px}html.tema-nuovo .bar-page .bar-link-rari{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}html.tema-nuovo .bar-page .bar-tasto-raro{cursor:pointer;text-align:center;color:#425466;background:#f6f9fc;border:1px solid #e3e8ee;border-radius:8px;min-height:40px;padding:6px 10px;font-size:13px;line-height:1.2}html.tema-nuovo .bar-page .bar-tasto-raro:hover{color:#0a2540;background:#fff;border-color:#c1c9d2}html.tema-nuovo .bar-page .bar-tasto-raro:disabled{opacity:.5;cursor:default}html.tema-nuovo .bar-page .bar-riga-rara{background:#f6f9fc;border:1px solid #e3e8ee;border-radius:10px;margin-top:10px;padding:12px}html.tema-nuovo .bar-page .bar-riga-rara-titolo{color:#0a2540;font-size:15px;font-weight:700}html.tema-nuovo .bar-page .bar-riga-rara-nota{color:#425466;margin:2px 0 10px;font-size:13px}html.tema-nuovo .bar-page .bar-riga-rara-tasti{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html.tema-nuovo .bar-page .bar-riga-rara-tasti.due{grid-template-columns:repeat(2,minmax(0,1fr))}html.tema-nuovo .bar-page .bar-riga-rara-tasti .btn{justify-content:center;min-height:52px;font-size:15px}html.tema-nuovo .bar-page .bar-schede{border-bottom:1px solid var(--border-color);gap:0 8px!important;max-width:none!important}html.tema-nuovo .bar-page .bar-scheda{margin-bottom:-1px;font-size:.92rem;box-shadow:none!important;color:var(--text-secondary)!important;background:0 0!important;border:none!important;border-radius:0!important}html.tema-nuovo .bar-page .bar-scheda:hover{color:var(--text-primary)!important;background:0 0!important}html.tema-nuovo .bar-page .bar-scheda.is-on{color:var(--accent)!important;box-shadow:inset 0 -2px var(--accent)!important}html.tema-nuovo .bar-page .bar-scheda:active{transform:none}html.tema-nuovo .bar-page .bar-tasto{color:var(--text-primary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--card-shadow)!important;background:#fff!important;border-radius:10px!important}html.tema-nuovo .bar-page .bar-tasto:hover:not(:disabled){background:#fafbfd!important;border-color:#c9d1dd!important}html.tema-nuovo .bar-page .bar-tasto.is-on{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important;background:#635bff0f!important}html.tema-nuovo .bar-page .bar-tasto.is-on .bar-tasto-n{color:var(--accent)}html.tema-nuovo .bar-page .bar-box,html.tema-nuovo .bar-page .bar-riquadro{box-shadow:var(--card-shadow);border:1px solid var(--border-color)!important;background:#fff!important;border-radius:10px!important}html.tema-nuovo .bar-page button.bar-riquadro:hover{border-color:#c9d1dd!important}html.tema-nuovo .bar-page .bar-saldo{box-shadow:inset 3px 0 0 var(--dash-green), var(--card-shadow)!important}html.tema-nuovo .bar-page .bar-totale{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary)}html.tema-nuovo .bar-page .bar-annulla{box-shadow:0 1px 1px #0a25400a;color:var(--text-primary)!important;background:#fff!important;border:1px solid #dfe4ec!important}html.tema-nuovo .bar-page .bar-annulla:hover:not(:disabled){background:#f6f8fb!important;border-color:#c9d1dd!important}html.tema-nuovo .bar-tot{border:1px solid var(--border-color);background:#fff!important}html.tema-nuovo .bar-page .bar-mese .bar-tabella{border:1px solid var(--border-color);border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;border-collapse:separate!important}html.tema-nuovo .bar-page .bar-tabella th{letter-spacing:.05em;background:#fff;border-bottom:1px solid var(--border-color)!important;padding:8px!important;font-size:.68rem!important;font-weight:600!important}html.tema-nuovo .bar-page .bar-tabella td{border-bottom-color:#eef1f5!important;padding-left:8px!important;padding-right:8px!important}html.tema-nuovo .bar-page .bar-tabella tfoot td{background:#fafbfd;border-top:1px solid var(--border-color)!important;border-bottom:none!important}html.tema-nuovo .bar-page .bar-tabella .bar-riga-inizio{background:#fafbfd!important}html.tema-nuovo .bar-page .bar-tabella tbody tr:hover>td{background:#fafbfd}html.tema-nuovo .bar-page .bar-tabella tbody tr.is-sel{background:#635bff0f!important}html.tema-nuovo .bar-page .bar-card{background:#fff;border-radius:10px!important}html.tema-nuovo .bar-page .bar-esito-scontrino{color:#0a2540;font-size:16px;font-weight:600}html.tema-nuovo .bar-page .bar-esito-scontrino.is-stampato,.bar-page .bar-esito-scontrino.is-stampato{color:var(--dash-green)}html.tema-nuovo .bar-page .bar-esito-scontrino.is-non_inviato,.bar-page .bar-esito-scontrino.is-non_inviato{color:#b42318}.bar-page .bar-avviso-rt{color:#b42318;background:#fef3f2;border:1px solid #f3c7c2;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-weight:600}@media (width>=900px){.bar-page .bar-vendita-colonne{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.bar-page .bar-vendita-scontrino{box-sizing:border-box;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}.bar-page .bar-stato-cassa{color:#b42318;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;display:inline-flex}.bar-page .bar-stato-cassa.is-ok{color:#15803d}.bar-page .bar-stato-cassa-pallino{background:currentColor;border-radius:50%;flex-shrink:0;width:10px;height:10px}.bar-page .bar-stato-riquadro{color:#b42318;background:#fef3f2;border:1px solid #f3c7c2;border-radius:10px;padding:14px}.bar-page .bar-stato-riquadro.is-ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.bar-page .bar-stato-riquadro.is-attesa{border-color:var(--border-color);color:inherit;background:0 0}.bar-page .bar-stato-riquadro-titolo{font-size:20px;font-weight:700}.bar-page .bar-stato-riquadro-dettaglio{color:inherit;margin-top:4px;font-size:15px}.bar-page .bar-graf-schede{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:4px 0 12px;display:grid}.bar-page .bar-graf-scheda{min-width:0;padding:12px 14px}.bar-page .bar-graf-scheda-titolo{color:var(--text-secondary,#425466);font-size:13px;font-weight:600}.bar-page .bar-graf-scheda-valore{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:1.6rem;font-weight:700}.bar-page .bar-graf-scheda-sotto{color:var(--text-secondary,#425466);margin-top:2px;font-size:12.5px}.bar-page .bar-graf-scorre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bar-page .bar-graf-dentro{min-width:520px;position:relative}.bar-page .bar-graf{display:block;overflow:visible}.bar-page .bar-graf-griglia{stroke:#e6ebf1;stroke-width:1px}.bar-page .bar-graf-zero{stroke:#a3acb9;stroke-width:1.2px}.bar-page .bar-graf-asse{fill:var(--text-secondary,#425466);font-variant-numeric:tabular-nums;font-size:11px}.bar-page .bar-graf-mese{fill:var(--text-secondary,#425466);font-size:12px}.bar-page .bar-graf-mese.is-sel{fill:var(--text-primary,#0a2540);font-weight:700}.bar-page .bar-graf-sel{fill:#6366f11a}.bar-page .bar-graf-best{fill:rgba(var(--accent-rgb),.09);stroke:rgba(var(--accent-rgb),.45);stroke-dasharray:3 3}.bar-page .bar-graf-best-testo{fill:var(--accent);font-size:11px;font-weight:700}.bar-page .bar-graf-hit{cursor:pointer}.bar-page .bar-graf-barra{transform-box:fill-box;transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.8,.2,1) both bar-graf-cresci}.bar-page .bar-graf-linea,.bar-page .bar-graf-stella{animation:.5s ease-out .45s both bar-graf-appare}@keyframes bar-graf-cresci{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bar-graf-appare{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bar-page .bar-graf-barra,.bar-page .bar-graf-linea,.bar-page .bar-graf-stella{animation:none}}.bar-page .bar-graf-riquadro{z-index:2;pointer-events:none;color:#0a2540;background:#fff;border:1px solid #e3e8ee;border-radius:8px;gap:2px;min-width:180px;padding:8px 10px;font-size:13px;display:grid;position:absolute;top:4px;box-shadow:0 6px 20px #0a254024}.bar-page .bar-graf-legenda{color:var(--text-secondary,#425466);flex-wrap:wrap;gap:6px 16px;padding:8px 4px 2px;font-size:12.5px;display:flex}@media (width<=480px){.bar-page .bar-graf-mese{font-size:16px}.bar-page .bar-graf-asse,.bar-page .bar-graf-best-testo{font-size:14px}.bar-page .bar-graf-scheda{padding:10px 12px}.bar-page .bar-graf-scheda-valore{font-size:1.4rem}}.bar-page .bar-graf-coppia{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}@media (width>=1000px){.bar-page .bar-graf-coppia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bar-page .bar-graf-pannello{min-width:0;padding:12px 12px 8px}.bar-page .bar-graf-testata{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:8px;display:flex}.bar-page .bar-graf-titolo{color:var(--text-primary,#0a2540);margin:0;font-size:15px;font-weight:700}.bar-page .bar-graf-sottotitolo{color:var(--text-secondary,#425466);margin-top:2px;font-size:12.5px}.bar-page .bar-graf-toggle{border:1px solid var(--border-color,#e3e8ee);border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}.bar-page .bar-graf-toggle button{min-height:44px;color:var(--text-secondary,#425466);font:inherit;cursor:pointer;background:#fff;border:none;padding:0 14px;font-size:13.5px;font-weight:600}.bar-page .bar-graf-toggle button+button{border-left:1px solid var(--border-color,#e3e8ee)}.bar-page .bar-graf-toggle button.is-on{color:var(--text-primary,#0a2540);background:#0a254012;box-shadow:inset 0 -2px #0a2540}.bar-page .bar-graf-vuoto{text-align:center;color:var(--text-secondary,#425466);padding:28px 8px;font-size:14px}.bar-page .bar-graf-dentro-stretto{min-width:300px}.bar-page .bar-graf-voce{fill:var(--text-primary,#0a2540);font-size:13px;font-weight:600}.bar-page .bar-graf-voce-valore{fill:var(--text-primary,#0a2540);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.bar-page .bar-graf-voce-sotto{fill:var(--text-secondary,#425466);font-weight:500}.bar-page .bar-graf-traccia{fill:#f0f3f7}.bar-page .bar-graf-valore{fill:var(--text-primary,#0a2540);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.bar-page .bar-graf-sotto{fill:var(--text-secondary,#425466);font-variant-numeric:tabular-nums;font-size:11px}.bar-page .bar-graf-quadretto{vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}.bar-page .bar-graf-barra-h{transform-box:fill-box;transform-origin:0;animation:.5s cubic-bezier(.2,.8,.2,1) both bar-graf-cresci-h}@keyframes bar-graf-cresci-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bar-page .bar-graf-barra-h{animation:none}}@media (width<=480px){.bar-page .bar-graf-voce,.bar-page .bar-graf-voce-valore{font-size:15px}.bar-page .bar-graf-valore{font-size:14px}.bar-page .bar-graf-sotto{font-size:13px}}.bar-page .bar-an-sezione{margin-top:12px}.bar-page .bar-an-sezione>summary{cursor:pointer;min-height:44px;color:var(--text-primary,#0a2540);flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;list-style:none;display:flex}.bar-page .bar-an-sezione>summary::-webkit-details-marker{display:none}.bar-page .bar-an-sezione>summary:before{content:"▸";color:var(--text-secondary,#425466);transition:transform .15s;display:inline-block}.bar-page .bar-an-sezione[open]>summary:before{transform:rotate(90deg)}.bar-page .bar-an-sezione>summary .bar-an-nota{color:var(--text-secondary,#425466);font-size:12.5px;font-weight:400}.bar-page .bar-an-tab{border-collapse:separate;border-spacing:0;background:#fff;width:100%;font-size:.82rem}.bar-page .bar-an-tab th,.bar-page .bar-an-tab td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef1f5;padding:7px 8px}.bar-page .bar-an-tab th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#425466);font-size:.68rem;font-weight:600}.bar-page .bar-an-tab .sx{text-align:left}.bar-page .bar-an-tab tbody tr:nth-child(2n)>td{background:#fafbfd}.bar-page .bar-an-tab tbody tr:hover>td{background:#f3f5f9}.bar-page .bar-an-tab tbody tr.is-sel>td{background:#6366f114}.bar-page .bar-an-tab .gr-ricavi{color:#15803d;background:#16a34a14}.bar-page .bar-an-tab .gr-costi{color:#b42318;background:#dc262612}.bar-page .bar-an-tab .gr-margine{color:#4338ca;background:#6366f114}.bar-page .bar-an-tab th.gr-ricavi,.bar-page .bar-an-tab th.gr-costi,.bar-page .bar-an-tab th.gr-margine{text-align:center;border-bottom:none;font-size:.72rem}.bar-page .bar-an-tab .inizio{border-left:1px solid #e3e8ee}.bar-page .bar-an-tab .forte{color:var(--text-primary,#0a2540);font-weight:700}.bar-page .bar-an-tab .vuoto{color:#a3acb9}.bar-page .bar-an-tab .pos{color:#15803d}.bar-page .bar-an-tab .neg{color:#b42318}.bar-page .bar-an-tab .fisso{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #e3e8ee}.bar-page .bar-an-tab tbody tr:nth-child(2n)>td.fisso{background:#fafbfd}.bar-page .bar-an-tab tfoot td{color:var(--text-primary,#0a2540);background:#f6f9fc;border-top:2px solid #c1c9d2;border-bottom:none;font-weight:700}.bar-page .bar-an-tab tfoot td.fisso{background:#f6f9fc}.bar-page .bar-an-mese{gap:3px;min-width:92px;display:grid}.bar-page .bar-an-mese button{color:inherit;cursor:pointer;min-height:28px;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bar-page .bar-an-mese-barra{background:#eef1f5;border-radius:2px;height:4px;overflow:hidden}.bar-page .bar-an-mese-barra>span{background:#16a34a;border-radius:2px;height:100%;display:block}.bar-page .bar-an-cornice{border:1px solid var(--border-color,#e3e8ee);border-radius:10px;overflow:hidden}.bar-page .bar-an-dettaglio{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=1000px){.bar-page .bar-an-dettaglio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.bar-page .bar-an-dettaglio h5{margin:0 0 6px;font-size:14px}.bar-page .bar-an-piccolo{color:var(--text-secondary,#425466);white-space:normal;font-size:11.5px;display:block}
