.v2-bookings{gap:var(--link-gap,10px);display:grid}.v2-bookings-title{text-align:center;letter-spacing:-.01em;margin:4px 2px 0;font-size:15px;font-weight:760}.v2-bookings-note{border-radius:var(--radius-card,20px);text-align:center;opacity:.8;margin:0;padding:14px 16px;font-size:13.5px}.v2-bookings-pick{margin-top:16px}.v2-bookings-days{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.v2-bookings-days::-webkit-scrollbar{display:none}.v2-bookings-day,.v2-bookings-time,.v2-bookings-change{font:inherit;cursor:pointer}.v2-bookings-day{border-radius:var(--sheet-box-r,16px);background:var(--sheet-field);min-height:52px;color:var(--sheet-ink,inherit);white-space:nowrap;border:0;flex:none;padding:8px 16px;font-size:14.5px;font-weight:650;transition:background .2s,color .2s}.v2-bookings-day[aria-pressed=true]{background:var(--sheet-button-bg,var(--button-bg));color:var(--sheet-button-ink,var(--button-ink))}.v2-bookings-more{opacity:.8}.v2-bookings-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:14px;display:grid}.v2-bookings-time{border-radius:var(--sheet-box-r,16px);background:var(--sheet-field);min-height:52px;color:var(--sheet-ink,inherit);border:0;padding:8px 10px;font-size:15.5px;font-weight:650;transition:background .2s,box-shadow .2s}.v2-bookings-time:hover,.v2-bookings-day:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 2px var(--sheet-accent,currentColor)}.v2-bookings-zone{color:var(--sheet-note,inherit);margin:12px 0 0;font-size:12.5px}.v2-bookings-form{margin-top:4px}.v2-bookings-picked{border-radius:var(--sheet-box-r);background:var(--sheet-tint);color:var(--sheet-ink,inherit);justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.v2-bookings-change{min-height:36px;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:650;text-decoration:underline}.v2-bookings-error{color:var(--sheet-danger,inherit);margin:12px 0 0;font-size:13.5px;font-weight:600}.v2-ticket{border-radius:var(--sheet-box-r,16px);background:var(--sheet-field);color:var(--sheet-ink,inherit);align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.v2-ticket-date{background:var(--sheet-bg,#fff);border-radius:14px;flex:none;justify-items:center;width:66px;padding:10px 0;display:grid}.v2-ticket-date small{color:var(--sheet-accent,inherit);letter-spacing:.06em;font-size:11.5px;font-weight:800}.v2-ticket-date b{font-family:var(--title-font,inherit);font-size:30px;font-weight:var(--title-weight,800);line-height:1.05}.v2-ticket p{min-width:0;color:var(--sheet-text,inherit);gap:3px;margin:0;font-size:14px;line-height:1.4;display:grid}.v2-ticket p b{color:var(--sheet-ink,inherit);font-size:15.5px}.v2-add-calendar{justify-content:center;align-items:center;gap:8px;display:flex}