.ExternalLink{text-decoration:underline}.ExternalLink:visited{color:var(--color-text-visited)}.ExternalLink:focus{border-radius:var(--radius-sm);outline:1px solid var(--color-text-action)}.ExternalLinkIcon{font-size:90%;margin-left:.15rem}.FormGroup{margin-bottom:1rem}.Avatar{background:none;border:1px solid var(--gray-60);border-radius:50%;color:var(--gray-75);overflow:hidden;position:relative;text-transform:uppercase}.Avatar.normal{height:40px;width:40px}.Avatar.medium{height:32px;width:32px}.Avatar.small{height:28px;width:28px}.AvatarContent{display:block;height:100%;object-fit:cover;width:100%}.ResponsibleSelectPopover .SelectPopoverOption{border:1px solid var(--gray-40)!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){:is(.ResponsibleSelectPopover .SelectPopoverOption):hover{background-color:var(--blue-extra-light);box-shadow:var(--shadow-forms)}}.ResponsibleClinic:is(.ResponsibleSelectPopover .SelectPopoverOption){background-color:var(--gray-15)}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption){margin-left:1.25rem;position:relative}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption):before{border-left:1px dotted var(--gray-40);content:"";height:calc(50% + .5rem);left:-.75rem;position:absolute;top:-.5rem}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption):after{border-bottom:1px dotted var(--gray-40);content:"";left:-.75rem;position:absolute;top:50%;width:.75rem}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption)+.ResponsibleClinicMember:before{height:calc(100% + .5rem);top:calc(-50% - .5rem)}:is(.ResponsibleSelectPopover .SelectPopoverOption):focus{outline:none}.active:is(.ResponsibleSelectPopover .SelectPopoverOption){background-color:var(--blue-extra-light)}.ResponsibleSelectPopover .ResponsiblePersonDetails{flex:1;margin-left:.5rem}.ResponsibleSelectPopover .ResponsiblePersonProfession{color:var(--gray-75);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:var(--radius-button);box-shadow:var(--shadow-button);color:var(--blue);cursor:pointer;display:inline-block;flex:none;font-size:.95rem;font-weight:700;height:var(--height-button-lg);line-height:36px;padding:0 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.btn-medium{font-size:.82rem;height:var(--height-button-md);line-height:30px;padding:0 .8rem}.Button.btn-small{border-radius:.2rem;font-size:.7rem;height:var(--height-button-sm);line-height:18px;padding:0 .4rem}.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.neutral{background-color:var(--white);border-color:var(--grey-light);color:var(--grey-dark)}@media (hover:hover){.Button.neutral:hover{background-color:var(--blue-button-hover);border-color:var(--blue-button-hover);color:var(--white)}}.Button.neutral:active{background-color:var(--blue-shade-10);border-color:var(--blue-shade-10)}.Button.light{background-color:var(--gray-35);border:none;box-shadow:none!important;color:var(--blue);padding:0}.Button.light:hover{background-color:var(--blue-button-hover);color:var(--white)}.Button.light:active{background-color:var(--blue-shade-10);border-color:var(--blue-shade-10)}.Button.success{background-color:var(--green);border-color:var(--green);color:var(--white)}@media (hover:hover){.Button.success:hover{background-color:var(--green);border-color:var(--green)}}.Button.danger{background-color:var(--info-red);border-color:var(--info-red);color:var(--white)}@media (hover:hover){.Button.danger:hover{background-color:var(--red);border-color:var(--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.violet{background-color:var(--violet);border:none;color:var(--white)}@media (hover:hover){.Button.violet:hover{background-color:var(--light-violet)}}.Button.link{background-color:initial;border-color:#0000;box-shadow:none;color:var(--thunder);height:auto;line-height:1.5;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.disabled,.Button:disabled{background:none!important;border-color:var(--gray-50);box-shadow:none!important;color:var(--color-low-emphasis)!important;pointer-events:none}.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(--gray-75)}.WelcomeMessageSignupBtn{border-radius:25px;color:var(--white);height:50px;padding:.5rem 3rem}.WelcomeMessageSignupCheckbox{color:var(--gray-75)}.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(--gray-30);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}:is(.NotificationAlert .btn-close):active,:is(.NotificationAlert .btn-close):focus,body:not(.app-mobile) :is(.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}}