.S0ThoW_providerStep{padding-inline:var(--spacing-xxl);padding-block:var(--spacing-xl) var(--spacing-xxl);max-width:min(100%,80rem)}.S0ThoW_progress{gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-xxl) 0;background:var(--color-neutral-1);flex-direction:column;display:flex}.S0ThoW_progressLabel{font-size:.875rem;font-weight:var(--fw-medium);color:var(--color-neutral-6)}.S0ThoW_progressTrack{gap:var(--spacing-xs);display:flex}.S0ThoW_progressSegment{background:var(--color-neutral-3);border-radius:999px;flex:1;height:4px}.S0ThoW_progressSegmentActive{background:#3f5fd6}.S0ThoW_apptSummary{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xxl);background:var(--color-neutral-1);border-bottom:1px solid var(--color-neutral-3);display:flex}.S0ThoW_apptSummaryIcon{color:#3f6cb5;background:#dce8f7;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.S0ThoW_apptSummaryIcon svg.S0ThoW_apptSummaryTileIcon{font-size:1.3rem}.S0ThoW_apptSummaryBody{flex:1;min-width:0}.S0ThoW_apptSummaryChange{flex-shrink:0}.S0ThoW_apptSummaryTitle{font-family:var(--typography-font-family-default,"PP Mori"),system-ui,sans-serif;font-size:1.15rem;font-weight:var(--fw-bold);color:var(--color-neutral-9);margin:0;line-height:1.2}.S0ThoW_apptSummaryMeta{margin-top:var(--spacing-xxs);color:var(--color-neutral-6);flex-wrap:wrap;align-items:center;font-size:.9rem;display:flex}.S0ThoW_apptSummaryMetaItem{align-items:center;gap:var(--spacing-xs);display:inline-flex}.S0ThoW_apptSummaryMetaItem:not(:first-child):before{content:"·";margin:0 var(--spacing-sm);color:var(--color-neutral-6)}.S0ThoW_choiceStep{padding:36px var(--spacing-xxl) var(--spacing-4xl)}.S0ThoW_choiceContent{width:100%;max-width:820px}.S0ThoW_choiceHeader{text-align:left;align-items:flex-start}.S0ThoW_choiceTitle{font-family:var(--typography-font-family-default,"PP Mori"),system-ui,sans-serif;font-size:1.35rem;font-weight:var(--fw-semibold);color:var(--color-secondary-9);margin:0;line-height:1.2}.S0ThoW_choiceSubtitle{color:var(--color-neutral-6);font-size:.95rem;line-height:1.45}.S0ThoW_choiceGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.S0ThoW_choiceCard{gap:var(--spacing-sm);text-align:left;padding:var(--spacing-lg);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background:var(--color-neutral-0);cursor:pointer;font:inherit;color:inherit;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.S0ThoW_choiceCard:hover:not(:disabled){border-color:rgba(var(--color-secondary-9), .35);box-shadow:0 2px 10px rgba(var(--color-secondary-9), .06)}.S0ThoW_choiceCard:focus-visible{outline-offset:2px;outline:2px solid #38a7e08c}.S0ThoW_choiceCard:disabled{cursor:not-allowed;opacity:.68}.S0ThoW_choiceCardHead{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.S0ThoW_choiceCardIconBox{color:#3f5fd6;background:#e4e9fc;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.S0ThoW_choiceCardIconBox svg.S0ThoW_tileIcon{font-size:1.55rem}.S0ThoW_choiceCardArrow{color:var(--color-neutral-7);font-size:16px}.S0ThoW_choiceCardTitle{font-family:var(--typography-font-family-default,"PP Mori"),system-ui,sans-serif;font-size:17px;font-weight:var(--fw-semibold);color:var(--color-neutral-9);line-height:1.25}.S0ThoW_choiceCardDescription{color:var(--color-neutral-6);font-size:14px;line-height:1.4}.S0ThoW_prepareLoading,.S0ThoW_audienceIneligible{min-height:360px;padding:var(--spacing-xxl)}.S0ThoW_audienceIneligibleIcon{border-radius:var(--mantine-radius-full);background:var(--color-neutral-1);width:48px;height:48px;color:var(--color-neutral-7);justify-content:center;align-items:center;font-size:20px;display:flex}.S0ThoW_audienceIneligibleTitle{font-family:var(--typography-font-family-default,"PP Mori"),system-ui,sans-serif;font-size:1.15rem;font-weight:var(--fw-bold);color:var(--color-neutral-9);text-align:center;margin:0;line-height:1.2}.S0ThoW_frameHeader{align-items:center;gap:var(--spacing-md);background-color:var(--color-neutral-1);border-bottom:1px solid var(--color-neutral-3);min-height:56px;padding-inline:var(--spacing-xl);padding-block:var(--spacing-md);display:flex}.S0ThoW_frameHeaderBackButton{flex-shrink:0}.S0ThoW_bookerFrame{padding-top:var(--spacing-lg)}@media (max-width:768px){.S0ThoW_bookerFrame [data-testid=booker-container]{grid-template-columns:1fr!important;grid-template-areas:"meta""header""main""timeslots"!important}}