@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.splashnew-container,.splashnew-container1{height:768px;margin:0 auto;max-width:390px}.splash-bg1{background-image:url(/static/media/splash-bg.cf569db961f1eb9899d4.png)}.splashnew_logo h2{align-items:center;color:#edff6b;display:flex;font-size:40px;font-weight:700;height:768px;justify-content:center;letter-spacing:-1px;line-height:48px;text-align:center}.splash-bg2{background-image:url(/static/media/splash-bg2.42af31704c19df516d35.png)}.splashnew-heading h2{align-items:center;color:#17233b;display:flex;font-size:40px;font-weight:700;justify-content:center;letter-spacing:-1px;line-height:48px;margin-top:115px;text-align:center}.splashnew_logo1{height:94px;margin:0 auto 37px;max-width:104px;padding-top:251px}.splashnew_logo1 img{width:100%}.onboarding-bg{background-image:url(/static/media/splash-bg.cf569db961f1eb9899d4.png)}.onboarding-dashboard-img{display:flex;max-width:390px}.onboarding-dashboard-img img{width:100%}.onboarding-content{margin:0 auto;max-width:390px}.onboarding-content h3{color:#fff;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:125%;margin:0 auto;max-width:323px;padding-top:35.54px;text-align:center}.onboarding-img{margin-top:40px;text-align:center}.onboarding-btn{align-items:center;display:flex;justify-content:space-between;margin:40px auto 0;max-width:312px;padding-bottom:33px}.onboarding-btns{align-items:center;display:flex;justify-content:center;margin-top:25px;padding-bottom:21px}.onboarding-btn1 button,.onboarding-btn2 button,.onboarding-btn3 button{border:none;border-radius:8px;font-size:14px;font-weight:500;line-height:150%;padding:16px 48px}.onboarding-btn1 button{background:#17233b;color:#fff;width:148px}.onboarding-btn2 button{background:#edff6b;color:#0b1526;width:148px}.onboarding-btn3 button{background:#edff6b;color:#0b1526;margin-top:0;text-align:center;width:240.24px}.onboarding-content p{color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:140%;margin:0 0 14px;padding-bottom:14px;text-align:center}.onboarding-content p span{color:#edff6b;font-size:14px;font-weight:700;line-height:140%}.Login-container-bg{background-color:#e5e5e5;height:100vh}.Login-container-main{background-color:#fff;height:100vh;max-width:375px;padding:24px 24px 47px;width:100%}.icon-container-new{padding-bottom:16px}.Login-container-main h3{color:#0b1526;font-family:Urbanist,serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:130%;margin-bottom:0;margin-top:0;padding-bottom:20px;text-align:center}.social-login{align-items:center;background:#fff;border:1px solid #6c727f;border-radius:8px;display:flex;justify-content:center;margin-bottom:16px;max-width:327px;padding:16px 18px;width:100%}.social-login a{color:#0b1526;font-family:Urbanist,serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}.social-login a span:first-child img{margin-right:16px;transform:translateY(5px)}.facebook{align-items:center;background:#0060ff;border:none;border-radius:8px;display:flex;justify-content:center;max-width:327px;padding:16px 18px;width:100%}.facebook a span:nth-child(2){color:#fff!important}.divider h4{color:#0b1526;font-family:Urbanist,serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:150%;margin-bottom:18px;margin-top:19px;max-width:327px;text-align:center}.input-container-new input{background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;max-width:327px;outline:none;padding:16px;width:100%}.input-container-new.email input::placeholder,.input-container-new.password input::placeholder{color:#9ea3ae;font-family:Urbanist,serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.input-container-new.password{position:relative;width:100%}.input-container-new.password input{padding-right:48px;width:100%}.forgot-password h5{color:#0b1526;cursor:pointer;line-height:140%;max-width:327px;text-align:right}.forgot-password h5,.login-button-container button{font-family:Urbanist,serif;font-size:14px;font-style:normal;font-weight:500}.login-button-container button{background:#0b1526;border-radius:8px;color:#fff;line-height:150%;margin-bottom:24.5px;margin-top:24.5px;padding:16px 48px;width:327px}.signup-link p{color:#4d5461;cursor:pointer;font-family:Urbanist,serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.signup-link p span{font-size:12px}.error-message{margin:10px 0;padding:10px}.password-requirements{background-color:#0000000d;border-radius:8px;margin-top:20px;padding:15px}.password-requirements p{color:#666;font-weight:500;margin-bottom:8px}.password-requirements ul{list-style-type:none;padding-left:0}.password-requirements li{color:#666;font-size:14px;margin:5px 0;padding-left:20px;position:relative}.password-requirements li:before{color:#666;content:"•";left:0;position:absolute}.email-input-container{background-color:#f8f9fa;border:1px solid #e1e4ea;border-radius:8px;display:flex;flex-direction:column;margin:32px auto 0;max-width:327px;padding:12px 16px;width:100%}.email-label{color:#9ea3ae;font-family:Urbanist,serif;font-size:11px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:12px;margin-bottom:2px;text-align:left;text-transform:uppercase}.email-input{background:#0000;border:none;outline:none;width:100%}.email-input,.email-input::placeholder{color:#0b1526;font-family:Urbanist,serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.Signup-name-inputs{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Signup-first-name-input input,.Signup-last-name-input input{background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;max-width:170px;outline:none;padding:16px;width:100%}.Signup-first-name-input input::placeholder,.Signup-last-name-input input::placeholder{color:#9ea3ae;font-family:Urbanist,serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.Signup-dob-input input,.Signup-location-input input,.Signup-practice-input input{background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;max-width:327px;outline:none;padding:16px;width:100%}.Signup-dob-input input::placeholder,.Signup-location-input input::placeholder,.Signup-practice-input input::placeholder{color:#9ea3ae;font-family:Urbanist,serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.Signup-terms-container{align-items:start;justify-content:flex-start}.Signup-terms-icon img{margin-right:16px}.Signup-terms-text p{color:#4d5461;font-family:Urbanist,serif;font-style:normal;font-weight:500;line-height:140%}.Signup-terms-text p span{font-weight:600}.Login-container-main h6{color:#0b1526;font-family:Urbanist,serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:24px;margin-top:8px;opacity:.7;text-align:center}.signup_button{padding-bottom:0!important}.Signup-input{margin-bottom:16px;width:100%}.Signup-input input,.Signup-input select{background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;font-family:Urbanist,serif;font-size:14px;padding:12px;width:100%}.Signup-input input::placeholder,.Signup-input select::placeholder{color:#9ea3ae;font-family:Urbanist,serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.Signup-input input:focus,.signup-select:focus{border-color:#e5e6eb;outline:none}.submit-error{background-color:#ff44441a;border-radius:4px;margin:10px 0;padding:8px;text-align:center}.signup-select option{font-size:14px;padding:12px}.password-input-container{position:relative}.password-toggle{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:33px;top:39%;transform:translateY(-50%);z-index:2}.password-toggle svg{color:#9ea3ae;height:20px;width:20px}.signup-select{background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#9ea3ae;cursor:pointer;font-family:Urbanist,serif;font-size:14px;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:12px;width:100%}.signup-select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.error-message{display:block;font-size:12px;margin-top:4px}.Signup-terms-container{align-items:flex-start;display:flex;gap:0;margin:20px 0}.password-toggle-signup{right:13px!important;top:50%!important}.Signup-terms-icon{border-radius:4px;cursor:pointer;padding:4px;transition:all .3s ease}.Signup-terms-icon:focus{outline:2px solid #007bff;outline-offset:2px}.Signup-terms-text{flex:1 1}.Signup-terms-text p{color:#666;font-size:14px;margin:0}.Signup-terms-text span{color:#007bff;cursor:pointer;text-decoration:underline}.terms-error{margin-left:36px;margin-top:8px}.Signup-terms-icon:focus-visible{box-shadow:0 0 0 2px #007bff}.Login-container-bg{background-color:#fff;min-height:100vh}.Login-container-main{margin:0 auto;max-width:390px;padding:20px}.setup-container-main{width:100%}.setup-icon-container{cursor:pointer;margin-bottom:24px}.setup-icon{height:24px;width:24px}.setup-title{color:#17233b;font-size:24px;font-weight:600;margin-bottom:16px}.setup-description{color:#666;font-size:14px;margin-bottom:32px}.email-display{color:#17233b;display:block;font-weight:500;margin-top:8px}.verification-input-container{display:flex;gap:16px;justify-content:center;margin-bottom:32px}.code-input{border:1px solid #ccc;border-radius:8px;color:#17233b;font-size:24px;font-weight:600;height:48px;text-align:center;width:48px}.code-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.error-message{background-color:#ff44441a;border-radius:4px;color:#f44;margin:8px 0;padding:8px;text-align:center}.verify-button{background-color:#edff6b;border:none;border-radius:8px;color:#17233b;cursor:pointer;font-size:16px;font-weight:500;padding:16px;transition:all .3s ease;width:100%}.verify-button:disabled{cursor:not-allowed;opacity:.7}.resend-code{color:#007bff;cursor:pointer;font-size:14px;margin-top:16px;text-align:center;text-decoration:underline}.dashboard_container{background-color:#fff;margin:0 auto;max-width:390px;padding:63px 0;position:relative}.navbar_container{align-items:center;display:flex;justify-content:space-between;padding:0 24px 12.5px}.navbar_container h1{font-size:24px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:125%}.navbar_icon{align-items:center;display:flex;justify-content:space-between}.navbar_icon_img{cursor:pointer;margin-right:24px}.navbar_bottom_line{border-bottom:1px solid #f4f4f6}.profile_container{align-items:center;display:flex;justify-content:start;padding:16.5px 24px 26px}.profile_image{padding-right:16px}.profile_heading h3{color:#0b1526;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:125%}.profile_heading h5{color:#6c727f;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding-top:4px}.stats_container{align-items:center;display:flex;justify-content:space-between;padding:0 24px 8px}.stats_heading h4{color:#0b1526;font-size:20px;font-style:normal;font-weight:600;line-height:120%;padding-bottom:8px}.stats_heading h6{color:#6c727f}.stats_button button,.stats_heading h6{font-size:12px;font-style:normal;font-weight:500;line-height:135%}.stats_button button{background:#f9fafb;border:2px solid #f4f4f6;border-radius:4px;color:#0b1526;display:inline-flex;padding:8px 12px}.stats_button button span{cursor:pointer;padding-left:4px;transform:translateY(2px)}.bg_container{background-image:url(/static/media/BG.59ec7a13e5051f55a83e.svg);background-position:top;background-repeat:no-repeat;padding-top:42px}.alerts_image{text-align:center}.cards_slider{margin-right:0!important}.cards_container{align-items:stretch;box-sizing:border-box;max-width:100%}.cards_wrapper{height:auto}.cards_wrapper h2{color:#0b1526;font-size:16px;font-weight:700;line-height:150%;margin-bottom:8px;padding-top:4px}.bottom_line{background-color:#e5e6eb;height:1px;margin:8px 0;width:100%}.cards_wrapper h2 span{color:#9ea3ae;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-align:center}.card_wrapper_bottom{align-items:center;display:flex;justify-content:space-between}.pending_text h5{color:#9ea3ae}.pending_text h5,.pending_text h6{font-size:12px;font-style:normal;font-weight:500;line-height:135%}.pending_text h6{color:#0b1526;text-align:left}.pending_text h6 span{padding-left:6px}.confirmed_text h5{color:#9ea3ae}.confirmed_text h5,.confirmed_text h6{font-size:12px;font-style:normal;font-weight:500;line-height:135%}.confirmed_text h6{color:#0b1526;text-align:left}.confirmed_text h6 span{padding-right:6px}.footer_container_wrapper{bottom:0;left:0;position:fixed;width:100%}.footer_container{align-items:center;border-top:1px solid #f4f4f6;justify-content:space-between;margin:0 auto;max-width:390px;padding:14px 24px 20px;width:100%}.footer_icon{margin-right:0}.card_wrapper3{margin-right:24px}@media screen and (max-width:360px){.navbar_container h1{font-size:20px}}.reviewed-text{justify-content:space-between}.reviewed-text,.reviewed-text2{align-items:center;display:flex}.reviewed-text2{justify-content:flex-end}.cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;width:200px}.card h3{color:#333;font-size:18px}.card p{color:#666;font-size:14px}.summary{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:20px}.summary-card{background:#fff;border:1px solid #e5e6eb;border-radius:8px;max-width:340px;padding:20px;text-align:center;width:100%}.progress-bar{background:#eee;margin:10px 0;width:100%}.progress,.progress-bar{border-radius:4px;height:10px}.progress{background:#4caf50}.footer_container_wrapper{margin-top:20px}.footer_container{background-color:#fff;box-shadow:0 -1px 4px #0000001a;display:flex;justify-content:space-around;padding:10px}.footer_icon{cursor:pointer}.footer_icon img{height:24px}.Analysis_container{padding-bottom:90px!important}.analysis_card{background:#fff;border:1px solid #e5e6eb;border-radius:8px;height:155px;margin:26px 24px;max-width:340px;padding:17px}.report_heading{align-items:center;display:flex;justify-content:start}.report_heading h3{color:#0b1526;font-size:14px;font-style:normal;font-weight:500;line-height:150%;margin-left:8px}.report_heading img{transform:translateY(3px)}.report_text{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:14px}.report_text h1{color:#0b1526;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.pending_text1{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.pending_text1 h4,.pending_text1 h6{color:#6c727f;font-size:12px;font-style:normal;font-weight:500;line-height:135%}.add_button{margin-right:24px;padding-bottom:24px;padding-top:12px;text-align:right}.add_button button{background:#f9fafb;border:2px solid #f4f4f6;border-radius:4px;color:#0b1526;font-size:12px;font-style:normal;font-weight:500;line-height:135%;padding:8px 12px}.add_button button span{margin-left:4px}.add_button button img{transform:translateY(2px)}.analysis-heading h1{color:#0b1526;font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin:0 23px;padding-bottom:12px}.report_container{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto 10px;max-width:340px;padding:20px;width:100%}.profile_wrapper{align-items:flex-start;display:flex;justify-content:space-between}.profile-text{align-items:self-start;display:flex;justify-content:flex-start;padding-bottom:26px}.profile-text img{margin-right:16px}.profile-text h2{color:#161d21;font-size:16px;font-style:normal;line-height:150%;padding-bottom:4px}.profile-text h3{color:#6c727f;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.report_card_content{align-items:center;display:flex;justify-content:flex-start;padding-bottom:16px}.report_card_content img{margin-right:16px}.report_card_content h1{color:#0b1526;font-weight:700}.report_card_content h1,.report_card_content p{font-size:14px;font-style:normal;line-height:140%}.report_card_content p{color:#6c727f;font-weight:500}.analysis_button_container{align-items:center}.analysis_button button{background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;color:#17233b;font-style:normal;font-weight:500;line-height:140%;padding:10px 0;width:72px}.analysis_button button:nth-child(2){margin-left:13px}.progress_image{max-width:340px}.progress_image img{width:100%}.analysis-patients,recent-reports{display:flex;flex-direction:column;gap:20px;margin-top:20px}.patient-card,.report-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto 10px;max-width:340px;padding:20px;width:100%}.patient-card h3,.report-card h3{color:#333;margin-bottom:5px}.patient-card p,.report-card p{color:#555;margin:5px 0}.lab-results{font-size:14px}.actions,.btn,.lab-results{margin-top:10px}.btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;text-transform:uppercase}.btn:hover{background:#0056b3}.btn:disabled{background:#ccc;cursor:not-allowed}@media screen and (max-width:360px){.report_container{height:520px;max-width:340px}}.Alerts_wrapper{padding-bottom:90px!important}.alerts-container{background:#fafef0;border:1px solid #d6f303;border-radius:8px;margin:25.5px auto 0;max-width:340px;padding:14px 23px 17px 13px}.new-alerts-wrapper{align-items:flex-start;display:flex;justify-content:space-between}.new-alerts-card{align-items:center;display:flex;justify-content:flex-start}.new-alerts-card h3{color:#0b1526;font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin-left:10px}.new-alerts-card h4{color:#6c727f;font-size:12px;font-style:normal;font-weight:500;line-height:135%;margin-left:10px}.new-alerts-wrapper h6{color:#0b1526;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-align:right}.alerts-container2{background:#ffe6e6;border:1px solid #fea7a7}.alerts-container2 h5{color:#6c727f;font-size:12px;font-style:normal;font-weight:500;line-height:135%;text-align:right}.alerts-container3{background:#fff;border:1px solid #e5e6eb;margin-bottom:35px}.alerts-container3 h5{color:#6c727f;font-size:12px;font-style:normal;font-weight:500;line-height:135%;text-align:right}.add-button2{padding-bottom:0!important}@media screen and (max-width:360px){.alerts-wrapper-container{height:560px!important}}.appointments_container{height:none!important;padding-bottom:80px}.appointment-cards{margin:1rem auto 0;max-width:340px}.filters-dropdown{margin:10px 25px}.appointment-card h3{color:#333;font-size:1.25rem;margin:0}.appointment-card p{color:#666;font-size:.9rem;margin:.5rem 0}.toggle-button{background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;margin:5px;padding:8px 16px}.toggle-button.active{background-color:#007bff;color:#fff}.appointment-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.appointment-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem}.ai-analysis-container{margin-bottom:193px;max-width:390px!important;padding-bottom:0!important;padding-left:26px!important;padding-right:26px!important}.analysis_navbar{align-items:center;display:flex;justify-content:space-between}.analysis_navbar img{cursor:pointer}.analysis_navbar h3{color:#0b1526;font-size:20px;font-weight:600;line-height:120%}.step_image{max-width:339px;padding-bottom:33px;padding-top:30px}.step_image img{width:100%}.analysis_heading h1{color:#0b1526;font-size:20px;font-weight:600;line-height:120%}.analysis_heading p{color:#17233b;font-size:16px;font-style:normal;font-weight:700;line-height:150%;padding-bottom:24px;padding-top:24px}.radio_container{background:#fff;border:1px solid #e5e6eb;border-radius:8px;max-width:338px;padding:16px}.radio_button{align-items:center;display:flex;justify-content:flex-start;padding-bottom:24px}.radio_button h2{color:#0b1526;font-size:14px;font-weight:500;line-height:150%;padding-left:16px}.radio_button:nth-child(3){padding-bottom:0}.ai-analysis-footer{background:#fafef0;padding-bottom:82px;padding-top:20px;text-align:center}.ai-analysis-footer-btn{background:#d6f303;border:none;border-radius:8px;color:#0b1526;cursor:pointer;font-size:14px;font-weight:500;line-height:150%;margin:0 auto;max-width:340px;padding:16px 48px}.ai-analysis-footer-btn:hover{filter:brightness(.97)}.ai-analysis-footer p{color:#6c727f;font-size:12px;font-weight:500;line-height:135%;margin:0 auto;max-width:303px;padding-top:6px;text-align:center}.analysis-footer-wrapper{bottom:0;left:0;position:fixed;width:100%}.ai-analysis-footer{height:193px;margin:0 auto;max-width:390px}.radio_button img{cursor:pointer}.radio-image-button{height:24px;width:24px}@media screen and (max-width:360px){.ai-analysis-container{padding-left:13px!important;padding-right:13px!important}.analysis_navbar h3{font-size:16px}.ai-analysis-footer-btn{background:#d6f303;border:none;border-radius:8px;color:#0b1526;cursor:pointer;font-size:14px;font-weight:500;line-height:150%;margin:0 20px;max-width:340px;padding:16px 48px}.ai-analysis-footer p{max-width:270px}}.ai_analysis_profile_container{align-items:flex-start;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:12px;margin:16px auto;max-width:340px;padding:16px}.ai-analysis-container-new{height:auto}.analysis-2-content h2{color:#161d21;font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin-left:12px}.analysis-2-content p{color:#6c727f;font-size:14px;font-style:normal;font-weight:500;line-height:140%;margin-left:12px}.list-of-patient-heading{margin-bottom:10px}.select-option{background-color:inherit;border-radius:5px;margin-left:10px;outline:none;padding:3px 8px}.filter--heading{margin-top:15px}.filter-item{margin-bottom:15px}.profile_wrapper.ai_analysis_profile{align-items:center;display:flex;flex-direction:column;text-align:center}.profile-image img{border-radius:50%;height:60px;margin-bottom:8px;object-fit:cover;width:60px}.profile-text h2{font-size:18px;font-weight:700;margin:0}.profile-text p{color:#555;font-size:14px;margin:4px 0}.analysis_button_container{display:flex;justify-content:space-between;margin-top:16px;width:100%}.analysis_button button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;margin:0 4px;padding:8px;transition:background-color .3s}.analysis_button button:hover{background-color:#0056b3}.ai-cards-wrapper{flex:0 0 150px!important}.analysis-card-slider{margin-left:0!important}.quick-insights-heading h2{color:#0b1526;font-size:20px;font-weight:600;line-height:120%}.analysis_profile_btn button{background:#ffd4d4;border:none;border-radius:4px;color:#0b1526;font-size:12px;font-style:normal;font-weight:500;line-height:135%;outline:none;padding:3px 5px}.ai-analysis-buttons h1{color:#0b1526;font-size:20px;font-style:normal;font-weight:600;line-height:120%;padding-bottom:32px}.ai-analysis-wrapper{align-items:center;display:flex;justify-content:space-between}.aianalysis-btn1 button{width:75px}.aianalysis-btn1 button,.aianalysis-btn2 button{background:#fff;border:1px solid #e5e6eb;border-radius:8px;color:#17233b;cursor:pointer;font-size:14px;font-weight:500;line-height:150%;padding:16px}.aianalysis-btn2 button{width:115px}.aianalysis-btn3 button{background:#fff;border:1px solid #e5e6eb;border-radius:8px;color:#17233b;cursor:pointer;font-size:14px;font-weight:500;line-height:150%;padding:16px;width:60px}.aianalysis-black-btn button{background:#0b1526;color:#fff}.analysis-chart{margin-bottom:243px;margin-top:50px;max-width:337px}.analysis-chart img{width:100%}@media screen and (max-width:390px){.aianalysis-btn1 button{width:55px}.aianalysis-btn1 button,.aianalysis-btn2 button{border-radius:8px;font-size:12px;padding:16px 8px}.aianalysis-btn2 button{width:95px}.aianalysis-btn3 button{border-radius:8px;font-size:12px;padding:16px 8px;width:50px}}@media screen and (max-width:320px){.aianalysis-btn1 button{width:50px}.aianalysis-btn1 button,.aianalysis-btn2 button{border-radius:8px;font-size:12px;padding:16px 8px}.aianalysis-btn2 button{width:95px}.aianalysis-btn3 button{border-radius:8px;font-size:12px;padding:16px 8px;width:45px}}.patient-navbar{align-items:center!important;background-color:inherit!important;display:flex!important;justify-content:space-between!important;padding:0 0 22px!important}.patient-navbar img{cursor:pointer;height:none!important;width:none!important}.days-select{background-color:inherit;border:none;outline:none}.patient-icon img{margin-right:8px;transform:translateY(3px)}.patient-icon span{color:#0b1526;font-size:20px;font-weight:600;line-height:120%}.patient_info_content{align-items:center;display:flex;justify-content:flex-start}.patient_info_content img{margin-right:16px}.patient_info_content h3{color:#0b1526;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:125%;padding-bottom:4px}.patient_info_content h4{color:#6c727f;font-size:16px;font-weight:500;line-height:150%}.appointment-content{align-items:center;border-bottom:1px solid #f4f4f6;display:flex;justify-content:end;padding-top:13px}.appointment-text{align-items:center;display:flex;justify-content:flex-start;margin-bottom:13px}.appointment-text h3{color:#0b1526;font-weight:700}.appointment-text h3,.appointment-text h4{font-size:14px;line-height:140%;margin-left:16px;margin-right:85px}.appointment-text h4{color:#6c727f;font-weight:500}.quick-insights-heading2{align-items:center;display:flex;justify-content:space-between;padding-top:53px}.quick-insights-heading2 h3{color:#0b1526;font-size:20px;font-weight:600;line-height:120%}.arr-down{background:#f9fafb;border:2px solid #f4f4f6;border-radius:4px;color:#0b1526;font-size:12px;font-weight:500;line-height:135%;padding:8px 12px}.arr-down span img{transform:translateY(2px)}.breakdown-heading h2{color:#0b1526;font-size:20px;font-weight:600;line-height:120%;padding-bottom:30px;padding-top:45px}.insulin-breakdown-image{max-width:340px}.insulin-breakdown-image img{width:100%}.glucose-trends-image{max-width:314px}.glucose-trends-image img{width:100%}@media screen and (max-width:340px){.patient_info_content h3{font-size:18px}.patient_info_content h4{font-size:13px}}.summary-text h2{color:#0b1526;font-size:20px;font-weight:600;line-height:120%;margin-bottom:10px;margin-top:32px}.summary-text p{color:#6c727f;font-size:14px;font-weight:500;line-height:150%;max-width:305px}.bottom-line-insights{border-bottom:1px solid #e5e6eb;margin-top:30px}.insights_content{padding-top:30px}.insights_content h2{color:#0b1526;font-size:16px;font-weight:700;line-height:150%;padding-bottom:5px}.insights_content p{color:#6c727f;font-size:14px;font-weight:500;line-height:140%;max-width:317px}.glucose-main-cantainer{background-color:#fff;margin:0 auto;max-width:390px;padding-bottom:44px}.glucose-wrapper{padding:0 26px}.glucose_container{background-color:#0b1526;padding:63px 26px 19px}.glucose-navbar{align-items:center;display:flex;justify-content:space-between}.glucose-navbar h4{color:#fff;font-size:20px;font-weight:600;line-height:120%}.days-button{background:#17233b;border-radius:32px;display:flex;margin:13px auto 0;max-width:98px;padding:6px 12px}.days-button h6{color:#fff;font-size:12px;font-weight:500;line-height:135%;margin-right:2px}.days-button span:first-child{margin-right:4px}.date-heading h5{color:#9ea3ae;font-size:12px;font-weight:500;line-height:150%;margin-top:18px;padding-bottom:15px;text-align:center}.glucose_trend_cnt{align-items:center;display:flex;justify-content:space-between;padding-top:17px}.charts-image{max-width:334px;padding-top:40px}.charts-image img{width:100%}.average_glucose{border:5px solid #394150;border-radius:50%;height:100px;padding-top:25px;width:100px}.average_glucose h3{color:#fff;font-size:20px;font-weight:600;line-height:120%;text-align:center}.average_glucose h4{color:#9ea3ae;font-size:12px;font-weight:500;line-height:135%;text-align:center}.yellow-text{color:#d6f303!important}.key-insights-text h2{color:#0b1526;font-size:20px;font-weight:600;line-height:200%;padding-top:49px}.key-insights-text h3{color:#0b1526;font-size:14px;font-weight:500;line-height:150%;padding-top:16px}.key-insights-text h4{color:#6c727f;font-size:12px;font-weight:500;line-height:135%;padding-bottom:19px}.insulin-chart-image{max-width:340px;padding-top:49px}.insulin-chart-image img{width:100%}@media screen and (max-width:360px){.glucose-wrapper{padding:0 10px}.glucose_container{padding:63px 10px 19px}.key-insights-text h2{font-size:18px}}@media screen and (max-width:340px){.average_glucose{height:85px;padding-top:17px;width:85px}}.recommendation-text h6{background:#ffd4d4;border-radius:4px;color:#0b1526;font-size:12px;font-weight:500;line-height:135%;padding:3px 5px}.time-in-range-cnt{padding-top:28px!important}.time-in-range-cnt h3{color:#fff;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:130%}.key_insights_cnt{align-items:flex-start;display:flex;justify-content:flex-start;padding-top:24px}.key_insights_cnt img{margin-left:10px;margin-right:16px}.key_insights_cnt h4{color:#0b1526;font-size:14px;font-weight:700;line-height:140%}.key_insights_cnt p{color:#6c727f;font-size:14px;font-weight:500;line-height:140%}.key-insights-heading h2{color:#0b1526;font-size:20px;font-weight:600;line-height:200%;padding-bottom:10px;padding-top:53px}.event_container1{background:#f9fafb}.event_container1,.event_container2{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:340px;padding:10px 10px 15px}.event_container2{background:#fff}.event_container1 h2{color:#0b1526;font-size:16px;font-weight:700;line-height:150%}.event_container1 h3{color:#0b1526;font-size:14px;font-weight:500;line-height:150%}.event_container1 h4{color:#6c727f}.event_container1 h4,.event_container1 h5{font-size:12px;font-weight:500;line-height:135%}.event_container1 h5{background:#ffd4d4;border-radius:4px;color:#0b1526;padding:3px 5px}.event_container2 h5{background:#fff9d4}.glucose_container2{background-color:#0b1526;padding:63px 26px 55px}.usage-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:326px;transform:translateY(-45px)}.basal-cnt{background:#36425a;border-radius:16px 0 0 16px;border-right:2px solid #edff6b}.basal-cnt,.bolus-cnt{height:103px;width:163px}.bolus-cnt{background:#17233b;border-left:2px solid #edff6b;border-radius:0 16px 16px 0}.basal-cnt h3,.bolus-cnt h3{color:#9ea3ae;font-size:14px;font-weight:500;line-height:140%;margin-left:26px;margin-top:16px}.basal-cnt h3:before{background-color:#d6f303}.basal-cnt h3:before,.bolus-cnt h3:before{border-radius:50%;color:#d6f303;content:"";display:inline-block;height:7.692px;left:0;margin-right:8px;top:0;width:8px}.bolus-cnt h3:before{background-color:#fff}.basal-cnt h4,.bolus-cnt h4{color:#fff;font-size:24px;font-weight:700;line-height:125%;margin-left:26px;margin-top:20px}.basal-cnt h4 span,.bolus-cnt h4 span{color:#fff;font-size:16px;font-weight:500;line-height:150%;margin-left:20px}.recommendation-text{align-items:center;display:flex;justify-content:space-between}.recommendation-text h5{color:#0b1526;font-size:18px;font-weight:700;line-height:135%}.recommendation-text h5 span{color:#0b1526;font-size:14px;font-weight:500;line-height:140%;margin-left:6px}.insulin-bar-chart{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:20px 0;padding:10px;text-align:center}.insight-item{display:flex;justify-content:space-between;margin-bottom:10px}.insight-item .change{font-weight:700}.change.positive{color:green}.change.negative{color:red}.weekly-insulin-breakdown{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:20px auto;max-width:500px;padding:15px;text-align:center}.weekly-insulin-breakdown h2{color:#333;margin-bottom:15px}.chart-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px}.event-cnt{gap:20px;justify-content:center!important}.events-container{padding-bottom:65px!important}.events-chart{padding-top:20px}.events_trend_text{align-items:center;display:flex;gap:52px;justify-content:center;padding-top:8px}.events_trend_text h3{color:#fff;font-size:12px;font-weight:500;line-height:150%}.event-summary{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.event-summary-card{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;max-width:200px;min-width:150px;padding:20px;text-align:center}.event-summary-card h2{color:#333;font-size:2rem;margin:0}.event-summary-card p{color:#666;font-size:1rem;margin:10px 0 0}.events-frequency{background:#fff}.key-insights{margin-top:20px}.event-log-item{border:1px solid #e5e5e5;border-radius:8px;margin:10px 0;padding:10px}.severity-tag{border-radius:4px;font-size:12px;padding:4px 8px}.severity-tag.high{background:#ffccc7}.severity-tag.moderate{background:#ffe58f}.severity-tag.mild{background:#d9f7be}.events-frequency{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px 0;padding:20px}.events-frequency .summary{margin-bottom:10px}.events-frequency .chart-container{margin-top:20px}.bar-chart-details{display:flex;justify-content:space-around;margin-top:10px}.chart-section{margin:20px 0}.billing-report-generator{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;font-family:Arial,sans-serif;margin:20px;padding:20px}.billing-report-generator h1{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.billing-report-generator label{display:block;font-weight:700;margin-bottom:5px}.billing-report-generator input[type=text]{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:8px;width:50%}.billing-report-generator button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.billing-report-generator button:hover{background-color:#0056b3}.report-content{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin-top:20px;padding:20px}.report-content h2{font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}.report-content h3{border-bottom:1px solid #ccc;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:15px;padding-bottom:5px}.report-content li,.report-content p{font-size:14px;line-height:1.6;margin-bottom:10px}.report-content ul{list-style-type:disc;padding-left:20px}.report-content strong{font-weight:700}.report-content .signature-section{margin-top:30px;text-align:left}.report-content .signature-section p{margin-bottom:5px}.report-content .signature-section input[type=text]{border:none;border-bottom:1px solid #000;font-size:14px;width:60%}#report-content{margin:0 auto;max-width:800px;width:100%}.error-message{margin-top:10px}.signature-pad-container{margin-top:15px;text-align:center}.signature-pad{border:1px solid #ccc;border-radius:5px}.saved-signature{height:auto;margin-top:10px;max-width:100%}.submit-report-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.submit-report-button:hover{background-color:#0056b3}.dashboard_container{align-items:center;background-color:#f9f9f9;display:block;flex-direction:column;font-family:Arial,sans-serif}.patient-navbar{align-items:center;background-color:#3f51b5;color:#fff;display:flex;justify-content:space-between;padding:10px 20px;width:100%}.patient-navbar .patient-icon span{font-size:1.2em;font-weight:700}.patient-navbar img{height:none;width:none}.patient_info_card{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-top:20px;padding:15px 20px;width:100%}.patient_info_content h3{color:#333;font-size:1.4em;margin:0}.patient_info_content h4{color:#666;font-size:1em;margin:5px 0 0}.patient_buttons{display:flex;gap:10px}.patient_buttons button{background-color:#3f51b5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;padding:10px 15px}.patient_buttons button:hover{background-color:#2c3a91}.insights_content h2,.summary-text{color:#333;font-size:1.3em;margin-bottom:10px}.insights_content p,.summary-text p{color:#555;line-height:1.6}.bottom-line-insights{border-bottom:2px solid #ddd;margin:20px 0;width:100%}.insights_content{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;padding:20px;width:100%}.insights_content h2{margin-top:0}.insights_content p{font-size:1em;margin:0}.billing-report-container{font-family:Arial,sans-serif}.cpt-code-selector{margin-bottom:10px}.cpt-code-selector label{margin-right:10px}button{cursor:pointer;font-size:14px;margin-top:10px;padding:10px 15px}button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:red;font-weight:700}.report-details{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-top:20px;padding:15px}.billing-report-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin:0 auto;max-width:600px;padding:20px}.cpt-code-selection{margin-bottom:20px}.cpt-code-selection label{font-weight:700;margin-right:10px}.cpt-code-selection select{margin-right:10px}.billing-report h2{color:#333;font-size:1.5rem;margin-bottom:10px}.billing-report p{font-size:1rem;margin:5px 0}.report-actions button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.report-actions button:hover{background-color:#0056b3}.error{color:red;font-weight:700}.cards_slider{margin:0 24px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none;white-space:nowrap}.cards_slider::-webkit-scrollbar{display:none}.cards_container{display:inline-flex;gap:12px}.cards_wrapper{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex:0 0 162px;height:200px;margin-top:23px;padding:24px 16px;scroll-snap-align:start;text-align:center}.form-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:20px auto;max-width:800px;padding:20px}.form-title{font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.form-fieldset{border:1px solid #ccc;border-radius:8px;margin-bottom:20px;padding:15px}.form-legend{font-size:1.2rem;font-weight:700;padding:0 10px}.form-label{display:block;font-size:1rem;font-weight:500;margin-bottom:10px}.form-input,.form-select,.form-textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:15px;margin-top:5px;padding:10px;width:100%}.form-textarea{height:80px;resize:vertical}.form-select{height:40px}.form-submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;padding:12px;transition:background-color .3s ease;width:100%}.form-submit-button:hover{background-color:#0056b3}.dropdown{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;font-family:Arial,sans-serif;overflow:hidden;position:relative;width:300px}.dropdown-btn{align-items:center;background:#f9f9f9;border:none;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:12px 16px;width:100%}.dropdown-btn .arrow{transition:transform .3s ease}.dropdown-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:none;left:0;overflow:hidden;position:absolute;top:100%;width:100%}.dropdown-content a{color:#333;display:block;padding:10px 16px;text-decoration:none;transition:background .2s ease}.dropdown-content a:hover{background:#f0f0f0}.dropdown.active .dropdown-btn .arrow{transform:rotate(180deg)}.setup-container-main{max-width:500px;text-align:center}.setup-icon-container{margin-bottom:16px;text-align:left}.setup-logo-container{margin-bottom:24px}.setup-title{color:#0b1526;font-family:Urbanist,serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:130%;margin-bottom:8px;text-align:center}.setup-steps-title{font-size:14px;line-height:140%;margin-bottom:8px!important;opacity:.5;text-align:left!important}.setup-description,.setup-steps-title{color:#0b1526;font-family:Urbanist,serif;font-style:normal;font-weight:500}.setup-description{font-size:16px;line-height:150%;margin-bottom:8px;opacity:.7;text-align:center}.setup-steps-title{margin-bottom:1rem;text-align:left}.setup-dropdown{position:relative;width:100%}.setup-dropdown-btn{align-items:center;background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;color:#0b1526;cursor:pointer;display:flex;font-family:Urbanist,serif;font-size:12px;font-style:normal;font-weight:500;justify-content:space-between;line-height:150%;max-width:327px;outline:none;padding:16px;width:100%}.setup-arrow{transition:transform .3s ease}.setup-arrow.open{transform:rotate(180deg)}.setup-dropdown-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:none;left:0;margin-top:4px;position:absolute;top:100%;width:100%;z-index:1000}.setup-dropdown-content.show{display:block}.setup-dropdown-item{color:#333;display:block;padding:12px 16px;text-decoration:none;transition:background .2s ease}.setup-dropdown-item:hover{background:#f5f5f5}.setup-button{margin-top:101px}.input-wrapper{position:relative}.input-icon{position:absolute;right:-6px;top:-8px}.connect-container-bg{background-color:#e5e5e5;height:844px}.connect-container-main{background-color:#fff;height:844px;margin:0 auto;max-width:390px;padding:25px;width:100%}.connect-steps-container{align-items:end;display:flex;justify-content:space-between;margin-bottom:16px}.connect-steps-container h3{color:#0b1526;font-family:Urbanist,serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:125%}.connect-steps-container h3 span{font-size:14px;line-height:140%}.connect-steps-container h3 span,.connect-steps-container h5{color:#9ea3ae;font-family:Urbanist,serif;font-style:normal;font-weight:500}.connect-steps-container h5{font-size:12px;line-height:135%}.connect-progress{margin:0 auto 36px;max-width:340px}.connect-container-main h2{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:130%}.connect-container-main h2,.connect-container-main p{color:#0b1526;font-family:Urbanist,serif;font-style:normal;text-align:center}.connect-container-main p{font-size:16px;font-weight:500;line-height:150%;margin:4px auto 0;max-width:311px;opacity:.7}.glucose-monitor{margin-top:52px;max-width:340px!important}.connect-container-main h4{color:#0b1526;font-family:Urbanist,serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:150%;margin-bottom:28px;margin-top:14px;text-align:center}.connect-drop-files{background:#f9fafb;border:2px dashed #e5e6eb;border-radius:8px;max-width:340px;padding-bottom:11px;padding-top:12px}.connect-drop-files h2{color:#0b1526;font-family:Urbanist,serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.connect-drop-files p{color:#9ea3ae;font-family:Urbanist,serif;font-size:12px;font-style:normal;font-weight:500;line-height:135%}.connect-drop-files{margin:0 auto;text-align:center}.connect-drop-files img{margin-bottom:12px}.delete-btn{align-items:center;display:flex;justify-content:space-between;margin-bottom:33px;margin-top:16px}.connect-csv-file input{background:#f9fafb;border:1px solid #e5e6eb;border-radius:8px;max-width:217px;outline:none;padding:16px 22.26px}.connect-csv-file input::placeholder{color:#9ea3ae;font-size:16px}.connect-csv-file input::placeholder,.connect-delete-btn button{font-family:Urbanist,serif;font-style:normal;font-weight:500;line-height:150%}.connect-delete-btn button{align-items:center;background:#ff2a2e;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;justify-content:center;margin-top:0;max-width:105px;padding:16px 48px;text-align:center}.next-button button{width:340px!important}.connect-container-main h5{color:#0b1526;font-family:Urbanist,serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.health-image-new{margin:21px auto 7px;max-width:220px}.map-content-list{align-items:center;border-bottom:1px solid #f4f4f6;display:flex;justify-content:space-between;margin-bottom:11px;padding-bottom:11px}.map-left-data h2{color:#0b1526;font-size:16px;font-weight:700;line-height:150%;text-align:left}.map-left-data h2,.map-left-data h3{font-family:Urbanist,serif;font-style:normal}.map-left-data h3{color:#6c727f;font-size:12px;font-weight:500;line-height:135%}.map-right-data span{color:#0b1526;font-family:Urbanist,serif;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.map-right-data img{margin-right:8px;transform:translateY(3.5px)}.summary-text h3{border-bottom:1px solid #f4f4f6;color:#0b1526;font-family:Urbanist,serif;font-size:18px;font-style:normal;font-weight:700;line-height:135%;margin-top:36px;padding-bottom:27px}.review-dashboard-btn button{background:#d6f303!important;border:none;color:#17233b!important;margin-top:120px}
/*# sourceMappingURL=main.a119ed55.css.map*/