:root{--color-brand: #00BDD4;--color-primary: #008899;--color-secondary: #2B2E38;--color-alert: #FBEFC9;--color-low: #F7FAFA;--color-important: #EB5757;--color-light: #D9F3F6;--text-color-primary: #414D55;--color-green-3: #6FCF97;--color-gray-3: #828282;--color-gray-6: #F2F2F2;--color-grey: #CCCCCC;--color-professional: #2296F3}@font-face{font-family:Outfit;src:url(https://web-resources.dycare-services.com/font/outfit/Outfit.ttf)}html,body{-webkit-text-size-adjust:none;-webkit-user-select:none;user-select:none}.fill-vertical-height{height:100vh!important}.bg-brand,.bg-primary{background-color:var(--color-primary)!important;color:var(--color-colortext)!important}.bg-danger{background-color:var(--color-important)!important}.bg-warning{background-color:var(--color-alert)!important}.bg-green-3{background-color:var(--color-green-3)!important}.text-green-3{color:var(--color-green-3)!important}.text-brand{color:var(--color-primary)!important}.bg-gray-6{background-color:var(--color-gray-6)!important}.bg-light{background-color:var(--color-light)!important}.bg-low{background-color:var(--color-low)!important}.bg-grey{background-color:var(--color-grey)!important}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-primary-color{color:var(--text-color-primary)!important}.text-danger{color:var(--color-important)!important}.text-gray-3{color:var(--color-gray-3)!important}.text-therapy{color:#a2afb8}.text-title{color:#414d55}.cursor-pointer{cursor:pointer}.badge-primary{background-color:var(--color-primary);color:var(--color-colortext)!important}[style*="background-color: var(--color-primary)"],[style*="background: var(--color-primary)"]{color:var(--color-colortext)!important}button:focus{outline:0!important;box-shadow:none!important}button:focus-visible{outline:0!important;box-shadow:none!important}h1,h2,h3,h4,h5{font-family:Outfit!important;font-style:normal;font-weight:600}a.text-primary:focus,a.text-primary:hover{color:var(--color-primary)!important}h1{font-size:32px;line-height:42px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:22px}h5{font-size:16px;line-height:22px}p{font-family:Outfit,sans-serif!important;font-style:normal;font-weight:400;font-size:16px;line-height:24px}p.small{font-family:Outfit,sans-serif!important;font-style:normal;font-weight:400;font-size:14px;line-height:18px}p.micro{font-family:Outfit,sans-serif!important;font-style:normal;font-weight:400;font-size:13px;line-height:18px}p.large{font-family:Outfit,sans-serif!important;font-style:normal;font-weight:400;font-size:20px;line-height:20px}.btn{font-family:Outfit!important;text-transform:uppercase;border-radius:8px;padding-top:10px;padding-bottom:10px;border-width:2px}.btn:disabled{background-color:var(--color-gray-3)!important;border-color:var(--color-gray-3)!important}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-colortext)!important}.btn-primary:hover:disabled{background-color:var(--color-gray-3)!important;border-color:var(--color-gray-3)!important}.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:visited,.btn-outline-primary:focus{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-outline-primary:hover{background-color:var(--color-primary)!important;color:var(--color-colortext)!important}.btn-primary-professional,.btn-primary-professional:hover,.btn-primary-professional:active,.btn-primary-professional:visited,.btn-primary-professional:focus{color:#fff;background-color:var(--color-professional)!important;border-color:var(--color-professional)!important}.btn-primary-professional:hover:enabled{color:var(--color-professional)!important;background-color:#fff!important;border-color:var(--color-professional)!important}.btn-primary-professional:hover:disabled{background-color:var(--color-gray-3)!important;border-color:var(--color-gray-3)!important}.btn-secondary,.btn-secondary:active,.btn-secondary:visited,.btn-secondary:focus{background-color:#fff!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.btn-secondary:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-colortext)!important}.btn-danger,.btn-danger:hover,.btn-danger:active,.btn-danger:visited,.btn-danger:focus{background-color:var(--color-important)!important;border-color:var(--color-important)!important}.rehub-logo{width:100%;height:100%;background-image:url(rehub-logo-white.7116a883f9d76026.png);background-repeat:no-repeat;background-size:contain}.pointer{cursor:pointer}.selected{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent)!important;border-left:5px solid var(--color-primary)}.rehub-background{background:linear-gradient(to bottom,white,var(--color-light))}.btn-rounded{font-family:Outfit!important;text-transform:uppercase;border-radius:50px;padding-top:10px;padding-bottom:10px;border-width:0px}.card-rounded{border-radius:24px}.title-card{font-size:24px}.modal-header{background-color:var(--color-primary)!important;color:var(--color-colortext)!important}.modal-header-professional{background-color:#fff!important;color:#000;display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;font-family:Source Sans Pro,Arial,sans-serif!important;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header-professional h1,.modal-header-professional h2,.modal-header-professional h3,.modal-header-professional h4,.modal-header-professional h5{font-family:Source Sans Pro,Arial,sans-serif!important}.modal-header-professional .close{margin:-1rem -1rem -1rem auto}.modal-header .close,.modal-header-professional .close{background-color:#fff;position:absolute;right:0;top:0;border-radius:50%;padding:11px;opacity:1;font-weight:500;font-size:1.1rem;cursor:pointer}.modal-header .close:hover,.modal-header-professional .close:hover{opacity:1!important;transition:background-color .3s ease;background-color:#e0e0e0}.pulse{overflow:visible;position:relative}.pulse:before{content:"";display:block;width:20px;height:20px;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s,transform .3s;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.border-5{border-width:5px!important}.border-4,.border-3,.border-2{border-width:2px!important}.fade-in{animation:fade-in .5s}.overflow-only-y{overflow-y:auto;overflow-x:hidden}.size-emoji{width:40px}@media screen and (max-width: 300px){.size-emoji{width:35px}}.font-rehub{font-family:Source Sans Pro,Arial,sans-serif!important}.font-roboto{font-family:Roboto,sans-serif!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.42857;min-width:initial}.btn-small{font-size:12px}.w-20{width:20%!important}.event-active{animation-name:rotation;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:linear}.greyscale{filter:grayscale(100%)}.min-height-mobile{min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-fill-available}rehub-spinner{color:var(--color-primary)}@keyframes rotation{0%{transform:rotate(0)}30%{transform:rotate(1deg)}60%{transform:rotate(0)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.btn-progress{position:relative}.btn-progress:before{content:"";position:absolute;height:100%;background-color:var(--color-primary);width:0;top:0;left:0;border-radius:2px}.btn-progress:after{content:"";position:absolute;height:calc(100% + 4px);width:calc(100% + 4px);border:2px solid var(--color-primary);top:-2px;left:-2px;border-radius:9px}.btn-progress-animate:before{transition:width var(--button-progress-transition, 7.5s) linear;width:100%!important}*[style*="background-color: var(--color-primary)"],*[style*="background: var(--color-primary)"]{color:var(--color-colortext)!important}html{height:-webkit-fill-available!important}body{height:100vh!important}
