.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}}.LoadingIndicator{height:100%;position:absolute;top:0;left:0;width:100%!important}.LoadingIndicatorSvg{width:27px;height:27px;animation:2s linear infinite rotate}.LoadingIndicatorSvg.large{width:50px;height:50px}.LoadingIndicatorSvgForeground{stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.GlobalLoader{z-index:99999;background-color:var(--gray-30)}.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{margin-left:.15rem;font-size:90%}.FormGroup{margin-bottom:1rem}.Avatar{border:1px solid var(--gray-60);color:var(--gray-75);text-transform:uppercase;background:0 0;border-radius:50%;position:relative;overflow:hidden}.Avatar.normal{width:40px;height:40px}.Avatar.medium{width:32px;height:32px}.Avatar.small{width:28px;height:28px}.AvatarContent{object-fit:cover;width:100%;height:100%;display:block}.ResponsibleSelectPopover .SelectPopoverOption{transition:var(--transition-background-color),var(--transition-box-shadow);border-radius:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;border:1px solid var(--gray-40)!important}@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{content:"";border-left:1px dotted var(--gray-40);height:calc(50% + .5rem);position:absolute;top:-.5rem;left:-.75rem}.ResponsibleClinicMember:is(.ResponsibleSelectPopover .SelectPopoverOption):after{content:"";border-bottom:1px dotted var(--gray-40);width:.75rem;position:absolute;top:50%;left:-.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-weight:400;font-size:var(--font-size-small)}.ResponsiblePersonTooltip .ResponsiblePersonProfession{margin-left:.5rem}.ResponsiblePersonTooltip .ResponsiblePersonName,.ResponsiblePersonTooltip .ResponsiblePersonProfession{display:inline-block}.ResponsiblePersonTooltip .ResponsiblePersonName{font-weight:700}.Button{vertical-align:middle;height:var(--height-button-lg);border:1px solid var(--blue);border-radius:var(--radius-button);background-color:var(--white);color:var(--blue);box-shadow:var(--shadow-button);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-color),var(--transition-background-color),var(--transition-border-color);flex:none;padding:0 1rem;line-height:36px;text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.Button:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white);box-shadow:var(--shadow-depth2)}}.Button:active{border-color:var(--blue);background-color:var(--blue);color:var(--white);box-shadow:inset var(--shadow-depth2)}.Button:focus{box-shadow:var(--shadow-input-focused);outline:0}.Button.btn-close{box-shadow:none;background-color:#0000;border-color:#0000;padding:.5rem}.Button.active{background-color:inherit}.Button.btn-medium{height:var(--height-button-md);font-size:var(--font-size-small);padding:0 .8rem;line-height:30px}.Button.btn-small{height:var(--height-button-sm);font-size:var(--font-size-small);border-radius:.2rem;padding:0 .4rem;line-height:18px}.Button.primary{border-color:var(--orange);background-color:var(--orange);color:var(--white)}@media (hover:hover){.Button.primary:hover{border-color:var(--orange-button-hover);background-color:var(--orange-button-hover)}}.Button.secondary{border-color:var(--blue);background-color:var(--blue);color:var(--white)}@media (hover:hover){.Button.secondary:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover)}}.Button.secondary:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.neutral{border-color:var(--grey-light);background-color:var(--white);color:var(--grey-dark)}@media (hover:hover){.Button.neutral:hover{border-color:var(--blue-button-hover);background-color:var(--blue-button-hover);color:var(--white)}}.Button.neutral:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.light{background-color:var(--gray-35);color:var(--blue);border:none;padding:0;box-shadow:none!important}.Button.light:hover{background-color:var(--blue-button-hover);color:var(--white)}.Button.light:active{border-color:var(--blue-shade-10);background-color:var(--blue-shade-10)}.Button.success{border-color:var(--green);background-color:var(--green);color:var(--white)}@media (hover:hover){.Button.success:hover{border-color:var(--green);background-color:var(--green)}}.Button.danger{border-color:var(--info-red);background-color:var(--info-red);color:var(--white)}@media (hover:hover){.Button.danger:hover{border-color:var(--red);background-color:var(--red)}}.Button.danger-o{border-color:var(--info-red);background-color:var(--white);color:var(--info-red)}@media (hover:hover){.Button.danger-o:hover{border-color:var(--info-red);background-color:var(--info-red);color:var(--white)}}.Button.violet{background-color:var(--cs-violet);color:var(--white);border:none}@media (hover:hover){.Button.violet:hover{background-color:var(--cs-light-violet)}}.Button.link{height:auto;color:var(--thunder);box-shadow:none;text-align:left;white-space:normal;background-color:#0000;border-color:#0000;line-height:1.5}@media (hover:hover){.Button.link:hover{color:var(--blue-button-hover);box-shadow:none;background-color:#0000;border-color:#0000}}.Button.link:active{color:var(--blue)}.Button.link.disabled,.Button.link:disabled{border-color:#0000}.Button.link-red{color:var(--status-red);box-shadow:none;text-align:left;white-space:normal;background-color:#0000;border-color:#0000!important}@media (hover:hover){.Button.link-red:hover{background-color:var(--status-red);color:var(--white);box-shadow:none}}.Button.link-blue{color:var(--blue);box-shadow:none;text-align:left;white-space:normal;background-color:#0000;border-color:#0000!important}@media (hover:hover){.Button.link-blue:hover{background-color:var(--blue);color:var(--white);box-shadow:none}}.Button.link-secondary{padding:0;color:var(--blue)!important}@media (hover:hover){.Button.link-secondary:hover{text-decoration:underline;color:var(--blue)!important;-webkit-text-decoration-color:var(--blue)!important;text-decoration-color:var(--blue)!important}}.Button:disabled,.Button.disabled{border-color:var(--gray-50);pointer-events:none;color:var(--color-low-emphasis)!important;box-shadow:none!important;background:0 0!important}.Button.auto-height{height:auto;min-height:var(--height-button-lg)}.CustomInput .form-check-input{z-index:-1;visibility:hidden;margin-left:auto;position:absolute;top:0}.CustomInputLabel{cursor:pointer}.CustomInputCheckmarkIcon{font-size:var(--font-size-xxlarge)}.CustomInputCheckmarkIcon:before{margin:0 -1px}.SingleCheckbox.disabled{opacity:.7;pointer-events:none}.WelcomeMessage{max-width:320px}body:not(.mobile-only) .WelcomeMessageTitle{margin-inline-start:-4rem;margin-inline-end:-4rem}.WelcomeMessageGuide{text-align:center;line-height:24px}.WelcomeMessageGuide,.WelcomeMessageGuide>a{color:var(--color-text-secondary)}.WelcomeMessageSignupBtn{height:50px;color:var(--white);border-radius:25px;padding:.5rem 3rem}.WelcomeMessageSignupCheckbox{color:var(--color-text-secondary)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkIcon{font-size:var(--font-size-xlarge);align-self:flex-start}.WelcomeMessageSignupCheckbox.checked .CustomInputCheckmarkIcon{color:var(--blue)}.WelcomeMessageSignupCheckbox .CustomInputCheckmarkLabel{text-align:left}html,body,#root{height:100%}body{background:var(--blue-extra-light);color:var(--grey-dark)}.App{flex-direction:column;padding:1.5rem;display:flex;overflow:hidden auto}@media (min-width:768px){.App{padding:3rem}}.Accreditations{opacity:.6;width:330px;max-width:100%;height:28px}.NotificationAlert{color:var(--white);border:none;border-radius:.5rem;align-items:center;padding:1rem 4rem 1rem 1.5rem;line-height:1.5;transition:all .3s cubic-bezier(.68,-.55,.265,1.35);display:flex;transform:translate(calc(100% + 20px))}.NotificationAlert.show{transform:translate(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;opacity:.6;filter:invert();background-size:.85rem;padding:1rem 1.5rem 1rem 1.25rem}body:not(.app-mobile) :is(.NotificationAlert .btn-close):hover{box-shadow:none;opacity:1}:is(.NotificationAlert .btn-close):active{box-shadow:none;opacity:1}:is(.NotificationAlert .btn-close):focus{box-shadow:none;opacity:1}.NotificationAlertIcon{font-size:var(--font-size-xlarge);flex:none}.NotificationAlertContainer{z-index:2000;width:100%;padding:0 1rem;position:fixed;top:1.2rem;right:0}@media (min-width:576px){.NotificationAlertContainer{width:330px}}