.alcol{background:var(--fondo-alto);border:1px solid var(--bordo);border-radius:9px;flex:none;padding:3px;display:flex}.alcol button{color:var(--testo-tenue);border-radius:6px;padding:5px 9px;font-size:13px;font-weight:500}.alcol button[aria-pressed=true]{background:var(--accento);color:var(--fondo)}.mappa{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mappa__barra{padding:calc(var(--sicuro-alto) + 10px) calc(var(--sicuro-destra) + 14px) 10px calc(var(--sicuro-sinistra) + 14px);flex:none;align-items:center;gap:10px;display:flex}.mappa__interruttore{background:var(--fondo-alto);border:1px solid var(--bordo);border-radius:9px;padding:3px;display:flex}.mappa__interruttore button{color:var(--testo-tenue);border-radius:6px;padding:5px 16px;font-size:13px;font-weight:500}.mappa__interruttore button[aria-pressed=true]{background:var(--bordo);color:var(--testo)}.mappa__colori{gap:6px;margin-left:auto;display:flex}.mappa__colori button{border:1px solid var(--bordo);color:var(--testo-tenue);border-radius:7px;padding:5px 10px;font-size:12px}.mappa__colori button[aria-pressed=true]{color:var(--accento);border-color:var(--accento)}.mappa__spegni{padding:0 calc(var(--sicuro-destra) + 14px) 8px;flex:none;justify-content:flex-end;display:flex}.mappa__spegni button{border:1px solid var(--accento);color:var(--accento);border-radius:7px;padding:4px 10px;font-size:12px}.legenda{padding:0 calc(var(--sicuro-destra) + 14px) 8px calc(var(--sicuro-sinistra) + 14px);white-space:nowrap;flex:none;align-items:center;gap:5px 10px;display:flex;overflow:hidden}.legenda--aperta{white-space:normal;flex-wrap:wrap}.legenda__tendina{border:1px solid var(--bordo);color:var(--testo-tenue);border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:3px 8px;font-size:11px;display:flex;position:relative}.legenda__tendina select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.legenda__tendina select option{background:var(--fondo-alto);color:var(--testo)}.legenda__altri{border:1px solid var(--bordo);color:var(--testo-tenue);border-radius:999px;flex:none;padding:2px 7px;font-size:11px}.legenda__voce{color:var(--testo-tenue);align-items:center;gap:5px;padding:4px 0;font-size:11px;display:flex}.legenda__voce--spenta{opacity:.35}.legenda__voce[aria-pressed=true]{color:var(--testo);font-weight:600}.legenda__pallino{border-radius:50%;width:9px;height:9px}.legenda--rampa{color:var(--testo-tenue);align-items:center;font-size:11px}.legenda__rampa{border-radius:3px;flex:1;height:6px}.mappa__corpo{background:var(--fondo-mappa);color:#ece9ea;flex:1;min-height:0;position:relative}.mappa--striscia .mappa__corpo{margin-bottom:var(--striscia)}.mappa__scena{touch-action:none;position:absolute;inset:0}.mappa__scena canvas{display:block}.mappa__etichette{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mappa__assi{width:100%;height:100%;position:absolute;inset:0}.mappa__assi line{stroke:#8c7e85;stroke-width:1.2px}.mappa__assi polygon{fill:#cdc5ca}.mappa__assi--spento line{stroke:#5d545a}.mappa__assi--spento polygon{fill:#7d7278}.mappa__etichetta{white-space:nowrap;color:var(--testo);text-shadow:0 1px 3px #000000e6;font-size:11px;line-height:1;position:absolute;top:0;left:0;translate:-50% -50%}.mappa__etichetta--asse{letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #08080a,0 0 3px #08080a;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.mappa__etichetta--asse.mappa__etichetta--spenta{color:#9a9298}.mappa__freccia{border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid;flex:none;width:0;height:0}.mappa__etichetta--scelta{color:var(--accento);font-weight:600}.mappa__etichetta--spenta{color:#8d8389}.tovagliette{flex-direction:column;display:flex;position:absolute;inset:0}.tovagliette__pista{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.tovagliette__pista::-webkit-scrollbar{display:none}.tovagliette__foglio{scroll-snap-align:center;flex:0 0 100%;min-width:0;display:flex}.tovaglietta__riquadro{flex:1;min-width:0;display:flex;position:relative}.tovaglietta{touch-action:pan-x;width:100%;height:100%}.tovaglietta--ingrandita{touch-action:none}.tovaglietta__torna,.tovaglietta__lente{right:calc(var(--sicuro-destra) + 10px);background:var(--fondo-alto);border:1px solid var(--bordo);color:var(--testo-tenue);border-radius:9px;position:absolute;top:6px}.tovaglietta__torna{padding:6px 12px;font-size:12px}.tovaglietta__lente{width:34px;height:34px;padding-bottom:2px;font-size:19px;line-height:1}.tovaglietta__righello line{stroke:#645d64;stroke-width:1.5px}.tovaglietta__righello text{fill:#cbc4c8;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#08080a;stroke-width:3px;stroke-linejoin:round;font-size:11px}.tovaglietta__fuoco{fill:none;stroke:#ff4b3a;stroke-width:1.6px}.minimappa{left:calc(var(--sicuro-sinistra) + 24px);pointer-events:none;position:absolute;top:26px}.minimappa__fondo{fill:#0a0a0cd1;stroke:#2d2a31;stroke-width:1px}.minimappa__finestra{fill:#ff4b3a29;stroke:#ff4b3a;stroke-width:1.2px}.tovaglietta__griglia line,.tovaglietta__griglia rect{stroke:#47424a;stroke-width:1.5px;fill:none}.tovaglietta__assi text{fill:#fff;letter-spacing:.1em;text-transform:uppercase;paint-order:stroke;stroke:#08080a;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:700}.tovaglietta__nomi text{fill:#ece9ea;paint-order:stroke;stroke:#08080a;stroke-width:3px;stroke-linejoin:round;font-size:11px}.tovaglietta__nome--scelto{font-weight:600;fill:#ff4b3a!important}.tovaglietta__nomi .tovaglietta__nome--spento{fill:#8d8389}.tovaglietta__fili line{stroke:#ff4b3a;stroke-width:1px;opacity:.45}.tovaglietta__mira{fill:#ff4b3a}.tovaglietta__bicchieri .tovaglietta__liquido{stroke:#08080a;stroke-width:1.1px;stroke-linejoin:round;paint-order:stroke;vector-effect:non-scaling-stroke}.tovaglietta__bicchieri .tovaglietta__volume{stroke:none}.tovaglietta__bicchieri .tovaglietta__vetro{fill:none;stroke-width:1.15px;stroke-linecap:round;paint-order:normal}.tovaglietta__anelli ellipse{fill:none;stroke:#4a434a;stroke-width:1px}.tovagliette__puntini{flex:none;justify-content:center;padding:0 0 2px;display:flex}.tovagliette__puntini button{background:var(--bordo);box-sizing:content-box;background-clip:padding-box;border:9px solid #0000;border-radius:50%;width:6px;height:6px}.tovagliette__puntini .tovagliette__puntino--acceso{background:var(--accento);background-clip:padding-box}.mappa__nessuno{text-align:center;color:var(--testo-tenue);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:0}.mappa__scelto{left:calc(var(--sicuro-sinistra) + 12px);right:calc(var(--sicuro-destra) + 12px);background:var(--fondo-alto);border:1px solid var(--bordo);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex;position:absolute;bottom:12px}.mappa__scelto b{font-size:15px;font-weight:600}.mappa__scelto small{color:var(--testo-tenue);font-size:12px;display:block}.mappa__scelto-gradi{color:var(--testo-tenue);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}
