.ConfirmAppointment_description__AJucS,.ConfirmAppointment_main__DIH6O{width:100%;display:flex;flex-direction:column;align-items:center}.ConfirmAppointment_description__AJucS{justify-content:center;gap:.8rem;padding-top:2.4rem;padding-bottom:2.4rem;margin-top:.8rem}.ConfirmAppointment_buttons__PJW2G{display:flex;gap:1.6rem}@media(max-width:768px){.ConfirmAppointment_button-override__FXics{min-width:128px}}.StepperBlock_main__dZCSs{display:flex;flex-direction:column;gap:3.2rem}.StepperBlock_main__dZCSs:focus{outline:none}.StepperBlock_header__69sRY{display:flex;flex-direction:column;row-gap:1.2rem}.StepperBlock_title__7On47{text-align:center;padding-top:1.6rem}.StepperBlock_subtitle__IwlU0{text-align:center;margin-top:.4rem}.uiPlanning_main__mytWC{width:100%;background:#ebf5f2;padding:1.2rem;gap:.4rem;border-radius:8px}@media(min-width:769px){.uiPlanning_main__mytWC{padding:3.2rem}}.uiPlanning_table__srXBy{width:100%;border-collapse:separate;border-spacing:0 .4rem;table-layout:auto}.uiPlanning_th__PqelV{width:34px;height:42px}.uiPlanning_th__PqelV:first-child{min-width:56px;width:56px}@media(min-width:769px){.uiPlanning_th__PqelV:first-child{min-width:100px;width:100px}.uiPlanning_th__PqelV{height:64px}}.uiPlanning_row__Zz22h{box-sizing:border-box;background-color:#fff;height:42px}@media(min-width:768px){.uiPlanning_row__Zz22h{height:64px}}.uiPlanning_td__gYKcT{padding:0}@media(max-width:767px){.uiPlanning_td__gYKcT{min-width:34px}}@media(min-width:768px){.uiPlanning_td__gYKcT{height:56px!important}}.uiPlanning_column___7BBm{background-color:#fff;box-shadow:0 0 0 1px #e3e3e3}.uiPlanning_content__F6RGR{gap:.4rem;margin-top:.4rem}.uiPlanning_content__F6RGR .uiPlanning_th__PqelV{position:relative;padding:0;border-right:3px solid #ebf5f2}.uiPlanning_content__F6RGR .uiPlanning_th__PqelV:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";box-shadow:0 0 0 1px #e3e3e3}@media(min-width:769px){.uiPlanning_content__F6RGR .uiPlanning_th__PqelV{border-right:.4rem solid #ebf5f2}}.uiPlanning_content__F6RGR tr .uiPlanning_td__gYKcT:first-child{position:relative;z-index:10}.uiPlanning_checkbox__IrhYE{position:relative;box-shadow:0 0 0 1px #e3e3e3}@media(max-width:768px){.uiPlanning_checkbox__IrhYE{aspect-ratio:1/1.24!important}}.uiPlanning_checkbox__IrhYE[data-state=checked]{z-index:1;box-shadow:0 0 0 1px #00a86b}.uiPlanning_checkbox__IrhYE[data-state=checked] svg{color:#00a86b}