.BookingCreateDrawer-module__l__55q__drawerInner{overflow:hidden;top:var(--app-shell-header-offset,var(--app-top-chrome-height))!important;height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-main-extra-bottom,var(--app-ai-dock-height,0px)) - var(--app-safe-bottom,0px))!important;max-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-main-extra-bottom,var(--app-ai-dock-height,0px)) - var(--app-safe-bottom,0px))!important;pointer-events:none!important;bottom:auto!important}.BookingCreateDrawer-module__l__55q__drawerInnerMinimized{visibility:hidden!important;pointer-events:none!important}@media (min-width:48em){.BookingCreateDrawer-module__l__55q__drawerInner{right:var(--dev-dock-width,0px)!important}}.BookingCreateDrawer-module__l__55q__drawerContent{box-sizing:border-box;pointer-events:auto;background:var(--surface-raised);border-left:1px solid var(--hairline);box-shadow:var(--shadow-large);flex-direction:column;display:flex;flex:0 0 min(640px,52vw)!important;width:min(640px,52vw)!important;max-width:min(640px,52vw)!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.BookingCreateDrawer-module__l__55q__drawerContent.BookingCreateDrawer-module__l__55q__drawerContent{border-radius:0!important}.BookingCreateDrawer-module__l__55q__drawerScrollArea{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.BookingCreateDrawer-module__l__55q__drawerHeader{background:var(--surface-raised)}.BookingCreateDrawer-module__l__55q__drawerCreateHeader.BookingCreateDrawer-module__l__55q__drawerCreateHeader{padding:16px 24px 20px}.BookingCreateDrawer-module__l__55q__drawerEditChrome .mantine-Drawer-header:after{content:none;display:none}.BookingCreateDrawer-module__l__55q__drawerEditHeader{border-bottom:none}.BookingCreateDrawer-module__l__55q__drawerEditChrome .mantine-Drawer-header{border-bottom:none;align-items:flex-start;padding:16px}.BookingCreateDrawer-module__l__55q__headerTitle.BookingCreateDrawer-module__l__55q__editHeaderTitle{gap:2px}.BookingCreateDrawer-module__l__55q__editHeaderPill{align-self:flex-start;margin-bottom:4px}.BookingCreateDrawer-module__l__55q__drawerEditBody{margin-block:0!important;padding:4px 16px 12px!important}.BookingCreateDrawer-module__l__55q__drawerEditStack{gap:10px}.BookingCreateDrawer-module__l__55q__editDrawerFooter.BookingCreateDrawer-module__l__55q__editDrawerFooter.BookingCreateDrawer-module__l__55q__editDrawerFooter{background:var(--surface-raised);max-height:60vh;padding:0;overflow-y:auto}.BookingCreateDrawer-module__l__55q__editDrawerFooter>.mantine-Paper-root{border-color:var(--surface-sunken);border-radius:16px;margin:8px 20px 0}.BookingCreateDrawer-module__l__55q__editDrawerFooter>.mantine-Paper-root+.BookingCreateDrawer-module__l__55q__createFooterBar{padding-top:14px}.BookingCreateDrawer-module__l__55q__editDrawerSaveError{margin:0;padding:12px 24px 0}.BookingCreateDrawer-module__l__55q__editDrawerFooter:before{content:none;display:none}.BookingCreateDrawer-module__l__55q__drawerBody{flex-direction:column;flex:1;min-height:0;display:flex}.BookingCreateDrawer-module__l__55q__bodySecuring[aria-disabled=true]{pointer-events:none}.BookingCreateDrawer-module__l__55q__footerAlert{overflow:visible}.BookingCreateDrawer-module__l__55q__footerAlert .mantine-Alert-message{white-space:normal;overflow:visible}.BookingCreateDrawer-module__l__55q__headerTitle{flex-direction:column;flex:1;align-items:stretch;gap:10px;min-width:0;display:flex;overflow:hidden}.BookingCreateDrawer-module__l__55q__headerTop{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.BookingCreateDrawer-module__l__55q__headerActions{flex:none;align-items:center;gap:8px;display:flex}.BookingCreateDrawer-module__l__55q__kindBadge:before{content:"";background:var(--status-info-solid);border-radius:999px;flex-shrink:0;width:6px;height:6px}.BookingCreateDrawer-module__l__55q__kindBadge{box-sizing:border-box;background:var(--status-info-wash);height:20px;color:var(--status-info-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.BookingCreateDrawer-module__l__55q__headerTitleRow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__titleButton{border-bottom:1.5px dashed #0000;flex:1;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.BookingCreateDrawer-module__l__55q__titleButton:hover{border-bottom-color:var(--hairline-strong)}.BookingCreateDrawer-module__l__55q__titleText{letter-spacing:0;min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px;font-size:22px;font-weight:700;line-height:28px;display:block;overflow:hidden}.BookingCreateDrawer-module__l__55q__titleTextFill{width:100%}.BookingCreateDrawer-module__l__55q__titleLimit{color:var(--color-warning-ink);font-size:12px;font-weight:500;line-height:1.3}.BookingCreateDrawer-module__l__55q__titleText[data-placeholder]{color:var(--ink-50)}.BookingCreateDrawer-module__l__55q__titlePencil{color:var(--ink-35);flex:none}.BookingCreateDrawer-module__l__55q__headerTitle .BookingCreateDrawer-module__l__55q__headerTitleRow .BookingCreateDrawer-module__l__55q__titleInput{letter-spacing:0;color:var(--ink);border:none;border-bottom:1.5px dashed var(--action-ink-wash);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0 0 2px;font-size:22px;font-weight:700;line-height:28px}.BookingCreateDrawer-module__l__55q__resetTitle{color:var(--ink-50);flex:none;font-size:12px;font-weight:700}.BookingCreateDrawer-module__l__55q__resetTitle:hover{color:var(--action-ink-wash);text-decoration:underline}.BookingCreateDrawer-module__l__55q__holdPill{box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--mantine-color-brand-1);height:24px;color:var(--action-ink-wash);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.BookingCreateDrawer-module__l__55q__holdPill[data-tone=low]{background:var(--status-warning-wash);color:var(--status-warning-ink)}.BookingCreateDrawer-module__l__55q__holdPill[data-tone=critical]{background:var(--status-danger-wash);color:var(--status-danger-ink)}.BookingCreateDrawer-module__l__55q__holdExtend{min-width:3.5em;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:4px;font-weight:700;text-decoration:underline;display:inline-flex}.BookingCreateDrawer-module__l__55q__holdExtend:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:4px}.BookingCreateDrawer-module__l__55q__holdExtend:disabled{cursor:default;opacity:.8;text-decoration:none}.BookingCreateDrawer-module__l__55q__card{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.BookingCreateDrawer-module__l__55q__cardMerged{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.BookingCreateDrawer-module__l__55q__cardMerged>.BookingCreateDrawer-module__l__55q__row,.BookingCreateDrawer-module__l__55q__cardMerged>.BookingCreateDrawer-module__l__55q__scheduleRow{border-radius:0;margin:0;padding:16px}.BookingCreateDrawer-module__l__55q__cardMerged>:first-child{padding-top:16px}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__rowField{flex-direction:column;gap:2px;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__contactValueLine{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__contactValueLine .BookingCreateDrawer-module__l__55q__rowValue{white-space:nowrap}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__rowLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);font-size:12px;font-weight:700;line-height:16px}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__rowValue{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__rowSub{color:var(--ink-50);font-size:12px;font-weight:400;line-height:16px}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__scheduleSummaryDate{color:var(--ink);line-height:1.25}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__scheduleSummaryTime{color:var(--ink-70);line-height:1.3}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__row[data-interactive]:hover{background:0 0}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__iconBadge{width:36px;height:36px;margin-top:1px}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__rowAction{align-items:flex-start;height:auto;margin-top:2px}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__scheduleEditor .BookingCreateDrawer-module__l__55q__rowLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);font-size:12px;font-weight:700;line-height:16px}.BookingCreateDrawer-module__l__55q__cardMerged .BookingCreateDrawer-module__l__55q__scheduleEditor .BookingCreateDrawer-module__l__55q__durationValue{font:var(--text-body-sm);border-color:var(--hairline);background:var(--surface-card-shell);color:var(--ink);font-weight:500}.BookingCreateDrawer-module__l__55q__cardMergedFooter{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.BookingCreateDrawer-module__l__55q__editDrawerNotesEditor{padding:12px 18px 4px}.BookingCreateDrawer-module__l__55q__editDrawerNotesDisplay{border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);text-align:left;cursor:text;border-radius:12px;width:100%;padding:8px 12px;display:block}.BookingCreateDrawer-module__l__55q__editDrawerNotesDisplay:hover:not(:disabled){border-color:var(--mantine-color-gray-4)}.BookingCreateDrawer-module__l__55q__editDrawerNotesDisplay:disabled{cursor:default;opacity:.7}.BookingCreateDrawer-module__l__55q__editDrawerNotesDisplay .BookingCreateDrawer-module__l__55q__staffNotesBody{margin-top:0}.BookingCreateDrawer-module__l__55q__drawerNotesAction{color:var(--action-ink-wash);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:14px;font-weight:700;line-height:20px}.BookingCreateDrawer-module__l__55q__drawerNotesAction:hover{text-decoration:underline}.BookingCreateDrawer-module__l__55q__drawerCancelAction{color:var(--status-danger-ink);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 0;font-size:14px;font-weight:500;line-height:20px}.BookingCreateDrawer-module__l__55q__drawerCancelAction:hover:not(:disabled){text-decoration:underline}.BookingCreateDrawer-module__l__55q__drawerCancelAction:disabled{color:var(--color-text-muted,var(--mantine-color-dimmed));cursor:not-allowed;opacity:.55;text-decoration:none}.BookingCreateDrawer-module__l__55q__row{--drawer-field-height:calc(2.25rem * var(--mantine-scale,1));--drawer-caption-height:calc(10.5px * 1.3);border-radius:8px;margin:0 -10px;padding:6px 10px;transition:background-color .12s}.BookingCreateDrawer-module__l__55q__row[data-interactive]:hover{background:var(--surface-card-shell)}.BookingCreateDrawer-module__l__55q__row[data-interactive]:has(.BookingCreateDrawer-module__l__55q__rowClear:hover){background:0 0}.BookingCreateDrawer-module__l__55q__rowAction{height:var(--drawer-field-height);margin-top:calc(var(--drawer-caption-height) + 2px);flex:none;align-items:center;display:flex}.BookingCreateDrawer-module__l__55q__rowHead{text-align:left;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__rowStack{flex-direction:column;gap:2px;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__rowField{min-width:0;margin-top:0}.BookingCreateDrawer-module__l__55q__row[data-interactive] .BookingCreateDrawer-module__l__55q__rowHead{cursor:pointer}.BookingCreateDrawer-module__l__55q__rowLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);font-size:12px;font-weight:700;line-height:16px}.BookingCreateDrawer-module__l__55q__requiredMark{color:var(--status-danger-ink)}.BookingCreateDrawer-module__l__55q__rowValue{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.BookingCreateDrawer-module__l__55q__rowValueField{min-height:var(--drawer-field-height);align-items:center;display:flex}.BookingCreateDrawer-module__l__55q__rowSub{color:var(--ink-50);font-size:12px;font-weight:400;line-height:16px}.BookingCreateDrawer-module__l__55q__iconBadge{background:var(--mantine-color-brand-0);width:36px;height:36px;color:var(--action-ink-wash);border-radius:8px;flex:none;place-items:center;display:grid}.BookingCreateDrawer-module__l__55q__hero{background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.BookingCreateDrawer-module__l__55q__hero .BookingCreateDrawer-module__l__55q__iconBadge{width:36px;height:36px;margin-top:1px}.BookingCreateDrawer-module__l__55q__heroToggle{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__heroValue{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.BookingCreateDrawer-module__l__55q__scheduleRow{flex-direction:column;gap:12px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleRowHead{width:100%}.BookingCreateDrawer-module__l__55q__scheduleSummaryDate{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.BookingCreateDrawer-module__l__55q__scheduleSummaryDateButton{font:inherit;color:var(--ink);cursor:pointer;text-align:left;border:none;border-bottom:1px dashed var(--hairline-strong);background:0 0;border-radius:0;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1.3;transition:color .15s;display:inline-block}.BookingCreateDrawer-module__l__55q__scheduleSummaryDateButtonHero{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3}.BookingCreateDrawer-module__l__55q__scheduleSummaryDateButton:hover,.BookingCreateDrawer-module__l__55q__scheduleSummaryDateButton:focus-visible,.BookingCreateDrawer-module__l__55q__scheduleSummaryDateButton[data-open]{color:var(--action-ink-wash);border-bottom-color:var(--action-ink-wash)}.BookingCreateDrawer-module__l__55q__scheduleDatePickerDropdown{border-radius:8px;padding:16px}.BookingCreateDrawer-module__l__55q__scheduleTimePickerDropdown{background:var(--surface-raised);border-radius:8px;padding:12px 16px}.BookingCreateDrawer-module__l__55q__scheduleTimeRangeRow{align-items:flex-end;gap:8px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleTimeSelect{flex:none;width:112px;min-width:112px;max-width:112px}.BookingCreateDrawer-module__l__55q__scheduleTimeSelect.BookingCreateDrawer-module__l__55q__scheduleTimeSelect .mantine-InputWrapper-label{font:700 10px/12px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:4px}.BookingCreateDrawer-module__l__55q__scheduleTimeSelect .mantine-Input-input{font-variant-numeric:tabular-nums;padding-inline:12px 28px}.BookingCreateDrawer-module__l__55q__scheduleTimeDash{color:var(--ink-70);flex:none;padding-bottom:.55rem;font-size:14px;font-weight:500;line-height:1}.BookingCreateDrawer-module__l__55q__scheduleTimeDash:before{content:"–"}.BookingCreateDrawer-module__l__55q__scheduleTimeDurationRow{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleTimeDurationRow .BookingCreateDrawer-module__l__55q__rowLabel{font-size:10px;line-height:12px}.BookingCreateDrawer-module__l__55q__scheduleTimePickerDropdown .BookingCreateDrawer-module__l__55q__durationValue{min-height:0;color:var(--ink);background:0 0;border:none;padding:0;font-size:14px;font-weight:700}.BookingCreateDrawer-module__l__55q__scheduleSummaryTime{font-variant-numeric:tabular-nums;color:var(--ink-70);font-size:12px;font-weight:500}.BookingCreateDrawer-module__l__55q__scheduleSummaryTimeButton{cursor:pointer;text-align:left;border:none;border-bottom:1px dashed var(--hairline-strong);background:0 0;border-radius:0;width:fit-content;margin:0;padding:0;display:inline-block}.BookingCreateDrawer-module__l__55q__scheduleSummaryTimeButton:hover,.BookingCreateDrawer-module__l__55q__scheduleSummaryTimeButton:focus-visible,.BookingCreateDrawer-module__l__55q__scheduleSummaryTimeButton[data-open]{color:var(--action-ink-wash);border-bottom-color:var(--action-ink-wash)}.BookingCreateDrawer-module__l__55q__scheduleEditor{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:8px;margin-top:12px;padding:12px}.BookingCreateDrawer-module__l__55q__scheduleInputLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px}.BookingCreateDrawer-module__l__55q__scheduleInput{border:1px solid var(--hairline-strong);background:var(--surface-raised);color:var(--ink);border-radius:8px;font-size:14px;font-weight:400}.BookingCreateDrawer-module__l__55q__heroTime{font-variant-numeric:tabular-nums;color:var(--action-ink-wash);font-size:14px;font-weight:700}.BookingCreateDrawer-module__l__55q__kindToggle{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:999px;flex-shrink:0;gap:2px;padding:1px;display:inline-flex}.BookingCreateDrawer-module__l__55q__kindOption{width:36px;height:28px;color:var(--ink-50);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.BookingCreateDrawer-module__l__55q__kindOption:hover{color:var(--ink)}.BookingCreateDrawer-module__l__55q__kindOption[data-active]{background:var(--action);color:var(--action-ink-solid)}.BookingCreateDrawer-module__l__55q__modeToggle{border:1px solid var(--hairline);background:var(--surface-card-shell);border-radius:999px;flex:none;align-items:center;gap:1px;padding:2px;display:inline-flex}.BookingCreateDrawer-module__l__55q__modeOption{font:inherit;color:color-mix(in srgb, var(--action-ink-wash) 55%, var(--ink-50));cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.BookingCreateDrawer-module__l__55q__modeOption[data-active]{background:var(--surface-raised);color:var(--action-ink-wash);box-shadow:0 1px 3px #10706c33}.BookingCreateDrawer-module__l__55q__keepSpaceHidden{visibility:hidden;pointer-events:none}.BookingCreateDrawer-module__l__55q__recurrencePanel{flex-direction:column;gap:10px;margin:0 0 0 48px;display:flex}.BookingCreateDrawer-module__l__55q__sentence{color:var(--ink);margin:0;font-size:14px;font-weight:500;line-height:1.95}.BookingCreateDrawer-module__l__55q__sentenceChip{vertical-align:baseline;color:var(--action-ink-wash);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;border-radius:8px;padding:2px 6px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #9bc375;text-decoration:underline #9bc375;display:inline-block}.BookingCreateDrawer-module__l__55q__sentenceChip:hover,.BookingCreateDrawer-module__l__55q__sentenceChip[data-open]{background:var(--color-brand-0)}.BookingCreateDrawer-module__l__55q__sentenceChip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.BookingCreateDrawer-module__l__55q__sentenceMenuPanel{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:12px;margin-top:8px;padding:12px}.BookingCreateDrawer-module__l__55q__recurrenceFieldLabel{font-size:var(--mantine-font-size-sm);color:var(--action-ink-wash);white-space:nowrap;font-weight:400}.BookingCreateDrawer-module__l__55q__recurrenceCompactInput .mantine-Input-input{height:2rem;min-height:2rem;font:var(--text-body-sm);border-radius:8px;padding-block:0}.BookingCreateDrawer-module__l__55q__recurrenceCompactInput .mantine-Input-section{width:1.35rem}.BookingCreateDrawer-module__l__55q__recurrenceStepper{width:3.6rem}.BookingCreateDrawer-module__l__55q__recurrenceOrdinalSelect{width:4.4rem}.BookingCreateDrawer-module__l__55q__recurrenceWeekdaySelect{width:7.15rem}.BookingCreateDrawer-module__l__55q__recurrenceUntilDate{width:9.25rem;max-width:100%}.BookingCreateDrawer-module__l__55q__recurrenceHelp{border-radius:var(--radius-sm);color:var(--ink-50);cursor:help;justify-content:center;align-items:center;padding:0;display:inline-flex}.BookingCreateDrawer-module__l__55q__recurrenceHelp:hover{color:var(--ink)}.BookingCreateDrawer-module__l__55q__recurrenceHelp:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.BookingCreateDrawer-module__l__55q__recurrenceUntilDate .mantine-Input-wrapper{width:100%}.BookingCreateDrawer-module__l__55q__weekdayStrip{flex-wrap:wrap;gap:6px;display:flex}.BookingCreateDrawer-module__l__55q__recurrenceSummary{color:var(--action-ink-wash);font-weight:500}.BookingCreateDrawer-module__l__55q__summaryConflict{color:var(--status-danger-ink);font-weight:700}.BookingCreateDrawer-module__l__55q__scheduleFetchError{color:var(--status-danger-ink);margin:10px 0 0;padding-left:12px;font-size:12px;font-weight:500}.BookingCreateDrawer-module__l__55q__scheduleAdjustedSummary{color:var(--color-warning-ink);margin:0;padding:0;font-size:12px;font-weight:500}.BookingCreateDrawer-module__l__55q__scheduleResolvedSummary{color:var(--action-ink-wash);margin:10px 0 0;padding-left:12px;font-size:12px;font-weight:500}.BookingCreateDrawer-module__l__55q__scheduleSkippedSummary{color:var(--mantine-color-red-7);margin:10px 0 0;padding-left:12px;font-size:11.5px;font-weight:600}.BookingCreateDrawer-module__l__55q__scheduleCard{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:8px;margin-top:0;overflow:hidden}.BookingCreateDrawer-module__l__55q__scheduleCardHeader{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleCardTitle{color:var(--action-ink-wash);font-size:12px;font-weight:700;line-height:16px}.BookingCreateDrawer-module__l__55q__scheduleCardConflict{color:var(--status-warning-ink);font-weight:700}.BookingCreateDrawer-module__l__55q__scheduleCardChevron{color:var(--action-ink-wash);transition:transform .15s;transform:rotate(180deg)}.BookingCreateDrawer-module__l__55q__scheduleCardChevron[data-open]{transform:none}.BookingCreateDrawer-module__l__55q__scheduleRowChevron{color:#8a5a00}.BookingCreateDrawer-module__l__55q__scheduleRowChevron[data-open]{transform:rotate(180deg)}.BookingCreateDrawer-module__l__55q__scheduleRows{border-top:1px solid var(--hairline);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.BookingCreateDrawer-module__l__55q__scheduleRows>*+*{border-top:1px solid var(--hairline)}.BookingCreateDrawer-module__l__55q__scheduleRow[data-status=removed]{opacity:.6}.BookingCreateDrawer-module__l__55q__scheduleRow[data-changed]{background:0 0}.BookingCreateDrawer-module__l__55q__scheduleRowToggle{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 16px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleRowCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__scheduleRowDate{color:var(--ink);font-size:14px;font-weight:700;line-height:20px}.BookingCreateDrawer-module__l__55q__scheduleRowAdjusted,.BookingCreateDrawer-module__l__55q__scheduleRowTime{color:var(--ink-50);font-size:12px;font-weight:400}.BookingCreateDrawer-module__l__55q__scheduleRowMeta{flex-shrink:0;align-items:center;gap:6px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleBadge{box-sizing:border-box;white-space:nowrap;background:var(--status-neutral-wash);height:20px;color:var(--ink-70);--pill-dot:var(--status-neutral-solid);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.BookingCreateDrawer-module__l__55q__scheduleBadge:before{content:"";background:var(--pill-dot);border-radius:999px;flex-shrink:0;width:6px;height:6px}.BookingCreateDrawer-module__l__55q__scheduleBadge[data-status=adjusted],.BookingCreateDrawer-module__l__55q__scheduleBadge[data-status=removed]{background:var(--status-neutral-wash);color:var(--ink-70);--pill-dot:var(--status-neutral-solid)}.BookingCreateDrawer-module__l__55q__scheduleBadge[data-status=auto_resolved],.BookingCreateDrawer-module__l__55q__scheduleBadge[data-status=edited]{background:var(--status-warning-wash);color:var(--status-warning-ink);--pill-dot:var(--status-warning-solid)}.BookingCreateDrawer-module__l__55q__scheduleBadge[data-status=skipped]{background:var(--status-danger-wash);color:var(--status-danger-ink);--pill-dot:var(--status-danger-solid)}.BookingCreateDrawer-module__l__55q__scheduleBadge[data-status=resolving]{background:var(--status-info-wash);color:var(--status-info-ink);--pill-dot:var(--status-info-solid)}.BookingCreateDrawer-module__l__55q__scheduleFilterTabs{gap:2px;padding:0 12px 8px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleFilterTab{color:var(--ink-50);background:0 0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.BookingCreateDrawer-module__l__55q__scheduleFilterTab[data-active]{background:var(--surface-card-shell);color:var(--ink)}.BookingCreateDrawer-module__l__55q__singleConflictPanel{border:1px solid color-mix(in srgb, var(--color-brand-6) 20%, transparent);background:color-mix(in srgb, var(--color-brand-1) 35%, white);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.BookingCreateDrawer-module__l__55q__singleConflictSummary{color:var(--color-brand-9);font-size:12px;font-weight:600;line-height:1.35}.BookingCreateDrawer-module__l__55q__singleConflictStatusRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BookingCreateDrawer-module__l__55q__singleConflictReasons{color:var(--mantine-color-gray-7);font-size:11px;font-weight:600}.BookingCreateDrawer-module__l__55q__singleConflictHint,.BookingCreateDrawer-module__l__55q__singleConflictChange{color:var(--mantine-color-gray-7);font-size:11px;line-height:1.35}.BookingCreateDrawer-module__l__55q__scheduleSummaryPrimary{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleSummaryDateRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}:is(.BookingCreateDrawer-module__l__55q__scheduleSummaryPrimary[data-changed] [data-testid=booking-drawer-date],.BookingCreateDrawer-module__l__55q__scheduleSummaryPrimary[data-changed] .BookingCreateDrawer-module__l__55q__scheduleSummaryDate,.BookingCreateDrawer-module__l__55q__scheduleSummaryPrimary[data-changed] .BookingCreateDrawer-module__l__55q__scheduleSummaryDateButton){font-weight:700}.BookingCreateDrawer-module__l__55q__singleConflictSummarySuffix{color:var(--mantine-color-gray-6);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.BookingCreateDrawer-module__l__55q__singleConflictDateReasons{color:var(--mantine-color-gray-7);font-size:11px;font-weight:600;line-height:1.3}.BookingCreateDrawer-module__l__55q__scheduleAlternatives{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.BookingCreateDrawer-module__l__55q__scheduleAlternativeChip{box-sizing:border-box;white-space:nowrap;border:1px solid var(--hairline-strong);background:var(--surface-raised);height:32px;color:var(--ink);border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500}.BookingCreateDrawer-module__l__55q__scheduleAlternativeChip[data-active]{background:var(--mantine-color-brand-1);border-color:var(--hairline-strong);color:var(--action-ink-wash)}.BookingCreateDrawer-module__l__55q__scheduleRowBody{flex-direction:column;gap:6px;padding:0 16px 12px;display:flex}.BookingCreateDrawer-module__l__55q__scheduleRowReason{color:var(--ink-50);margin:0;font-size:12px;font-weight:400}.BookingCreateDrawer-module__l__55q__scheduleRemove{color:var(--status-danger-ink);align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:700;display:inline-flex}.BookingCreateDrawer-module__l__55q__scheduleRemove:disabled{opacity:.45;cursor:not-allowed}.BookingCreateDrawer-module__l__55q__scheduleRestore{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);height:32px;color:var(--ink);border-radius:999px;align-self:flex-start;padding:0 16px;font-size:14px;font-weight:500}.BookingCreateDrawer-module__l__55q__heroInputLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:4px;font-size:12px;font-weight:700}.BookingCreateDrawer-module__l__55q__heroInput{border:1px solid var(--hairline-strong);background:var(--surface-raised);font:var(--text-body-sm);border-radius:10px;font-weight:500}.BookingCreateDrawer-module__l__55q__chip{font:var(--text-body-sm);border:1px solid var(--hairline-strong);background:var(--surface-raised);color:var(--action-ink-wash);border-radius:999px;flex:none;padding:5px 12px;font-weight:500}.BookingCreateDrawer-module__l__55q__chip[data-active]{border-color:var(--action-ink-wash);background:var(--action-ink-wash);color:var(--mantine-color-white)}.BookingCreateDrawer-module__l__55q__chip:disabled{cursor:not-allowed}.BookingCreateDrawer-module__l__55q__rowSubAction,.BookingCreateDrawer-module__l__55q__sectionEditAction{font:var(--text-body-sm);color:var(--action-ink-wash);cursor:pointer;background:0 0;border:none;padding:2px 0;font-weight:500}.BookingCreateDrawer-module__l__55q__rowSubAction:hover,.BookingCreateDrawer-module__l__55q__sectionEditAction:hover{text-decoration:underline}.BookingCreateDrawer-module__l__55q__sectionEditAction:disabled,.BookingCreateDrawer-module__l__55q__rowSubAction:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.BookingCreateDrawer-module__l__55q__footerTotalRow{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.BookingCreateDrawer-module__l__55q__footerTotalLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-50);white-space:nowrap;font-size:10px;font-weight:700;line-height:12px}.BookingCreateDrawer-module__l__55q__footerTotalAmount,.BookingCreateDrawer-module__l__55q__footerTotalAmountEdit{font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:700}.BookingCreateDrawer-module__l__55q__footerTotalCommitted{font-variant-numeric:tabular-nums;color:var(--ink-35);font-size:14px;font-weight:400;text-decoration:line-through}.BookingCreateDrawer-module__l__55q__footerHint{color:var(--ink-50);font-size:12px;font-weight:400}.BookingCreateDrawer-module__l__55q__createFooter.BookingCreateDrawer-module__l__55q__createFooter.BookingCreateDrawer-module__l__55q__createFooter{background:var(--surface-raised);max-height:60vh;padding:0;overflow-y:auto}.BookingCreateDrawer-module__l__55q__createFooterPanel{flex-direction:column;gap:8px;padding:8px 20px 0;display:flex}.BookingCreateDrawer-module__l__55q__createFooterPanel .mantine-Paper-root{border-color:var(--surface-sunken);border-radius:16px}.BookingCreateDrawer-module__l__55q__createFooterBar{padding:12px 24px calc(16px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.BookingCreateDrawer-module__l__55q__createFooterPanel+.BookingCreateDrawer-module__l__55q__createFooterBar{padding-top:14px}.BookingCreateDrawer-module__l__55q__createFooterActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.BookingCreateDrawer-module__l__55q__footerChevron{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);width:40px;height:40px;color:var(--action-ink-wash);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.BookingCreateDrawer-module__l__55q__footerChevron:hover:not(:disabled){box-shadow:var(--shadow-button-hover)}.BookingCreateDrawer-module__l__55q__footerChevron:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BookingCreateDrawer-module__l__55q__footerChevron:disabled{opacity:.4;cursor:not-allowed}.BookingCreateDrawer-module__l__55q__footerChevronIcon{transition:transform .15s;transform:rotate(180deg)}.BookingCreateDrawer-module__l__55q__footerChevronIcon[data-expanded]{transform:none}.BookingCreateDrawer-module__l__55q__createFooterCta{display:inline-flex}.BookingCreateDrawer-module__l__55q__footerHelp{color:var(--ink-50);cursor:help;background:0 0;border:none;align-self:center;padding:0;display:inline-flex}.BookingCreateDrawer-module__l__55q__footerHelp:hover{color:var(--ink)}.BookingCreateDrawer-module__l__55q__footerPriceChange{cursor:help;background:0 0;border:none;align-self:center;padding:0;display:inline-flex}.BookingCreateDrawer-module__l__55q__footerPriceChange[data-tone=due]{color:var(--status-warning-ink)}.BookingCreateDrawer-module__l__55q__footerPriceChange[data-tone=credit]{color:var(--status-success-ink)}.BookingCreateDrawer-module__l__55q__editDrawerSaveButton{box-sizing:border-box;border:1px solid var(--hairline);white-space:nowrap;background:var(--action);height:40px;color:var(--action-ink-solid);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 24px;font-size:16px;font-weight:500;line-height:1}.BookingCreateDrawer-module__l__55q__editDrawerSaveButtonContent{justify-content:center;align-items:center;gap:8px;min-height:16px;display:inline-flex}.BookingCreateDrawer-module__l__55q__editDrawerSaveButton:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--surface-raised);box-shadow:var(--shadow-button-hover)}.BookingCreateDrawer-module__l__55q__editDrawerSaveButton:disabled{opacity:.4;cursor:not-allowed}.BookingCreateDrawer-module__l__55q__editDrawerSaveButton[aria-busy=true]{opacity:.85;cursor:wait}.BookingCreateDrawer-module__l__55q__durationValue{border:1px solid var(--hairline-strong);background:var(--color-brand-0);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--action-ink-wash);border-radius:10px;padding:7px 10px;font-weight:500}.BookingCreateDrawer-module__l__55q__pickerList{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.BookingCreateDrawer-module__l__55q__pickerOption{text-align:left;border-radius:10px;width:100%;padding:8px 10px}.BookingCreateDrawer-module__l__55q__pickerOption:hover{background:var(--surface-card-shell)}.BookingCreateDrawer-module__l__55q__pickerOption[data-active]{background:var(--color-brand-0)}.BookingCreateDrawer-module__l__55q__pickerOption[data-disabled]{cursor:not-allowed;opacity:.55}.BookingCreateDrawer-module__l__55q__pickerOption[data-disabled]:hover{background:0 0}.BookingCreateDrawer-module__l__55q__pickerOption[data-disabled][data-active]{background:var(--color-brand-0)}.BookingCreateDrawer-module__l__55q__addNotes{color:var(--action-ink-wash);background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:2px 0;font-size:14px;font-weight:700;display:inline-flex}.BookingCreateDrawer-module__l__55q__addNotes:hover{text-decoration:underline}.BookingCreateDrawer-module__l__55q__notesCard{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:16px;padding:16px}.BookingCreateDrawer-module__l__55q__notesSection{border-top:1px solid var(--surface-sunken);flex-direction:column;gap:8px;margin:0 -16px;padding:16px 16px 2px;display:flex}.BookingCreateDrawer-module__l__55q__notesSection+.BookingCreateDrawer-module__l__55q__cardFooter{border-top:none}.BookingCreateDrawer-module__l__55q__notesSection .BookingCreateDrawer-module__l__55q__notesComposer{border-color:var(--hairline-strong);border-radius:8px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:400;line-height:20px}.BookingCreateDrawer-module__l__55q__holdLine{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.BookingCreateDrawer-module__l__55q__holdTrigger{border:none;border-bottom:1px dashed var(--hairline-strong);color:var(--ink-50);text-align:left;cursor:pointer;background:0 0;padding:0;font-size:12px;font-weight:400;line-height:16px}.BookingCreateDrawer-module__l__55q__holdTrigger:hover:not(:disabled),.BookingCreateDrawer-module__l__55q__holdTrigger[aria-expanded=true]{color:var(--action-ink-wash);border-bottom-color:var(--action-ink-wash)}.BookingCreateDrawer-module__l__55q__holdTrigger:disabled{cursor:default;border-bottom-color:#0000}.BookingCreateDrawer-module__l__55q__holdLineDot{color:var(--ink-35);font-size:12px;line-height:16px}.BookingCreateDrawer-module__l__55q__attendees{color:var(--ink-50);align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.BookingCreateDrawer-module__l__55q__attendeesInput{border:none;border-bottom:1px dashed var(--hairline-strong);width:40px;font:inherit;color:var(--ink);text-align:center;appearance:textfield;background:0 0;border-radius:0;outline:none;padding:0;font-weight:500}.BookingCreateDrawer-module__l__55q__attendeesInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BookingCreateDrawer-module__l__55q__attendeesInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.BookingCreateDrawer-module__l__55q__attendeesInput:focus{border-bottom-color:var(--focus-ring)}.BookingCreateDrawer-module__l__55q__holdPopover.BookingCreateDrawer-module__l__55q__holdPopover{border:1px solid var(--hairline-strong);flex-direction:column;gap:10px;padding:16px;display:flex}.BookingCreateDrawer-module__l__55q__holdPopoverFields{align-items:flex-end;gap:8px;display:flex}.BookingCreateDrawer-module__l__55q__holdPopover.BookingCreateDrawer-module__l__55q__holdPopover .BookingCreateDrawer-module__l__55q__holdSelectLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:4px;font-size:10px;font-weight:700;line-height:12px}.BookingCreateDrawer-module__l__55q__holdPopover .BookingCreateDrawer-module__l__55q__holdSelectInput{border-radius:8px;height:40px;min-height:40px}.BookingCreateDrawer-module__l__55q__holdPopoverSummary{border-top:1px solid var(--surface-sunken);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.BookingCreateDrawer-module__l__55q__holdPopoverEyebrow{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);font-size:10px;font-weight:700;line-height:12px}.BookingCreateDrawer-module__l__55q__holdPopoverValue{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;font-weight:700}.BookingCreateDrawer-module__l__55q__cardFooter{border-top:1px solid var(--surface-sunken);flex-direction:column;margin:0 -16px -16px;padding:12px 16px 16px;display:flex}.BookingCreateDrawer-module__l__55q__staffNotesBody{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.45}
.ContactAutocomplete-module__kxK-4q__selectedRow{min-height:var(--drawer-field-height,2.25rem);align-items:center;min-width:0;display:flex}.ContactAutocomplete-module__kxK-4q__selectedText{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}
.BookingMinimizedDock-module__bglvfq__dock{right:calc(16px + var(--dev-dock-width,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:calc(var(--layer-nav) - 1);border:1px solid var(--mantine-color-gray-3);border-radius:var(--radius-lg);background:var(--mantine-color-white);max-width:min(380px,100vw - 32px);box-shadow:var(--shadow-card);color:var(--mantine-color-gray-8);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:inline-flex;position:fixed}.BookingMinimizedDock-module__bglvfq__dock:hover{background:var(--mantine-color-gray-0)}.BookingMinimizedDock-module__bglvfq__dock:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.BookingMinimizedDock-module__bglvfq__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.BookingMinimizedDock-module__bglvfq__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.BookingMinimizedDock-module__bglvfq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mantine-color-gray-9);font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.BookingMinimizedDock-module__bglvfq__when{color:var(--mantine-color-gray-6);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.BookingMinimizedDock-module__bglvfq__hold{background:var(--mantine-color-green-1);color:var(--mantine-color-green-9);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.BookingMinimizedDock-module__bglvfq__hold[data-tone=low]{background:var(--mantine-color-yellow-1);color:var(--mantine-color-yellow-9)}.BookingMinimizedDock-module__bglvfq__hold[data-tone=critical]{background:var(--mantine-color-red-1);color:var(--mantine-color-red-9)}.BookingMinimizedDock-module__bglvfq__restore{border:1px solid var(--hairline-strong);background:var(--surface-raised);width:32px;height:32px;color:var(--ink-50);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.BookingMinimizedDock-module__bglvfq__dock:hover .BookingMinimizedDock-module__bglvfq__restore{background:var(--surface-card-shell)}
.AppChromeActionIcon-module__VRsvyW__root{--ai-radius:var(--radius-control)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;--ai-hover:var(--app-chrome-subtle-action-hover)!important}.AppChromeActionIcon-module__VRsvyW__floating{background-color:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow);color:var(--app-floating-chrome-color);--ai-bg:var(--app-floating-chrome-bg)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important}
.appNavDrawerNavLink-module__0m_Lgq__root{border-radius:var(--mantine-radius-md);font:var(--text-nav-link)}.appNavDrawerNavLink-module__0m_Lgq__root[data-active] .mantine-NavLink-label{color:var(--action-ink-wash)}.appNavDrawerNavLink-module__0m_Lgq__root .mantine-NavLink-label{font:inherit}
.SidebarLogo-module__YTVf_W__link,.SidebarLogo-module__YTVf_W__logo{justify-content:center;align-items:center;display:flex}.SidebarLogo-module__YTVf_W__link{text-decoration:none}.SidebarLogo-module__YTVf_W__logo{-webkit-user-select:none;user-select:none;border-radius:.5rem;width:2.25rem;height:2.25rem;line-height:1;position:relative;overflow:hidden}.SidebarLogo-module__YTVf_W__logoImage{object-fit:contain;width:100%;height:100%;display:block}
.AppTopBar-module__mki9xq__transparentRoot{width:100%;min-width:0;height:100%;padding-top:var(--app-safe-top);box-sizing:border-box;background:0 0;align-items:center;display:flex}.AppTopBar-module__mki9xq__transparentInner{width:100%;min-width:0;height:var(--app-top-bar-height);padding-inline:var(--page-gutter);flex:1;align-items:center;display:flex;position:relative}.AppTopBar-module__mki9xq__solidRoot{width:100%;min-width:0;height:100%;padding-top:var(--app-safe-top);box-sizing:border-box;background-color:var(--surface);transition:background-color var(--transition-normal);align-items:center;display:flex}.AppTopBar-module__mki9xq__solidInner{min-width:0;height:var(--app-top-bar-height);padding-inline:var(--page-gutter);flex:1;align-items:center;display:flex;position:relative}.AppTopBar-module__mki9xq__floatingAction{background-color:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow);color:var(--app-floating-chrome-color);--ai-bg:var(--app-floating-chrome-bg)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important}.AppTopBar-module__mki9xq__floatingAction .mantine-Burger-root{--burger-color:var(--app-floating-chrome-color)}.app-shell-chrome-root[data-top-bar-variant=transparent] .AppTopBar-module__mki9xq__transparentRoot :is(.AppTopBar-module__mki9xq__topBarAction,.AppTopBar-module__mki9xq__floatingAction){box-shadow:0 1px 3px rgb(0 0 0/calc((1 - var(--app-top-bar-solid-progress,0)) * .12));--ai-bg:color-mix(in srgb, var(--app-floating-chrome-bg) calc((1 - var(--app-top-bar-solid-progress,0)) * 100%), transparent)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;background-color:color-mix(in srgb, var(--app-floating-chrome-bg) calc((1 - var(--app-top-bar-solid-progress,0)) * 100%), transparent)!important}[data-mantine-color-scheme=dark] .app-shell-chrome-root[data-top-bar-variant=transparent] .AppTopBar-module__mki9xq__transparentRoot :is(.AppTopBar-module__mki9xq__topBarAction,.AppTopBar-module__mki9xq__floatingAction){box-shadow:0 1px 3px rgb(0 0 0/calc((1 - var(--app-top-bar-solid-progress,0)) * .35))}.AppTopBar-module__mki9xq__solidRoot .AppTopBar-module__mki9xq__topBarAction{--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;--ai-hover:var(--app-chrome-subtle-action-hover)!important}.AppTopBar-module__mki9xq__solidRoot .AppTopBar-module__mki9xq__topBarAction .mantine-Burger-root{--burger-color:var(--app-floating-chrome-color)}.AppTopBar-module__mki9xq__topBarAction{--ai-radius:var(--radius-pill)!important;border-radius:var(--radius-pill)!important}.AppTopBar-module__mki9xq__sideSlot{z-index:1;flex-shrink:0;position:relative}.AppTopBar-module__mki9xq__centerSlot{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AppTopBar-module__mki9xq__centerSlot>*{pointer-events:auto;max-width:min(240px,100% - 8rem)}.AppTopBar-module__mki9xq__title{text-overflow:ellipsis;white-space:nowrap;font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);overflow:hidden}
.CommunityTopNavBar-module__We6yJG__shell{background:linear-gradient(180deg, var(--surface), transparent);box-sizing:border-box;width:100%;padding-top:calc(var(--app-chrome-inset) + var(--app-safe-top));padding-inline:var(--app-floating-chrome-inset,var(--app-chrome-inset))}
.ProfileMenu-module__mAv64G__logoutItem[data-logging-out],.ProfileMenu-module__mAv64G__classicSiteItemLoading{cursor:wait;opacity:.6}
.LanguageSwitcher-module__7FLOgq__root{border-radius:var(--mantine-radius-md);background:var(--app-chrome-subtle-action-bg,transparent);min-height:2.25rem;color:var(--app-floating-chrome-color);font:var(--text-label);white-space:nowrap;align-items:center;gap:.3rem;padding-inline:.65rem;font-weight:500;display:inline-flex}.LanguageSwitcher-module__7FLOgq__root[data-floating]{background:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow)}.LanguageSwitcher-module__7FLOgq__option{align-items:center;gap:.3rem;display:inline-flex}.LanguageSwitcher-module__7FLOgq__separator{opacity:.55}.LanguageSwitcher-module__7FLOgq__button{border-radius:var(--mantine-radius-md);color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin:0;padding:2px 6px}.LanguageSwitcher-module__7FLOgq__button[aria-pressed=true]{opacity:1;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.LanguageSwitcher-module__7FLOgq__button:hover{opacity:1}.LanguageSwitcher-module__7FLOgq__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}@media (max-width:30em){.LanguageSwitcher-module__7FLOgq__root{font:var(--text-micro);padding-inline:.45rem}}
.chat-message{align-items:flex-start}.chat-message--user{justify-content:flex-end;width:100%;display:flex}.chat-composer-pill,.chat-message-bubble--user{--chat-send-target-size:calc(2.125rem * var(--mantine-scale))}.chat-message-bubble--user{max-width:85%;min-height:var(--chat-send-target-size);box-sizing:border-box;background:var(--chat-user-bubble);color:var(--chat-user-bubble-ink);border-radius:var(--mantine-radius-xl);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);flex-direction:column;justify-content:center;display:inline-flex}.chat-message-body--assistant{width:100%;max-width:100%;color:var(--foreground);padding:0}.chat-message-content{line-height:var(--mantine-line-height-md,1.55)}.chat-message-bubble--user .chat-message-content{color:inherit}.chat-messages-viewport{min-height:0;padding:var(--mantine-spacing-sm);flex:1;overflow:auto}.chat-messages-stack{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.chat-composer-footer{padding:var(--mantine-spacing-sm);padding-bottom:max(var(--mantine-spacing-sm), env(safe-area-inset-bottom));border-top:1px solid var(--surface-sunken);flex-shrink:0}.chat-composer-pill{--chat-composer-motion:.15s ease;align-items:flex-end;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--mantine-shadow-xs);transition:border-color var(--chat-composer-motion), box-shadow var(--chat-composer-motion), background-color var(--chat-composer-motion);display:flex;position:relative}.chat-composer-pill:not([data-disabled]):not([data-loading]):hover{box-shadow:var(--mantine-shadow-sm)}.chat-composer-pill:not([data-disabled]):not([data-loading]):focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.chat-composer-pill[data-disabled],.chat-composer-pill[data-loading]{background:var(--surface);border-color:var(--surface-sunken);box-shadow:none;cursor:not-allowed}.chat-composer-pill[data-disabled] .chat-inline-composer-editor,.chat-composer-pill[data-loading] .chat-inline-composer-editor{color:var(--ink-50)}.chat-composer-pill[data-disabled] .chat-inline-composer-editor:empty:before,.chat-composer-pill[data-loading] .chat-inline-composer-editor:empty:before{color:var(--ink-20)}.chat-composer-pill[data-loading]{border-color:var(--action-wash);animation:1.5s ease-in-out infinite chat-composer-loading-pulse}.chat-composer-pill--with-prompts{flex-direction:column;align-items:stretch}.chat-composer-pill--large{--chat-send-target-size:calc(2.625rem * var(--mantine-scale));gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-lg)}.chat-composer-pill--large .chat-composer-input-row{gap:var(--mantine-spacing-sm)}.chat-composer-pill--large .chat-inline-composer-editor{padding:0 var(--mantine-spacing-md);font-size:max(18px, var(--font-size-md))}.chat-composer-input-row{align-items:flex-end;gap:var(--mantine-spacing-xs);display:flex}.chat-composer-prompts{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transition:none;overflow:hidden}.chat-composer-prompts[data-visible]{pointer-events:auto;animation:chat-composer-prompts-show var(--chat-composer-motion,.15s ease) forwards}.chat-composer-prompts:not([data-visible]){animation:chat-composer-prompts-hide var(--chat-composer-motion,.15s ease) forwards}.chat-composer-prompts-inner{overflow:hidden}@keyframes chat-composer-prompts-show{0%{opacity:0;max-height:0;margin-bottom:0}to{max-height:3rem;margin-bottom:var(--mantine-spacing-xs);opacity:1}}@keyframes chat-composer-prompts-hide{0%{max-height:3rem;margin-bottom:var(--mantine-spacing-xs);opacity:1}to{opacity:0;max-height:0;margin-bottom:0}}.chat-suggested-prompts-list{gap:var(--mantine-spacing-sm);margin:0;padding:0;list-style:none;display:flex}.chat-suggested-prompts-list--wrap{flex-wrap:wrap}.chat-suggested-prompts-list--scroll{flex-wrap:nowrap}.chat-suggested-prompts-carousel{width:100%}.chat-suggested-prompts-carousel>div{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.chat-suggested-prompts-item{flex-shrink:0}@media (prefers-reduced-motion:reduce){.chat-suggested-prompts-carousel>div{scroll-behavior:auto}}.chat-composer-send{border-radius:var(--radius-control);opacity:.45;transition:opacity var(--chat-composer-motion,.15s ease), transform var(--chat-composer-motion,.15s ease), background-color var(--chat-composer-motion,.15s ease), color var(--chat-composer-motion,.15s ease), box-shadow var(--chat-composer-motion,.15s ease);flex-shrink:0}.chat-composer-send[data-ready],.chat-composer-send[data-loading]{opacity:1}.chat-composer-send svg{transition:opacity var(--chat-composer-motion,.15s ease), transform var(--chat-composer-motion,.15s ease)}@keyframes chat-composer-loading-pulse{0%,to{border-color:var(--action-wash)}50%{border-color:var(--action)}}@media (prefers-reduced-motion:reduce){.chat-composer-pill,.chat-composer-send,.chat-composer-send svg,.chat-inline-composer-editor{transition:none}.chat-composer-prompts,.chat-composer-prompts[data-visible]{animation:none}.chat-composer-prompts[data-visible]{max-height:3rem;margin-bottom:var(--mantine-spacing-xs);opacity:1}.chat-composer-pill[data-loading]{border-color:var(--action);animation:none}}.chat-composer-send svg path{fill:currentColor}.chat-mention-dropdown-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.chat-typing-indicator{padding:var(--mantine-spacing-xs) 0;align-items:center;gap:5px;display:flex}.chat-typing-dot{background:var(--ink-50);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both chat-typing-bounce}.chat-typing-dot:nth-child(2){animation-delay:.16s}.chat-typing-dot:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.chat-typing-dot{animation:none}}@keyframes chat-typing-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.chat-scroll-to-bottom{bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md);z-index:2;box-shadow:var(--mantine-shadow-md);position:absolute}.chat-layout-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-layout-viewport-wrap{flex:1;min-height:0;display:flex;position:relative}.chat-inline-composer-editor{min-width:0;max-height:calc(4 * 1.55em + var(--mantine-spacing-md));padding:0 var(--mantine-spacing-sm);font-size:max(16px,.875rem);line-height:var(--mantine-line-height-md,1.55);color:var(--ink);white-space:pre-wrap;word-break:break-word;interpolate-size:allow-keywords;transition:height var(--chat-composer-motion,.15s ease), color var(--chat-composer-motion,.15s ease);outline:none;flex:1;align-self:center;overflow-y:auto}.chat-inline-composer-editor:empty:before{content:attr(data-placeholder);color:var(--ink-50);pointer-events:none}.chat-inline-mention{--chat-mention-avatar-size:.875em;align-items:center;gap:calc(var(--mantine-spacing-xs) * 2);vertical-align:baseline;padding-block:0;padding-inline:calc(var(--mantine-spacing-xs) * 2) calc(var(--mantine-spacing-xs) * 3);border-radius:var(--mantine-radius-xl);background:var(--surface-sunken);color:var(--ink-50);font-size:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;margin:0 1px;font-weight:500;line-height:1.2;display:inline-flex}.chat-inline-mention-avatar{width:var(--chat-mention-avatar-size);height:var(--chat-mention-avatar-size);object-fit:cover;border-radius:50%;flex-shrink:0}.chat-inline-mention-label{line-height:inherit}button.chat-inline-mention{font:inherit;text-align:inherit;appearance:none;cursor:pointer;padding-block:0;padding-inline:calc(var(--mantine-spacing-xs) * 3);border:none;line-height:1.2}button.chat-inline-mention:hover{filter:brightness(.95)}button.chat-inline-mention:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.chat-message-bubble--user .chat-inline-mention{background:color-mix(in srgb, var(--chat-user-bubble-ink) 18%, transparent);color:var(--chat-user-bubble-ink)}[data-mantine-color-scheme=dark] .chat-composer-pill{background:var(--surface-raised);border-color:var(--hairline);box-shadow:0 2px 12px #00000059}[data-mantine-color-scheme=dark] .chat-composer-pill:not([data-disabled]):not([data-loading]):focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}[data-mantine-color-scheme=dark] .chat-composer-pill[data-disabled],[data-mantine-color-scheme=dark] .chat-composer-pill[data-loading]{background:var(--surface);border-color:var(--surface-sunken)}[data-mantine-color-scheme=dark] .chat-composer-pill[data-disabled] .chat-inline-composer-editor,[data-mantine-color-scheme=dark] .chat-composer-pill[data-loading] .chat-inline-composer-editor{color:var(--ink-70)}[data-mantine-color-scheme=dark] .chat-composer-pill[data-disabled] .chat-inline-composer-editor:empty:before,[data-mantine-color-scheme=dark] .chat-composer-pill[data-loading] .chat-inline-composer-editor:empty:before{color:var(--hairline)}[data-mantine-color-scheme=dark] .chat-inline-composer-editor{color:var(--foreground)}[data-mantine-color-scheme=dark] .chat-inline-composer-editor:empty:before{color:var(--ink-50)}[data-mantine-color-scheme=dark] .chat-composer-footer{border-top-color:var(--hairline)}[data-mantine-color-scheme=dark] .chat-inline-mention{background:var(--surface-sunken);color:var(--foreground)}[data-mantine-color-scheme=dark] button.chat-inline-mention:focus-visible{outline-color:var(--focus-ring)}
:where(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);overflow:visible}@media (forced-colors:active){:where(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:highlight}}
.typography-module__OrnNba__textMicro{font:var(--text-micro)}.typography-module__OrnNba__textLabel{font:var(--text-label)}.typography-module__OrnNba__textBodySm{font:var(--text-body-sm)}.typography-module__OrnNba__textBody{font:var(--text-body)}.typography-module__OrnNba__textBodyLg{font:var(--text-body-lg)}.typography-module__OrnNba__textHeading2{font:var(--text-heading-2)}.typography-module__OrnNba__titleDisplay3{font:var(--text-display-3);letter-spacing:var(--tracking-display)}.typography-module__OrnNba__titleHeading1{font:var(--text-heading-1);letter-spacing:var(--tracking-heading)}.typography-module__OrnNba__titleHeading2{font:var(--text-heading-2);letter-spacing:var(--tracking-heading)}.typography-module__OrnNba__titleHeading3{font:var(--text-heading-3);letter-spacing:var(--tracking-heading)}.typography-module__OrnNba__inputLabel{font:var(--text-label)}
.ProfileMemberNav-module__YPOZ3G__filterBar{border-radius:var(--mantine-radius-xl);background-color:var(--surface);border:1px solid var(--hairline);align-items:center;gap:2px;width:max-content;padding:4px;display:inline-flex}.ProfileMemberNav-module__YPOZ3G__filterChip{border-radius:var(--mantine-radius-xl);cursor:pointer;font-family:inherit;font:var(--text-body-sm);color:var(--ink-70);white-space:nowrap;background:0 0;border:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ProfileMemberNav-module__YPOZ3G__filterChip:hover:not(:disabled){background-color:var(--surface)}.ProfileMemberNav-module__YPOZ3G__filterChipActive{background-color:var(--color-brand-1);border-color:var(--color-brand);color:var(--action-ink-wash);font-weight:600}.ProfileMemberNav-module__YPOZ3G__filterChipActive:hover:not(:disabled){background-color:var(--color-brand-1);border-color:var(--color-brand)}.ProfileMemberNav-module__YPOZ3G__filterChip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.ProfileMemberNav-module__YPOZ3G__youBadge{flex-shrink:0}
.ProfileMemberNavSelect-module__vXE27G__selectRoot{min-width:180px;max-width:280px}.ProfileMemberNavSelect-module__vXE27G__selectWrapper{width:100%}.ProfileMemberNavSelect-module__vXE27G__selectInput{text-overflow:ellipsis;white-space:nowrap;padding-top:0;padding-bottom:0;height:34px;min-height:34px;font:var(--text-body-sm);color:var(--ink-70);padding-inline:10px 24px;font-weight:400;overflow:hidden;border-radius:var(--mantine-radius-xl)!important;border:2px solid var(--hairline)!important;background-color:var(--surface)!important;box-shadow:none!important}.ProfileMemberNavSelect-module__vXE27G__selectInputWithPhoto{padding-inline:28px 24px!important}.ProfileMemberNavSelect-module__vXE27G__selectInput:focus,.ProfileMemberNavSelect-module__vXE27G__selectInput:hover{box-shadow:none!important}.ProfileMemberNavSelect-module__vXE27G__selectInputActive{font-weight:600;background-color:var(--color-brand-0)!important;border-color:var(--color-brand)!important;color:var(--ink)!important}.ProfileMemberNavSelect-module__vXE27G__selectLeftSection{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:inline-flex}.ProfileMemberNavSelect-module__vXE27G__selectSection{width:20px;min-width:20px;color:var(--ink-70);pointer-events:none}.ProfileMemberNavSelect-module__vXE27G__selectWrapperActive .ProfileMemberNavSelect-module__vXE27G__selectSection{color:var(--ink-70)}
.ProfileMemberChipsStrip-module__BZVCSW__scroller{-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow:auto hidden}
.profilePageDetailFieldPrimitives-module__RXAUzG__multiline{white-space:pre-line}.profilePageDetailFieldPrimitives-module__RXAUzG__rowBody{flex:1;min-width:0}.profilePageDetailFieldPrimitives-module__RXAUzG__value{word-break:break-word}
.ProfileWellnessReadCard-module__6o9T7a__phraseBadgeRoot{white-space:normal;text-align:left;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:100%;height:auto;padding-block:8px}.ProfileWellnessReadCard-module__6o9T7a__phraseBadgeLabel{overflow-wrap:anywhere;white-space:normal;text-align:left;text-overflow:clip;line-height:1.35;overflow:visible}.ProfileWellnessReadCard-module__6o9T7a__pillar{min-height:160px}.ProfileWellnessReadCard-module__6o9T7a__pillarCopy{flex:1;min-width:0}
.profileEditEmergencyContactsSection-module__adUawq__addButton{align-self:flex-start}
.ProfileWellnessPhraseTagsField-module__1qe0wq__phraseBadgeRoot{white-space:normal;text-align:left;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:100%;height:auto;padding-block:8px;line-height:1.35}
.OurActivitiesSection-module__cgFCAW__sectionHeader{flex-direction:column;align-items:stretch;display:flex}.OurActivitiesSection-module__cgFCAW__titleRow{flex-wrap:wrap;align-items:center;width:100%;display:flex}.OurActivitiesSection-module__cgFCAW__headerToggle{align-items:center;gap:var(--mantine-spacing-sm);white-space:nowrap;cursor:pointer;min-width:min-content;color:inherit;padding:2px var(--mantine-spacing-sm) 2px 2px;border-radius:var(--mantine-radius-sm);flex-wrap:nowrap;flex:auto;display:flex}.OurActivitiesSection-module__cgFCAW__headerToggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesSection-module__cgFCAW__sectionTitle{white-space:nowrap}.OurActivitiesSection-module__cgFCAW__subsectionLabel{font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:700}.OurActivitiesSection-module__cgFCAW__favoriteActivitiesSubsection{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex}.OurActivitiesSection-module__cgFCAW__countBadge{box-sizing:border-box;background-color:var(--color-brand-9);min-width:18px;height:18px;color:var(--color-brand-dark-contrast);font:var(--text-micro);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.OurActivitiesSection-module__cgFCAW__sectionPanel.OurActivitiesSection-module__cgFCAW__sectionPanel{background:var(--surface)}.OurActivitiesSection-module__cgFCAW__titleRowActions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:none;min-width:min-content;margin-left:auto;display:flex}.OurActivitiesSection-module__cgFCAW__sectionActionsLeading,.OurActivitiesSection-module__cgFCAW__sectionTrailingAction{align-items:center;display:inline-flex}.OurActivitiesSection-module__cgFCAW__addActivityButton{flex-shrink:0}.OurActivitiesSection-module__cgFCAW__addActivityLabel{align-items:center;gap:var(--space-2);display:inline-flex}.OurActivitiesSection-module__cgFCAW__filterPills{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto hidden}.OurActivitiesSection-module__cgFCAW__filterPillsRow{flex-wrap:nowrap;width:max-content}.OurActivitiesSection-module__cgFCAW__filterPills button:focus-visible{outline-offset:calc(var(--focus-outline-offset) * -1)}.OurActivitiesSection-module__cgFCAW__emptyCard{text-align:center}.OurActivitiesSection-module__cgFCAW__emptyIconWrap{width:80px;height:80px;margin:0 auto var(--mantine-spacing-md);justify-content:center;align-items:center;display:flex;position:relative}.OurActivitiesSection-module__cgFCAW__emptyIconRing{border:1px solid var(--color-brand-1);border-radius:50%;position:absolute}.OurActivitiesSection-module__cgFCAW__emptyIconRingOuter{background-color:var(--color-brand-0);opacity:.5;width:80px;height:80px}.OurActivitiesSection-module__cgFCAW__emptyIconRingMiddle{background-color:var(--color-brand-0);opacity:.75;width:60px;height:60px}.OurActivitiesSection-module__cgFCAW__emptyIconRingInner{background-color:var(--color-brand-0);width:44px;height:44px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.OurActivitiesSection-module__cgFCAW__emptyIconRingInnerFavorite{color:var(--color-error)}.OurActivitiesSection-module__cgFCAW__collapseChevron{color:var(--ink-70);transition:transform .28s}.OurActivitiesSection-module__cgFCAW__collapseChevronExpanded{transform:rotate(180deg)}
.OurActivitiesBookedTile-module__Bak8mG__bookedTileFixedWidth{flex-shrink:0;width:300px}.OurActivitiesBookedTile-module__Bak8mG__statusRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.OurActivitiesBookedTile-module__Bak8mG__statusConfirmedInner{align-items:center;gap:var(--space-1);display:inline-flex}.OurActivitiesBookedTile-module__Bak8mG__paymentSummary{min-width:0}.OurActivitiesBookedTile-module__Bak8mG__paymentStats{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.OurActivitiesBookedTile-module__Bak8mG__paymentStat{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesBookedTile-module__Bak8mG__paymentStatRemaining{text-align:right;align-items:flex-end}.OurActivitiesBookedTile-module__Bak8mG__paymentStatLabel{font:var(--text-micro);color:var(--ink-50)}.OurActivitiesBookedTile-module__Bak8mG__paymentStatValue{font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);font-variant-numeric:var(--numeric-tabular)}.OurActivitiesBookedTile-module__Bak8mG__paymentStatRemaining .OurActivitiesBookedTile-module__Bak8mG__paymentStatLabel,.OurActivitiesBookedTile-module__Bak8mG__paymentStatRemaining .OurActivitiesBookedTile-module__Bak8mG__paymentStatValue{color:var(--color-brand-9)}.OurActivitiesBookedTile-module__Bak8mG__paymentProgress{margin-top:var(--space-2)}.OurActivitiesBookedTile-module__Bak8mG__manageButton{width:100%;margin-top:auto}.OurActivitiesBookedTile-module__Bak8mG__sessionStripIcon{color:var(--ink-70);flex-shrink:0}.OurActivitiesBookedTile-module__Bak8mG__sessionStripText{font:var(--text-label);color:var(--ink-70);min-width:0}.OurActivitiesBookedTile-module__Bak8mG__seeDetailsStrip{cursor:pointer;width:100%;color:inherit;justify-content:center;text-decoration:none}.OurActivitiesBookedTile-module__Bak8mG__seeDetailsLabel{font:var(--text-label);color:var(--ink-70)}.OurActivitiesBookedTile-module__Bak8mG__seeDetailsIcon{color:var(--ink-50);flex-shrink:0}
.OurActivitiesTileGrid-module___RQ_1a__carouselWrap{width:100%;position:relative}.OurActivitiesTileGrid-module___RQ_1a__carouselTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:-8px;padding:3px 3px 11px;overflow:auto hidden}.OurActivitiesTileGrid-module___RQ_1a__carouselTrack::-webkit-scrollbar{display:none}.OurActivitiesTileGrid-module___RQ_1a__carouselRow{gap:var(--mantine-spacing-md);align-items:stretch;display:inline-flex}.OurActivitiesTileGrid-module___RQ_1a__carouselItem{flex-direction:column;flex-shrink:0;width:300px;display:flex}.OurActivitiesTileGrid-module___RQ_1a__carouselItem>*{flex:auto;width:100%;min-width:0}
.OurActivitiesListSection-module__cKW8Rq__listSection{gap:var(--mantine-spacing-md);width:100%;scroll-margin-top:calc(var(--app-sticky-pin-top) + var(--page-block-padding));flex-direction:column;display:flex}@media (max-width:47.99em){.OurActivitiesListSection-module__cKW8Rq__listSection{scroll-margin-top:calc(var(--app-sticky-pin-top) + var(--our-activities-section-nav-measured-height,var(--our-activities-section-nav-height)) + var(--our-activities-section-scroll-gap,var(--mantine-spacing-sm)))}}.OurActivitiesListSection-module__cKW8Rq__listSectionHeader{gap:var(--mantine-spacing-sm);flex-direction:column;width:100%;display:flex}.OurActivitiesListSection-module__cKW8Rq__titleGroup{flex:auto;min-width:0}.OurActivitiesListSection-module__cKW8Rq__headerTrailing{flex-shrink:0}.OurActivitiesListSection-module__cKW8Rq__sectionFilterPills{width:100%;min-width:0}.OurActivitiesListSection-module__cKW8Rq__sectionIcon{color:var(--ink-70);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OurActivitiesListSection-module__cKW8Rq__listSectionTitle{white-space:nowrap;min-width:0}
.OurActivitiesManageModal-module__jqp6iq__hiddenModalHeader{min-height:0;padding:0}.OurActivitiesManageModal-module__jqp6iq__modalBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__modalContent{height:calc(100dvh - var(--mantine-spacing-xl) * 2);max-height:calc(100dvh - var(--mantine-spacing-xl) * 2);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__modalInnerMobile{padding:0!important}.OurActivitiesManageModal-module__jqp6iq__modalContentMobile{height:100dvh;max-height:100dvh;border-radius:0!important}.OurActivitiesManageModal-module__jqp6iq__modalRoot{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__modalPinnedShell{flex:1;min-height:0}.OurActivitiesManageModal-module__jqp6iq__modalLayout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__requiredInfoModalFooter{flex-shrink:0}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__modalLayout{flex-direction:row}}.OurActivitiesManageModal-module__jqp6iq__contentColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__sidebar{background:var(--surface-sunken);border-bottom:1px solid var(--border-divider);padding:var(--card-padding);gap:var(--mantine-spacing-md);flex-direction:column;flex-shrink:0;display:none}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__sidebar{border-bottom:none;border-right:1px solid var(--border-divider);width:14.5rem;padding:var(--card-padding);display:flex}}.OurActivitiesManageModal-module__jqp6iq__headerMobileChrome{flex-shrink:0;align-items:center;display:flex}.OurActivitiesManageModal-module__jqp6iq__headerMobileChromeL3{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;grid-template-columns:auto 1fr;display:grid}.OurActivitiesManageModal-module__jqp6iq__headerMobileBack{flex-shrink:0}.OurActivitiesManageModal-module__jqp6iq__mobileL3Title{min-width:0;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__categoryLinksSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__navItemDanger{color:var(--color-error)}.OurActivitiesManageModal-module__jqp6iq__categoryPlaceholderText{margin-top:var(--mantine-spacing-sm);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__navList{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.OurActivitiesManageModal-module__jqp6iq__navTab{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);color:var(--ink-70);font:var(--text-body-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:flex}.OurActivitiesManageModal-module__jqp6iq__navTab:hover:not(:disabled):not(.OurActivitiesManageModal-module__jqp6iq__navTabActive){background:var(--surface-sunken-hover);color:var(--ink)}.OurActivitiesManageModal-module__jqp6iq__navTab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesManageModal-module__jqp6iq__navTabLabel{min-width:0}.OurActivitiesManageModal-module__jqp6iq__navTabBadge{border-radius:var(--mantine-radius-xl);background:var(--color-warning);min-width:1.125rem;height:1.125rem;color:var(--surface);font:var(--text-micro);flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__navTabBadgePending{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__navTabActive{background:var(--surface-raised);border-color:var(--border-divider);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #2323230f}.OurActivitiesManageModal-module__jqp6iq__navTabActive:hover:not(:disabled){background:var(--surface-raised);color:var(--ink)}.OurActivitiesManageModal-module__jqp6iq__navTabDisabled{opacity:.55;cursor:not-allowed}.OurActivitiesManageModal-module__jqp6iq__navTabDanger{color:var(--status-danger-ink)}.OurActivitiesManageModal-module__jqp6iq__navTabActive.OurActivitiesManageModal-module__jqp6iq__navTabDanger{background:var(--surface-raised);border-color:var(--border-divider);color:var(--status-danger-ink)}.OurActivitiesManageModal-module__jqp6iq__content{min-width:0;min-height:0;padding:var(--card-padding);flex:1;overflow-y:auto}.OurActivitiesManageModal-module__jqp6iq__header{align-items:stretch;gap:var(--mantine-spacing-sm);padding:var(--card-padding);border-bottom:1px solid var(--border-divider);flex-direction:column;flex-shrink:0;display:flex;position:relative}.OurActivitiesManageModal-module__jqp6iq__headerMain{align-items:center;gap:var(--mantine-spacing-md);flex:1;min-width:0;display:flex}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__headerMain{align-items:flex-start}}.OurActivitiesManageModal-module__jqp6iq__headerImage{border-radius:var(--mantine-radius-md);flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__headerImage .activity-tileV2-heroMedia{aspect-ratio:1;width:100%;height:100%;min-height:0;position:absolute;inset:0}.OurActivitiesManageModal-module__jqp6iq__headerText{flex:1;min-width:0}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__headerText{padding-right:2.5rem}}.OurActivitiesManageModal-module__jqp6iq__headerProgram{text-transform:uppercase;letter-spacing:.02em}.OurActivitiesManageModal-module__jqp6iq__headerTitle{line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__headerMemberRow{align-items:center;gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-xs);display:flex}.OurActivitiesManageModal-module__jqp6iq__headerMemberLabel{font:var(--text-body-sm);color:var(--ink-70)}.OurActivitiesManageModal-module__jqp6iq__headerClose{top:var(--card-padding);right:var(--card-padding);z-index:1;position:absolute}.OurActivitiesManageModal-module__jqp6iq__overviewSectionHeader{margin-bottom:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__overviewCard{border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--surface)}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__overviewCard{padding:var(--mantine-spacing-lg)}}.OurActivitiesManageModal-module__jqp6iq__overviewSectionTitle{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__overviewSectionSubtitle{margin-top:var(--mantine-spacing-xs);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__overviewMetaBlock{flex-direction:column;gap:2px;display:flex}.OurActivitiesManageModal-module__jqp6iq__overviewMetaLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:500}.OurActivitiesManageModal-module__jqp6iq__overviewMetaValue{font:var(--text-body-sm);color:var(--ink);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__overviewDivider{margin:var(--mantine-spacing-md) 0;border:none;border-top:1px solid var(--hairline)}.OurActivitiesManageModal-module__jqp6iq__upcomingRow{align-items:flex-start;gap:var(--mantine-spacing-xs);display:flex}.OurActivitiesManageModal-module__jqp6iq__upcomingText{font:var(--text-body-sm);color:var(--ink-50);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__paymentSummarySection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__paymentStatBlock{flex-direction:column;gap:2px;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentStatLabel{font:var(--text-label);color:var(--ink-70);font-weight:500}.OurActivitiesManageModal-module__jqp6iq__paymentStatValue{font:var(--text-body-lg);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__paymentStatValueHighlight{font:var(--text-body-lg);color:var(--color-brand-9);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__paymentMethodOnFileHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-md);display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodOnFileHeading{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__paymentMethodOnFileBadge{background:var(--color-brand-9);color:var(--color-brand-dark-contrast);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardIdentity{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodBrandIcon{border-radius:var(--mantine-radius-md);background:var(--color-brand-1);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardSummary{font:var(--text-body-sm);color:var(--ink);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardDetail{font:var(--text-body-sm);color:var(--ink-70)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceHeading{margin-bottom:var(--mantine-spacing-sm);font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceList{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItem{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);background:var(--surface);cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItem:hover{border-color:var(--color-brand-4)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItemSelected{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItem .OurActivitiesManageModal-module__jqp6iq__paymentMethodCardIdentity{flex:1}.OurActivitiesManageModal-module__jqp6iq__paymentMethodSelectedBadge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__paymentMethodActions{margin-top:var(--mantine-spacing-md);justify-content:flex-end;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodNotice{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodNote{margin-top:var(--mantine-spacing-md);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__paymentProgress{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__addOnList{margin:0;padding:0;list-style:none}.OurActivitiesManageModal-module__jqp6iq__addOnRow{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md) 0;border-top:1px solid var(--hairline);display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnRow:first-child{border-top:none;padding-top:0}.OurActivitiesManageModal-module__jqp6iq__addOnInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnName{font:var(--text-body-sm);color:var(--ink);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__addOnDescription{font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__addOnAddedBadge{background:var(--color-brand-9);color:var(--color-brand-dark-contrast);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__addOnActions{align-items:flex-end;gap:var(--mantine-spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnPrice{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesManageModal-module__jqp6iq__addOnTotalRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-md);border-top:2px solid var(--hairline);display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnTotalLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__addOnTotalValue{font:var(--text-body-lg);color:var(--color-brand-9);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__addOnNoticeArea{min-height:var(--mantine-spacing-lg);margin-top:var(--mantine-spacing-sm)}.OurActivitiesManageModal-module__jqp6iq__addOnSaveNotice{font:var(--text-body-sm);color:var(--status-info-ink);font-weight:500;line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__addOnPlaceholderNote{margin-top:var(--mantine-spacing-sm);font:var(--text-label);color:var(--ink-50);font-style:italic;line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__transferAlternativesSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__transferAlternativesHeading{margin-top:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-sm);font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__transferAlternativesSection .OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceList{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__transferOptionItem{align-items:center}.OurActivitiesManageModal-module__jqp6iq__transferOptionContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__transferSpotsBadge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;align-self:center;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__transferPriceNote{margin-top:var(--mantine-spacing-xs);font:var(--text-label);color:var(--ink-50);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__transferActions{margin-top:var(--mantine-spacing-lg);justify-content:flex-end;display:flex}.OurActivitiesManageModal-module__jqp6iq__transferSuccessNotice{align-items:flex-start;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-lg);padding:var(--mantine-spacing-md);border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);background:var(--status-info-wash);display:flex}.OurActivitiesManageModal-module__jqp6iq__transferSuccessTitle{font:var(--text-body-sm);color:var(--status-info-ink);font-weight:700;line-height:1.3}.OurActivitiesManageModal-module__jqp6iq__transferSuccessBody{font:var(--text-body-sm);color:var(--status-neutral-ink);margin-top:2px;line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSummary{margin-bottom:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSummaryText{font:var(--text-body-sm);color:var(--ink-50);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__requiredInfoList{margin:0;padding:0;list-style:none}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) 0;border-top:1px solid var(--hairline);display:flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRow:first-child{border-top:none;padding-top:0}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRowMain{align-items:flex-start;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRowText{flex-direction:column;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoItemLabel{font:var(--text-body-sm);color:var(--ink);font-weight:600;line-height:1.3}.OurActivitiesManageModal-module__jqp6iq__requiredInfoItemDesc{font:var(--text-label);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadgeComplete{background:var(--status-success-wash);color:var(--status-success-ink)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadgeNeedsAttention{background:var(--status-warning-solid);color:var(--ink)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadgeLoading{min-width:7.5rem;padding-inline:var(--mantine-spacing-xs);flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoFormSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoForm{border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--surface)}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__requiredInfoForm{padding:var(--mantine-spacing-lg)}}.OurActivitiesManageModal-module__jqp6iq__requiredInfoFormHeading{font:var(--text-body);color:var(--ink);margin-bottom:var(--mantine-spacing-md);font-weight:700}.OurActivitiesManageModal-module__jqp6iq__requiredInfoFormPhone{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSaveButton{margin-top:var(--mantine-spacing-md);align-self:flex-start;width:auto}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSuccess{border:1px solid var(--hairline)}
.OurActivitiesManageCancelTab-module__E8S0Na__dangerCard{border:1px solid var(--status-danger-wash);border-left:3px solid var(--color-error);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--status-danger-wash)}@media (min-width:48em){.OurActivitiesManageCancelTab-module__E8S0Na__dangerCard{padding:var(--mantine-spacing-lg)}}.OurActivitiesManageCancelTab-module__E8S0Na__explainer{font:var(--text-body-sm);color:var(--ink-70);line-height:1.5}.OurActivitiesManageCancelTab-module__E8S0Na__statBlock{flex-direction:column;gap:2px;display:flex}.OurActivitiesManageCancelTab-module__E8S0Na__statLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:500}.OurActivitiesManageCancelTab-module__E8S0Na__statValue{font:var(--text-body-lg);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageCancelTab-module__E8S0Na__refundHelp{font:var(--text-label);color:var(--ink-70);line-height:1.4}.OurActivitiesManageCancelTab-module__E8S0Na__sectionTitle{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageCancelTab-module__E8S0Na__subtitle{margin-top:var(--mantine-spacing-xs);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}
.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressCard{background:var(--surface);border:1px solid var(--border-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressHeader{margin-bottom:var(--mantine-spacing-xs);justify-content:space-between;align-items:center;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-70);font-weight:700}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressCount{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressCountMuted{color:var(--ink-50);font-weight:600}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressBar{margin-bottom:0}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipList{gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChip{align-items:center;gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-xl);border:1px solid var(--hairline);cursor:pointer;background:0 0;padding:7px 12px 7px 8px;font-family:inherit;transition:border-color .12s,box-shadow .12s,background-color .12s;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChip:hover:not(:disabled){border-color:var(--ink-20)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChip:disabled{cursor:default;opacity:.7}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipActive{background:var(--surface);border:1.5px solid var(--color-brand);box-shadow:var(--mantine-shadow-xs)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipIndicator{flex-shrink:0;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipLoader{border:var(--border-hairline) solid var(--border-divider);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipLabel{font:var(--text-body-sm);color:var(--ink-70);font-weight:600;line-height:1.2}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipLabelActive{color:var(--ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskEyebrow{align-items:center;gap:var(--mantine-spacing-xs);font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--status-neutral-ink);font-weight:700;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskEyebrowDue{color:var(--color-warning-ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskTitle{font:var(--text-heading-2);color:var(--ink);margin:6px 0;font-weight:700;line-height:1.25}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__requiredFor{font:var(--text-label);color:var(--color-warning-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__requiredForName{color:var(--ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskDescription{margin:var(--mantine-spacing-sm) 0 var(--mantine-spacing-md);font:var(--text-body-sm);color:var(--status-neutral-ink);line-height:1.5}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepContent{margin-top:var(--mantine-spacing-xs)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooter{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-md);border-top:1px solid var(--border-divider);display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterPinned{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);width:100%;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterStatus{font:var(--text-body-sm);color:var(--status-neutral-ink);align-items:center;gap:6px;min-width:0;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterStatusReady{color:var(--status-info-ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterActions{gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteCard{border:1px solid var(--border-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xl);text-align:center;background:var(--surface)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteIcon{background:var(--status-info-wash);width:3.5rem;height:3.5rem;color:var(--status-info-ink);margin-bottom:var(--mantine-spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteTitle{font:var(--text-body-lg);color:var(--ink);font-weight:700}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteBody{margin-top:var(--mantine-spacing-xs);font:var(--text-body-sm);color:var(--ink-70);max-width:24rem;margin-inline:auto;line-height:1.5}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__placeholderCard{border:1px solid var(--border-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--surface)}
.OurActivitiesCalendarEventModal-module__uGOvDa__backdrop{z-index:199;background:0 0;position:fixed;inset:0}.OurActivitiesCalendarEventModal-module__uGOvDa__popover{z-index:200;width:min(300px, calc(100vw - 2 * var(--our-activities-event-popover-inset,16px)));max-height:calc(100dvh - 2 * var(--our-activities-event-popover-inset,16px));border-radius:var(--radius-lg);background:var(--surface-raised);border:var(--border-hairline) solid var(--border-divider);box-shadow:var(--shadow-card);--our-activities-event-popover-inset:16px;position:fixed;overflow-y:auto}.OurActivitiesCalendarEventModal-module__uGOvDa__header{gap:var(--space-2);padding:var(--card-padding-tight);flex-direction:column;padding-right:2.25rem;display:flex;position:relative}.OurActivitiesCalendarEventModal-module__uGOvDa__closeButton{position:absolute;top:10px;right:8px}.OurActivitiesCalendarEventModal-module__uGOvDa__statusRow{display:flex}.OurActivitiesCalendarEventModal-module__uGOvDa__body{gap:var(--space-3);padding:0 var(--card-padding-tight) var(--card-padding-tight);flex-direction:column;display:flex}.OurActivitiesCalendarEventModal-module__uGOvDa__memberBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesCalendarEventModal-module__uGOvDa__memberValue{align-items:center;gap:6px;min-width:0;display:inline-flex}.OurActivitiesCalendarEventModal-module__uGOvDa__footer{justify-content:flex-end;gap:var(--mantine-spacing-sm);padding:var(--card-padding-tight);border-top:var(--border-hairline) solid var(--border-divider);display:flex}
.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTile{background:var(--surface);border:1px dashed var(--ink-20);border-radius:var(--mantine-radius-xl);flex-direction:column;height:100%;min-height:220px;display:flex;overflow:hidden}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileFixedWidth{width:280px}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileButton{justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--card-padding);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileButton:hover{background:var(--surface-card-shell)}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileIcon{background:var(--color-brand-0);width:40px;height:40px;color:var(--color-brand-7);border-radius:50%;justify-content:center;align-items:center;display:flex}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileTitle{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileSubtext{font:var(--text-label);color:var(--ink-70);max-width:180px;line-height:1.4}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileForm{gap:var(--mantine-spacing-sm);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileLabel{font:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-70);font-weight:600}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileActions{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-sm);margin-top:auto;display:flex}
.typeCategoryAccent-module__biy-TG__accentDot[data-kind-category=rental]{background:#6770a5}.typeCategoryAccent-module__biy-TG__accentDot[data-kind-category=internal]{background:#f9b714}
.OurActivitiesSlotOptionCard-module__Tir_aa__card{align-items:stretch;gap:var(--mantine-spacing-md);padding:var(--card-padding);border:1px solid var(--hairline);border-radius:var(--mantine-radius-xl);background:var(--surface);display:flex}.OurActivitiesSlotOptionCard-module__Tir_aa__media{aspect-ratio:1;border-radius:var(--mantine-radius-sm);flex-direction:column;flex:0 0 25%;align-self:flex-start;width:25%;display:flex;position:relative;overflow:hidden}.OurActivitiesSlotOptionCard-module__Tir_aa__media .activity-tileV2-heroMedia{aspect-ratio:auto;flex:1;width:100%;height:100%;min-height:100%}.OurActivitiesSlotOptionCard-module__Tir_aa__body{flex:1;justify-content:space-between;min-width:0}.OurActivitiesSlotOptionCard-module__Tir_aa__category{font:var(--text-micro);letter-spacing:.06em;color:var(--ink-70);font-weight:700}.OurActivitiesSlotOptionCard-module__Tir_aa__title{font:var(--text-body-sm);color:var(--ink);font-weight:700;line-height:1.35}.OurActivitiesSlotOptionCard-module__Tir_aa__metaRow{flex-wrap:wrap;gap:8px}.OurActivitiesSlotOptionCard-module__Tir_aa__meta{font:var(--text-label);color:var(--ink-70)}.OurActivitiesSlotOptionCard-module__Tir_aa__actionRow{margin-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-sm);gap:var(--mantine-spacing-sm)}.OurActivitiesSlotOptionCard-module__Tir_aa__memberInfo{flex:1;min-width:0}.OurActivitiesSlotOptionCard-module__Tir_aa__memberName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OurActivitiesSlotOptionCard-module__Tir_aa__price{font:var(--text-body-sm);color:var(--ink);flex-shrink:0;font-weight:700}.OurActivitiesSlotOptionCard-module__Tir_aa__addButton{flex-shrink:0}
.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalRoot{flex-direction:column;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalBody{flex-direction:column;flex:1;min-height:0;display:flex;padding:0!important}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalContent{height:calc(100dvh - var(--mantine-spacing-xl) * 2);max-height:calc(100dvh - var(--mantine-spacing-xl) * 2);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalContentMobile{border-radius:0;height:100dvh;max-height:100dvh}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalHeader{z-index:1;background-color:var(--surface-raised);flex-shrink:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleRow{align-items:flex-start;gap:var(--mantine-spacing-sm);width:100%;min-width:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__accentDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleBlock{flex:1;min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__listTitle{font:var(--text-body-lg);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditRow{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;max-width:100%;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditRow .OurActivitiesFavoriteListManageModal-module__RMoz5W__listTitle{min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditIcon{flex-shrink:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditForm{align-items:center;gap:var(--mantine-spacing-xs);flex-direction:row;width:100%;min-width:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditInput{flex:auto;min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__subtitleRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__subtitleText{font:var(--text-body-sm);color:var(--ink-70)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionBar{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--card-padding);background:var(--surface-sunken);margin-bottom:var(--mantine-spacing-sm);flex-shrink:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionBarLeading{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionCount{font:var(--text-body-sm);color:var(--ink-70);white-space:nowrap}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionRemove{flex-shrink:0;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__body{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__bodyEmpty{justify-content:center;align-items:center;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__emptyStateCard{border:none}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeader{padding-block:var(--mantine-spacing-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderIcon{border-radius:var(--mantine-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderIconReady{background:var(--status-info-wash);color:var(--status-info-ink)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderIconChoose{background:var(--status-warning-wash);color:var(--status-warning-ink)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderTitle{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderCaption{font:var(--text-label);color:var(--ink-70)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__pickSessionWarning{font:var(--text-label);color:var(--color-warning-ink);align-items:center;gap:4px;margin-top:4px;font-weight:600;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowSelectableShell{align-items:start;gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCard{cursor:pointer;width:100%;min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCard.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCard:hover:not([data-checked]){background:var(--color-surface-hover)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCardStatic{background:var(--surface-raised);padding:var(--card-padding-tight);border:1px solid var(--border-divider);border-radius:var(--radius-lg);box-sizing:border-box;text-align:left;cursor:default}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCardStatic:hover{background:var(--color-surface-hover)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowChooseOption{background:var(--status-warning-wash)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowInner{align-items:start;gap:var(--mantine-spacing-sm);grid-template-columns:auto auto minmax(0,1fr) minmax(max-content,auto) auto;width:100%;display:grid}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowInnerNoSelection{grid-template-columns:auto minmax(0,1fr) minmax(max-content,auto) auto}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowInnerNoRemove{grid-template-columns:auto auto minmax(0,1fr) minmax(max-content,auto)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowIndicator{margin-top:4px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowDetails{min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__category{font:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:600}.OurActivitiesFavoriteListManageModal-module__RMoz5W__activityName{font:var(--text-body-sm);color:var(--ink);overflow-wrap:break-word;word-break:break-word;margin-top:2px;font-weight:700;line-height:1.3}.OurActivitiesFavoriteListManageModal-module__RMoz5W__dates{font:var(--text-label);color:var(--ink-70);margin-top:4px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__metaRow{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__metaItem{font:var(--text-label);color:var(--ink-70);align-items:center;gap:4px;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowPrice{font:var(--text-body-sm);color:var(--ink);white-space:nowrap;padding-top:4px;font-weight:700}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowViewActivity{white-space:nowrap;flex-shrink:0;min-width:max-content}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowRemove{flex-shrink:0;margin-top:2px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footer{justify-content:space-between;align-items:flex-end;gap:var(--mantine-spacing-md);display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerMobile{flex-direction:column;align-items:stretch}.OurActivitiesFavoriteListManageModal-module__RMoz5W__totalBlock{flex-shrink:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__totalLabel{font:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:700}.OurActivitiesFavoriteListManageModal-module__RMoz5W__totalPrice{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.2}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerActions{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerActionsMobile{flex-direction:column;width:100%}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerActionsMobile>*{width:100%}
.CalendarFilterPill-module__8jghlG__pill{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);height:2.5rem;color:var(--ink);cursor:pointer;box-shadow:none;border-radius:999px;align-items:center;gap:.375rem;max-width:100%;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.CalendarFilterPill-module__8jghlG__pill:hover{background:var(--surface-card-shell)}.CalendarFilterPill-module__8jghlG__pillNarrowed{border-color:var(--hairline-strong);background:var(--mantine-color-brand-1);color:var(--action-ink-wash)}.CalendarFilterPill-module__8jghlG__pillOpen{border-color:var(--hairline-strong);background:var(--mantine-color-brand-0)}.CalendarFilterPill-module__8jghlG__pillIcon{color:var(--ink-50);flex-shrink:0;display:inline-flex}.CalendarFilterPill-module__8jghlG__pillNarrowed .CalendarFilterPill-module__8jghlG__pillIcon,.CalendarFilterPill-module__8jghlG__pillOpen .CalendarFilterPill-module__8jghlG__pillIcon{color:var(--action-ink-wash)}.CalendarFilterPill-module__8jghlG__pillLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CalendarFilterPill-module__8jghlG__pillDots{flex-shrink:0;align-items:center;display:inline-flex}.CalendarFilterPill-module__8jghlG__pillDot{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface-raised);border-radius:999px;flex-shrink:0}.CalendarFilterPill-module__8jghlG__pillDot+.CalendarFilterPill-module__8jghlG__pillDot{margin-left:-3px}.CalendarFilterPill-module__8jghlG__pillCaret{color:var(--ink-50);flex-shrink:0;transition:transform .15s;display:inline-flex}.CalendarFilterPill-module__8jghlG__pillCaretOpen{transform:rotate(180deg)}.CalendarFilterPill-module__8jghlG__pillNarrowed .CalendarFilterPill-module__8jghlG__pillCaret,.CalendarFilterPill-module__8jghlG__pillOpen .CalendarFilterPill-module__8jghlG__pillCaret{color:var(--action-ink-wash)}.CalendarFilterPill-module__8jghlG__dropdown.CalendarFilterPill-module__8jghlG__dropdown.CalendarFilterPill-module__8jghlG__dropdown{border:1px solid var(--hairline);box-shadow:var(--shadow-glow);box-sizing:border-box;border-radius:16px;padding:8px}.CalendarFilterPill-module__8jghlG__dropdownType.CalendarFilterPill-module__8jghlG__dropdownType.CalendarFilterPill-module__8jghlG__dropdownType{padding:6px}.CalendarFilterPill-module__8jghlG__dropdownFacilities{overflow:hidden}
.OurActivitiesAddToCalendarPanel-module__C76-ja__backdrop{top:var(--app-sticky-pin-top);z-index:calc(var(--app-z-top-bar) - 2);cursor:default;background-color:#00000059;border:none;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelDesktop{top:var(--app-sticky-pin-top);z-index:calc(var(--app-z-top-bar) - 1);border-left:1px solid var(--hairline);background:var(--surface-raised);border-radius:0;flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 16px #0000000f}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelMobileSheet{z-index:calc(var(--app-z-top-bar) - 1);background:var(--surface-raised);padding-bottom:calc(var(--app-main-extra-bottom,var(--app-community-bottom-nav-height,68px)) + var(--app-safe-bottom,0px));flex-direction:column;transition:top .2s,box-shadow .2s,border-radius .2s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelMobilePeek{border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;height:auto;animation:.2s OurActivitiesAddToCalendarPanel-module__C76-ja__mobileSheetSlideUp;box-shadow:0 -4px 24px #0000001f}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelMobileExpanded{top:var(--app-sticky-pin-top);box-shadow:none;border-radius:0}@keyframes OurActivitiesAddToCalendarPanel-module__C76-ja__mobileSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.OurActivitiesAddToCalendarPanel-module__C76-ja__header{padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) var(--mantine-spacing-md);border-bottom:1px solid var(--surface-sunken);flex-shrink:0}.OurActivitiesAddToCalendarPanel-module__C76-ja__headerInteractive{cursor:pointer}.OurActivitiesAddToCalendarPanel-module__C76-ja__backButton{margin-top:2px}.OurActivitiesAddToCalendarPanel-module__C76-ja__eyebrow{font:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-weight:700}.OurActivitiesAddToCalendarPanel-module__C76-ja__dateTitle{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.2}.OurActivitiesAddToCalendarPanel-module__C76-ja__timeRow{color:var(--ink-70)}.OurActivitiesAddToCalendarPanel-module__C76-ja__filterSection{padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) 0;flex-shrink:0;min-width:0}.OurActivitiesAddToCalendarPanel-module__C76-ja__filterSection .OurActivitiesAddToCalendarPanel-module__C76-ja__panelMemberFilter{width:100%;max-width:100%}.OurActivitiesAddToCalendarPanel-module__C76-ja__listSection{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-md);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.OurActivitiesAddToCalendarPanel-module__C76-ja__listHeading{font:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:700}.OurActivitiesAddToCalendarPanel-module__C76-ja__cardList{padding-bottom:var(--mantine-spacing-sm)}
.OurActivitiesActivityImageThumb-module__sFrvJG__coverImage{object-fit:cover}.OurActivitiesActivityImageThumb-module__sFrvJG__thumb{border-radius:var(--mantine-radius-sm);background:var(--surface-card-shell);flex-shrink:0;overflow:hidden}.OurActivitiesActivityImageThumb-module__sFrvJG__placeholderThumb{border-radius:inherit;position:absolute;inset:0}.OurActivitiesActivityImageThumb-module__sFrvJG__stack{flex-shrink:0;position:relative}.OurActivitiesActivityImageThumb-module__sFrvJG__stackItem{border-radius:var(--mantine-radius-sm);border:2px solid var(--surface);background:var(--surface-card-shell);overflow:hidden;box-shadow:0 1px 3px #0000001f}
.CalendarTypeFilterPill-module__R76Cwq__menu{flex-direction:column;gap:.125rem;display:flex}.CalendarTypeFilterPill-module__R76Cwq__menuDivider{background:var(--mantine-color-gray-3);height:1px;margin:.25rem 0}.CalendarTypeFilterPill-module__R76Cwq__menuRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.5rem;width:100%;padding:.3125rem .25rem;display:grid}.CalendarTypeFilterPill-module__R76Cwq__menuRow:hover{background:var(--surface-card-shell)}.CalendarTypeFilterPill-module__R76Cwq__menuCheckboxIndicator{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);border-radius:2px;flex-shrink:0;justify-self:start;width:1rem;max-width:1rem;height:1rem;margin-top:.0625rem;position:relative}.CalendarTypeFilterPill-module__R76Cwq__menuCheckboxIndicator[data-checked=true]{background:var(--action);border-color:#0000}.CalendarTypeFilterPill-module__R76Cwq__menuCheckboxIndicator[data-checked=true]:after{content:"";border:solid var(--action-ink-solid);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.CalendarTypeFilterPill-module__R76Cwq__menuCheckboxIndicator[data-indeterminate=true]:not([data-checked=true]){background:var(--action);border-color:#0000}.CalendarTypeFilterPill-module__R76Cwq__menuCheckboxIndicator[data-indeterminate=true]:not([data-checked=true]):after{content:"";background:var(--action-ink-solid);border:none;height:.125rem;margin-top:-.0625rem;position:absolute;top:50%;left:.1875rem;right:.1875rem;transform:none}.CalendarTypeFilterPill-module__R76Cwq__typeLabelRow{align-items:center;gap:.375rem;min-width:0;display:flex}.CalendarTypeFilterPill-module__R76Cwq__typeCategoryDot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.CalendarTypeFilterPill-module__R76Cwq__typeLabel{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3;display:block}.CalendarTypeFilterPill-module__R76Cwq__typeSublabel{color:var(--ink-70);margin-left:.75rem;font-size:12px;font-weight:500;line-height:1.3;display:block}.CalendarTypeFilterPill-module__R76Cwq__allTypesLabel{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}
.ProfileAsyncCardGatheringPlaceholder-module__mIGM6q__icon{flex-shrink:0}.ProfileAsyncCardGatheringPlaceholder-module__mIGM6q__copy{flex:1;min-width:0}
.ProfileEnrollmentAttentionModal-module__L8vOma__rowCopy{min-width:0}.ProfileEnrollmentAttentionModal-module__L8vOma__continue{flex-shrink:0}
.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot{cursor:pointer;background:var(--status-warning-solid);color:var(--surface);transition:filter .12s}.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot:hover{filter:brightness(1.03)}.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.ProfileEnrollmentAttentionBar-module__ajcHtW__copyGroup{min-width:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__iconWell{background:var(--status-warning-ink);color:var(--surface);flex-shrink:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__copyStack{min-width:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__bodyText{color:var(--surface);line-height:1.45}.ProfileEnrollmentAttentionBar-module__ajcHtW__meta{flex-shrink:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__fullWidth{width:100%}
.ProfileRelationshipsPanel-module__Lucyeq__headerTitle{flex:1;min-width:0}.ProfileRelationshipsPanel-module__Lucyeq__toolbar{flex-shrink:0}
.ClassicSiteBanner-module__NYeBlW__link{font:inherit;color:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ClassicSiteBanner-module__NYeBlW__link:hover{color:var(--status-info-ink);opacity:.85}.ClassicSiteBanner-module__NYeBlW__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}
