.doctor-module__IdVssa__workspace{gap:var(--ui-section-gap,var(--ui-space-24));min-width:0;color:var(--ui-text-primary);font-family:inherit;font-size:var(--ui-text-body);font-weight:var(--ui-weight-regular);font-variant-numeric:tabular-nums;line-height:var(--ui-leading-body);flex-direction:column;display:flex}.doctor-module__IdVssa__workspace :-webkit-any(button,input,select,a,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ui-text-primary);outline-offset:3px}.doctor-module__IdVssa__workspace :-moz-any(button,input,select,a,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ui-text-primary);outline-offset:3px}.doctor-module__IdVssa__workspace :is(button,input,select,a,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ui-text-primary);outline-offset:3px}.doctor-module__IdVssa__workspace svg{stroke-width:var(--ui-icon-stroke)}.doctor-module__IdVssa__workspace :-webkit-any(button,input,select,[role=button]){transition:background-color var(--ui-duration-fast)var(--ui-ease-standard),border-color var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-fast)var(--ui-ease-standard)}.doctor-module__IdVssa__workspace :-moz-any(button,input,select,[role=button]){transition:background-color var(--ui-duration-fast)var(--ui-ease-standard),border-color var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-fast)var(--ui-ease-standard)}.doctor-module__IdVssa__workspace :is(button,input,select,[role=button]){transition:background-color var(--ui-duration-fast)var(--ui-ease-standard),border-color var(--ui-duration-fast)var(--ui-ease-standard),box-shadow var(--ui-duration-fast)var(--ui-ease-standard)}.doctor-module__IdVssa__workspace button{min-height:var(--ui-control-size);border-radius:var(--ui-radius-control);font-size:var(--ui-text-label);font-weight:var(--ui-weight-medium)}.doctor-module__IdVssa__heading{justify-content:space-between;align-items:center;gap:var(--ui-space-16);flex-wrap:wrap;padding-bottom:var(--ui-space-8);display:flex}.doctor-module__IdVssa__headingMain{align-items:center;gap:var(--ui-space-16);min-width:0;display:flex}.doctor-module__IdVssa__headingIcon{height:3rem;width:3rem;padding:var(--ui-space-12);border-radius:var(--ui-radius-card);background:var(--accent);color:var(--ui-text-primary);flex-shrink:0}.doctor-module__IdVssa__heading h1{font-size:var(--ui-text-section);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-heading);overflow-wrap:anywhere}.doctor-module__IdVssa__timezone{align-items:center;gap:var(--ui-space-8);color:var(--ui-text-secondary);font-size:var(--ui-text-caption);flex-wrap:wrap;display:flex}.doctor-module__IdVssa__toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-16);flex-wrap:wrap;display:flex}.doctor-module__IdVssa__toolbar h2{align-items:center;gap:var(--ui-space-8);font-size:var(--ui-text-section);font-weight:var(--ui-weight-semibold);display:flex}.doctor-module__IdVssa__actions{align-items:center;gap:var(--ui-space-8);flex-wrap:wrap;display:flex}.doctor-module__IdVssa__actions button{padding-inline:var(--ui-space-16)}.doctor-module__IdVssa__actions button[aria-pressed=true]{outline:2px solid var(--ui-border-emphasis);outline-offset:2px}.doctor-module__IdVssa__calendarLayout,.doctor-module__IdVssa__withDetails{gap:var(--ui-section-gap,var(--ui-space-24));align-items:start;min-width:0;display:grid}.doctor-module__IdVssa__calendarCard{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-surface-raised);min-width:0;box-shadow:var(--ui-shadow-raised)}.doctor-module__IdVssa__calendar{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.doctor-module__IdVssa__calendar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ui-radius-card);border-top-right-radius:var(--ui-radius-card)}.doctor-module__IdVssa__calendar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ui-radius-card);border-top-right-radius:var(--ui-radius-card)}.doctor-module__IdVssa__calendar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ui-radius-card);border-top-right-radius:var(--ui-radius-card)}.doctor-module__IdVssa__calendar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ui-radius-card);border-top-left-radius:var(--ui-radius-card)}.doctor-module__IdVssa__calendar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ui-radius-card);border-top-left-radius:var(--ui-radius-card)}.doctor-module__IdVssa__calendar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ui-radius-card);border-top-left-radius:var(--ui-radius-card)}.doctor-module__IdVssa__calendar .sx__calendar{--sx-color-primary:var(--brand-ink);--sx-color-on-primary:var(--card);--sx-color-primary-container:var(--accent);--sx-color-on-primary-container:var(--foreground);--sx-color-secondary:var(--foreground);--sx-color-on-secondary:var(--background);--sx-color-secondary-container:var(--secondary);--sx-color-on-secondary-container:var(--foreground);--sx-color-tertiary:var(--brand-ink);--sx-color-on-tertiary:var(--background);--sx-color-tertiary-container:var(--accent);--sx-color-on-tertiary-container:var(--foreground);--sx-color-surface:var(--card);--sx-color-surface-dim:var(--muted);--sx-color-surface-bright:var(--card);--sx-color-on-surface:var(--foreground);--sx-color-surface-container:var(--secondary);--sx-color-surface-container-low:var(--muted);--sx-color-surface-container-high:var(--popover);--sx-color-background:var(--card);--sx-color-on-background:var(--foreground);--sx-color-outline:var(--muted-foreground);--sx-color-outline-variant:var(--border);--sx-color-shadow:var(--border);--sx-color-surface-tint:var(--accent);--sx-color-neutral:var(--foreground);--sx-color-neutral-variant:var(--muted-foreground);--sx-internal-color-gray-ripple-background:var(--accent);--sx-internal-color-light-gray:var(--muted);--sx-internal-color-text:var(--foreground);--sx-border:1px solid var(--border);--sx-font-extra-small:var(--ui-text-caption);--sx-calendar-header-input-font-size:var(--ui-text-label);color:var(--foreground);background:var(--card);border:0;border-radius:0;height:min(76vh,54rem);min-height:30rem;font-family:inherit}.doctor-module__IdVssa__calendar .sx__calendar{--sx-box-shadow-level1:var(--ui-shadow-raised);--sx-box-shadow-level2:var(--ui-shadow-overlay);--sx-box-shadow-level3:var(--ui-shadow-floating);--sx-spacing-padding1:var(--ui-space-4);--sx-spacing-padding2:var(--ui-space-8);--sx-spacing-padding3:var(--ui-space-12);--sx-spacing-padding4:var(--ui-space-16);--sx-spacing-padding6:var(--ui-card-padding,var(--ui-space-24))}.doctor-module__IdVssa__calendar .sx__calendar-header{padding:var(--ui-card-padding,var(--ui-space-24));align-items:center;gap:var(--ui-section-gap,var(--ui-space-24));border-bottom:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__calendar .sx__calendar-header-content{gap:var(--ui-space-12)}.doctor-module__IdVssa__calendar .sx__calendar-header :-webkit-any(button,input,[role=button]){min-height:var(--ui-control-size);border-radius:var(--ui-radius-control);font-family:inherit}.doctor-module__IdVssa__calendar .sx__calendar-header :-moz-any(button,input,[role=button]){min-height:var(--ui-control-size);border-radius:var(--ui-radius-control);font-family:inherit}.doctor-module__IdVssa__calendar .sx__calendar-header :is(button,input,[role=button]){min-height:var(--ui-control-size);border-radius:var(--ui-radius-control);font-family:inherit}.doctor-module__IdVssa__calendar .sx__chevron-wrapper{min-width:var(--ui-control-size);min-height:var(--ui-control-size)}.doctor-module__IdVssa__calendar .sx__chevron{font-size:0}.doctor-module__IdVssa__calendar .sx__range-heading{color:var(--ui-text-primary);font-size:var(--ui-text-heading);font-weight:var(--ui-weight-bold);line-height:var(--ui-leading-heading);white-space:normal;max-width:22rem}.doctor-module__IdVssa__calendar .sx__today-button{font-weight:var(--ui-weight-semibold);color:var(--ui-text-primary);background:var(--accent)}.doctor-module__IdVssa__calendar .sx__view-selection-selected-item{border-color:var(--ui-border-emphasis);justify-content:space-between;min-width:6rem}.doctor-module__IdVssa__calendar :-webkit-any(.sx__view-selection-items,.sx__date-picker-popup){border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-floating)}.doctor-module__IdVssa__calendar :-moz-any(.sx__view-selection-items,.sx__date-picker-popup){border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-floating)}.doctor-module__IdVssa__calendar :is(.sx__view-selection-items,.sx__date-picker-popup){border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-floating)}.doctor-module__IdVssa__calendar .sx__week-grid__date-axis{padding-block:var(--ui-space-16);background:var(--ui-surface-subtle)}.doctor-module__IdVssa__calendar .sx__week-grid__day-name{color:var(--ui-text-secondary);font-size:var(--ui-text-label);margin-bottom:var(--ui-space-4)}.doctor-module__IdVssa__calendar .sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--ui-text-primary);font-weight:var(--ui-weight-semibold)}.doctor-module__IdVssa__calendar .sx__date-input--active .sx__date-input-label{color:var(--ui-text-primary);font-weight:var(--ui-weight-semibold)}.doctor-module__IdVssa__calendar .sx__week-grid__date-number{font-size:var(--ui-text-section);font-weight:var(--ui-weight-semibold)}.doctor-module__IdVssa__calendar .sx__week-grid__hour{color:var(--ui-text-secondary);font-size:var(--ui-text-caption)}.doctor-module__IdVssa__calendar :-webkit-any(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event){border-radius:var(--ui-radius-control);transition:box-shadow var(--ui-duration-fast)var(--ui-ease-standard);background:var(--accent)!important;color:var(--ui-text-primary)!important}.doctor-module__IdVssa__calendar :-moz-any(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event){border-radius:var(--ui-radius-control);transition:box-shadow var(--ui-duration-fast)var(--ui-ease-standard);background:var(--accent)!important;color:var(--ui-text-primary)!important}.doctor-module__IdVssa__calendar :is(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event){border-radius:var(--ui-radius-control);transition:box-shadow var(--ui-duration-fast)var(--ui-ease-standard);background:var(--accent)!important;color:var(--ui-text-primary)!important}.doctor-module__IdVssa__calendar :-webkit-any(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink)}.doctor-module__IdVssa__calendar :-moz-any(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink)}.doctor-module__IdVssa__calendar :is(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink)}.doctor-module__IdVssa__calendar :-webkit-any(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink)}.doctor-module__IdVssa__calendar :-moz-any(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink)}.doctor-module__IdVssa__calendar :is(.sx__time-grid-event,.sx__date-grid-event,.sx__month-grid-event,.sx__month-agenda-event):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink)}.doctor-module__IdVssa__calendar :-webkit-any(.sx__time-grid-event,.sx__month-grid-event):hover{box-shadow:var(--ui-shadow-overlay)}.doctor-module__IdVssa__calendar :-moz-any(.sx__time-grid-event,.sx__month-grid-event):hover{box-shadow:var(--ui-shadow-overlay)}.doctor-module__IdVssa__calendar :is(.sx__time-grid-event,.sx__month-grid-event):hover{box-shadow:var(--ui-shadow-overlay)}.doctor-module__IdVssa__calendar .sx-status-pending{background:var(--ui-surface-subtle)!important}.doctor-module__IdVssa__calendar .sx-status-pending:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px dashed var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-pending:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px dashed var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-pending:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px dashed var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-pending:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px dashed var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-pending:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px dashed var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-pending:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px dashed var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-attended:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:5px double var(--brand-ink)}.doctor-module__IdVssa__calendar .sx-status-attended:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:5px double var(--brand-ink)}.doctor-module__IdVssa__calendar .sx-status-attended:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:5px double var(--brand-ink)}.doctor-module__IdVssa__calendar .sx-status-attended:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:5px double var(--brand-ink)}.doctor-module__IdVssa__calendar .sx-status-attended:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:5px double var(--brand-ink)}.doctor-module__IdVssa__calendar .sx-status-attended:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:5px double var(--brand-ink)}.doctor-module__IdVssa__calendar .sx-status-no_show{background:var(--secondary)!important}.doctor-module__IdVssa__calendar .sx-status-no_show:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px dotted var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-status-no_show:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px dotted var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-status-no_show:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px dotted var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-status-no_show:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px dotted var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-status-no_show:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px dotted var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-status-no_show:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px dotted var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-status-cancelled{background:var(--ui-surface-subtle)!important}.doctor-module__IdVssa__calendar .sx-status-cancelled:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px double var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-cancelled:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px double var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-cancelled:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px double var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-cancelled:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px double var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-cancelled:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px double var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-status-cancelled:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px double var(--ui-border-emphasis)}.doctor-module__IdVssa__calendar .sx-time-off{background:repeating-linear-gradient(135deg,var(--muted)0 8px,var(--secondary)8px 16px)!important}.doctor-module__IdVssa__calendar .sx-time-off:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px dashed var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-time-off:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px dashed var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-time-off:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px dashed var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-time-off:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px dashed var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-time-off:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px dashed var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx-time-off:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px dashed var(--ui-text-primary)}.doctor-module__IdVssa__calendar .sx__time-grid-event{padding-top:0;padding-bottom:0;padding-inline:var(--ui-space-4)}.doctor-module__IdVssa__calendar .sx__week-grid__hour-text{color:var(--ui-text-secondary)}.doctor-module__IdVssa__calendar .sx__time-grid-event.is-event-new{animation-duration:var(--ui-duration-normal)}.doctor-module__IdVssa__eventContent{height:100%;min-width:0;padding-inline:var(--ui-space-4);font-size:var(--ui-text-label);line-height:var(--ui-leading-compact);text-align:start;flex-direction:column;gap:0;display:flex;overflow:hidden}.doctor-module__IdVssa__eventTime{font-size:var(--ui-text-caption);white-space:nowrap;font-weight:var(--ui-weight-medium)}.doctor-module__IdVssa__eventPatient,.doctor-module__IdVssa__eventService{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doctor-module__IdVssa__eventPatient{font-weight:var(--ui-weight-semibold)}.doctor-module__IdVssa__eventService{color:var(--ui-text-secondary);font-size:var(--ui-text-caption)}.doctor-module__IdVssa__eventStatus{align-items:center;gap:var(--ui-space-4);font-size:var(--ui-text-caption);white-space:nowrap;display:flex}.doctor-module__IdVssa__eventStatus svg{flex-shrink:0}.doctor-module__IdVssa__eventContent[data-density=brief]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.doctor-module__IdVssa__eventContent[data-density=brief] .doctor-module__IdVssa__eventTime{grid-area:1/1}.doctor-module__IdVssa__eventContent[data-density=brief] .doctor-module__IdVssa__eventPatient{grid-area:2/1/auto/-1}.doctor-module__IdVssa__eventContent[data-density=brief] .doctor-module__IdVssa__eventStatus{grid-area:1/2}.doctor-module__IdVssa__eventContent[data-density=brief] :is(.doctor-module__IdVssa__eventService,.doctor-module__IdVssa__eventStatus span,.doctor-module__IdVssa__eventDuration){display:none}.doctor-module__IdVssa__compactEvent{line-height:var(--ui-leading-compact);gap:var(--ui-space-4);min-width:0;font-size:var(--ui-text-caption);align-items:center;display:flex}.doctor-module__IdVssa__compactEvent .doctor-module__IdVssa__eventDuration,.doctor-module__IdVssa__compactEvent .doctor-module__IdVssa__eventStatus span{display:none}.doctor-module__IdVssa__compactEvent .doctor-module__IdVssa__eventTime,.doctor-module__IdVssa__compactEvent .doctor-module__IdVssa__eventStatus{flex-shrink:0}.doctor-module__IdVssa__legend{gap:var(--ui-space-12)var(--ui-section-gap,var(--ui-space-24));padding:var(--ui-card-padding,var(--ui-space-24));border-top:1px solid var(--ui-border-subtle);font-size:var(--ui-text-caption);color:var(--ui-text-secondary);flex-wrap:wrap;display:flex}.doctor-module__IdVssa__legendItem{align-items:center;gap:var(--ui-space-8);display:inline-flex}.doctor-module__IdVssa__legendItem:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink);padding-left:var(--ui-space-8)}.doctor-module__IdVssa__legendItem:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink);padding-left:var(--ui-space-8)}.doctor-module__IdVssa__legendItem:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink);padding-left:var(--ui-space-8)}.doctor-module__IdVssa__legendItem:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink);padding-right:var(--ui-space-8)}.doctor-module__IdVssa__legendItem:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink);padding-right:var(--ui-space-8)}.doctor-module__IdVssa__legendItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink);padding-right:var(--ui-space-8)}.doctor-module__IdVssa__legendItem[data-status=pending]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dashed}.doctor-module__IdVssa__legendItem[data-status=pending]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dashed}.doctor-module__IdVssa__legendItem[data-status=pending]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dashed}.doctor-module__IdVssa__legendItem[data-status=personal]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dashed}.doctor-module__IdVssa__legendItem[data-status=personal]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dashed}.doctor-module__IdVssa__legendItem[data-status=personal]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dashed}.doctor-module__IdVssa__legendItem[data-status=pending]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dashed}.doctor-module__IdVssa__legendItem[data-status=pending]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dashed}.doctor-module__IdVssa__legendItem[data-status=pending]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dashed}.doctor-module__IdVssa__legendItem[data-status=personal]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dashed}.doctor-module__IdVssa__legendItem[data-status=personal]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dashed}.doctor-module__IdVssa__legendItem[data-status=personal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dashed}.doctor-module__IdVssa__legendItem[data-status=no_show]{border-color:var(--ui-text-primary)}.doctor-module__IdVssa__legendItem[data-status=no_show]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dotted}.doctor-module__IdVssa__legendItem[data-status=no_show]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dotted}.doctor-module__IdVssa__legendItem[data-status=no_show]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:dotted}.doctor-module__IdVssa__legendItem[data-status=no_show]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dotted}.doctor-module__IdVssa__legendItem[data-status=no_show]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dotted}.doctor-module__IdVssa__legendItem[data-status=no_show]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:dotted}.doctor-module__IdVssa__legendItem[data-status=attended]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__legendItem[data-status=attended]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__legendItem[data-status=attended]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__legendItem[data-status=attended]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__legendItem[data-status=attended]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__legendItem[data-status=attended]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__legendItem[data-status=cancelled],.doctor-module__IdVssa__legendItem[data-status=pending]{border-color:var(--ui-border-emphasis)}.doctor-module__IdVssa__details{border-radius:var(--ui-radius-panel);order:-1;min-width:0}.doctor-module__IdVssa__details .doctor-module__IdVssa__form{box-shadow:var(--ui-shadow-overlay);border-radius:var(--ui-radius-panel);border-top:3px solid var(--brand-ink);background:var(--ui-surface-overlay)}.doctor-module__IdVssa__form{gap:var(--ui-section-gap,var(--ui-space-24));padding:var(--ui-card-padding,var(--ui-space-24));border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-raised);flex-direction:column;display:flex}.doctor-module__IdVssa__form h2{font-size:var(--ui-text-section);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-heading)}.doctor-module__IdVssa__form p{font-size:var(--ui-text-label);line-height:var(--ui-leading-body)}.doctor-module__IdVssa__form .text-muted-foreground{color:var(--ui-text-secondary)}.doctor-module__IdVssa__form :-webkit-any(input:not([type=hidden]),select){min-height:var(--ui-control-size);border-color:var(--ui-border-emphasis);border-radius:var(--ui-radius-control);min-width:0;max-width:100%;padding-inline:var(--ui-space-12);font-size:var(--ui-text-body)}.doctor-module__IdVssa__form :-moz-any(input:not([type=hidden]),select){min-height:var(--ui-control-size);border-color:var(--ui-border-emphasis);border-radius:var(--ui-radius-control);min-width:0;max-width:100%;padding-inline:var(--ui-space-12);font-size:var(--ui-text-body)}.doctor-module__IdVssa__form :is(input:not([type=hidden]),select){min-height:var(--ui-control-size);border-color:var(--ui-border-emphasis);border-radius:var(--ui-radius-control);min-width:0;max-width:100%;padding-inline:var(--ui-space-12);font-size:var(--ui-text-body)}.doctor-module__IdVssa__form :-webkit-any(label,legend){font-size:var(--ui-text-label)}.doctor-module__IdVssa__form :-moz-any(label,legend){font-size:var(--ui-text-label)}.doctor-module__IdVssa__form :is(label,legend){font-size:var(--ui-text-label)}.doctor-module__IdVssa__form>div>label,.doctor-module__IdVssa__form fieldset{min-width:0}.doctor-module__IdVssa__formHeader{gap:var(--ui-space-8);display:grid}.doctor-module__IdVssa__formHeader p{color:var(--ui-text-secondary)}.doctor-module__IdVssa__statusBadge{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);padding:var(--ui-space-4)var(--ui-space-8);background:var(--accent);color:var(--ui-text-primary);font-size:var(--ui-text-label)}.doctor-module__IdVssa__statusActions{gap:var(--ui-space-8);display:grid}.doctor-module__IdVssa__statusActions button{padding-inline:var(--ui-space-16);justify-content:start}.doctor-module__IdVssa__recoveryLink{min-height:var(--ui-control-size);padding-inline:var(--ui-space-16);border:1px solid var(--ui-border-emphasis);border-radius:var(--ui-radius-control);font-size:var(--ui-text-label);align-items:center;display:inline-flex}.doctor-module__IdVssa__recoveryLink:hover{background:var(--ui-surface-subtle)}.doctor-module__IdVssa__formFields{gap:var(--ui-space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.doctor-module__IdVssa__formFields>fieldset{padding:var(--ui-space-16);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);grid-column:1/-1}.doctor-module__IdVssa__formFields>label{gap:var(--ui-space-8);flex-direction:column;min-width:0;display:flex}.doctor-module__IdVssa__formFields>button{padding-inline:var(--ui-space-24);justify-self:start}.doctor-module__IdVssa__notice{align-items:center;gap:var(--ui-space-12);padding:var(--ui-space-16);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-control);background:var(--accent);color:var(--ui-text-primary);font-size:var(--ui-text-label);line-height:var(--ui-leading-body);display:flex}.doctor-module__IdVssa__notice:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink)}.doctor-module__IdVssa__notice:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink)}.doctor-module__IdVssa__notice:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--brand-ink)}.doctor-module__IdVssa__notice:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink)}.doctor-module__IdVssa__notice:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink)}.doctor-module__IdVssa__notice:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--brand-ink)}.doctor-module__IdVssa__notice[role=alert]{background:var(--secondary)}.doctor-module__IdVssa__notice[role=alert]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__notice[role=alert]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__notice[role=alert]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:double;border-left-width:5px}.doctor-module__IdVssa__notice[role=alert]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__notice[role=alert]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__notice[role=alert]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:double;border-right-width:5px}.doctor-module__IdVssa__disclosureRoot{display:contents}.doctor-module__IdVssa__disclosure{height:var(--collapsible-panel-height);opacity:1;transition:block-size var(--ui-duration-panel)var(--ui-ease-standard),opacity var(--ui-duration-normal)var(--ui-ease-standard);overflow:clip}.doctor-module__IdVssa__disclosure[data-starting-style],.doctor-module__IdVssa__disclosure[data-ending-style]{opacity:0;height:0}.doctor-module__IdVssa__disclosure[data-ending-style]{transition-timing-function:var(--ui-ease-exit)}@keyframes doctor-module__IdVssa__appear{0%{opacity:0;translate:0 var(--ui-space-4)}to{opacity:1;translate:0}}.doctor-module__IdVssa__details,.doctor-module__IdVssa__notice{animation:doctor-module__IdVssa__appear var(--ui-duration-normal)var(--ui-ease-standard)}.doctor-module__IdVssa__skeleton{gap:0;min-width:0;display:grid;container-type:inline-size}.doctor-module__IdVssa__skeletonBar{justify-content:space-between;gap:var(--ui-section-gap,var(--ui-space-24));padding:var(--ui-card-padding,var(--ui-space-24));border-bottom:1px solid var(--ui-border-subtle);flex-wrap:wrap;display:flex}.doctor-module__IdVssa__skeletonShape{height:var(--ui-control-size);border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);width:7rem;animation:1.4s ease-in-out infinite doctor-module__IdVssa__skeletonPulse}.doctor-module__IdVssa__skeletonTitle{width:min(15rem,50%)}.doctor-module__IdVssa__skeletonGrid{grid-template-columns:3rem repeat(7,minmax(0,1fr));height:min(65vh,44rem);min-height:28rem;display:grid}.doctor-module__IdVssa__skeletonTrack{grid-template-rows:4rem repeat(6,1fr);display:grid}.doctor-module__IdVssa__skeletonTrack:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__skeletonTrack:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__skeletonTrack:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__skeletonTrack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__skeletonTrack:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__skeletonTrack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--ui-border-subtle)}.doctor-module__IdVssa__skeletonTrack:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.doctor-module__IdVssa__skeletonTrack:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.doctor-module__IdVssa__skeletonTrack:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.doctor-module__IdVssa__skeletonTrack:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.doctor-module__IdVssa__skeletonTrack:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.doctor-module__IdVssa__skeletonTrack:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.doctor-module__IdVssa__skeletonCell{border-bottom:1px solid var(--ui-border-subtle);padding:var(--ui-space-8)}.doctor-module__IdVssa__skeletonCell:first-child{background:var(--ui-surface-subtle)}.doctor-module__IdVssa__skeletonSlot{border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle);height:2rem;animation:1.4s ease-in-out infinite doctor-module__IdVssa__skeletonPulse;display:block}@keyframes doctor-module__IdVssa__skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@media (min-width:1280px){.doctor-module__IdVssa__withDetails{grid-template-columns:minmax(0,1fr) 20rem}.doctor-module__IdVssa__details{order:0;position:-webkit-sticky;position:sticky;top:var(--ui-space-24)}}@media (max-width:640px){.doctor-module__IdVssa__heading h1{font-size:var(--ui-text-section)}.doctor-module__IdVssa__headingIcon{height:2.75rem;width:2.75rem}.doctor-module__IdVssa__formFields{grid-template-columns:minmax(0,1fr)}.doctor-module__IdVssa__form{padding:var(--ui-space-16)}.doctor-module__IdVssa__calendar .sx__calendar-header{padding:var(--ui-space-16)}.doctor-module__IdVssa__calendar .sx__calendar-header-content{gap:var(--ui-space-8);flex-wrap:wrap}.doctor-module__IdVssa__calendar .sx__range-heading{font-size:var(--ui-text-section)}.doctor-module__IdVssa__calendar .sx__week-grid{min-width:18rem}.doctor-module__IdVssa__calendar .sx__calendar{min-height:28rem}.doctor-module__IdVssa__eventDuration{display:none}}@container (width<43.75rem){.doctor-module__IdVssa__skeletonGrid{grid-template-columns:3rem minmax(0,1fr)}.doctor-module__IdVssa__skeletonTrack:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.doctor-module__IdVssa__workspace *,.doctor-module__IdVssa__workspace :before,.doctor-module__IdVssa__workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.doctor-wizard-module__y4YhDq__wizard{width:100%;max-width:var(--ui-centered-max);gap:var(--ui-space-32);padding:var(--ui-space-16);background:var(--card);color:var(--foreground);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin-left:auto;margin-right:auto;display:grid}.doctor-wizard-module__y4YhDq__wizard :-webkit-any(h2,h3){font-size:var(--ui-text-heading);font-weight:var(--ui-weight-semibold)}.doctor-wizard-module__y4YhDq__wizard :-moz-any(h2,h3){font-size:var(--ui-text-heading);font-weight:var(--ui-weight-semibold)}.doctor-wizard-module__y4YhDq__wizard :is(h2,h3){font-size:var(--ui-text-heading);font-weight:var(--ui-weight-semibold)}.doctor-wizard-module__y4YhDq__wizard svg{height:1rem;width:1rem;stroke-width:var(--ui-icon-stroke);flex-shrink:0}.doctor-wizard-module__y4YhDq__header{align-items:center;gap:var(--ui-space-16);flex-wrap:wrap;display:flex}.doctor-wizard-module__y4YhDq__header button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.doctor-wizard-module__y4YhDq__header button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.doctor-wizard-module__y4YhDq__header button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.doctor-wizard-module__y4YhDq__header button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.doctor-wizard-module__y4YhDq__header button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.doctor-wizard-module__y4YhDq__header button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.doctor-wizard-module__y4YhDq__section{gap:var(--ui-space-32);border:0;min-width:0;margin:0;padding:0;display:grid}.doctor-wizard-module__y4YhDq__group{gap:var(--ui-space-16);min-width:0;display:grid}.doctor-wizard-module__y4YhDq__note{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-regular);color:var(--muted-foreground);display:block}.doctor-wizard-module__y4YhDq__steps{gap:var(--ui-space-16);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.doctor-wizard-module__y4YhDq__steps li{align-items:center;gap:var(--ui-space-8);font-size:var(--ui-text-caption);color:var(--muted-foreground);display:flex}.doctor-wizard-module__y4YhDq__steps [aria-current=step]{color:var(--foreground);font-weight:var(--ui-weight-semibold)}.doctor-wizard-module__y4YhDq__stepNumber{width:var(--ui-row-size);height:var(--ui-row-size);border:1px solid var(--ui-border-emphasis);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.doctor-wizard-module__y4YhDq__steps [aria-current=step] .doctor-wizard-module__y4YhDq__stepNumber{background:var(--brand-dark);color:var(--card);border-color:var(--brand-dark)}.doctor-wizard-module__y4YhDq__stepHeading{outline:none}.doctor-wizard-module__y4YhDq__actions{align-items:center;gap:var(--ui-space-16);flex-wrap:wrap;display:flex}.doctor-wizard-module__y4YhDq__wizard input:not([type=checkbox]):not([type=hidden]){width:100%;max-width:var(--ui-field-max);min-height:var(--ui-field-size);padding-inline:var(--ui-space-12);padding-block:var(--ui-space-8);border:1px solid var(--control-border);border-radius:var(--ui-radius-control);background:var(--card);color:var(--foreground);font-size:var(--ui-text-body)}.doctor-wizard-module__y4YhDq__wizard :-webkit-any(input,button,a):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.doctor-wizard-module__y4YhDq__wizard :-moz-any(input,button,a):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.doctor-wizard-module__y4YhDq__wizard :is(input,button,a):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.doctor-wizard-module__y4YhDq__wizard input::placeholder{color:var(--muted-foreground);opacity:1}.doctor-wizard-module__y4YhDq__wizard input:disabled{opacity:1}.doctor-wizard-module__y4YhDq__wizard [data-slot=button]{min-height:var(--ui-control-size);padding-inline:var(--ui-control-inline);white-space:normal}.doctor-wizard-module__y4YhDq__check{align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-size);display:flex}.doctor-wizard-module__y4YhDq__check input{height:1rem;width:1rem;accent-color:var(--brand-ink);flex-shrink:0}.doctor-wizard-module__y4YhDq__picker{max-width:var(--ui-field-max);min-width:0;position:relative}.doctor-wizard-module__y4YhDq__search{position:relative}.doctor-wizard-module__y4YhDq__search svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.doctor-wizard-module__y4YhDq__search svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--ui-space-12)}.doctor-wizard-module__y4YhDq__search svg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--ui-space-12)}.doctor-wizard-module__y4YhDq__search svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--ui-space-12)}.doctor-wizard-module__y4YhDq__search svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--ui-space-12)}.doctor-wizard-module__y4YhDq__search svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--ui-space-12)}.doctor-wizard-module__y4YhDq__search svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--ui-space-12)}.doctor-wizard-module__y4YhDq__wizard .doctor-wizard-module__y4YhDq__search input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ui-space-48)}.doctor-wizard-module__y4YhDq__wizard .doctor-wizard-module__y4YhDq__search input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ui-space-48)}.doctor-wizard-module__y4YhDq__wizard .doctor-wizard-module__y4YhDq__search input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--ui-space-48)}.doctor-wizard-module__y4YhDq__wizard .doctor-wizard-module__y4YhDq__search input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ui-space-48)}.doctor-wizard-module__y4YhDq__wizard .doctor-wizard-module__y4YhDq__search input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ui-space-48)}.doctor-wizard-module__y4YhDq__wizard .doctor-wizard-module__y4YhDq__search input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--ui-space-48)}.doctor-wizard-module__y4YhDq__options{z-index:10;overscroll-behavior:contain;background:var(--card);max-height:20rem;color:var(--foreground);border:1px solid var(--control-border);border-radius:var(--ui-radius-control);padding:var(--ui-space-8);box-shadow:var(--ui-shadow-floating);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.doctor-wizard-module__y4YhDq__optionGroup{font-size:var(--ui-text-caption);font-weight:var(--ui-weight-semibold);padding:var(--ui-space-8)}.doctor-wizard-module__y4YhDq__option{align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-size);padding:var(--ui-space-8);border-radius:var(--ui-radius-control);cursor:pointer;overflow-wrap:anywhere;transition:background var(--ui-duration-fast);display:flex}.doctor-wizard-module__y4YhDq__option:-webkit-any(:hover,[data-highlighted],[aria-selected=true]){background:var(--ui-surface-subtle);color:var(--foreground)}.doctor-wizard-module__y4YhDq__option:-moz-any(:hover,[data-highlighted],[aria-selected=true]){background:var(--ui-surface-subtle);color:var(--foreground)}.doctor-wizard-module__y4YhDq__option:is(:hover,[data-highlighted],[aria-selected=true]){background:var(--ui-surface-subtle);color:var(--foreground)}.doctor-wizard-module__y4YhDq__option svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.doctor-wizard-module__y4YhDq__option svg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.doctor-wizard-module__y4YhDq__option svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.doctor-wizard-module__y4YhDq__option svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.doctor-wizard-module__y4YhDq__option svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.doctor-wizard-module__y4YhDq__option svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.doctor-wizard-module__y4YhDq__services{gap:var(--ui-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doctor-wizard-module__y4YhDq__notice{align-items:flex-start;gap:var(--ui-space-16);padding:var(--ui-space-16);background:var(--ui-surface-subtle);flex-wrap:wrap;display:flex}.doctor-wizard-module__y4YhDq__notice:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--brand-ink)}.doctor-wizard-module__y4YhDq__notice:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--brand-ink)}.doctor-wizard-module__y4YhDq__notice:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--brand-ink)}.doctor-wizard-module__y4YhDq__notice:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--brand-ink)}.doctor-wizard-module__y4YhDq__notice:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--brand-ink)}.doctor-wizard-module__y4YhDq__notice:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--brand-ink)}.doctor-wizard-module__y4YhDq__notice p{flex:1;min-width:min(100%,12rem)}.doctor-wizard-module__y4YhDq__error{color:var(--foreground);font-size:var(--ui-text-caption)}.doctor-wizard-module__y4YhDq__link{gap:var(--ui-space-8);min-height:var(--ui-control-size);color:var(--brand-ink);text-underline-offset:var(--ui-space-4);align-items:center;text-decoration:underline;display:inline-flex}.doctor-wizard-module__y4YhDq__day{gap:var(--ui-space-16);padding-block:var(--ui-space-16);border-bottom:1px solid var(--ui-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.doctor-wizard-module__y4YhDq__day:last-child{border-bottom:0}.doctor-wizard-module__y4YhDq__dayHeading{gap:var(--ui-space-8);flex-direction:column;display:flex}.doctor-wizard-module__y4YhDq__period{gap:var(--ui-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.doctor-wizard-module__y4YhDq__period label{gap:var(--ui-space-8);display:grid}.doctor-wizard-module__y4YhDq__period fieldset{min-width:0}.doctor-wizard-module__y4YhDq__period select{max-width:100%;min-height:var(--ui-field-size)}.doctor-wizard-module__y4YhDq__period input{text-align:center;font-variant-numeric:tabular-nums}.doctor-wizard-module__y4YhDq__savedPeriod{gap:var(--ui-space-16);flex-wrap:wrap;display:flex}.doctor-wizard-module__y4YhDq__copy{gap:var(--ui-space-16);padding-block:var(--ui-space-16);border-block:1px solid var(--ui-border-subtle);display:grid}.doctor-wizard-module__y4YhDq__review{gap:var(--ui-space-16);display:grid}.doctor-wizard-module__y4YhDq__review>div{gap:var(--ui-space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.doctor-wizard-module__y4YhDq__review dt{color:var(--muted-foreground)}.doctor-wizard-module__y4YhDq__review dd{overflow-wrap:anywhere;margin:0}.doctor-wizard-module__y4YhDq__reviewHours{padding:0;list-style:none}.doctor-wizard-module__y4YhDq__reviewHours li{min-height:var(--ui-row-size);padding-block:var(--ui-space-4);gap:var(--ui-space-16);border-bottom:1px solid var(--ui-border-subtle);font-size:var(--ui-table-text);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.doctor-wizard-module__y4YhDq__reviewHours bdi{font-variant-numeric:tabular-nums;display:block}@media (max-width:47.999rem){.doctor-wizard-module__y4YhDq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-wizard-module__y4YhDq__day{grid-template-columns:minmax(0,1fr)}.doctor-wizard-module__y4YhDq__dayHeading{flex-direction:row;justify-content:space-between;align-items:center}.doctor-wizard-module__y4YhDq__services,.doctor-wizard-module__y4YhDq__period{grid-template-columns:minmax(0,1fr)}.doctor-wizard-module__y4YhDq__period>button{justify-self:end}}@media (prefers-reduced-motion:reduce){.doctor-wizard-module__y4YhDq__wizard *,.doctor-wizard-module__y4YhDq__wizard :before,.doctor-wizard-module__y4YhDq__wizard :after{transition-duration:0s!important}}
