@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--primary-color:#000;--blue-1:#02587b;--blue-2:#5cb4c2;--blue-3:#97d9db;--blue-mapsy:#cafcff;--pure-white:#fff;--white:#e0e8eb;--yellow:#f4ba00;--grey:#c8e0e9;--font-stack:Poppins,sans-serif}#root,html{height:100%}html{background-color:#e0e8eb;background-color:var(--white)}body{box-sizing:border-box!important;color:#000;color:var(--primary-color);font-family:Poppins,sans-serif!important;font-family:var(--font-stack)!important;font-size:16px;height:100%;margin:0!important;padding:0!important}a{color:#000}div{-webkit-user-select:none;user-select:none}html:has(.custom-modal.open){overflow:hidden}.custom-modal{animation:shade-in .2s ease-in forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none}.custom-modal.open{display:block}@keyframes shade-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);display:none;opacity:0}}.close-button{border-radius:50%;transition:all .2s;-webkit-user-select:none;user-select:none}.close-button:active{transform:scale(1.3)}.close-button:hover{transform:scale(1.1)}.custom-mapsy-schedule .MainLayout-container::-webkit-scrollbar,.transparent-scroll::-webkit-scrollbar,div::-webkit-scrollbar,html::-webkit-scrollbar{height:.4rem;width:.4rem}.custom-mapsy-schedule .MainLayout-container::-webkit-scrollbar-track,.transparent-scroll::-webkit-scrollbar-track,div::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#e0e8eb;background-color:var(--white);border-radius:10px}.custom-mapsy-schedule .MainLayout-container::-webkit-scrollbar-thumb,.transparent-scroll::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#5cb4c2;background-color:var(--blue-2);border-radius:10px}.custom-mapsy-schedule .MainLayout-container::-webkit-scrollbar-thumb:hover,.transparent-scroll::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#02587b;background:var(--blue-1)}.invisible-scroll::-webkit-scrollbar{height:0;width:0}.invisible-scroll::-webkit-scrollbar-thumb,.invisible-scroll::-webkit-scrollbar-track{background-color:transparent;border-radius:0}.invisible-scroll::-webkit-scrollbar-thumb:hover{background-color:transparent}.css-1el24ot-MuiAutocomplete-root .MuiOutlinedInput-root{padding-bottom:2px!important;padding-left:1rem!important;padding-top:2px!important}.custom-mapsy-schedule{background-color:#e0e8eb!important;background-color:var(--white)!important}.custom-mapsy-schedule .MainLayout-background.MainLayout-inlineFlex,.custom-mapsy-schedule .MainLayout-ordinaryHeaderBorder,.custom-mapsy-schedule .MainLayout-stickyElement.MainLayout-leftPanel,.custom-mapsy-schedule .MuiTable-root,.custom-mapsy-schedule td.MuiTableCell-body,.custom-mapsy-schedule td.MuiTableCell-root{border-color:#02587b!important;border-color:var(--blue-1)!important;border-width:2px!important}.custom-mapsy-schedule .MainLayout-background.MainLayout-inlineFlex,.custom-mapsy-schedule .MainLayout-ordinaryHeaderBorder,.custom-mapsy-schedule .MainLayout-stickyElement.MainLayout-leftPanel,.custom-mapsy-schedule .MuiTable-root{background-color:#e0e8eb!important;background-color:var(--white)!important}@media screen and (max-width:520px){.custom-mapsy-schedule .MainLayout-dayScaleEmptyCell{min-width:50px!important}.custom-mapsy-schedule .Layout-timeScaleContainer{width:40px!important}}.custom-mapsy-schedule .Label-label{align-items:center;display:flex;height:80px!important;justify-content:center}.custom-mapsy-schedule .Label-emptyLabel{height:38px!important}.custom-mapsy-schedule .Cell-dayView,.custom-mapsy-schedule .Label-text{color:#02587b!important;color:var(--blue-1)!important;font-size:1rem!important}@media screen and (max-width:520px){.custom-mapsy-schedule .Cell-dayView,.custom-mapsy-schedule .Label-text{font-size:.7rem!important}}.custom-mapsy-schedule .MainLayout-container{background-color:#e0e8eb!important;background-color:var(--white)!important;border:1.5px solid #02587b!important;border:1.5px solid var(--blue-1)!important;border-radius:8px;max-height:calc(100vh - 220px);overflow-y:auto}@media screen and (max-width:520px){.custom-mapsy-schedule .MainLayout-container{max-height:calc(100vh - 140px)}}.custom-mapsy-schedule .Cell-dayOfMonth{font-size:.9rem!important}@media screen and (max-width:520px){.custom-mapsy-schedule .Cell-dayOfMonth{font-size:.8rem!important}.custom-mapsy-schedule .TitleCell-content .TitleCell-title{overflow:hidden;padding:0 2.2rem 0 0;text-overflow:ellipsis}}.circle-text{align-items:center;background-color:#02587b;background-color:var(--blue-1);border-radius:50%;color:#e0e8eb;color:var(--white);display:flex;height:28px;justify-content:center;text-align:center;width:28px}.text-hover{transition:all .2s ease}.text-hover:hover{color:#02587b;color:var(--blue-1)}.blurred-screen:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}svg.star{fill:rgba(255,199,0,0);cursor:pointer;transition:all .3s ease-in}svg.star.star-selected{fill:#ffc700}@keyframes selectStar{0%{fill:rgba(255,199,0,0)}to{fill:#ffc700}}.therapist-card{view-timeline-name:--reveal;animation-timeline:--reveal;animation-range:entry 20% cover 30%;animation-fill-mode:both;animation-name:show;position:relative}@keyframes show{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.available-time-table .time-cell-content.available{background-color:rgba(92,180,194,.1);cursor:pointer;transition:all .2s ease}.available-time-table .time-cell-content.available span{font-weight:500}.available-time-table .time-cell-content.available:hover{background-color:rgba(92,180,194,.3);transform:scale(1.05)}.available-time-table .time-cell-content.unavailable{transition:all .2s ease}.available-time-table .time-cell-content.unavailable span{text-decoration:line-through}.MuiFormControl-root:has(.invalid-input) .MuiFormHelperText-root:before{content:url(/static/media/error-triangle.06db1335e3ffd1490935.svg);display:inline-block;position:relative;width:18px}.profile-image{aspect-ratio:1/1;background-image:url(/static/media/user-pic.9aa0c93998b08deb5384.webp);background-position:50%;background-size:cover;border-radius:10px;height:100%;object-fit:cover;position:relative;transition:all .2s ease;width:100%}.profile-image.loading{animation:animated-blur .8s ease infinite alternate}@keyframes animated-blur{0%{filter:blur(0)}to{filter:blur(4px)}}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pulse{animation:pulse .5s ease-in 1s infinite alternate}@keyframes pulse{0%{scale:1}50%{scale:1.05}to{scale:1.02}}textarea{font-size:1.25rem}@media screen and (max-width:520px){textarea{font-size:1rem}}.auto-hidable-box{bottom:20px;display:flex;justify-content:center;left:0;position:fixed;transition:transform .3s ease,opacity .3s ease;width:100%}.auto-hidable-box.hidden{opacity:0;pointer-events:none;transform:translateY(100px)}.MuiLinearProgress-root{background-color:#97d9db;background-color:var(--blue-3)}.MuiLinearProgress-root .MuiLinearProgress-barColorPrimary{background-color:#02587b;background-color:var(--blue-1)}.MuiCircularProgress-svg .MuiCircularProgress-circle{color:#02587b;color:var(--blue-1)}svg .svg-elem-1{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 0s}svg.active .svg-elem-1{fill:#00416b}svg .svg-elem-2{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .1s}svg.active .svg-elem-2{fill:#00416b}svg .svg-elem-3{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .2s}svg.active .svg-elem-3{fill:#00416b}svg .svg-elem-4{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .3s}svg.active .svg-elem-4{fill:#00416b}svg .svg-elem-5{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .4s}svg.active .svg-elem-5{fill:#00416b}svg .svg-elem-6{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .5s}svg.active .svg-elem-6{fill:#00416b}svg .svg-elem-7{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .6s}svg.active .svg-elem-7{fill:#00416b}svg .svg-elem-8{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .7s}svg.active .svg-elem-8{fill:#00416b}svg .svg-elem-9{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-9{fill:#00416b}svg .svg-elem-10{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-10{fill:#00416b}svg .svg-elem-11{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-11{fill:#00416b}svg .svg-elem-12{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-12{fill:#00416b}svg .svg-elem-13{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.2s}svg.active .svg-elem-13{fill:#00416b}svg .svg-elem-14{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.3s}svg.active .svg-elem-14{fill:#00416b}svg .svg-elem-15{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.4s}svg.active .svg-elem-15{fill:#00416b}svg .svg-elem-16{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.5s}svg.active .svg-elem-16{fill:#00416b}svg .svg-elem-17{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.6s}svg.active .svg-elem-17{fill:#00416b}svg .svg-elem-18{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.7s}svg.active .svg-elem-18{fill:#00416b}svg .svg-elem-19{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.8s}svg.active .svg-elem-19{fill:#00416b}svg .svg-elem-20{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 1.9s}svg.active .svg-elem-20{fill:#00416b}svg .svg-elem-21{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2s}svg.active .svg-elem-21{fill:#00416b}svg .svg-elem-22{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.1s}svg.active .svg-elem-22{fill:#00416b}svg .svg-elem-23{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.2s}svg.active .svg-elem-23{fill:#00416b}svg .svg-elem-24{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.3s}svg.active .svg-elem-24{fill:#00416b}svg .svg-elem-25{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.4s}svg.active .svg-elem-25{fill:#00416b}svg .svg-elem-26{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.5s}svg.active .svg-elem-26{fill:#00416b}svg .svg-elem-27{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.6s}svg.active .svg-elem-27{fill:#00416b}svg .svg-elem-28{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.7s}svg.active .svg-elem-28{fill:#00416b}svg .svg-elem-29{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.8s}svg.active .svg-elem-29{fill:#00416b}svg .svg-elem-30{fill:transparent;transition:fill .5s cubic-bezier(.47,0,.745,.715) 2.9s}svg.active .svg-elem-30{fill:#00416b}
/*# sourceMappingURL=main.a5fa8b0b.css.map*/