.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__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)}
.RoundCloseButton-module__OP3HPW__button{border:1px solid var(--hairline-strong);background:var(--surface-raised);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ink-50);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.RoundCloseButton-module__OP3HPW__button:hover:not(:disabled){background:var(--surface-card-shell)}.RoundCloseButton-module__OP3HPW__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.RoundCloseButton-module__OP3HPW__button:disabled{opacity:.5;cursor:default}
.HomeWidgetSection-module__DwxPhW__section{z-index:1;position:relative}.HomeWidgetSection-module__DwxPhW__activityItem{color:inherit;padding:var(--card-padding-tight);border-radius:var(--radius-md);transition:background-color var(--transition-fast);text-decoration:none;display:block}.HomeWidgetSection-module__DwxPhW__activityItem:hover{background-color:var(--overlay-hover)}.HomeWidgetSection-module__DwxPhW__activityItem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}[data-mantine-color-scheme=dark] .HomeWidgetSection-module__DwxPhW__activityItem:hover{background-color:var(--overlay-hover)}.HomeWidgetSection-module__DwxPhW__activityBody{flex:1;min-width:0}.HomeWidgetSection-module__DwxPhW__activityThumb{border-radius:var(--radius-md);background-color:var(--activity-thumb-bg,var(--activity-tile-bg,transparent));flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.HomeWidgetSection-module__DwxPhW__activityThumbWithDetails{margin-top:2px}.HomeWidgetSection-module__DwxPhW__activityThumbDefault{background-color:#0000}.HomeWidgetSection-module__DwxPhW__activityThumbPlaceholder{position:absolute;inset:0}.HomeWidgetSection-module__DwxPhW__activityThumbDate{background-color:var(--surface-sunken);border:1px solid var(--border-divider);width:50px}.HomeWidgetSection-module__DwxPhW__activityThumbIcon{color:var(--activity-thumb-fg,var(--activity-tile-fg,var(--person-ink)))}.HomeWidgetSection-module__DwxPhW__activityThumbImage{object-fit:cover}.HomeWidgetSection-module__DwxPhW__dateThumbMonth{margin-bottom:4px;line-height:1}.HomeWidgetSection-module__DwxPhW__detailIcon{color:var(--ink-35);flex-shrink:0}.HomeWidgetSection-module__DwxPhW__card{height:100%}.HomeWidgetSection-module__DwxPhW__cardIcon{color:var(--color-brand-link);align-items:center;display:flex}.HomeWidgetSection-module__DwxPhW__cardLink{text-decoration:none}.HomeWidgetSection-module__DwxPhW__cardLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-link);text-decoration-color:var(--color-brand-link)}.HomeWidgetSection-module__DwxPhW__cardEmpty{padding:var(--card-padding);justify-content:center;align-items:center;display:flex}.HomeWidgetSection-module__DwxPhW__tileLink{color:inherit;text-decoration:none;display:block}
.CartItem-module__LXaXsa__root{position:relative}.CartItem-module__LXaXsa__amount{white-space:nowrap;font-variant-numeric:var(--numeric-tabular,tabular-nums);flex-shrink:0}.CartItem-module__LXaXsa__discountIcon{color:var(--color-brand-9);flex-shrink:0;align-items:center;display:inline-flex}.CartItem-module__LXaXsa__breakdownToggle{cursor:pointer;align-self:flex-start}
.SkipToMainContent-module__YIjMvW__skipLink{inset-inline-start:var(--space-4);top:calc(env(safe-area-inset-top,0px) + var(--space-3));z-index:10;min-height:var(--control-height);box-sizing:border-box;font:var(--text-label);font-family:var(--font-sans);color:var(--action-ink);white-space:nowrap;background:var(--action);border-radius:var(--radius-pill);clip:rect(0 0 0 0);clip-path:inset(50%);border:none;justify-content:center;align-items:center;width:1px;height:1px;padding:0 24px;text-decoration:none;display:inline-flex;position:absolute;overflow:hidden}.SkipToMainContent-module__YIjMvW__skipLink:focus,.SkipToMainContent-module__YIjMvW__skipLink:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible}
.communityFocus-module__nhx_Va__fieldShell{border:var(--border-control) solid var(--border-input)}.communityFocus-module__nhx_Va__fieldShellError{border-color:var(--status-danger-solid)}.communityFocus-module__nhx_Va__fieldShell:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-color:var(--ink);overflow:visible}.communityFocus-module__nhx_Va__fieldShellError:focus-within{border-color:var(--status-danger-solid)}.communityFocus-module__nhx_Va__fieldShellOpen{border-color:var(--ink)}.communityFocus-module__nhx_Va__checkLabel:focus-within,.communityFocus-module__nhx_Va__toggleLabel:focus-within .communityFocus-module__nhx_Va__toggleTrack{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.communityFocus-module__nhx_Va__toggleTrack{display:flex}@media (forced-colors:active){.communityFocus-module__nhx_Va__fieldShell:focus-within,.communityFocus-module__nhx_Va__checkLabel:focus-within,.communityFocus-module__nhx_Va__toggleLabel:focus-within .communityFocus-module__nhx_Va__toggleTrack{outline-color:highlight}}
.ImageOverlayInfo-module__7yDdqG__root{padding:var(--card-padding-tight);color:#fff;pointer-events:none;display:flex;position:absolute;inset:0}.ImageOverlayInfo-module__7yDdqG__positionBottom{align-items:flex-end}.ImageOverlayInfo-module__7yDdqG__positionCenter{align-items:center}.ImageOverlayInfo-module__7yDdqG__inner{align-items:flex-end;gap:var(--space-4);width:100%;min-width:0;display:flex;overflow:hidden}.ImageOverlayInfo-module__7yDdqG__dates{align-items:center;gap:var(--space-2);white-space:nowrap;flex-flow:row;flex-shrink:0;display:flex}.ImageOverlayInfo-module__7yDdqG__dateStack{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ImageOverlayInfo-module__7yDdqG__dateMonth{font:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.1}.ImageOverlayInfo-module__7yDdqG__dateDay{font:var(--text-heading-2);font-weight:700;line-height:1}.ImageOverlayInfo-module__7yDdqG__chevron{opacity:.9;flex-shrink:0}.ImageOverlayInfo-module__7yDdqG__divider{background:#ffffff73;flex-shrink:0;align-self:stretch;width:1px}.ImageOverlayInfo-module__7yDdqG__title{font:var(--text-heading-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}
.PinnedDrawer-module__ZmaWGW__shell{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.PinnedDrawer-module__ZmaWGW__bodyScroll{min-height:0;padding:var(--card-padding);box-sizing:border-box;flex:1;overflow:auto}.PinnedDrawer-module__ZmaWGW__bodyClip{min-height:0;padding:var(--card-padding);box-sizing:border-box;flex:1;overflow:hidden}:is(.mantine-Modal-content:has(.mantine-Modal-header) .PinnedDrawer-module__ZmaWGW__bodyScroll,.mantine-Modal-content:has(.mantine-Modal-header) .PinnedDrawer-module__ZmaWGW__bodyClip){padding-block-start:0}:is(.mantine-Modal-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyScroll,.mantine-Modal-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyClip){padding-block-end:0}:is(.mantine-Drawer-content:has(.mantine-Drawer-header) .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyScroll:first-child,.mantine-Drawer-content:has(.mantine-Drawer-header) .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyClip:first-child,.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyScroll:not(:first-child),.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyClip:not(:first-child)){margin-block-start:calc(-1 * var(--card-padding))}:is(.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyScroll,.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyClip){margin-block-end:calc(-1 * var(--card-padding))}.PinnedDrawer-module__ZmaWGW__footer{background-color:var(--surface);padding:var(--card-padding);padding-bottom:calc(var(--card-padding) + env(safe-area-inset-bottom,0px));box-sizing:border-box;z-index:1;flex-shrink:0;margin-top:auto}.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__footer{background-color:var(--color-surface-drawer)}.mantine-Modal-content .PinnedDrawer-module__ZmaWGW__footer{background-color:var(--surface-raised)}.PinnedDrawer-module__ZmaWGW__scrollArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.DrawerShell-module__8Rshxa__shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.DrawerShell-module__8Rshxa__body{min-height:0;padding:var(--card-padding);box-sizing:border-box;flex:1;overflow:hidden auto}.mantine-Drawer-content:has(.mantine-Drawer-header) .DrawerShell-module__8Rshxa__shell>.DrawerShell-module__8Rshxa__body:first-child{margin-block-start:calc(-1 * var(--card-padding))}.DrawerShell-module__8Rshxa__shell:has(>footer)>.DrawerShell-module__8Rshxa__body{margin-block-end:calc(-1 * var(--card-padding))}.DrawerShell-module__8Rshxa__footer{padding:var(--card-padding);padding-bottom:calc(var(--card-padding) + env(safe-area-inset-bottom,0px));box-sizing:border-box;background-color:var(--color-surface-drawer);z-index:1;flex-shrink:0}
.FacilityCalendarEmptyState-module__zh-m0a__emptyState{flex:1;justify-content:center;align-items:center;min-height:16rem;padding:2rem 1rem;display:flex}
.OverflowTooltipText-module__5FadWa__wrapper{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}
.FacilityColumnHeader-module__-rjo8a__columnHeader{--facility-column-header-grip:var(--hairline-strong);--facility-column-header-grip-hover:var(--ink-50);z-index:10;box-sizing:border-box;background:var(--surface-raised);border-bottom:1px solid var(--hairline);opacity:1;padding:8px 12px;position:sticky;top:0}.FacilityColumnHeader-module__-rjo8a__columnHeaderCompact{z-index:auto;border-bottom:none;align-items:center;height:100%;min-height:0;padding:6px 10px;display:flex;position:static;top:auto}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-over-side]{background:var(--color-brand-0)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=x][data-over-side=before]{border-left:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=x][data-over-side=after]{border-right:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=y][data-over-side=before]{border-top:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=y][data-over-side=after]{border-bottom:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-draggable]{cursor:grab}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-dragging]{opacity:.5}.FacilityColumnHeader-module__-rjo8a__headerContent{width:100%;min-width:0}.FacilityColumnHeader-module__-rjo8a__headerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FacilityColumnHeader-module__-rjo8a__dragGrip{color:var(--facility-column-header-grip);flex-shrink:0;display:block}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-draggable]:hover .FacilityColumnHeader-module__-rjo8a__dragGrip{color:var(--facility-column-header-grip-hover)}.FacilityColumnHeader-module__-rjo8a__facilityName,.FacilityColumnHeader-module__-rjo8a__locationName{width:100%;overflow:hidden}.FacilityColumnHeader-module__-rjo8a__facilityName{min-width:0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);font-weight:700;line-height:1.3}.FacilityColumnHeader-module__-rjo8a__locationName{min-width:0;color:var(--mantine-color-dimmed);font-size:10.5px;font-weight:500;line-height:1.3}
.MemberNetworkCard-module__6VOgZG__card{flex:260px;min-width:0;max-width:320px}.MemberNetworkCard-module__6VOgZG__badge{align-self:flex-start}
.DevDockContractsWriteBackSection-module__kLQ8HW__resultCode{white-space:pre-wrap;word-break:break-all}
.DevDock-module__HMWcvq__panel{--dev-dock-content-padding:8px;background-color:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48em){.DevDock-module__HMWcvq__panel{border-left:1px solid var(--hairline)}}.DevDock-module__HMWcvq__chrome{border-bottom:1px solid var(--hairline);background-color:var(--surface);padding-block:6px}.DevDock-module__HMWcvq__chromeLeading{flex:1;min-width:0}.DevDock-module__HMWcvq__chromeTitle{flex-shrink:0}.DevDock-module__HMWcvq__chromeTitleText{white-space:nowrap}.DevDock-module__HMWcvq__statusChips{min-width:0}.DevDock-module__HMWcvq__close{flex-shrink:0}.DevDock-module__HMWcvq__quickActions{border-bottom:1px solid var(--surface-sunken);padding-block:6px}.DevDock-module__HMWcvq__content{padding:var(--dev-dock-content-padding)}.DevDock-module__HMWcvq__panel .mantine-Tabs-tab{font:var(--text-label);min-height:unset;padding-block:4px;padding-inline:10px}.DevDock-module__HMWcvq__panel .mantine-Tabs-list{padding-top:6px}.DevDock-module__HMWcvq__panel .mantine-Divider-label{font:var(--text-micro)}.DevDock-module__HMWcvq__sections{gap:var(--mantine-spacing-md)}.DevDock-module__HMWcvq__resizeHandle{display:none}@media (min-width:48em){.DevDock-module__HMWcvq__resizeHandle{cursor:col-resize;z-index:1;width:6px;height:100%;transition:background-color .12s;display:block;position:absolute;top:0;left:-3px}.DevDock-module__HMWcvq__resizeHandleDragging{background:var(--ink-20)}}.DevDock-module__HMWcvq__shortcutHint{font:var(--text-label);color:var(--ink-70)}
.DevDockAnswerSyncRunModal-module__98WH-q__logPane{white-space:pre-wrap;word-break:break-word;min-height:12rem;max-height:min(50vh,28rem);overflow:auto}.DevDockAnswerSyncRunModal-module__98WH-q__copyHint{font:var(--text-label)}
.searchControls-module__zCqFTq__rangeSliderRoot,.searchControls-module__zCqFTq__rangeSliderTrack{width:100%}.searchControls-module__zCqFTq__textareaRoot{flex:1;min-width:0}.searchControls-module__zCqFTq__inputLarge{font:var(--text-body)}.searchControls-module__zCqFTq__searchPanelWhereInput{font:var(--text-body);padding-left:48px}.searchControls-module__zCqFTq__whenMarkLabel{font:var(--text-label)}.searchControls-module__zCqFTq__filterSectionIndicatorRoot{line-height:1}.searchControls-module__zCqFTq__filterSectionIndicatorBadge{position:static;transform:none}.searchControls-module__zCqFTq__hiddenModalHeader{min-height:0;padding:0}.searchControls-module__zCqFTq__filterSectionIndicatorAnchor{display:none}.searchControls-module__zCqFTq__filterAccordionToggle{cursor:pointer;border-radius:var(--mantine-radius-md);width:100%;margin-inline:-8px;padding:8px}.searchControls-module__zCqFTq__filterAccordionToggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.searchControls-module__zCqFTq__filterAccordionCaret{transition:transform .2s}.searchControls-module__zCqFTq__filterAccordionCaretExpanded{transform:rotate(90deg)}.searchControls-module__zCqFTq__filterTogglePill{appearance:none;border-radius:var(--radius-control);border:1.5px solid var(--hairline);color:inherit;font-family:inherit;font:var(--text-body-sm);white-space:nowrap;cursor:pointer;background-color:#0000;align-items:center;gap:6px;margin:0;padding:6px 14px;font-weight:500;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.searchControls-module__zCqFTq__filterTogglePill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.searchControls-module__zCqFTq__filterTogglePill[data-active=true]{border-color:var(--color-brand);background-color:var(--color-brand-1);color:var(--action-ink-wash)}.searchControls-module__zCqFTq__filterTogglePill[data-appearance=action]{border-style:dotted}.searchControls-module__zCqFTq__filterTogglePill:disabled{opacity:.5;cursor:not-allowed}.searchControls-module__zCqFTq__filterTogglePill[data-removable]{cursor:default;-webkit-user-select:none;user-select:none;padding-right:8px}.searchControls-module__zCqFTq__filterTogglePillRemove{appearance:none;width:16px;height:16px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.searchControls-module__zCqFTq__filterTogglePillRemove:hover:not(:disabled){background-color:var(--overlay-hover)}.searchControls-module__zCqFTq__filterTogglePill[data-active=true] .searchControls-module__zCqFTq__filterTogglePillRemove:hover:not(:disabled){background-color:var(--overlay-press)}.searchControls-module__zCqFTq__filterTogglePillRemove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.searchControls-module__zCqFTq__filterTogglePillRemove:disabled{cursor:not-allowed}.searchControls-module__zCqFTq__rangeFilterRoot{width:100%}.searchControls-module__zCqFTq__rangeValueLabel{flex-shrink:0;line-height:1}.searchControls-module__zCqFTq__rangeSliderPadding{width:100%;padding:calc(2.25rem + var(--mantine-spacing-xs)) 12px calc(.875rem + var(--mantine-spacing-md))}.searchControls-module__zCqFTq__whenFilterInput{cursor:pointer;text-align:left}.searchControls-module__zCqFTq__whenFilterButtonLabel{width:100%;line-height:1.5;display:block}
.CampAiSuggestedActions-module__0VMRaG__listReset{margin:0;padding:0;list-style:none}.CampAiSuggestedActions-module__0VMRaG__listItemReset{list-style:none}.CampAiSuggestedActions-module__0VMRaG__chipList,.CampAiSuggestedActions-module__0VMRaG__suggestionList{width:100%}.ai-search-center .CampAiSuggestedActions-module__0VMRaG__chipList{justify-content:center}.ai-search-center .CampAiSuggestedActions-module__0VMRaG__suggestionList{align-items:center}.CampAiSuggestedActions-module__0VMRaG__storyBoxWide{width:480px}
.ActivityCardMeta-module__A0m4PW__metaBlock{min-width:0}.ActivityCardMeta-module__A0m4PW__metaDesktop{display:block}.ActivityCardMeta-module__A0m4PW__metaMobile{display:none}.ActivityCardMeta-module__A0m4PW__metaRowInline{flex-direction:row;align-items:baseline;gap:.25rem;min-width:0;display:flex}.ActivityCardMeta-module__A0m4PW__metaRowWithIcon{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ActivityCardMeta-module__A0m4PW__metaIcon{color:var(--ink-70);flex-shrink:0}.ActivityCardMeta-module__A0m4PW__metaIconMuted{color:var(--ink-70)}.ActivityCardMeta-module__A0m4PW__metaValueIconRow{min-width:0}.ActivityCardMeta-module__A0m4PW__metaLabel{font:var(--text-micro);color:var(--ink-70);flex-shrink:0;font-weight:400}.ActivityCardMeta-module__A0m4PW__metaValue{min-width:0;font:var(--text-label)}.ActivityCardMeta-module__A0m4PW__metaForceMobile .ActivityCardMeta-module__A0m4PW__metaDesktop{display:none}.ActivityCardMeta-module__A0m4PW__metaForceMobile .ActivityCardMeta-module__A0m4PW__metaMobile{flex-direction:column;gap:.125rem;display:flex}
.activityPlaceholderLayout-module__N1XmTG__surface{background:var(--placeholder-tile-bg,var(--tile-bg-1));--placeholder-icon-color:color-mix(in srgb, var(--placeholder-tile-bg,var(--tile-bg-1)) 78%, white);width:100%;height:100%;color:var(--placeholder-icon-color);position:relative;overflow:hidden;container-type:size}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="1"]{--placeholder-tile-bg:var(--tile-bg-1)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="2"]{--placeholder-tile-bg:var(--tile-bg-2)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="3"]{--placeholder-tile-bg:var(--tile-bg-3)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="4"]{--placeholder-tile-bg:var(--tile-bg-4)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="5"]{--placeholder-tile-bg:var(--tile-bg-5)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="6"]{--placeholder-tile-bg:var(--tile-bg-6)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="7"]{--placeholder-tile-bg:var(--tile-bg-7)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="8"]{--placeholder-tile-bg:var(--tile-bg-8)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="9"]{--placeholder-tile-bg:var(--tile-bg-9)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="10"]{--placeholder-tile-bg:var(--tile-bg-10)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="11"]{--placeholder-tile-bg:var(--tile-bg-11)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="12"]{--placeholder-tile-bg:var(--tile-bg-12)}.activityPlaceholderLayout-module__N1XmTG__thumb{justify-content:center;align-items:center;display:flex}.activityPlaceholderLayout-module__N1XmTG__thumbIcon{flex-shrink:0}.activityPlaceholderLayout-module__N1XmTG__mark{left:var(--mark-x);top:var(--mark-y);color:inherit;opacity:var(--mark-o,1);transform:translate(-50%, -50%) rotate(var(--mark-r,0deg));pointer-events:none;display:flex;position:absolute}.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+4){display:none}@container (max-width:259px){.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+2){display:none}}@container (max-height:129px){.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+2){display:none}}@container (min-width:381px) and (min-height:191px){.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(4){display:flex}}.activityPlaceholderLayout-module__N1XmTG__detailBanner .activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+2){display:flex}.activityPlaceholderLayout-module__N1XmTG__detailBanner .activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+3){display:none}
.ActivityCardHeroMedia-module__Wo3vyq__heroImage{object-fit:cover;width:100%;height:100%}.ActivityCardHeroMedia-module__Wo3vyq__placeholderArt{z-index:0;position:absolute;inset:0}
.PricingDisplay-module__jUn_4W__tabular{font-variant-numeric:var(--numeric-tabular,tabular-nums)}.PricingDisplay-module__jUn_4W__tabularNowrap{font-variant-numeric:var(--numeric-tabular,tabular-nums);white-space:nowrap}
.OptionCardParts-module__ahZHSW__optionCardContainer{container:option-card/inline-size}.OptionCardParts-module__ahZHSW__optionCardContainer[data-unavailable] .OptionCardParts-module__ahZHSW__optionCardBody{background:var(--surface-sunken)}@container option-card (max-width:380px){.OptionCardParts-module__ahZHSW__optionCardContainer .option-card-meta-row{flex-direction:column;align-items:stretch}.OptionCardParts-module__ahZHSW__optionCardContainer .member-selector-row{flex-direction:column}.OptionCardParts-module__ahZHSW__optionCardContainer .member-selector-row>*{width:100%;min-width:0}}.OptionCardParts-module__ahZHSW__optionCardHover{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.OptionCardParts-module__ahZHSW__optionCardHover:hover .OptionCardParts-module__ahZHSW__optionCardBody{background-image:linear-gradient(var(--overlay-hover), var(--overlay-hover))}@media (prefers-reduced-motion:reduce){.OptionCardParts-module__ahZHSW__optionCardHover{transition:none}}.OptionCardParts-module__ahZHSW__optionCardFixedWidth{flex-shrink:0}.OptionCardParts-module__ahZHSW__metaIcon{color:var(--ink-70);flex-shrink:0;margin-top:2px}.OptionCardParts-module__ahZHSW__metaIconMuted{color:var(--ink-70)}.OptionCardParts-module__ahZHSW__optionCardStretch{align-self:stretch}.OptionCardParts-module__ahZHSW__optionCardBody{min-width:0;height:100%}.OptionCardParts-module__ahZHSW__optionCardTitle{word-break:break-word}
.FavoriteListSelector-module__skoJRq__newListForm{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-width:0;display:flex}.FavoriteListSelector-module__skoJRq__newListInput.FavoriteListSelector-module__skoJRq__newListInput{flex:auto;width:auto;min-width:0}.FavoriteListSelector-module__skoJRq__newListAction{flex:none}
.FavoriteButton-module__TDm7Yq__iconFavorited{color:var(--app-favorite-icon-favorited)}.FavoriteButton-module__TDm7Yq__iconChrome{color:var(--app-floating-chrome-color)}.FavoriteButton-module__TDm7Yq__badgeText{color:var(--app-favorite-badge-text)}.FavoriteButton-module__TDm7Yq__listIcon{color:var(--status-info-solid)}.FavoriteButton-module__TDm7Yq__badgeSurface{background-color:var(--app-favorite-badge-bg);box-shadow:var(--app-favorite-badge-shadow)}.FavoriteButton-module__TDm7Yq__memberPill{border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.FavoriteButton-module__TDm7Yq__memberAvatarStack{border-radius:999px;align-items:center;display:inline-flex}.FavoriteButton-module__TDm7Yq__exploreTopRowHeart{flex-shrink:0;align-items:center;display:inline-flex}.FavoriteButton-module__TDm7Yq__memberAvatar{--avatar-bd:none}.FavoriteButton-module__TDm7Yq__memberAvatar[data-within-group]{background-color:#0000;border:none}.FavoriteButton-module__TDm7Yq__listPill{border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:flex}.FavoriteButton-module__TDm7Yq__listBubble{border-radius:50%;justify-content:center;align-items:center;padding:5px;display:flex}.FavoriteButton-module__TDm7Yq__chromeSubtleActionIcon{--ai-radius:var(--radius-pill);--ai-color:var(--app-floating-chrome-color);--ai-hover-color:var(--app-floating-chrome-hover-color);--ai-hover:var(--app-chrome-subtle-action-hover)}.FavoriteButton-module__TDm7Yq__floatingActionIcon{--ai-radius:var(--radius-pill);--ai-color:var(--app-floating-chrome-color);--ai-hover-color:var(--app-floating-chrome-hover-color);--ai-hover:var(--app-chrome-subtle-action-hover);--ai-bg:var(--app-floating-chrome-bg)}
.ExploreActivityCardBody-module__dpz73a__body{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.ExploreActivityCardBody-module__dpz73a__header{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ExploreActivityCardBody-module__dpz73a__programName{letter-spacing:var(--tracking-caps);color:var(--ink-70)}.ExploreActivityCardBody-module__dpz73a__activityTitle{min-width:0}.ExploreActivityCardBody-module__dpz73a__metaBlockSpan{grid-column:1/-1}.ExploreActivityCardBody-module__dpz73a__metaWhenMobile{min-width:0}.ExploreActivityCardBody-module__dpz73a__exploreCardOuter{position:relative}.ExploreActivityCardBody-module__dpz73a__exploreCardLinkOverlay{z-index:0;position:absolute;inset:0}.ExploreActivityCardBody-module__dpz73a__exploreCardSurface{z-index:1;pointer-events:none;height:100%;position:relative}.ExploreActivityCardBody-module__dpz73a__exploreCardTopRowActions{align-items:center;gap:var(--space-2);pointer-events:auto;display:flex}.ExploreActivityCardBody-module__dpz73a__exploreCardShellFooterButton{pointer-events:auto}.ExploreActivityCardBody-module__dpz73a__exploreCardTrigger{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}.ExploreActivityCardBody-module__dpz73a__exploreCardTrigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-xl)}.ExploreActivityCardBody-module__dpz73a__exploreCard{cursor:pointer;height:100%;min-height:180px}.ExploreActivityCardBody-module__dpz73a__exploreCardDisabled .ExploreActivityCardBody-module__dpz73a__exploreHeroMedia{opacity:.72}.ExploreActivityCardBody-module__dpz73a__exploreCardInner{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.ExploreActivityCardBody-module__dpz73a__exploreHeroMedia .activity-tileV2-heroMedia{width:100%;height:100%}.ExploreActivityCardBody-module__dpz73a__footer{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-xs);margin-top:auto;display:flex}.ExploreActivityCardBody-module__dpz73a__footerTotalPrice{flex-shrink:0;min-width:0}.ExploreActivityCardBody-module__dpz73a__footerOptions{min-width:0;color:var(--ink-70);margin-left:auto}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal.ExploreActivityCardBody-module__dpz73a__exploreCard{min-height:0}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__exploreCardInner{align-items:stretch;gap:var(--space-3);flex-direction:row}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__exploreHeroMedia{flex:0 0 5.75rem;align-self:stretch;width:5.75rem}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__exploreHeroMedia .activity-tileV2-heroMedia{aspect-ratio:auto;width:100%;height:100%;min-height:100%}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__body{gap:var(--mantine-spacing-xs)!important}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__activityTitle{-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__footer{gap:var(--mantine-spacing-xs)}
.FavoriteButtonOverlay-module__LpNm8G__overlayBadges{align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__overlayBadgesCompact{gap:4px;}.FavoriteButtonOverlay-module__LpNm8G__overlayBadgesDefault{gap:6px;}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay{pointer-events:auto;align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlayGroup{flex-wrap:nowrap;align-items:center}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlayGroup>*{align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .FavoriteButtonOverlay-module__LpNm8G__overlayBadgesCompact,.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .FavoriteButtonOverlay-module__LpNm8G__overlayBadgesDefault{min-height:var(--space-8);align-items:center}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .mantine-AvatarGroup-root{min-height:var(--space-8);align-items:center;display:inline-flex}:is(.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .mantine-Tooltip-target,.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .mantine-Menu-target){align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__exploreOverlayTopRight{top:var(--explore-hero-inset,var(--card-padding));bottom:auto;left:auto;right:var(--explore-hero-inset,var(--card-padding));z-index:2;width:auto;position:absolute}.FavoriteButtonOverlay-module__LpNm8G__exploreOverlayBottomRight{top:auto;bottom:var(--explore-hero-inset,var(--card-padding));left:auto;right:var(--explore-hero-inset,var(--card-padding));z-index:2;width:auto;position:absolute}
.ActivityCardShared-module__jkZ8Oq__fullHeight{height:100%}.ActivityCardShared-module__jkZ8Oq__flushPadding{padding:0}
.ChatActivityResultCard-module__KoLkCG__trigger{width:100%;min-width:0;height:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}.ChatActivityResultCard-module__KoLkCG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-xl)}.ChatActivityResultCard-module__KoLkCG__card{cursor:pointer;height:100%;min-height:0}.ChatActivityResultCard-module__KoLkCG__heroImage{object-fit:cover;width:100%;height:100%;display:block}.ChatActivityResultCard-module__KoLkCG__heroPlaceholder{width:100%;height:100%}.ChatActivityResultCard-module__KoLkCG__body{flex:1;min-width:0}.ChatActivityResultCard-module__KoLkCG__header{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ChatActivityResultCard-module__KoLkCG__programName{letter-spacing:var(--tracking-caps)}.ChatActivityResultCard-module__KoLkCG__title,.ChatActivityResultCard-module__KoLkCG__when{min-width:0}.ChatActivityResultCard-module__KoLkCG__footer{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);margin-top:auto;display:flex}.ChatActivityResultCard-module__KoLkCG__footerTotalPrice{flex-shrink:0;min-width:0}
.ChatHistoryPopover-module__LQ_dSa__list{max-height:20rem;overflow-y:auto}.ChatHistoryPopover-module__LQ_dSa__item{border-radius:var(--mantine-radius-sm)}.ChatHistoryPopover-module__LQ_dSa__item[data-active]{background-color:var(--color-dropdown-item-active)}.ChatHistoryPopover-module__LQ_dSa__item:hover{background-color:var(--color-surface-hover)}
.ChatResultsCarousel-module__xjjCBG__root{--chat-result-slide-width:280px;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.ChatResultsCarousel-module__xjjCBG__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);min-width:0;padding-inline:var(--space-4);display:flex}.ChatResultsCarousel-module__xjjCBG__title{min-width:0}.ChatResultsCarousel-module__xjjCBG__controls{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.ChatResultsCarousel-module__xjjCBG__stage{min-width:0;position:relative}.ChatResultsCarousel-module__xjjCBG__track{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;min-width:0;padding-block:var(--space-7);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);display:flex;overflow:auto hidden}.ChatResultsCarousel-module__xjjCBG__track::-webkit-scrollbar{display:none}.ChatResultsCarousel-module__xjjCBG__track:focus-visible{outline:none}.ChatResultsCarousel-module__xjjCBG__stage:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-lg)}.ChatResultsCarousel-module__xjjCBG__slide{flex:0 0 var(--chat-result-slide-width,280px);width:var(--chat-result-slide-width,280px);min-width:var(--chat-result-slide-width,280px);scroll-snap-align:start;display:flex}.ChatResultsCarousel-module__xjjCBG__slide>*{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ChatResultsCarousel-module__xjjCBG__track{scroll-behavior:auto}}
.CampAiMessageBubble-module__orRx-W__prose{width:100%;max-width:100%}
.CampAiRefinementChips-module__4PCJca__list{gap:var(--mantine-spacing-xs);margin:0 0 var(--mantine-spacing-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.CampAiRefinementChips-module__4PCJca__item{margin:0;padding:0;list-style:none}
.CampAiChatContent-module__JzKF9G__root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CampAiChatContent-module__JzKF9G__skeletonRow{gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-sm);flex-wrap:nowrap;display:flex}.CampAiChatContent-module__JzKF9G__skeletonCard{flex-shrink:0}
.ActivityFiltersRow-module__Qn0aRa__cardShell{background:var(--surface);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-card);border:none;padding:0;transition:none;overflow:hidden}.ActivityFiltersRow-module__Qn0aRa__plainShell{align-items:flex-start;gap:var(--card-padding-tight);width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex}.ActivityFiltersRow-module__Qn0aRa__plainToggle{flex-shrink:0}.ActivityFiltersRow-module__Qn0aRa__plainToggleIcon{color:var(--ink-50);transition:transform var(--duration-fast) var(--ease-standard)}.ActivityFiltersRow-module__Qn0aRa__plainToggleIconExpanded{color:var(--ink-50);transition:transform var(--duration-fast) var(--ease-standard);transform:rotate(180deg)}.ActivityFiltersRow-module__Qn0aRa__plainPanel{width:100%}.ActivityFiltersRow-module__Qn0aRa__cardShell:focus,.ActivityFiltersRow-module__Qn0aRa__plainShell:focus{outline:none}.ActivityFiltersRow-module__Qn0aRa__cardShell:has(.ActivityFiltersRow-module__Qn0aRa__control:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);z-index:1;position:relative;overflow:visible}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:focus,.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:focus-visible{outline:none}@media (forced-colors:active){.ActivityFiltersRow-module__Qn0aRa__cardShell:has(.ActivityFiltersRow-module__Qn0aRa__control:focus-visible){outline-color:highlight}}.ActivityFiltersRow-module__Qn0aRa__root{background:0 0;width:100%}.ActivityFiltersRow-module__Qn0aRa__item,.ActivityFiltersRow-module__Qn0aRa__item[data-active]{background:0 0;border:none;border-radius:0}.ActivityFiltersRow-module__Qn0aRa__itemTitle{font:inherit;margin:0;padding:0}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control{padding-top:var(--card-padding);padding-bottom:var(--card-padding);padding-inline:var(--card-padding);background:0 0;transition:none;position:relative}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:hover,.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:active{background:0 0}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__label{font:var(--text-heading-3);color:var(--ink);padding-top:0;padding-bottom:0;padding-inline:0}.ActivityFiltersRow-module__Qn0aRa__chevron{width:auto;min-width:auto;color:var(--ink-50)}.ActivityFiltersRow-module__Qn0aRa__panel{padding:0}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__content{padding:0 var(--card-padding) var(--card-padding)}.ActivityFiltersRow-module__Qn0aRa__fields{gap:var(--card-padding);flex-direction:column;display:flex}.ActivityFiltersRow-module__Qn0aRa__statusText{align-self:flex-end}.ActivityFiltersRow-module__Qn0aRa__activeFiltersRow{justify-content:flex-start;align-items:center;gap:var(--card-padding-tight);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.ActivityFiltersRow-module__Qn0aRa__clearAllButton{flex-shrink:0}.ActivityFiltersRow-module__Qn0aRa__pillCarousel{flex:0 auto;min-width:0;overflow:hidden}.ActivityFiltersRow-module__Qn0aRa__pillCarousel>*{min-width:0}.ActivityFiltersRow-module__Qn0aRa__pillStrip{align-items:center;gap:var(--card-padding-tight);flex-wrap:nowrap;width:max-content;display:flex}.ActivityFiltersRow-module__Qn0aRa__pillCarousel .filterTogglePill:focus-visible{outline-offset:calc(var(--focus-outline-offset) * -1)}.ActivityFiltersRow-module__Qn0aRa__activeFilterPill{flex-shrink:0}
.OptionCardContent-module__GQBfbG__titleBlock{min-width:0}.OptionCardContent-module__GQBfbG__optionName{word-break:break-word}.OptionCardContent-module__GQBfbG__contentGrid{row-gap:var(--space-3);flex:1;grid-template-rows:auto auto auto auto auto 1fr;height:100%;min-height:0;display:grid}.OptionCardContent-module__GQBfbG__contentGridNoMeta,.OptionCardContent-module__GQBfbG__contentGridNoTitle{grid-template-rows:auto auto auto auto 1fr}.OptionCardContent-module__GQBfbG__contentGridNoTitle.OptionCardContent-module__GQBfbG__contentGridNoMeta{grid-template-rows:auto auto auto 1fr}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowSessionLabel{grid-row:1}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowPriceWithMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowSpacerWithMeta{grid-row:6}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta,.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowActionsWithMeta{grid-row:5}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta{grid-row:5}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:1}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowMeta{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowPriceWithMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowSpacerWithMeta{grid-row:5}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta,.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowActionsWithMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{grid-row:3}.OptionCardContent-module__GQBfbG__gridCell{min-height:0}.OptionCardContent-module__GQBfbG__gridRowTitle,.OptionCardContent-module__GQBfbG__gridRowSessionLabel{grid-row:1}.OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:2;min-height:1.5rem}.OptionCardContent-module__GQBfbG__gridRowMeta{grid-row:3}.OptionCardContent-module__GQBfbG__gridRowPriceWithMeta{grid-row:4;width:100%}.OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:3;width:100%}.OptionCardContent-module__GQBfbG__gridRowSpacerWithMeta{grid-row:6}.OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta{grid-row:5}.OptionCardContent-module__GQBfbG__gridRowActionsWithMeta{padding-top:var(--space-3);grid-row:5}.OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{padding-top:var(--space-3);grid-row:4}.OptionCardContent-module__GQBfbG__sessionLabel{word-break:break-word;overflow-wrap:anywhere;min-width:0;line-height:1.35}.OptionCardContent-module__GQBfbG__sessionLabelEqualized{min-height:var(--option-card-session-label-min-height)}.OptionCardContent-module__GQBfbG__priceSection{width:100%}.OptionCardContent-module__GQBfbG__priceSectionDivider{border-top:var(--border-hairline) solid var(--border-divider);padding-top:var(--space-3)}.OptionCardContent-module__GQBfbG__pointerEventsAuto{pointer-events:auto}
.AttendeeSelectionPanel-module__y04Cxq__root{--card-padding:var(--card-padding-tight);border-radius:var(--radius-lg);box-shadow:none;border:var(--border-hairline) solid transparent;background:linear-gradient(to bottom, var(--color-brand-1) 0%, var(--surface-raised) 14%) padding-box, linear-gradient(to bottom, var(--color-brand-5) 0%, var(--border-divider) 100%) border-box;width:100%;overflow:hidden}.AttendeeSelectionPanel-module__y04Cxq__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.AttendeeSelectionPanel-module__y04Cxq__headerLabel{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-50)}.AttendeeSelectionPanel-module__y04Cxq__counter{font:var(--text-micro);color:var(--ink-50);white-space:nowrap;font-weight:600}.AttendeeSelectionPanel-module__y04Cxq__body{gap:var(--mantine-spacing-md);flex-direction:column;min-width:0;display:flex}
.MemberEligibilityHint-module__7TreOW__fullWidth{flex:1;min-width:0}
.IneligibleProfilesList-module__4-MxAW__root{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.IneligibleProfilesList-module__4-MxAW__header,.IneligibleProfilesList-module__4-MxAW__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.IneligibleProfilesList-module__4-MxAW__headerLabel{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-50);margin:0}.IneligibleProfilesList-module__4-MxAW__items{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IneligibleProfilesList-module__4-MxAW__name{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.IneligibleProfilesList-module__4-MxAW__nameText{font:var(--text-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IneligibleProfilesList-module__4-MxAW__reasonHeading,.IneligibleProfilesList-module__4-MxAW__reason{text-align:right;flex-shrink:1;max-width:55%}.IneligibleProfilesList-module__4-MxAW__reason{font:var(--text-micro);font-weight:var(--weight-regular);color:var(--ink-50)}
.NoEligibleProfilesEmptyState-module__nDuU8a__root{padding:var(--card-padding-tight);background:var(--surface-raised);border:var(--border-hairline) dashed var(--border-divider);border-radius:var(--radius-lg)}
.OptionCardMediaHeader-module__VX15_W__mediaFrame{aspect-ratio:unset;height:6.5rem}.OptionCardMediaHeader-module__VX15_W__mediaFrameUnavailable{opacity:.72}.OptionCardMediaHeader-module__VX15_W__mediaFrame .activity-tileV2-heroMedia{width:100%;height:100%;aspect-ratio:unset}.OptionCardMediaHeader-module__VX15_W__overlayTitle{font:var(--text-heading-3);color:var(--color-brand-dark-contrast);font-weight:600}
.ActivityDetailOptionCard-module__YW6STq__optionCardRoot,.ActivityDetailOptionCard-module__YW6STq__optionCardShell{height:100%}
.OptionCardsGrid-module__bTkv8G__optionCardsRowGroup{flex-wrap:nowrap;align-items:stretch;display:inline-flex}.OptionCardsGrid-module__bTkv8G__optionCardsRowGroupFillWidth{width:100%;display:flex}.OptionCardsGrid-module__bTkv8G__closedToggleCard{flex-shrink:0;justify-content:center;align-items:center;width:320px;display:flex}.OptionCardsGrid-module__bTkv8G__rowViewport{position:relative}.OptionCardsGrid-module__bTkv8G__rowViewportFill{width:100%}.OptionCardsGrid-module__bTkv8G__rowScroller{margin-bottom:-8px;padding:3px 3px 11px;overflow:auto hidden}.OptionCardsGrid-module__bTkv8G__rowScrollerFill{width:100%;margin-bottom:-8px;padding:3px 3px 11px;overflow:visible hidden}
.ProfileSelectionModal-module__4TWYja__content{max-height:80dvh;overflow:hidden}.ProfileSelectionModal-module__4TWYja__header{z-index:1;background-color:var(--surface-raised);flex-shrink:0}.ProfileSelectionModal-module__4TWYja__body{max-height:min(52dvh,80dvh - 12rem)}
.SignupStepIndicator-module__5eeWzG__indicator{width:32px;height:32px;font:var(--text-label);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SignupStepIndicator-module__5eeWzG__incomplete{background:linear-gradient(to right, var(--surface-sunken), var(--surface));color:var(--ink-35)}.SignupStepIndicator-module__5eeWzG__active{background:linear-gradient(to right, var(--action), var(--surface));color:var(--action-ink)}.SignupStepIndicator-module__5eeWzG__complete{background:linear-gradient(to right, var(--status-success-solid), var(--surface));color:var(--ink)}
.ActivitySignupSections-module__LUnI6G__root{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex}.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item,.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item[data-active]{--item-filled-color:var(--surface);border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-xl);box-shadow:none;overflow:hidden;background-color:var(--surface)!important}.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item:has(.ActivitySignupSections-module__LUnI6G__control:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);z-index:1;position:relative;overflow:visible}.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item+.ActivitySignupSections-module__LUnI6G__item{margin-top:0}.ActivitySignupSections-module__LUnI6G__itemTitle{font:inherit;margin:0;padding:0}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control{padding-top:var(--card-padding);padding-bottom:var(--card-padding);padding-inline:var(--card-padding);background-color:var(--surface);border-radius:inherit;transition:none}.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__control{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:hover,.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:active{background-color:var(--surface)}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:focus,.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:focus-visible{outline:none}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__label{padding-top:0;padding-bottom:0;flex:1;min-width:0;padding-inline:0}.ActivitySignupSections-module__LUnI6G__controlHeading{align-items:center;width:100%;min-width:0}.ActivitySignupSections-module__LUnI6G__controlHeadingStart{flex:1;min-width:0}.ActivitySignupSections-module__LUnI6G__controlTitle{font:var(--text-heading-2);color:var(--ink);min-width:0}.ActivitySignupSections-module__LUnI6G__controlAside{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-xs);text-align:right;flex-shrink:0;margin-inline-end:var(--mantine-spacing-sm);display:flex}.ActivitySignupSections-module__LUnI6G__controlAsideText{font:var(--text-body-sm);color:var(--ink-50);white-space:nowrap}.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__controlAside{display:none}.ActivitySignupSections-module__LUnI6G__controlDisabled{opacity:.55;cursor:not-allowed}.ActivitySignupSections-module__LUnI6G__controlDisabled:hover,.ActivitySignupSections-module__LUnI6G__controlDisabled:active{background-color:var(--surface)}.ActivitySignupSections-module__LUnI6G__chevron{width:auto;min-width:auto;color:var(--ink-50)}.ActivitySignupSections-module__LUnI6G__panel{background-color:var(--surface);padding:0}.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__panel,.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__content{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.ActivitySignupSections-module__LUnI6G__content{padding:0 var(--card-padding) var(--card-padding);background-color:var(--surface)}.ActivitySignupSections-module__LUnI6G__panelBody{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.ActivitySignupSections-module__LUnI6G__optionPanelIntro{font:var(--text-body);color:var(--ink);margin:0}.ActivitySignupSections-module__LUnI6G__extrasPanelIntro{margin:0 0 var(--mantine-spacing-md);font:var(--text-body-sm);color:var(--ink-50);line-height:1.45}.ActivitySignupSections-module__LUnI6G__extrasPanelBody,.ActivitySignupSections-module__LUnI6G__requirementsPanelBody{gap:var(--mantine-spacing-sm);--signup-option-card-width:320px;flex-direction:column;width:100%;display:flex}:is(.ActivitySignupSections-module__LUnI6G__panelBody .mantine-Paper-root,.ActivitySignupSections-module__LUnI6G__panelBody [class*=l2Bordered],.ActivitySignupSections-module__LUnI6G__panelBody [class*=l2Filled]){--paper-bg:var(--surface-raised);background:var(--surface-raised);border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-lg);box-shadow:none;padding:var(--card-padding-tight)}.ActivitySignupSections-module__LUnI6G__panelBody [class*=optionCardHover]:hover{box-shadow:none;transform:none}.ActivitySignupSections-module__LUnI6G__panelNav{margin-top:var(--mantine-spacing-md)}.ActivitySignupSections-module__LUnI6G__panelNavSpacer{min-width:1px;min-height:var(--control-height-sm);display:block}@media (forced-colors:active){.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item:has(.ActivitySignupSections-module__LUnI6G__control:focus-visible){outline-color:highlight}}
.RequirementPreviewCard-module__X8_aLW__item{gap:var(--space-3);align-items:flex-start;display:flex}.RequirementPreviewCard-module__X8_aLW__item+.RequirementPreviewCard-module__X8_aLW__item{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--surface-sunken)}.RequirementPreviewCard-module__X8_aLW__iconWell{border-radius:var(--radius-pill);background:var(--action-wash);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.RequirementPreviewCard-module__X8_aLW__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RequirementPreviewCard-module__X8_aLW__kicker{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);color:var(--ink-50)}.RequirementPreviewCard-module__X8_aLW__title{font:var(--text-body);color:var(--ink);font-weight:400;line-height:1.4}.RequirementPreviewCard-module__X8_aLW__sessions{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.RequirementPreviewCard-module__X8_aLW__sessionsLabel{font:var(--text-micro);color:var(--ink-50);flex:none;font-weight:600}.RequirementPreviewCard-module__X8_aLW__sessionPills{gap:var(--space-2);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.RequirementPreviewCard-module__X8_aLW__sessionPill{flex:0 auto;min-width:0;max-width:min(100%,16rem);display:inline-flex}.RequirementPreviewCard-module__X8_aLW__sessionPill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}
.SignupRequirementsPanel-module__6Zh3Ya__requirementList{flex-direction:column;gap:0;min-width:0;display:flex}
.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard{cursor:default;height:100%;transition:none;transform:none}@media (hover:hover){.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard:hover{transform:none}}.OurActivitiesTileParts-module__SIINaW__tileCard .activity-tileV2-heroMedia{aspect-ratio:auto;height:148px}.OurActivitiesTileParts-module__SIINaW__header{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.OurActivitiesTileParts-module__SIINaW__programName{letter-spacing:var(--tracking-caps)}.OurActivitiesTileParts-module__SIINaW__activityTitle{letter-spacing:var(--tracking-heading);color:var(--ink);min-width:0;margin:0}.OurActivitiesTileParts-module__SIINaW__metaGrid{column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:1fr 1fr;min-width:0;display:grid}.OurActivitiesTileParts-module__SIINaW__metaBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesTileParts-module__SIINaW__metaBlockWide{grid-column:1/-1}.OurActivitiesTileParts-module__SIINaW__metaLabel{font:var(--text-micro);color:var(--ink-50);font-weight:400}.OurActivitiesTileParts-module__SIINaW__metaValue{font:var(--text-label);color:var(--ink);min-width:0}
.OurActivitiesActivityTileShell-module__hOHTUq__heroMedia{aspect-ratio:auto;height:112px}.OurActivitiesActivityTileShell-module__hOHTUq__heroMedia .activity-tileV2-heroMedia{width:100%;height:100%}.OurActivitiesActivityTileShell-module__hOHTUq__bodyPanel{flex:1;min-height:0}.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeight.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeight.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeight{height:auto;min-height:0}.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeightInner{height:auto}.OurActivitiesActivityTileShell-module__hOHTUq__bodyPanel.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeightBody{flex:0 auto}.OurActivitiesActivityTileShell-module__hOHTUq__memberPill{background:var(--surface);box-shadow:var(--mantine-shadow-sm);border:1px solid var(--surface-sunken);border-radius:999px;flex-shrink:1;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px 4px 4px;display:inline-flex}.OurActivitiesActivityTileShell-module__hOHTUq__memberPillName{font:var(--text-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OurActivitiesActivityTileShell-module__hOHTUq__shellFooterRow{align-items:center;gap:var(--space-2);min-height:var(--space-8);min-width:0;display:flex}
.HomeWidgetCards-module__g-LDBW__taskList{flex-direction:column;display:flex}.HomeWidgetCards-module__g-LDBW__taskRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);display:flex}.HomeWidgetCards-module__g-LDBW__taskRow+.HomeWidgetCards-module__g-LDBW__taskRow{border-top:1px solid var(--border-divider)}.HomeWidgetCards-module__g-LDBW__taskBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.HomeWidgetCards-module__g-LDBW__taskAction{flex-shrink:0;align-self:center}
.OurActivitiesFavoriteTile-module__KaAbPG__favoriteTileFixedWidth{flex-shrink:0;width:300px}.OurActivitiesFavoriteTile-module__KaAbPG__statusWaitlist{background:color-mix(in srgb, var(--status-info-wash) 82%, white);border-color:color-mix(in srgb, var(--status-info-solid) 60%, white);color:var(--status-info-ink)}.OurActivitiesFavoriteTile-module__KaAbPG__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-3);width:100%;margin-top:auto;display:flex}.OurActivitiesFavoriteTile-module__KaAbPG__footerContentSized{margin-top:0}.OurActivitiesFavoriteTile-module__KaAbPG__priceBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesFavoriteTile-module__KaAbPG__priceLabel{font:var(--text-micro);color:var(--ink-50)}.OurActivitiesFavoriteTile-module__KaAbPG__priceValue{font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);font-variant-numeric:var(--numeric-tabular)}.OurActivitiesFavoriteTile-module__KaAbPG__signUpButton{flex-shrink:0}
.CalendarTodayAttentionBanner-module__BQDnjq__banner{padding:var(--card-padding);border-radius:var(--radius-xl);background:var(--status-warning-wash);border:1px solid color-mix(in srgb, var(--status-warning-solid) 55%, transparent)}.CalendarTodayAttentionBanner-module__BQDnjq__copy{flex:1;min-width:0}.CalendarTodayAttentionBanner-module__BQDnjq__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CalendarTodayAttentionBanner-module__BQDnjq__subtext{color:var(--ink-70)}.CalendarTodayAttentionBanner-module__BQDnjq__icon{background:var(--surface);width:36px;height:36px;color:var(--status-warning-solid);border-radius:50%;flex-shrink:0}.CalendarTodayAttentionBanner-module__BQDnjq__action{background:var(--surface);border-radius:var(--radius-pill);flex-shrink:0}
.HomeShell-module__2XXPWG__canvas{isolation:isolate;background-color:var(--canvas);position:relative}.HomeShell-module__2XXPWG__pageFill{min-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));flex-direction:column;display:flex}.HomeShell-module__2XXPWG__canvasWithBelow{min-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));flex:1}.HomeShell-module__2XXPWG__canvasWithHero:before,.HomeShell-module__2XXPWG__canvasAuthenticated.HomeShell-module__2XXPWG__canvasWithHero:before{content:none}[data-mantine-color-scheme=dark] .HomeShell-module__2XXPWG__canvas{background-color:var(--ink)}.HomeShell-module__2XXPWG__canvasFitViewport{min-height:unset;height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));max-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));box-sizing:border-box;overflow:hidden}.HomeShell-module__2XXPWG__canvasFallback{min-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px))}.HomeShell-module__2XXPWG__heroBleed{background:0 0;position:relative;overflow:visible}.HomeShell-module__2XXPWG__heroBleedGuest{min-height:80svh}.HomeShell-module__2XXPWG__heroBleedFit{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex}.HomeShell-module__2XXPWG__heroBleedAuthenticated{z-index:2;position:relative}
.profileSectionEditModalForms-module__OWEzOW__scrollBody{min-height:0}
.ProfileMemberPageLayout-module__pSjekq__titleHeader{width:100%}.ProfileMemberPageLayout-module__pSjekq__titleIcon{flex-shrink:0}.ProfileMemberPageLayout-module__pSjekq__titleCopy{flex:1;min-width:0}.ProfileMemberPageLayout-module__pSjekq__headerGrid{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.ProfileMemberPageLayout-module__pSjekq__minCol{min-width:0}.ProfileMemberPageLayout-module__pSjekq__chipsStrip{flex-shrink:0}.ProfileMemberPageLayout-module__pSjekq__bodyGrid{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ProfileMemberPageLayout-module__pSjekq__bodyGridWide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ProfileMemberPageLayout-module__pSjekq__stackCol{min-width:0}
.ProfileMembersPageClient-module__qWQITa__pageRoot{min-width:0;min-height:calc(100dvh - var(--app-chrome-inset) * 2 - var(--app-safe-bottom));flex-direction:column;display:flex;overflow-x:hidden}
.HorizontalSectionNav-module__OmM6cq__nav{--horizontal-section-nav-focus-bleed:calc(var(--focus-ring-width) + var(--focus-outline-offset));z-index:3;box-sizing:border-box;width:100%;padding:var(--mantine-spacing-sm) var(--card-padding);border:var(--border-hairline) solid var(--border-divider);background:var(--surface-sunken);position:sticky;overflow:visible}.HorizontalSectionNav-module__OmM6cq__navHeroAttached{top:var(--horizontal-section-nav-sticky-top,var(--activity-section-nav-sticky-top,calc(var(--app-sticky-pin-top) - var(--radius-xl))));margin-top:calc(-1 * var(--radius-xl));margin-bottom:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-sm) + var(--radius-xl));border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:none}.HorizontalSectionNav-module__OmM6cq__navStandalone{top:var(--horizontal-section-nav-sticky-top,var(--app-sticky-pin-top));margin-bottom:var(--mantine-spacing-md);border-radius:var(--radius-xl)}.HorizontalSectionNav-module__OmM6cq__list{scrollbar-width:none;gap:var(--space-1);margin:calc(-1 * var(--horizontal-section-nav-focus-bleed));padding:var(--horizontal-section-nav-focus-bleed);scroll-padding:var(--horizontal-section-nav-focus-bleed);flex-wrap:nowrap;list-style:none;display:flex;overflow:auto visible}.HorizontalSectionNav-module__OmM6cq__list>li{flex-shrink:0;display:flex}.HorizontalSectionNav-module__OmM6cq__tab.HorizontalSectionNav-module__OmM6cq__tab{border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);font:var(--text-body-sm);font-family:var(--font-sans);color:var(--ink);white-space:nowrap;min-height:var(--control-height-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-block:6px;padding-inline:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.HorizontalSectionNav-module__OmM6cq__tab:link,.HorizontalSectionNav-module__OmM6cq__tab:visited{color:var(--ink)}.HorizontalSectionNav-module__OmM6cq__tab:focus-visible{z-index:1;outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.HorizontalSectionNav-module__OmM6cq__tab[aria-current]{background:var(--surface);border-color:var(--border-divider);font-weight:600}.HorizontalSectionNav-module__OmM6cq__tab[aria-current]:link,.HorizontalSectionNav-module__OmM6cq__tab[aria-current]:visited{color:var(--ink)}.HorizontalSectionNav-module__OmM6cq__list::-webkit-scrollbar{display:none}
.CalendarTodayDateStrip-module__IZ4UxG__stripViewport{width:100%;overflow:hidden}.CalendarTodayDateStrip-module__IZ4UxG__strip{gap:var(--space-2);width:100%;padding-inline:var(--card-padding-tight);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@keyframes CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideForward{0%{transform:translateX(calc((100% + var(--space-2)) / 7));opacity:.88}to{opacity:1;transform:translate(0)}}@keyframes CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideBackward{0%{transform:translateX(calc((100% + var(--space-2)) / -7));opacity:.88}to{opacity:1;transform:translate(0)}}.CalendarTodayDateStrip-module__IZ4UxG__stripSlideForward{animation:.28s cubic-bezier(.22,1,.36,1) both CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideForward}.CalendarTodayDateStrip-module__IZ4UxG__stripSlideBackward{animation:.28s cubic-bezier(.22,1,.36,1) both CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideBackward}@media (prefers-reduced-motion:reduce){.CalendarTodayDateStrip-module__IZ4UxG__stripSlideForward,.CalendarTodayDateStrip-module__IZ4UxG__stripSlideBackward{animation:none}}.CalendarTodayDateStrip-module__IZ4UxG__dayButton{appearance:none;padding:var(--space-3) var(--space-2);border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-width:0;height:5.5625rem;color:inherit;flex-direction:column;margin:0;font-family:inherit;transition:background-color .12s,border-color .12s,color .12s;display:flex}.CalendarTodayDateStrip-module__IZ4UxG__dayButton:hover:not([data-selected=true]){background:var(--surface-sunken)}.CalendarTodayDateStrip-module__IZ4UxG__dayButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true]{background:var(--color-brand-9);border-color:var(--color-brand-9);color:var(--surface)}.CalendarTodayDateStrip-module__IZ4UxG__weekday{font:var(--text-label);letter-spacing:.04em;color:var(--ink-50);font-size:11px;font-weight:500}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__weekday{color:inherit;opacity:.9}.CalendarTodayDateStrip-module__IZ4UxG__dateNumber{font:var(--text-heading-2);color:var(--ink);font-size:20px;font-weight:700;line-height:1.1}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__dateNumber{color:inherit}.CalendarTodayDateStrip-module__IZ4UxG__dots{min-height:8px;margin-top:var(--space-1);justify-content:center;align-items:center;gap:3px;display:flex}.CalendarTodayDateStrip-module__IZ4UxG__dot{background-color:var(--ink-30);border-radius:50%;width:6px;height:6px}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__dot{background-color:var(--surface)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-1]{background-color:var(--person-1)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-2]{background-color:var(--person-2)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-3]{background-color:var(--person-3)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-4]{background-color:var(--person-4)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-5]{background-color:var(--person-5)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-6]{background-color:var(--person-6)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=pink],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=blue],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=orange],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=green],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=purple],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=teal]{background-color:var(--color-brand)}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__dot[data-color]{background-color:var(--surface)}@media (max-width:63.99em){.CalendarTodayDateStrip-module__IZ4UxG__strip{gap:var(--space-1);padding-inline:0}}
.OurActivitiesSideRail-module__lusltG__sideRailDesktop{--side-rail-padding:var(--space-3);--side-rail-gap:var(--space-1);--side-rail-radius:var(--radius-lg);--side-rail-sticky-top:calc(var(--app-sticky-pin-top) + var(--page-block-padding));align-self:stretch;min-width:0}.OurActivitiesSideRail-module__lusltG__sideRailCard{gap:var(--side-rail-gap);border-radius:var(--side-rail-radius);padding:var(--side-rail-padding);background:var(--surface-card-shell);flex-direction:column;display:flex}@media (min-width:48em){.OurActivitiesSideRail-module__lusltG__sideRailDesktop{display:block}.OurActivitiesSideRail-module__lusltG__sideRailMobile{display:none}.OurActivitiesSideRail-module__lusltG__sideRailCard{top:var(--side-rail-sticky-top);z-index:5;position:sticky}}@media (max-width:47.99em){.OurActivitiesSideRail-module__lusltG__sideRailDesktop{display:none}.OurActivitiesSideRail-module__lusltG__sideRailMobile{--horizontal-section-nav-sticky-top:var(--app-sticky-pin-top);z-index:5;width:100%;min-width:0;max-width:100%;display:block}}.OurActivitiesSideRail-module__lusltG__navButton{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding-block:var(--space-3);padding-inline:var(--space-5);border-radius:var(--side-rail-radius);color:var(--ink-70);font:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.OurActivitiesSideRail-module__lusltG__navButton:hover{background:var(--surface-sunken);color:var(--ink)}.OurActivitiesSideRail-module__lusltG__navButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesSideRail-module__lusltG__navButtonActive{background:color-mix(in srgb, var(--color-brand-3) 55%, var(--surface-card-shell));color:var(--ink);font-weight:600}.OurActivitiesSideRail-module__lusltG__navButtonActive:hover{background:color-mix(in srgb, var(--color-brand-3) 55%, var(--surface-card-shell));color:var(--ink)}.OurActivitiesSideRail-module__lusltG__navLabel{flex:1;min-width:0}.OurActivitiesSideRail-module__lusltG__navChevron{color:var(--ink-50);flex-shrink:0}.OurActivitiesSideRail-module__lusltG__navButtonActive .OurActivitiesSideRail-module__lusltG__navChevron{color:var(--ink-70)}
.FacilityCalendarLayoutToggle-module__Sq5w9q__root{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);align-items:center;gap:0;padding:2px}.FacilityCalendarLayoutToggle-module__Sq5w9q__control{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin:0;padding:0!important;display:inline-flex!important}.FacilityCalendarLayoutToggle-module__Sq5w9q__label{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;line-height:0;padding:0!important;display:inline-flex!important}.FacilityCalendarLayoutToggle-module__Sq5w9q__indicator{background:var(--mantine-color-brand-0);box-shadow:none;border:none}.FacilityCalendarLayoutToggle-module__Sq5w9q__segment{width:100%;height:100%;color:var(--mantine-color-dark-6);justify-content:center;align-items:center;line-height:0;display:inline-flex}.FacilityCalendarLayoutToggle-module__Sq5w9q__control[data-active] .FacilityCalendarLayoutToggle-module__Sq5w9q__segment{color:var(--mantine-color-dark-9)}.FacilityCalendarLayoutToggle-module__Sq5w9q__icon{flex-shrink:0;display:block;transform:translateY(.5px)}.FacilityCalendarLayoutToggle-module__Sq5w9q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CalendarTodayEventCard-module__Rm5NZW__row{align-items:flex-start;gap:var(--space-4);flex-direction:row;min-width:0;display:flex}.CalendarTodayEventCard-module__Rm5NZW__timeColumn{text-align:right;align-items:flex-end;gap:var(--space-1);width:110px;min-width:88px;max-width:110px;padding-top:var(--card-padding-tight);flex-direction:column;flex:0 0 110px;display:flex}.CalendarTodayEventCard-module__Rm5NZW__timeRange{white-space:pre-line;line-height:1.35}.CalendarTodayEventCard-module__Rm5NZW__card{flex:1 1 0;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__headerRow{min-height:0}.CalendarTodayEventCard-module__Rm5NZW__memberRow{flex:1;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__badges{flex-wrap:nowrap;margin-left:auto}.CalendarTodayEventCard-module__Rm5NZW__heroMedia{aspect-ratio:unset;height:6.5rem}.CalendarTodayEventCard-module__Rm5NZW__heroMedia .activity-tileV2-heroMedia{width:100%;height:100%;aspect-ratio:unset}.CalendarTodayEventCard-module__Rm5NZW__heroTitle{font:var(--text-heading-2);font-size:18px;font-weight:700;line-height:1.2}.CalendarTodayEventCard-module__Rm5NZW__bodyPanel{gap:var(--space-4)}.CalendarTodayEventCard-module__Rm5NZW__locationCopy{flex:1;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__locationIcon{color:var(--ink-50);flex-shrink:0;margin-top:2px}.CalendarTodayEventCard-module__Rm5NZW__directionsButton{border-radius:var(--radius-pill);flex-shrink:0}.CalendarTodayEventCard-module__Rm5NZW__sectionDivider{border-color:var(--border-divider)}.CalendarTodayEventCard-module__Rm5NZW__bringIcon{color:var(--ink-50);flex-shrink:0;margin-top:2px}.CalendarTodayEventCard-module__Rm5NZW__bringCopy{flex:1;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__detailsFooter{padding-top:var(--space-3)}@media (max-width:24.99em){.CalendarTodayEventCard-module__Rm5NZW__row{flex-direction:column}.CalendarTodayEventCard-module__Rm5NZW__timeColumn{flex:none;width:auto;max-width:none;padding-top:0}}
.typeCategoryAccent-module__biy-TG__accentDot[data-kind-category=rental]{background:#6770a5}.typeCategoryAccent-module__biy-TG__accentDot[data-kind-category=internal]{background:#f9b714}
.FloatingBottomBar-module__LNbJ9G__surface{background-color:var(--app-floating-bottom-bar-bg);border:1px solid var(--app-floating-bottom-bar-border);color:var(--app-floating-bottom-bar-color)}.FloatingBottomBar-module__LNbJ9G__defaultPaper{border-color:var(--color-border-default)}
.Logo-module__UyL49W__logoImage{object-fit:contain;width:100%;height:100%}
.SubNavFlyoutMenu-module__pEb2xa__item{align-items:center;gap:var(--mantine-spacing-sm);min-height:2.75rem;padding-block:var(--mantine-spacing-sm);padding-inline:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md)}.SubNavFlyoutMenu-module__pEb2xa__itemLabel{font:var(--text-nav-link);color:inherit}
.SearchResultsContent-module__4RdDnq__virtualRow{width:100%;position:absolute;top:0;left:0}
.SuccessClientWrapper-module__ssFPQq__checkMark{background:var(--color-success);width:64px;height:64px;color:var(--person-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.CampOpsShell-module__-jCxDq__body{gap:var(--spacing-section-gap);grid-template-columns:minmax(200px,15rem) minmax(0,1fr);align-items:start;display:grid}.CampOpsShell-module__-jCxDq__rail{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CampOpsShell-module__-jCxDq__content{min-width:0}@media (max-width:47.99em){.CampOpsShell-module__-jCxDq__body{grid-template-columns:minmax(0,1fr)}}
