.ClientLoginForm_clientAreaBody__PeSvF{border-top:1px solid var(--grey-lt-02);width:100%}.ClientLoginForm_clientAreaFooter__YOQQl{border-top:1px solid var(--grey-lt-02);background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}.ClientLoginForm_clientAreaFooter__YOQQl>p{color:var(--grey-main);font-family:var(--font-family);margin:0;font-size:14px;line-height:22px}@media (width<=767px){.ClientLoginForm_clientAreaFooter__YOQQl{z-index:99;position:fixed;bottom:0;left:0}.ClientLoginForm_clientAreaFooter__YOQQl>p{display:none}}.ClientLoginForm_passwordInputWrapper__fnjaR{border:1px solid var(--grey-lt-02)}.ClientLoginForm_clientAreaBodyDesktop__UnP0t{grid-template-columns:392px 1fr;display:grid}.ClientLoginForm_clientAreaBodyDesktop__UnP0t>div>h2{font-family:var(--font-family);letter-spacing:1px;color:var(--grey-main);border-bottom:1px solid var(--grey-lt-02);text-transform:uppercase;margin:0;padding:12px 24px;font-size:14px;line-height:18px}.ClientLoginForm_clientAreaBodyDesktop__UnP0t>div:first-child{border-right:1px solid var(--grey-lt-02)}.ClientLoginForm_clientAreaBodyMobile__L8mr7{display:none}.ClientLoginForm_clientAreaBodyMobile__L8mr7 .ant-tabs-nav-list{width:100%}.ClientLoginForm_clientAreaBodyMobile__L8mr7 .ant-tabs-tab{justify-content:center;align-items:center;width:50%;display:flex}.ClientLoginForm_clientAreaBodyMobile__L8mr7 .ant-tabs-nav-operations{display:none!important}.ClientLoginForm_section__KfbMj{border-bottom:1px solid var(--grey-lt-02);padding:24px}.ClientLoginForm_section__KfbMj>h3{color:var(--text-main);align-items:center;margin:0 0 8px;font-family:Circular-Std-Bold,serif;font-size:16px;font-weight:400;line-height:24px;display:flex}.ClientLoginForm_section__KfbMj>h4{font-family:var(--font-family);color:var(--grey-main);margin:0;font-size:14px;font-weight:400;line-height:18px}.ClientLoginForm_section__KfbMj .ClientLoginForm_sectionItem__cO8gZ{width:100%;margin-top:20px}.ClientLoginForm_section__KfbMj .ClientLoginForm_sectionItem__cO8gZ .ant-form-item-label{padding:0}.ClientLoginForm_section__KfbMj .ClientLoginForm_sectionItem__cO8gZ .ant-form-item{margin:0}.ClientLoginForm_section__KfbMj .ClientLoginForm_sectionItem__cO8gZ .ant-form-item-control-input{min-height:18px}.ClientLoginForm_section__KfbMj:last-child{border-bottom:none}.ClientLoginForm_previewPanel__C_g_u{grid-template-rows:min-content min-content;width:100%;display:grid}.ClientLoginForm_previewPanelHeader__Muiar{border-bottom:1px solid var(--grey-lt-02);justify-content:space-between;align-items:center;width:100%;padding:32px 24px;display:flex}.ClientLoginForm_previewPanelBody__iEquN{justify-content:center;width:100%;padding-top:4rem;padding-bottom:164px;display:flex;overflow-y:auto}.ClientLoginForm_clientAreaWidgets__zrGkV{width:100%}.ClientLoginForm_clientAreaWidgetsHeader__P_ppQ{padding:20px 24px}.ClientLoginForm_clientAreaWidgetsHeaderTitle__DQaAN{color:var(--text-main);margin:0 0 8px;font-family:Circular-Std-Bold,serif;font-size:20px;line-height:25px}.ClientLoginForm_clientAreaWidgetsHeaderDesc__LqtUS{color:var(--grey-main);max-width:250px;margin:0;font-family:Circular-Std-Medium,serif;font-size:14px;line-height:18px}.ClientLoginForm_clientAreaWidget__P3Kvk{grid-column-gap:16px;border-top:1px solid var(--grey-lt-02);grid-template-columns:44px 1fr;width:100%;padding:24px 20px;display:grid;position:relative}.ClientLoginForm_clientAreaWidget__P3Kvk>div:first-child{width:44px;height:44px;color:var(--accent-main);background:#eef7fb;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.ClientLoginForm_clientAreaWidgetTitle__GwTne{font-family:var(--font-family);color:var(--text-main);align-items:flex-end;margin:0 0 4px;font-size:14px;line-height:17px;display:flex}.ClientLoginForm_clientAreaWidgetDesc__UPpI7{color:var(--grey-main);font-family:var(--font-family);margin:0;font-size:12px;font-weight:400;line-height:16px}.ClientLoginForm_clientAreaWidgetStatus__0oZR6{position:absolute;top:20px;right:24px}.ClientLoginForm_widgetModal__o5VM7 .ant-modal-body>div{padding:0}.ClientLoginForm_widgetModalContainer__yEGJS{grid-template-columns:1fr 1fr;width:100%;display:grid}.ClientLoginForm_widgetModalContainer__yEGJS>div:first-child{flex-direction:column;justify-content:space-between;padding:40px 24px 40px 40px;display:flex}.ClientLoginForm_widgetModalContainer__yEGJS>div:last-child{background-color:#f7f7f9;border-radius:0 4px 4px 0;padding:92px 48px 50px}@media (width<=767px){.ClientLoginForm_widgetModalContainer__yEGJS{grid-template-rows:auto auto;grid-template-columns:1fr}.ClientLoginForm_widgetModalContainer__yEGJS>div:first-child{order:2;padding:24px 16px 16px}.ClientLoginForm_widgetModalContainer__yEGJS>div:last-child{border-radius:4px 4px 0 0;order:1;padding:86px 48px 42px}}.ClientLoginForm_widgetModalOps__2oNcL{display:flex}@media (width<=767px){.ClientLoginForm_widgetModalOps__2oNcL{justify-content:flex-end}}.ClientLoginForm_widgetModalTitle__VKfJ0{font-family:var(--font-family);color:var(--text-main);margin:0 0 6px;font-size:22px;line-height:27px}@media (width<=767px){.ClientLoginForm_widgetModalTitle__VKfJ0{font-size:17px;line-height:21px}}.ClientLoginForm_widgetModalDesc__vw1OO{font-family:var(--font-family);color:var(--grey-main);margin:0 0 24px;font-size:17px;line-height:21px}@media (width<=767px){.ClientLoginForm_widgetModalDesc__vw1OO{font-size:16px;line-height:24px}}.ClientLoginForm_clientAreaShare__lZ7TU{grid-column-gap:16px;grid-template-columns:450px 1fr;padding:24px;display:grid}.ClientLoginForm_clientAreaShare__lZ7TU>div:last-child{grid-row-gap:16px;grid-template-rows:min-content auto;display:grid}.ClientLoginForm_clientAreaShareItem__fXYH1{border:1px solid var(--grey-lt-02);border-radius:4px;padding:24px}.ClientLoginForm_clientAreaShareItem__fXYH1 h3{font-family:var(--font-family);color:var(--text-main);align-items:center;margin:0 0 4px;font-size:16px;font-weight:700;line-height:24px;display:flex}.ClientLoginForm_clientAreaShareItem__fXYH1 h4{font-family:var(--font-family);color:var(--grey-main);max-width:340px;margin:0;font-size:12px;font-weight:400;line-height:16px}.ClientLoginForm_clientAreaShareItem__fXYH1 .ant-form-item{margin:0}-label:is(.ClientLoginForm_clientAreaShareItem__fXYH1 .ant-form-item){margin-bottom:2px;padding:0}-label:is(.ClientLoginForm_clientAreaShareItem__fXYH1 .ant-form-item) label{color:var(--grey-main)}.ClientLoginForm_clientAreaInviteClients__oTBFB{margin-top:8px}.ClientLoginForm_clientAreaInviteClientItem__tWxFc{border:1px solid var(--grey-lt-02);width:100%;min-height:40px;color:var(--grey-main);font-family:var(--font-family);border-radius:4px;justify-content:space-between;align-items:center;margin-top:1rem;padding:10px 20px;font-size:14px;font-weight:400;line-height:20px;display:flex}@media (width<=767px){.ClientLoginForm_clientAreaInviteClientItem__tWxFc{padding:10px}}.ClientLoginForm_clientPortalOnTheGo__FObnn{flex-direction:column;justify-content:space-between;display:flex}.ClientLoginForm_clientPortalOnTheGo__FObnn>div:last-child{margin-top:1rem}.ClientLoginForm_clientPortalOnTheGo__FObnn>div:last-child>a{color:var(--accent-main);text-decoration:none}.ClientLoginForm_clientAreaLoginForm__tZJ48{background-color:#fff;border-radius:4px;width:100%;max-width:440px;padding:20px 40px;box-shadow:4px 4px 23px #00224126}.ClientLoginForm_clientAreaLoginForm__tZJ48 .ClientLoginForm_backButton__X2O2P{display:none}-label-item:is(.ClientLoginForm_clientAreaLoginForm__tZJ48 .ant-form){margin-bottom:2px;padding:0}-label-item:is(.ClientLoginForm_clientAreaLoginForm__tZJ48 .ant-form) label{color:var(--grey-main)}-item:is(.ClientLoginForm_clientAreaLoginForm__tZJ48 .ant-form) .ant-input-password{border:none}.ClientLoginForm_clientAreaLoginForm__tZJ48 .ClientLoginForm_clientLogin__ewjSL .ClientLoginForm_clientLoginFormErrorMessage__9p8LD{color:var(--red-color)}.ClientLoginForm_clientAreaLoginForm__tZJ48 .ClientLoginForm_radioGroup__YgEVU{width:100%}.ClientLoginForm_loginFormCenter__KLQEd{text-align:center;font-family:var(--font-family);justify-content:center;margin:16px 0 8px;font-size:14px;font-weight:400;line-height:18px;display:flex}.ClientLoginForm_loginFormCenter__KLQEd .ClientLoginForm_clinicLogo__aoinb{max-height:40px;margin-bottom:2rem}.ClientLoginForm_loginFormCenter__KLQEd .ClientLoginForm_pabauLogo__hmz4l{width:83px;height:39px}.ClientLoginForm_loginFormLeft__YyNZW{text-align:left;font-family:var(--font-family);justify-content:flex-start;font-size:14px;font-weight:400;line-height:18px;display:flex}.ClientLoginForm_loginFormRight__iOn_m{text-align:right;cursor:pointer;color:var(--accent-main);justify-content:flex-end;margin-bottom:20px;font-size:14px;font-weight:400;line-height:18px;display:flex}.ClientLoginForm_loginViaFB__A8GjN{color:#fff!important;background:#4e68aa!important;border-color:#4e68aa!important}.ClientLoginForm_registerText__t_7hY{color:var(--accent-main);cursor:pointer;margin-left:3px}.ClientLoginForm_connectInput__h3bRy{font-size:16px!important}.ClientLoginForm_formItems__oCQzu{padding:10px}.ClientLoginForm_formItems__oCQzu .ClientLoginForm_useEmail__Fraxf{margin-top:10px}.ClientLoginForm_formItems__oCQzu .ClientLoginForm_sendCode___VyzZ{flex-direction:column;justify-content:center;align-items:center;display:flex}.ClientLoginForm_formItems__oCQzu .ClientLoginForm_sendCode___VyzZ .ClientLoginForm_enterCode__2wPpQ{flex-direction:column;margin-top:10px;display:flex}.ClientLoginForm_formItems__oCQzu .ClientLoginForm_sendCodeButton__358Qg{width:200px}.ClientLoginForm_border__3PhVx{border-top:1px solid var(--no-authorized-button-border-color);width:100%;margin:20px 0;position:relative}.ClientLoginForm_centeredtext__CrRqx{background-color:var(--light-color);color:var(--santas-grey);padding:5px 10px;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ClientLoginForm_useMobile__KbKR5{padding:20px 0 0}.ClientLoginForm_useMobile__KbKR5 .ClientLoginForm_receivedCode__eZpg7{font-size:12px}.ClientLoginForm_useMobile__KbKR5 .ClientLoginForm_resendCode__3SH8k{color:var(--blue-light-color);margin-left:4px;padding:0;font-size:14px}.ClientLoginForm_errorMessage__Tf8h_{color:var(--red-color)}.ClientLoginForm_errorMessage__Tf8h_ .ClientLoginForm_register__H8QX9{text-decoration:underline}.ClientLoginForm_errorMessage__Tf8h_ .ClientLoginForm_register__H8QX9:hover{cursor:pointer}.PhoneNumberInput_phoneNumberInputContainer__53Mtp{width:100%}.PhoneNumberInput_phoneNumberInputWidth__chSAI input{max-width:100%}.PhoneNumberInput_phoneNumberInput__QBZnu>div{position:relative}.PhoneNumberInput_phoneNumberInput__QBZnu>div input{border:1px solid var(--grey-lt-02);color:#595959;border-radius:2px;width:100%;height:32px;font-family:Circular-Std-Book,sans-serif;font-size:16px!important}.PhoneNumberInput_phoneNumberInput__QBZnu>div input.form-control{height:40px}.PhoneNumberInput_phoneNumberInput__QBZnu>div .flagDropdown{border:1px solid #0000;border-right:1px solid var(--grey-lt-02);color:#595959;background-color:#fff;height:30px;font-family:Circular-Std-Book,sans-serif;position:absolute;top:1px;left:1px;font-size:16px!important}.PhoneNumberInput_phoneNumberInput__QBZnu .search-emoji{display:none}.PhoneNumberInput_phoneNumberInput__QBZnu .react-tel-input .search-box{background:var(--color-white);border:1px solid var(--grey-lt-02);box-sizing:border-box;border-radius:4px;max-width:95%;padding:4px 8px}.PhoneNumberInput_phoneNumberInput__QBZnu .react-tel-input .search-box:focus{border-color:var(--accent-main);box-shadow:0 0 0 2px fade(var(--accent-main)30%)}.PhoneNumberInput_phoneNumberInput__QBZnu .react-tel-input .country-list .search-box::placeholder{color:var(--grey-lt-06);max-width:100%}.PhoneNumberInput_redBorder__ybhMn>div input{border:1px solid var(--danger-main)}.PhoneNumberInput_phoneNumberLabel__6Cx_E{color:var(--grey-main);margin:0 0 8px;font-size:14px;line-height:22px}.PhoneNumberInput_required__xhN3N:before{content:"*";color:var(--danger-colour);margin-right:4px;font-family:SimSun,sans-serif;font-size:14px;line-height:1;display:inline-block}.PhoneNumberInput_requiredField__Cdcmo:after{content:"*";color:var(--red-color)}.PhoneNumberInput_phoneNumberValidMessage__z2VC_{color:var(--error-color);margin:2px 0 0}.PhoneNumberInput_menuContainer__PohO0{max-height:300px;overflow-y:auto}.PhoneNumberInput_validatingMessage__bMcZt{color:var(--light-green-color);padding-top:5px}.PhoneNumberInput_validMessage__J7FvQ{color:var(--light-green-color);gap:5px;padding-top:5px;display:flex}.PhoneNumberInput_errorMessage__WvWMV{color:var(--error-color);padding-top:5px}.Notification_notifyReconnect__9cuzZ{margin-top:72px}.Notification_notifyReconnect__9cuzZ .anticon-check-circle{display:none}.Notification_notifyReconnect__9cuzZ.ant-message-notice .ant-message-notice-content{padding:0}.Notification_notifyReconnect__9cuzZ .Notification_reconnectContainer__2wUdh{background-color:#fff1f0;flex-direction:row;justify-content:center;align-items:center;padding:8px;display:flex}.Notification_notifyEmailConflict__TuVBQ .ant-message-custom-content{border:1px solid var(--error-color);background-color:#fff1f0;align-items:center;padding-left:10px;padding-right:5px;display:flex}.Notification_notifyEmailConflict__TuVBQ .ant-message-custom-content span.Notification_anticon__qkP40{margin-bottom:5px;margin-right:0}.Notification_notifyEmailConflict__TuVBQ .Notification_emailInfoIcon__TpdFb svg{background-color:var(--error-color);border-radius:50%}.Notification_notifyEmailConflict__TuVBQ .Notification_emailInfoIcon__TpdFb svg>path:nth-of-type(2){color:var(--light-color)}.Notification_notifyStyles__oVeHP{margin-top:72px}.Notification_notifyStyles__oVeHP .ant-message-custom-content{color:#fff;border-radius:2px;flex-direction:row;justify-content:flex-start;align-items:center;min-height:40px;padding:9px 17px;display:flex}.Notification_notifyStyles__oVeHP .ant-message-custom-content .ant-message .anticon{margin:0}.Notification_notifyStyles__oVeHP .ant-message-success{background:#f6ffed;border:1px solid #b7eb8f}.Notification_notifyStyles__oVeHP .ant-message-error{background:var(--light-red-background-color);border:1px solid var(--lost-staus-border-color)}.Notification_notifyStyles__oVeHP.ant-message-notice .ant-message-notice-content{padding:0}.Notification_notifyStyles__oVeHP .Notification_notifyText__QRXJg{color:var(--text-main);font-family:Circular-Std-book,sans-serif;font-size:14px;font-style:normal;font-weight:400}.Notification_notifyStyles__oVeHP .Notification_notifyIcon__1PHts{margin-bottom:2px;font-size:14px;top:0}.Notification_notifyStyles__oVeHP .Notification_notificationContent__AX590{align-items:center;display:flex}.Notification_notifyStyles__oVeHP .Notification_notificationContent__AX590 .Notification_closeIcon__DKHvZ{color:#595959;cursor:pointer;margin:0;padding-left:11px;font-size:12px;top:0}.Notification_notificationText__1LYDZ{margin:0}.Notification_spin__wHbeo{margin:0;padding:0}.Notification_button__2vLAM{padding-right:5px}.FieldSavedToast_toast__dYvPu{background:#edfbf3;border:1px solid #a9e3c2;border-radius:10px;width:auto;min-width:260px;max-width:420px;padding:10px 14px;box-shadow:0 4px 12px #11181c0f}.FieldSavedToast_toastError__j3aFp{background:#fdecea;border-color:#f0b4ae}.FieldSavedToast_toast__dYvPu .ant-notification-notice-message{font-family:var(--font-family);color:var(--text-main);margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px}.FieldSavedToast_toast__dYvPu .ant-notification-notice-description,.FieldSavedToast_toast__dYvPu .ant-notification-notice-close{display:none}.FieldSavedToast_row__CnBAj{align-items:flex-start;gap:10px;display:flex}.FieldSavedToast_icon__O7tmk{color:#23a76a;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.FieldSavedToast_iconError__8VDkV{color:#cc3b2e}.FieldSavedToast_icon__O7tmk svg{width:18px;height:18px}.FieldSavedToast_label__9lwqA{overflow-wrap:break-word;flex:1;min-width:0}.FieldSavedToast_quoted__jBX_C{font-weight:700}.BackButton_backButton__SVa09{width:100%;height:20px;color:var(--grey-focused);cursor:default;margin-top:24px;margin-left:50px;font-size:16px;line-height:20px;position:fixed}@media (width>=767px) and (width<=1024px){.BackButton_backButton__SVa09{height:95%;margin-top:27px;margin-left:60px}}@media screen and (width<=768px){.BackButton_backButton__SVa09{margin-left:1%}}.BackButton_backButton__SVa09 .BackButton_arrowLeft__WKmDd{background:var(--light-color);cursor:pointer;z-index:1;border:none;border-radius:4px;margin-right:12px;padding:9px}.BackButton_backButton__SVa09 .BackButton_arrowLeft__WKmDd:disabled{cursor:not-allowed;opacity:.5}.BackButton_backButton__SVa09 .BackButton_backName__L6NUZ{z-index:1}.login_arrowBack__JXKaD{background:var(--light-color);border:1px solid var(--lighter-gray-border-color);box-sizing:border-box;box-shadow:2px 2px 17px var(--box-shadow-login);width:36px;height:36px;color:var(--grey-focused);cursor:pointer;border-radius:4px;margin:20px;padding:9px;font-size:16px;line-height:20px;position:absolute;left:0}