@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;800&display=swap);.grecaptcha-badge{visibility:hidden}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(ibm-plex-sans-cyrillic-ext-300-normal.04106d055aca0305ae59.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-ext-300-normal.88db5b379a43bc8755c0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(ibm-plex-sans-cyrillic-300-normal.8e77bd22471e44634a56.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-300-normal.c8279f31970f4fbb8ff9.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(ibm-plex-sans-greek-300-normal.1a049a2fa0c897156f95.woff2) format("woff2"),url(ibm-plex-sans-greek-300-normal.a732aa8fa04b3cc67629.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(ibm-plex-sans-vietnamese-300-normal.3405145399022554a4d2.woff2) format("woff2"),url(ibm-plex-sans-vietnamese-300-normal.ca70af640d884d287797.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(ibm-plex-sans-latin-ext-300-normal.9da013bce4c62ebd0b98.woff2) format("woff2"),url(ibm-plex-sans-latin-ext-300-normal.949e4f858d7aa7164411.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(ibm-plex-sans-latin-300-normal.79408ccee970e413b405.woff2) format("woff2"),url(ibm-plex-sans-latin-300-normal.383342024cc1857eeaeb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(ibm-plex-sans-cyrillic-ext-400-normal.c7f19d6795be43c1647b.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-ext-400-normal.5b7e59c2b55016b43956.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(ibm-plex-sans-cyrillic-400-normal.f55992bec61fac647a43.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-400-normal.c4aae3aa3c88327f34ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(ibm-plex-sans-greek-400-normal.173a235dfc0f0cb815f0.woff2) format("woff2"),url(ibm-plex-sans-greek-400-normal.c71f9181cb26e36962cc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(ibm-plex-sans-vietnamese-400-normal.a9c0738f08c3b2b7c486.woff2) format("woff2"),url(ibm-plex-sans-vietnamese-400-normal.c17b6e031af6463841fb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(ibm-plex-sans-latin-ext-400-normal.11781b13e59d30facc40.woff2) format("woff2"),url(ibm-plex-sans-latin-ext-400-normal.24d83b525f192cb3d1ca.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(ibm-plex-sans-latin-400-normal.3160b5c6767eb4c69c78.woff2) format("woff2"),url(ibm-plex-sans-latin-400-normal.65b2eda743bf11103476.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(ibm-plex-sans-cyrillic-ext-500-normal.bf4ba7689c1c873083d6.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-ext-500-normal.502b749418e91f6ec84e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(ibm-plex-sans-cyrillic-500-normal.aa1edf9c09d921c7710a.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-500-normal.d010060bc8d2b38e3767.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(ibm-plex-sans-greek-500-normal.b4df5194a9b00b517462.woff2) format("woff2"),url(ibm-plex-sans-greek-500-normal.94671ea6706bf9a62ff4.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(ibm-plex-sans-vietnamese-500-normal.032cc11fc5aa88f634f8.woff2) format("woff2"),url(ibm-plex-sans-vietnamese-500-normal.89666946bba6060cd645.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(ibm-plex-sans-latin-ext-500-normal.d8f3e27fbeccd900a867.woff2) format("woff2"),url(ibm-plex-sans-latin-ext-500-normal.7e8aef37b06800e20ef5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(ibm-plex-sans-latin-500-normal.fcd7b8c3d12375eedc97.woff2) format("woff2"),url(ibm-plex-sans-latin-500-normal.4b130dfcfa945eac3e54.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(ibm-plex-sans-cyrillic-ext-600-normal.0a51b2f38b29d4091556.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-ext-600-normal.6b943717131f2e6cc42c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(ibm-plex-sans-cyrillic-600-normal.e07c188c118d4142e480.woff2) format("woff2"),url(ibm-plex-sans-cyrillic-600-normal.2e3e0b0b4224d519869e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(ibm-plex-sans-greek-600-normal.1fb74172d11b0014a7fe.woff2) format("woff2"),url(ibm-plex-sans-greek-600-normal.dfea56a150d465fd323a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(ibm-plex-sans-vietnamese-600-normal.1e7f665a0c00db1aee4b.woff2) format("woff2"),url(ibm-plex-sans-vietnamese-600-normal.9a97e0373f1f8eebef08.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(ibm-plex-sans-latin-ext-600-normal.57f2c00df3cb0b0cff43.woff2) format("woff2"),url(ibm-plex-sans-latin-ext-600-normal.5051947b55c2e3d31cc2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(ibm-plex-sans-latin-600-normal.24bc59b4b4ad02d1666d.woff2) format("woff2"),url(ibm-plex-sans-latin-600-normal.d73e2e25bcd162ae992f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.healthie-container.chat-container{background:#fff;display:grid;grid-template-rows:1fr max-content;height:100%;position:relative;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}.healthie-container.chat-container *{box-sizing:border-box}.healthie-container .empty-placeholder{align-items:center;display:flex;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:20px;margin-left:auto;margin-right:auto;max-width:75%;text-align:center}.healthie-container .chat-loading-spinner{left:50%;position:absolute;top:20px;width:auto}.healthie-container .chat-loading-spinner.hidden{display:none}.healthie-container .chat-message-divider{color:#d0d0d0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:13px;padding:5px;text-align:center;text-transform:uppercase;width:100%}.healthie-container .chat-message-wrapper{position:relative}.healthie-container .chat-message{color:#fff;display:flex;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;gap:10px;line-height:20px;padding:5px 0}.healthie-container .chat-message-content{border-radius:4px;display:flex;padding:.5em}.healthie-container .chat-message-content .chat-message-image-wrapper{max-width:250px}.healthie-container .chat-message-content .chat-message-image-wrapper img.chat-message-image{cursor:pointer;max-width:100%;-o-object-fit:contain;object-fit:contain}.healthie-container .chat-message-content .chat-message-image-wrapper .chat-message-image-text{margin-bottom:8px}.healthie-container .chat-message-footer{color:#16284a;font-size:.7rem}.healthie-container .chat-message-footer p{margin-bottom:5px;margin-top:0}.healthie-container .chat-message .chat-message-content{max-width:65ch}.healthie-container .chat-message .chat-message-content p{margin:0}.healthie-container .chat-message .chat-message-content img{max-width:100%;-o-object-fit:contain;object-fit:contain}.healthie-container .chat-message .chat-message-content p+p{margin-top:5px}.healthie-container .chat-message .chat-message-content ol,.healthie-container .chat-message .chat-message-content ul{padding-inline-start:20px}.healthie-container .chat-message .chat-message-content iframe{border:0;max-width:100%}.healthie-container .chat-message.incoming{margin-left:20px}.healthie-container .chat-message.incoming .chat-message-content{background-color:#eaf0fb;color:#16284a}.healthie-container .chat-message.incoming .chat-message-content:before{border-color:#eaf0fb transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";left:-8px;position:absolute;top:0}.healthie-container .chat-message.incoming .chat-message-content a{color:#16284a}.healthie-container .chat-message.outgoing{align-self:flex-end;flex-direction:row-reverse;margin-right:20px}.healthie-container .chat-message.outgoing .chat-message-content{background-color:#4a90e2}.healthie-container .chat-message.outgoing .chat-message-content:after{border-color:#4a90e2 transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";position:absolute;right:-8px;top:0}.healthie-container .chat-message.outgoing .chat-message-content a{color:#fff}.healthie-container .chat-message.outgoing .chat-message-footer{text-align:end}.healthie-container .chat-message.grouped{margin:0 72px -5px}.healthie-container .avatar{height:42px;width:42px}.healthie-container .chat-input-wrapper{background:#eaf0fb;border-top:1px solid #f2f2f2}.healthie-container .chat-input-wrapper .tox-tinymce{border-radius:0;border-width:1px}.healthie-container .chat-input-wrapper .chat-input-toolbox{display:flex;justify-content:flex-end;padding:10px}.healthie-container .chat-input{flex:1}.healthie-container .chat-input-button{margin-left:auto}.healthie-container .audio-note .audio-player-box{height:18px;margin-top:6px;min-width:210px;width:100%}.healthie-container .audio-note .audio-player-box .audio-playback-btn{height:16px;margin-left:2px;margin-right:10px}.healthie-container .audio-note .audio-player-box .audio-playback-btn:hover svg{opacity:1}.healthie-container .audio-note .audio-player-box .audio-playback-btn svg{height:14px;opacity:.8;width:12px}.healthie-container .audio-note .audio-player-box .audio-progress-container:before{height:4px;top:calc(50% - 2px)}.healthie-container .audio-player-box{align-items:center;display:flex;width:100%}.healthie-container .audio-player-box .audio-playback-btn{cursor:pointer}.healthie-container .audio-player-box .audio-progress-container{align-items:center;cursor:pointer;display:flex;height:10px;margin:0 8px 0 13px;position:relative;width:100%}.healthie-container .audio-player-box .audio-progress-container:before{background:#bbd5f4;content:"";position:absolute;width:100%}.healthie-container .audio-player-box .audio-progress-container__inner{background:#4a90e2;border-radius:50%;height:10px;position:absolute;width:10px}.healthie-container .outgoing .audio-progress-container:before{background-color:#bbd5f4}.healthie-container .outgoing .audio-progress-container__inner{background:#fff}.healthie-container .avatar,.healthie-container .avatar img{border-radius:100%;height:42px;width:42px}.healthie-container .avatar .initials{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#16284a;display:flex;height:100%;justify-content:center}.healthie-container.conversation-list{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:scroll}.healthie-container .conversation-list-item{border-bottom:1px solid #f2f2f2;cursor:pointer;display:flex;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;padding:8px 10px;width:100%}.healthie-container .conversation-list-item:hover{background-color:#eaf0fb}.healthie-container .conversation-list-item>:last-child{flex:1}.healthie-container .conversation-list-item:last-child{border-bottom:none}.healthie-container .conversation-list-item .avatar{flex-shrink:0;margin-right:10px}.healthie-container .conversation-list-item .avatar .initials{align-items:center;background-color:#f2f2f2;border-radius:50%;box-shadow:0 0 0 1px #bdbdbd;color:#16284a;display:flex;height:100%;justify-content:center}.healthie-container .conversation-list-item .conversation-list-item-inner{display:flex;flex:1;flex-direction:column;overflow-x:hidden}.healthie-container .conversation-list-item .conversation-description p{margin:5px 0 0}.healthie-container .conversation-list-item.active{background-color:#4a90e2;color:#fff}.healthie-container .conversation-list-item.active .conversation-description,.healthie-container .conversation-list-item.active .conversation-title{color:#fff}.healthie-container .conversation-list-avatar-group{height:42px;margin-right:10px;position:relative;width:42px}.healthie-container .conversation-list-avatar-group .avatar{box-shadow:0 0 0 1px #bdbdbd;font-size:9px;margin:0;position:absolute}.healthie-container .conversation-list-avatar-group.has-2 .avatar,.healthie-container .conversation-list-avatar-group.has-2 .avatar img{height:28px;width:28px}.healthie-container .conversation-list-avatar-group.has-2 .avatar:first-child{left:0;top:0}.healthie-container .conversation-list-avatar-group.has-2 .avatar:nth-child(2){bottom:0;right:0}.healthie-container .conversation-list-avatar-group.has-3 .avatar,.healthie-container .conversation-list-avatar-group.has-3 .avatar img{height:23px;width:23px}.healthie-container .conversation-list-avatar-group.has-3 .avatar:first-child{left:0;top:0}.healthie-container .conversation-list-avatar-group.has-3 .avatar:nth-child(3){right:0;top:0}.healthie-container .conversation-list-avatar-group.has-3 .avatar:nth-child(2){bottom:0;left:8px}.healthie-container .conversation-list-avatar-group.has-4 .avatar,.healthie-container .conversation-list-avatar-group.has-4 .avatar img{height:23px;width:23px}.healthie-container .conversation-list-avatar-group.has-4 .avatar:first-child{left:0;top:0}.healthie-container .conversation-list-avatar-group.has-4 .avatar:nth-child(2){right:0;top:0}.healthie-container .conversation-list-avatar-group.has-4 .avatar:nth-child(3){bottom:0;left:0}.healthie-container .conversation-list-avatar-group.has-4 .avatar:nth-child(4){bottom:0;right:0}.healthie-container .conversation-title{color:#16284a;font-weight:600}.healthie-container .conversation-description{color:#4f4f4f;display:flex;flex:1;font-size:.7rem;font-weight:400;gap:5px;justify-content:space-between}.healthie-container .conversation-description p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.healthie-container .conversation-list-item-timestamp{flex-shrink:0}.healthie-container .ProseMirror{font-family:Montserrat,Helvetica,Arial,sans-serif;height:120px;overflow-y:scroll}.healthie-container .ProseMirror>*+*{margin-top:.75em}.healthie-container .ProseMirror ol,.healthie-container .ProseMirror ul{padding:0 1rem}.healthie-container .ProseMirror-focused{outline:none}.healthie-container .ProseMirror p.is-editor-empty:first-child:before{color:#bdbdbd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.healthie-container .editor-wrapper{background:#fff}.healthie-container .editor-toolbar-container{align-items:center;box-shadow:0 2px 2px -2px #f2f2f2,0 8px 8px -4px #f2f2f2;display:flex;padding:5px 10px}.healthie-container .editor-toolbar-container button{align-items:center;background-color:transparent;border:0;border-radius:3px;cursor:pointer;display:flex;flex:0 0 auto;padding:4px 8px}.healthie-container .editor-toolbar-container button.is-active{background-color:#eaf0fb}.healthie-container .editor-toolbar-container button:hover{background-color:#bbd5f4}.healthie-container .editor-container{padding:10px}.healthie-container .editor-container p{margin:0}.healthie-dialog{position:relative;z-index:9999}.healthie-dialog .inner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:12px;position:fixed;right:0;top:0}.healthie-dialog .panel{background-color:#fff;border-radius:8px;max-width:42rem;padding:12px}.healthie-dialog .panel img{max-width:100%}.healthie-dialog .backdrop{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0}.healthie-container .primary-button{align-items:center;background-color:#4a90e2;border:1px solid transparent;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:17px;margin:0;outline:none;padding:8px 20px;text-align:center;white-space:nowrap}.healthie-container .primary-button:hover{background-color:#32629b;border-color:#32629b;color:#fff}.healthie-container .primary-button.icon-button{align-items:center;display:flex}.healthie-container .primary-button.icon-button svg{margin-right:5px}.healthie-container .primary-button[disabled]{background:#bdbdbd!important;border-color:#bdbdbd!important;color:#fff!important;cursor:not-allowed}.healthie-container .secondary-button{align-items:center;background-color:#fff;border:1px solid #4a90e2;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#4a90e2;cursor:pointer;display:inline-block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:17px;margin:0;outline:none;padding:8px 20px;text-align:center;white-space:nowrap}.healthie-container .secondary-button:hover{background-color:#32629b;border-color:#32629b;color:#fff}.healthie-container .secondary-button.icon-button{align-items:center;display:flex}.healthie-container .secondary-button.icon-button svg{margin-right:5px}.healthie-container .secondary-button[disabled]{background:#bdbdbd!important;border-color:#bdbdbd!important;color:#fff!important;cursor:not-allowed}.healthie-container .utility-button{background-color:#fff!important;border-color:#4a90e2!important;color:#4a90e2!important}.healthie-container .utility-button:active,.healthie-container .utility-button:focus,.healthie-container .utility-button:hover{background-color:#4a90e2!important;border-color:#4a90e2!important;color:#fff!important}.healthie-container .form-field-container{margin-top:20px}.healthie-container .submit-button-container{margin-top:50px}.healthie-container .input-inner-column{display:flex;flex-direction:column;gap:10px}.healthie-container .input-inner-row{align-items:center;display:flex;gap:10px}.healthie-container .location-inner{display:grid;gap:10px;grid-template-columns:1fr 1fr}.healthie-container .client-source-inner{display:grid;gap:10px;grid-template-columns:200px 200px}.healthie-container .input,.healthie-container .non-editable-input,.healthie-container .textarea,.healthie-container select{background-color:#fff;border:1px solid #828282;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#16284a;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;min-height:30px;width:100%}.healthie-container .input::-moz-placeholder,.healthie-container .non-editable-input::-moz-placeholder,.healthie-container .textarea::-moz-placeholder,.healthie-container select::-moz-placeholder{color:#bdbdbd}.healthie-container .input::placeholder,.healthie-container .non-editable-input::placeholder,.healthie-container .textarea::placeholder,.healthie-container select::placeholder{color:#bdbdbd}.healthie-container .input.input-date-picker,.healthie-container .non-editable-input.input-date-picker,.healthie-container .textarea.input-date-picker,.healthie-container select.input-date-picker{width:auto}.healthie-container .label,.healthie-container label.checkbox{color:#16284a;display:block;font-size:11px;font-weight:600;margin:8px 0 5px;text-align:left}.healthie-container .label input,.healthie-container label.checkbox input{margin-right:5px}.healthie-container .control{margin-top:4px}.healthie-container .document-button{color:#4a90e2;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-weight:800;letter-spacing:normal;line-height:20px;padding-left:4px}.healthie-container .datepicker-wrapper{display:flex}.healthie-container .datepicker-wrapper .input{margin-right:6px;width:70px}.healthie-container .checkbox-group-options.horizontal{display:flex;flex-wrap:wrap}.healthie-container .checkbox-group-options.horizontal .checkbox-wrapper{margin-bottom:6px;margin-right:20px}.healthie-container .textarea:focus-visible{outline:none}.healthie-container .with-inline-search-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath fill='%234a90e2' fill-rule='evenodd' d='m10.527 9.421 4.245 4.245a.78.78 0 0 1-.003 1.103.78.78 0 0 1-1.103.003l-4.245-4.245a5.864 5.864 0 1 1 1.106-1.106m-4.663.744a4.3 4.3 0 1 0 0-8.601 4.3 4.3 0 0 0 0 8.6'/%3E%3C/svg%3E");background-repeat:no-repeat}.healthie-container .add-item-button{font-size:11px;margin-top:5px}.healthie-container .x-button{background:transparent;border:none;color:#999;cursor:pointer;margin:10px 0;padding:7px 0}.healthie-container .table-field thead th{font-family:inherit;font-weight:600;text-align:left}.healthie-container .medication-search.squared-search-input{background-color:#e9f0fc;background-origin:content-box;background-position:-18px 4px;background-size:14px 14px;border:1px solid #abc9f0;border-radius:4px;box-shadow:none;font-size:14px;height:35px;min-width:inherit;outline:none;padding:0 15px 0 30px;width:100%}.healthie-container .medication-search-control{background-color:transparent;border:none;box-shadow:none;font-size:14px;padding-bottom:5px;padding-top:5px;position:unset}.healthie-container .medication-search-value-container{padding-top:0}.healthie-container .medication-search-indicator-container,.healthie-container .medication-search-indicator-separator{display:none}.healthie-container .medication-search-menu{right:0;width:inherit}.healthie-container .video-field{border:0}.healthie-container .matrix-field-wrapper{margin-bottom:10px;width:100%;word-break:normal}@media screen and (max-width:768px){.healthie-container .matrix-field-wrapper{overflow-x:scroll;padding-bottom:10px}.healthie-container .matrix-field-wrapper td{min-width:100px}}.healthie-container .matrix-field-label{align-items:center;display:flex}.healthie-container .matrix-table{overflow-x:scroll}.healthie-container .matrix-table thead tr th{min-width:164px}.healthie-container .matrix-field-wrapper{padding-bottom:40px}.healthie-container .matrix-field-wrapper .table.matrix-field{background:#f1f1f1;margin-bottom:0}.healthie-container .matrix-field-wrapper .matrix-table-wrapper{overflow-x:scroll}.healthie-container .matrix-field-wrapper thead .matrix-cell-row-title{color:#515151;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-weight:800;line-height:20px}.healthie-container .matrix-field-wrapper th{min-width:110px;text-align:left}.healthie-container .matrix-field-wrapper tbody .matrix-cell-row-title{color:#515151;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px}.healthie-container .matrix-field-wrapper .next-checkbox-field-button-container{padding:0}.healthie-container .matrix-field-wrapper .healthie-button{bottom:-40px}.healthie-container .modal{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:40}.healthie-container .modal.fixed{position:fixed}.healthie-container .modalBackground{background-color:hsla(0,0%,4%,.86);bottom:0;left:0;position:absolute;right:0;top:0}.healthie-container .modalContent{margin:50px auto 0;max-height:none;position:relative;width:60%}.healthie-container .modalContent .section{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4f4f4f;display:block;overflow-y:auto;padding:25px}.healthie-container .modalContent .Select-menu-outer{position:absolute;z-index:100}.healthie-container .modalScrollbar{height:75vh;overflow:hidden;position:relative;width:100%}.healthie-container .modalScrollbar .scroll{inset:0;margin-bottom:-15px;margin-right:-15px;overflow:scroll;position:absolute}@media screen and (max-width:768px){.healthie-container .modal .modalContent:not(.docs-share-modal){margin:50px auto 0;width:90%!important}}.healthie-container .modalHeader{align-items:center;border:none;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.healthie-container .modalHeader h5.modalHeaderTitle{color:#333;margin-bottom:auto}.healthie-container .modalHeader.textOnly{justify-content:center;text-align:center}.healthie-container .modalHeader .leftContent{align-items:center;display:flex;gap:16px}.healthie-container .modalHeader .leftContent svg{display:flex}.healthie-container .modalHeader .closeModal{cursor:pointer}.healthie-container .modalActions{margin-top:24px;text-align:center}.healthie-container .modalActions button{margin:0 8px}.healthie-container .confirmPopupBottomContent{color:#4f4f4f;display:flex;justify-content:center;margin-top:16px}.healthie-container .confirmPopupBottomContentTip{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.healthie-container .has-error .input{border-color:#ee333c;border-width:2px}.healthie-container .has-error .input:focus-visible{outline:none}.healthie-container .input-error{border-color:#ee333c;border-width:2px}.healthie-container .input-error:focus-visible{outline:none}.healthie-container .form-field-error{color:#ee333c;font-size:12px}.healthie-container .marketing-permission-phone-hint{font-size:11px;margin:0}.healthie-container .anatomical-field-wrapper{display:flex;justify-content:center;margin-top:20px}.healthie-container .single-answer-container .anatomical-field-wrapper,.healthie-container .single-answer-container div .anatomical-field-wrapper{justify-content:flex-start}.healthie-container .anatomical-field-container{background:#fff;border:1px solid hsla(0,0%,82%,.5);border-radius:0;box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15);display:flex;height:542px;margin-bottom:25px;width:600px}.healthie-container .anatomical-field-container>div{height:100%;width:50%}@media screen and (max-width:768px){.healthie-container .anatomical-field-container>div{height:auto}}.healthie-container .anatomical-field-text{background:#f1f6fe;display:flex;flex-direction:column;width:50%}.healthie-container .anatomical-field-text__header{align-items:center;border-bottom:1px solid #b7bac0;display:flex;min-height:55px;padding:15px 20px;width:100%;word-break:break-word}.healthie-container .anatomical-field-text__header>p:first-of-type{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;line-height:24px}.healthie-container .anatomical-field-text .anatomical-field-text-box{display:flex;flex-direction:column;height:100%;padding:0 20px 14px}.healthie-container .anatomical-field-text__label{color:#333;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px;margin:15px 0}.healthie-container .anatomical-field-text textarea.textarea::-moz-placeholder{color:#828282;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.healthie-container .anatomical-field-text textarea.textarea::placeholder{color:#828282;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.healthie-container .anatomical-field-text .textarea{border-color:#828282}.healthie-container .anatomical-field-text .textarea.has-value,.healthie-container .anatomical-field-text .textarea:hover:not(:focus){border-color:#bbd5f4}.healthie-container .anatomical-field-text .textarea.anatomical-charting-description{height:100%;max-height:none;padding:7px 10px;resize:none}.healthie-container .anatomical-field-text .textarea.anatomical-charting-description.anatomical-field-text-answer{background-color:transparent;border:none;color:#4f4f4f;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-top:20px;max-height:427px;overflow-y:auto;padding:0 5px 0 0;word-break:break-word}.healthie-container .anatomical-field-text .textarea.anatomical-charting-description.anatomical-field-text-answer:active,.healthie-container .anatomical-field-text .textarea.anatomical-charting-description.anatomical-field-text-answer:focus,.healthie-container .anatomical-field-text .textarea.anatomical-charting-description.anatomical-field-text-answer:focus-visible,.healthie-container .anatomical-field-text .textarea.anatomical-charting-description.anatomical-field-text-answer:hover{background-color:transparent;border:none;color:#4f4f4f}.healthie-container .anatomical-field-pano{position:relative}.healthie-container .anatomical-field-pano__item{display:flex;position:relative;z-index:1}.healthie-container .anatomical-field-pano__item>div:first-of-type{margin:0 auto}@media screen and (max-width:768px){.healthie-container .anatomical-field-pano__item.read-only .canvas-draw-container div{touch-action:auto!important}}.healthie-container .anatomical-field-pano .pano-footer{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:0 3px 3px;position:absolute;width:100%}.healthie-container .anatomical-field-pano .pano-draw-hint{color:#333;font-size:11px}.healthie-container .anatomical-field-pano button.clear-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #ee333c;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#ee333c;cursor:pointer;display:inline-block;font-size:14px;font-weight:800;line-height:20px;line-height:normal;margin:0;outline:none;padding:5px 8px;position:relative;text-align:center;transition:.3s;white-space:nowrap;z-index:20}.healthie-container .anatomical-field-pano button.clear-button:hover{background:#b20f17;border-color:#b20f17;color:#fff}.healthie-container .anatomical-field-pano__actions{bottom:10px;display:inline-flex;position:absolute;right:10px;z-index:20}.healthie-container .anatomical-field-pano__actions button.extra-small-button{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-size:11px!important;font-weight:800;height:23px;line-height:13px;padding:0;width:50px}.healthie-container .anatomical-field-pano__actions button.extra-small-button:active{background-color:#fff!important;border-color:#ee333c!important;color:#ee333c!important}.healthie-container .anatomical-field-pano__hint{bottom:11px;display:inline-block;left:20px;position:absolute}.healthie-container .anatomical-field-pano__hint .pano-draw-hint{color:#333;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px;opacity:.5}.healthie-container .anatomical-field-pano__background{align-items:center;display:flex;justify-content:center;position:absolute;top:24.5px;width:100%}.healthie-container div#modal.anatomical-charting-draw-modal>div+div{min-width:100%}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section{padding:0}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .draw-modal-header{background:#f1f6fe;border-bottom:1px solid #d4d4d4;display:flex;height:61px}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .draw-modal-header__save{align-items:center;display:flex;padding-left:20px;padding-right:13px;width:100%}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .draw-modal-header__save span{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;line-height:24px}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .draw-modal-header__save button{margin-left:auto}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .draw-modal-header__close{align-items:center;border-left:1px solid #d4d4d4;display:flex;justify-content:center;width:60px}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .draw-modal-header__close span{cursor:pointer;height:15px}.healthie-container div#modal.anatomical-charting-draw-modal #modal-content>section .anatomical-field-pano__actions button.extra-small-button{height:44px}.healthie-container .anatomical-field-wrapper.mobile{margin:20px 0 0}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container{flex-direction:column;height:auto}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container>div{width:100%}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-text{background-color:#fff;display:flex}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-text .anatomical-field-text-box{width:100%}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-text .anatomical-field-text-box .anatomical-field-text-answer{margin:0;max-height:none}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-text .anatomical-field-text-box.answer{padding:0 35px 14px 20px}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-pano__header{align-items:center;background:#f1f6fe;display:flex;height:auto;padding:15px 20px}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-pano__header .anatomical-field-text__header{align-items:flex-start;border-bottom:none;flex-direction:column;min-height:auto;padding:0 20px 0 0}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-pano__header .anatomical-field-text__header .anatomical-field-text__label{margin:5px 0 0}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .anatomical-field-pano__header .anatomical-field-pano-actions{align-self:baseline;margin-left:10px}.healthie-container .anatomical-field-wrapper.mobile .anatomical-field-container .textarea.anatomical-charting-description{min-height:155px}.healthie-container .anatomical-field-text__header p{margin:0}.healthie-container .tabsContainer{border-bottom:1px solid #bdbdbd;display:flex;min-width:auto;padding-left:unset;width:100%}@media screen and (max-width:768px){.healthie-container .tabsContainer{padding:0}}.healthie-container .tabsContainer .tab{background-color:#fff;border:none;cursor:pointer;display:flex;flex-basis:0;flex-grow:1;flex-shrink:1;height:54px;margin:0;max-width:164px;min-width:auto;padding:0;place-items:center;position:relative}.healthie-container .tabsContainer .tab .tabLabel{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:center;transition:all .25s ease;width:100%}.healthie-container .tabsContainer .tab.fixedWidth{min-width:250px}.healthie-container .tabsContainer .tab.disabled{cursor:not-allowed;opacity:.3}.healthie-container .tabsContainer .tab.isActive .tabLabel{color:#4a90e2;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-weight:800;line-height:20px}.healthie-container .tabsContainer .tab.isActive:before{background-color:#4a90e2;border-top-left-radius:unset;border-top-right-radius:unset;bottom:-1px;content:"";height:4px;left:0;position:absolute;top:unset;transition:all .25s ease;width:100%}.healthie-container .tabsContainer .tab.isActive:after{bottom:unset}.healthie-container .tabsContainer .tab:not(.isActive):hover .tabLabel{color:#4a90e2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.healthie-container .tabsContainer .tab:not(.isActive):hover:before{background-color:#4a90e2;border-top-left-radius:unset;border-top-right-radius:unset;bottom:-1px;content:"";height:1px;left:0;position:absolute;top:unset;transition:all .25s ease;width:100%}.healthie-container .tabsContainer .tab:not(.isActive):not(.disabled):hover .tabLabel{color:#4a90e2;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.healthie-container .tabsContainer .tab:not(.isActive):not(.disabled):hover:before{background-color:#4a90e2;border-top-left-radius:unset;border-top-right-radius:unset;bottom:-1px;content:"";height:1px;left:0;position:absolute;top:unset;transition:all .25s ease;width:100%}.healthie-container .tabsContainer .tab.disabled:not(.isActive):hover{cursor:not-allowed}.healthie-container .tabsContainer.withBorder{border-bottom:1px solid #f2f2f2;margin-left:50px}.healthie-container .tabsContainer.withBorder .tab{margin-right:15px}.healthie-container .tabsContainer.withBorder .tab.isActive{border-left:.5px solid #f2f2f2;border-right:.5px solid #f2f2f2}.healthie-container .tabsContainer.withBorder .tab.isActive:before{border-top-left-radius:3px;border-top-right-radius:3px;height:10px;left:-1px;top:-10px;width:calc(100% + 1.5px)}.healthie-container .tabsContainer.withBorder .tab.isActive:after{background-color:#fff;bottom:-2.99px;content:"";height:3px;left:-1px;position:absolute;width:calc(100% + 1.5px)}.healthie-container .tabsContainer.withBorder .tab:not(.isActive){background-color:#f2f2f2;border:solid #f2f2f2;border-top-left-radius:3px;border-top-right-radius:3px;border-width:.5px .5px 0;margin-bottom:-1px}.healthie-container .tabsContainer.withBorder .tab:not(.isActive):hover .tabLabel{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px}.healthie-container .tabsContainer.withBorder .tab:not(.isActive):hover:before{height:0}.healthie-container .tabsContainer.withBorder .tab .tabLabel{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px}.signature-field-wrapper{height:auto;position:relative;width:500px}.signature-field-wrapper .labelRow{align-items:flex-end;display:flex;margin-bottom:10px}.signatureInput{width:-moz-fit-content;width:fit-content}.signatureInput canvas{background-color:#fff;border:1px solid #bbd5f4}.signatureInput canvas:active,.signatureInput canvas:focus{background-color:#fff;border:1px solid #4a90e2;box-shadow:none}.signatureInput .emptySignature{background:#e0e0e0}.signatureInput hr{background:#4a90e2;border:none;bottom:55px;height:2px;margin:auto;position:relative}.signatureInput .signature-label{width:100%}.signatureInput .signature-label .label-description{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:20px;margin:0}.signatureInput .placeholderText{display:none}@media (max-width:375px){.signatureInput .signature-label{width:120px}}@media (max-width:812px){.signature-field-wrapper{padding:0 10px;position:relative;width:100%}.signature-field-wrapper .signatureInput,.signature-field-wrapper .signatureInput canvas{width:100%}.signature-field-wrapper hr{margin:0 auto;width:90%}.signature-field-wrapper .placeholderText{color:#828282;display:block;left:8%;position:absolute;top:125px}}.healthie-container .dropdown-control{background-color:#fff;border:1px solid #bbd5f4;border-radius:3px;box-shadow:none!important;color:#16284a;font-size:14px;font-weight:400;height:30px;letter-spacing:.3px;line-height:20px;margin:0}.healthie-container .dropdown-control-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.healthie-container .dropdown-indicator{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;position:relative;width:0}.healthie-container .dropdown-indicators-container{cursor:pointer;padding-left:5px;padding-right:5px}.healthie-container .dropdown-indicator-wrapper{align-items:center;display:flex;justify-content:center;width:30px}.healthie-container .dropdown-clear-indicator{font-size:14px;text-align:center;width:17px}.healthie-container .dropdown-menu{background-color:#fff;border:1px solid #bbd5f4;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0 solid #bbd5f4;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;margin-top:0}.healthie-container .dropdown-menu-list{padding-bottom:0;padding-top:0}.button-disabled{background:#bdbdbd!important;border-color:#bdbdbd!important;color:#fff!important;cursor:not-allowed}.booking-container{font-family:Montserrat,Helvetica,Arial,sans-serif}@media screen and (min-width:769px){.booking-container{display:flex}}.booking-title{background-color:#16284a;color:#fff;font-size:20px;font-weight:500;font-weight:600;line-height:24px;margin:0;padding:15px 20px 15px 15px;text-align:center}@media screen and (min-width:769px){.booking-title{background:none;color:#16284a;text-align:left}}.booking-main{flex-grow:1}.booking-steps-header{align-items:center;background-color:#f1f6fe;display:flex;height:56px;justify-content:space-between}@media screen and (min-width:769px){.booking-steps-header{display:none}}.booking-steps-header-spacing{display:flex;flex:1 1}.booking-steps-header-back-button{background-color:transparent;border:0;cursor:pointer;margin-left:20px}.booking-steps-header-back-button .big-chevron-left{border-style:solid;border-width:3px 3px 0 0;color:#4a90e2;content:"";display:inline-block;height:12px;left:2px;position:relative;top:1px;transform:rotate(-135deg);width:12px}.booking-steps-header-title{font-weight:600}.booking-steps-header-subtitle,.booking-steps-header-title{color:#16284a;font-size:14px;line-height:20px;text-align:center}.booking-steps-header-subtitle{font-weight:300}.booking-sidebar{display:none;margin-right:15px}@media screen and (min-width:769px){.booking-sidebar{display:block}}.booking-sidebar .steps{background-color:#f1f6fe;padding:20px}.booking-steps-nav{margin-left:0;padding-left:0}.booking-steps-nav-item{list-style-type:none;margin-bottom:40px;opacity:.4}.booking-steps-nav-item.is-visited{opacity:1}.booking-steps-nav-item-header{align-items:center;display:flex}.booking-steps-nav-item-details{color:#3b7adb;cursor:pointer;flex:1;letter-spacing:.4px;margin-left:40px}.booking-steps-nav-item-active{opacity:1}.booking-steps-nav-item-title.is-visited{cursor:pointer}.booking-steps-nav-step-number{align-items:center;background-color:#4a90e2;border-radius:30px;color:#fff;display:flex;height:30px;justify-content:center;margin-right:10px;width:30px}.booking-providers-list-item{align-items:center;border:1px solid #d0d0d0;border-radius:5px;display:flex;height:82px;margin-bottom:40px;max-width:100%;padding:0 12px;width:570px}.booking-providers-list-item .primary-button{padding:8px}.booking-providers-list-item .booking-providers-list-item-avatar{align-items:center;background-color:#d8d8d8;border-radius:60px;display:flex;height:60px;justify-content:center;margin:0 10px;width:60px}.booking-providers-list-item .booking-providers-list-item-name{flex-grow:1}.booking-providers-list-item .booking-providers-list-item-no-availability{color:#ee333c;font-size:11px;font-weight:400;line-height:15px;margin-right:10px}.booking-packages-list{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));padding:20px 0;grid-row-gap:1em;grid-column-gap:1em}@media screen and (max-width:768px){.booking-packages-list{grid-template-columns:repeat(2,minmax(200px,1fr))}}.booking-packages-item{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.15);height:auto;max-height:457px;overflow:hidden;width:auto}.booking-packages-item-image-container{border-bottom:1px solid #efefef;height:156px;overflow:hidden;text-align:center}.booking-packages-item-image{height:auto;max-height:156px;max-width:335px;width:auto}.booking-packages-item-body{height:245px;padding:5px 20px}.booking-packages-item-title{font-size:1.2em;font-weight:600;margin-bottom:10px}.booking-packages-item-price{color:#16284a;font-size:11px;font-stretch:normal;font-style:normal;font-weight:600;line-height:13px}.booking-packages-item-included-items{font-size:14px}.booking-packages-item-actions{align-items:center;display:flex;justify-content:flex-end}.booking-packages-item-actions .primary-button{padding:8px}.booking-packages-waypoint{height:50px;height:1px}.booking-packages-package-details{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:20px;margin-top:25px}.booking-packages-package-description{flex-grow:1;flex-shrink:1;word-break:break-all}.booking-packages-package-description h3{font-weight:400}.booking-packages-package-program-item{align-items:center;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;display:flex;margin-bottom:10px;max-width:304px;padding:10px}.booking-packages-package-program-item .booking-packages-package-program-item-label{color:#4f4f4f;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:14px;margin-left:10px;text-transform:uppercase}.booking-packages-package-program-item .booking-packages-package-program-item-appointment-item{align-items:center;display:flex}.booking-packages-package-program-item .booking-packages-package-program-item-appointment-item .booking-packages-package-program-item-appointment-item-qty{color:#333;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:38px;margin-left:10px}.booking-packages-package-price-box{background-color:#fff;border:1px solid hsla(0,0%,82%,.5);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;margin-left:25px;padding:15px}.booking-packages-package-price-box .primary-button{align-self:center}.booking-packages-package-price-box textarea{height:135px;width:100%}.booking-packages-package-price-box .payment-box-card-element{background:#fff;border:1px solid #999;border-radius:3px;height:35px;margin-left:10px;padding:7px;width:297px}.booking-packages-package-price-title{background:#f1f1f1;color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1.1em;font-size:12px;font-weight:500;font-weight:800;height:46px;letter-spacing:.18em;line-height:14px;margin-bottom:10px;margin-left:-15px;margin-right:-15px;padding:18px 20px;text-transform:uppercase}.booking-packages-package-price-box-price{font-size:1.5em;font-weight:600;margin:20px 0}.booking-packages-package-price-box-price .booking-packages-package-price-box-price-original{font-size:14px;font-weight:400;text-decoration:line-through}.booking-packages-package-price-promo-form{align-items:center;display:flex;justify-content:flex-start}.booking-packages-package-price-promo-form .input{flex:0 1 auto;margin-right:5px;width:auto}.booking-packages-package-price-promo-success{font-size:14px}.booking-packages-package-price-promo-error{color:#ee333c;font-size:14px;margin-top:10px}.booking-packages-package-price-promo-apply-button{align-items:center;background-color:transparent;border:none;box-shadow:none;box-sizing:border-box;color:#4a90e2;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:17px;margin:0;outline:none;padding-bottom:8px;padding-top:8px;text-align:center;white-space:nowrap}.booking-packages-package-price-promo-apply-button:hover{color:#363636}.booking-packages-package-details-header{align-items:center;background:#16284a;display:flex;line-height:normal;min-height:91px;width:100%}.booking-packages-package-details-header .booking-packages-package-details-header-image{height:91px;max-width:100%;vertical-align:text-bottom}.booking-packages-package-details-header .booking-packages-package-details-header-title{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:800;line-height:29px;line-height:normal;margin-left:40px}.booking-packages-appointment-types-list{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;padding:0 10px}.booking-packages-appointment-type{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px #4a90e2;cursor:pointer;display:flex;flex-grow:1;flex-shrink:0;margin-bottom:15px;max-width:570px;padding:15px;width:100%}.booking-packages-appointment-type.active{background-color:#f1f6fe;box-shadow:0 0 0 2px #4a90e2}.booking-packages-appointment-type-circle{border:1px solid #d0d0d0;border-radius:50%;height:26px;margin-right:12px;padding:5px;width:26px}.booking-packages-appointment-type-circle.active:after{background-color:#4a90e2;border-radius:50%;content:"";display:block;height:100%;width:100%}.booking-packages-appointment-type-name{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:18px;font-weight:800;line-height:22px;margin:0 0 6px}.booking-packages-appointment-type-duration{color:#999;font-size:11px;margin:0}.booking-packages-appointment-type-details{flex-grow:1}.booking-packages-appointment-type-options{display:flex}.booking-packages-appointment-type-options button{align-items:center;background-color:#fff;border:1px solid #f1f1f1;border-radius:0;cursor:pointer;display:flex;height:40px;padding:0 10px}.booking-packages-appointment-type-options button.selected{background-color:#16284a;border-color:#16284a}.booking-packages-appointment-type-options button.selected .booking-packages-appointment-type-title{color:#fff}.booking-packages-appointment-type-options button .booking-packages-appointment-type-title{color:#515151;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px;margin-left:7px}.booking-packages-appointment-type-options button:hover:not(.selected){background-color:#e9f0fc;border-color:#e9f0fc}.booking-packages-appointment-type-options button:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.booking-packages-appointment-type-options button:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.booking-packages-appointment-type-options button:not(:last-child){border-right:none}.booking-packages-appointment-type-options-description{color:#828282;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:15px}.healthie-container .react-datepicker__day--highlighted{background-color:#f1f6fe;color:#333}.booking-time-slots-group{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:20px}.booking-time-slots{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;margin-left:10px}.booking-time-slots-group-name{margin:0}.booking-time-slot{background-color:#fff;border:none;border-radius:13px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:5px;margin-right:5px;padding:5px 8px;text-align:center;white-space:nowrap;width:73px}.booking-time-slot:hover{background-color:#5b8fdc;color:#fff;cursor:pointer}.booking-time-slot.booking-time-slot-selected{background-color:#16284a;color:#fff}.booking-packages-payment{margin-bottom:20px}@media screen and (min-width:769px){.booking-packages-payment{align-items:flex-start;display:flex}}.booking-packages-payment .booking-packages-package-payment-box,.booking-packages-payment .booking-packages-package-price-box{flex-grow:1}.booking-packages-payment .booking-packages-package-payment-box{margin:5px 0 10px}.booking-packages-payment .booking-packages-package-payment-security{align-items:center;background:#f1f6fe;border-radius:3px;display:flex;font-size:14px;justify-content:center;margin:0 10px 10px;padding:7px;text-align:center}.booking-packages-payment .booking-packages-package-payment-security svg{fill:#4a4a4a;margin-right:4px}.payment-box-submit-container{align-items:center;border-top:1px solid #d0d0d0;display:flex;justify-content:center;margin:30px -15px 0;padding:20px 20px 0}.booking-packages-package-checkout-section-heading{background:#f1f1f1;color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800;height:46px;letter-spacing:.18em;line-height:14px;margin:25px -15px 10px;padding:18px 20px;text-transform:uppercase}.checkout-form-row{display:flex}.checkout-form-row>div{flex:1 1}.checkout-form-row>div:first-child{margin-right:15px}.checkout-form-row>div:last-child{margin-left:15px}.booking-container .react-datepicker{background-color:transparent;background-color:#fff;border:none;border-radius:0;margin-bottom:10px;margin-left:10px;margin-right:10px;min-height:250px;width:100%;width:341px}.booking-container .react-datepicker__month-container .react-datepicker__header{padding-left:8px}.booking-container .react-datepicker__month-container .react-datepicker__month{margin:0;width:333px}.booking-container .react-datepicker__navigation{height:12px;line-height:unset;width:unset}.booking-container .react-datepicker__navigation--next,.booking-container .react-datepicker__navigation--previous{border:none;height:30px;top:0;width:20px}.booking-container .react-datepicker__navigation--next:hover,.booking-container .react-datepicker__navigation--previous:hover{border:none}.booking-container .react-datepicker__navigation--next:after,.booking-container .react-datepicker__navigation--previous:after{border-style:solid;border-width:2px 2px 0 0;color:#4a90e2;content:"";display:block;height:11px;position:absolute;width:11px}.booking-container .react-datepicker__navigation--previous{left:13px}.booking-container .react-datepicker__navigation--previous:after{left:14px;top:14px;transform:rotate(-135deg)}.booking-container .react-datepicker__navigation--next:after{right:14px;top:14px;transform:rotate(45deg)}.booking-container .react-datepicker__navigation-icon.react-datepicker__navigation-icon--next,.booking-container .react-datepicker__navigation-icon.react-datepicker__navigation-icon--previous{display:none}.booking-container .react-datepicker__month{width:400px}.booking-container .react-datepicker__header{background-color:inherit;border:0}.booking-container .react-datepicker__current-month{color:#515151;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-weight:800;line-height:20px;text-align:center}.booking-container .react-datepicker__day-name{color:#d0d0d0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-right:20px;text-align:center}.booking-container .react-datepicker__day-names{margin-bottom:13px;margin-top:22px}.booking-container .react-datepicker__day{align-items:center;border-radius:50%;color:#333;display:inline-flex;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:38px;justify-content:center;line-height:20px;margin-bottom:6px;margin-right:10px;padding-top:1px;text-align:center;width:38px}.booking-container .react-datepicker__day:hover{border-radius:50%}.booking-container .react-datepicker__day--highlighted:hover,.booking-container .react-datepicker__month-text--highlighted:hover,.booking-container .react-datepicker__quarter-text--highlighted:hover,.booking-container .react-datepicker__year-text--highlighted:hover{background-color:#e9f0fc}.booking-container .react-datepicker__day--today{color:#4a90e2;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:14px;font-weight:800;line-height:20px}.booking-container .react-datepicker__day--disabled{background-color:inherit;color:#dadada}.booking-container .react-datepicker__day--selected,.booking-container .react-datepicker__day--selected:hover{background-color:#16284a;color:#fff}.booking-container .react-datepicker__day--outside-month{visibility:hidden}.booking-packages-package-appointment-datetime{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-top:10px}.booking-packages-package-appointment-datetime-date{margin-right:25px}.booking-packages-appointment-slots-triangle{border:14px solid transparent;border-right-color:#e9f0fc;left:-28px;position:absolute;top:calc(50% - 14px)}.booking-packages-package-appointment-datetime-slots{background-color:#e9f0fc;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;max-width:491px;min-height:465px;min-width:350px;padding:20px 30px;position:relative;width:100%}.booking-packages-package-appointment-datetime-slots h3{color:#16284a;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;line-height:24px;margin:0;text-align:center}.booking-packges-appointment-datetime-slots-timezone{color:#999;font-size:11px;font-weight:400;line-height:15px;margin:0;text-align:center}.booking-state-section-alert-not-listed{background:#f2f6fd;border-radius:8px;box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15);display:flex;margin:10px 0}.booking-state-section-alert-not-listed-icon{align-items:center;background-color:#4a90e2;border-bottom-left-radius:8px;border-top-left-radius:8px;display:flex;justify-content:center;min-width:34px}.booking-state-section-alert-not-listed-icon svg{fill:#fff}.booking-state-section-alert-not-listed-text{margin:15px}.booking-state-section-alert-not-listed-text p{margin:0}.booking-packages-appointment-datetime-slots-header{margin-bottom:25px}.booking-time-slots-empty{padding-top:40px}.booking-time-slots-loading{align-items:center;display:block;justify-content:center;margin:40px 0}.booking-time-slots-loading-message{margin-top:40px}.booking-time-slots-empty-title,.booking-time-slots-loading-message{color:#16284a;font-size:20px;font-weight:600;line-height:24px;text-align:center}.booking-time-slots-empty-title{padding-bottom:10px}.booking-time-slots-empty-text{color:#999;font-size:14px;font-weight:400;line-height:20px;text-align:center}.booking-time-slots-empty-actions{display:flex;justify-content:center;padding-top:10px}.booking-time-slots-empty-actions .booking-time-slots-empty-button{background:none;border:0;color:#4a90e2;cursor:pointer}.booking-time-slots-empty-actions .booking-time-slots-empty-button:hover{color:#3970b1}.booking-confirmation-container{border:1px solid hsla(0,0%,82%,.5);border-radius:10px;box-shadow:0 4px 5px 0 rgba(0,0,0,.1);margin:auto;max-width:600px;width:100%}.booking-confirmation-body{padding:40px 50px}.booking-confirmation-title-icon{margin-bottom:20px}.booking-confirmation-offering-name{color:#16284a;font-size:18px;line-height:22px;margin-bottom:8px}.booking-confirmation-title{color:#16284a;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:38px;margin-bottom:13px}.booking-confirmation-info{color:#999;font-size:14px;font-weight:400;line-height:20px}.booking-confirmation-section{margin-top:35px}.booking-confirmation-section-title{color:#999;font-size:14px;font-weight:400;line-height:20px}.booking-confirmation-details-item{align-items:center;display:flex}.booking-confirmation-details-item:not(:last-child){margin-bottom:30px}.booking-confirmation-details-item-icon{margin-right:25px;width:22px}.booking-confirmation-details-item-text,.booking-confirmation-section-body{align-items:center;color:#16284a;display:inline-flex;font-size:20px;font-weight:600;line-height:24px}.booking-confirmation-footer{background-color:#f8f8f8;padding:40px 50px}.booking-confirmation-footer-section-title{color:#999;font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.booking-confirmation-footer-calendar-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:0;margin-bottom:18px;padding:8px 15px 8px 12px;text-decoration:none;width:100%}.booking-confirmation-footer-calendar-button:hover{background-color:#eaf0fb}.booking-confirmation-footer-calendar-button-text{color:#4a90e2;font-size:14px;font-weight:600;line-height:20px}.booking-confirmation-footer-calendar-button-icon{margin-right:15px;width:32px}.booking-providers-state-section{display:block;margin:0 auto;max-width:400px;padding-top:50px}.booking-providers-state-section .primary-button{margin-top:20px}.booking-providers-state-section-button-container{text-align:center}.booking-providers-state-section-title{color:#16284a;display:block;font-size:24px;font-weight:600;margin:0 auto;padding-bottom:15px;text-align:center;width:100%}.booking-providers-state-section-text{text-align:center}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.422,1.422,1.422)}to{transform:scaleX(1)}}.healthie-container .pulse-loader-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.healthie-container .pulse-loader-container .animated-pulse-loader{display:flex;position:relative}.healthie-container .pulse-loader-container .animated-pulse-loader .pulse-circle{animation:pulse 1.8s ease-in-out infinite;animation-duration:1.42s;background:#f1f6fe;border-radius:50%}.healthie-container .pulse-loader-container .animated-pulse-loader svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.healthie-container{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.healthie-container,.healthie-container *{box-sizing:border-box}.tab{cursor:pointer}.tab.active{font-weight:700}