.q-module__ExONvW__page{--bg:#081420;--panel:#0e2133;--panel2:#12293b;--line:#78bee829;--ink:#eaf3fa;--muted:#93aec2;--azz:#57b2e6;--azz2:#8fd0f0;--gold:#f0b429;--green:#3ecf8e;--red:#e2686d;--radius:18px;background:var(--bg);color:var(--ink);flex-direction:column;min-height:100dvh;font-size:15px;line-height:1.5;display:flex}.q-module__ExONvW__page a{color:inherit;text-decoration:none}.q-module__ExONvW__wrap{width:100%;max-width:560px;margin:0 auto;padding:0 16px}.q-module__ExONvW__header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#081420e6;position:sticky;top:0}.q-module__ExONvW__headerIn{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.q-module__ExONvW__brand{align-items:center;gap:10px;min-width:0;font-weight:800;display:flex}.q-module__ExONvW__brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-module__ExONvW__logo{background:linear-gradient(135deg,#0f3b5c,#0a2135);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.q-module__ExONvW__logo img{object-fit:cover;width:100%;height:100%}.q-module__ExONvW__logo svg{width:20px;height:20px}.q-module__ExONvW__lang{flex:none;gap:2px;font-size:13px;font-weight:800;display:flex}.q-module__ExONvW__lang a{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:6px 9px}.q-module__ExONvW__lang a.q-module__ExONvW__langOn{color:var(--ink);border-color:var(--line);background:var(--panel2)}.q-module__ExONvW__main{flex:1;padding:26px 0 40px}.q-module__ExONvW__eyebrow{color:var(--brand,var(--azz));letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:800}.q-module__ExONvW__h1{letter-spacing:-.4px;margin:8px 0;font-size:26px;font-weight:850;line-height:1.15}.q-module__ExONvW__lead{color:var(--muted);margin:0 0 6px}.q-module__ExONvW__quoteNo{color:var(--muted);border:1px solid var(--line);border-radius:999px;margin-top:12px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.q-module__ExONvW__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-top:18px;padding:18px}.q-module__ExONvW__cardTitle{margin:0 0 12px;font-size:16px;font-weight:800}.q-module__ExONvW__lessonName{letter-spacing:-.2px;margin:0 0 2px;font-size:19px;font-weight:820}.q-module__ExONvW__sport{color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:700}.q-module__ExONvW__kv{border-top:1px solid var(--line);grid-template-columns:1fr;gap:10px;padding-top:14px;display:grid}.q-module__ExONvW__kvRow{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.q-module__ExONvW__kvKey{color:var(--muted);flex:none;font-size:13px;font-weight:700}.q-module__ExONvW__kvVal{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.q-module__ExONvW__kvValMuted{color:var(--muted);font-weight:600}.q-module__ExONvW__slots{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.q-module__ExONvW__slot{background:var(--panel2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.q-module__ExONvW__slotWhen{min-width:0}.q-module__ExONvW__slotDay{text-transform:capitalize;font-size:14px;font-weight:800}.q-module__ExONvW__slotHours{color:var(--muted);font-size:13px;font-weight:700}.q-module__ExONvW__slotPrice{flex:none;font-weight:800}.q-module__ExONvW__slotTaken{background:#e2686d14;border-color:#e2686d80}.q-module__ExONvW__slotTaken .q-module__ExONvW__slotDay,.q-module__ExONvW__slotTaken .q-module__ExONvW__slotHours{color:#f0a5a8;text-decoration:line-through}.q-module__ExONvW__slotTakenTag{color:#f0a5a8;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:800}.q-module__ExONvW__total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;display:flex}.q-module__ExONvW__totalKey{font-weight:800}.q-module__ExONvW__totalVal{letter-spacing:-.5px;color:var(--brand,var(--azz2));font-size:26px;font-weight:850}.q-module__ExONvW__note{color:var(--muted);margin:8px 0 0;font-size:12.5px}.q-module__ExONvW__riepilogoList{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.q-module__ExONvW__riepilogoRow{border:1px solid var(--line);background:var(--panel2);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:14px;display:flex}.q-module__ExONvW__riepilogoLabel{overflow-wrap:break-word;flex:140px;min-width:0}.q-module__ExONvW__riepilogoMeta{color:var(--muted);text-align:right;flex:0 auto;font-size:13px}.q-module__ExONvW__riepilogoRow:has(.q-module__ExONvW__riepilogoMeta){flex-wrap:wrap}.q-module__ExONvW__riepilogoAmount{white-space:nowrap;font-weight:700}.q-module__ExONvW__riepilogoDiscount{white-space:nowrap;color:var(--green);font-weight:700}.q-module__ExONvW__riepilogoTimes{margin:6px 0 0;font-size:14px}.q-module__ExONvW__infoCard{background:#f0b42914;border:1px solid #f0b42959;border-radius:14px;margin-top:14px;padding:14px 16px}.q-module__ExONvW__infoCardTitle{margin:0 0 4px;font-weight:800}.q-module__ExONvW__rejectTextarea{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:84px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:12px;margin-top:6px;padding:10px 12px}.q-module__ExONvW__rejectActions{gap:10px;margin-top:16px;display:grid}.q-module__ExONvW__rejectBtn{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:14px 18px;font-size:16px;font-weight:800}.q-module__ExONvW__rejectBtn:disabled{opacity:.6;cursor:default}.q-module__ExONvW__rejectBack{text-align:center;color:var(--azz2);font-size:14px}.q-module__ExONvW__timer{border:1px solid var(--line);background:var(--panel2);border-radius:var(--radius);text-align:center;margin-top:18px;padding:14px 16px}.q-module__ExONvW__timerUrgent{background:#f0b42914;border-color:#f0b4298c}.q-module__ExONvW__timerExpired{background:#e2686d14;border-color:#e2686d80}.q-module__ExONvW__timerLabel{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.q-module__ExONvW__timerUrgent .q-module__ExONvW__timerLabel{color:var(--gold)}.q-module__ExONvW__timerExpired .q-module__ExONvW__timerLabel{color:#f0a5a8}.q-module__ExONvW__boxes{justify-content:center;gap:8px;margin-top:10px;display:flex}.q-module__ExONvW__box{border:1px solid var(--line);background:#081420a6;border-radius:12px;min-width:62px;padding:8px 4px}.q-module__ExONvW__boxNum{font-variant-numeric:tabular-nums;font-size:22px;font-weight:850;line-height:1.1}.q-module__ExONvW__boxLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10.5px;font-weight:700}.q-module__ExONvW__deadline{color:var(--muted);margin:10px 0 0;font-size:12.5px;font-weight:600}.q-module__ExONvW__dynamicNote{color:var(--gold);margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.q-module__ExONvW__consents{gap:10px;margin-top:12px;display:grid}.q-module__ExONvW__consent{background:var(--panel2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.q-module__ExONvW__consent input{width:20px;height:20px;accent-color:var(--brand,var(--azz));cursor:pointer;flex:none;margin:1px 0 0}.q-module__ExONvW__consent a{color:var(--azz2);text-decoration:underline}.q-module__ExONvW__tagReq,.q-module__ExONvW__tagOpt{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-block}.q-module__ExONvW__tagReq{color:#04121d;background:var(--azz2)}.q-module__ExONvW__tagOpt{color:var(--muted);border:1px solid var(--line)}.q-module__ExONvW__textarea{background:var(--panel2);border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;border-radius:12px;padding:12px;font-family:inherit;font-size:15px}.q-module__ExONvW__textarea:focus{border-color:var(--brand,var(--azz));outline:none}.q-module__ExONvW__textarea::placeholder{color:var(--muted)}.q-module__ExONvW__actions{gap:10px;margin-top:18px;display:grid}.q-module__ExONvW__btn{cursor:pointer;text-align:center;border:0;border-radius:13px;width:100%;padding:15px 18px;font-family:inherit;font-size:15px;font-weight:800;display:block}.q-module__ExONvW__btnPrimary{background:var(--brand,var(--azz));color:#04121d;box-shadow:0 8px 22px #57b2e647}.q-module__ExONvW__btnGhost{border:1px solid var(--line);color:var(--ink);background:0 0}.q-module__ExONvW__btnDanger{color:#f0a5a8;background:#e2686d1f;border:1px solid #e2686d8c}.q-module__ExONvW__btnDisabled{border:1px solid var(--line);color:var(--muted);cursor:not-allowed;box-shadow:none;opacity:.75;background:#0a1c2b}.q-module__ExONvW__btnSmall{width:auto;padding:11px 14px;font-size:13.5px;display:inline-block}.q-module__ExONvW__error{color:#f6c9cb;background:#e2686d1a;border:1px solid #e2686d8c;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;font-weight:600}.q-module__ExONvW__blocked{color:var(--gold);text-align:center;margin-top:10px;font-size:12.5px;font-weight:700}.q-module__ExONvW__warnCard{border-radius:var(--radius);background:#e2686d14;border:1px solid #e2686d73;margin-top:18px;padding:18px}.q-module__ExONvW__warnTitle{color:#f6c9cb;margin:0 0 6px;font-size:17px;font-weight:850}.q-module__ExONvW__subTitle{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:800}.q-module__ExONvW__alts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.q-module__ExONvW__alt{background:var(--panel2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.q-module__ExONvW__altName{align-items:center;gap:10px;min-width:0;font-weight:800;display:flex}.q-module__ExONvW__altDot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.q-module__ExONvW__altLink{color:var(--azz2);flex:none;font-size:13px;font-weight:800}.q-module__ExONvW__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:14px;font-size:13.5px}.q-module__ExONvW__state{text-align:center;padding:26px 18px}.q-module__ExONvW__stateIcon{border:2px solid var(--line);background:var(--panel2);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 14px;font-size:30px;display:grid}.q-module__ExONvW__iconOk{border-color:var(--green);background:#3ecf8e1f}.q-module__ExONvW__iconWarn{border-color:var(--gold);background:#f0b4291f}.q-module__ExONvW__iconBad{border-color:var(--red);background:#e2686d1f}.q-module__ExONvW__stateTitle{letter-spacing:-.3px;margin:0 0 8px;font-size:23px;font-weight:850}.q-module__ExONvW__stateLead{color:var(--muted);max-width:42ch;margin:0 auto}.q-module__ExONvW__stateMeta{color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:700}.q-module__ExONvW__steps{text-align:left;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.q-module__ExONvW__step{background:var(--panel2);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:13.5px;line-height:1.45;display:flex}.q-module__ExONvW__stepNum{background:var(--brand,var(--azz));color:#04121d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:850;display:grid}.q-module__ExONvW__stepRules{color:var(--muted);gap:4px;margin:8px 0 0;padding-left:18px;font-size:12.5px;list-style:outside;display:grid}.q-module__ExONvW__payCard{background:var(--panel);border:1px solid var(--brand,var(--azz));border-radius:var(--radius);margin-top:18px;padding:18px}.q-module__ExONvW__amount{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 4px;display:flex}.q-module__ExONvW__methods{gap:8px;margin-top:10px;display:grid}.q-module__ExONvW__method{background:var(--panel2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:13px;font-weight:700;display:flex}.q-module__ExONvW__methodOn{border-color:var(--brand,var(--azz));background:#57b2e61a}.q-module__ExONvW__method input{width:20px;height:20px;accent-color:var(--brand,var(--azz));cursor:pointer;flex:none}.q-module__ExONvW__footer{border-top:1px solid var(--line);color:var(--muted);padding:20px 0 26px;font-size:12.5px}.q-module__ExONvW__footerIn{text-align:center;gap:6px;display:grid}.q-module__ExONvW__footerIn a{color:var(--azz2);font-weight:700}@media (min-width:720px){.q-module__ExONvW__wrap{max-width:620px;padding:0 20px}.q-module__ExONvW__main{padding:40px 0 56px}.q-module__ExONvW__h1{font-size:32px}.q-module__ExONvW__actions{grid-template-columns:1fr auto;align-items:center}.q-module__ExONvW__actionsSingle{grid-template-columns:1fr}.q-module__ExONvW__btnGhost{width:auto;padding:15px 22px}}.q-module__ExONvW__okCard{border-radius:var(--radius);background:#3ecf8e14;border:1px solid #3ecf8e6b;margin-top:18px;padding:16px 18px}.q-module__ExONvW__okTitle{color:#9fe8c6;margin:0 0 6px;font-size:16px;font-weight:850}.q-module__ExONvW__goldCard{border-radius:var(--radius);background:#f0b42914;border:1px solid #f0b42973;margin-top:18px;padding:16px 18px}.q-module__ExONvW__goldTitle{color:#f7d99a;margin:0 0 6px;font-size:16px;font-weight:850}.q-module__ExONvW__days{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.q-module__ExONvW__day{background:var(--panel2);border:1px solid var(--line);text-transform:capitalize;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.q-module__ExONvW__dayIndex{color:var(--muted);margin-right:6px;font-weight:800}.q-module__ExONvW__people{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.q-module__ExONvW__person{background:var(--panel2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-weight:700;display:flex}.q-module__ExONvW__personPrice{color:var(--muted);flex:none;font-weight:800}.q-module__ExONvW__queueNum{letter-spacing:-.3px;color:var(--gold);margin:10px 0 0;font-size:22px;font-weight:850}.q-module__ExONvW__voci{gap:12px;margin:14px 0;display:grid}.q-module__ExONvW__voce{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--azz);border-radius:var(--radius);overflow:hidden}.q-module__ExONvW__vocePriv{border-left-color:var(--azz)}.q-module__ExONvW__voceColl{border-left-color:var(--gold)}.q-module__ExONvW__voceHead{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.q-module__ExONvW__voceIc{height:34px;color:var(--azz2);background:#57b2e624;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.q-module__ExONvW__voceColl .q-module__ExONvW__voceIc{color:var(--gold);background:#f0b42924}.q-module__ExONvW__voceTitle{margin:0;font-size:16px;font-weight:700;line-height:1.3}.q-module__ExONvW__voceSub{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.45}.q-module__ExONvW__voceRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:14px;display:flex}.q-module__ExONvW__voceRow:last-child{border-bottom:0}.q-module__ExONvW__voceRow small{color:var(--muted);margin-top:1px;font-size:12px;display:block}.q-module__ExONvW__voceRow b{white-space:nowrap}.q-module__ExONvW__voceRowNote{color:var(--muted);font-size:13px}.q-module__ExONvW__voceRowNote span{align-items:center;gap:6px;display:inline-flex}.q-module__ExONvW__voceRowNote svg{flex:none;display:inline-block}.q-module__ExONvW__voceTaken{font-weight:700;color:var(--red)!important}.q-module__ExONvW__itemsGrid{gap:0;display:grid}@media (min-width:1100px){.q-module__ExONvW__wrapWide{max-width:980px}.q-module__ExONvW__itemsGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px}}
.caparra-confirmatoria-module__jQnSQW__scelta{margin-top:6px}.caparra-confirmatoria-module__jQnSQW__titolo{color:var(--ink,#eaf3fa);margin:6px 0 12px;font-size:17px;font-weight:800}.caparra-confirmatoria-module__jQnSQW__scheda{border:1.5px solid var(--cardline,var(--line,#78bee829));cursor:pointer;background:var(--panel2,var(--bg2,var(--panel,#12293b)));color:var(--ink,#eaf3fa);border-radius:16px;margin-bottom:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:block}.caparra-confirmatoria-module__jQnSQW__schedaOn{border-color:var(--brand,var(--azz,var(--acc,#57b2e6)));box-shadow:0 0 0 3px #57b2e62e}.caparra-confirmatoria-module__jQnSQW__testa{align-items:center;gap:10px;font-size:15px;display:flex}.caparra-confirmatoria-module__jQnSQW__testa input{accent-color:var(--brand,var(--azz,var(--acc,#57b2e6)));cursor:pointer;flex:none;width:18px;height:18px;margin:0}.caparra-confirmatoria-module__jQnSQW__importo{letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800;display:block}.caparra-confirmatoria-module__jQnSQW__punti{color:var(--muted,var(--mut,#93aec2));margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45;list-style:outside}.caparra-confirmatoria-module__jQnSQW__punti li{margin:3px 0}.caparra-confirmatoria-module__jQnSQW__forte{color:var(--ink,#eaf3fa);font-weight:800}.caparra-confirmatoria-module__jQnSQW__calcolo{margin-top:8px}.caparra-confirmatoria-module__jQnSQW__calcolo summary{color:var(--azz2,var(--azz,var(--acc,#8fd0f0)));cursor:pointer;font-size:13px;font-weight:700}.caparra-confirmatoria-module__jQnSQW__calcoloCorpo{color:var(--muted,var(--mut,#93aec2));font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;line-height:1.55}.caparra-confirmatoria-module__jQnSQW__calcoloCorpo b{margin-top:2px;display:block}.caparra-confirmatoria-module__jQnSQW__dicitura{color:var(--muted,var(--mut,#93aec2));margin:0 0 12px;font-size:12px;line-height:1.5}.caparra-confirmatoria-module__jQnSQW__dicitura a{color:var(--azz2,var(--azz,var(--acc,#8fd0f0)));text-decoration:underline}.caparra-confirmatoria-module__jQnSQW__versata{border:1px solid var(--line,#78bee829);border-left:4px solid var(--green,#3ecf8e);background:var(--panel,#0e2133);color:var(--ink,#eaf3fa);border-radius:16px;margin-top:18px;padding:14px 16px}.caparra-confirmatoria-module__jQnSQW__versataTitolo{margin:0;font-size:15px;font-weight:800}.caparra-confirmatoria-module__jQnSQW__versataResto{color:var(--muted,var(--mut,#93aec2));margin:4px 0 0;font-size:13px}
