.ReviewModal_reviewModal__XmjCQ{position:absolute;top:50%;left:50%;box-sizing:border-box;width:min(70vw,650px);max-height:90vh;transform:translate(-50%,-50%);outline:none}.ReviewModal_reviewHeader__fqyOE{gap:16px}.ReviewModal_reviewHeaderTitle__Fzbil{min-width:0;overflow-wrap:anywhere}.ReviewModal_closeButton__CVXvn{flex:0 0 auto}.ReviewModal_feedbackIntro__5E26r{overflow-wrap:anywhere}.ReviewModal_stepper__3ELXO{display:grid;grid-template-columns:minmax(0,1fr) minmax(32px,60px) minmax(0,1fr);align-items:center;padding:16px 48px}.ReviewModal_step__QVvmU{display:flex;min-width:0;align-items:center;cursor:pointer}.ReviewModal_stepIcon__OBLkV{display:flex;flex:0 0 auto}.ReviewModal_stepLabel__U0IYV{min-width:0;margin:0 0 0 8px;overflow-wrap:anywhere}.ReviewModal_stepConnector__LeCPL{width:100%;height:2px;background-color:#5bc1ac}.ReviewModal_ratingStars__ilH5q{display:flex;width:100%;max-width:360px;align-items:center;justify-content:space-between;gap:8px}.ReviewModal_ratingStar__Y7H6F{min-width:0;cursor:pointer;transition:transform .15s ease-in-out}.ReviewModal_ratingStar__Y7H6F:hover{transform:scale(1.1)}.ReviewModal_ratingStar__Y7H6F svg{display:block;max-width:100%;height:auto}.ReviewModal_keywordSelect__eUVtr .MuiSelect-select{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.ReviewModal_selectedKeywords__M6NgI{min-width:0;overflow-wrap:anywhere}.ReviewModal_keywordMenuPaper__1Z9aK{width:min(600px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:min(400px,100vh - 32px)!important}.ReviewModal_keywordMenuList__K_yc_{padding:0!important}.ReviewModal_keywordMenuContent__Wz8fK{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ReviewModal_keywordCategory__vMkmo{min-width:0}.ReviewModal_keywordCategoryWithDivider__kivAZ{border-right:1px solid #d6d8d7}.ReviewModal_keywordSubheader__EtAPi{height:auto!important;min-height:48px;padding-top:8px;padding-bottom:8px;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere}.ReviewModal_keywordMenuItem__SFuuA{min-width:0;gap:8px;white-space:normal!important}.ReviewModal_keywordItemText__vDbBG{min-width:0;line-height:1.35;overflow-wrap:anywhere}.ReviewModal_keywordCheckbox__v803v{flex:0 0 auto}.ReviewModal_reviewActions__0jVAS{display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,3fr)}@media(max-width:991.98px){.ReviewModal_stepper__3ELXO{align-items:start;padding-right:0;padding-left:0}.ReviewModal_step__QVvmU{flex-direction:column;text-align:center}.ReviewModal_stepLabel__U0IYV{margin:8px 0 0;text-align:center}.ReviewModal_stepConnector__LeCPL{margin-top:19px}}@media(max-width:767.98px){.ReviewModal_reviewModal__XmjCQ{width:min(650px,100vw - 32px)}}@media(max-width:575.98px){.ReviewModal_reviewModal__XmjCQ{padding-right:16px!important;padding-left:16px!important}.ReviewModal_reviewHeaderTitle__Fzbil{font-size:1.35rem;line-height:1.25}.ReviewModal_stepper__3ELXO{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.ReviewModal_ratingStars__ilH5q{max-width:none}.ReviewModal_keywordMenuPaper__1Z9aK{width:calc(100vw - 32px)!important}.ReviewModal_keywordMenuContent__Wz8fK{grid-template-columns:minmax(0,1fr)}.ReviewModal_keywordCategoryWithDivider__kivAZ{border-right:0}.ReviewModal_keywordCategory__vMkmo:not(:last-child){border-bottom:1px solid #d6d8d7}.ReviewModal_keywordSubheader__EtAPi{min-height:0}.ReviewModal_reviewActions__0jVAS{grid-template-columns:minmax(0,1fr)}}@media(max-width:359.98px){.ReviewModal_reviewModal__XmjCQ{width:calc(100vw - 16px);padding-right:12px!important;padding-left:12px!important}.ReviewModal_ratingStars__ilH5q{gap:4px}}.history_appointmentCard__H5Ne5{min-width:0}.history_therapistSummary__cI5bi{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}.history_therapistPhoto__m0PHw{flex:0 0 auto}.history_therapistInfo__eFY6W{flex:1 1 auto;min-width:0}.history_therapistName__JauDj{min-width:0;text-align:left}.history_therapistInfo__eFY6W p,.history_therapistName__JauDj{min-width:0;overflow-wrap:anywhere}.history_preConsultationNote__ZZJh1{overflow-wrap:anywhere}.history_voucher__USQWU{width:min(100%,317px)!important;max-width:100%}.history_voucher__USQWU>svg{display:block;width:100%;height:auto}.history_voucherText__d_sVm{max-width:100%;min-width:0;padding:0 20px;font-size:clamp(12px,3.8vw,16px);line-height:1.2;text-align:center;overflow-wrap:anywhere}@media(max-width:399.98px){.history_appointmentCard__H5Ne5{padding-right:4px!important;padding-left:4px!important}.history_appointmentCard__H5Ne5 .MuiAccordionDetails-root,.history_appointmentCard__H5Ne5 .MuiAccordionSummary-root{padding-right:8px!important;padding-left:8px!important}.history_therapistSummary__cI5bi{width:100%!important}.history_voucherText__d_sVm{padding-right:16px;padding-left:16px}}