body{margin:0;font-family:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{color:#0b2b65}.App.prenetics-theme{color:#244a1e}.App.prenetics-theme .standard-link{color:#54b047}.App .standard-link{text-decoration:none;color:#1d7dff;cursor:pointer}.App .standard-link:hover{text-decoration:underline}.App .standard-link.bold{font-weight:700}.App .standard-link.navy{color:#0b2b65}.App .standard-paragraph{font-size:.9em;color:#707070}.App .standard-error{color:#ff3c3c}.App .align-center{text-align:center}.App h4{color:#0b2b65;font-size:1.1em;font-weight:700;margin-top:0}.FullScreenSpinner{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:opacity .25s ease-out}.FullScreenSpinner.invisible{opacity:0}.FullScreenSpinner.visible{opacity:.75}.Spinner{margin:6.25em auto;width:2.5em;height:2.5em;position:relative}.Spinner .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.Spinner .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay .6s ease-in-out infinite both;animation:sk-circleFadeDelay .6s ease-in-out infinite both}.Spinner .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.Spinner .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.Spinner .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Spinner .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.Spinner .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.Spinner .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Spinner .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.Spinner .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.Spinner .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.Spinner .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.Spinner .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.Spinner .sk-circle2:before{-webkit-animation-delay:-.55s;animation-delay:-.55s}.Spinner .sk-circle3:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.Spinner .sk-circle4:before{-webkit-animation-delay:-.45s;animation-delay:-.45s}.Spinner .sk-circle5:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.Spinner .sk-circle6:before{-webkit-animation-delay:-.35s;animation-delay:-.35s}.Spinner .sk-circle7:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.Spinner .sk-circle8:before{-webkit-animation-delay:-.25s;animation-delay:-.25s}.Spinner .sk-circle9:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.Spinner .sk-circle10:before{-webkit-animation-delay:-.15s;animation-delay:-.15s}.Spinner .sk-circle11:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.Spinner .sk-circle12:before{-webkit-animation-delay:-.05s;animation-delay:-.05s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.Button{border-radius:.5em;padding:.5em 1.5em;font-size:1.1rem;cursor:pointer;outline:none;transition:opacity .25s ease-in-out;width:100%;border:0;font-family:"Gilroy",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Button.blue{background:#1d7dff;color:#fff}.Button.blue.prenetics-theme{background:#0b2b65}.Button.grey,.Button.grey:hover{color:#454d57;background:#e8e8e8}.Button.white{background:#fff;color:#1d7dff;box-shadow:0 0 30px rgba(0,0,0,.1)}.Button.transparent{border:1.5px solid #1d7dff}.Button.link,.Button.transparent{background:transparent;color:#1d7dff}.Button.link{width:unset;padding:0;font-size:1em;font-weight:700}.Button.link.prenetics-theme{color:#54b047}.Button.error{border:1.5px solid #ff3c3c;background:transparent;color:#ff3c3c}.Button:hover{opacity:.9}.Button:active{opacity:.8}.Button:disabled{opacity:.3;cursor:not-allowed}@font-face{font-family:"Gilroy";font-weight:500;src:url(/static/media/Gilroy-Regular.2d2fa89c.woff2)}@font-face{font-family:"Gilroy";font-weight:600;src:url(/static/media/Gilroy-SemiBold.e3502db5.woff2)}@font-face{font-family:"Gilroy";font-weight:700;src:url(/static/media/Gilroy-Bold.14514dca.woff2)}.errorPage{height:60vh;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.ErrorMessage,.errorPage h1{text-align:center}.ErrorMessage{color:#ff3c3c;font-weight:700;margin:1em 0}.ErrorMessage.flash{background-color:#fee;border-radius:4px;padding:1em}.Paginator{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;font-size:.9em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Paginator .ThreeDots{display:inline-block}.Paginator .TotalRecordsLabel{margin:0 2em}.Paginator .PageNumbersContainer{border-radius:.5rem;background:#fff;padding:.5rem 1.5rem}.Paginator .PrevButton{border:none;background:none;font-size:.95em;font-family:"Open Sans",sans-serif;padding-left:1rem;line-height:1.5rem;cursor:pointer;position:relative;color:#454d57;transition:color .25s}.Paginator .PrevButton :before{content:"";position:absolute;left:0;background:url(/static/media/left-arrow.a803b635.svg) 0 no-repeat;width:1rem;height:1.5rem;-webkit-filter:grayscale(100) saturate(100) contrast(100);filter:grayscale(100) saturate(100) contrast(100)}.Paginator .PrevButton:hover{color:rgba(69,77,87,.4)}.Paginator .PrevButton:hover :before{-webkit-filter:none;filter:none}.Paginator .PrevButton :focus{box-shadow:none;outline:1px solid hsla(0,0%,56.9%,.1490196078)}.Paginator .PrevButton :disabled{cursor:not-allowed;opacity:.25}.Paginator .PrevButton :disabled:hover{color:#454d57}.Paginator .PrevButton.NextButton{padding-left:unset;padding-right:1rem}.Paginator .PrevButton.NextButton :before{left:unset;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Paginator .PageNumber{display:inline-block;height:calc(1.5rem + 3px);padding:0 .5em;line-height:1.5rem;margin:0 .25em;font-size:.95em;color:#454d57;text-align:center;cursor:pointer;transition:color .25s,box-shadow .25s;box-shadow:inset -50px 0 0 0 #fff,inset 50px 0 0 0 #fff,inset 0 -3px 0 0 #3589ef}.Paginator .PageNumber:first-child{margin-left:1rem}.Paginator .PageNumber:last-child{margin-right:1rem}.Paginator .PageNumber:hover:not(.active){color:#3589ef;box-shadow:inset 0 0 0 0 #fff,inset 0 0 0 0 #fff,inset 0 -3px 0 0 rgba(53,137,239,.2)}.Paginator .PageNumber.active{color:#3589ef;font-weight:700;box-shadow:inset 0 0 0 0 #fff,inset 0 0 0 0 #fff,inset 0 -3px 0 0 #3589ef}.Table{padding:0;background:#f6f7f8}.Table,.Table .Shadow{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Table .Shadow{box-shadow:0 0 30px rgba(0,0,0,.05)}.Table .PaddedTableBodyContainer{padding-top:1em;padding-bottom:.75rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background:#fff;min-height:39rem;overflow-x:auto}.Table .PaddedTableBodyContainer td,.Table .PaddedTableBodyContainer th{min-width:9rem;padding-left:1rem}.Table .PaddedTableBodyContainer td:first-child,.Table .PaddedTableBodyContainer th:first-child{padding-left:1.5rem}.Table .PaddedTableBodyContainer td:last-child,.Table .PaddedTableBodyContainer th:last-child{padding-right:1.5rem}.Table .TableGrid{position:relative}.Table .TableGrid.scrollable{overflow-x:auto;display:-webkit-flex;display:flex}.Table .TableGrid .headcol{position:-webkit-sticky;position:sticky;background:#fff}.Table .AboveTable{border-top-left-radius:.5rem;border-top-right-radius:.5rem;background:#fff;padding:.75rem 1.5rem 0}.Table .BelowTable{padding:.75rem 0}.Table .NoRecordsFoundRow{height:37.5rem}.Table .NoRecordsFoundRow td{vertical-align:middle;text-align:center!important}.TableHeader{font-size:.9em;font-weight:700;height:1.5rem}.TableHeader .cell{text-align:left;color:rgba(69,77,87,.4)}.TableLoadingIndicator{position:absolute;display:-webkit-flex;display:flex;width:100%;height:100%;left:0;top:0;background:#fff;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.TableLoadingIndicator.show{visibility:visible;opacity:.9}.TableLoadingIndicator .SpinnerContainer{display:block;height:5em;width:5em}.TableLoadingIndicator .Spinner{color:#000;margin:0;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s!important;animation-delay:-.16s!important;height:5em}.TableLoadingIndicator .Spinner,.TableLoadingIndicator .Spinner:after,.TableLoadingIndicator .Spinner:before{background:#000;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.TableLoadingIndicator .Spinner:after,.TableLoadingIndicator .Spinner:before{position:absolute;top:0;content:""}.TableLoadingIndicator .Spinner:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.TableLoadingIndicator .Spinner:after{left:1.5em;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.TableRow{cursor:pointer;transition:background-color .25s cubic-bezier(.22,.61,.36,1)}.TableRow :hover{background:#f6f7f8}.TableRow .Cell{color:#454d57;padding:.5em 0;word-break:break-all}.TableSearchBox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0;width:100%;border:1px solid transparent;border-bottom-color:hsla(0,0%,56.9%,.1490196078)}.TableSearchBox>div:first-child{-webkit-flex:0 1 auto;flex:0 1 auto;margin:.25em .5em .25em .25em;display:-webkit-flex;display:flex}.TableSearchBox>div:last-child{-webkit-flex:1 0 auto;flex:1 0 auto}.TableSearchBox:focus-within{border:1px solid #f0f0f0}.TableSearchBox input{font-family:Gilroy,sans-serif}.TableSearchBox .SearchBoxInput{display:block;border:none;box-shadow:none;width:100%;height:auto;padding:.25em;outline-color:grey}.TableSearchBox .SearchBoxInput:focus{outline:1px solid #fff;box-shadow:none}.TableSearchBox .SearchBoxInput:-webkit-autofill{box-shadow:inset 0 0 0 2rem #fff}.TableSearchBox.prenetics-theme path{fill:#438b39}.BookingSlotList .filters{display:-webkit-flex;display:flex}.BookingSlotList .filters .FormField{-webkit-flex:0 0 15em;flex:0 0 15em}.BookingSlotList .filters .FormField:not(:last-child){margin-right:1em}.BookingSlotList .ErrorMessage{margin:0}.DatepickerFormField .DateButton{cursor:pointer}.DatepickerFormField .react-datepicker-wrapper{width:100%}.DatepickerFormField .control{padding:.5em .25em}.FormField{cursor:text;border-radius:.5em;box-shadow:0 0 30px rgba(0,0,0,.1);padding:1em 1.5em;margin-bottom:1em;position:relative;border:1px solid transparent;transition:margin-bottom .2s ease-out,border-color .2s ease-out}.FormField .error{display:none}.FormField.invalid{margin-bottom:3em;border:1px solid #ff3c3c}.FormField.invalid .error{display:block;position:absolute;margin-top:1.5em;line-height:1.1;width:90%;font-weight:100;font-size:.85em;color:#ff3c3c}.FormField label{color:#707070;font-size:.85em}.FormField .control input,.FormField .control select{width:100%;border:none;font-size:1em;outline-color:#ddd;outline-width:1px;margin-top:.2em;padding:.2em 0 .2em .1em;color:#3e3e3e;font-family:"Gilroy",sans-serif;background:#fff}.FormField .control input:invalid,.FormField .control select:invalid{box-shadow:none}.FormField .control input:disabled,.FormField .control select:disabled{background:#fff}.FormField .control input::-webkit-input-placeholder,.FormField .control select::-webkit-input-placeholder{color:#ddd;font-size:.8em}.FormField .control input:-ms-input-placeholder,.FormField .control select:-ms-input-placeholder{color:#ddd;font-size:.8em}.FormField .control input::placeholder,.FormField .control select::placeholder{color:#ddd;font-size:.8em}.FormField.disabled{box-shadow:none}.FormField.disabled,.FormField.disabled .control input,.FormField.disabled .control input:disabled,.FormField.disabled .control select,.FormField.disabled .control select:disabled{background-color:#f0f0f0}.MessagePopup{position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);margin:0!important;z-index:10;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.MessagePopup,.MessagePopup .message-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.MessagePopup .message-wrapper{box-sizing:border-box;width:90vw;max-width:30em;max-height:90vh;min-height:15em;background:#fff;border-radius:.5em;padding:1em 2em;box-shadow:0 0 30px rgba(0,0,0,.1);background-color:#fcfcfc}.MessagePopup .message-wrapper .title{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.MessagePopup .message-wrapper .title .popup-header{text-align:center;-webkit-flex:1 0 auto;flex:1 0 auto;max-width:80vw;max-width:100%}.MessagePopup .message-wrapper .title .popup-header h2{margin:1em 0;font-size:1.5rem;font-weight:700;color:#0b2b65}.MessagePopup .message-wrapper .message-body{overflow-y:auto}.MessagePopup.error .message-wrapper .title h2{color:#ff3c3c}.capacity-update-popup-body{width:90%;margin:0 auto;padding:1rem}.capacity-update-popup-category{margin-bottom:10px}.capacity-update-popup .subtitle-label{font-weight:700}.capacity-update-popup-actions{margin-top:20px;width:100%}.capacity-update-popup-btn{width:100%;height:40px;margin:0 auto;border-radius:20px;font-weight:700;font-size:1em;cursor:pointer}.capacity-update-popup-btn-update{color:#fff;border:none;background-color:#57af4d}.capacity-update-popup-btn-update:disabled{background-color:#acd3a8}.capacity-update-popup-btn-close{color:#2f72a8;background:none;border:none}.capacity-update-popup-btn-close:disabled{color:#8094a5}.ParticipantList .filters{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}.ParticipantList .filters .FormField{-webkit-flex:0 0 15em;flex:0 0 15em}.ParticipantList .filters .FormField:not(:last-child){margin-right:1em}.participant-reset-popup-body{width:90%;margin:0 auto;padding:1rem}.participant-reset-popup-category{margin-bottom:10px}.participant-reset-popup .subtitle-label{font-weight:700}.participant-reset-popup-actions{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem}.participant-reset-popup-btn{width:100%;height:40px;margin:0 auto;border-radius:20px;font-weight:700;font-size:1em;cursor:pointer}.participant-reset-popup-btn-update{color:#fff;border:none;background-color:#57af4d}.participant-reset-popup-btn-update:disabled{background-color:#acd3a8}.participant-reset-popup-btn-close{color:#2f72a8;background:none;border:none}.participant-reset-popup-btn-close:disabled{color:#8094a5}.capacity-field{margin-top:20px}.capacity-field-label{font-size:1.1em}.capacity-field-input{display:block;margin-top:5px;height:30px;width:100%;box-sizing:border-box}
/*# sourceMappingURL=main.6208da62.chunk.css.map */