.J8yfwG_monthNav{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.J8yfwG_monthLabel{color:var(--color-content-primary);-webkit-user-select:none;user-select:none;font-size:15px;font-weight:500;line-height:150%}.J8yfwG_yearLabel{color:var(--color-content-subtle)}.J8yfwG_navButtons{align-items:center;gap:4px;display:flex}.J8yfwG_navButton{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.J8yfwG_navButtonEnabled{color:var(--color-content-primary);cursor:pointer}.J8yfwG_navButtonDisabled{color:var(--color-content-disabled);cursor:not-allowed}.J8yfwG_dayLabelsGrid{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.J8yfwG_dayLabel{height:32px;color:var(--color-content-primary,#000000d9);text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:145%;display:flex}.J8yfwG_calendarGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.J8yfwG_overflowCell{width:38px;height:38px;color:var(--color-content-disabled);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.J8yfwG_overflowCell{width:60px;height:60px}}.J8yfwG_dayButton{border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;transition:color .15s,background-color .15s;display:flex}@media (min-width:768px){.J8yfwG_dayButton{width:60px;height:60px}}.J8yfwG_dayButtonDisabled{color:var(--color-content-disabled);cursor:not-allowed}.J8yfwG_dayButtonUnavailable{background:var(--color-surface-primary,#0000000a);color:var(--color-content-disabled);pointer-events:none;border-radius:6px}.J8yfwG_dayButtonDefault{color:var(--color-content-secondary);cursor:pointer}.J8yfwG_dayButtonDefault:hover{background-color:var(--color-surface-primary);color:var(--color-content-primary)}.J8yfwG_dayButtonSelected{background-color:var(--color-content-primary);color:var(--color-background-primary);font-weight:500}.J8yfwG_dayButtonToday{position:relative}.J8yfwG_dayButtonToday:before{content:"";border:1px solid var(--color-border-moderate);border-radius:9999px;position:absolute;inset:3px}@media (min-width:768px){.J8yfwG_dayButtonToday:before{inset:10px}}.J8yfwG_skeletonList{flex-direction:column;gap:8px;display:flex}.J8yfwG_skeletonItem{background-color:var(--color-surface-primary);border-radius:8px;height:56px}.J8yfwG_emptyState{justify-content:center;align-items:center;padding-block:32px;display:flex}.J8yfwG_slotsList{flex-direction:column;gap:6px;display:flex}.J8yfwG_slotButton{cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:56px;transition:color .15s,background-color .15s,border-color .15s;display:flex}.J8yfwG_slotButtonDefault{background-color:var(--color-background-primary);color:var(--color-content-secondary)}.J8yfwG_slotButtonDefault:hover{background-color:var(--color-interactive-secondary-hover);color:var(--color-content-primary)}.J8yfwG_slotButtonSelected{background-color:var(--color-content-primary);color:var(--color-background-primary);border-color:var(--color-content-primary);font-weight:500}.J8yfwG_seatInfo{align-items:center;gap:6px;margin-top:2px;display:flex}.J8yfwG_seatInfoDefault{color:var(--color-content-subtle)}.J8yfwG_seatInfoSelected{color:color-mix(in srgb, var(--color-background-primary) 70%, transparent)}.J8yfwG_seatDot{border-radius:9999px;width:6px;height:6px;display:inline-block}.J8yfwG_seatDotDefault{background-color:var(--color-interactive-accent,#80bfff)}.J8yfwG_seatDotSelected{background-color:color-mix(in srgb, var(--color-background-primary) 70%, transparent)}
.VnJajq_tzWrapper{color:var(--color-content-primary);align-items:center;gap:8px;font-size:13px;line-height:150%;display:flex;position:relative}.VnJajq_tzSelect{appearance:none;color:var(--color-content-primary);cursor:pointer;background:0 0;padding-right:16px;font-size:16px;transition:color .15s}@media (min-width:768px){.VnJajq_tzSelect{font-size:inherit}}.VnJajq_tzSelect:hover{color:var(--color-content-primary)}.VnJajq_tzSelect:focus{outline:none}.VnJajq_inner{flex-direction:column;gap:32px;height:100%;padding:32px 24px 9px;display:flex;overflow-y:auto}@media (min-width:768px){.VnJajq_inner{overflow:hidden}}.VnJajq_header{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.VnJajq_header{flex-direction:row;gap:24px}}.VnJajq_headerLeft{min-width:0}@media (min-width:768px){.VnJajq_headerLeft{flex:1}}.VnJajq_headerRight{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (min-width:768px){.VnJajq_headerRight{flex:1}}.VnJajq_meta{color:var(--color-content-primary);align-items:center;gap:8px;font-size:13px;line-height:150%;display:flex}.VnJajq_body{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:768px){.VnJajq_body{flex-direction:row}}.VnJajq_calendarPane{flex-shrink:0;width:100%;padding-bottom:16px;overflow:hidden}@media (min-width:768px){.VnJajq_calendarPane{width:444px}}.VnJajq_divider{display:none}@media (min-width:768px){.VnJajq_divider{background-color:var(--color-border-subtle);flex-shrink:0;align-self:stretch;width:1px;margin-inline:16px;display:block}}.VnJajq_slotsPane{flex-direction:column;flex-shrink:0;width:100%;min-height:0;display:flex}@media (min-width:768px){.VnJajq_slotsPane{width:239px}}.VnJajq_dateLabel{flex-shrink:0;margin-bottom:12px;font-size:15px;line-height:150%}.VnJajq_slotsScroll{flex:1;min-height:0;overflow-y:auto}.VnJajq_confirmationLayout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.VnJajq_confirmationInner{flex-direction:column;flex:1;gap:32px;min-height:0;padding:32px 24px 24px;display:flex;overflow-y:auto}.VnJajq_confirmationHeader{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.VnJajq_confirmationHeader{flex-direction:row;gap:24px}}.VnJajq_headerLeft{min-width:0}@media (min-width:768px){.VnJajq_headerLeft{flex:1}}.VnJajq_headerRight{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (min-width:768px){.VnJajq_headerRight{flex:1}}.VnJajq_summaryItem{color:var(--color-content-primary);align-items:center;gap:8px;font-size:13px;line-height:150%;display:flex}.VnJajq_notesTextarea{border:.5px solid var(--color-border-subtle);border-radius:6px;width:100%;min-height:180px;padding:12px;font-size:16px;line-height:150%}@media (min-width:768px){.VnJajq_notesTextarea{font-size:13px}}.VnJajq_notesTextarea{color:var(--color-content-primary);background:var(--color-surface-secondary);resize:vertical}.VnJajq_notesTextarea::placeholder{color:var(--color-content-secondary)}.VnJajq_notesTextarea:focus{border-color:var(--color-border-moderate);outline:none}.VnJajq_nameInput{resize:none;height:40px;min-height:auto;}@media (min-width:768px){.VnJajq_nameInput{height:36px}}.VnJajq_confirmationFooter{flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}@media (min-width:768px){.VnJajq_confirmationFooter{flex-direction:row;justify-content:space-between;align-items:center}}.VnJajq_legalText{color:var(--color-content-hint-moderate);width:100%;font-size:11px;line-height:145%}.VnJajq_legalText a{text-underline-offset:2px;text-decoration:underline}.VnJajq_legalText a:hover{color:var(--color-content-primary)}.VnJajq_confirmationActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (min-width:768px){.VnJajq_confirmationActions{order:2}}.VnJajq_confirmButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:109px;height:32px;padding:4px;font-size:13px;line-height:150%;transition:background-color .15s,color .15s;display:inline-flex}.VnJajq_backButton{color:var(--color-content-secondary);background:0 0;border:none;}.VnJajq_backButton:hover{color:var(--color-content-primary)}.VnJajq_submitButton{color:var(--color-content-inverse);background-color:var(--color-interactive-inverse);border:none;}.VnJajq_submitButton:hover{background-color:var(--color-interactive-inverse-hover)}.VnJajq_submitButton:disabled{opacity:.5;cursor:not-allowed}
