@charset "UTF-8";.AuthenticationScreen__container{display:flex;flex-direction:column;grid-gap:30px;gap:30px;justify-content:center;align-items:center;min-height:inherit}.AuthenticationScreen__loader{border:16px solid #f3f3f3;border-top-color:#18316b;border-radius:50%;width:55px;height:55px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthenticationScreen__text{font-size:2em;color:#18316b;text-align:center;line-height:2em}.SnellCheckbox{width:auto!important;height:auto!important;margin-right:1em!important;margin-bottom:.25em!important;display:block!important;position:absolute!important;left:0!important;top:0!important}.SnellCheckbox:is(:hover,:focus)>span>.SnellIconCheckbox .snell-ico-checkbox-c{fill:#0069e6}.SnellCheckbox:is(:hover,:focus)>span>.SnellIconCheckboxChecked .snell-ico-checkbox-a{fill:#9ecddf}.SnellCheckbox>span>.SnellIconCheckbox,.SnellCheckbox>span>.SnellIconCheckboxChecked{width:3em;height:3em}.SnellCheckbox>label{margin-left:4em}.SnellCheckbox--invalid>span>.SnellIconCheckbox .snell-ico-checkbox-c{fill:#f00025}.SnellCheckbox--focused>span>.SnellIconCheckbox .snell-ico-checkbox-c{fill:#78b9d2!important}.SnellCheckbox--focused>span>.SnellIconCheckboxChecked .snell-ico-checkbox-a{fill:#9ecddf}.SnellInput{position:relative}.SnellInput--input>input,.SnellInput--input>input[type=button],.SnellInput--submit>input[type=submit]{display:block;width:100%;padding:1em 1.2em;font-family:Nunito;font-size:1.6em;box-sizing:border-box}@media screen and (prefers-reduced-motion:no-preference){.SnellInput--input>input,.SnellInput--input>input[type=button],.SnellInput--submit>input[type=submit]{transition:border-color .2s}}.SnellInput--input>input:not([type=button]){display:block;margin-top:1.7em;border:1px solid #cdd1de}.SnellInput--input>input[type=button]{background-color:#ff5335;transition:background-color .2s;font-weight:700;border:none;border-radius:.1em;color:#fefefe;cursor:pointer}.SnellInput--input>input[type=button]:is(:hover,:focus){background-color:#e80000;color:#fefefe;outline:none}.SnellInput--input>input[type=button]:disabled{background-color:#cdd1de;cursor:not-allowed}.SnellInput--input>input:is(:hover,:focus){border-color:#78b9d2;outline:none}.SnellInput--focus>.SnellInput__icon--inputCheck,.SnellInput--focus>.SnellInput__icon--inputCross,.SnellInput--focus>.SnellInput__tag--inputWarning{display:none}.SnellInput--invalid>input:not([type=button]){border-color:#f00025}.SnellInput--submit{margin-top:2em}.SnellInput--submit>input[type=button],.SnellInput--submit>input[type=submit]{background-color:#ff5335;transition:background-color .2s;font-weight:700;border:none;border-radius:.1em;color:#fefefe;cursor:pointer}.SnellInput--submit>input[type=button]:is(:hover,:focus),.SnellInput--submit>input[type=submit]:is(:hover,:focus){background-color:#e80000;color:#fefefe;outline:none}.SnellInput--submit>input[type=button]:disabled,.SnellInput--submit>input[type=submit]:disabled{background-color:#cdd1de;cursor:not-allowed}.SnellInput--limit{max-width:42em;margin-left:auto;margin-right:auto}.SnellInput__icon,.SnellInput__tag{position:absolute;top:50%;right:1.6em;transform:translateY(-50%);pointer-events:none}.SnellInput__icon--inputCheck{width:1.8em;height:1.286em}.SnellInput__icon--inputCross{right:1em;width:2.5em;height:2.5em}.SnellInput__icon--arrowRight{width:1.6em;height:1.548em}.SnellInput__tag{right:-5em;width:4.214em;height:2.5em}.SnellAmnesis__reason-select .Select-menu-outer{max-height:120px}.SnellAmnesis__reason-select .Select-menu{max-height:118px}.CustomerForm{margin-top:4.1em}.CustomerForm .CustomerForm__terms .SnellInput__tag,.CustomerForm .SnellInput .SnellInput__tag{display:none!important}@media (min-width:768px){.CustomerForm .CustomerForm__terms .SnellInput__tag,.CustomerForm .SnellInput .SnellInput__tag{display:inline!important}}.CustomerForm .errorBox,.CustomerForm .Reasons_invalid{border:1.3px solid #ae0f0f}.CustomerForm .errorBox{color:#ae0f0f;padding:1em;border-radius:5px;background-color:#fff1f1;font-size:1.5em!important}.CustomerForm .errorBox ul{list-style-type:disc;margin-left:1.5em}.CustomerForm .errorBox li{margin-top:.5em}.CustomerForm__terms{position:relative;margin-top:2.6em;min-height:46px}.CustomerForm__terms>label{font-size:1.4em;margin-left:1em;line-height:1.25;display:block;position:absolute;left:4em;top:0;height:40px;padding-top:14px;text-align:left}.CustomerForm__terms--disabled{pointer-events:none}.CustomerForm__errors,.CustomerForm__submit{margin:0 0 20px}.CustomerFormWarning{margin-top:2.8em;border:1.3px solid #ae0f0f;border-radius:.4em;padding:10px}.CustomerFormWarning>span{font-size:1.4em;line-height:1.1}.CustomerFormWarning--top{margin-top:5em}.CustomerFormNotification{margin-top:2.8em;background:#fff 0 0 no-repeat padding-box;border:1px solid #ae0f0f;border-radius:.4em;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);color:#ae0f0f;display:flex;justify-content:flex-start;opacity:1;padding:10px}.CustomerFormNotification>span{font-size:1.4em;line-height:1.1}.CustomerFormNotification--top{margin-top:5em}.login-text{margin-top:50px;font-size:1.4em;color:#000}.login-text>h1{margin-top:.5em;margin-bottom:20px;font-size:2.3em;font-weight:700;text-align:left;color:#18316b}.login-text>p{margin-bottom:15px}.login-text a{line-height:1.25;font-weight:700;color:#008aff}#intro *{font-size:1.8rem;margin-bottom:2rem;line-height:1.1}#intro div{margin:0}#intro .content ul{list-style:none;margin-bottom:3rem}#intro .content ul li:before{content:"●";color:#ff5335;font-weight:700;display:inline-block;width:1em;margin-left:-1em}#intro li{margin:0 0 .5rem 2rem}#intro .content>p{margin:2rem 2rem 3rem}#intro .content .question ul{margin-left:-2rem}#intro .content p{line-height:1.3}#intro div.intro-page{margin:8rem 8rem 6rem}#intro h2{font-size:4rem;border-bottom:1px solid rgba(0,0,0,.8);padding-bottom:4rem;margin-bottom:5rem}#intro h3{font-size:3rem}#intro .content h4{font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:3rem;margin-top:3rem}#intro .question{display:grid;grid-template-columns:35px auto 20px;margin-bottom:1rem;padding-top:1rem;border-radius:10px;position:relative;left:-50px;width:100%;padding-left:40px}#intro .question .question-text{grid-row:1;grid-column:2}#intro .question .form{display:flex;flex-direction:row;grid-row:2;grid-column:2}#intro .question .attention{grid-row:1/2;grid-column:1;color:#ff5335;margin-top:.2rem;padding:calc(50% - 1em) 0}#intro .button-container{margin:.5rem 15px 1rem 0}#intro .question.selected{background-color:rgba(255,83,53,.2)}#intro .question.selected .label{color:#242d36}#intro .question .label{cursor:pointer;color:#8c8c8c;font-weight:500;text-decoration:underline}#intro .question .label.selected{text-decoration:underline;color:#ff5335;font-weight:700}#intro .question .question-text *{margin-bottom:1rem}#intro .SnellInput{width:300px;margin:50px auto 80px}#intro .SnellInput input{height:75px;border-radius:10px;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.3))}@media screen and (prefers-reduced-motion:no-preference){#intro .SnellInput input{transition:all .2s ease-in-out}}#intro .SnellInput input:not([disabled]):hover{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}#intro .SnellInput img{right:calc(50% - 15px);width:32px}#intro .logo-container{display:flex;justify-content:flex-end;margin:0 8rem 2rem}.SnellHealthQuestion{margin-bottom:2rem}.SnellHealthQuestion.error .SnellHealthQuestion__question{color:#f00025}.SnellHealthQuestion.error .SnellHealthQuestion__question .SnellHealthQuestion__error-icon{display:inline}.SnellHealthQuestion__error-icon{height:1.1em;vertical-align:middle;margin-top:-2px;margin-left:5px;display:none}.SnellHealthQuestion__question{font-weight:700}.SnellHealthQuestion__toggle{display:block;float:left;margin-bottom:2rem;text-align:center}.SnellHealthQuestion__toggle.selected .SnellHealthQuestion__toggle-graph{border-color:#78b9d2;background-color:#78b9d2}.SnellHealthQuestion__toggle.selected .SnellHealthQuestion__toggle-graph svg path{fill:#fefefe}.SnellHealthQuestion__toggle.selected .SnellHealthQuestion__toggle-text{color:#78b9d2}.SnellHealthQuestion__toggle-graph{width:60px;height:60px;border-radius:31px;border:2px solid #323c46;position:relative;display:block;margin-right:2rem}.SnellHealthQuestion__toggle-graph svg{width:50%;position:absolute;left:50%;top:50%;transform:translate(-52%,-50%)}.SnellHealthQuestion__toggle-graph svg path{fill:#323c46}.SnellHealthQuestion__toggle-text{clear:both;margin-right:2rem;color:#323c46;font-size:1.5rem;margin-top:.5rem}.SnellHealthQuestion__info-label{clear:both}.SnellHealthQuestion__info-label.error{color:#f00025}.SnellHealthQuestion__info-box{clear:both;display:block;width:100%;padding:1em 1.2em;font-size:1.6em;box-sizing:border-box;resize:vertical;border:1px solid #cdd1de;margin-bottom:5rem}@media screen and (prefers-reduced-motion:no-preference){.SnellHealthQuestion__info-box{transition:border-color .2s}}.SnellHealthQuestion__info-box:is(:hover,:focus){border-color:#78b9d2;outline:none}.SnellTextarea{position:relative}.SnellTextarea--input>textarea{width:100%;padding:1em 1.2em;font-size:1.6em;box-sizing:border-box}@media screen and (prefers-reduced-motion:no-preference){.SnellTextarea--input>textarea{transition:border-color .2s}}.SnellTextarea--input>textarea{display:block;margin-top:1.7em;border:1px solid #cdd1de}.SnellTextarea--input>textarea:is(:hover,:focus){border-color:#78b9d2;outline:none}.SnellTextarea--focus>.SnellTextarea__icon--inputCheck,.SnellTextarea--focus>.SnellTextarea__icon--inputCross,.SnellTextarea--focus>.SnellTextarea__tag--inputWarning{display:none}.SnellTextarea--invalid>textarea{border-color:#f00025}.SnellTextarea--limit{max-width:42em;margin-left:auto;margin-right:auto}.SnellTextarea__icon,.SnellTextarea__tag{position:absolute;top:50%;right:1.6em;transform:translateY(-50%);pointer-events:none}.SnellTextarea__icon--inputCheck{width:1.8em;height:1.286em}.SnellTextarea__icon--inputCross{right:1em;width:2.5em;height:2.5em}.SnellTextarea__icon--arrowRight{width:1.6em;height:1.548em}.SnellTextarea__tag{right:-5em;width:4.214em;height:2.5em}.SnellAmnesis__icon--timetable{display:block;max-width:12em;margin:23em auto 0;filter:grayscale(1) brightness(5.5)}.SnellAmnesis{padding:20px}.SnellAmnesisContent{margin:0 auto;max-width:600px;padding:0 20px}@media (min-width:768px){.SnellAmnesisContent{padding:2em 0}}.SnellAmnesisWarning--top{margin-top:5em}.SnellAmnesisForm{margin-top:2em}.SnellAmnesisForm p{font-size:1.8em;line-height:1.25;margin-bottom:1.8rem}.SnellAmnesisForm a{font-size:1.8em;line-height:1.25;font-weight:700;color:#008aff}.SnellAmnesisForm h3{font-size:2.5em;font-weight:700;margin:5rem 0 3rem}.SnellAmnesisForm .SnellInput--input input[type=button],.SnellAmnesisForm .SnellInput--submit input[type=submit]{margin-bottom:3rem}.SnellAmnesisForm--tight{max-width:450px;margin:40px auto}hr{margin-bottom:5rem;border:0;border-top:2px solid rgba(123,139,152,.2)}.react-datepicker__input-container input{display:block;width:100%;padding:.6em .8em;font-size:1.6em;box-sizing:border-box}@media screen and (prefers-reduced-motion:no-preference){.react-datepicker__input-container input{transition:border-color .2s}}.SnellAmnesis__reason-select{display:block;width:100%;font-size:1.6em;box-sizing:border-box;margin-top:1.7em}@media screen and (prefers-reduced-motion:no-preference){.SnellAmnesis__reason-select{transition:border-color .2s}}.SnellAmnesis__reason-select .Select-control{border-radius:.2em;border:1px solid #cdd1de}.SnellAmnesis__reason-select .Select-input{margin-left:0}.SnellAmnesis__reason-select .Select-multi-value-wrapper{padding:.5em 1.2em}.SnellAmnesis__reason-select .Select-multi-value-wrapper .Select-placeholder{left:.6em;line-height:50px;color:rgba(11,54,72,.75)}.SnellCheckinContainer{display:flex;flex-direction:column;align-items:center;height:min-content}.SnellCheckinContainer .SnellReservationView__loader{height:4em!important;position:relative}.SnellCheckinContainer .SnellCheckinContentContainer{display:flex;flex-direction:column;align-items:center;font-size:2em;grid-gap:4vh;gap:4vh;margin:3vh;width:30vw;text-align:center;line-height:1.3}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinError{display:flex;grid-gap:1vw;gap:1vw;font-size:.9em;color:#e20707;border:1.3px solid #e20707;border-radius:.4em;align-items:center;padding:1vw;width:calc(100% - 2vw)}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinError .SnellCheckinError__icon--warning{align-self:flex-start;width:1.6em;height:1.6em}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinError span{text-align:left}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinDateContainer{display:flex;flex-direction:column;align-items:center;grid-gap:1.5vh;gap:1.5vh}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinSuccessContainer{display:flex;flex-direction:column;grid-gap:2vh;gap:2vh;border:1.3px solid #cdd1de;border-radius:.4em;background-color:#fff;align-items:center;padding:2vh;width:calc(100% - 4vh)}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinSuccessContainer .SnellCheckin__icon--check{height:4vh}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinSuccessContainer .SnellCheckin__icon--cross{height:8vh;margin-bottom:-1.5vh}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinInfoContainer{display:flex;flex-direction:column;grid-gap:2vh;gap:2vh}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinButtonContainer{width:100%}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinButtonContainer .SnellInput--input input[type=button]{font-family:Nunito;font-size:.9em}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinButtonContainer .SnellInput__icon{width:1.1em}@media (max-width:720px){.SnellCheckinContainer .SnellCheckinContentContainer{width:90vw}.SnellCheckinContainer .SnellCheckinContentContainer .SnellCheckinError{grid-gap:3vw;gap:3vw;padding:3vw;width:calc(100% - 6vw)}.SnellCheckinContainer .SnellCheckinSuccessContainer .SnellCheckin__icon--check{height:5vh}}.Disclaimer{font-size:16px!important;margin-top:2.8em;margin-inline:auto;display:flex;width:-moz-fit-content;width:fit-content;justify-content:flex-start;background-color:#fff;border:1px solid #08f;border-radius:.4em;box-shadow:0 3px 6px rgba(0,0,0,.25098039215686274);padding:10px}.Disclaimer h1,.Disclaimer h2,.Disclaimer h3,.Disclaimer p{line-height:1.5!important;padding-block:0 .5em;font-size:clamp(14px,.25vw + .25vh + .5vmin,18px)!important}.Disclaimer h1{font-size:clamp(24px,1.5vw + 1.5vh + .75vmin,36px)!important}.Disclaimer h2{font-size:clamp(20px,.475vw + .475vh + .5vmin,30px)!important}.Disclaimer h3{font-size:clamp(18px,.4vw + .4vh + .5vmin,24px)!important}.Disclaimer .Disclaimer-content{text-align:start!important;display:flex;flex-direction:column;align-items:flex-start;margin-inline-end:1em;width:clamp(45ch,100%,75ch)}.Disclaimer .Disclaimer-icon{width:1.6em;height:1.6em;margin-inline-end:1em;vertical-align:bottom}@media screen and (min-width:1000px){.Disclaimer{max-width:30vw}}.SnellComplete{min-height:60.9em}.SnellComplete .col{padding:1em 4rem;text-align:center;font-size:1.6rem;border-right:1px solid #cdd1de}.SnellComplete .col:last-child{border-right:0}.SnellComplete .col p{margin-bottom:0;line-height:1;font-size:1.4rem}.SnellComplete .col-right{border-top:1px solid #cdd1de}@media (min-width:768px){.SnellComplete .col-right{border-top:none;border-left:1px solid #cdd1de}}.SnellComplete__icon{height:7em;margin:2em 0 1em}.SnellComplete__icon--timetable .cls-1{stroke:#18316b}.SnellComplete__icon--info .cls-1,.SnellComplete__icon--preinfo .cls-1{stroke:#fff}.SnellComplete__reservation-info{max-width:80%;margin:2rem auto;text-align:center}.SnellComplete__reservation-info-row{margin-bottom:2rem}.SnellComplete__small-icon{height:1.8rem;vertical-align:middle;margin-right:1rem;margin-top:-4px}.SnellComplete__small-icon path{fill:#18316b}.SnellComplete__button{border:2px solid #ff5335;color:#323c46;background:#fefefe;margin:.5rem .5rem 1.5rem;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:-.25px;padding:1rem 1.5rem;border-radius:4px}@media screen and (prefers-reduced-motion:no-preference){.SnellComplete__button{transition:border-color .2s}}.SnellComplete__button:is(:hover,:focus){background:#18316b;color:#fff;border-color:transparent}.SnellComplete__button.react-add-to-calendar__button--light{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#18316b}.react-add-to-calendar{display:inline;position:relative}.SnellComplete__add-to-calendar{cursor:pointer;display:inline}.react-add-to-calendar__dropdown{background:#fefefe;position:absolute;left:0;top:100%;margin:.6rem .5rem;text-align:left;padding:0 1.9rem .6rem;border:2px solid #18316b;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:99}.react-add-to-calendar__dropdown ul li a{line-height:1.8;color:#323c46;font-size:.85em}.react-add-to-calendar__dropdown ul li a:is(:hover,:focus){color:#0069e6}.react-add-to-calendar__button--light:is(:hover,:focus){background:transparent;color:#323c46}.SnellApp{max-width:1300px;margin:0 auto 50px;font-family:Nunito,Helvetica,sans-serif}.SnellApp a{text-decoration:none}.SnellApp strong{font-weight:700}.SnellApp__link{color:#78b9d2}.SnellApp__link:is(:hover,:focus){color:#0069e6}#skip-to-main-content{background:#fefefe;font-family:Nunito,Helvetica,sans-serif;position:absolute;transform:scale(0);margin-inline-start:2.5rem;padding:3rem;border:.2rem solid;font-size:3rem;z-index:100}#skip-to-main-content:focus{transform:scale(1)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Snell__button{padding:0;font-size:1.1em;vertical-align:top;border:none;background:transparent;cursor:pointer}.Snell__button .snell-icon-info-b,.Snell__button .snell-icon-info-d{fill:#78b9d2}.Snell__button:is(:hover,:focus){outline:0}.Snell__button:is(:hover,:focus)>.Snell__icon{fill:#18316b;outline:.275rem solid rgba(0,0,0,.5);outline-offset:.15rem}.Snell__button:is(:hover,:focus)>.Snell__icon .snell-icon-info-b,.Snell__button:is(:hover,:focus)>.Snell__icon .snell-icon-info-d{fill:#78b9d2}.Snell__button:disabled{cursor:not-allowed}.Snell__button:disabled>.Snell__icon,.Snell__button:disabled>.Snell__icon .snell-icon-info-b,.Snell__button:disabled>.Snell__icon .snell-icon-info-d{fill:#7b8b98}.Snell__button--info{margin-top:1.2em;margin-left:1.5em;position:relative}.Snell__icon{width:3.27em;height:3.27em;fill:#78b9d2}.Snell__icon:first-child{border-radius:50%}.Snell__icon--timetable{width:4.8em;height:4.8em}.Snell__button-label{display:block;position:absolute;left:4.7rem;top:50%;transform:translateY(-50%);color:#78b9d2;font-weight:700;font-size:1.6em;margin-top:.1rem;text-transform:uppercase;letter-spacing:.5px}.SnellWarning{font-size:1rem;margin-top:2.8em;text-align:left;border:1.3px solid #e20707;border-radius:.4em;padding:10px}.SnellWarning>span{font-size:1.4em;line-height:1.1}.SnellInfo{font-size:1rem;margin-top:2.8em;text-align:left;border:1.3px solid #78b9d2;border-radius:.4em;padding:10px}.SnellInfo>button,.SnellInfo>span{font-size:1.4em;line-height:1.1}.SnellInfo>button{border:0;padding:0;background-color:inherit;text-decoration:underline;cursor:pointer}.SnellWarning--top{margin-top:5em}.Snell__icon--warning{width:1.6em;height:1.6em;margin-right:1.2em;vertical-align:bottom}.SnellConfirm{padding:20px}@media (min-width:768px){.SnellConfirm{padding:0}}.SnellConfirm__icon .snell-icon-clock,.SnellConfirm__icon .snell-icon-timetable-small{fill:#18316b}.SnellConfirm__icon--clock,.SnellConfirm__icon--timetableSmall{width:2.36em;margin-right:1.2em;vertical-align:bottom}.SnellConfirm__icon--clock{height:2.36em}.SnellConfirm__icon--timetableSmall{height:2.1071428571em}.SnellConfirm__icon--timetableSmall .cls-1{fill:transparent}.SnellConfirm__icon--timetable{display:block;max-width:15em;margin:2em auto 0}@media (min-width:768px){.SnellConfirm__icon--timetable{margin:23em auto 0}}.SnellConfirm__icon--notification{width:2em;height:2em;margin-right:1.2em;margin-top:5px;vertical-align:bottom}.SnellConfirmContent{padding-top:3em;text-align:center}@media (min-width:768px){.SnellConfirmContent{text-align:left}}.SnellConfirmContent__dateTimeContainer{margin-top:1em;height:3em}.SnellConfirmContent__dateTime{display:block;margin-top:1em;white-space:nowrap}@media (min-width:400px){.SnellConfirmContent__dateTime{display:inline-block}}.SnellConfirmContent__dateTime>span{font-size:2em}@media (min-width:400px){.SnellConfirmContent__date{margin-right:1em}}.PatientSelector{margin-top:11.1em;margin-left:4em}.PatientSelectorItem{display:flex;flex-direction:row;font-size:16px;margin-bottom:1.7em}.PatientSelectorItem div.label{height:18px}.PatientSelectorItem .label{padding-top:1.1em;padding-bottom:.9em}.PatientSelectorItem .label div.text{width:110px;overflow:hidden;display:inline-block}.PatientSelectorItem .label img{float:right;height:20px;margin-right:4px;margin-top:-2px}.PatientSelectorItem .label img.is-valid-inputCheck{width:20px;margin-right:8px}.PatientSelectorItem.add .label{width:162px}.PatientSelectorItem.remove .label{border:1px solid #cdd1de;padding-left:19px;width:141px;cursor:pointer;background-color:hsla(0,0%,93.7%,.30196078431372547)}.PatientSelectorItem.remove .label:hover{border-color:#0069e6}.PatientSelectorItem.remove .label.selected{background-color:#fff;border-color:#78b9d2}.PatientSelectorItem .icon{margin:10px;padding:0 5px;font-size:30px;width:20px;text-align:center;border-radius:20px;cursor:pointer;color:#fff;filter:drop-shadow(0 2px 2px #cdd1de)}@media screen and (prefers-reduced-motion:no-preference){.PatientSelectorItem .icon{transition:border .5s,background-color .5s}}.PatientSelectorItem .icon.add{border:1px solid #78b9d2;background-color:#78b9d2}.PatientSelectorItem .icon.add:hover{border:1px solid #69a1b8;background-color:#69a1b8}.PatientSelectorItem .icon.remove{border:1px solid #ff5335;background-color:#ff5335}.PatientSelectorItem .icon.remove:hover{border:1px solid #e64b30;background-color:#e64b30}.SnellConfirmChange__icon .snell-icon-clock,.SnellConfirmChange__icon .snell-icon-timetable-small{fill:#18316b}.SnellConfirmChange__icon--clock,.SnellConfirmChange__icon--timetableSmall{width:2.36em;margin-right:1.2em;vertical-align:bottom}.SnellConfirmChange__icon--clock{height:2.36em}.SnellConfirmChange__icon--timetableSmall{height:2.1071428571em}.SnellConfirmChange__icon--timetable{display:block;max-width:12em;margin:12em auto 0;filter:grayscale(1) brightness(5.5)}.SnellConfirmChange__icon--warning{width:1.6em;height:1.6em;margin-right:1.2em;vertical-align:bottom}.SnellConfirmChangeContent{padding-top:5em}.SnellConfirmChangeContent p{font-size:1.4em;line-height:1.1}.SnellConfirmChangeContent__dateTime{display:inline-block;margin:2em 0;white-space:nowrap}.SnellConfirmChangeContent__dateTime>span{font-size:2em}.SnellConfirmChangeContent__changeLink{font-size:1.5em;line-height:2em;margin-left:1.5em}.SnellConfirmChangeContent__date{margin-right:1em}.SnellConfirmChangeWarning{margin-top:1em}.SnellConfirmChangeWarning>img{vertical-align:middle;margin-top:-6px}.SnellConfirmChangeWarning>span{font-size:1.4em;line-height:1.5}.SnellConfirmChangeWarning--top{margin-top:5em}.SnellConfirmChangeForm{margin-top:4.1em}.row,.SnellHeader__bottom{display:block;display:flex;flex-direction:column}@media (min-width:768px){.row,.SnellHeader__bottom{flex-direction:row}}.row--boat,.SnellHeader__bottom{flex-direction:row}.col,.SnellHeader__title{flex:1 1;box-sizing:border-box}.SnellHeader__top{display:flex;align-items:center;justify-content:center}.SnellHeader__clinic-link{margin-inline:25px;padding:5px;border-radius:50%}.SnellHeader__clinic-link:is(:hover,:focus){outline:.275rem solid rgba(0,0,0,.5);outline-offset:.15rem}.SnellHeader__progress{text-align:center;overflow:auto}.SnellHeader__step{display:inline-block;font-size:2em;padding:1em;color:#18316b}.SnellHeader__step.is-current{color:#ff5335}.SnellHeader__bottom{padding-left:1.9em;padding-right:1.9em;border-bottom:1px solid #cdd1de;background-color:#fefefe;padding-bottom:50px;position:relative}@media (min-width:550px){.SnellHeader__bottom{padding-bottom:10px;min-height:80px}}@media (min-width:768px){.SnellHeader__bottom{padding-bottom:10px}}.SnellHeader__title{font-size:2.7em;font-weight:700;line-height:1;text-align:center;color:#18316b;padding-top:1em;flex:none;left:0;position:absolute;width:100%;bottom:15px}@media (min-width:550px){.SnellHeader__title{bottom:auto}}@media (min-width:768px){.SnellHeader__title{font-size:3em}}.SnellHeader__cancel-link{background-color:#78b9d2;transition:background-color .2s;font-size:1.6rem;padding:.7rem 1.5rem;margin-top:1.6rem;display:block;float:left;font-weight:700;border:none;border-radius:.1em;color:#fefefe;cursor:pointer;letter-spacing:-.5px}.SnellHeader__cancel-link:is(:hover,:focus){background-color:#0069e6;color:#fefefe;outline:none}.SnellHeaderLeft,.SnellHeaderRight{flex:0 0 50%;box-sizing:border-box}.SnellHeaderLeft{padding-top:1em;padding-bottom:1em;z-index:2}.SnellHeaderLeft--morePadding{padding-top:1.5em;padding-bottom:1.5em}.SnellHeaderRight{padding-top:2.2em;text-align:right;z-index:2}.SnellHeaderRight .Snell__button{margin-left:1em}@media (min-width:800px){.SnellHeaderRight .Snell__button{margin-left:0}}.SnellHeaderRight__week{display:inline-block;width:1em;font-size:1.5em;font-weight:700;text-align:center;line-height:2.4;color:#78b9d2;text-indent:-999px;overflow-x:hidden}@media (min-width:800px){.SnellHeaderRight__week{text-indent:0;width:3em}}@media (min-width:900px){.SnellHeaderRight__week{width:5em;font-size:1.8em}}.ReactModal__Overlay{z-index:99;position:absolute!important}@media (min-width:900px){.ReactModal__Overlay{position:fixed!important}}.ReactModal__Overlay .SnellHeader__title{position:relative;margin-top:40px}.SnellHeader__modal-content{max-width:800px;margin:0 auto;font-size:1.8em;line-height:1.25;padding:20px 45px 30px}.SnellHeader__modal-content p{margin-bottom:20px}.SnellHeader__modal-content ul{list-style:circle}.SnellHeader__modal-content li{margin:0 0 .5rem 2rem}.SnellHeader__modal-close{margin:0 auto;font-size:1.8em;line-height:1.25;color:#78b9d2;position:absolute;top:20px;right:30px;z-index:100}.SnellHeader .logoutButton{font-size:2em;float:right;cursor:pointer}.SnellHeader .logoutButton:is(:hover,:focus){color:#ff5335}.rdp-root{font-size:13px;--rdp-font-family:$font_nunito;--rdp-accent-color:#ff5335;--rdp-week_number-height:0;--rdp-day-height:4.25em;--rdp-day-width:4.25em;--rdp-day_button-height:3.75em;--rdp-day_button-width:3.75em;--rdp-disabled-opacity:1;--rdp-week_number-opacity:0.4}@media (max-width:800px){.rdp-root{padding-top:8px;--rdp-day-height:3.5em;--rdp-day-width:3.5em;--rdp-day_button-height:3em;--rdp-day_button-width:3em}}.rdp-caption_label{text-transform:capitalize}.rdpCustomNavigation{grid-gap:12px;gap:12px;margin-right:.5em}.rdpCustomMonthCaption{font-size:16px;margin:0 0 1em 1em}.SnellCalendarIconWrapper{cursor:pointer}.SnellCalendarIconWrapper>.icon{border-radius:0!important}.SnellCalendarWrapper{border:1px solid #cdd1de}@media (min-width:800px){.SnellCalendarWrapper{margin:.5em 1.75em 0 auto}}.SnellCalendarDay--limited>button{border:3px solid #18316b;border-radius:.2em;color:#242d36}.SnellCalendarDay--limited>button:is(:hover,:focus){border-color:#ff5335;color:#242d36}.SnellCalendarDay--unlimited>button{border:3px solid #78b9d2;border-radius:.2em;color:#242d36}.SnellCalendarDay--unlimited>button:is(:hover,:focus){border-color:#ff5335;color:#242d36}.closeButtonWrapper{position:relative;margin-bottom:1em}.closeButton{background:none;color:inherit;border:none;padding:8px;margin:1px 4px;font:inherit;cursor:pointer;outline:inherit}.closeButton:after{transform:rotate(-45deg)}.closeButton:after,.closeButton:before{content:"";position:absolute;top:0;width:3px;height:20px;background-color:#5f5f5f;border-radius:9999vmax}.closeButton:before{transform:rotate(45deg)}.closeButton:hover:after,.closeButton:hover:before{background-color:#1d1d1d}.SnellCalendar__loaderWrapper{position:relative;height:0}.SnellCalendar__loader{position:absolute;top:-28px;right:14px;width:20px;aspect-ratio:1.25;--c:no-repeat linear-gradient(#78b9d2 0 0);background:var(--c) 0 100%,var(--c) 50% 100%,var(--c) 100% 100%;animation:l2 1s linear infinite}@keyframes l2{0%{background-size:20% 100%,20% 100%,20% 100%}20%{background-size:20% 60%,20% 100%,20% 100%}40%{background-size:20% 80%,20% 60%,20% 100%}60%{background-size:20% 100%,20% 80%,20% 60%}80%{background-size:20% 100%,20% 100%,20% 80%}to{background-size:20% 100%,20% 100%,20% 100%}}.SnellConfirmChange,.SnellMoveReservation,.SnellReservationInfo{position:relative;width:100%;min-height:400px;background:#fff;max-width:1300px;margin:0 auto;font-family:Nunito,Helvetica,sans-serif}.SnellConfirmChange a,.SnellMoveReservation a,.SnellReservationInfo a{text-decoration:none}.SnellConfirmChange strong,.SnellMoveReservation strong,.SnellReservationInfo strong{font-weight:700}.SnellMoveReservation .SnellHeader__title{margin-top:0;left:0;display:block;position:absolute}.SnellReservationInfo{z-index:9}.SnellConfirmChange,.SnellMoveReservation{z-index:99}.row,.SnellReservationWeek{display:block;display:flex;flex-direction:column}@media (min-width:768px){.row,.SnellReservationWeek{flex-direction:row}}.row--boat,.SnellReservationWeek{flex-direction:row}.col,.SnellReservationDay{flex:1 1;box-sizing:border-box}.SnellReservation{margin-top:40px}.SnellReservationView{position:relative;min-height:max-content;background-color:#fefefe;overflow:visible}.SnellReservationView.intro{border-radius:20px}.SnellReservationView__loaderWrapper{display:flex}.SnellReservationView__loader,.SnellReservationView__loader:after,.SnellReservationView__loader:before{background:#78b9d2;animation:snell-loader 1s ease-in-out infinite;width:1em;height:4em}.SnellReservationView__loader{position:relative;height:4em!important;top:30%;left:0;right:0;margin:88px auto;font-size:11px;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s;color:#78b9d2}.SnellReservationView__loader:after,.SnellReservationView__loader:before{position:absolute;top:0;content:""}.SnellReservationView__loader:before{left:-1.5em;animation-delay:-.32s}.SnellReservationView__loader:after{left:1.55em}@keyframes snell-loader{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.SnellReservationWeek{min-height:60.9em}.SnellReservationDay{padding-top:2.4em;padding-bottom:2.4em;border-right:1px solid #f2f3f6}.SnellReservationDay:last-of-type{border-right:none}.SnellReservationDay:first-child{padding-left:1rem}.SnellReservationDay:last-child{padding-right:1rem}.SnellReservationDay--noTimesAvailable{background-color:#f2f3f6}.SnellReservationDay--isToday>.SnellReservationDay__title{color:#ff5335}.SnellReservationDay--isPast{background-color:#f2f3f6}.SnellReservationDay__title{padding-bottom:.9em;font-size:1.6em;font-weight:700;text-align:center;color:#18316b}.SnellReservationDay__slots{display:block}.SnellReservationDay__sunday{padding-left:.5em;padding-right:.5em}@media (min-width:830px){.SnellReservationDay__sunday{padding-left:1em;padding-right:1em}}.SnellReservationDay__sunday>img{display:block;max-width:10em;margin:0 auto;padding:3.5em 0 4em}.SnellReservationDay__sunday>p{font-size:1.6em;text-align:center;line-height:1.8;color:#7b8b98;min-height:60px}.SnellReservationDay__closed{padding-left:.5em;padding-right:.5em}@media (min-width:830px){.SnellReservationDay__closed{padding-left:1em;padding-right:1em}}.SnellReservationDay__closed>img{display:block;max-width:10em;margin:0 auto;padding:3.5em 0 4em}.SnellReservationDay__closed>p{font-size:1.6em;text-align:center;line-height:1.8;color:#7b8b98;min-height:60px}.SnellReservationSlot{display:block;padding:.15em .5em}@media (min-width:830px){.SnellReservationSlot{padding-left:1em;padding-right:1em}}.SnellReservationSlot--current .SnellReservationSlot__link{background:#ff5335;color:#fefefe;border-color:#ff5335}.SnellReservationSlot__link{display:block;max-width:9.5em;margin:0 auto;padding:1em 0 .8em;font-size:1.4em;text-align:center;border:1px solid #78b9d2;border-radius:.2em;color:#fefefe;background:#78b9d2;position:relative}.SnellReservationSlot__link:is(:hover,:focus){border-color:#ff5335;background-color:#ff5335;color:#fefefe;font-weight:700;outline:2px solid rgba(0,0,0,.75)}.SnellReservationSlot__link--reserved{cursor:default}.SnellReservationSlot__link--reserved,.SnellReservationSlot__link--reserved:is(:hover,:focus){background-color:initial;color:#7b8b98;border-color:#cdd1de}.SnellReservationSlot__link--limited{display:block;max-width:9.5em;margin:0 auto;padding:1em 0 .8em;font-size:1.4em;text-align:center;border:1px solid #18316b;border-radius:.2em;color:#fefefe;background:#18316b;position:relative}.SnellReservationSlot__link--limited:is(:hover,:focus){border-color:#ff5335;background-color:#ff5335;color:#fefefe}.SnellReservationSlot__icon{position:absolute;top:2px;right:2px;width:15px;height:16px}.noRootCanalInfo{font-size:1.6em}.relative{position:relative}.SnellReservationWeekNavigation__button{position:absolute;top:1rem}.SnellReservationWeekNavigation__button.right{right:.5rem}.SnellReservationWeekNavigation__button.left{left:.5rem}.mobile .slotInfoTable{bottom:12px!important;margin-top:10px!important}.mobileWarning{bottom:20px!important;position:inherit!important;font-size:1.4em!important;margin-bottom:20px!important;padding:10px;border:1.5px solid #ae0f0f;border-radius:.4em}.SlotInfoPanel>table{width:100%;height:auto}.SlotInfoPanel>table>tr{max-height:36px}.SlotInfoPanel .slotColorIcon{min-height:36px;min-width:36px;max-height:36px;max-width:36px}.SlotInfoPanel .slotColorIcon>div{width:22px;height:22px;border-radius:4px;margin-bottom:16px;border:1px solid #cdd1de}.SlotInfoPanel .slotColorIcon .slotColorIcon-free{background:#78b9d2}.SlotInfoPanel .slotColorIcon .slotColorIcon-full{background:#fefefe}.SlotInfoPanel .slotColorIcon .slotColorIcon-limited{background:#18316b}.SlotInfoPanel .slotInfoText{width:100%;height:36px;font-size:1.4em;float:left}.row,.SnellPayment__banks{display:block;display:flex;flex-direction:column}@media (min-width:768px){.row,.SnellPayment__banks{flex-direction:row}}.row--boat,.SnellPayment__banks{flex-direction:row}.SnellPayment{max-width:1120px;margin:0 auto;padding-top:5em;padding-left:2rem;padding-right:2rem}.SnellPayment>form>.SnellInput--submit{margin-top:4.5em}.SnellPayment__banks{clear:both;flex-wrap:wrap}.SnellPayment__banks:after{flex:1 1 83.3333333333%;box-sizing:border-box;content:""}.SnellPaymentBank{flex:1 1 16.6666666667%;box-sizing:border-box;text-align:center}.SnellPaymentBank__button{margin-top:2.1em;padding:0;font-size:1em;border:.2em solid #f2f3f6;background:transparent;cursor:pointer}.SnellPaymentBank__button:is(:hover,:focus){border-color:#78b9d2;outline:0}.SnellPaymentBank__button.SnellPaymentBank__button--isSelected,.SnellPaymentBank__button.SnellPaymentBank__button--isSelected:is(:hover,:focus){border-color:#78b9d2}.SnellPaymentBank__button>img{width:100%}.SnellPayment__paymentInfo{max-width:320px;width:100%;margin:0 auto 20px;text-align:left;font-size:18px;line-height:1.4}.SnellPayment__paymentInfo .SnellPayment__paymentInfoCol{width:50%;float:left}.SnellPayment__paymentInfo .SnellPayment__paymentInfoCol.SnellPayment__paymentInfoCol--label{font-weight:700}.SnellPayment__paymentNotes{max-width:640px;padding-top:50px;padding-bottom:50px;text-align:left;font-size:13px}.SnellPayment__paymentNotes p{margin-bottom:20px;line-height:1.6}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Nunito;font-weight:400;src:url(/static/media/Nunito-Regular.65bb0a15.ttf)}@font-face{font-family:Nunito;font-weight:700;src:url(/static/media/Nunito-Bold.6f47bcfc.ttf)}.row{display:block;display:flex;flex-direction:column}@media (min-width:768px){.row{flex-direction:row}}.row--boat{flex-direction:row}.col{flex:1 1;box-sizing:border-box}html{font-size:62.5%}body{font-size:1rem;background-color:#fefefe;color:#242d36;background-color:#ecedf2}
/*# sourceMappingURL=main.c80b9845.chunk.css.map */