.CallScheduler-module__fzvd0q__scheduler{width:100%;min-width:0;color:var(--k-color-text);container:scheduler/inline-size}.CallScheduler-module__fzvd0q__layout{gap:var(--k-space-8);display:grid}.CallScheduler-module__fzvd0q__head{gap:var(--k-space-3);align-content:start;display:grid}.CallScheduler-module__fzvd0q__title{color:var(--k-color-text);font:650 var(--k-fs-h3) / 1.2 var(--k-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.CallScheduler-module__fzvd0q__text{max-width:60ch;color:var(--k-color-text-2);text-wrap:pretty;margin:0}.CallScheduler-module__fzvd0q__form{gap:var(--k-space-6);align-content:start;min-width:0;display:grid;container:scheduler-form/inline-size}.CallScheduler-module__fzvd0q__stepHead{justify-content:space-between;align-items:baseline;gap:var(--k-space-2) var(--k-space-4);flex-wrap:wrap;display:flex}.CallScheduler-module__fzvd0q__stepTitle,.CallScheduler-module__fzvd0q__expectTitle{color:var(--k-color-text);font:600 1.25rem / 1.3 var(--k-font-display);letter-spacing:-.01em;margin:0}.CallScheduler-module__fzvd0q__stepTitle:focus{outline:none}.CallScheduler-module__fzvd0q__stepCount{color:var(--k-color-text-3);font-size:var(--k-fs-small);font-variant-numeric:tabular-nums;margin:0}.CallScheduler-module__fzvd0q__progress{gap:var(--k-space-2);margin-top:calc(var(--k-space-3) * -1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CallScheduler-module__fzvd0q__progress span{background:var(--k-color-line);height:3px}.CallScheduler-module__fzvd0q__progress span:first-child,.CallScheduler-module__fzvd0q__progress[data-step="2"] span{background:var(--k-color-control-on)}.CallScheduler-module__fzvd0q__stepBody{gap:var(--k-space-6);display:grid}.CallScheduler-module__fzvd0q__fields{gap:var(--k-space-5);display:grid}.CallScheduler-module__fzvd0q__group{gap:var(--k-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.CallScheduler-module__fzvd0q__legend{margin-bottom:var(--k-space-1);color:var(--k-color-text);font:600 var(--k-fs-small) / 1.5 var(--k-font-ui);padding:0}.CallScheduler-module__fzvd0q__zone{color:var(--k-color-text-3);margin-left:.25rem;font-weight:400}.CallScheduler-module__fzvd0q__dates,.CallScheduler-module__fzvd0q__times{gap:var(--k-space-2);grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));display:grid}.CallScheduler-module__fzvd0q__times{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}.CallScheduler-module__fzvd0q__times .CallScheduler-module__fzvd0q__optionFace{padding-inline:var(--k-space-2)}.CallScheduler-module__fzvd0q__option{cursor:pointer;display:grid;position:relative}.CallScheduler-module__fzvd0q__optionInput{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.CallScheduler-module__fzvd0q__optionFace{min-height:var(--k-size-control-sm);padding:var(--k-space-2) var(--k-space-3);color:var(--k-color-text);text-align:center;background:var(--k-color-bg);border:1px solid var(--k-color-border-control);border-radius:var(--k-shape-control);font:500 var(--k-fs-small) / 1.3 var(--k-font-ui);font-variant-numeric:tabular-nums;place-content:center;gap:.125rem;display:grid}.CallScheduler-module__fzvd0q__dates .CallScheduler-module__fzvd0q__optionFace{min-height:3.5rem}.CallScheduler-module__fzvd0q__optionMeta{color:var(--k-color-text-3);font-size:var(--k-fs-fine);font-weight:400}@media (hover:hover){.CallScheduler-module__fzvd0q__option:hover .CallScheduler-module__fzvd0q__optionInput:enabled:not(:checked)+.CallScheduler-module__fzvd0q__optionFace{border-color:var(--k-color-text)}}.CallScheduler-module__fzvd0q__optionInput:checked+.CallScheduler-module__fzvd0q__optionFace{color:var(--k-color-inverse-text);background:var(--k-color-inverse-bg);border-color:var(--k-color-inverse-bg);font-weight:600}.CallScheduler-module__fzvd0q__optionInput:checked+.CallScheduler-module__fzvd0q__optionFace .CallScheduler-module__fzvd0q__optionMeta{color:inherit}.CallScheduler-module__fzvd0q__optionInput:focus-visible+.CallScheduler-module__fzvd0q__optionFace{outline:2px solid var(--k-color-focus);outline-offset:2px}.CallScheduler-module__fzvd0q__optionInput:disabled+.CallScheduler-module__fzvd0q__optionFace{color:var(--k-color-text-3);background:var(--k-color-bg-muted);border-color:var(--k-color-line)}.CallScheduler-module__fzvd0q__option:has(.CallScheduler-module__fzvd0q__optionInput:disabled){cursor:not-allowed}.CallScheduler-module__fzvd0q__optionFace[data-taken]{text-decoration:line-through}.CallScheduler-module__fzvd0q__group[aria-busy=true] .CallScheduler-module__fzvd0q__optionFace{opacity:.6}.CallScheduler-module__fzvd0q__status{color:var(--k-color-text-2);font-size:var(--k-fs-small);margin:0}.CallScheduler-module__fzvd0q__status:empty{display:none}.CallScheduler-module__fzvd0q__summaryRegion:empty{margin-top:calc(var(--k-space-6) * -1)}.CallScheduler-module__fzvd0q__summary{gap:var(--k-space-3);padding:var(--k-space-4) var(--k-space-5);background:var(--k-color-bg);border:1px solid var(--k-color-line-strong);border-radius:var(--k-shape-control);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.CallScheduler-module__fzvd0q__summaryIcon{width:1.5rem;height:1.5rem;color:var(--k-color-control-on)}.CallScheduler-module__fzvd0q__summaryTitle{margin:0;font-weight:600}.CallScheduler-module__fzvd0q__summaryText{color:var(--k-color-text-2);margin:0}.CallScheduler-module__fzvd0q__actions{justify-content:flex-end;gap:var(--k-space-3);flex-wrap:wrap;display:flex}.CallScheduler-module__fzvd0q__actions[data-split]{justify-content:space-between}.CallScheduler-module__fzvd0q__backIcon{flex:none;width:1.125rem;height:1.125rem}.CallScheduler-module__fzvd0q__expect{gap:var(--k-space-4);padding-top:var(--k-space-6);border-top:1px solid var(--k-color-line);align-content:start;display:grid}@container scheduler-form (min-width:30rem){.CallScheduler-module__fzvd0q__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scheduler-form (max-width:29.99rem){.CallScheduler-module__fzvd0q__actions>*{flex:100%}}@container scheduler (min-width:52rem){.CallScheduler-module__fzvd0q__layout{gap:var(--k-space-8) var(--k-space-12);grid-template:"head form""expect form"1fr/minmax(0,5fr) minmax(0,8fr)}.CallScheduler-module__fzvd0q__head{grid-area:head}.CallScheduler-module__fzvd0q__form{grid-area:form}.CallScheduler-module__fzvd0q__expect{grid-area:expect}}@media (forced-colors:active){.CallScheduler-module__fzvd0q__optionInput:checked+.CallScheduler-module__fzvd0q__optionFace{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.CallScheduler-module__fzvd0q__optionInput:disabled+.CallScheduler-module__fzvd0q__optionFace{color:graytext;border-color:graytext}}
