@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.signin-container{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.signin-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:40px;text-align:center;width:400px}.signin-title{color:#333;font-size:28px;font-weight:600;margin-bottom:20px}.signin-error{color:red;margin-bottom:15px}.signin-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:12px 15px;width:100%}.signin-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;width:100%}.signin-button,.signin-button:hover{background-color:#277ee5}.signin-terms{color:#666;font-size:16px;margin-top:20px}.signin-terms a{color:#277ee5;text-decoration:none}.signin-terms a:hover{text-decoration:underline}.logoName{margin-bottom:35px}.LogoContainer{align-items:center;background-color:initial;border:none;border-radius:1rem;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;padding:.5rem 1rem}.HomePageContainer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.HomePageSplashGradient{background:radial-gradient(circle,#fc653433 0,#ff009600 70%);height:35rem;mix-blend-mode:screen;position:absolute;width:35rem;z-index:-1}.HomePageSplashGradient.one{left:-15vw;top:-30vh}.HomePageSplashGradient.two{bottom:20vh;right:-15vw}.HomePageContentContainer{align-items:center;display:flex;flex-direction:column;height:100vh;overflow-y:scroll;width:100vw}.HomePageHeroRow{box-sizing:border-box;display:flex;justify-content:space-between;padding:3rem 1rem 5rem}.HomePageHeroTextColumn{background-color:initial;box-sizing:border-box;display:flex;flex:6 1;flex-direction:column;justify-content:center;margin:0 .5rem;padding:1rem}.HomePageHeroSpacer{flex:1 1}.HomePageHeroSectionText{font-size:3rem;font-weight:700;line-height:4rem}.HomePageHeroParagraphText{color:grey;font-size:1.5rem;font-weight:400;line-height:2rem}.HomePageHeroButton{background-color:#f5be64;border-color:#0000;border-radius:.4rem;border-width:.1rem;cursor:pointer;font-size:1rem;font-weight:700;max-width:fit-content;padding:.8rem 2.5rem}.HomePageHeroImageColumn{background-color:initial;box-sizing:border-box;flex:8 1;height:35rem;margin:0 .5rem;padding:1rem;position:relative;z-index:-2}.HomePageHeroImageTextOneContainer{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:.1rem .15rem 1rem 0 #95959580;display:flex;justify-content:center;left:24rem;max-width:10rem;padding:1rem 2rem;position:relative}.HomePageHeroImageTextOneContainer:after{border-color:#fff #0000 #0000;border-style:solid;border-width:20px 20px 0 0;bottom:-20px;content:"";height:0;left:20px;position:absolute;width:0}.HomePageHeroImageTextTwoContainer{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:.1rem .15rem 1rem 0 #95959580;display:flex;justify-content:center;left:20rem;max-width:15rem;padding:1rem 2rem;position:relative}.HomePageHeroImageTextTwoContainer:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:25px 0 10px 25px;content:"";height:0;position:absolute;right:-20px;top:25%;transform:rotate(100deg);width:0}.HomePageHeroImageText{align-items:center;font-weight:500;justify-content:center;margin:0}.HomePageHeroImageImageContainer{background-color:#fff;border-radius:1rem;box-shadow:.1rem .15rem 1rem 0 #95959580;height:auto;margin:0 0 2rem;padding:0 3rem;position:relative;width:auto}.HomePageHeroImageCapsule{position:absolute;right:2rem;top:23rem}.HomePageHeroImageBox{background-color:#ffe3b5;border-radius:3rem;height:100%;margin-right:3rem;position:absolute;right:0;top:0;width:65%;z-index:-1}.HomePageHowItWorksRow{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%}.HomePageHowItWorksCardContainer{display:flex;flex-direction:column;overflow:hidden}.HomePageCardAccentRow{align-items:end;display:flex;justify-content:end;position:relative;right:-1rem;top:-1rem}.HomePageAngledSquareContainer{align-items:end;border-radius:2rem;display:flex;height:3rem;justify-content:start;overflow:hidden;padding:1rem 2rem;rotate:-3deg;width:3rem}.HomePageHowIconFiles{rotate:3deg;translate:-.5rem}.HomePageHowIconIdea{rotate:3deg;transform:translateY(.2rem)}.HomePageHowIconSearch{rotate:3deg;translate:-.5rem;width:2.75rem}.HomePageHowIconQuestion{rotate:3deg;transform:translateY(.25rem);translate:-.5rem}.HomePageHowTextContainer{height:5rem;margin:0 1rem 2rem;width:14rem}.HomePageHowDescriptionText{font-weight:500;line-height:1.5rem;padding:1rem 0 0}.HomePageJoinSectionText{font-size:2rem;font-weight:700;margin:1rem}.HomePageJoinRow{align-items:center;background-color:#f5be64;border-radius:1rem;box-shadow:.2rem .3rem .5rem 0 #95959580;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin:5rem 0 1rem;padding:1rem}.HomePageJoinText{font-size:2rem;font-weight:700;padding:1rem}.HomePageJoinTrail{padding:0 1rem}.HomePageJoinButton{background-color:#fff;border-color:#0000;border-radius:.5rem;cursor:pointer;font-size:1.2rem;padding:.75rem 2.5rem}.GenericTopBarContainer{align-items:center;background-color:#fff;border:1px solid #f1f1f1;border-radius:8px;box-shadow:0 6px 26px #0000000a;display:inline-flex;flex-direction:row;height:60px;justify-content:space-between;margin:1rem 0;min-height:60px;width:98%;z-index:10}.HomePageContainer .GenericTopBarContainer{width:80%}.GenericTopBarContainerSticky{position:sticky}.MainTopBarUser-Element{align-items:center;display:flex;gap:10px}.MainTopBarUser-Element .MainTopBarUser-UserName{text-align:right}.MainTopBarUser-Element .MainTopBarUser-UserName h2{align-items:baseline;color:#454545;display:flex;font-size:16px;font-weight:600;gap:4px;margin:0 0 -4px}.MainTopBarUser-Element .MainTopBarUser-UserName span{color:#666;cursor:pointer;font-size:12px;font-weight:600;margin:0 15px 0 0}.MainTopBarUser-Element .MainTopBarUser-UserName span:hover{color:red}.MainTopBarUser-Element .MainTopBarUser-UserImage{align-items:center;background-color:#e6e6e6;border-radius:50px;display:flex;height:42px;justify-content:center;width:42px}.MainTopBarUser-Element .MainTopBarUser-UserImage img{height:40px;width:40px}.MainTopBarButton{background-color:#fff;border-color:#0000;border-radius:.4rem;font-size:1rem;padding:.25rem .5rem;transition:background-color .2s ease-in-out}.MainTopBarButton:hover{cursor:pointer}.MainTopBarButton:hover,.MainTopBarHighlightButton{background-color:#f5be64}.MainTopBarLogoRow,.MainTopBarUserButtonRow{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.MainTopBarUserButtonRow{padding:0 1rem}.MainTopBarLoginButton{align-items:center;background-color:#f5be64;border-color:#0000;border-radius:.4rem;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;gap:.25rem;justify-content:center;padding:.35rem 1rem}.MainTopBarSignOutButton,.MainTopBarSignUpButton{background-color:initial;border:.1rem solid #f5be64;border-radius:.4rem;cursor:pointer;font-size:1rem;padding:.35rem 1rem}ul.MainTopBarList{display:flex;gap:15px;margin:0;padding:0}ul.MainTopBarList li{list-style:none}ul.MainTopBarList li a{color:#2d2d2d;font-family:Lexend;font-size:14px;font-weight:600;padding:7px 12px;text-decoration:none;transition:all .6s}ul.MainTopBarList li a.MainTopBarHighlightLink,ul.MainTopBarList li a:hover{background-color:#ececec;border-radius:6px}.HoveringCardContainer{align-items:center;background:#fff;box-shadow:0 6px 22px 0 #66666614;display:flex;flex:1 1;justify-content:center;margin:0 0 1rem}.HoveringCardRounded{border-radius:1rem}.HoveringCardBordered{border:1px solid #e5e5e5}.PrimaryFooterContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.PrimaryFooterContentContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:1rem 7rem;padding:1rem}.PrimaryFooterContainerDisclaimerColumn{flex:4 1;flex-direction:column;line-height:2rem}.PrimaryFooterContainerDisclaimerText{color:gray;font-size:1.25rem;padding-left:1rem}.PrimaryFooterContainerNavigationColumn{align-items:start;display:flex;flex:1 1;flex-direction:column;gap:1rem;margin:1rem}.PrimaryFooterNavigationText{cursor:pointer;font-weight:700}.PrimaryFooterContainerContactUsColumn{flex:2 1;flex-direction:column}.PrimaryFooterSpacer{flex:1 1}.PrimaryFooterBreakLine{background-color:#e0e0e0;border:none;height:1px;margin:1rem 0;opacity:.8;width:80%}.FeedBackButton{align-items:center;background-color:#2196f3;border:none;border-radius:25%;bottom:11rem;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:4rem;justify-content:center;position:fixed;right:1rem;width:4rem;z-index:100}.FeedBackButton:hover{background-color:#1976d2}.FeedBackFormContainer{display:flex;flex-direction:column;margin:.5rem}.FeedBackFormRow{align-items:center;display:flex;flex-direction:row;justify-content:left;width:100%}.FeedBackFormCenteredRow{align-items:center;display:flex;justify-content:center}.FeedBackFormLabel{align-items:left;display:flex;justify-content:left;padding-right:.5rem}.FeedBackFormSpacer{padding:.5rem}.LargeFormPanelOverlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.LargeFormPanel{background-color:#fff;border-radius:8px;box-shadow:0 .25rem .5rem #0003;max-width:70rem;padding:20px;position:relative;width:40rem}.LargeFormPanelHeader{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:.25rem}.LargeFormPanelTitle{flex:1 1;font-size:2rem;font-weight:400;margin:0;text-align:center}.LargeFormPanelCloseButton{background:none;border:none;color:#333;cursor:pointer;flex:none;font-size:2rem;font-weight:700;line-height:1;padding:1rem;position:relative}.LargeFormPanelCloseButton:hover{color:red}.LargeFormPanelContent{display:flex;flex-direction:column;max-height:40rem;overflow-y:scroll;padding-top:1rem}.InputField{background:#f2f4f8;background:var(--CoolGray-10,#f2f4f8);border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:1rem;overflow-y:auto;padding:10px;resize:vertical}.InputContainer{display:flex;width:100%}.expanding-textarea-container{display:flex;flex-direction:column;width:100%}.expanding-textarea-label{color:#333;font-size:16px;font-weight:700}.expanding-textarea{border:1px solid #ccc;border-radius:.25rem;box-sizing:border-box;font-family:Arial,sans-serif;font-size:1rem;line-height:1rem;overflow-y:auto;padding:.5rem}.LoadingSpinner{animation:spin 1s linear infinite;border:8px solid #0000;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}.LoadingSpinnerLight{border-color:#3498db #fff #fff}.LoadingSpinnerDark{border-color:#3498db #0003 #0003}@keyframes spin{to{transform:rotate(1turn)}}.BugButton{align-items:center;background-color:#2196f3;border:none;border-radius:25%;bottom:6rem;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:4rem;justify-content:center;position:fixed;right:1rem;width:4rem;z-index:100}.BugButton:hover{background-color:#1976d2}.BugReportFormContainer{display:flex;flex-direction:column;margin:.5rem}.BugReportFormRow{align-items:center;display:flex;flex-direction:row;justify-content:left;width:100%}.BugReportFormCenteredRow{align-items:center;display:flex;justify-content:center}.BugReportFormLabel{align-items:left;display:flex;justify-content:left;padding-right:.5rem}.BugReportFormSpacer{padding:.5rem}.search-input{background:#fff;border:1px solid #c9c9c9;border-radius:15px;color:#9d9d9d;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:150%;max-width:731px;padding:10px 12px 10px 33px;position:relative;width:100%}.search-icon{color:#000;font-size:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.historySearch-container{display:flex;flex-direction:column;justify-content:center;margin:128px auto 0;max-width:780px}.historySearch-container form{position:relative}.chat-no{color:#000;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:22px 0 22px 15px;text-align:left}.chat-message{background:#ececec;border-radius:4px;margin-bottom:12px;padding:8px 18px}.chat-message h4{color:#000;font-size:16px;margin-bottom:6px}.chat-message h4,.chat-message p{font-family:Roboto;font-style:normal;font-weight:400;line-height:140%}.chat-message p{color:#141414;font-size:12px}.dashboard-head-row button{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:center}.dashboard-head-row-icon{margin-right:10px}.dashboard-container{background-color:#f7f8fc;padding:20px}.dashboard-head-row{align-items:center;display:flex;justify-content:space-between}.dashboard-head-row h2{color:80% Dark;font-size:20px;font-style:Medium;font-weight:500;margin:0}.dashboard-head-row button,.dashboard-head-row h2{font-family:Lexend;letter-spacing:0;line-height:100%}.dashboard-head-row button{background-color:#3751ff;border:none;border-radius:8px;color:#f7f8fc;font-size:14px;font-style:SemiBold;font-weight:600;padding:11px 16px}.dashboard-head-row button img{margin-right:10px}.dashboard-user-table-container{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 4px 8px 1px #3838420f;margin-top:20px;padding:10px;width:100%}.dashboard-user-table-container thead tr th{border-bottom:1px solid #a5a6aa;color:#a5a6aa;font-weight:400;line-height:100%;text-align:left}.dashboard-user-table-container tbody td,.dashboard-user-table-container thead tr th{font-family:Lexend;font-size:14px;padding:12px 8px}.dashboard-user-table-container tbody tr td{font-family:Lexend;font-size:16px;line-height:100%}.dashboard-displayName{font-weight:400}.dashboard-userEmail{font-weight:300}.dashboard-assignedPhy{font-weight:500}.dashboard-user-status{border-radius:20px;font-family:Lexend;font-size:12px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%;padding:4px 12px}.dashboard-status-active{background-color:#27c840;border:1px solid #27c840;color:#fff}.dashboard-status-progress{background-color:#dfe6ff;border:1px solid #dfe6ff;color:#3751ff}.dashboard-user-actions-btns{display:flex;gap:10px}.dashboard-user-actions-btns,.dashboard-user-actions-btns button{font-family:Lexend;font-size:12px;font-style:Medium;font-weight:500;line-height:100%}.dashboard-user-actions-btns button{background-color:initial;border:1px solid #3751ff;border-radius:20px;cursor:pointer;letter-spacing:0;padding:6px 16px}.new-user-form-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;z-index:1000}.new-user-form-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 48px 0 #060c3b1a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.new-user-form-header{background-color:#f7f8fc;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 30px}.new-user-form-header h2{color:#000b53;font-family:Lexend;font-size:24px;font-weight:600;letter-spacing:0;line-height:100%}.new-user-close-button{background-color:initial;border:none;cursor:pointer}.new-user-form-content{flex:1 1;overflow-y:auto;padding:15px 30px}.new-user-form-label{color:#060c3b;margin-bottom:5px;text-align:center}.new-user-form-label,.new-user-form-row select{font-family:Lexend;font-size:14px;font-weight:500;letter-spacing:0;line-height:100%;vertical-align:middle}.new-user-form-row select{border:1px solid #e5e5e6;border-radius:4px;margin-top:5px;padding:11px 15px;width:100%}.new-user-form-row select option{border-bottom:5px solid #e5e5ea!important;padding:5px}.new-user-form-row{margin-bottom:20px}.new-user-form-name{display:flex;flex-direction:row;gap:20px}.new-form-input-name{width:88%}.new-form-input-name,.new-user-form-input{border:1px solid #e5e5e6;border-radius:4px;margin-top:5px;padding:11px 15px}.new-user-form-input{width:94%}.new-user-submit-btns{background-color:#fff;border-top:1px solid #e5e5e6;flex-shrink:0;gap:10px;justify-content:center;padding:20px 0}.new-user-submit-btns button{border-radius:3px;cursor:pointer;font-family:Lexend;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%;padding:11px 16px;text-transform:uppercase}.new-user-cancel{background-color:initial;border:1px solid #101010;color:#101010}.new-user-submit{background-color:#3751ff;border:1px solid #3751ff;color:#f7f8fc}.new-user-form-error{color:red;margin-top:0}.new-user-form-header-close{font-size:30px}.side-column-scaffold{display:flex;height:100vh}.main-content-page{flex:1 1}.side-bar-content{background-color:#383842;max-width:220px;padding:23px 15px;width:100%}.sidebar-header{margin-bottom:23px}.sidebar-content-item-label{color:#fff;font-family:Lexend;font-size:15px;font-weight:400}.sidebar-content-item{align-items:center;cursor:pointer;display:flex;margin-bottom:10px;padding:11px 15px}.sidebar-content-item.active{background-color:#444653;border-radius:4px}.sidebar-content-item-img{margin-right:10px}.sidebar-content-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.sidebar-content-user-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.sidebar-content-user-container p{color:#a9a9ae;font-family:Lexend;font-size:12px;font-style:Light;font-weight:300;margin:10px auto 0}.sidebar-content-user-container h4{color:#fff;font-family:Lexend;font-size:16px;font-style:Medium;font-weight:500;margin:5px auto 20px}.sidebar-content-user-container button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center}.sidebar-content-user-container button span{color:#fff;font-family:Lexend;font-size:14px;font-style:Regular;font-weight:400;margin-left:10px}.LogoContainerWhite{align-items:center;background-color:initial;border:none;border-radius:1rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center}.LogoImage{height:2rem;width:2rem}.LogoContainer h3{font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0}.DocumentUploadFormContent{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;margin:1rem;padding:1rem;position:relative}.DocumentUploadFormSubmitRow{justify-content:space-between}.DocumentUploadFileLabel{background-color:#2196f3;margin:1rem;padding:8px 16px}.FormButtonEnabled{background-color:#2196f3;cursor:pointer}.FormButtonDisabled,.FormButtonEnabled{border-radius:.25rem;border-width:0;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin:1rem;padding:8px 16px;text-align:center}.FormButtonDisabled{background-color:#b0b0b0;cursor:not-allowed;opacity:.6;pointer-events:none}.BlockingLoaderOverlay{align-items:center;background:#00000059;border-radius:inherit;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:1000}.BlockingLoaderSpinner{animation:BlockingLoaderSpin .8s linear infinite;border:3px solid #fff;border-radius:50%;border-right-color:#0000;height:32px;width:32px}@keyframes BlockingLoaderSpin{to{transform:rotate(1turn)}}.citation-page-container{background-color:#f7f8fc;height:100%;padding:20px}.patientDetails p,.patientDetailsContainer h1{font-family:Lexend}.citation-section{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:50%}.citation-back-btn{align-items:center;background-color:initial;border:none;color:#3751ff;cursor:pointer;display:flex;font-family:Lexend;font-size:14px;font-weight:400}.citation-box{background-color:#fff;border:1px solid #f6f6f8;border-radius:6px;margin-bottom:60px;margin-top:10px;padding:20px}.citation-head{align-items:center;border-bottom:1px solid #a5a6aa;display:flex;justify-content:space-between}.citation-head p{color:#444653;font-family:Lexend;font-size:14px;font-weight:300}.citation-head h2{color:#101010;font-family:Lexend;font-size:20px;font-weight:500}.citation-symptom{color:#383842;font-family:Lexend;font-size:16px;font-weight:600}.citation-study{margin-left:45px}.citation-study h5{color:#101010;font-family:Lexend;font-size:16px;font-weight:600;margin:10px auto 4px}.citation-study p{color:#383842;font-family:Libre Baskerville;font-size:14px;font-weight:400;line-height:26px}.citation-decide-btns{display:flex;gap:20px;justify-content:end}.citation-decide-btns button{border-radius:3px;cursor:pointer;font-family:Lexend;font-size:14px;font-weight:600;padding:11px 16px}.citation-decide-reject{background-color:#fff;border:1px solid #db0000;color:#db0000}.citation-decide-approve{background-color:#3751ff;border:1px solid #3751ff;color:#fff}.editable-citation-card{background:#fff;border:1px solid #d5d8dd;border-radius:8px;max-width:720px;padding:1rem 1.25rem}.editable-symptom-header{color:#1f2937;font-size:1.05rem;font-weight:600;margin-bottom:.75rem}.editable-empty{color:#6b7280;font-size:.9rem;margin:.5rem 0}.editable-citation-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.75rem;padding:.75rem}.editable-citation-text{color:#111827;font-weight:500;margin-bottom:.25rem}.editable-rationale-text{color:#4b5563;font-size:.9rem;margin-bottom:.5rem;white-space:pre-wrap}.editable-label{color:#4b5563;display:block;font-size:.75rem;font-weight:500;margin-bottom:.4rem}.editable-input,.editable-textarea{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:.85rem;margin-top:.25rem;padding:.4rem .5rem;width:100%}.editable-textarea{min-height:80px;resize:vertical}.editable-actions{display:flex;gap:.5rem;margin-top:.6rem}.editable-btn{background:#4580ff;border:none;border-radius:4px;color:#ebebeb;cursor:pointer;font-size:.75rem;padding:.35rem .75rem}.editable-btn.primary{background:#2563eb;color:#fff}.editable-btn.secondary{background:#f3f4f6;color:#374151}.editable-btn:hover{filter:brightness(.97)}.editable-symptom-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.editable-symptom-add-btn{background:#10b981;color:#fff;font-weight:500}.editable-symptom-add-btn:hover{filter:brightness(.96)}.editable-citation-item{position:relative}.patient-detail-page{background-color:#f7f8fc;padding:20px}.patient-detail-head{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.patient-detail-head h2{font-family:Lexend;font-size:20px;font-style:Medium;font-weight:500;margin:0}.patient-detail-head button{background-color:#9a9b9f;border:none;border-radius:3px;color:#f7f8fc;font-family:Lexend;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%;padding:11px 16px;text-transform:uppercase}.patient-detail-info-box{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px 1px #3838420f;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:20px;padding:20px}.patient-detail-info-name{color:#101010;font-weight:500}.patient-detail-info p,.patient-detail-info-name{font-family:Lexend;font-size:16px;line-height:100%}.patient-detail-info p{color:#444653;font-weight:400;margin:0 auto 15px}.patient-detail-info-status{color:#3751ff}.patient-detail-info-case-status,.patient-detail-info-status{font-family:Lexend;font-size:12px;font-weight:500;line-height:100%;text-transform:uppercase}.patient-detail-info-case-status{color:#fb5e2a}.patient-detail-info-buttons{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.patient-detail-info-buttons button{background-color:initial;border:1px solid #3751ff;border-radius:3px;color:#3751ff;cursor:pointer;font-family:Lexend;font-size:14px;font-weight:600;line-height:100%;padding:11px 16px;text-transform:uppercase}.patient-detail-files-assignees{display:flex;gap:20px}.patient-detail-lawyers-assign,.patient-detail-physician-assign,.patient-detail-uploaded-files{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px 1px #3838420f;flex:1 1;padding:20px}.patient-detail-lawyers-assign h2,.patient-detail-physician-assign h2,.patient-detail-uploaded-files h2{color:#101010;font-family:Lexend;font-size:16px;font-weight:500;margin:0 auto 20px}.patient-detail-files,.patient-detail-lawyers,.patient-detail-physicians{border-bottom:1px solid #dfe6ff;display:flex;justify-content:space-between;padding:10px 0}.patient-detail-files p,.patient-detail-lawyers p,.patient-detail-physicians p{color:#383842;font-family:Lexend;font-size:16px;font-weight:400;margin:0}.patient-detail-close-icon{cursor:pointer}.assign-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.assign-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 48px 0 #060c3b1a;max-width:600px;width:100%}.assign-head{background-color:#f7f8fc;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:15px 30px}.assign-head h2{color:#000b53;font-family:Lexend;font-size:24px;font-weight:600;letter-spacing:0;line-height:100%}.assign-body{padding:15px 30px}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;font-family:Lexend;font-size:14px;margin-bottom:15px;padding:10px}.assign-save-btns{gap:15px;justify-content:center}.assign-save-btns button{border-radius:3px;cursor:pointer;font-family:Lexend;font-size:14px;font-weight:600;padding:11px 16px}.assign-save{background-color:#3751ff;border:1px solid #3751ff;color:#f7f8fc}.assign-cancel{background-color:initial;border:1px solid #101010;color:#101010}.assign-row{margin-bottom:20px}.assign-dropdown-label{color:#060c3b;font-family:Lexend;font-size:14px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:5px;text-align:center;vertical-align:middle}.assign-dropdown-input-box{margin-top:5px;position:relative;width:100%}.assign-dropdown-input{align-items:center;background-color:#fff;border:1px solid #e5e5e6;border-radius:4px;color:#060c3b;cursor:pointer;display:flex;font-family:Lexend;font-size:14px;font-weight:500;justify-content:space-between;padding:11px 15px}.assign-dropdown-input:hover{border-color:#3751ff}.assign-dropdown-arrow{color:#666;transition:transform .2s ease}.assign-dropdown-arrow.open-assign-dropdown{transform:rotate(180deg)}.assign-dropdown-list{background:#fff;border:1px solid #e5e5e6;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 6px #0000001a;left:0;max-height:250px;position:absolute;right:0;top:100%;z-index:1000}.assign-dropdown-search-user{border-bottom:1px solid #f0f0f0;padding:10px;position:relative}.assign-dropdown-search-user input{border:1px solid #e5e5e6;border-radius:4px;font-family:Lexend;font-size:14px;max-width:465px;outline:none;padding:8px 35px 8px 12px;width:100%}.assign-dropdown-search-user input:focus{border-color:#3751ff}.assign-search-icon{color:#666;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.assign-dropdown-user-options{max-height:180px}.assign-dropdown-select-all-option,.assign-user-dropdown-option{padding:0}.assign-dropdown-select-all-option label,.assign-user-dropdown-option label{align-items:center;color:#060c3b;cursor:pointer;display:flex;font-family:Lexend;font-size:14px;font-weight:400;margin:0;padding:10px 15px;transition:background-color .2s ease;width:100%}.assign-dropdown-select-all-option label:hover,.assign-user-dropdown-option label:hover{background-color:#f8f9fa}.assign-dropdown-select-all-option{border-bottom:1px solid #f0f0f0}.assign-dropdown-select-all-option label{font-weight:500}.assign-dropdown-select-all-option input[type=checkbox],.assign-user-dropdown-option input[type=checkbox]{accent-color:#3751ff;cursor:pointer;height:16px;margin-right:10px;width:16px}.assign-dropdown-user-options::-webkit-scrollbar{width:6px}.assign-dropdown-user-options::-webkit-scrollbar-track{background:#f1f1f1}.assign-dropdown-user-options::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.assign-dropdown-user-options::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.CaseDocError{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;padding:.5rem .75rem}.case-upload-page-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.case-upload-page-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 48px 0 #060c3b1a;max-width:600px;width:100%}.case-upload-page-head{align-items:center;background-color:#f7f8fc;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:30px 15px}.case-upload-page-head h2{color:#000b53;font-family:Lexend;font-size:24px;font-style:SemiBold;font-weight:600;margin:0}.case-upload-page-head button{background-color:initial;border:none;cursor:pointer}.case-upload-form-close{font-size:30px}.case-upload-patient-heading{color:#444653;font-family:Lexend;font-size:16px;font-weight:500;margin:0;padding:20px 30px 0}.case-upload-patient-name{color:#101010;font-family:Lexend;font-size:16px;font-weight:500}.DocumentUploadFormContent{margin-top:20px}.DocumentUploadFormContentRow{margin-bottom:5px;padding:0 30px}.DocumentUploadFormContentRow input{background-color:#fff;border:1px solid #a5a6aa99;margin-bottom:20px}.DocumentUploadFormContentRow span,.document-upload-file-name{color:#060c3b;font-family:Lexend;font-size:14px;font-weight:500;margin:0 0 5px}.DocumentUploadFormRow{align-items:center;display:flex;flex-direction:row;justify-content:start;padding:0 0 .5rem}.document-upload-file-section{margin-bottom:20px;padding:0 30px}.DocumentUploadFormFileRow{align-items:center;border:1px solid #a5a6aa99;border-radius:4px;display:inline-flex;justify-content:end;max-width:527px;padding:5px;width:100%}.DocumentUploadFormSubmitRow{align-items:center;background-color:#f7f8fc;display:inline-flex;gap:15px;justify-content:center;padding:20px 0;width:100%}.DocumentUploadFileLabel{background-color:#3751ff;border-radius:4px;color:#fff;display:inline-block;font-weight:400;padding:6px 10px;text-align:center}.DocumentUploadFileLabel,.DocumentUploadFormSubmitRow button{cursor:pointer;font-family:Lexend;font-size:14px;font-weight:600}.DocumentUploadFormSubmitRow button{border-radius:3px;margin:0;padding:11px 16px}.document-upload-clear-btn{background-color:initial;border:1px solid #101010;color:#101010}.document-upload-submit-btn{background-color:#3751ff;border:1px solid #3751ff;color:#f7f8fc}.UploadTranscriptFileName{color:#383842;font-family:Lexend;font-size:16px;font-weight:400}.document-upload-file-add{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.document-upload-file-add button{background-color:initial;border:none;cursor:pointer}.file-upload-removal{font-size:20px}.admin-dashboard-container{background-color:#f7f8fc;height:100vh;padding:20px}.admin-dashboard-head-row{align-items:center;display:flex;justify-content:space-between}.admin-dashboard-head-row h2{color:#101010;font-family:Lexend;font-size:20px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%;margin:0}.admin-dashboard-head-row button{align-items:center;background-color:#3751ff;border:none;border-radius:8px;border-radius:3px;color:#f7f8fc;cursor:pointer;display:flex;font-family:Lexend;font-size:14px;font-style:SemiBold;font-weight:600;justify-content:center;line-height:100%;padding:11px 16px}.admin-dashboard-status-row{align-items:center;display:flex;gap:20px;margin:27px 0 0}.admin-dashboard-status-card{align-items:center;background-color:#fff;border:1px solid #dfe6ff;border-radius:4px;display:flex;flex:1 1;gap:100px;justify-content:space-between;padding:20px}.admin-dashboard-status-card-left p{color:#444653;font-family:Lexend;font-size:16px;font-weight:500;margin:0}.admin-dashboard-status-card-left h4{color:#101010;font-family:Lexend;font-size:30px;font-weight:500;margin:4px 0 0}.admin-dashboard-actions-row,.admin-dashboard-recent-activity{background-color:#fff;border:1px solid #dfe6ff;border-radius:4px;margin:30px 0;padding:20px}.admin-dashboard-actions-row h4,.admin-dashboard-recent-activity h4{font-family:Lexend;font-size:20px;font-weight:500;margin:0}.admin-dashboard-actions-btns{align-items:center;display:flex;gap:20px;justify-content:left;margin-top:20px}.admin-dashboard-actions-btns button{align-items:center;background-color:#f5f6ff;border:1px solid #3751ff;border-radius:3px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:20px;width:267px}.admin-dashboard-actions-btns button p{color:#3751ff;font-family:Lexend;font-size:14px;font-weight:500;margin:0}.CICPLetterContainer{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:2rem}.CICPLetterContent{background-color:#fff;box-shadow:0 0 10px #0000001a;color:#000;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.5;max-width:8.5in;min-height:11in;padding:.75in;width:100%}.CICPLetterHeader{margin-bottom:1.5rem}.CICPLetterDate{margin:0;text-align:left}.CICPLetterRecipient{margin-bottom:1.5rem}.CICPLetterRecipient p{line-height:1.5;margin:0}.CICPLetterSubject{margin-bottom:1.5rem}.CICPLetterSubject p{margin:0;text-align:left;text-indent:2rem}.CICPLetterSalutation{margin-bottom:1rem}.CICPLetterSalutation p{margin:0}.CICPLetterBody{margin-bottom:1.5rem}.CICPLetterParagraph{margin:0 0 1rem;text-align:justify;text-indent:2rem}.CICPLetterClosing{margin-bottom:3rem;margin-left:60%}.CICPLetterClosing p{margin:0}.CICPLetterSignature{margin-left:60%}.CICPLetterSignatureLine{border-bottom:1px solid #000;margin-bottom:.5rem;width:100%}.CICPLetterSignatureField{font-weight:700;margin:.25rem 0;padding:.25rem}@media print{.CICPLetterContainer{background-color:#fff;padding:0}.CICPLetterContent{box-shadow:none;max-width:none;padding:.5in;width:100%}.CICPLetterSignatureField{background-color:initial}}@media screen and (max-width:768px){.CICPLetterContainer{padding:1rem}.CICPLetterContent{font-size:11pt;padding:.5in}}.CombinedReportPageContainer{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.CombinedReportActionBar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.CombinedReportTitle{color:#333;flex:1 1;font-size:1.5rem;font-weight:700;margin:0;text-align:center}.ActionButtons{display:flex;gap:1rem}.BackButton,.DownloadPDFButton,.DownloadWordButton,.PrintButton{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.BackButton{background-color:#6c757d;color:#fff}.BackButton:hover{background-color:#5a6268;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.DownloadPDFButton{background-color:#28a745;color:#fff}.DownloadPDFButton:hover{background-color:#218838;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.DownloadWordButton{background-color:#2b579a;color:#fff}.DownloadWordButton:hover{background-color:#1f4278;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.PrintButton{background-color:#007bff;color:#fff}.PrintButton:hover{background-color:#0056b3;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.CombinedReportContent{color:#000;flex:1 1;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.5;margin:0 auto;max-width:1200px;padding:1rem;width:100%}.ReportSection{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;overflow:hidden}.CitationSection,.TestFormSection{padding:1.5rem}.TestFormSection .QuestionnaireReadOnlyContainer{padding:0}.SectionHeader{margin-bottom:1rem;padding-bottom:.75rem}.SectionHeader h2{color:#000;font-size:16pt;font-weight:700;margin:0}.SectionHeader h2,.citation-content{font-family:Times New Roman,Times,serif}.citation-content{font-size:12pt;line-height:1.6}.citation-body{margin-bottom:1.5rem}.citation-symptom-group{border-bottom:1px solid #e0e0e0;margin-bottom:2.5rem;padding-bottom:1.5rem}.citation-symptom-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.citation-symptom-title{font-size:14pt;font-weight:700;margin-bottom:1.25rem;margin-top:0;padding:0}.citation-no-results,.citation-symptom-title{color:#000;font-family:Times New Roman,Times,serif}.citation-no-results{font-size:12pt;font-style:italic;margin:1rem 0;padding-left:0}.citation-study-item{margin-bottom:1.5rem;margin-left:0;padding-bottom:.5rem;padding-left:0;padding-top:.5rem}.citation-study-item:last-child{margin-bottom:0}.citation-study-title{font-weight:600;line-height:1.4;margin-bottom:.75rem;margin-top:0}.citation-rationale,.citation-study-title{color:#000;font-family:Times New Roman,Times,serif;font-size:12pt}.citation-rationale{line-height:1.8;margin:0;padding-right:.5rem;text-align:justify}.LoadingContainer{align-items:center;color:#666;display:flex;font-size:1.2rem;justify-content:center;min-height:50vh}.CombinedReportFooter{background-color:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;gap:1.5rem;justify-content:center;padding:1.5rem;position:sticky;z-index:100}.DownloadPDFButtonLarge{background-color:#28a745;border:none;border-radius:.5rem;box-shadow:0 4px 12px #28a7454d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 3rem;transition:all .3s ease}.DownloadPDFButtonLarge:hover{background-color:#218838;box-shadow:0 6px 16px #28a74566;transform:translateY(-3px)}.DownloadWordButtonLarge{background-color:#2b579a;border:none;border-radius:.5rem;box-shadow:0 4px 12px #2b579a4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 3rem;transition:all .3s ease}.DownloadWordButtonLarge:hover{background-color:#1f4278;box-shadow:0 6px 16px #2b579a66;transform:translateY(-3px)}.PrintButtonLarge{background-color:#007bff;border:none;border-radius:.5rem;box-shadow:0 4px 12px #007bff4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 3rem;transition:all .3s ease}.PrintButtonLarge:hover{background-color:#0056b3;box-shadow:0 6px 16px #007bff66;transform:translateY(-3px)}@media print{.no-print{display:none!important}.CombinedReportPageContainer{background-color:#fff}.CombinedReportContent{max-width:none;padding:0}.ReportSection{border-radius:0;box-shadow:none;margin-bottom:0;page-break-inside:avoid}.page-break{page-break-before:always}.SectionHeader{border-bottom:none}.citation-body{page-break-inside:avoid}.citation-symptom-group{margin-bottom:1.5rem;page-break-inside:avoid}.citation-symptom-title{background-color:initial;border-left:none;padding:0}.citation-study-item{border-left:none;margin-bottom:1rem;page-break-inside:avoid}.citation-rationale{text-align:left}}@media screen and (max-width:768px){.CombinedReportActionBar{flex-direction:column;gap:1rem}.CombinedReportTitle{font-size:1.2rem;text-align:center}.ActionButtons{flex-direction:column;width:100%}.CitationSection,.CombinedReportContent,.TestFormSection{padding:1rem}.BackButton,.DownloadPDFButton,.DownloadWordButton,.PrintButton{width:100%}.CombinedReportFooter{flex-direction:column;gap:1rem}.DownloadPDFButtonLarge,.DownloadWordButtonLarge,.PrintButtonLarge{padding:1rem;width:100%}}.QuestionnaireReadOnlyContainer{display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;font-size:12pt;gap:1.5rem;line-height:1.5;padding:.5rem 0}.QuestionnaireReadOnlyLoading{align-items:center;color:#666;display:flex;font-size:1.1rem;justify-content:center;min-height:200px}.QuestionnaireSection{background-color:#fff;border-radius:.5rem;overflow:hidden}.SectionTitle{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#2c3e50;font-family:Times New Roman,Times,serif;font-size:14pt;font-weight:700;margin:0;padding:1rem 1.25rem}.QuestionsList{padding:1rem}.QuestionItem{border-bottom:1px solid #e9ecef;margin-bottom:1.25rem;padding-bottom:1.25rem}.QuestionItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.QuestionText{color:#495057;font-size:12pt;font-weight:600;line-height:1.5;margin:0 0 .75rem}.AnswerText,.QuestionText{font-family:Times New Roman,Times,serif}.AnswerText{word-wrap:break-word;background-color:#f8f9fa;border-radius:.25rem;color:#212529;font-size:11pt;line-height:1.7;min-height:2.5rem;padding:.75rem;white-space:pre-wrap}.AnswerText:empty:before{color:#6c757d;content:"No answer provided";font-style:italic}@media print{.QuestionnaireReadOnlyContainer{gap:1.5rem;padding:0}.QuestionnaireSection{margin-bottom:1rem;page-break-inside:avoid}.SectionTitle{background-color:#f0f0f0;border-bottom:2px solid #000;padding:1rem}.QuestionsList{padding:.75rem}.QuestionItem{margin-bottom:1.25rem;padding-bottom:1.25rem;page-break-inside:avoid}.AnswerText{background-color:initial;padding:.5rem}}@media screen and (max-width:768px){.QuestionnaireReadOnlyContainer{gap:1.5rem}.SectionTitle{font-size:1.3rem;padding:1rem}.QuestionsList{padding:.75rem}.QuestionText{font-size:1rem}.AnswerText{font-size:.95rem;padding:.75rem}}.userAnswerBody{background-color:#f7f8fc;border-radius:8px;font-family:Lexend,sans-serif;height:100%;padding:20px}.sectionAssigneeContainer{background-color:#f6f6f8;gap:20px;padding:10px}.sectionAssigneeContainer,.sectionProgressContainer{align-items:center;display:flex;justify-content:space-between}.sectionProgressContainer{background-color:#fff;border-radius:20px;box-shadow:0 2px 4px #0000001a;min-width:200px;padding:8px 16px}.sectionProgress{background-color:#e0e0e0;border-radius:3px;height:6px;margin:0 8px;overflow:hidden;width:60px}.sectionProgressFill{background-color:#666;border-radius:3px;height:100%;transition:width .3s ease}.sectionProgressText{color:#666;font-size:12px;font-weight:400;white-space:nowrap}.patientDetailsContainer{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.patientDetailsContainer h1{color:#000;font-size:24px;margin-bottom:10px}.patientDetails{display:flex;gap:20px;justify-content:space-around}.patientDetails p{color:#444653;font-size:14px;font-weight:400}.patientDetails span{font-size:16px;font-weight:500}.patientDetails p+p{border-left:1px solid #a5a6aa;padding-left:20px}.patientDetails .patientStatus{background-color:#dfe6ff;border:1px solid #dfe6ff;border-radius:20px;color:#3751ff;font-size:12px;font-weight:400;padding:5px 10px;text-transform:uppercase}.answersContainer{background-color:#fff;display:flex;flex-direction:column;gap:10px;margin:auto;padding:20px;width:50%}.sectionArrow{color:#fff;margin-left:10px}.sectionTitle{color:#000;cursor:pointer;font-size:18px;font-weight:400;margin:0;padding:15px;text-align:left}.activeSection{background-color:#3751ff;color:#fff}.sectionItem{align-items:center;border-bottom:1px solid #a5a6aa;display:flex;gap:15px;justify-content:space-between;margin:10px 0;padding:10px}.questionAnswerList{list-style-type:none;margin:0;padding:0}.questionAnswerContainer{display:flex;flex-direction:column;width:90%}.questionAnswerContainer h6{color:#444653;font-size:16px;font-weight:300;margin:0}.answerTextArea{background:none;border:none;box-sizing:border-box;color:#444653;font-family:Lexend,sans-serif;font-size:16px;font-weight:600;height:auto;line-height:1.4;max-height:500px;min-height:20px;outline:none;overflow-y:auto;padding:10px 10px 10px 0;resize:none;width:100%}.inputEditable{-ms-overflow-style:none;border:none;border-bottom:2px solid #3751ff;border-radius:0;overflow-y:auto;padding:5px 5px 8px;scrollbar-width:none;transition:border-color .3s ease}.inputEditable::-webkit-scrollbar{display:none}.answerEditButtons .editButton{border:none;cursor:pointer;outline:none}.cancelButton,.saveButton{border:none;border-radius:4px;cursor:pointer;font-family:Lexend,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.saveButton{color:#fff}.saveButton:hover:not(:disabled){background-color:#2a3fd9}.saveButton:disabled{background-color:#c5c5c5;cursor:not-allowed;opacity:.6}.cancelButton{color:#fff}.cancelButton:hover{background-color:#c00}.questionFormButtonContainer{display:flex;gap:10px;justify-content:center;margin-top:20px}.questionFormCitationButton{background-color:#fff;border:1px solid #3751ff;border-radius:3px;color:#3751ff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.rejectButton{border:1px solid red;color:red}.answerEditButtons{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.cancelButton,.editButton,.saveButton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin:0;outline:none;padding:8px 16px;transition:all .3s ease;width:85px}.editButton,.saveButton{background-color:#3751ff}.cancelButton{background-color:red}.patientDetailsContainer-btns{display:flex;gap:10px}.patientDetailsContainer-btns button{background-color:#dfe6ff;border:1px solid #dfe6ff;border-radius:10px;color:#3751ff;cursor:pointer;font-size:15px;font-weight:400;padding:5px 10px}.coming-soon-container{align-items:center;background-color:#f7f8fc;display:flex;height:100vh;justify-content:center}.coming-soon-content{text-align:center}.coming-soon-content h1{color:#383842;font-family:Lexend;font-size:48px;font-weight:600;letter-spacing:0;line-height:100%;margin:0 0 16px}.coming-soon-content p{color:#6b7280;font-family:Lexend;font-size:18px;font-weight:400;letter-spacing:0;line-height:150%;margin:0}
/*# sourceMappingURL=main.3121d84d.css.map*/