.bar[data-v-462225db]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border-bottom:3px solid var(--brand)}.marchio[data-v-462225db]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.logo[data-v-462225db]{height:30px}.app[data-v-462225db]{font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-left:10px;border-left:1px solid var(--line)}.sync[data-v-462225db]{margin-left:auto;display:flex;align-items:center;gap:6px;background:none;border:0;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--st-green);white-space:nowrap}.sync i[data-v-462225db]{width:8px;height:8px;border-radius:50%;background:currentColor}.sync.off[data-v-462225db]{color:var(--st-amber)}.sync.err[data-v-462225db]{color:var(--st-red)}.menu[data-v-462225db]{position:relative;margin-left:auto}.sync+.menu[data-v-462225db]{margin-left:4px}.hamb[data-v-462225db]{background:none;border:1px solid var(--line);border-radius:9px;width:36px;height:34px;font-size:18px;cursor:pointer;color:var(--ink)}.tendina[data-v-462225db]{position:absolute;right:0;top:42px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0000001f;min-width:230px;padding:6px;display:flex;flex-direction:column}.tendina a[data-v-462225db],.tendina button[data-v-462225db]{text-align:left;background:none;border:0;font:inherit;font-size:15px;color:var(--ink);text-decoration:none;padding:10px 12px;border-radius:8px;cursor:pointer}.tendina a[data-v-462225db]:hover,.tendina button[data-v-462225db]:hover{background:var(--bg)}.chi[data-v-462225db]{padding:8px 12px 10px;border-bottom:1px solid var(--line);margin-bottom:4px;font-weight:700}.chi small[data-v-462225db]{display:block;font-weight:400;color:var(--ink-2);font-size:13px}.wrap[data-v-462225db]{padding:24px 16px;max-width:480px;margin:0 auto}.card[data-v-462225db]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}h1[data-v-462225db]{font-size:22px;text-transform:uppercase;margin-bottom:8px}p[data-v-462225db]{margin-bottom:16px;color:var(--ink-2)}.attenzione[data-v-462225db]{color:#9a5f05;background:#fcefd9;border-radius:10px;padding:10px 12px}.ciao[data-v-f7fac74e]{font-size:15px;color:var(--ink-2)}.titolo[data-v-f7fac74e]{font-size:22px;font-weight:700;line-height:1.15;margin:2px 0 14px}.titolo em[data-v-f7fac74e]{font-style:normal;color:var(--brand)}.err[data-v-f7fac74e]{display:block;text-decoration:none}.contatori[data-v-f7fac74e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.contatori button[data-v-f7fac74e]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 10px;text-align:left;cursor:pointer}.contatori b[data-v-f7fac74e]{display:block;font-size:22px;line-height:1.1}.contatori span[data-v-f7fac74e]{font-size:11.5px;color:var(--ink-2);display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.04em}.contatori .on[data-v-f7fac74e]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cerca[data-v-f7fac74e]{margin-bottom:6px}.gruppo[data-v-f7fac74e]{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:16px 2px 8px}.gruppo small[data-v-f7fac74e]{color:#9a9a9a;font-weight:600;font-size:12.5px}.deal[data-v-f7fac74e]{background:#fff;border-radius:14px;padding:12px 14px 12px 16px;margin-bottom:8px;position:relative;border:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;text-decoration:none;color:inherit}.deal[data-v-f7fac74e]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.deal h3[data-v-f7fac74e]{font-size:16px;font-weight:700;line-height:1.2}.deal p[data-v-f7fac74e]{font-size:13px;color:var(--ink-2)}.px[data-v-f7fac74e]{text-align:right;white-space:nowrap}.px b[data-v-f7fac74e]{display:block;font-size:16px}.px span[data-v-f7fac74e]{font-size:12px;color:var(--c);font-weight:600}.px .agg[data-v-f7fac74e]{color:var(--st-blue)}.vuoto[data-v-f7fac74e]{color:var(--ink-2);text-align:center;padding:30px 10px}.arch[data-v-f7fac74e]{display:block;text-align:center;color:var(--ink-2);font-size:14px;margin-top:18px}.fab-wrap[data-v-f7fac74e]{position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 40%);pointer-events:none}.fab[data-v-f7fac74e]{max-width:688px;margin:0 auto;pointer-events:auto;box-shadow:0 8px 20px #d813244d}.fab.disab[data-v-f7fac74e]{opacity:.45;pointer-events:none}:root{--brand: #d81324;--ink: #353535;--ink-2: #6f6f6f;--line: #e6e6e6;--bg: #f6f6f6;--st-green: #5e8c3a;--st-amber: #e0921a;--st-red: #d81324;--st-blue: #2f6fb0;font-family:Titillium Web,system-ui,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}.btn{display:block;width:100%;text-align:center;background:var(--brand);color:#fff;border:0;cursor:pointer;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:13px;border-radius:12px;font-size:15px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sec{background:#fff;color:var(--ink);border:1px solid var(--line)}.pagina{max-width:720px;margin:0 auto;padding:16px 16px 120px}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.c-verde{--c: var(--st-green)}.c-arancio{--c: var(--st-amber)}.c-rosso{--c: var(--st-red)}.c-blu{--c: var(--st-blue)}.c-archiviata{--c: #9a9a9a}.dot{background:var(--c)}.avviso{border-radius:12px;padding:10px 14px;margin-bottom:12px;font-size:14px}.avviso.giallo{background:#fcefd9;color:#7a4b04}.avviso.rosso{background:#fdeaec;color:#a10e1b}.avviso.blu{background:#e8f0f9;color:#1f4f80}.avviso b{color:inherit}.indietro{display:inline-block;font-size:14px;color:var(--ink-2);text-decoration:none;margin-bottom:6px}.etichetta{font-size:11.5px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-weight:600;display:block;margin-bottom:4px}.campo{width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:16px}.campo:focus{outline:2px solid var(--ink);outline-offset:-1px;border-color:var(--ink)}.campo:disabled{background:var(--bg);color:var(--ink-2)}.campo.errato{border-color:var(--st-red)}
