.FormGroup{margin-bottom:1rem}.Avatar{background:none;border:1px solid var(--gray60);border-radius:50%;color:var(--gray75);overflow:hidden;position:relative;text-transform:uppercase}.Avatar.normal{height:40px;width:40px}.Avatar.small{height:28px;width:28px}.AvatarContent{display:block;height:100%;object-fit:cover;width:100%}.ResponsibleSelectPopover .SelectPopoverOption{border:1px solid var(--gray40)!important;border-radius:.5rem;font-size:.85rem;margin-bottom:.5rem;padding:.5rem .75rem;transition:var(--transition-background-color),var(--transition-box-shadow)}@media (hover:hover){.ResponsibleSelectPopover .SelectPopoverOption:hover{background-color:var(--blue-extra-light);box-shadow:var(--shadow-forms)}}.ResponsibleSelectPopover .SelectPopoverOption.ResponsibleClinic{background-color:var(--gray15)}.ResponsibleSelectPopover .SelectPopoverOption.ResponsibleClinicMember{margin-left:1.25rem;position:relative}.ResponsibleSelectPopover .SelectPopoverOption.ResponsibleClinicMember:before{border-left:1px dotted var(--gray40);content:"";height:calc(50% + .5rem);left:-.75rem;position:absolute;top:-.5rem}.ResponsibleSelectPopover .SelectPopoverOption.ResponsibleClinicMember:after{border-bottom:1px dotted var(--gray40);content:"";left:-.75rem;position:absolute;top:50%;width:.75rem}.ResponsibleSelectPopover .SelectPopoverOption.ResponsibleClinicMember+.ResponsibleClinicMember:before{height:calc(100% + .5rem);top:calc(-50% - .5rem)}.ResponsibleSelectPopover .SelectPopoverOption:focus{outline:none}.ResponsibleSelectPopover .SelectPopoverOption.active{background-color:var(--blue-extra-light)}.ResponsibleSelectPopover .ResponsiblePersonDetails{flex:1;margin-left:.5rem}.ResponsibleSelectPopover .ResponsiblePersonProfession{color:var(--gray75);font-size:.7rem;font-weight:400}.ResponsiblePersonTooltip .ResponsiblePersonProfession{margin-left:.5rem}.ResponsiblePersonTooltip .ResponsiblePersonName,.ResponsiblePersonTooltip .ResponsiblePersonProfession{display:inline-block}.ResponsiblePersonTooltip .ResponsiblePersonName{font-weight:700}.LoadingIndicator{height:100%;left:0;position:absolute;top:0;width:100%!important}.LoadingIndicatorSvg{animation:rotate 2s linear infinite;height:27px;width:27px}.LoadingIndicatorSvg.large{height:50px;width:50px}.LoadingIndicatorSvgForeground{animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Button{background-color:var(--white);border:1px solid var(--blue);border-radius:.3rem;box-shadow:var(--shadow-button);color:var(--blue);cursor:pointer;display:inline-block;flex:none;font-size:.95rem;font-weight:700;line-height:1.5;padding:.5rem 1rem;position:relative;text-align:center;text-decoration:none;transition:var(--transition-color),var(--transition-background-color),var(--transition-border-color);-webkit-user-select:none;user-select:none;vertical-align:middle}@media (hover:hover){.Button:hover{background-color:var(--blue-button-hover);border-color:var(--blue-button-hover);box-shadow:var(--shadow-depth2);color:var(--white)}}.Button:active{background-color:var(--blue);border-color:var(--blue);box-shadow:inset var(--shadow-depth2);color:var(--white)}.Button:focus{box-shadow:var(--shadow-input-focused);outline:0}.Button.btn-close{background-color:initial;border-color:#0000;box-shadow:none;padding:.5rem}.Button.active{background-color:inherit}.Button.default{border-color:var(--gray60);color:var(--gray75)}@media (hover:hover){.Button.default:hover{background-color:var(--white);color:var(--blue)}}.Button.small{line-height:normal;padding:.5rem .4rem}.Button.medium{font-size:.82rem;line-height:1.2rem;padding:.36rem .8rem}.Button.plain{background-color:#ffffffe6;border-color:#0000}@media (hover:hover){.Button.plain:hover{background-color:var(--white);color:var(--blue)}}.Button.primary{background-color:var(--orange);border-color:var(--orange);color:var(--white)}@media (hover:hover){.Button.primary:hover{background-color:var(--orange-button-hover);border-color:var(--orange-button-hover)}}.Button.secondary{background-color:var(--blue);border-color:var(--blue);color:var(--white)}@media (hover:hover){.Button.secondary:hover{background-color:var(--blue-button-hover);border-color:var(--blue-button-hover)}}.Button.secondary:active{background-color:var(--blue-shade-10);border-color:var(--blue-shade-10)}.Button.secondary-o{background-color:initial;border-color:var(--blue);color:var(--blue)}@media (hover:hover){.Button.secondary-o:hover{background-color:var(--blue-button-hover);border-color:var(--blue-button-hover);color:var(--white)}}.Button.secondary-o:active{background-color:var(--blue-shade-10);border-color:var(--blue-shade-10);color:var(--white)}.Button.gradient-secondary,.Button.rounded-gradient-secondary{background:var(--gradient-blue);border:none;color:var(--white);padding-bottom:.55rem;padding-top:.55rem}.Button.rounded-gradient-secondary{border-radius:1.4rem}.Button.rounded-gradient-secondary.active:not(:disabled){background:var(--gradient-blue)}.Button.circle-plain{align-items:center;background-color:initial;border:none;border-radius:50%;color:var(--gray70);height:38px;padding:0;width:38px}@media (hover:hover){.Button.circle-plain:hover{background-color:var(--white);box-shadow:var(--shadow-button);color:var(--blue)}}.Button.circle-secondary{background-color:var(--blue);border:none;border-radius:50%;box-shadow:var(--shadow-depth1);color:var(--white);padding:0}@media (hover:hover){.Button.circle-secondary:hover{background-color:var(--blue-button-hover);box-shadow:var(--shadow-depth1);color:var(--white)}}.Button.circle-default{background-color:initial;border:none;border-radius:50%;box-shadow:none;color:var(--slategray);padding:0 .5rem}.Button.circle-default.active{background-color:var(--gray35);box-shadow:none;color:var(--blue)}@media (hover:hover){.Button.circle-default:hover{background-color:var(--gray35);box-shadow:none;color:var(--blue)}}.Button.circle-default:active{background-color:var(--gray40);color:var(--blue)}.Button.circle-danger{background-color:initial;border:none;border-radius:50%;box-shadow:none;color:var(--slategray);padding:0 .5rem}.Button.circle-danger.active{background-color:var(--gray35);box-shadow:none;color:var(--red)}@media (hover:hover){.Button.circle-danger:hover{background-color:var(--gray35);box-shadow:none;color:var(--red)}}.Button.circle-danger:active{background-color:var(--gray40);color:var(--red)}.Button.btn-gray{background-color:var(--gray35);border:none;box-shadow:none!important;color:var(--blue);padding:0}.Button.btn-gray:hover{background-color:var(--blue-button-hover);color:var(--white)}.Button.btn-gray:active{background-color:var(--blue);color:var(--white)}.Button.link{background-color:initial;border-color:#0000;box-shadow:none;color:var(--thunder);text-align:left;white-space:normal}@media (hover:hover){.Button.link:hover{background-color:initial;border-color:#0000;box-shadow:none;color:var(--blue-button-hover)}}.Button.link:active{color:var(--blue)}.Button.link.disabled,.Button.link:disabled{border-color:#0000}.Button.link-red{background-color:initial;border-color:#0000!important;box-shadow:none;color:var(--status-red);text-align:left;white-space:normal}@media (hover:hover){.Button.link-red:hover{background-color:var(--status-red);box-shadow:none;color:var(--white)}}.Button.link-blue{background-color:initial;border-color:#0000!important;box-shadow:none;color:var(--blue);text-align:left;white-space:normal}@media (hover:hover){.Button.link-blue:hover{background-color:var(--blue);box-shadow:none;color:var(--white)}}.Button.link-secondary{color:var(--blue)!important;padding:0}@media (hover:hover){.Button.link-secondary:hover{color:var(--blue)!important;text-decoration:underline;text-decoration-color:var(--blue)!important}}.Button.success{background-color:var(--info-green);border-color:var(--info-green-o);color:var(--white)}@media (hover:hover){.Button.success:hover{background-color:var(--info-green);border-color:var(--info-green)}}.Button.violet{background-color:var(--violet);border:none;color:var(--white)}@media (hover:hover){.Button.violet:hover{background-color:var(--light-violet)}}.Button.info{background-color:var(--cboardsblue);border-color:var(--cboardsblue);box-shadow:var(--shadow-depth1);color:var(--white)}@media (hover:hover){.Button.info:hover{background-color:var(--info-blue);border-color:var(--info-blue);box-shadow:var(--shadow-depth2)}}.Button.info-o{background-color:var(--white);border-color:var(--cboardsblue);color:var(--cboardsblue)}.Button.info-o.active{background-color:var(--cboardsblue);border-color:var(--cboardsblue);color:var(--white)}@media (hover:hover){.Button.info-o:hover{background-color:var(--cboardsblue);border-color:var(--cboardsblue);color:var(--white)}}.Button.info-plain{border-color:#0000;box-shadow:var(--shadow-depth1);color:var(--cboardsblue)}.Button.info-plain.active{background-color:var(--cboardsblue);border-color:var(--cboardsblue);color:var(--white)}@media (hover:hover){.Button.info-plain:hover{background-color:var(--cboardsblue);border-color:var(--cboardsblue);color:var(--white)}}.Button.danger{background-color:var(--info-red);border-color:var(--info-red);color:var(--white)}@media (hover:hover){.Button.danger:hover{background-color:var(--cs-red);border-color:var(--cs-red)}}.Button.danger-o{background-color:var(--white);border-color:var(--info-red);color:var(--info-red)}@media (hover:hover){.Button.danger-o:hover{background-color:var(--info-red);border-color:var(--info-red);color:var(--white)}}.Button.form-action{background-color:initial;border:none;border-radius:50%;box-shadow:none;color:var(--slategray);padding-left:.5rem;padding-right:.5rem}.Button.form-action.active{background-color:var(--gray35);box-shadow:none;color:var(--blue)}@media (hover:hover){.Button.form-action:hover{background-color:var(--gray35);box-shadow:none;color:var(--blue)}}.Button.form-action:active{background-color:var(--gray40);color:var(--blue)}.Button.disabled,.Button:disabled{background:none!important;border-color:var(--gray50);box-shadow:none!important;color:var(--color-low-emphasis)!important;pointer-events:none}.Checkbox-switch{cursor:pointer}.Checkbox-switch input{display:none}.Checkbox-switch .slider{background-color:var(--gray50);border-radius:15px;height:24px;position:relative;transition:.4s;width:45px}.Checkbox-switch .slider:before{background-color:var(--white);border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.Checkbox-switch input:checked+.slider{background-color:var(--info-green)}.Checkbox-switch input:focus+.slider{box-shadow:0 0 1px var(--info-green)}.Checkbox-switch input:checked+.slider:before{transform:translateX(21px)}.CustomInput .form-check-input{margin-left:auto;position:absolute;top:0;visibility:hidden;z-index:-1}.CustomInputLabel{cursor:pointer}.CustomInputCheckmarkIcon{font-size:1.5rem}.CustomInputCheckmarkIcon:before{margin:0 -1px}.SingleCheckbox.disabled{opacity:.7;pointer-events:none}.WelcomeMessage{max-width:320px}.WelcomeMessageGuide{line-height:24px;text-align:center}.WelcomeMessageGuide,.WelcomeMessageGuide>a{color:var(--gray75)}.WelcomeMessageSignupBtn{border-radius:25px;color:var(--white);height:50px;padding:.5rem 3rem}.WelcomeMessageSignupCheckbox{color:var(--gray75)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkIcon{align-self:flex-start;font-size:1.25rem}.WelcomeMessageSignupCheckbox.checked .CustomInputCheckmarkIcon{color:var(--blue)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkLabel{text-align:left}.GlobalLoader{background-color:var(--gray30);z-index:99999}.ErrorFallback h1{color:var(--blue);margin-bottom:1rem}.ErrorFallback h5{margin-bottom:1.3rem}.ErrorFallback p{margin-bottom:.5rem}@media (min-width:768px){.ErrorFallback p{max-width:520px}}.ErrorFallbackMailSupport{font-size:1rem;font-weight:700}#root,body,html{height:100%}body{background:var(--blue-extra-light);color:var(--thunder)}.App{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:1.5rem}@media (min-width:768px){.App{padding:3rem}}.Accreditations{height:28px;max-width:100%;opacity:.6;width:330px}.NotificationAlert{align-items:center;border:none;border-radius:.5rem;color:var(--white);display:flex;line-height:1.5;padding:1rem 4rem 1rem 1.5rem;transform:translateX(calc(100% + 20px));transition:all .3s cubic-bezier(.68,-.55,.265,1.35)}.NotificationAlert.show{transform:translateX(0)}.NotificationAlert.alert-info{background-color:#8a9a9e}.NotificationAlert.alert-success{background-color:#03a65a}.NotificationAlert.alert-danger{background-color:#f63e50}.NotificationAlert .btn-close{--bs-btn-close-color:#fff;background-size:.85rem;filter:invert(1);opacity:.6;padding:1rem 1.5rem 1rem 1.25rem}.NotificationAlert .btn-close:active,.NotificationAlert .btn-close:focus,body:not(.app-mobile) .NotificationAlert .btn-close:hover{box-shadow:none;opacity:1}.NotificationAlertIcon{flex:none;font-size:1.2rem}.NotificationAlertContainer{padding:0 1rem;position:fixed;right:0;top:1.2rem;width:100%;z-index:2000}@media (min-width:576px){.NotificationAlertContainer{width:330px}}