@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{padding:0}body,html{font-family:Inter,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background-color:#2d848b;height:90px;left:0;padding:1rem 2rem;top:0}.header-logo{align-items:center;display:flex;margin-right:auto}.nav-links ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.Nav-bar-drawer .MuiDrawer-paper{color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:20px;width:250px}.lia{background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:18px;font-weight:700;list-style-type:none;margin:30px;padding:20px;transition:color .3s ease}li:hover{background-color:#2d848b}main{background:#f7eedd}h1{text-align:center}footer{background:#94c5b580;display:flex;flex-wrap:wrap;height:auto;margin-top:-100px;padding:20px}.companyname{height:40px;margin:20px 20px 0;width:200px}.foot{display:flex;margin-bottom:0;margin-top:-80;padding-bottom:0}.Information{justify-content:left;margin-top:70px;width:50%}.info{display:flex;flex-direction:row}.info p{margin-left:20px}.icons{display:flex;justify-content:center;margin:10px}.Logo{height:auto;width:80px}.AboutLbl{color:#2d848b;font-weight:bolder;text-align:center}.Aboutcnt{font-size:20px;text-indent:40px}.Land{font-size:20px;height:1500px}.landing-cnt{margin:-30px 5% 0;text-align:justify;text-indent:40px}.Team{border-radius:30px;height:30%;margin:70px 5% 20px;max-width:80%;width:80%}.TherapistList{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:10px}.Everyone,.LSTeach,.SLPThera{border-radius:40px;box-shadow:0 4px 10px #0000001a;height:20%;margin:3%;width:20%}.apt-btn{background:#2d848b;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:50px;margin-bottom:40px;margin-left:10px;padding:5px;width:220px}.apt-btn:hover{background-color:#94c5b5;border:3px solid #2d848b}p{color:#3f4662;font-weight:700}.abt-cnt{display:flex;justify-content:end;margin-right:10%}.abt-btn{background-color:#2d848b;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;height:50px;margin-top:10px;padding:5px;width:400px}.abt-btn:hover{background-color:#94c5b5}.AbtUs{height:1500px}.Advocacy{padding:5% 10% 10%;text-align:justify}.PartnerinProgress{background:#c66b6a80;border-radius:30px;height:400px;margin-bottom:20px;margin-left:10%;padding:30px;text-align:center;width:75%}.Progress{display:flex;flex-direction:row;font-size:20px;text-align:justify}.Partnerprog{height:40%;padding-right:30px;width:40%}.MisVis{display:flex;flex-direction:row;margin:10%;text-align:center;width:80%}.Mission,.Vision{background:#f8f2f2;border-radius:30px;box-shadow:0 4px 10px #0000001a;height:200px;padding:20px}.Mission{margin-right:5%}.Services{height:1000px;justify-content:center;padding:5% 10% 10%;text-align:center}.service-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.OTService,.SLPService{background:#c66b6a80;border-radius:30px;height:300px;margin-bottom:5%;margin-top:5%;padding:30px}.Occupational,.SpeechPath{background:#ffffffe8;border-radius:30px;display:flex;flex-direction:row;height:300px}.photos{height:100%;width:100%}.photo{width:40%}.Desc{margin-left:5%;margin-right:5%;width:60%}.btn-cnt{display:flex;justify-content:end}.apt-btns{background:#2d848b;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;height:40px;margin-top:20px;padding:5px;width:250px}.apt-btns:hover{background-color:#94c5b5;border-color:#2d848b}.Contact{height:900px}.con{background:#c66b6a80;border-radius:30px;height:120px;margin-bottom:20px;margin-left:10%;padding:30px;text-align:center;width:60%}.icons2{display:flex;justify-content:center;margin:10px}.allcontacts{display:flex;flex-direction:row}.contacts{width:60%}.otherContacts{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){header{padding:1rem}.nav-links ul,header{align-items:flex-start;flex-direction:column}.apt-btn,.nav-links ul{margin-top:10px;width:100%}}.Landing-Container{display:flex;flex-direction:column;justify-content:space-between;margin-top:50px;min-height:90vh;text-align:center}.carousel-container{align-items:center;display:flex;justify-content:center;margin:20px auto 0;max-width:1000px;padding:10px}.Therapists{flex-grow:1;margin-top:40px;text-align:center}.TherapistLbl{color:"#2d848b"}.carousel-slide{display:flex;gap:40px;justify-content:center;overflow:hidden;width:100%}.carousel-image{border-radius:15px;max-height:280px;max-width:280px;object-fit:cover;transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:80%}.carousel-button{background-color:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:25px;padding:8px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-button.left{left:px}.carousel-button.right{right:-40px}.carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:15px}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 5px;transition:background-color .3s ease;width:15px}.dot:hover{background-color:#555}.active{background-color:#2d848b}.login-container{align-items:center;background-color:#94c5b5;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:absolute;right:0;top:0}.login-box{background-color:#f7eedd;border-radius:10px;box-shadow:0 4px 10px #0000001a;height:270px;max-width:500px;padding-bottom:1rem;text-align:center;width:100%}.login-box h2{color:#3f4662;font-size:35px;margin-bottom:10px;margin-left:155px;margin-top:5px}.login-box label{bottom:155px;color:#3f4662;display:block;font-weight:700;left:180px;position:relative;text-align:left}.login-box input{border:1px solid #2d848b;border-radius:20px;bottom:155px;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;left:125px;margin-left:0;margin-right:100px;padding:.6rem;position:relative;width:60%}.logoa{display:block;height:150px;margin:0 auto;position:relative;right:160px;width:150px}.login-btn{background-color:#2d848b;border:none;border-radius:20px;bottom:150px;box-shadow:3px 3px 3px 0 #0000004d;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;left:80px;margin-top:10px;padding:.65rem;position:relative;width:40%}.login-btn:hover{background-color:#94c5b5}.register-link{bottom:185px;color:#3f4662;font-size:12px;left:80px;margin-top:45px;position:relative}.register-link a{color:#2d848b;font-weight:700;text-decoration:none}.register-link a:hover{text-decoration:underline}.signup-container{align-items:center;background-color:#94c5b5;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;position:relative}.signup-box{background-color:#f7eedd;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-height:610px;max-width:500px;padding-bottom:1rem;text-align:center;width:100%}.signup-box h2{color:#3f4662;font-size:35px;margin-bottom:10px;margin-top:5px}.signup-box label{color:#3f4662;display:block;font-weight:700;text-align:left}.signup-box input{border:1px solid #2d848b;border-radius:20px;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;margin-left:30px;margin-right:30px;padding:.6rem;width:80%}.signup-box label{margin-left:60px}.signup-box select{border:1px solid #2d848b;border-radius:20px;box-sizing:border-box;color:#3f4662;margin-left:30px;margin-right:30px;padding:.5rem;width:80%}button{background-color:#2d848b;border:none;border-radius:20px;box-shadow:3px 3px 3px 0 #0000004d;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;margin-top:25px;padding:.65rem;width:45%}.login-link{bottom:25px;color:#3f4662;font-size:12px;left:2px;margin-top:50px;position:relative}.login-link a{color:#2d848b;font-weight:700;text-decoration:none}.login-link a:hover{text-decoration:underline}body{background-color:#f7eedd;margin:0}.Staff-home{display:flex;flex-direction:row}.content{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:20px}.intelliH{border-radius:20px;height:auto;margin-left:280px;margin-top:100px;max-width:900px;object-fit:cover;width:100%}.staff-home-links{background-color:#2d848b;border-radius:5px;display:flex;gap:10px;justify-content:flex-end;padding:10px 20px;position:absolute;right:20px;top:20px}.staff-home-link{color:#fff;margin-left:0}.staff-home-link,.staff-home-link:hover{text-decoration:none}@media (max-width:768px){.Staff-home{flex-direction:column}.sidebar{height:auto;position:relative;width:100%}.content{margin-top:20px}}.sidebar{box-shadow:2px 0 5px #0003;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.sidebar-logo{align-items:center;margin-bottom:10px;margin-right:35px;margin-top:10px;text-align:center}.intelli{height:55px;margin-left:25px;width:180px}.sidebar-logo h2{color:#2d848b;font-size:27px;margin:0}.sidebar-menu{flex-grow:1;font-size:10px;list-style-type:none;margin:0;padding:0}.sidebar-menu li{border-bottom:1px solid #ffffff1a;cursor:pointer;font-size:18px;padding:15px 20px;transition:background-color .3s}.sidebar-menu li:hover{background-color:#2d848b}.sidebar-menu .dropdown{display:none;list-style-type:none;margin:0;padding:0 0 0 20px}.sidebar-menu li:hover .dropdown{display:block}.sidebar-menu .dropdown li{background-color:#2d848b;border-bottom:none;font-size:13px;padding:10px}.sidebar-menu .dropdown li:hover{background-color:#3b5998}.sidebar-bottom{bottom:25px;left:0;padding:10px 0;position:absolute;width:100%}.sidebar-bottom li{border-top:1px solid #ffffff1a;font-size:18px;padding:15px 20px}.sidebar-bottom li:hover{background-color:#2d848b}.sidebar-bottom li:last-child{margin-top:5px}.sidebar-link{color:inherit;text-decoration:none}.sidebar-link:hover{color:#f0f0f0}.schedule-manager-layout{background-color:#f7eedd;display:flex;height:100vh}.schedule-manager-content{margin-left:80px;padding:20px;width:90%}.schedule-manager-title{color:#2d848b;font-size:40px;font-weight:bolder;margin-bottom:20px;margin-left:221px;margin-top:10px}.schedule-manager-container{background-color:#fff;border:1px solid #3f4662;border-radius:15px;box-shadow:0 4px 8px #0000001a;margin-left:220px;max-width:100%;min-height:460px;overflow-x:auto;padding:20px}.schedule-manager-table{border-collapse:collapse;width:100%}.schedule-manager-table th,.therapist-schedule-table td{border-bottom:1px solid;border-color:#3f4662;padding:10px;text-align:left}.schedule-manager-table th{background-color:#fff;border-color:#3f4662;color:#3f4662;font-weight:700}.therapist{grid-gap:5px;align-items:center;color:#3f4662;display:grid;font-size:20px;gap:5px;grid-template-columns:1fr 2fr;margin-bottom:5px;margin-left:30px;margin-top:50px}.assign1-button-container{align-items:center;display:flex;height:100px;justify-content:center;margin-top:50px}.assign2-button-container{align-items:right;display:flex;height:100px;justify-content:right;margin-top:50px}.date{margin-bottom:60px;margin-left:480px;margin-top:-110px}.date,.startTime{grid-gap:5px;align-items:center;color:#3f4662;display:grid;font-size:20px;gap:5px;grid-template-columns:1fr 2fr}.startTime{margin-bottom:-37px;margin-left:30px;margin-top:35px}.EndTime{grid-gap:5px;align-items:center;color:#3f4662;display:grid;font-size:20px;gap:5px;grid-template-columns:1fr 2fr;margin-bottom:59px;margin-left:440px;margin-top:-85px}.assign{background-color:#2d848b!important;border:none!important;border-radius:20px!important;bottom:-80px!important;box-shadow:24;box-shadow:3px 3px 3px 0 #0000004d;color:#fff!important;cursor:pointer!important;font-size:20px!important;font-weight:700!important;left:380px!important;margin-bottom:100px!important;padding:.43rem!important;position:relative!important;width:180px!important}button:hover{background-color:#94c5b5}@media (max-width:768px){.therapist-schedule-content{margin-left:0;padding:10px;width:100%}.therapist-schedule-table td,.therapist-schedule-table th{font-size:14px;padding:10px}}.therapist-schedule-layout{align-items:flex-start;display:flex}.therapist-schedule-content{margin-left:280px;padding:20px;width:calc(100% - 280px)}.therapist-schedule-title{color:#3f4662;font-size:32px;font-weight:700;left:300px;position:absolute;top:-43px}.therapist-schedule-container{background-color:#fff;border:1px solid #3f4662;border-radius:15px;box-shadow:0 4px 8px #0000001a;margin-top:70px;max-width:100%;overflow-x:auto;padding:20px}.therapist-calendar{border:2px solid #ccc;border-radius:5px;font-size:16px;height:350px;width:400px}.schedule-calendar .rbc-calendar{border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:100%}.schedule-calendar .rbc-btn-group button{background-color:#f0f0f0;border:none;border-radius:4px;color:#333}.schedule-calendar .rbc-btn-group button:focus{box-shadow:0 0 0 2px #007bff80;outline:none}.therapist-schedule-calendar .rbc-month-view .rbc-header{font-size:.8rem;text-transform:uppercase}.therapist-schedule-calendar .rbc-event{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem}.therapist-schedule-calendar .rbc-event.rbc-selected{background-color:#0056b3}.rbc-btn-group>button{font-size:.8rem}.rbc-toolbar button{font-size:.8rem;width:75px}.appointment-notes-input{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:5px;width:100%}@media (max-width:768px){.therapist-schedule-content{margin-left:0;padding:10px;width:100%}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.upcoming-app-staff{align-items:flex-start;display:flex}.filter-dropdown{align-items:center;display:flex;margin-top:5px}.filter-dropdown select{border:1px solid #ccc;border-radius:4px;font-size:12px;margin-right:15px;padding:4px;width:150px}.filter-dropdown label{font-size:14px;margin-right:8px}.sidebar{background-color:#94c5b5;color:#fff;height:100vh;left:0;padding:20px;position:fixed;top:0;width:240px}.upcoming-app-content{margin-left:280px;padding:20px;width:calc(100% - 280px)}.appointments-title{color:#3f4662;font-size:32px;font-weight:700;left:300px;position:absolute;top:-43px}.appointments-container{background-color:#fff;border:1px solid #3f4662;border-radius:15px;box-shadow:0 4px 8px #0000001a;margin-top:70px;max-width:100%;overflow-x:auto;padding:20px}.appointments-table{border-collapse:collapse;width:100%}.appointments-table td,.appointments-table th{border-bottom:1px solid;border-color:#3f4662;padding:10px;text-align:left}.appointments-table th{background-color:#fff;border-color:#3f4662;color:#3f4662;font-weight:700}.status-button{border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.confirm-btn{background-color:#4caf50}.cancel-btn{background-color:#e74c3c}.status-button:hover{opacity:.8}@media (max-width:768px){.appointments-container{margin-left:0;max-width:100%;padding:10px}.appointments-table td,.appointments-table th{font-size:14px;padding:10px}}header{flex-direction:row;justify-content:center}nav a{color:#fff;text-decoration:none}h1,h2{color:#3f4662}.Appointment-pg-cnt{background:#f7eedd}.Accordion-grp{align-items:center;display:flex;flex-direction:column;justify-content:center}.OTBook,.SLPBook{background:#f6efed;border-radius:20px;color:#3f4662;display:grid;justify-content:center;margin:-10px 10px 20px;padding:5px;place-items:center;text-align:justify;width:97%}.book-cnt{font-size:18px;margin:20px}.btn-container{text-align:right}.choose-lbl{color:#2d848b;font-size:23px}.book-btn{align-items:center;background:#2d848b;border:none;border-radius:18px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin:-20px auto 10px;padding:10px;transition:background-color .3s ease-in-out;width:120px}.book-btn:hover{background-color:#94c5b5;border-color:#2d848b}.chooseTimeDate{display:flex;flex-direction:row}.chooseDate,.chooseTime{margin-top:-30px}.chooseDate{align-items:center;display:flex;flex-direction:column;text-align:center;width:70%}.Time{background-color:#f6efed;color:#3f4662;margin:5px;width:200px}.Time.selected{background-color:#2d848b;border-color:#3f4662}.TherapistAvail{display:flex;justify-content:center}.AvailTherapist{background-color:#f6efeded;border-radius:20px;margin:5px;padding:10px;width:80%}.continue-cnt{display:flex;justify-content:right;margin-right:100px;text-align:right}.continue-btn{align-items:center;background:#2d848b;border:none;border-radius:18px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;margin:40px auto 10px;padding:10px;transition:background-color .3s ease-in-out;width:140px}.continue-btn:hover{background-color:#94c5b5;border-color:#2d848b}.Time.selected{background-color:#1d3f66;color:#fff}.navbar-link{background:none;border:none;border-radius:8px;color:inherit;font:inherit;font-size:18px;list-style-type:none;margin:30px;padding:20px;transition:color .3s ease}.Confirm-btn,.navbar-link{cursor:pointer;font-weight:700}.Confirm-btn{align-items:center;background:#2d848b;border:none;border-radius:18px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;margin:10px auto;padding:10px;transition:background-color .3s ease-in-out;width:260px}.ConfirmInfo{color:#3f4662;margin-top:-40px}.logout-btn{background:#2d848b;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:50px;margin-left:50px;padding:5px;width:220px}.logout-btn,.title-heading{margin-bottom:20px}.Nav-bar-drawer .MuiDrawer-paper{background-color:#94c5b5;box-shadow:0 4px 8px #0003;font-family:bold}.Nav-bar-drawer{z-index:1300}.Nav-bar-drawer .MuiListItem-root{padding:15px 20px}.Nav-bar-drawer .MuiListItem-root,.Nav-bar-drawer .MuiListItem-root a{border-radius:8px;margin-bottom:8px;transition:background-color .3s ease}.Nav-bar-drawer .MuiListItem-root a{text-decoration:none}.Nav-bar-drawer .MuiListItem-root:hover{background-color:#2d848b}.Nav-bar-drawer .MuiListItemText-root{font-size:18px;font-weight:700}.Nav-bar-drawer .MuiButtonBase-root{color:#fff;text-align:left}.Nav-bar-drawer .MuiList-root{display:flex;flex-direction:column;flex-grow:1;gap:10px}.Nav-bar-drawer-footer{color:#fff;font-size:14px;opacity:.7;padding:10px 0;text-align:center}@media (max-width:768px){.sidebar{width:200px}.content{margin-left:200px}}@media (max-width:480px){.sidebar{display:none}.content{margin-left:0}}header{align-items:center;background-color:#94c5b5;box-shadow:0 4px 8px #0000001a;height:100px;justify-content:space-between;padding:20px;position:fixed;width:100%;z-index:1000}header,nav{display:flex}nav{color:#fff;font-size:13px;gap:1.5rem}.nav-cnt{display:flex;justify-content:center;width:100%}h3{color:#3f4662;font-size:20px;margin-top:10px}p{font-size:16px;font-weight:400}.patient-info-container{margin-top:5px}.patients-lessons{display:flex;flex-direction:row;gap:5px;justify-content:center}.patient-info,.patient-lessons,.remarks,.report-file{box-shadow:0 4px 8px #0003}.title-heading{color:#2d848b;font-size:40px;font-weight:bolder;margin-top:110px;text-align:center}.patient-info{align-items:center;margin-left:5%;margin-right:16px}.patient-info,.patient-lessons{background:#f8f2f2;border-radius:10px;margin-bottom:1%;padding:20px;width:35%}.patient-lessons{margin-right:5%}.reports-remarks{display:flex;flex-direction:row;gap:5px}.remarks{height:200px;margin-right:1%}.remarks,.report-file{background:#f8f2f2;border-radius:10px;margin-top:0;padding:20px;width:35%}.report-file{align-items:center;display:flex;flex-direction:column;margin-left:11.5%;margin-right:16px;text-align:center}.patient-navigation{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.report-file button{margin-top:auto}.prev-patient-btn{background:#2d848b;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;height:50px;margin-left:60px;padding:5px;width:100px}.button-wrapper{flex-shrink:0}.next-patient-btn{background:#2d848b;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;height:50px;margin-right:60px;padding:5px;width:100px}
/*# sourceMappingURL=main.b6a60d32.css.map*/