.sg{--sg-nero:#111;--sg-carta:#fdfbf7;--sg-linea:#1111111f;--sg-muto:#1111119e;--sg-tenue:#1111117a;--sg-corallo:#ff6b4a;--sg-corallo-testo:#b03a1e;--sg-giallo:#f6c445;--sg-verde:#0e9f5b;--sg-verde-chiaro:#dcf3e7;--sg-ombra:0 1px 2px #1111110f, 0 10px 30px -12px #11111138;--sg-black:var(--font-archivo-black), var(--font-display);--sg-mono:ui-monospace, SFMono-Regular, Menlo, monospace;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.sg>*{min-width:0}.sg-azioni{flex-wrap:wrap;gap:8px;display:flex}.sg-btn{background:var(--sg-nero);color:#f4f1ea;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sg-btn:hover{background:#2a2826}.sg-btn:disabled{opacity:.5;cursor:default}.sg-btn--corallo{background:var(--sg-corallo);color:var(--sg-nero)}.sg-btn--corallo:hover{background:#ff8467}.sg-btn--chiaro{color:var(--sg-nero);background:0 0;border:1px solid #1111113d}.sg-btn--chiaro:hover{background:#1111110d}.sg-btn--piccolo{min-height:38px;padding:6px 14px;font-size:13px}.sg-link{font:inherit;color:var(--sg-muto);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.sg-card{border:1px solid var(--sg-linea);box-shadow:var(--sg-ombra);background:#fff;border-radius:18px;min-width:0;overflow:clip}.sg-testa{color:#f4f1ea;background:radial-gradient(120% 160% at 100% 0,#3a1d14 0%,#111 58%);gap:6px;padding:18px 18px 16px;display:grid;position:relative;overflow:clip}.sg-testa>*{min-width:0;position:relative}.sg-testa--verde{background:radial-gradient(120% 160% at 100% 0,#10442c 0%,#111 60%)}.sg-gigante{font-family:var(--sg-black);opacity:.05;white-space:nowrap;pointer-events:none;text-transform:uppercase;font-size:84px;line-height:1;bottom:-34px;right:-6px;position:absolute!important}.sg-kicker{font-family:var(--sg-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-giallo);font-size:11px}.sg-titolo{font-family:var(--sg-black);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5vw,30px);font-weight:400;line-height:1.05}.sg-testa p{color:#f4f1eabf;max-width:62ch;margin:0;font-size:13.5px;line-height:1.45}.sg-corpo{gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.sg-righe{margin:0;padding:0;list-style:none}.sg-righe>li{border-top:1px solid var(--sg-linea)}.sg-righe>li:first-child{border-top:0}.sg-riga{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 0;display:grid}.sg-riga-chi{gap:3px;min-width:0;display:grid}.sg-riga-chi b{overflow-wrap:anywhere;font-size:15px}.sg-riga-meta{color:var(--sg-muto);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.sg-chip{font-family:var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-nero);white-space:nowrap;background:#11111112;border-radius:999px;padding:2px 8px;font-size:10.5px}.sg-chip--corallo{color:var(--sg-corallo-testo);background:#ffe4dc}.sg-soldi{font-family:var(--sg-black);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:18px}.sg-soldi small{font-family:var(--sg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-tenue);font-size:10px;display:block}.sg-riga-azioni{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.sg-nd{background:#1111110a;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:8px;padding:10px;display:flex}.sg-nd label{min-width:0;color:var(--sg-muto);flex:200px;font-size:12px;font-weight:600}.sg-campo{width:100%;min-height:42px;color:var(--sg-nero);background:#fff;border:1px solid #1113;border-radius:10px;margin-top:4px;padding:8px 12px;font-size:15px;display:block}.sg-nota{color:var(--sg-muto);margin:0;font-size:12.5px}.sg-ok{color:#0b6b3f;margin:0;font-size:13.5px}.sg-errore{color:var(--sg-corallo-testo);margin:0;font-size:13.5px}.sg-modulo{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.sg-modulo{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-modulo>*{min-width:0}.sg-modulo .sg-largo{grid-column:1/-1}.sg-etichetta{color:var(--sg-nero);font-size:13px;font-weight:700;display:block}.sg-file{background:var(--sg-carta);border:2px dashed #11111140;border-radius:14px;gap:6px;padding:14px;display:grid}.sg-file input[type=file]{width:100%;min-width:0;font-size:14px}.sg-file input[type=file]::file-selector-button{background:var(--sg-nero);color:#f4f1ea;cursor:pointer;border:0;border-radius:999px;min-height:40px;margin-right:10px;padding:6px 14px;font-weight:700}.sg-valuta-riga{grid-template-columns:minmax(0,1fr) 5.5rem;gap:8px;display:grid}.sg-totali{flex-wrap:wrap;gap:4px 18px;display:flex}.sg-totale{font-family:var(--sg-black);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(28px,7vw,40px);line-height:1.05}.sg-rim-riga{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.sg-rim-riga input[type=checkbox]{width:22px;height:22px;accent-color:var(--sg-nero)}.sg-rim-testo{gap:2px;min-width:0;display:grid}.sg-rim-testo b{overflow-wrap:anywhere;font-size:14.5px}.sg-rim-testo span{color:var(--sg-muto);overflow-wrap:anywhere;font-size:12.5px}.sg-rim-importo{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sg-gesto{background:var(--sg-nero);color:#f4f1ea;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}@media (min-width:720px){.sg-gesto{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.sg-gesto label{color:#f4f1eabf;min-width:0;font-size:12px;font-weight:600}.sg-gesto .sg-campo{background:#fff}.sg-gesto input[type=file]{color:#f4f1ea;width:100%;min-width:0;margin-top:6px;font-size:13px;display:block}.sg-gesto .sg-btn{background:var(--sg-corallo);color:var(--sg-nero)}.sg-gesto-somma{font-family:var(--sg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-giallo);grid-column:1/-1;font-size:11.5px}.sg-sotto{font-family:var(--sg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-tenue);margin:0;font-size:10.5px}.sg-sel-testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sg-sel-testa .sg-nota{flex:260px;min-width:0}.sg-sel-cella{padding:0!important}.sg-sel-spunta{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;min-height:48px;padding:4px 12px;display:flex}.sg-sel-spunta input[type=checkbox]{width:24px;height:24px;accent-color:var(--sg-nero);flex:none}.sg-sel-scelta td{background:#fff4ef}@media (max-width:639px){.tabella-scorre.prima-ferma tr.sg-sel-scelta td:first-child{background:#fff4ef}}.sg-sel-barra{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--sg-nero);color:#f4f1ea;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;display:grid;position:sticky;box-shadow:0 12px 32px -10px #1111118c}.sg-sel-barra>*{min-width:0}.sg-sel-somma{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.sg-sel-somma b{font-weight:800}.sg-sel-somma span{color:var(--sg-giallo);font-variant-numeric:tabular-nums}.sg-sel-gesti{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sg-sel-gesti .sg-btn{flex:220px}@media (min-width:720px){.sg-sel-barra{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sg-sel-pannello{grid-column:1/-1}.sg-sel-gesti .sg-btn{flex:0 auto}}.sg-sel-esci{color:#f4f1eacc;min-height:44px;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;text-decoration:underline}.sg-sel-pannello{gap:10px;min-width:0;display:grid}.sg-sel-file{color:#f4f1eacc;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.sg-sel-file input[type=file]{color:#f4f1ea;width:100%;min-width:0;font-size:13px}.sg-sel-file input[type=file]::file-selector-button{min-height:44px;color:var(--sg-nero);cursor:pointer;background:#f4f1ea;border:0;border-radius:999px;margin-right:10px;padding:6px 16px;font-weight:700}.sg-sel-scelta-doc{border:1px solid #f6c4458c;border-radius:12px;gap:6px;min-width:0;margin:0;padding:10px 12px;display:grid}.sg-sel-scelta-doc legend{float:left;width:100%;color:var(--sg-giallo);overflow-wrap:anywhere;margin-bottom:2px;padding:0;font-size:13px;line-height:1.4}.sg-sel-scelta-doc label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.sg-sel-scelta-doc input[type=radio]{width:22px;height:22px;accent-color:var(--sg-corallo);flex:none}.sg-sel-scelta-doc p{color:#f4f1eaa6;margin:0;font-size:12px}.sg-sel-errore{color:#ffb4a3;margin:0;font-size:13.5px}.sg-sel-barra .sg-btn--corallo:disabled{opacity:.45}.sg-doc-apri{color:#111;text-underline-offset:3px;align-items:center;min-height:40px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.sg-anche{color:#111;background:#fff4e0;border:1px solid #f6c445;border-radius:12px;min-width:0;margin-top:8px;padding:10px 12px;font-size:13.5px}.sg-anche p{margin:0 0 4px;font-weight:700}.sg-anche ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sg-anche li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:32px;display:flex}.sg-anche a{color:#111;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.sg-anche li span{color:#1111118c;font-variant-numeric:tabular-nums;font-size:12px}@media (prefers-reduced-motion:reduce){.sg *{transition:none!important;animation:none!important}}
.rb-persone{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.rb-persone{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-persona{color:#f4f1ea;text-align:left;cursor:pointer;min-width:0;box-shadow:var(--sg-ombra);background:radial-gradient(120% 160% at 100% 0,#3a1d14 0%,#111 58%);border:2px solid #0000;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.rb-persona--scelta{border-color:var(--sg-corallo)}.rb-persona-totali{flex-wrap:wrap;gap:2px 14px;display:flex}.rb-persona-totali b{font-family:var(--sg-black);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(26px,7vw,36px);font-weight:400;line-height:1.05}.rb-persona-sotto{color:#f4f1eab8;font-size:13px}.rb-testa-lista{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.rb-stato{font-family:var(--sg-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-corallo-testo)!important;font-size:10.5px!important}.rb .sg-righe>li{position:relative}.rb-riga-link{justify-content:flex-end;padding:0 0 8px;font-size:13px;display:flex}.rb-riga-link a{min-height:32px;color:var(--sg-muto);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.rb-pannello{background:var(--sg-nero);color:#f4f1ea;box-shadow:var(--sg-ombra);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:18px;display:grid}.rb-pannello>*{min-width:0}.rb-pannello .sg-kicker{margin:0}.rb-totale{font-family:var(--sg-black);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,9vw,52px);line-height:1}.rb-dati{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.rb-dati>div{gap:2px;min-width:0;display:grid}.rb-dati dt{font-family:var(--sg-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1ea99;font-size:10.5px}.rb-dati dd{overflow-wrap:anywhere;margin:0;font-size:15px}.rb-dati--chiaro dt{color:var(--sg-tenue)}.rb-dati--chiaro dd{color:var(--sg-nero)}@media (min-width:640px){.rb-dati--chiaro{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-vuoto{font-weight:700;color:var(--sg-corallo-testo)!important}.rb-copiabile{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rb-copiabile>span{overflow-wrap:anywhere;min-width:0}.rb-mono{font-family:var(--sg-mono);letter-spacing:.04em}.rb-copia{color:#f4f1ea;cursor:pointer;background:0 0;border:1px solid #f4f1ea73;border-radius:999px;min-height:36px;padding:4px 14px;font-size:13px;font-weight:700}.rb-copia:hover{background:#f4f1ea1a}.rb-elenco{border-top:1px solid #f4f1ea29;gap:4px;margin:0;padding:10px 0 0;list-style:none;display:grid}.rb-elenco li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.rb-elenco li span{overflow-wrap:anywhere;color:#f4f1ead9;min-width:0}.rb-elenco li b{white-space:nowrap;font-variant-numeric:tabular-nums}.rb-nota{color:#f4f1eab3;margin:0;font-size:13px;line-height:1.45}.sg-corpo .rb-nota,.sg-card .rb-nota{color:var(--sg-muto)}.rb-mancano{background:#ff6b4a1f;border:1px solid #ff6b4a99;border-radius:12px;gap:6px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:grid}.rb-mancano p{margin:0}.rb-mancano ul{margin:0;padding-left:18px}.rb-link-chiaro{color:#f4f1ea;text-underline-offset:2px;align-items:center;min-height:36px;font-weight:700;text-decoration:underline;display:inline-flex}.rb-scopo{color:#f4f1eabf;gap:4px;font-size:12px;font-weight:600;display:grid}.rb-pannello .sg-campo{color:var(--sg-nero)}.rb-mandato{white-space:normal;text-align:center;background:var(--sg-corallo)!important;color:var(--sg-nero)!important}.rb-mandato:disabled{opacity:.4}.rb-conferma{border:1px solid #f6c44580;border-radius:14px;gap:10px;padding:12px;display:grid}.rb-conferma label{color:#f4f1eabf;gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.rb-conferma input[type=file]{color:#f4f1ea;width:100%;min-width:0;font-size:13px}.rb-annulla{color:#f4f1eacc;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;text-decoration:underline}.rb-ok{color:#9ff0c4;margin:0;font-size:14px}.rb-errore{color:#ffb4a3;margin:0;font-size:14px}.rb-ok a,.rb-errore a{color:inherit;font-weight:700;text-decoration:underline}.rb-nota-riga{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 0;display:grid}.rb-nota-link{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex!important}.rb-nota-link a,.rb-nota-link .sg-link{min-height:32px;color:var(--sg-nero);text-underline-offset:2px;align-items:center;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.rb-firme{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:720px){.rb-firme{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-firma{background:var(--sg-carta);border:1px solid var(--sg-linea);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.rb-firma-titolo{margin:0;font-size:15px;font-weight:800}.rb-firma-img{border:1px dashed var(--sg-linea);object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:90px;padding:6px;display:block}.rb-firma-vuota{color:var(--sg-tenue);margin:0;font-size:13px}.rb-firma-carica{position:relative;overflow:hidden}.rb-firma-carica input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.rb-scheda{margin-top:24px}.cp{--cp-nero:#111;--cp-linea:#11111124;--cp-muto:#1111119e;--cp-corallo:#ff6b4a;--cp-corallo-testo:#b03a1e;--cp-verde:#0e9f5b;border:1px solid var(--cp-linea);background:#fff;border-radius:18px;min-width:0;overflow:clip;box-shadow:0 1px 2px #1111110f,0 10px 30px -12px #11111138}.cp-testa{color:#f4f1ea;background:radial-gradient(120% 160% at 100% 0,#3a1d14 0%,#111 58%);gap:6px;padding:18px 18px 16px;display:grid}.cp-testa>*{min-width:0}.cp-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f6c445;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cp-titolo{font-family:var(--font-archivo-black), var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,5vw,30px);font-weight:400;line-height:1.05}.cp-stato{color:#f4f1eac7;margin:0;font-size:13.5px;line-height:1.45}.cp-stato-btn{color:#f4f1ea;min-height:36px;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cp-passi{margin:0;padding:18px 16px 8px;list-style:none;display:grid}.cp-passo{grid-template-columns:36px minmax(0,1fr);gap:0 14px;padding-bottom:18px;display:grid;position:relative}.cp-passo:before{content:"";background:var(--cp-linea);width:2px;position:absolute;top:36px;bottom:0;left:17px}.cp-passo:last-child:before{display:none}.cp-passo--fatto:before{background:var(--cp-nero)}.cp-pallino{z-index:1;border:2px solid var(--cp-linea);width:36px;height:36px;font-family:var(--font-archivo-black), var(--font-display);color:var(--cp-muto);background:#fff;border-radius:999px;place-items:center;font-size:15px;display:grid;position:relative}.cp-passo--fatto .cp-pallino{background:var(--cp-nero);border-color:var(--cp-nero);color:#f4f1ea}.cp-passo--adesso .cp-pallino{border-color:var(--cp-corallo);color:var(--cp-nero);box-shadow:0 0 0 4px #ff6b4a2e}.cp-contenuto{gap:6px;min-width:0;padding-top:6px;display:grid}.cp-contenuto>*{min-width:0}.cp-nome{color:var(--cp-nero);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:15.5px;font-weight:800;display:flex}.cp-etichetta{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-muto);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.cp-passo--adesso .cp-etichetta{color:var(--cp-corallo-testo)}.cp-passo--fatto .cp-etichetta{color:var(--cp-verde)}.cp-passo--dopo .cp-nome{color:var(--cp-muto)}.cp-perche{color:var(--cp-corallo-testo);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.cp-passo--dopo .cp-perche{color:var(--cp-muto)}.cp-riga{color:#111c;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.cp-riga--tenue{color:var(--cp-muto)}.cp-riga--errore{color:var(--cp-corallo-testo)}.cp-link{min-height:32px;color:var(--cp-nero);text-underline-offset:2px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.cp-elenco{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cp-elenco li{overflow-wrap:anywhere;min-width:0}.cp-doc{gap:0}.cp-doc-riga{border-top:1px solid #1111111a;gap:2px;padding:8px 0;display:grid}.cp-doc-riga:last-child{border-bottom:1px solid #1111111a}.cp-doc-testo{line-height:1.45}.cp-doc-scelta{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muto);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:block}.cp-doc-azioni{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.cp-doc-btn{min-height:32px;font:inherit;color:var(--cp-muto);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.cp-doc-btn:disabled{opacity:.5;cursor:default}.cp-cartella{color:var(--cp-muto);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.cp .sg-btn{white-space:normal;text-align:center;justify-self:start}.cp-bottoni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-programma{background:#11111108;border:1px solid #11111124;border-radius:12px;gap:10px;max-width:460px;padding:12px 14px;display:grid}.cp-programma-campi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cp-programma label{color:var(--cp-muto);gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.cp-programma input{width:100%;min-width:0;min-height:40px;font:inherit;color:var(--cp-nero);background:#fff;border:1px solid #1111113d;border-radius:10px;padding:6px 10px;font-size:15px}.cp-programmata{border-left:3px solid var(--cp-nero);background:#1111110a;border-radius:0 10px 10px 0;gap:2px;padding:10px 12px;display:grid}.cp-programmata b{font-size:14px}.cp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp{--sg-nero:#111;--sg-corallo:#ff6b4a}@media (prefers-reduced-motion:reduce){.cp *,.rb *{transition:none!important;animation:none!important}}.rb-carica-firmata{min-height:32px;color:var(--sg-nero);text-underline-offset:2px;cursor:pointer;align-items:center;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex;position:relative;overflow:hidden}.rb-carica-firmata input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.rb-da-firmare{color:var(--sg-corallo-testo)}
.rsc-cartelle{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.rsc-cartelle{grid-template-columns:repeat(3,minmax(0,1fr))}}.rsc-cartella{height:100%;min-height:116px;color:var(--color-nero);background:#fff;border:1px solid #1111111a;border-radius:18px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 1px 2px #1111110a}.rsc-cartella:hover{border-color:var(--color-corallo);transform:translateY(-2px)}.rsc-cartella:focus-visible{outline:2px solid var(--color-corallo);outline-offset:2px}.rsc-cartella-n{font-family:var(--font-display,inherit);color:var(--color-verde-scuro);font-size:1.75rem;font-weight:900;line-height:1}.rsc-cartella-nome{font-weight:800;line-height:1.25}.rsc-cartella-sotto{color:#1119;font-size:.8rem;line-height:1.35}.rsc-righe-elenco{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rsc-riga{color:var(--color-nero);background:#fff;border:1px solid #1111111a;border-radius:16px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}a.rsc-riga:hover{border-color:var(--color-corallo)}a.rsc-riga:focus-visible{outline:2px solid var(--color-corallo);outline-offset:2px}.rsc-riga--usata{background:#f6f4ef}.rsc-sigla{background:var(--color-nero);color:#fff;letter-spacing:.02em;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;display:flex}.rsc-riga-testo{flex:1;min-width:0}.rsc-riga-chi{font-weight:800;line-height:1.25}.rsc-riga-cosa{color:#111111b3;font-size:.875rem;line-height:1.35}.rsc-riga-beneficio{text-align:right;max-width:7.5rem;font-family:var(--font-display,inherit);flex:none;font-size:1.25rem;font-weight:900;line-height:1.1}.rsc-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rsc-chip{color:#111111bf;background:#1111110f;border-radius:999px;align-items:center;padding:2px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.rsc-chip--ok{background:var(--color-verde-chiaro);color:var(--color-verde-scuro)}.rsc-chip--usata{background:var(--color-corallo-chiaro);color:var(--color-corallo-testo)}.rsc-avviso{color:#6a4a00;background:#fff4c9;border:1px solid #d9a81c;border-radius:14px;margin-top:20px;padding:14px 16px}.rsc-avviso b{color:#4d3500;display:block}.rsc-bottone{background:var(--color-corallo);color:#111;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:16px;padding:16px 20px;font-size:1.125rem;font-weight:900;transition:background .15s;display:flex}.rsc-bottone:hover{background:var(--color-corallo-scuro);color:#fff}.rsc-bottone:focus-visible{outline:3px solid var(--color-nero);outline-offset:3px}.rsc-bottone:disabled{color:#1111118c;cursor:default;background:#1111111f}.rsc-bottone--filo{color:var(--color-nero);background:#fff;border:1px solid #1113}.rsc-bottone--filo:hover{color:var(--color-nero);border-color:var(--color-corallo);background:#fff}.rsc-fatti{border-top:1px solid #1111111a;gap:0;margin:20px 0 0;display:grid}.rsc-fatti>div{border-bottom:1px solid #1111111a;grid-template-columns:7.5rem 1fr;gap:12px;padding:10px 0;display:grid}.rsc-fatti dt{text-transform:uppercase;letter-spacing:.04em;color:#11111180;font-size:.8rem;font-weight:700}.rsc-fatti dd{margin:0;line-height:1.45}.rsc-scelte{gap:12px;margin-top:16px;display:grid}.rsc-scelta{width:100%;color:var(--color-nero);text-align:left;cursor:pointer;background:#fff;border:1px solid #11111126;border-radius:16px;padding:16px;display:block}.rsc-scelta:hover{border-color:var(--color-corallo)}.rsc-scelta:focus-visible{outline:2px solid var(--color-corallo);outline-offset:2px}.rsc-scelta b{font-size:1.05rem;display:block}.rsc-scelta span{color:#111111a6;margin-top:4px;font-size:.875rem;line-height:1.4;display:block}.rsc-codice-online{text-align:center;background:#fff;border:2px dashed #11111140;border-radius:16px;margin-top:14px;padding:18px}.rsc-codice-online code{letter-spacing:.08em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.6rem;font-weight:800;display:block}.rsc-fasce{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rsc-fascia{cursor:pointer;background:#fff;border:1px solid #1111112e;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:700}.rsc-fascia[aria-pressed=true]{background:var(--color-nero);border-color:var(--color-nero);color:#fff}.rsc-fascia:focus-visible{outline:2px solid var(--color-corallo);outline-offset:2px}.rsc-esito-ok{background:var(--color-verde);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;font-weight:900;display:flex}.rsc-schermo{z-index:80;background:var(--rsc-sfondo,#0e9f5b);color:var(--rsc-testo,#fff);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.rsc-schermo-dentro{flex-direction:column;flex:1;gap:14px;width:100%;max-width:440px;margin:0 auto;padding:18px 18px 24px;display:flex}.rsc-schermo-chi{align-items:center;gap:12px;display:flex}.rsc-schermo-foto{background:#fff3;border:3px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.35rem;font-weight:900;display:flex;overflow:hidden}.rsc-schermo-foto img{object-fit:cover;width:100%;height:100%}.rsc-schermo-nome{font-size:1.4rem;font-weight:900;line-height:1.1}.rsc-schermo-tessera{opacity:.85;font-size:.85rem}.rsc-schermo-card{color:#111;background:#fff;border-radius:18px;padding:16px}.rsc-schermo-partner{color:#1119;font-size:.85rem;font-weight:700}.rsc-schermo-beneficio{font-size:1.6rem;font-weight:900;line-height:1.1}.rsc-schermo-codice-label{letter-spacing:.08em;text-transform:uppercase;color:#1111118c;margin-top:12px;font-size:.7rem;font-weight:800}.rsc-schermo-codice{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.6rem;font-weight:900;line-height:1.1}.rsc-schermo-ora{font-variant-numeric:tabular-nums;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:3rem;font-weight:900;line-height:1}.rsc-schermo-giorno{text-align:center;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.rsc-schermo-attivo{vertical-align:middle;align-items:center;gap:6px;margin-left:8px;font-size:.8rem;font-weight:800;display:inline-flex}.rsc-schermo-attivo:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px;animation:1s ease-in-out infinite rsc-pulsa}@keyframes rsc-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.rsc-schermo-righe{gap:6px;display:grid}.rsc-schermo-righe span{background-image:repeating-linear-gradient(90deg,#ffffffe6 0 18px,#ffffff26 18px 36px);background-size:72px 100%;border-radius:999px;height:14px;animation:1.2s linear infinite rsc-scorri;display:block}.rsc-schermo-righe span:nth-child(2){animation-duration:.9s;animation-direction:reverse}.rsc-schermo-righe span:nth-child(3){animation-duration:1.6s}.rsc-schermo[data-testo-scuro="1"] .rsc-schermo-righe span{background-image:repeating-linear-gradient(90deg,#111111d9 0 18px,#1111111f 18px 36px)}@keyframes rsc-scorri{0%{background-position:0 0}to{background-position:72px 0}}.rsc-schermo-tempo{justify-content:space-between;font-weight:800;display:flex}.rsc-schermo-barra{background:#ffffff4d;border-radius:999px;height:10px;overflow:hidden}.rsc-schermo[data-testo-scuro="1"] .rsc-schermo-barra{background:#11111126}.rsc-schermo-barra i{background:currentColor;height:100%;transition:width .25s linear;display:block}.rsc-schermo-nota{opacity:.92;font-size:.85rem;line-height:1.4}.rsc-schermo .rsc-bottone{color:#111;background:#fff}.rsc-schermo .rsc-bottone:hover{color:#111;background:#f1efe9}.rsc-schermo-scaduto{color:#fff;background:#3a3a3a}.rsc-riscatti{border:1px dashed #1111112e;border-radius:12px;margin-top:10px;padding:10px 12px}.rsc-riscatti-numeri{color:#111111b3;flex-wrap:wrap;gap:4px 14px;font-size:.8rem;display:flex}.rsc-riscatti-numeri b{color:var(--color-nero);font-size:.95rem}.rsc-barre{align-items:flex-end;gap:6px;height:54px;margin-top:8px;display:flex}.rsc-barre>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.rsc-barre i{background:var(--color-verde);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.rsc-barre small{color:#1111118c;font-size:.65rem}.rsc-contatti-modulo{gap:10px;margin-top:10px;display:grid}.rsc-contatti-modulo label{color:#111111a6;gap:4px;font-size:.8rem;font-weight:700;display:grid}.rsc-contatti-modulo input,.rsc-contatti-modulo textarea{width:100%;font:inherit;color:var(--color-nero);background:#fff;border:1px solid #1111112e;border-radius:10px;padding:8px 10px;font-weight:400}.rsc-avviso-referente{background:var(--color-corallo-chiaro);color:var(--color-corallo-testo);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:.875rem;line-height:1.4}.rsc-report{color:#111;background:#fff;border:1px solid #1111111f;border-radius:18px;max-width:760px;margin:0 auto;padding:32px}.rsc-report h1{font-family:var(--font-display,inherit);text-transform:uppercase;font-size:1.9rem;font-weight:900;line-height:1.1}.rsc-report h2{letter-spacing:.06em;text-transform:uppercase;color:#1119;margin-top:26px;font-size:.85rem;font-weight:800}.rsc-report-marchio{font-family:var(--font-display,inherit);letter-spacing:.04em;font-weight:900}.rsc-report-numeri{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (min-width:640px){.rsc-report-numeri{grid-template-columns:repeat(4,minmax(0,1fr))}}.rsc-report-numeri>div{background:#f6f4ef;border-radius:12px;padding:12px}.rsc-report-numeri b{font-size:1.6rem;font-weight:900;line-height:1.1;display:block}.rsc-report-numeri span{color:#111111a6;font-size:.8rem;line-height:1.3}.rsc-report-righe{gap:6px;margin-top:10px;display:grid}.rsc-report-riga{grid-template-columns:7rem 1fr 4.5rem;align-items:center;gap:10px;font-size:.875rem;display:grid}.rsc-report-riga .rsc-report-barra{background:#f1efe9;border-radius:4px;height:14px;display:flex;overflow:hidden}.rsc-report-riga .rsc-report-barra i{background:var(--color-verde);height:100%;display:block}.rsc-report-riga .rsc-report-barra i+i{background:var(--color-corallo)}.rsc-report-riga .rsc-report-barra i.rsc-report-intera{background:#8a8a8a}.rsc-report-riga span:last-child{text-align:right;font-variant-numeric:tabular-nums}.rsc-report-legenda{color:#1119;gap:14px;margin-top:8px;font-size:.75rem;display:flex}.rsc-report-legenda i{background:var(--color-verde);vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.rsc-report-legenda i.rsc-online{background:var(--color-corallo)}.rsc-report-legenda i.rsc-insieme{background:#8a8a8a}.rsc-report-piede{color:#1119;border-top:1px solid #1111111f;margin-top:26px;padding-top:12px;font-size:.8rem;line-height:1.5}.rsc-report-azioni{flex-wrap:wrap;align-items:center;gap:10px;max-width:760px;margin:18px auto;display:flex}@media print{body *{visibility:hidden!important}.rsc-report,.rsc-report *{visibility:visible!important}.rsc-report{border:0;border-radius:0;width:100%;max-width:none;padding:12mm;position:absolute;top:0;left:0}.rsc-report-numeri>div,.rsc-report-riga .rsc-report-barra,.rsc-report-riga .rsc-report-barra i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.rsc-citta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rsc-citta-chip{min-height:36px;color:var(--color-nero);background:#fff;border:1px solid #11111126;border-radius:999px;align-items:center;padding:6px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.rsc-citta-chip:hover{border-color:var(--color-corallo)}.rsc-citta-chip:focus-visible{outline:2px solid var(--color-corallo);outline-offset:2px}.rsc-citta-chip[aria-current=true]{background:var(--color-nero);border-color:var(--color-nero);color:#fff}.rsc-riga-box{background:#fff;border:1px solid #1111111a;border-radius:16px;align-items:stretch;display:flex;overflow:hidden}.rsc-riga-box:hover{border-color:var(--color-corallo)}.rsc-riga-box.rsc-riga--usata{background:#f6f4ef}.rsc-riga-box>.rsc-riga{background:0 0;border:0;border-radius:0;flex:1;min-width:0}.rsc-riga-box>a.rsc-riga:focus-visible{outline:2px solid var(--color-corallo);outline-offset:-2px}.rsc-riga-destra{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:7.5rem;display:flex}.rsc-riga-destra .rsc-riga-beneficio{max-width:none}.rsc-risparmio{color:#5a4100;white-space:nowrap;background:#ffe89a;border-radius:999px;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.rsc-risparmio--grande{margin-top:10px;padding:4px 12px;font-size:.875rem}.rsc-mappa{width:44px;color:var(--color-verde-scuro);border-left:1px solid #11111114;flex:none;justify-content:center;align-items:flex-start;padding-top:14px;display:flex}.rsc-mappa:hover{color:var(--color-corallo-testo);background:#11111108}.rsc-mappa:focus-visible{outline:2px solid var(--color-corallo);outline-offset:-2px}.rsc-mappa-scheda{width:40px;height:40px;color:var(--color-verde-scuro);background:#fff;border:1px solid #11111126;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.rsc-mappa-scheda:hover{border-color:var(--color-corallo)}.rsc-mappa-scheda:focus-visible{outline:2px solid var(--color-corallo);outline-offset:2px}.rsc-gruppo-titolo{letter-spacing:.04em;text-transform:uppercase;color:#1111118c;margin:28px 0 0;font-size:.8rem;font-weight:800}@media (max-width:480px){.rsc-riga-box>.rsc-riga{gap:10px;padding:12px}.rsc-mappa{width:40px;padding-top:12px}}
.eventi-cal .cal-ev.prenotato{border-color:var(--color-verde);box-shadow:0 0 0 1px var(--color-verde-chiaro);border-width:2px 2px 2px 4px}.eventi-cal .cal-tag-prenotato{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--color-verde-scuro);border-radius:99px;align-items:center;gap:.2rem;padding:.08rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex}.pren-det-chip{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--color-verde-scuro);border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}
.cc-nuovo-format{color:#111;background:0 0;border:2px dashed #11111173}.cc-nuovo-format:hover:not(:disabled){background:#ffffff80;border-color:#111}.cc-carte{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cc-carta{color:#111;background:#fff;border-radius:22px;flex-direction:column;gap:8px;min-height:210px;padding:26px 22px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #11111114,0 8px 24px #1111110f}.cc-carta:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1111111a,0 14px 30px #1111111a}.cc-carta-banda{background:var(--cc-colore,#ff6b4a);height:8px;position:absolute;inset:0 0 auto}.cc-carta-kicker{color:var(--cc-colore,#b03a1e)}.cc-carta-nome{font-family:var(--font-archivo), Archivo, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:28px;font-weight:900;line-height:1}.cc-carta-sotto{color:#111111a3;font-size:14px}.cc-carta-citta{flex-wrap:wrap;gap:6px;display:flex}.cc-carta-vuoto{color:#1111116b;font-size:13px}.cc-carta-piede{border-top:1px solid #11111114;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:14px;display:flex}.cc-carta-piede span{color:var(--cc-colore,#ff6b4a);font-size:20px}.cc-citta{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cc-citta a{color:#111;border-left:6px solid var(--cc-colore,#ff6b4a);background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 1px 2px #11111114}.cc-citta a:hover{box-shadow:0 6px 18px #1111111a}.cc-citta b{font-size:20px}.cc-citta span{color:#1119;font-size:13px}.cc-modello-dl{grid-template-columns:max-content 1fr;gap:2px 12px;margin-top:6px;font-size:13.5px;display:grid}.cc-modello-dl dt{color:#11111180;letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:700}.cc-modello-dl dd{color:#111;margin:0}.cc-partner-logo{align-items:center;gap:6px;display:inline-flex}.cc-partner-logo img{object-fit:contain;width:auto;max-width:80px;height:20px}.cc-bozza{border:2px dashed var(--cc-colore,#1111114d);background:#fff9;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.cc-bozza--archiviato{background:0 0;border-color:#1113}.cc-stili{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cc-stile{cursor:pointer;text-align:left;background:#fff;border:2px solid #0000;border-radius:16px;flex-direction:column;gap:8px;width:100%;padding:8px;display:flex}.cc-stile[aria-pressed=true]{border-color:#ff6b4a;box-shadow:0 0 0 3px #ff6b4a33}.cc-stile img{aspect-ratio:4/5;background:#e9e6df;border-radius:10px;width:100%;height:auto;display:block}.cc-stile-nome{color:#111;font-size:14px;font-weight:700}.cc-stile-manca{aspect-ratio:4/5;color:#8a5a12;text-align:center;background:#fdf1de;border-radius:10px;place-items:center;padding:12px;font-size:13px;display:grid}.cc-foto{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:10px;padding:0;overflow:hidden}.cc-foto img{object-fit:cover;width:120px;height:90px;display:block}.cc-foto--scelta{border-color:#ff6b4a}.cc-post-anteprima{border-radius:14px;width:100%;max-width:360px;height:auto;display:block;box-shadow:0 10px 30px #11111126}
.locandina-poster .p-ed{color:#fff;letter-spacing:.14em;background:#ffffff29;border:.1em solid #ffffff59;border-radius:999px;align-items:center;gap:.6em;width:max-content;margin-top:.9em;padding:.35em 1em .35em .45em;font-size:1em;font-weight:800;display:inline-flex}.locandina-poster .p-ed-sole{flex:none;width:1.8em;height:1.8em}.locandina-poster .p-tema{color:#fff;margin-top:.4em;font-size:1.7em;font-weight:800;line-height:1.15}.locandina-poster .p-plate{box-sizing:border-box;color:#141210;background:#fff;border-radius:1.2em;align-items:center;gap:1.2em;width:max-content;max-width:100%;margin-top:1.2em;padding:.9em 1.2em;display:flex}.locandina-poster .p-plate small{letter-spacing:.16em;color:#6c625c;flex-shrink:0;font-size:.85em;font-weight:800;line-height:1.3}.locandina-poster .p-plate img{object-fit:contain;width:auto;max-width:16em;height:4.4em;min-height:4.4em;display:block}.locandina-poster .p-plate b{overflow-wrap:anywhere;min-width:0;font-size:1.6em;font-weight:800;line-height:1.2}.locandina-poster .p-plate b.p-plate-lungo{font-size:1.3em}
.ea{--ea-g:max(16px, env(safe-area-inset-left,0px));--ea-gr:max(16px, env(safe-area-inset-right,0px));--ea-linea:#1111111a;--ea-mut:#1111119e;background:var(--color-bianco-caldo);color:var(--color-nero);overflow-x:clip}.ea *,.ea :before,.ea :after{min-width:0}.ea img{max-width:100%}.ea-testa{flex-direction:column;display:flex;position:relative}.ea-foto{aspect-ratio:5/4;background:#0d1330;width:100%;max-height:62vh;position:relative;overflow:hidden}.ea-testa-in{padding:14px var(--ea-gr) 4px var(--ea-g);gap:10px;display:grid}.ea-indietro{color:var(--color-verde-scuro);width:fit-content;font-size:13.5px;font-weight:600;text-decoration:none}.ea-indietro:hover{text-decoration:underline}.ea-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-corallo-testo);margin:4px 0 0;font-size:12px;font-weight:700}.ea-h1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(34px,10vw,46px);font-weight:900;font-stretch:115%;line-height:.92}.ea-h1 small{color:var(--color-corallo-testo);margin-top:.14em;font-size:.56em;line-height:1;display:block}.ea-sotto{color:#111c;max-width:46ch;margin:0;font-size:17px;line-height:1.45}.ea-pillola{background:var(--color-giallo);color:#2b1f00;border-radius:18px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:2px 0 0;padding:7px 16px 7px 7px;line-height:1.15;display:inline-flex}.ea-pillola i{background:radial-gradient(circle at 35% 30%,#fff3d0,#e2b04a 55%,#a8741e);border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 2px #ffffff80}.ea-pillola b{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:15px;font-weight:900;font-stretch:115%;display:block}.ea-pillola small{margin-top:2px;font-size:13px;font-weight:600;display:block}.ea-ess{border-top:1px solid var(--ea-linea);margin:6px 0 0;padding:0;list-style:none}.ea-ess li{border-bottom:1px solid var(--ea-linea);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:8px 0;font-weight:600;display:grid}.ea-ess svg{width:20px;height:20px;color:var(--color-corallo-testo)}.ea-ess small{color:var(--ea-mut);font-size:13px;font-weight:400;display:block}.ea-mappe{color:var(--color-corallo-testo);white-space:nowrap;padding:6px 0;font-size:13.5px;font-weight:700;text-decoration:none}.ea-mappe:hover{text-decoration:underline}.ea-azioni-data>div{margin-top:4px}.ea-corpo{padding:18px var(--ea-gr) 40px var(--ea-g);flex-direction:column;gap:8px;display:flex}.ea-lato{gap:14px;display:grid}.ea-tess{background:var(--color-nero);color:#f4ece4;border-radius:16px;gap:2px;padding:12px 16px;display:grid}.ea-tess b{font-family:var(--font-display);text-transform:uppercase;color:var(--color-corallo);font-size:16px;font-weight:900;font-stretch:115%;line-height:1.15}.ea-tess span{font-size:14px}.ea-tess a{color:var(--color-corallo);font-weight:700}.ea-prenota{gap:10px;scroll-margin-top:84px;display:grid}.ea-h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:900;font-stretch:112%;line-height:1.1}.ea-opts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ea-opt{border:1px solid var(--ea-linea);background:#fff;border-radius:16px;gap:10px;padding:12px 14px;scroll-margin-top:84px;display:grid}.ea-opt-hl{border:2px solid var(--color-corallo);background:var(--color-corallo-chiaro)}.ea-opt-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ea-opt-ora{letter-spacing:.04em;color:var(--color-corallo-testo);font-size:12px;font-weight:800}.ea-opt-nome{font-family:var(--font-display);margin:3px 0 0;font-size:19px;font-weight:900;font-stretch:112%;line-height:1.1}.ea-opt-prezzo{text-align:right;font-family:var(--font-display);white-space:nowrap;margin:0;font-size:20px;font-weight:900;font-stretch:112%;line-height:1}.ea-opt-prezzo small{font-family:var(--font-sans);color:var(--ea-mut);margin-top:3px;font-size:11.5px;font-weight:500;display:block}.ea-opt-azioni{align-items:flex-start;gap:8px;display:flex}.ea-opt-azioni .ea-opt-cta{flex:1}.ea-opt-cta .mt-5{margin-top:0}.ea-opt-cta ul{margin:0}.ea-opt-nota{color:var(--ea-mut);margin:0;font-size:12.5px;line-height:1.4}.ea-opt-nota a,.ea-faq a{color:var(--color-corallo-testo);text-underline-offset:2px;font-weight:700;text-decoration:underline}.ea-btn{border-radius:999px;justify-content:center;align-items:center;width:100%;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ea-btn-vai{border:1px solid var(--color-corallo-scuro);color:var(--color-corallo-testo)}.ea-btn-vai:hover{background:var(--color-corallo-scuro);color:#fff}.ea-btn-spento{background:var(--color-corallo);color:#fff;opacity:.5;cursor:not-allowed;border:0}.ea-menu-tasto{min-height:42px;color:var(--color-nero);cursor:pointer;background:#fff;border:1px solid #1111112e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.ea-chev{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:rotate(45deg)translateY(-2px)}[aria-expanded=true]>.ea-chev{transform:rotate(-135deg)translateY(-1px)}.ea-menu-corpo{border-top:1px solid var(--ea-linea);gap:8px;padding-top:10px;display:grid}.ea-menu-griglia{grid-template-columns:38% minmax(0,1fr);align-items:start;gap:12px;display:grid}.ea .ea-menu-foto{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%;height:auto}.ea-menu-voci{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ea-menu-voci b{font-family:var(--font-display);font-size:14.5px;font-weight:900;font-stretch:112%;line-height:1.15;display:block}.ea-menu-voci span{color:var(--ea-mut);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.ea-menu-nota{margin:8px 0 0;font-size:13px;font-weight:600}.ea-cena-nota{margin:10px 0 0;font-weight:600}.ea-colonna{flex-direction:column;display:flex}.ea-scopri{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-mut);margin:22px 0 0;font-size:12px;font-weight:700}.ea-box{border-bottom:1px solid var(--ea-linea)}.ea-apribile .ea-h2{font-size:18px}.ea-apribile-tasto{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 0;display:flex}.ea-apribile-tasto .ea-chev{margin-right:4px}.ea-apribile-corpo{padding-bottom:18px}.ea-solo-largo{display:none}.ea-blocco{gap:12px;display:grid}.ea-blocco p{max-width:62ch;margin:0}.ea-kick{letter-spacing:.06em;text-transform:uppercase;color:var(--color-verde-scuro);font-size:12.5px;font-weight:700}.ea .ea-blocco-logo{width:auto;height:46px}.ea-foto2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.ea-foto2 img{object-fit:cover;border-radius:12px;width:100%;height:150px}.ea-racconto{color:#111111d1;font-size:16px;line-height:1.6}.ea-prog{margin:0;padding:0;list-style:none}.ea-prog li{border-top:1px solid var(--ea-linea);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;font-size:15px;display:grid}.ea-prog li:first-child{border-top:0}.ea-prog b{font-family:var(--font-display);color:var(--color-corallo-testo);font-weight:900;font-stretch:112%}.ea .ea-musica-foto{object-fit:cover;border-radius:14px;width:100%;height:200px}.ea-lineup{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.ea-lineup div{border-top:2px solid var(--color-corallo);align-content:start;gap:4px;padding-top:10px;display:grid}.ea-lineup small{letter-spacing:.1em;text-transform:uppercase;color:var(--ea-mut);font-size:12px;font-weight:700}.ea-lineup b{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:900;font-stretch:115%;line-height:1.15}.ea-faq{gap:0;margin:0;display:grid}.ea-faq div{border-top:1px solid var(--ea-linea);padding:10px 0}.ea-faq div:first-child{border-top:0;padding-top:0}.ea-faq dt{font-weight:700}.ea-faq dd{color:var(--ea-mut);margin:4px 0 0}.ea-angolo,.ea-partner{border-bottom:0;border:1px solid var(--ea-linea);background:#fff;border-radius:18px;gap:10px;margin-top:18px;padding:16px;display:grid}.ea .ea-angolo{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ea-angolo p{margin:0;font-size:14px;line-height:1.35}.ea .ea-angolo-logo{flex:none;width:auto;height:22px}.ea-partner ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ea-partner li{border:1px solid var(--ea-linea);border-radius:14px;place-items:center;min-height:72px;padding:10px;display:grid}.ea .ea-partner li img{object-fit:contain;width:auto;max-width:100%;height:44px}.ea button:focus-visible,.ea a:focus-visible{outline:2px solid var(--color-corallo-scuro);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.ea-chev{transition:none}}@media (min-width:1024px){.ea-testa{color:#f4ece4;background:#0a0f1c;min-height:460px;display:block}.ea-foto{aspect-ratio:auto;max-height:none;position:absolute;inset:0}.ea-foto:after{content:"";background:linear-gradient(100deg,#0a0f1cf0 0%,#0a0f1ccc 38%,#0a0f1c40 70%,#0a0f1c0d 100%);position:absolute;inset:0}.ea-testa-in{z-index:1;gap:12px;max-width:1180px;margin:0 auto;padding:36px 32px 40px;position:relative}.ea-testa-in>*{max-width:600px}.ea-indietro{color:#f4ece4cc}.ea-kicker{color:var(--color-corallo)}.ea-h1{font-size:68px}.ea-h1 small{color:var(--color-corallo)}.ea-sotto{color:#f4ece4e6;font-size:19px}.ea-ess{border-top:0;flex-wrap:wrap;gap:8px;display:flex}.ea-ess li{background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;gap:8px;min-height:0;padding:6px 14px 6px 10px;font-size:14px;display:inline-flex}.ea-ess svg{width:16px;height:16px;color:var(--color-corallo)}.ea-ess small{color:#f4ece4bf;margin-left:6px;display:inline}.ea-mappe{color:var(--color-corallo);margin-left:4px;padding:0}.ea-corpo{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;max-width:1180px;margin:0 auto;padding:32px 32px 64px;display:grid}.ea-lato{overscroll-behavior:contain;grid-area:1/2;gap:10px;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}.ea-colonna{grid-area:1/1;gap:20px;display:grid}.ea-scopri{display:none}.ea-h2{font-size:20px}.ea-opt-nome{font-size:18px}.ea-lato .ea-menu-griglia{grid-template-columns:minmax(0,1fr)}.ea-lato .ea-menu-foto,.ea-lato .ea-menu-voci span{display:none}.ea-lato .ea-menu-voci{gap:4px}.ea-box{border:1px solid var(--ea-linea);background:#fff;border-radius:20px;gap:12px;padding:22px;display:grid}.ea-angolo,.ea-partner{margin-top:0}.ea-apribile .ea-h2{font-size:24px}.ea-solo-largo{display:grid}.ea-solo-largo .ea-h2{font-size:24px}.ea-apribile-corpo[hidden]{display:block}.ea-apribile-tasto{pointer-events:none;min-height:0;padding:0}.ea-apribile-tasto .ea-chev{display:none}.ea-apribile-corpo{padding-bottom:0}.ea-foto2{gap:10px}.ea-foto2 img{height:220px}.ea .ea-blocco-logo{height:56px}.ea .ea-musica-foto{height:260px}.ea-cena{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.ea-cena img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%;height:auto}.ea-cena ol{border-top:1px solid var(--ea-linea);margin:0;padding:0;list-style:none}.ea-cena li{border-bottom:1px solid var(--ea-linea);padding:12px 0}.ea-cena b{font-family:var(--font-display);font-size:17px;font-weight:900;font-stretch:115%;line-height:1.15;display:block}.ea-cena span{color:var(--ea-mut);margin-top:3px;font-size:14.5px;display:block}.ea-prog li{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 0}}.ea-opt-cta button.bg-corallo,.ea-opt-cta a.bg-corallo{background-color:var(--color-corallo-scuro)}.ea-opt-cta button.bg-corallo:hover,.ea-opt-cta a.bg-corallo:hover{background-color:var(--color-corallo-testo)}@media (max-width:1023.98px){.ea-testa{color:#f4ece4;background:#0a0f1c;padding-bottom:18px}.ea-foto:after{content:"";background:linear-gradient(#0a0f1c00 45%,#0a0f1cbf 78%,#0a0f1c 100%);position:absolute;inset:0}.ea-testa-in{z-index:1;margin-top:-96px;position:relative}.ea-indietro{color:#f4ece4d9}.ea-kicker,.ea-h1 small{color:var(--color-corallo)}.ea-sotto{color:#f4ece4e0}.ea-ess,.ea-ess li{border-color:#ffffff29}.ea-ess small{color:#f4ece4b3}.ea-ess svg,.ea-mappe{color:var(--color-corallo)}}.ea-ingresso{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.ea-ingresso li{padding-left:14px;position:relative}.ea-ingresso li:before{content:"";background:var(--color-corallo);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}
