@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Devanagari:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--sidebar-width:260px;--sidebar-collapsed-width:72px;--primary-color:#0b7285}#root,body,html{height:100%;min-width:0;overflow-x:hidden;width:100%}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}*{scrollbar-color:#9ca3af #0000;scrollbar-width:thin}::-webkit-scrollbar{height:5px}::-webkit-scrollbar-thumb{background:#9ca3af}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.headerLogoButton{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:2px;transition:background-color .12s ease}.headerLogoButton:hover{background-color:#0b728514}.headerLogoImage{display:block;height:34px;width:auto}.headerShell{width:100%}#app-header{display:flex;left:0;max-height:60px;position:fixed;top:0;z-index:1100}#app-header,.headerMainRow{align-items:center;box-sizing:border-box;height:60px;justify-content:space-between;min-height:60px;overflow:hidden;width:100%}.headerMainRow{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,482px) minmax(0,2fr)}.headerLogoSlot{align-items:center;display:inline-flex;justify-self:start;min-width:0}.headerSearchSlot{display:flex;justify-content:center;justify-self:center;min-width:0;width:100%}.headerProfileTriggerWrap{z-index:2}.headerActionsSlot,.headerProfileTriggerWrap{align-items:center;display:inline-flex;justify-content:flex-end;justify-self:end;min-width:0}.headerActionsSlot{gap:12px}.activeFollowupBox{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a14;box-sizing:border-box;display:flex;justify-content:space-between;min-height:45px;overflow:visible;padding:7px 14px;position:relative;width:185px}.activeFollowupBox--empty{border-color:#e5e7eb}.activeFollowupBox--selected{border-color:#d1d5db}.activeFollowupTextCol{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:3px;justify-content:center;min-width:0}.activeFollowupLine1{color:#6b7280;font-size:9px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.activeFollowupLine2{align-items:center;color:#1f2937;display:flex;font-size:11px;line-height:1.2;margin-top:0;min-width:0}.activeFollowupToggleBtn{background:#f8fafc;border:1px solid #e5e7eb;border-radius:50%;flex:0 0 auto;height:26px;margin-left:10px;padding:0;width:26px}.activeFollowupToggleBtn:hover{background:#f1f5f9}.activeFollowupNameWrapper{align-items:center;display:inline-flex;max-width:100%;min-width:0;position:relative}.activeFollowupName{color:#1f2937;display:inline-block;font-size:11px;font-weight:700;max-width:188px;text-transform:capitalize}.activeFollowupEmptyText,.activeFollowupName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followupHoverTooltip{background:#fff;border:1px solid #94a3b84d;border-radius:10px;box-shadow:0 6px 16px #0000002e;color:#334155;font-size:13px;font-weight:500;line-height:1.4;padding:8px 12px}.followupHoverTooltipArrow{color:#fff}.followupHoverTooltipArrow:before{border:1px solid #94a3b84d;box-shadow:0 6px 16px #0000001f}.headerProfileTrigger{align-items:center;background:#0000;border:0;border-radius:999px;cursor:pointer;display:inline-flex;gap:5px;max-width:270px;padding:6px 10px;transition:background-color .14s ease;white-space:nowrap}.headerProfileTrigger:hover{background-color:#0b72851a}.headerProfileAvatar{font-size:12px;height:32px;width:32px}.headerProfileText{align-items:flex-start;display:inline-flex;flex:1 1 auto;flex-direction:column;gap:2px;line-height:1.1;min-width:0}.headerProfileName{color:#1f2937;font-size:13px;font-weight:700;max-width:170px}.headerProfileMobile,.headerProfileName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerProfileMobile{color:#4b5563;font-size:11px;font-weight:500;max-width:160px}.headerProfileCaret{align-items:center;color:#4b5563;display:inline-flex;font-size:18px;line-height:1}@media (max-width:1100px){.headerMainRow{grid-template-columns:minmax(0,1fr) minmax(220px,460px) minmax(0,1fr)}.headerProfileTrigger{max-width:220px}.headerProfileName{max-width:130px}.headerProfileMobile{display:none}.activeFollowupBox{min-height:72px;width:236px}.activeFollowupName{max-width:166px}}.activeFollowupBox{transition:all .2s ease-in-out}.activeFollowupBox--menuOpen{background:#f8fcfd!important;border-color:#006374!important;box-shadow:0 0 0 2px #00637426,0 12px 30px #00637440!important;transform:translateY(-1px)}@media (max-width:900px){.headerMainRow{grid-template-columns:minmax(0,1fr) minmax(180px,360px) minmax(0,1fr)}.headerProfileText{display:none}.headerProfileTrigger{max-width:56px;padding:4px 6px}.activeFollowupBox{min-height:70px;padding:10px 13px;width:206px}.activeFollowupLine1{font-size:11px}.activeFollowupLine2{font-size:16px}.activeFollowupName{font-size:16px;max-width:132px}}:root{--session-modal-title:#212529;--session-modal-description:#343a40;--session-modal-primary:#865dff;--session-modal-primary-hover:#7345f2;--session-modal-focus:#865dff40}.phase6-modal-overlay,.sessionModalOverlay{align-items:center;animation:sessionModalFadeIn .14s ease;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.sessionModalPaper{animation:sessionModalEnter .16s ease;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 10px #0000004d;min-width:350px;overflow:hidden;transform-origin:center;width:min(460px,calc(100vw - 32px))}.sessionModalPaper.size-sm{width:min(380px,calc(100vw - 32px))}.sessionModalPaper.size-md{width:min(420px,calc(100vw - 32px))}.sessionModalRoot{padding:20px}.sessionModalHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.sessionModalHeadingGroup{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.sessionModalIconBadge{display:none}.sessionModalTitle{color:#212529;color:var(--session-modal-title);font-size:1.125rem;font-weight:700;line-height:1.35;margin:0;padding:0}.sessionModalContent{margin-bottom:12px;padding:0}.sessionModalDescription{color:#343a40;color:var(--session-modal-description);font-size:1rem;line-height:1.45;margin:0}.sessionModalCloseButton{background:#0000;border:none;border-radius:4px;color:#212529;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.sessionModalCloseButton:hover{background:#21252914}.sessionModalCloseButton:focus-visible{box-shadow:0 0 0 .2rem #865dff40;box-shadow:0 0 0 .2rem var(--session-modal-focus);outline:none}.sessionModalActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0}.sessionModalActions .sessionModalButton{border:1px solid #0000;border-radius:4px;box-shadow:none;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;height:auto;letter-spacing:0;line-height:1.5;min-width:0;padding:5px 12px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.sessionModalActions .sessionModalButton:focus-visible{box-shadow:0 0 0 .2rem #865dff40;box-shadow:0 0 0 .2rem var(--session-modal-focus);outline:none}.sessionModalActions .sessionModalPrimary{background:#865dff;background:var(--session-modal-primary);border:1px solid #865dff;border:1px solid var(--session-modal-primary);color:#fff}.sessionModalActions .sessionModalPrimary:hover{background:#7345f2;background:var(--session-modal-primary-hover);border-color:#7345f2;border-color:var(--session-modal-primary-hover)}.sessionModalActions .sessionModalSecondary{background:#fff!important;border:1px solid #865dff!important;border:1px solid var(--session-modal-primary)!important;color:#865dff!important;color:var(--session-modal-primary)!important}.sessionModalActions .sessionModalSecondary:hover{background:#865dff14!important;border-color:#865dff!important;border-color:var(--session-modal-primary)!important}.sessionModalActions .sessionModalDanger{background:#fff!important;border:1px solid #ff2828!important;color:#ff2828!important}.sessionModalActions .sessionModalDanger:hover{background:#fff4f4!important}.sessionModalActions .sessionModalButton:disabled{cursor:not-allowed;opacity:.65}.sessionModalRoot.tone-info-compact .sessionModalActions{justify-content:flex-end}@keyframes sessionModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sessionModalEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.phase6-modal-overlay,.sessionModalOverlay{padding:12px}.sessionModalRoot{padding:16px}.sessionModalPaper{min-width:0;width:min(450px,calc(100vw - 24px))}.sessionModalTitle{font-size:1.05rem}.sessionModalDescription{font-size:.95rem}}.step-bar{counter-reset:step;display:flex;justify-content:center}.step-bar.vertical li:after{left:-10%;rotate:90deg;top:0;width:50%}.step-bar.vertical{flex-direction:column}.step-bar.vertical li{align-items:center;color:#fff;display:inline-flex;gap:1rem;padding-bottom:2rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.step-bar.vertical li:before{margin:0}.step-bar li{display:inline-block;font-size:clamp(1rem,1.3vw,1.3rem);list-style:none;width:30.33%}.step-bar li,.step-bar li:before{position:relative;text-align:center}.step-bar li:before{align-items:center;background-color:#fff;border:.3rem solid #432e7f;border-radius:100%;color:#432e7f;content:counter(step);counter-increment:step;display:block;display:flex;font-weight:500;height:30px;justify-content:center;line-height:30px;margin:0 auto 10px;width:30px;z-index:1}.step-bar li:after{background-color:#432e7f;content:"";height:.2rem;left:-50%;position:absolute;top:15px;width:100%}.step-bar li:first-child:after{content:none}.step-bar li.active:before{background-color:#432e7f;border-color:#432e7f;color:#fff}.step-bar li.active+li:after{background-color:#432e7f}.otp-page__parent{padding:2rem 1em}.otp-page__parent .opt-page-header{padding:1rem 0 2rem}.otp-page__parent .opt-page-content{display:flex;justify-content:center;margin:2rem 1rem}.otp-page__parent .opt-page-content .otp-number-control{font-size:1.5rem;height:4rem;max-width:4rem;padding-left:1.5rem}.otp-page__parent .opt-page-content .otp-number-control:not(:first-of-type){margin-left:.5rem}.otp-page__parent .otp-page-footer{display:flex;justify-content:center}.otp-page__parent .otp-page-footer button{margin-left:.5rem}.otp-login__parent{max-width:30rem;padding:2rem 1rem}.otp-login__parent .otp-login-header{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.otp-login__parent .otp-login-header i{font-size:1.5rem}.otp-login__parent .otp-login-header p{margin-left:1rem}.otp-login__parent .otp-login-message__parent p{letter-spacing:.5px;line-height:2rem;margin:2rem auto}.otp-login__parent .otp-login-message__parent .otp-login-num__parent{display:flex}.otp-login__parent .otp-login-message__parent .otp-login-num__parent .country-code{align-items:center;background-color:#191825;color:#fff;display:inline-flex;justify-content:center;max-width:5rem}.otp-login__parent .otp-login-message__parent .otp-login-num__parent .form-control{font-size:clamp(1rem,1.5vw,1.5rem);height:4rem}.otp-login__parent .otp-login-footer{align-items:center;display:flex;justify-content:center;margin-top:2rem}.otp-login__parent .otp-login-footer button{min-width:10rem}.otp-login__parent .otp-login-footer button.btn-primary{border:none}.otp-login__parent .otp-login-footer button.close-btn{margin-left:.5rem}.burger-menu__parent{grid-row-gap:.5rem;display:grid;grid-template-rows:repeat(3,1fr);row-gap:.5rem}.burger-menu__parent .checkbox,.burger-menu__parent:after,.burger-menu__parent:before{background-color:#865dff;border-radius:25px;content:"";height:.5rem;transform-origin:left center;transition:rotate .5s ease-in-out;width:2.5rem}.burger-menu__parent .checkbox{-webkit-appearance:none;appearance:none;margin:0;outline:none;position:relative;transition:opacity .2s ease-in-out;z-index:1}.burger-menu__parent .checkbox:focus{outline:none}.burger-menu__parent .checkbox:checked{opacity:0}.burger-menu__parent:has(.checkbox:checked):before{rotate:45deg;translate:0 .15rem}.burger-menu__parent:has(.checkbox:checked):after{rotate:-45deg;translate:0 -.15rem}.hw-100,html body,html body #modal-root>div,html body #root,html body #root .app-header__container nav,html body #root .page-not-found__parent{height:100%;width:100%}.mx-0,html body #root .app-header__container nav{margin:0!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;letter-spacing:1px;margin:0;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#aaa}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#717171}html{height:100vh;overflow-x:hidden;width:100%}html body{font-size:1rem}html body #modal-root{position:relative;z-index:999}html body #modal-root>div{align-items:center;background:#00000080;display:flex;justify-content:center;left:0;position:fixed;top:0}html body #modal-root>div.hwModal--passthrough{background:#0000!important;display:block!important;height:auto!important;left:auto!important;position:static!important;top:auto!important;width:auto!important}html body #root .app-header__container{background:#865dff;color:#fff;height:4.5rem;width:100%}html body #root .app-header__container nav{border:0;border-radius:0;min-height:4.5rem;padding:0 1rem}html body #root .app-header__container nav a{color:#fff}html body #root .app-header__container nav .container-fluid{display:flex;height:100%}html body #root .app-header__container nav .container-fluid .navbar-header{flex:1 1}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1{flex:9 1}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content{align-items:center;display:flex;justify-content:flex-end;padding-right:3rem}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav{align-items:center;display:flex}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav .dropdown .dropdown-menu{min-height:7rem;padding:1.5rem .5rem}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav .dropdown .dropdown-menu li{display:block;height:2.5rem}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav .dropdown .dropdown-menu li a{color:#000!important}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav .dropdown .dropdown-menu li a i{font-size:1.3rem;margin-right:1rem}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav a{background:none!important;padding-bottom:0;padding-top:0}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav a.dropdown-toggle{align-items:center;color:#fff!important;display:inline-flex;font-size:1.3rem;font-weight:600;justify-content:space-between;letter-spacing:1px;min-width:11rem}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav a .navbar-link-icon{align-items:center;color:#fff!important;display:inline-flex;font-size:1.5rem;margin-right:.5rem}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .navbar-nav a label{color:#fff!important;font-size:1.3rem;letter-spacing:1px;margin:0!important}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .global-search__parent{align-items:stretch;display:inline-flex;left:50%;position:absolute;transform:translateX(-50%)}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .global-search__parent input{border-right:none}html body #root .app-header__container nav .container-fluid #bs-example-navbar-collapse-1 .navbar-content .global-search__parent .fa{align-items:center;background:#fff;border:none;color:#865dff;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:1rem;position:relative;right:2px}html body #root .app-header__container .global-search-control{max-width:15vw}html body #root .app-header__container .brand-name{font-size:1.5rem;line-height:4.5rem}html body #root .page-not-found__parent{align-items:center;display:flex;justify-content:center}html body #root .page-not-found__parent .page-not-found{height:40%;width:26rem}.hw-100{height:100%;width:100%}.primary-btn{background-color:#865dff;border:none;border-radius:0!important;color:#fff;padding:.5rem 1rem;white-space:nowrap}.primary-btn:active,.primary-btn:focus,.primary-btn:hover{color:#fff}.secondary-btn{background-color:#e384ff;border-radius:0!important;color:#fff}.secondary-btn:active,.secondary-btn:focus,.secondary-btn:hover{color:#fff}.login-thought-bar{background:#f5f7ff;border:1px solid #e2e6ff;border-radius:10px;box-shadow:0 4px 12px #6c63ff1f;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:13px;gap:3px;margin:0 auto .25rem;max-width:min(560px,100vw - 2rem);padding:6px 18px;position:relative;top:-9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-thought-bar__top{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.login-thought-bar__left{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.login-thought-bar__icon{align-items:center;background:#6c63ff24;border-radius:999px;color:#6c63ff;display:inline-flex;flex:0 0 auto;font-size:13px;height:22px;justify-content:center;line-height:1;width:22px}.login-thought-bar__title{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-thought-bar__badge{background:#1f293714;border-radius:999px;color:#1f2937bf;flex:0 0 auto;font-size:12px;line-height:1.6;padding:2px 10px;white-space:nowrap}.login-thought-bar__message{font-weight:400;overflow-wrap:anywhere;white-space:normal}a{color:#337ab7!important;cursor:pointer;text-decoration:none}.hw-100,.landing-page__parent,.landing-page__parent .landing-page,.landing-page__parent .wave-container img,.login-form-footer{height:100%;width:100%}.mx-0{margin:0!important}.px-0{padding:0!important}.ml-1rem{margin-left:1rem}.mb-1rem{margin-bottom:1rem}.no-border{border:none}.no-background{background:none!important}.no-background:hover{background:none}.text-center{text-align:center}.text-right{text-align:end}.flex{display:flex}button{box-shadow:none;outline:none!important}button:active,button:focus{box-shadow:none!important;outline:none!important}button:disabled{cursor:not-allowed!important;opacity:.6}.login-button-container .login-btn,.primary-btn{background-color:#865dff;border:none;border-radius:0!important;color:#fff;padding:.5rem 1rem;white-space:nowrap}.login-button-container .login-btn:active,.login-button-container .login-btn:focus,.login-button-container .login-btn:hover,.primary-btn:active,.primary-btn:focus,.primary-btn:hover{color:#fff}.login-button-container .otp-dialog-btn,.secondary-btn{background-color:#e384ff;border-radius:0!important;color:#fff}.login-button-container .otp-dialog-btn:active,.login-button-container .otp-dialog-btn:focus,.login-button-container .otp-dialog-btn:hover,.secondary-btn:active,.secondary-btn:focus,.secondary-btn:hover{color:#fff}.close-btn{background-color:#fff;border:.01rem solid #865dff;border-radius:0!important;padding:.5rem 1rem;white-space:nowrap}.close-btn,.close-btn:active,.close-btn:focus,.close-btn:hover{color:#865dff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:0;pointer-events:none}.app-fieldset{align-items:center;border:1px solid silver;display:flex;padding:.8rem 1rem;width:100%}.app-fieldset legend{border-bottom:0;font-size:clamp(1rem,2vw,2rem);font-weight:400;letter-spacing:.01rem;margin:0 .5rem;padding:0 .5rem;width:auto}.app-fieldset .form-control,.app-fieldset .form-control:active,.app-fieldset .form-control:focus{background:#0000!important;border:none!important}.app-fieldset .country-code-input{max-width:4rem;padding-right:0}.form-control{border-radius:0!important}.form-control,.form-control:active,.form-control:focus{border:.1rem solid #d3d3d3!important;box-shadow:none!important;outline:none}.MuiDialogTitle-root+.css-ypiqx9-MuiDialogContent-root{padding-bottom:0}.MuiDialog-paper{border-radius:0!important}@media only screen and (min-width:769px)and (max-width:992px){.app-fieldset{padding:.5rem .8rem}.app-fieldset .form-control{font-size:clamp(1rem,1.5vw,1.5rem)}}@media only screen and (min-width:1401px)and (max-width:1700px){.app-fieldset legend{font-size:clamp(1rem,1.8vw,1.8rem)}}@media only screen and (min-width:1401px)and (max-width:1920px){.app-fieldset{padding:1rem .8rem}.app-fieldset legend{font-size:clamp(1rem,1.3vw,1.3rem)}.app-fieldset .country-code-input{max-width:5rem;padding-right:0}.app-fieldset .form-control{font-size:clamp(1rem,1.5vw,1.5rem);height:3.5rem}}.login-form{max-width:380px;padding:1rem 1.5rem;width:100%}.login-form .form-group .password-control__parent{display:flex}.login-form .form-group .password-control__parent i{align-items:center;background-color:#d9d9d9;color:#fff;display:flex;font-size:2rem;justify-content:center;min-width:4rem}.login-button-container{padding:0 0 2rem;width:100%}.login-button-container .btn{padding:.6rem}.login-button-container .login-btn{font-family:sans-serif;width:100%}.login-button-container .otp-dialog-btn{font-family:sans-serif;margin-top:1rem;width:100%}.login-form-footer{align-items:center;display:flex;flex-direction:column}.login-form-footer p{margin:0 0 1.5rem;width:100%}@media only screen and (min-width:600px)and (max-width:768px){.login-form{max-width:380px;padding:0 1.5rem;width:100%}.login-form .form-group{margin-bottom:1rem}.login-form .form-group .app-fieldset{padding:.3rem .5rem}.login-form-footer .login-button-container{align-items:center;display:flex;justify-content:center;padding:0 0 1rem}.login-form-footer .login-button-container button{font-size:clamp(1rem,1.75vw,1.75rem);margin:0}.login-form-footer .login-button-container button:last-child{margin-left:1rem}.login-form-footer p{margin-bottom:0}.login-form-footer p a{font-size:clamp(1rem,1.6vw,1.6rem)}}@media only screen and (min-width:769px)and (max-width:992px){.login-form{max-width:380px;padding-bottom:0;padding-top:0;width:100%}.login-form .form-group{margin-bottom:1rem}.login-form .form-group:last-of-type{margin-bottom:0}.login-form-footer .login-button-container{padding:0 0 1.5rem}.login-form-footer .login-button-container button{font-size:clamp(1rem,1.9vw,1.9rem)}.login-form-footer p{margin-bottom:0}.login-form-footer p a{font-size:clamp(1rem,1.9vw,1.9rem)}}@media only screen and (min-width:1401px)and (max-width:1700px){.login-form-footer .login-button-container button{font-size:clamp(1rem,1.8vw,1.8rem)}.login-form-footer p a{font-size:clamp(1rem,1.5vw,1.5rem)}}@media only screen and (min-width:1701px)and (max-width:1920px){.login-form{min-width:40rem;padding:1rem 1.5rem}.login-form-footer .login-button-container button,.login-form-footer p a{font-size:clamp(1rem,2vw,2rem)}}.session-conflict-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1200}.session-conflict-backdrop{animation:sessionConflictFadeIn .18s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73;inset:0;position:absolute}.session-conflict-panel{animation:sessionConflictScaleIn .24s ease-out;background:#fff;border-radius:18px;box-shadow:0 18px 48px #02061747;padding:1.4rem 1.4rem 1.25rem;position:relative;width:min(32rem,100%)}.session-conflict-icon{align-items:center;background:#ecfdf3;border-radius:50%;color:#047857;display:inline-flex;font-size:1.2rem;height:2.75rem;justify-content:center;margin-bottom:.8rem;width:2.75rem}.session-conflict-title{color:#1f2937;font-size:1.35rem;line-height:1.3;margin:0 0 .7rem}.session-conflict-message{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.session-conflict-message+.session-conflict-message{margin-top:.55rem}.session-conflict-platform{color:#334155;font-size:.92rem;line-height:1.45;margin:.95rem 0 0}.session-conflict-error{background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;color:#b45309;font-size:.86rem;line-height:1.45;margin:.75rem 0 0;padding:.5rem .6rem}.session-conflict-actions{display:flex;gap:.7rem;justify-content:flex-end;margin-top:1.2rem}.session-conflict-cancel,.session-conflict-continue{border-radius:.65rem;font-weight:600;min-width:8.8rem;padding:.62rem .95rem;position:relative}.session-conflict-cancel{background:#fff;border:1px solid #d1d5db;color:#374151}.session-conflict-cancel:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.session-conflict-continue{background:#16a34a;border:1px solid #16a34a;color:#fff}.session-conflict-continue:hover:not(:disabled){background:#15803d;border-color:#15803d}.session-conflict-loading{align-items:center;display:inline-flex;gap:.45rem;inset:0;justify-content:center;position:absolute}@keyframes sessionConflictFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sessionConflictScaleIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (max-width:599px){.session-conflict-modal{padding:1rem}.session-conflict-panel{border-radius:14px;padding:1.1rem 1rem}.session-conflict-title{font-size:1.18rem}.session-conflict-actions{flex-direction:column-reverse}.session-conflict-cancel,.session-conflict-continue{width:100%}}.register-form-panel__parent{background:#fff;display:flex;height:55rem;width:65rem}.register-form-panel__parent .step-bar-mobile-container{display:none}.register-form-panel__parent .register-form-panel-left{align-items:center;background-color:#865dff;display:flex;height:100%;justify-content:center;width:21rem}.register-form-panel__parent .register-form-panel-right{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-rows:15% 5% 80%;padding:3rem 1rem 2rem;width:calc(100% - 21rem)}.register-form-panel__parent .register-form-panel-right .tabs__parent{display:flex;justify-content:flex-start;overflow-x:hidden;padding:1rem 2rem}.register-form-panel__parent .register-form-panel-right .tabs__parent .tab{height:100%}.register-form-panel__parent .register-form-panel-right .tabs__parent .tab .rows-container{height:80%}.register-form-panel__parent .register-form-panel-right .tabs__parent .tab .rows-container .form-group{margin-bottom:.5rem}.register-form-panel__parent .register-form-panel-right .tabs__parent .tab .tab-footer__parent{align-items:center;display:flex;height:20%;justify-content:space-between}.register-form-panel__parent .register-form-panel-right .tabs__parent .tab .tab-footer__parent .btn-bar button:not(:first-child){margin-left:.5rem}.register-form-panel__parent .register-form-panel-right .tabs__parent form{min-width:35rem;transition:opacity 1s ease-in-out}.register-form-panel__parent .register-form-panel-right .tabs__parent form.visible{display:block;opacity:1}.register-form-panel__parent .register-form-panel-right .tabs__parent form.hidden{display:none;opacity:0}.register-form-panel__parent .register-form-panel-right .tabs__parent form .app-fieldset .password__parent{align-items:center;padding:0 .5rem;width:100%}.register-form-panel__parent .register-form-panel-right .tabs__parent form .mobile__parent{display:flex}@media only screen and (max-width:600px){.register-form-panel__parent{height:auto;max-width:95vw;min-height:85vh}.register-form-panel__parent .register-form-panel-left{display:none}.register-form-panel__parent .register-form-panel-left .step-bar__parent{display:flex}.register-form-panel__parent .register-form-panel-right{grid-template-rows:10% 20% 5% 65%;width:100%}.register-form-panel__parent .register-form-panel-right .tabs__parent{justify-content:center}.register-form-panel__parent .register-form-panel-right .tabs__parent form{max-width:100%;min-width:90%}.register-form-panel__parent .register-form-panel-right .tabs__parent form .tab{height:auto}.register-form-panel__parent .register-form-panel-right .tabs__parent form .tab .rows-container{margin-bottom:2rem;min-height:35vh}.register-form-panel__parent .register-form-panel-right .tabs__parent form .tab .tab-footer__parent{padding:1rem .5rem}.register-form-panel__parent .register-form-panel-right .step-bar-mobile-container{display:block;margin-top:2rem}}.landing-page__parent{background:#fff;height:100vh;overflow-x:hidden;position:relative}.landing-page__parent .landing-page{display:flex;flex-direction:column;height:75%;padding:3rem 13rem;width:100%}.landing-page__parent .landing-page .landing-page-header__parent{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;padding:2rem}.landing-page__parent .landing-page .landing-page-header__parent .header-navs-mobile{display:none}.landing-page__parent .landing-page .landing-page-header__parent .brand-name strong{box-shadow:0 25px 20px -20px #00000073;color:#865dff;font-size:2rem;font-weight:700;margin:auto;padding:5px;text-align:center}.landing-page__parent .landing-page .landing-page-header__parent .header-navs .nav-item{cursor:pointer;font-size:1.5rem;margin-left:3rem}.landing-page__parent .landing-page .landing-page-content__parent{align-items:center;display:flex;flex:1 1 auto;gap:3rem;justify-content:space-between}.landing-page__parent .landing-page .section{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.landing-page__parent .landing-page .left-section{background-image:url(/static/media/HomoeoVision.907b9a6dce82676bb54c.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:35vh;margin-left:5px;min-height:35rem;object-fit:contain;width:33vw}.landing-page__parent .landing-page .right-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.landing-page__parent .wave-container{align-items:flex-end;bottom:0;display:flex;height:25%;left:0;position:relative;width:100%}.landing-page__parent .wave-container img{position:absolute}.landing-page__parent .wave-container p{bottom:2rem;color:#fff;left:13rem;position:relative}.landing-page__parent .wave-container p span{font-size:1rem}.landing-page__parent .wave-container p span strong{background-color:rgba(0,0,0,.626);padding:2px 5px}.landing-page__parent .wave-container p sub{font-size:larger}.landing-page__parent .wave-container p sub strong{background-color:rgba(0,0,0,.626);border:1px solid #fff;margin-left:5px;padding:5px 10px 5px 5px}.landing-page__parent .wave-container p sub strong sup{font-weight:lighter}@media only screen and (max-width:600px){.landing-page__parent{display:block;min-height:375px;min-width:38rem;overflow-x:hidden}.landing-page__parent .landing-page{flex-direction:column;height:calc(100% - 15rem);padding:1rem 3rem 0}.landing-page__parent .landing-page .landing-page-header__parent{padding:2rem 0}.landing-page__parent .landing-page .landing-page-header__parent .header-navs{display:none}.landing-page__parent .landing-page .landing-page-header__parent .header-navs-mobile{display:flex}.landing-page__parent .landing-page .section{flex:auto}.landing-page__parent .landing-page .left-section{display:none}.landing-page__parent .landing-page .landing-page-content__parent{flex-direction:column;gap:2rem;justify-content:center}.landing-page__parent .wave-container{height:15rem}.landing-page__parent .wave-container p{bottom:0;left:3rem}.landing-page__parent .wave-container p span{font-size:1.4rem}}@media only screen and (min-width:601px)and (max-width:768px){.landing-page__parent .landing-page{padding:3rem 5rem}.landing-page__parent .landing-page .landing-page-header__parent{padding:0 2rem}.landing-page__parent .landing-page .landing-page-header__parent .header-navs .nav-item{font-size:clamp(1rem,1.3vw,1.3rem)}.landing-page__parent .landing-page .landing-page-header__parent .brand-name strong{font-size:clamp(1rem,2vw,2rem)}.landing-page__parent .landing-page .landing-page-content__parent{justify-content:space-between;margin-top:4vh}.landing-page__parent .landing-page .landing-page-content__parent .left-section{display:block}.landing-page__parent .wave-container{height:25%}.landing-page__parent .wave-container p{bottom:0;left:7rem}.landing-page__parent .wave-container p span{font-size:clamp(1rem,1.3vw,1.3rem)}}@media only screen and (min-width:769px)and (max-width:992px){.landing-page__parent .landing-page{padding:3rem 7rem}.landing-page__parent .landing-page .landing-page-content__parent{margin-top:3vh}.landing-page__parent .landing-page .landing-page-content__parent .left-section{min-height:18rem}.landing-page__parent .wave-container p{left:9rem}.landing-page__parent .wave-container p span{font-size:clamp(1rem,1.7vw,1.7rem)}}@media only screen and (min-width:993px)and (max-width:1200px){.landing-page__parent .landing-page{height:75%;padding:3rem 9rem}.landing-page__parent .landing-page .landing-page-content__parent{padding-top:4vh}.landing-page__parent .landing-page .landing-page-content__parent .left-section{height:25rem;max-height:25rem;min-height:0;min-height:auto;width:25rem}.landing-page__parent .wave-container{height:25%;padding-top:1rem}.landing-page__parent .wave-container p span{font-size:clamp(1.5rem,1.5vw,2rem)}}@media only screen and (min-width:1201px)and (max-width:1400px){.landing-page__parent .landing-page .landing-page-header__parent>.brand-name>strong{font-size:1.5rem,2vw,2rem}.landing-page__parent .landing-page .landing-page-content__parent .left-section{min-height:30rem}.landing-page__parent .wave-container p span{font-size:clamp(1.5rem,2.5vw,2.5rem)}}@media only screen and (min-width:1401px)and (max-width:1700px){.landing-page__parent{min-height:76rem}.landing-page__parent .landing-page .landing-page-header__parent .header-navs .nav-item{font-size:clamp(1rem,1.5vw,1.5rem)}.landing-page__parent .landing-page .landing-page-header__parent .brand-name strong{font-size:clamp(2rem,2.5vw,2.5rem)}.landing-page__parent .landing-page .landing-page-content__parent .left-section{min-height:35rem}.landing-page__parent .wave-container p span{font-size:clamp(2rem,2vw,2rem)}}@media only screen and (min-width:1701px)and (max-width:1920px){.landing-page__parent .landing-page .landing-page-header__parent{margin-top:5vh}.landing-page__parent .landing-page .landing-page-header__parent .header-navs .nav-item{font-size:clamp(1rem,2vw,2rem)}.landing-page__parent .landing-page .landing-page-header__parent .brand-name strong{font-size:clamp(2rem,3.5vw,3.5rem)}.landing-page__parent .landing-page .landing-page-content__parent .left-section{min-height:45rem;min-width:45rem}.landing-page__parent .wave-container p span{font-size:clamp(2rem,3vw,3rem)}}.multicolor-bar{margin:10px auto 0;text-align:center;width:80%}.multicolor-bar .scale .graduation,.multicolor-bar .values .value{float:left;text-align:center}.multicolor-bar .bars .bar{border:thin solid #789;float:left;height:30px}.multicolor-bar .legends{text-align:center}.multicolor-bar .legends .legend{display:inline-block;margin:0 5px;text-align:center}.multicolor-bar .legends .legend .dot{font-size:25px;vertical-align:middle}.multicolor-bar .legends .legend .label{margin-left:2px;vertical-align:middle}.quickrepo-util-toolbar{column-gap:8px;flex-wrap:nowrap;justify-content:space-between;width:100%}.quickrepo-util-toolbar,.quickrepo-util-toolbar__left{align-items:center;display:flex;min-width:0;overflow:hidden}.quickrepo-util-toolbar__left{column-gap:12px;flex:1 1 auto;justify-content:flex-start}.quickrepo-util-toolbar__group{align-items:center;column-gap:8px;display:flex;flex:1 1;height:35px;min-width:0;overflow:hidden}.quickrepo-util-toolbar__label{flex:0 0 auto;font-size:15px;font-weight:700;line-height:1;margin:0;padding:0;white-space:nowrap}.quickrepo-util-toolbar__select{box-sizing:border-box;flex:1 1 auto;font-size:15px;height:34px;max-width:100%;min-width:0;padding:4px 6px}.quickrepo-util-toolbar__select--repertory{width:clamp(96px,16vw,126px)}.quickrepo-util-toolbar__select--filter{width:clamp(110px,19vw,140px)}.quickrepo-util-toolbar__toggle-btn{background-color:initial!important;border:1px solid #6b7280!important;border-radius:4px!important;box-sizing:border-box;flex:0 0 auto;height:34px;margin-left:0!important;min-width:34px!important;padding:4px!important;transition:background-color .18s ease,border-color .18s ease;width:34px}.quickrepo-util-toolbar__toggle-btn:hover{background-color:#f3f4f6!important}.quickrepo-util-toolbar__toggle-btn--active{background-color:#0a9a14!important;border-color:#0a7d10!important}.quickrepo-util-toolbar__toggle-btn--active:hover{background-color:#0a9a14!important}.quickrepo-util-toolbar__toggle-icon{color:#111827!important;transition:color .18s ease}.quickrepo-util-toolbar__toggle-icon--active{color:#fff!important}.quickrepo-util-toolbar__followup-wrap,.quickrepo-util-toolbar__pdf-wrap{align-items:center;display:flex;flex-shrink:0;margin-left:4px;min-height:35px}.quickrepo-util-toolbar__pdf-btn{background-color:#fff!important;border:1px solid #b91c1c!important;color:#b91c1c!important;height:34px;min-width:86px!important;text-transform:none!important}.quickrepo-util-toolbar__pdf-btn:disabled{opacity:.7}.quickrepo-util-toolbar__pdf-icon{font-size:20px!important}.quickrepo-util-toolbar__pdf-text{color:#b91c1c;margin-left:4px!important;white-space:nowrap}.quickrepo-util-toolbar__followup-btn{background-color:linen!important;color:#0a8f0a!important;height:34px;min-width:146px!important;text-transform:none!important;width:146px}.quickrepo-util-toolbar__followup-icon{height:30px;width:30px}.quickrepo-util-toolbar__followup-text{color:#0a8f0a;white-space:nowrap}@media (max-width:1320px){.quickrepo-util-toolbar__left{column-gap:8px}.quickrepo-util-toolbar__group{column-gap:6px}.quickrepo-util-toolbar__label,.quickrepo-util-toolbar__select{font-size:14px}}.id-materia-medica>.MuiAutocomplete-paper{min-height:230px!important}.id-materia-medica>.MuiIconButton-root{padding:0!important}.id-materia-medica>.MuiOutlinedInput-root{padding-bottom:3px!important;padding-top:3px!important}.dv-root{--dv-bg:#e9f8ff;--dv-primary:#0077b6;--dv-secondary:#0096c7;--dv-accent:#90e0ef;--dv-text:#1b1b1b;--dv-white:#fff;background:var(--dv-bg);color:var(--dv-text);display:flex;flex-direction:column;font-size:13px;max-height:100%;overflow:hidden}.dv-root,.dv-root.dv-compact{height:100%}.dv-root.dv-compact .dv-topbar{padding:6px 10px}.dv-root.dv-compact .dv-page{gap:8px;padding:6px 8px}.dv-root.dv-compact .dv-cardHeader{padding:6px 10px}.dv-root.dv-compact .dv-selectionGrid{gap:8px;grid-template-columns:1fr auto;padding:6px 10px}.dv-root.dv-compact .dv-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.dv-root.dv-compact .dv-tabsBar{padding:6px 8px 4px}.dv-root.dv-compact .dv-tabsBar .MuiTabs-flexContainer{gap:10px;padding:4px}.dv-root.dv-compact .dv-tabsBar .MuiTab-root.dv-tab{min-height:36px;padding:6px 11px}.dv-root.dv-compact .dv-tabScroll{padding:6px}.dv-root.dv-compact .dv-sectionHeader{padding:7px 10px}.dv-root.dv-compact .dv-sectionBody{padding:8px 10px}.dv-root.dv-compact .id-materia-medica td,.dv-root.dv-compact .id-materia-medica th{font-size:.76rem;padding:5px 8px}.dv-root.dv-compact .id-materia-medica .dv-tableCard .MuiTableCell-body{font-size:11.7px}.dv-root.dv-compact .mm-searchable-input{font-size:13px;padding:8px 40px 8px 10px}.dv-topbar{align-items:center;background:#0096c7;border-bottom:1px solid var(--dv-accent);color:var(--dv-text);display:flex;justify-content:space-between;padding:8px 12px}.dv-topbar-title{color:var(--dv-white);flex:1 1 auto;font-size:16px;font-weight:700;min-width:0}.dv-topbar-icon.MuiIconButton-root,.dv-topbar-right{align-items:center;display:inline-flex}.dv-topbar-icon.MuiIconButton-root{color:var(--dv-white);height:32px;justify-content:center;padding:0;width:32px}.dv-topbar-icon.MuiIconButton-root:hover{background:#90e0ef73}.dv-page{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:8px 10px;.dv-relTableWrap{overflow-x:auto;width:100%}.dv-relTable{background:var(--dv-white);border:1px solid var(--dv-accent);border-collapse:collapse;border-radius:10px;width:100%}.dv-relTable td,.dv-relTable th{border:1px solid var(--dv-accent);padding:12px 14px;vertical-align:top}.dv-relTable th{background:#f7fbff;font-size:12px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.dv-relDuration{color:#111827;font-weight:700}}.dv-card{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:10px;box-shadow:0 4px 12px #262b4d0d}.dv-cardHeader{align-items:center;background:var(--dv-white);border-bottom:1px solid var(--dv-accent);border-radius:10px 10px 0 0;display:flex;font-weight:800;justify-content:space-between;padding:6px 10px}.dv-cardHeaderLeft{flex-wrap:wrap}.dv-cardHeaderLeft,.dv-filterHeaderRight{align-items:center;display:flex;gap:10px;min-width:0}.dv-filterHeaderRight{flex:1 1 auto;justify-content:flex-end}.dv-filterSearch{flex:1 1 420px;max-width:520px;min-width:260px}.dv-filterSearch .mm-searchable-drug{width:100%}@media (max-width:860px){.dv-filterHeaderRight{flex-wrap:wrap;justify-content:flex-start}.dv-filterSearch{flex:1 1 100%;max-width:none;order:1}.dv-countPills{order:2}}.dv-headerButton.MuiButton-root{background:var(--dv-white);border-color:var(--dv-primary);border-radius:999px;color:var(--dv-primary);font-weight:900;letter-spacing:.15px;padding:5px 12px;text-transform:none}.dv-headerButton.MuiButton-root:hover{border-color:var(--dv-secondary);box-shadow:0 10px 24px #0096c738}.dv-filterHeaderRight .dv-headerButton.MuiButton-root:first-of-type{background:var(--dv-primary);border-color:var(--dv-primary);color:#fff}.dv-filterHeaderRight .dv-headerButton.MuiButton-root:first-of-type:hover{background:var(--dv-secondary);border-color:var(--dv-secondary)}.dv-countPills{flex-wrap:wrap}.dv-countPill,.dv-countPills{align-items:center;display:inline-flex;gap:8px}.dv-countPill{background:var(--dv-accent);border:1px solid var(--dv-secondary);border-radius:999px;padding:5px 10px}.dv-countLabel{color:#1b1b1bd1;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.dv-countValue{color:var(--dv-text);font-size:12px;font-weight:900}.dv-cardTitle{color:var(--dv-primary);letter-spacing:.2px}.dv-cardHint{color:#1b1b1bc7;font-size:11px;font-weight:600}.dv-collapseButton{align-items:center;background:#0000;border:none;color:var(--dv-primary);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.dv-collapseButton:hover{color:var(--dv-secondary)}.dv-collapseButton:focus{outline:none}.dv-selectionGrid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr;padding:8px 10px}.dv-selectionGroup{align-items:center;display:flex;gap:8px;min-width:0}.dv-label{white-space:nowrap}.dv-chips{display:flex;flex-wrap:wrap;gap:8px}.dv-selectionActions{display:flex;justify-content:flex-end}.dv-contentCard,.dv-contentInner{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.dv-tabsBar{background:var(--dv-white);border-bottom:1px solid var(--dv-accent);padding:8px 10px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.dv-tabsHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.dv-tabsBar .MuiTabs-root{flex:1 1 auto;min-height:44px;min-width:0}.dv-tabsBar .MuiTabs-scroller{padding-bottom:2px}.dv-tabsBar .MuiTabs-flexContainer{gap:10px;padding:4px}.dv-tabsBar .MuiTab-root.dv-tab{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:50px;box-shadow:none;color:var(--dv-text);font-size:12.5px;font-weight:900;letter-spacing:.2px;min-height:38px;min-width:0;min-width:auto;padding:7px 12px;text-transform:none;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.dv-tabsBar .MuiTab-root.dv-tab:hover{background:var(--dv-secondary);border-color:var(--dv-secondary);box-shadow:0 10px 24px #0096c738;color:#fff;transform:translateY(-1px)}.dv-tabsBar .MuiTab-root.dv-tab:focus-visible{border-color:var(--dv-secondary);box-shadow:0 0 0 3px #0096c742,0 10px 24px #0096c72e;outline:none}.dv-tabsBar .MuiTab-root.dv-tab.Mui-selected{background:var(--dv-primary);border-color:var(--dv-primary);box-shadow:0 16px 36px #0077b642;color:#fff}.dv-tabsBar .MuiTab-root.dv-tab.Mui-selected:hover{background:var(--dv-secondary);border-color:var(--dv-secondary);box-shadow:0 18px 40px #0096c74d;transform:translateY(-1px)}.dv-tabsBar .MuiTabs-scrollButtons{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:10px;color:var(--dv-primary);margin:0 2px;opacity:1}.dv-tabsBar .MuiTabs-scrollButtons.Mui-disabled{opacity:.35}.dv-tabLabel{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.dv-tabIcon{color:var(--dv-primary);font-size:17px}.dv-tabsBar .MuiTab-root.dv-tab:hover .dv-tabIcon{color:#fffffff2}.dv-tabsBar .MuiTab-root.dv-tab.Mui-selected .dv-tabIcon{color:#ffffffeb}.dv-tabText{line-height:1}.dv-badge{align-items:center;background:var(--dv-accent);border:1px solid var(--dv-secondary);border-radius:999px;color:var(--dv-text);display:inline-flex;font-size:12px;font-weight:900;height:20px;justify-content:center;letter-spacing:.2px;min-width:24px;padding:0 8px}.dv-tabsBar .MuiTab-root.dv-tab.Mui-selected .dv-badge{background:var(--dv-accent);border-color:var(--dv-secondary);color:var(--dv-text)}.dv-tabsActions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.dv-tabsToast{background:var(--dv-accent);border:1px solid var(--dv-secondary);border-radius:999px;color:var(--dv-text);font-size:12px;font-weight:900;padding:6px 10px;white-space:nowrap}.dv-tabAction{background:var(--dv-white);border:1px solid var(--dv-primary);border-radius:999px!important;box-shadow:none;color:var(--dv-primary);transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease}.dv-tabAction:hover{background:var(--dv-secondary);border-color:var(--dv-secondary);box-shadow:0 10px 24px #0096c738;color:#fff;transform:translateY(-1px)}.dv-tabAction:focus-visible{border-color:var(--dv-secondary);box-shadow:0 0 0 3px #0096c742;outline:none}.dv-tabAction[aria-label="Copy selected drug"],.dv-tabAction[aria-label="Refresh counts"]{background:var(--dv-white);border-color:var(--dv-primary);color:var(--dv-primary)}@media (max-width:640px){.dv-tabsBar{padding:8px 8px 6px}.dv-tabsBar .MuiTabs-flexContainer{gap:10px;padding:4px}.dv-tabsBar .MuiTab-root.dv-tab{font-size:12.5px;padding:7px 12px}.dv-tabsToast{display:none}}@media (prefers-reduced-motion:reduce){.dv-tabsBar .MuiTab-root.dv-tab{transition:none}.dv-tabsBar .MuiTab-root.dv-tab.Mui-selected:hover,.dv-tabsBar .MuiTab-root.dv-tab:hover{transform:none}}.dv-tabScroll{background:var(--dv-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:8px}.dv-tabScroll.dv-tabScroll--table,.dv-tabScroll.dv-tabScroll--table .dv-pane{overflow:hidden}.dv-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.dv-tabScroll>[role=tabpanel]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dv-tabScroll.dv-tabScroll--table>[role=tabpanel]{overflow:hidden}.dv-pane{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0}.dv-section{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:10px;box-shadow:0 4px 12px #262b4d0d;overflow:hidden}.dv-sectionHeader{align-items:center;background:var(--dv-white);border-bottom:1px solid var(--dv-accent);color:var(--dv-primary);display:flex;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:.2px;padding:8px 10px}.dv-sectionHeaderTitle{gap:8px}.dv-sectionHeaderRight,.dv-sectionHeaderTitle{align-items:center;display:inline-flex;min-width:0}.dv-sectionHeaderRight{flex:0 1 auto;gap:10px;justify-content:flex-end}.id-materia-medica .dv-section--withSearch .dv-sectionHeader{flex-wrap:nowrap}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderTitle{flex:0 0 auto}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight{flex:1 1 auto;min-width:220px}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight .dv-tableSearch{flex:1 1 320px;max-width:640px;min-width:220px;width:auto}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight .MuiChip-root{flex:0 0 auto}@media (max-width:760px){.id-materia-medica .dv-section--withSearch .dv-sectionHeader{gap:8px}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight{gap:8px;min-width:180px}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight .MuiChip-root,.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight .dv-muted{display:none}.id-materia-medica .dv-section--withSearch .dv-sectionHeaderRight .dv-tableSearch{min-width:180px}}.dv-sectionBody{padding:10px}.id-materia-medica #drugKeyNotes.dv-pane .dv-section{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.id-materia-medica #drugKeyNotes.dv-pane .dv-sectionBody{flex:1 1 auto;min-height:0;overflow-y:auto}.id-materia-medica #drugKeyNotes .dv-html,.id-materia-medica #drugKeyNotes .dv-html *{color:#111827!important}.dv-grid{grid-gap:12px;display:grid;gap:12px}.dv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dv-kvGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dv-kv{background:#fff;border:1px solid #eef0f6;border-radius:10px;padding:10px}.dv-k{color:#1b1b1bc7;font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.dv-v{color:var(--dv-text);font-size:14px;font-weight:700;margin-top:4px;overflow-wrap:anywhere}.dv-statGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dv-stat{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #eef0f6;border-radius:12px;padding:12px}.dv-statLabel{color:#475569;font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.dv-statValue{color:#0f172a;font-size:22px;font-weight:900;line-height:1;margin-top:6px}.dv-chipWrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dv-muted{color:#1b1b1bb8;font-weight:700}.dv-alert{background:#ef44440f;border:1px solid #ef444459;border-radius:10px;color:#991b1b}.dv-alert,.dv-note{font-weight:800;padding:10px 12px}.dv-note{background:#3b82f60f;border:1px solid #3b82f640;border-radius:10px;color:#1e3a8a}.id-materia-medica .dv-tableCard{border:1px solid var(--dv-accent);border-radius:10px;box-shadow:0 4px 12px #262b4d0d;overflow:hidden}.id-materia-medica .dv-tableToolbar{align-items:center;background:var(--dv-white);border-bottom:1px solid var(--dv-accent);display:flex;gap:10px;justify-content:flex-start;padding:8px 10px}.id-materia-medica .dv-tableSearch{background:var(--dv-white);width:min(560px,70vw)}.id-materia-medica .dv-tableSearch .MuiOutlinedInput-input{font-size:13px;padding-bottom:8px;padding-top:8px}.id-materia-medica .dv-tableScrollArea{max-height:clamp(420px,calc(100vh - 420px),860px);overflow:auto}.dv-root.dv-compact .id-materia-medica .dv-tableScrollArea{max-height:clamp(520px,calc(100vh - 360px),980px)}.id-materia-medica .dv-section--withSearch,.id-materia-medica .dv-section--withSearch .dv-sectionBody,.id-materia-medica .dv-section--withSearch .dv-tableCard{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.id-materia-medica .dv-section--withSearch .dv-tableCard{overflow:hidden}.id-materia-medica .dv-section--withSearch .dv-tableScrollArea{flex:1 1;height:0;max-height:none;min-height:0;overflow-x:auto;overflow-y:auto}.id-materia-medica .dv-tableCard .MuiTableCell-head{background:var(--dv-accent);color:var(--dv-text);font-size:12px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.id-materia-medica #drugAllRubrics .dv-tableCard .MuiTableCell-head,.id-materia-medica #drugSingleRubrics .dv-tableCard .MuiTableCell-head,.id-materia-medica #materiaMedicaDiv .dv-tableCard .MuiTableCell-head,.id-materia-medica #materiaMedicaDiv .dv-tableScrollArea .MuiTableCell-head{background:#e9f8ff;border-bottom:1px solid var(--dv-accent)}.id-materia-medica #drugAllRubrics .dv-tableCard .MuiTableCell-root,.id-materia-medica #drugSingleRubrics .dv-tableCard .MuiTableCell-root,.id-materia-medica #materiaMedicaDiv .dv-tableCard .MuiTableCell-root,.id-materia-medica #materiaMedicaDiv .dv-tableScrollArea .MuiTableCell-root{border-right:1px solid var(--dv-accent)}.id-materia-medica #drugAllRubrics .dv-tableCard .MuiTableCell-root:last-child,.id-materia-medica #drugSingleRubrics .dv-tableCard .MuiTableCell-root:last-child,.id-materia-medica #materiaMedicaDiv .dv-tableCard .MuiTableCell-root:last-child,.id-materia-medica #materiaMedicaDiv .dv-tableScrollArea .MuiTableCell-root:last-child{border-right:none}.id-materia-medica .dv-tableCard .MuiTableRow-root:hover .MuiTableCell-body{background:#e9f8ffbf}.id-materia-medica .dv-tableCard .MuiTableCell-body{font-size:12px;font-weight:650}.id-materia-medica .dv-html{color:var(--dv-text);font-size:14px;line-height:1.55}.id-materia-medica .dv-html h1,.id-materia-medica .dv-html h2,.id-materia-medica .dv-html h3{line-height:1.25;margin:12px 0 8px}.id-materia-medica .dv-html p{margin:8px 0}.id-materia-medica .dv-html ol,.id-materia-medica .dv-html ul{margin:8px 0 8px 18px}@media (max-width:1100px){.dv-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dv-grid--2,.dv-grid--3,.dv-kvGrid,.dv-statGrid{grid-template-columns:1fr}}.dv-empty{display:grid;flex:1 1;padding:24px;place-items:center}.dv-emptyInner{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:12px;box-shadow:0 10px 30px #0f172a0f;max-width:520px;padding:20px 18px;text-align:center}.dv-emptyTitle{font-weight:800!important}.dv-emptyText{margin-top:6px;opacity:.8}.id-materia-medica table{background:#fff;border:1px solid #e2e8f0;border-collapse:collapse;width:100%}.id-materia-medica td,.id-materia-medica th{border:1px solid #e2e8f0;font-size:.78rem;padding:6px 8px;vertical-align:top}.id-materia-medica thead th{background:#f1f5f9;font-weight:800}.id-materia-medica tbody tr:hover{background:#f8fafc}.id-materia-medica>textarea{border:none;box-shadow:none;outline:none;overflow:auto;resize:none}.Select{z-index:100!important}.mm-searchable-drug{position:relative}.mm-searchable-input{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:10px;box-sizing:border-box;color:var(--dv-text);font-size:14px;outline:none;padding:10px 44px 10px 12px;width:100%}.mm-searchable-input:focus{border-color:var(--dv-secondary);box-shadow:0 0 0 2px #0096c738}.mm-searchable-clear{background:#0000;border:none;color:var(--dv-primary);cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.mm-searchable-clear:hover{color:var(--dv-secondary)}.mm-searchable-caret{color:var(--dv-primary);font-size:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.mm-searchable-list{background:var(--dv-white);border:1px solid var(--dv-accent);border-radius:8px;box-shadow:0 10px 25px #0f172a1f;left:0;list-style:none;margin:0;max-height:280px;overflow:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1500}.mm-searchable-option{color:var(--dv-text);cursor:pointer;font-size:14px;padding:8px 10px}.mm-searchable-option:hover{background:#90e0ef8c}.mm-searchable-option--active{background:#0096c72e}.mm-searchable-match{color:#1d4ed8;font-weight:800}.reportory_main_container{--reportory-label-col-width:360px;--reportory-label-col-min-width:350px;--reportory-label-col-max-width:400px;--reportory-drug-col-min-width:45px;--reportory-drug-col-max-width:80px;--reportory-drug-header-bg:#efd7e2;--reportory-analysis-bg:#cfe3f4;--reportory-analysis-bg-strong:#c4dbee;--reportory-analysis-text:#18344f;--reportory-grid-border:#0000001a;--reportory-header-row-height:52px;--reportory-calc-row-height:40px;--reportory-filter-row-height:44px}.reportory_bottom_container,.reportory_bottom_container_max{border:1px solid #8d97a1;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#reportory{--reportory-label-col-width:360px;--reportory-label-col-min-width:350px;--reportory-label-col-max-width:400px;--reportory-drug-col-min-width:45px;--reportory-drug-col-max-width:80px;--reportory-grid-border:#0000001a}#reportory .reportory_main_container{max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}#reportory .reportory_bottom_container,#reportory .reportory_bottom_container_max{overflow:hidden}#reportory .reportory_Filter_container{max-height:calc(var(--reportory-filter-row-height)*3);overflow:hidden}#reportory .row_left{flex:0 0 var(--reportory-label-col-width);max-width:var(--reportory-label-col-max-width);min-width:var(--reportory-label-col-min-width);padding-left:10px;padding-right:0;width:var(--reportory-label-col-width)}#reportory .row_right{overflow:hidden;padding-left:0}#reportory .row_right.filter-row{gap:4px;overflow:hidden;padding:4px 0 6px}#reportory .bottom_right_container{overflow:auto;white-space:normal}#reportory .bottom_right_container table tbody td,#reportory .bottom_right_container table tbody th,#reportory .bottom_right_container table thead td,#reportory .bottom_right_container table thead th{border:1px solid var(--reportory-grid-border)!important;padding:4px 8px}#reportory .bottom_right_container table thead td{min-width:42px}#quickReportory,#reportory table tbody th,#reportory table thead th{min-width:var(--reportory-label-col-width)}.reportory_Filter_container{border:1px solid #dadde9;display:flex;flex-direction:column;flex-shrink:0;max-height:calc(var(--reportory-filter-row-height)*3);max-width:100%;min-width:0;overflow:hidden;width:100%}.filter_nermal{min-height:60px}.row_left label{margin-right:5px}.row_left{flex:0 0 var(--reportory-label-col-width);max-width:var(--reportory-label-col-max-width);min-width:var(--reportory-label-col-min-width);padding-left:10px;width:var(--reportory-label-col-width)}.row_right{overflow:hidden}.row_right.filter-row{gap:4px;overflow:hidden;padding:4px 0 6px}.filter-tags{overflow:hidden}.drug-list{max-width:100%;min-height:22px;padding-bottom:2px;width:100%}.category-row{overflow:hidden}.fl-chkbx-Container{width:25vw}.bottom_right_container{overflow:auto}.table-container{height:100%;overflow:auto;overscroll-behavior:contain}.table-container table,.table-grid{border-collapse:collapse;border-spacing:0}.bottom_right_container table tbody td,.bottom_right_container table tbody th,.bottom_right_container table thead td,.bottom_right_container table thead th{border:1px solid var(--reportory-grid-border)!important;padding:4px 8px}.table-grid td,.table-grid th{background-clip:padding-box;border:1px solid var(--reportory-grid-border)!important}.bottom_right_container table thead td{min-width:42px}.bottom_right_container table.reportory-table-grid tbody td,.bottom_right_container table.reportory-table-grid thead td{box-sizing:border-box;max-width:var(--reportory-drug-col-max-width);min-width:var(--reportory-drug-col-min-width);padding:4px 2px;text-align:center;vertical-align:middle;white-space:nowrap;width:var(--reportory-drug-col-min-width)}.reportory-table-grid .drug-header-row>td,.reportory-table-grid .symptoms-row>td,.reportory-table-grid .total-row>td,.reportory-table-grid .weightage-row>td{background-clip:initial;text-align:center;vertical-align:middle}.reportory-table-grid .reportory-drug-column-cell{padding:4px 2px;text-align:center;vertical-align:middle}.reportory-table-grid .drug-header-row>td{background:var(--reportory-drug-header-bg)!important;color:var(--reportory-analysis-text)}.reportory-table-grid .drug-header-row>th{background:#fff!important}.reportory-table-grid .reportory-drug-code{align-items:center;color:inherit;display:flex;font-size:15px;font-weight:600;justify-content:center;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.reportory-table-grid .reportory-summary-cell{color:var(--reportory-analysis-text);font-size:15px;font-weight:600;padding:4px 2px}.table-grid .sticky-top{z-index:20}.table-grid .sticky-left,.table-grid .sticky-top{background:#fff!important;position:-webkit-sticky;position:sticky}.table-grid .sticky-left{left:0;z-index:30}.table-grid .sticky-top.sticky-left{z-index:35}.table-grid .top-left-cell{background:#fff!important;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:40}.table-grid .row-1{height:var(--reportory-header-row-height);top:0}.table-grid .row-2{top:var(--reportory-header-row-height)}.table-grid .row-2,.table-grid .row-3{height:var(--reportory-calc-row-height)}.table-grid .row-3{top:calc(var(--reportory-header-row-height) + var(--reportory-calc-row-height))}.table-grid .row-4{height:var(--reportory-calc-row-height);top:calc(var(--reportory-header-row-height) + var(--reportory-calc-row-height)*2)}.table-grid .drug-header-row>td,.table-grid .drug-header-row>th{background:var(--reportory-drug-header-bg)!important}.table-grid .drug-header-row>th,.table-grid .symptoms-row>td,.table-grid .symptoms-row>th,.table-grid .total-row>td,.table-grid .total-row>th{background:#fff!important}.table-grid .symptoms-row>td{background:var(--reportory-analysis-bg)!important;color:var(--reportory-analysis-text)}.table-grid .weightage-row>td,.table-grid .weightage-row>th{background:#fff!important}.table-grid .weightage-row>td{background:var(--reportory-analysis-bg-strong)!important;color:var(--reportory-analysis-text)}.table-grid .symptoms-row td,.table-grid .weightage-row td{font-weight:600;text-align:center}.table-grid .symptoms-row td{border-color:#9ca3af!important}.rubric-column{max-width:var(--reportory-label-col-max-width);min-width:var(--reportory-label-col-min-width)}.rubric-content{line-height:1.2;max-height:2.4em;overflow:hidden;white-space:normal;word-break:break-word}.filter-option{background-color:#ff0;border:1px solid #000;border-radius:10px;color:red;font-size:11px;font-weight:700;letter-spacing:.5px;margin:5px;padding:2px 5px}.reportory_upper_container{flex:1 1 auto;margin-bottom:6px;min-height:0}.reportory_middle_container{gap:4px;padding:4px 6px}.drug_count_withval{display:flex;gap:25px;justify-content:space-between}body{height:100%;margin:0}.left-container{display:grid;grid-template-columns:30% auto}.left-column-1{border-left:1px solid grey;box-shadow:0 1px 2px 0 #0000001a;display:flex;flex-direction:column}.frequentTab_container{display:flex;flex-direction:column;padding:2px!important}.fre_title{border:"2px solid green";flex-basis:5%;font-weight:"bold";order:1;padding:0 0 0 4px}.fre_Tabs{flex-basis:80%;order:2;overflow:auto;padding-top:4px}.left-column-2{border:"0px solid green"}.middle-Container:after{clear:both;content:"";display:table}.right-culomn-1{width:58%}.right-culomn-1,.right-culomn-2{border-left:1px solid grey;box-shadow:0 1px 2px 0 #0000001a;display:table-cell}.right-culomn-2{padding-left:0;width:42%}.left-column-content{float:left;width:100%}.alp_wrapper{width:100%}.alp_column{display:flex;float:left;justify-content:space-between;padding:1px;width:100%}.screen-container{display:grid;grid-template-columns:15% auto}.title{border:"2px solid green";font-weight:"bold";padding:0 0 0 4}.savedRubricDiv{border:"1px solid green";max-height:132px}.disable{pointer-events:none;visibility:.5}.insideRubricSearch{width:300px}.drug-add-header{background-color:#006374;color:#fff;font-weight:700;letter-spacing:1px;padding:.5rem;text-align:left}.MuiInputLabel-outlined{transform:translate(14px,9px) scale(1)!important}.MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}#standard-basic-label{font-size:1rem;margin-bottom:0;position:relative}header#app-header{padding:0}#global-search-label{font-size:.7rem}.quickrepo_bottom_container,.quickrepo_bottom_container_max,.reportory_bottom_container,.reportory_bottom_container_max{border:1px solid #8d97a1;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible}.hideIt{display:none}.reportory_main_container{display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.main-wrapper.quickrepo-main-wrapper{--quickrepo-label-col-width:360px;--quickrepo-label-col-min-width:320px;--quickrepo-label-col-max-width:420px;--quickrepo-filter-label-col-width:205px;--quickrepo-filter-label-col-min-width:195px;--quickrepo-filter-label-col-max-width:225px;--quickrepo-drug-col-min-width:45px;--quickrepo-drug-col-max-width:80px;--quickrepo-drug-header-bg:#efd7e2;--quickrepo-analysis-bg:#cfe3f4;--quickrepo-analysis-bg-strong:#c4dbee;--quickrepo-analysis-text:#18344f;--quickrepo-grid-border:#4c5e7085;--quickrepo-header-row-height:52px;--quickrepo-calc-row-height:40px;--quickrepo-filter-row-height:44px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.main-wrapper.quickrepo-main-wrapper.quickrepo-main-wrapper--fullscreen{height:100%;overflow:hidden}.header.quickrepo-header{flex-shrink:0}.middle-section.quickrepo-middle-section{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.quickrepo-main-wrapper .reportory_main_container{height:100%}.quickrepo-main-wrapper .reportory-upper-section{flex:0 0 auto;max-height:40vh;min-height:280px;overflow:hidden;position:relative}.quickrepo-main-wrapper .quickrepo_bottom_container,.quickrepo-main-wrapper .quickrepo_bottom_container_max,.quickrepo-main-wrapper .reportory_bottom_container,.quickrepo-main-wrapper .reportory_bottom_container_max{flex:1 1 auto;height:100%;margin:0;max-height:none;min-height:0}.quickrepo-main-wrapper .reportory-bottom-section{display:flex;flex:0 0 auto;flex-direction:column;height:auto;margin:0;min-height:0;overflow:visible;padding:0}.quickrepo-workspace-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable}.quickrepo-main-wrapper .reportory_middle_container.action-bar{flex:0 0 auto;position:relative;z-index:10}.quickrepo-main-wrapper .quickrepo_filter_container,.quickrepo-main-wrapper .reportory_filter_container{display:flex;flex-direction:column;flex-shrink:0;max-height:none;min-height:0;overflow:visible}.quickrepo-panel-column{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.toast-error,.toast-success{box-shadow:0 10px 26px #0000002e;cursor:pointer}.toast-error{background:#f44336;border-radius:6px;bottom:90px;color:#fff;font-size:15px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:2000}.quickrepo-panel-column-left .homeo-tab{flex:0 0 auto}.quickrepo-panel-column-left .homeo-tabcontent{flex:1 1 auto;min-height:0;overflow:hidden}.quickrepo-meaning-panel{flex:1 1 auto;font-weight:500;min-height:0;overflow-y:auto;padding:5px;white-space:pre-line}.quickrepo-main-wrapper .qr-right-culomn-1{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.quickrepo-rubrics-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative}#quickReportory,#reportory table{border:1px solid blue}#quickReportory,#reportory table thead th{padding:3px;top:0;width:25vw;z-index:1}#quickReportory,#reportory table td{border:1px solid;text-align:center}#quickReportory,#reportory table thead th{text-align:right}#quickReportory,#reportory table tbody th,#reportory table thead th{background:#fff;font-size:12px;left:0;min-width:var(--quickrepo-label-col-width);position:-webkit-sticky;position:sticky}#quickReportory,#reportory table tbody th{text-align:left}#drugKeyNotes td:first-child{text-align:right}#drugKeyNotes p:first-of-type{text-align:left}.checkBox-rgb{margin-right:3px!important}.tbUpper-checkboxContainer{height:24px;margin-top:-35px}.quickrepo_Filter_container,.reportory_Filter_container{border:1px solid #dadde9;display:flex;flex-direction:column;flex-shrink:0;max-height:none;max-width:100%;min-width:0;overflow:visible;width:100%}.filter_nermal{display:flex;min-height:40px;min-width:0}.row_left label{margin-bottom:0;margin-right:4px}.row_left{align-items:center;background:#016371;border:1px solid #fff;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;flex:0 0 var(--quickrepo-filter-label-col-width);gap:6px;justify-content:flex-start;max-width:var(--quickrepo-filter-label-col-max-width);min-width:var(--quickrepo-filter-label-col-min-width);padding-left:6px;padding-right:10px;white-space:nowrap;width:var(--quickrepo-filter-label-col-width)}.row_left .MuiFormControlLabel-root{flex:0 0 auto;margin-right:0;white-space:nowrap}.row_right{display:flex;flex:1 1 auto;min-width:0;overflow:visible;padding-left:10px}.row_right.filter-row{flex-direction:column;gap:0;justify-content:center;min-height:0;padding:0}.filter-tags,.row_right.filter-row{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.filter-tags{align-items:center;flex-wrap:nowrap;gap:6px;min-height:22px;padding-bottom:2px;white-space:nowrap}.category-row,.drug-list{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.drug-list{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px;max-width:none;min-height:15px;min-width:0;padding-bottom:0;scroll-behavior:smooth;white-space:nowrap;width:auto}.drug-list .drugFiltered,.drug-list .qr-filter-option,.filter-tags .qr-filter-option{flex:0 0 auto}.drug-list::-webkit-scrollbar{height:4px}.drug-list::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.drug-list::-webkit-scrollbar-track{background:#e5e7eb;border-radius:4px}.category-row::-webkit-scrollbar,.filter-tags::-webkit-scrollbar,.row_right.filter-row::-webkit-scrollbar{height:4px}.category-row::-webkit-scrollbar-thumb,.filter-tags::-webkit-scrollbar-thumb,.row_right.filter-row::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.category-row::-webkit-scrollbar-track,.filter-tags::-webkit-scrollbar-track,.row_right.filter-row::-webkit-scrollbar-track{background:#e5e7eb;border-radius:4px}.fl-head-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fl-head-container .fl-head-item-container{border:3px solid #fff;padding:10px;width:175px}.fl-head-item{float:left;font-size:12px;padding-right:15px}.fl-chkbx-Container{display:flex;flex-direction:column;flex-wrap:wrap;height:50vh;width:50vw}.filterpopup-header{background-color:#006374;color:#fff;font-weight:700;height:38px;letter-spacing:1px;padding:.5rem}.filterpopup-header .header-text{float:left}.filterpopup-header .header-control{cursor:pointer;display:flex;float:right;justify-content:space-between;width:170px}.drugFiltered{background-color:#d3d3d3;border:1px solid #212121;font-size:11px;margin:3px;padding:1px 5px;white-space:nowrap}.bottom_right_container table{border-collapse:collapse;min-width:-webkit-max-content;min-width:max-content}.bottom_right_container,.quickrepo_table_scroll_surface{flex:1 1 auto;height:auto;margin-bottom:0;min-height:0;overflow-x:auto;overflow-y:visible;padding-bottom:0;scrollbar-width:thin;white-space:nowrap}.quickrepo_table_scroll_surface--summary-only{overflow-x:auto;overflow-y:hidden}.quickrepo-horizontal-scroll{overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;white-space:nowrap}.quickrepo_table_scroll_surface,.quickrepo_table_scroll_surface--summary-only{overscroll-behavior-x:contain;scroll-behavior:smooth}.quickrepo-table-body{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:visible}.quickrepo_table_scroll_surface table{border-collapse:collapse;border-spacing:0;min-width:-webkit-max-content;min-width:max-content}.quickrepo-table-grid tbody td,.quickrepo-table-grid thead td{box-sizing:border-box;max-width:var(--quickrepo-drug-col-max-width);min-width:var(--quickrepo-drug-col-min-width);padding:4px 2px;text-align:center;vertical-align:middle;white-space:nowrap;width:var(--quickrepo-drug-col-min-width)}.quickrepo-table-grid .rubric-column,.quickrepo-table-grid .rubric-column .drug_count_withval{max-width:none;min-width:-webkit-max-content;min-width:max-content;width:-webkit-max-content;width:max-content}.quickrepo-table-grid .rubric-column .drug_count_withval{overflow:visible}.table-container{flex:1 1 auto;height:auto;min-height:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.quickrepo-table-grid,.table-container table{border-collapse:collapse;border-spacing:0}.quickrepo_table_scroll_surface::-webkit-scrollbar{height:6px}.quickrepo_table_scroll_surface::-webkit-scrollbar-thumb{background:#aeb4bf;border-radius:4px}.quickrepo_table_scroll_surface::-webkit-scrollbar-track{background:#e9edf2;border-radius:4px}.quickrepo-scroll-controls{bottom:20px;opacity:.98;position:fixed;right:92px;right:calc(var(--active-sidebar-width, 72px) + 20px);z-index:1300}@media (max-width:1024px){.quickrepo-scroll-controls{right:20px}}.bottom_right_container table tbody td,.bottom_right_container table tbody th,.bottom_right_container table thead td,.bottom_right_container table thead th{border:1px solid var(--quickrepo-grid-border)!important;padding:3px 5px}.quickrepo-table-grid td,.quickrepo-table-grid th{background-clip:padding-box;border:1px solid var(--quickrepo-grid-border)!important}.bottom_right_container table thead td{min-width:var(--quickrepo-drug-col-min-width)}.bottom_right_container table thead th{background:#fff;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:8}.bottom_right_container table thead td{background:var(--quickrepo-drug-header-bg);position:-webkit-sticky;position:sticky;top:0;z-index:7}.bottom_right_container table tbody th{background:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:1}.quickrepo-table-grid .sticky-top{background:#fff!important;position:-webkit-sticky;position:sticky;z-index:20}.quickrepo-table-grid .sticky-left{background:#fff!important;left:0;position:-webkit-sticky;position:sticky;z-index:30}.quickrepo-table-grid .sticky-top.sticky-left{z-index:35}.quickrepo-table-grid .top-left-cell{left:0;position:-webkit-sticky;position:sticky;top:0;z-index:40}.quickrepo-table-grid .row-1{height:var(--quickrepo-header-row-height);top:0}.quickrepo-table-grid .row-2{height:var(--quickrepo-calc-row-height);top:var(--quickrepo-header-row-height)}.quickrepo-table-grid .row-3{height:var(--quickrepo-calc-row-height);top:calc(var(--quickrepo-header-row-height) + var(--quickrepo-calc-row-height))}.quickrepo-table-grid .row-4{height:var(--quickrepo-calc-row-height);top:calc(var(--quickrepo-header-row-height) + var(--quickrepo-calc-row-height)*2)}.quickrepo-table-grid .top-left-cell .MuiPaper-root{background:#fff;border-right:0;height:calc(var(--quickrepo-header-row-height) - 6px);margin-right:0;min-height:calc(var(--quickrepo-header-row-height) - 6px)}.quickrepo-table-grid .drug-header-row>td{background:var(--quickrepo-drug-header-bg)!important;color:var(--quickrepo-analysis-text)}.quickrepo-table-grid .drug-header-row>th{background:#fff!important}.quickrepo-table-grid .drug-header-row>td,.quickrepo-table-grid .symptoms-row>td,.quickrepo-table-grid .total-row>td,.quickrepo-table-grid .weightage-row>td{background-clip:initial;text-align:center;vertical-align:middle}.quickrepo-table-grid .total-row>td,.quickrepo-table-grid .total-row>th{background:#fff!important}.quickrepo-table-grid .symptoms-row>td,.quickrepo-table-grid .symptoms-row>th{background:#fff!important;color:#1f2937}.quickrepo-table-grid .symptoms-row>td{background:var(--quickrepo-analysis-bg)!important;color:var(--quickrepo-analysis-text)}.quickrepo-table-grid .weightage-row>td,.quickrepo-table-grid .weightage-row>th{background:#fff!important;color:#1f2937}.quickrepo-table-grid .weightage-row>td{background:var(--quickrepo-analysis-bg-strong)!important;color:var(--quickrepo-analysis-text)}.quickrepo-table-grid .symptoms-row td,.quickrepo-table-grid .weightage-row td{border-color:var(--quickrepo-grid-border)!important;font-weight:700;text-align:center}.quickrepo-table-grid .top-left-cell{background:#fff!important}.quickrepo-table-grid .drug-header-row .quickrepo-drug-code{align-items:center;box-sizing:border-box;color:inherit;display:flex;font-size:13px;font-weight:700;justify-content:center;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.quickrepo-table-grid .drug-header-row .quickrepo-drug-code--placeholder{opacity:0;pointer-events:none}.quickrepo-table-grid .quickrepo-drug-column-cell,.quickrepo-table-grid .quickrepo-summary-cell{padding:4px 2px}.quickrepo-table-grid .quickrepo-summary-cell{color:var(--quickrepo-analysis-text);font-size:13px;font-weight:700}.quickrepo-table-grid .total-row .quickrepo-summary-cell{font-weight:400}.bottom_right_container table tbody,.bottom_right_container table tbody tr,.bottom_right_container table thead tr{border:1px solid #8d97a1}::-webkit-scrollbar{height:6px}::-webkit-scrollbar-thumb{background-color:#bbb;width:6px}.qr-filter-option{background-color:#ff0;border:1px solid #000;border-radius:10px;color:red;font-size:11px;font-weight:700;letter-spacing:.5px;margin:2px;padding:0 5px}.icon-style{background-color:#20b2aa;border:1px groove;border-radius:5px;color:#fff;padding:1px}.trans{transform:scale(.8)}.medicine_name_check{align-items:center;display:flex;justify-content:space-between;min-height:52px;padding:8px 10px}.MuiFormControlLabel-root{margin-bottom:0}.two_items_alligner{align-items:center;display:flex;justify-content:space-between}.tbUpper-checkboxContainer{height:auto;margin-top:0}.reportory_upper_container{display:flex;flex:0 0 clamp(200px,40vh,420px);margin-bottom:0;max-height:40vh;min-height:200px;overflow:hidden}.reportory-upper-section>.MuiFormControl-root{align-items:stretch;display:flex;height:100%;min-height:0;width:100%}.reportory-upper-section>.MuiFormControl-root>div{display:flex;flex-direction:column;min-height:0;min-width:0}.quickrepo-drug-column-content{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.quickrepo-drug-column-content>.MuiBox-root{flex:1 1 auto;min-height:0}.reportory_middle_container{align-items:center;align-items:stretch;background-color:#f5f5f5;border-style:solid;border-width:1px;display:flex;flex-shrink:0;gap:0;min-width:0;padding:0;width:100%}.quickrepo-action-bar{align-items:center;border-color:#cfd6de;border-bottom:1px solid #e0e0e0;box-sizing:border-box;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;padding-bottom:9px;padding-top:9px;row-gap:8px;transition:min-height .22s ease,padding .22s ease}.quickrepo-action-bar--expert-off{min-height:50px}.quickrepo-action-bar--expert-on{min-height:64px}.quickrepo-action-cell{align-items:center;box-sizing:border-box;display:flex;flex-shrink:1;justify-content:center;min-height:34px;min-width:0;padding-left:8px;padding-right:8px}.quickrepo-action-cell--fullscreen{border-right:1px solid #adb5bf;flex:0 1 52px}.quickrepo-action-cell--author{border-right:1px solid #adb5bf;flex:0 1 150px}.quickrepo-action-cell--controls{border-right:1px solid #adb5bf;flex:1 1 340px;justify-content:flex-start;min-width:0;overflow:hidden;padding-right:8px}.quickrepo-expert-meter-cell{align-items:center;border-right:1px solid #adb5bf;box-sizing:border-box;display:flex;flex:1 1 190px;justify-content:center;max-width:235px;min-height:0;min-width:140px;overflow:hidden;padding:0 8px;transition:flex-basis .22s ease,max-width .22s ease,padding .18s ease}.quickrepo-expert-meter-cell--on{padding-bottom:0;padding-top:0}.quickrepo-expert-meter-cell--off{flex:1 1 130px;max-width:none;min-width:0;padding-bottom:0;padding-top:0}.quickrepo-expert-off-label{color:#1f2937;font-weight:700;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickrepo-expert-graph-cell{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:0 8px;transition:flex-basis .22s ease,max-width .22s ease,padding .22s ease,border-color .22s ease}.quickrepo-expert-graph-cell--on{border-right:1px solid #adb5bf;flex:1 1 280px;max-width:340px;min-width:170px}.quickrepo-expert-graph-cell--off{border-right:0;flex:0 0;max-width:0;min-width:0;padding:0}@media (max-width:1380px){.quickrepo-action-cell--author,.quickrepo-action-cell--controls,.quickrepo-action-cell--fullscreen,.quickrepo-expert-graph-cell,.quickrepo-expert-meter-cell{border-right:0}.quickrepo-action-cell--controls{flex-basis:100%;padding-left:0;padding-right:0}}.quickrepo-expert-graph-inner{align-items:center;display:flex;justify-content:center;overflow:hidden;transform-origin:top center;transition:max-height .22s ease,opacity .18s ease,padding .22s ease,margin .22s ease;width:100%}.quickrepo-expert-graph-inner--on{margin:0;max-height:120px;opacity:1;padding:2px 0}.quickrepo-expert-graph-inner--off{margin:0;max-height:0;opacity:0;padding:0}.quickrepo-expert-graph-cell .multicolor-bar{margin-top:0;width:100%}.MuiInputLabel-formControl{position:static;transform:none}.reportory_middle_left .MuiBox-root{align-items:center!important;justify-content:flex-start}.cancel_med_name{align-items:center;background:red;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:15px;height:20px;justify-content:center;position:fixed;right:20px;top:61px;width:20px}.drug_count_withval{display:block;width:100%}.rubric-content{display:inline-block;line-height:1.25;max-height:none;overflow:visible;text-align:left;text-overflow:clip;vertical-align:top;white-space:nowrap;word-break:normal}button:focus{outline:medium none invert;outline:initial}div.MuiPaper-elevation1{border-radius:0;border-right:1px solid #8d97a1;box-shadow:none;height:auto;margin-right:2px;min-height:56px}.export-button{align-items:center;display:flex;justify-content:center;position:relative}.export-icon{display:block;height:20px;width:20px}.export-button.export-active{background:#007bff1f;border-radius:6px;color:var(--primary-color)}.export-button.export-active:after{background:#22c55e;border-radius:50%;content:"";height:5px;position:absolute;right:4px;top:4px;width:5px}::-webkit-scrollbar{height:8px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.homeo-accordion{align-items:center;background-color:#eee;border:none;color:#444;cursor:pointer;display:flex;font-size:18px;font-weight:500;letter-spacing:1;outline:none;padding:5px;text-align:left;transition:.4s;width:100%}.homeo-accordion:hover,.tablinks.active{background-color:#ccc}.homeo-accordion-panel{background-color:#fff;display:none}.show{display:block}.hide{display:none}.homeo-tab{background-color:#f1f1f1;border:1px solid #ccc;display:flex;justify-content:space-around;overflow:hidden}.homeo-tab button{background-color:inherit;border:none;border-left:1px solid #000;cursor:pointer;float:left;font-size:clamp(11px,.9vw,13px);outline:none;padding:3px 0;transition:.3s;width:100%}.homeo-tab button:hover{background-color:#ddd}.homeo-tab button.active{background-color:#ccc;font-weight:700}.homeo-tabcontent{border:3px solid #ccc;border-top:1px solid #ccc;display:none}.qr-saved-active{background-color:#bef5befa!important}.qr-saved-inactive{background-color:#fff!important}.qr-saved-inactive:hover{background-color:#f5f5f5!important}.qr-modal{background-color:#000;background-color:#0006;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:10}.qr-modal-block{display:block}.qr-modal-none{display:none}.qr-modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin:auto;padding:0;position:relative;width:80%}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.qr-modal-close{color:grey;float:right;font-size:28px;position:absolute;right:2px;top:-12px}.qr-modal-close:focus,.qr-modal-close:hover{color:#000;cursor:pointer;text-decoration:none}.qr-modal-header{background-color:#f5f5f5;color:#000}.qr-modal-body{padding:2px 16px}.qr-modal-footer{align-items:center;background-color:#f5f5f5;border-top:1px solid #000;color:#fff;display:flex;justify-content:end;padding:5px 16px}#DIV-renderDrugs:after{content:"";flex:auto;justify-content:space-between}.SaveCase_backdrop__ClQbo{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:18px;position:fixed;top:0;width:100vw;z-index:1300}.SaveCase_modal__4XqJY{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden;position:relative;width:min(92vw,480px)}.SaveCase_header__ZgEZ1{align-items:center;background-color:#006374;color:#fff;display:flex;height:50px;justify-content:space-between;overflow:hidden;padding:8px 10px}.SaveCase_title__I59jV{font-size:15px;font-weight:700;letter-spacing:1px}.SaveCase_closeBtn__1DkLr{background-color:#006374;border:0;border-radius:6px;color:#fff;cursor:pointer;padding:2px 12px}.SaveCase_closeBtn__1DkLr:hover{background-color:#d32f2f;color:#fff}.SaveCase_content__QU9Cu{display:flex;flex-direction:column;gap:12px;padding:10px 18px}.SaveCase_formRow__H-enG{display:flex;flex-direction:column;gap:6px}.SaveCase_label__HoInD{color:#006374;font-size:14px;font-weight:700;letter-spacing:1px}.SaveCase_required__oZH4p{color:#d32f2f}.SaveCase_input__xkZli{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;outline:none;padding:10px;width:100%}.SaveCase_input__xkZli:focus{border-color:#006374cc;box-shadow:0 0 0 3px #0063741f}.SaveCase_textarea__KDmYJ{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;min-height:110px;outline:none;padding:10px;resize:vertical;width:100%}.SaveCase_textarea__KDmYJ:focus{border-color:#006374cc;box-shadow:0 0 0 3px #0063741f}.SaveCase_error__oHuSR{color:#d32f2f;font-size:13px;font-weight:700;margin-top:2px}.SaveCase_footer__B4F2O{border-top:1px solid #e9e9e9;display:flex;gap:10px;justify-content:flex-end;padding:10px 12px}.SaveCase_confirmBackdrop__GbtOb{align-items:center;background:#00000052;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1400}.SaveCase_confirmModal__SDbfz{background:#fff;border-radius:6px;box-shadow:0 14px 38px #0000003d;display:flex;flex-direction:column;gap:12px;padding:30px 44px;width:min(92vw,720px)}.SaveCase_confirmHeader__I4zAC{padding-bottom:14px}.SaveCase_confirmTitle__y\+cjY{color:#111;font-size:28px;font-weight:400}.SaveCase_confirmText__bj3BJ{color:#555;font-size:18px;font-weight:400}.SaveCase_confirmHint__cVtV1{color:#555;font-size:13px;font-weight:700}.SaveCase_confirmFooter__qaCyb{display:flex;gap:36px;justify-content:flex-end;margin-top:26px}.SaveCase_confirmPrimaryBtn__-87kq,.SaveCase_confirmSecondaryBtn__VEATL{background:#0000;border:0;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.4px;padding:8px 10px}.SaveCase_confirmPrimaryBtn__-87kq,.SaveCase_confirmSecondaryBtn__VEATL{color:#3f51b5}.SaveCase_confirmPrimaryBtn__-87kq:hover,.SaveCase_confirmSecondaryBtn__VEATL:hover{background:#3f51b514}.SaveCase_primaryBtn__LfiqV,.SaveCase_secondaryBtn__rA8NJ{border:1px solid #0000;border-radius:8px;cursor:pointer;font-weight:700;letter-spacing:1px;padding:8px 14px}.SaveCase_primaryBtn__LfiqV{background-color:#006374;border-color:#006374;color:#fff}.SaveCase_primaryBtn__LfiqV:hover{background-color:#016371;border-color:#016371}.SaveCase_secondaryBtn__rA8NJ{background-color:#fff;border-color:#d0d7de;color:#444}.SaveCase_secondaryBtn__rA8NJ:hover{background-color:#f6f8fa}@media (max-width:520px){.SaveCase_content__QU9Cu{padding:10px 12px}}.SelectCase_backdrop__auEwE{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:18px;position:fixed;top:0;width:100vw;z-index:1300}.SelectCase_modal__2lR9W{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;max-height:80vh;min-height:360px;overflow:hidden;position:relative;width:min(92vw,480px)}.SelectCase_header__nMdWr{align-items:center;background-color:#006374;color:#fff;display:flex;height:50px;justify-content:space-between;overflow:hidden;padding:8px 10px}.SelectCase_title__taW1t{font-size:15px;font-weight:700;letter-spacing:1px}.SelectCase_closeBtn__wQ7u4{background-color:#006374;border:0;border-radius:6px;color:#fff;cursor:pointer;padding:2px 12px}.SelectCase_closeBtn__wQ7u4:hover{background-color:#0a7a8e}.SelectCase_content__LbKww{flex:1 1 auto;min-height:0;padding:10px 18px}.SelectCase_empty__Cw1wQ{color:#333;font-weight:700;padding:10px 2px}.SelectCase_list__WeYnp{border:none;border-radius:10px;display:flex;flex-direction:column;max-height:min(60vh,320px);overflow:hidden;overflow-y:auto;scrollbar-width:none}.SelectCase_list__WeYnp::-webkit-scrollbar{display:none}.SelectCase_caseRow__S5WKZ{align-items:flex-start;background:#fff;border-bottom:none;box-shadow:inset 0 -1px 0 #1111111f;cursor:pointer;display:flex;gap:10px;padding:10px 12px;-webkit-user-select:none;user-select:none}.SelectCase_caseRow__S5WKZ:last-child{box-shadow:none}.SelectCase_caseRow__S5WKZ:hover{background:#0063740f}.SelectCase_radio__a9Kmz{accent-color:#006374;cursor:pointer;margin-top:2px}.SelectCase_caseMeta__7CrMj{display:flex;flex-direction:column;gap:2px;min-width:0}.SelectCase_caseName__440cZ{color:#111;font-weight:800;letter-spacing:.3px;overflow-wrap:anywhere}.SelectCase_caseDate__habWo{color:#555;font-size:12px;font-weight:700}.SelectCase_footer__s6\+Rq{border-top:1px solid #e9e9e9;display:flex;gap:10px;justify-content:flex-end;padding:10px 12px}.SelectCase_primaryBtn__Sz-M8,.SelectCase_secondaryBtn__\+2HZk{border:1px solid #0000;border-radius:8px;cursor:pointer;font-weight:700;letter-spacing:1px;padding:8px 14px}.SelectCase_primaryBtn__Sz-M8{background-color:#006374;border-color:#006374;color:#fff}.SelectCase_primaryBtn__Sz-M8:hover{background-color:#016371;border-color:#016371}.SelectCase_primaryBtn__Sz-M8:disabled{cursor:not-allowed;opacity:.6}.SelectCase_secondaryBtn__\+2HZk{background-color:#fff;border-color:#d0d7de;color:#444}.SelectCase_secondaryBtn__\+2HZk:hover{background-color:#f6f8fa}@media (max-width:520px){.SelectCase_content__LbKww{padding:10px 12px}}.AddNewPatient_dialogPaper__NU6hR{background:#e9f8ff;border-radius:12px;box-shadow:0 10px 30px #0077b629;display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 48px);max-width:calc(100vw - 32px);overflow:hidden;width:min(860px,calc(100vw - 32px))}.AddNewPatient_header__\+DJk4{background:#90e0ef;border-bottom:1px solid #1b1b1b2e;color:#1b1b1b;padding:10px 15px}.AddNewPatient_headerRow__dEQWg{align-items:center;display:flex;gap:12px;justify-content:space-between}.AddNewPatient_title__dNsLr{font-size:18px;font-weight:700;letter-spacing:.2px}.AddNewPatient_headerRight__WDlO0{align-items:center;display:inline-flex;gap:10px}.AddNewPatient_closeBtn__eZxYZ{align-items:center;background:#0000;border:none;border-radius:8px;color:#1b1b1b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.AddNewPatient_closeBtn__eZxYZ:hover{background:#0096c72e;color:#1b1b1b}.AddNewPatient_content__mWZNX{background:#e9f8ff;flex:0 0 auto;overflow:visible;padding:12px 16px}.AddNewPatient_panel__Q-fN1{background:#fff;border:1px solid #0096c738;border-radius:10px;box-shadow:0 4px 12px #0077b614;padding:8px}.AddNewPatient_panelHeader__l-5Et{align-items:center;background:#90e0ef59;border-radius:6px;display:flex;font-weight:700;justify-content:space-between;margin-bottom:8px;padding:6px 10px}.AddNewPatient_panelHeaderLeft__EBgKo{color:#0077b6;letter-spacing:.6px}.AddNewPatient_panelHeaderRight__prCOq{color:#1b1b1bb3;font-size:12px;font-weight:700}.AddNewPatient_inlineError__77LC6{background:#90e0ef59;border:1px solid #0096c78c;border-radius:6px;color:#0077b6;font-size:12px;font-weight:800;margin:6px 10px 10px;padding:6px 10px}.AddNewPatient_grid__Am\+vO{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 8px 8px}.AddNewPatient_group__SWlEj{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:96px 1fr;min-width:0}.AddNewPatient_groupLabel__FqT2y{color:#1b1b1b;font-size:12px;font-weight:800;letter-spacing:.4px;white-space:nowrap}.AddNewPatient_groupControl__FQgI5{min-width:0}.AddNewPatient_placeholder__8nwMb{color:#1b1b1b8c}@media (max-width:680px){.AddNewPatient_grid__Am\+vO{grid-template-columns:1fr}.AddNewPatient_group__SWlEj{grid-template-columns:96px 1fr}}.AddNewPatient_textField__csqS5 .MuiOutlinedInput-root{background:#fff;border-radius:10px}.AddNewPatient_textField__csqS5 .MuiOutlinedInput-notchedOutline{border-color:#1b1b1b2e}.AddNewPatient_textField__csqS5 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0077b68c}.AddNewPatient_textField__csqS5 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0077b6;border-width:1px}.AddNewPatient_textField__csqS5 .MuiInputBase-input{font-size:14px;padding:10px 12px}.AddNewPatient_textField__csqS5 .MuiSelect-select{overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.AddNewPatient_textField__csqS5 .MuiFormHelperText-root{margin-left:2px;margin-top:4px}.AddNewPatient_genderSearchRoot__vSM0A{position:relative;width:100%}.AddNewPatient_genderSearchInput__tUyhd{background:#fff;border:1px solid #1b1b1b2e;border-radius:10px;box-sizing:border-box;color:#1b1b1b;font-size:14px;height:40px;outline:none;padding:10px 44px 10px 12px;width:100%}.AddNewPatient_genderSearchInput__tUyhd:focus{border-color:#0096c7e6;box-shadow:0 0 0 2px #90e0efb3}.AddNewPatient_genderSearchInputError__znr\+6{border-color:#0096c7f2}.AddNewPatient_genderSearchInputError__znr\+6:focus{border-color:#0096c7f2;box-shadow:0 0 0 2px #90e0efd9}.AddNewPatient_genderSearchCaret__h3Sid{background:#0000;border:none;color:#1b1b1bb3;cursor:pointer;font-size:12px;line-height:1;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddNewPatient_genderSearchCaret__h3Sid:hover{color:#1b1b1b}.AddNewPatient_genderSearchClear__\+J7u1{background:#0000;border:none;color:#1b1b1bb3;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.AddNewPatient_genderSearchList__sE6pa{background:#fff;border:1px solid #0096c738;border-radius:10px;box-shadow:0 10px 25px #0077b624;left:0;list-style:none;margin:0;max-height:240px;overflow:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:2000}.AddNewPatient_genderSearchOption__MPAm1{color:#1b1b1b;cursor:pointer;font-size:14px;padding:8px 12px}.AddNewPatient_genderSearchOption__MPAm1:hover{background:#e9f8ff}.AddNewPatient_genderSearchOptionActive__hkpxx{background:#90e0ef}.AddNewPatient_genderSearchMatch__jdB7W{color:#0077b6;font-weight:800}.AddNewPatient_fieldHelpError__JYlrD{color:#0096c7;font-size:12px;font-weight:700;margin-left:2px;margin-top:4px}.AddNewPatient_footer__o6QR9{background:#e9f8ff;border-top:1px solid #1b1b1b1f;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:10px 16px}.AddNewPatient_confirmPaper__qT3k-{border-radius:12px;max-width:420px;overflow:hidden;width:min(420px,calc(100vw - 32px))}.AddNewPatient_confirmTitle__vYB4u{background:#90e0ef;color:#0077b6;font-weight:900}.AddNewPatient_confirmContent__gROYB{color:#1b1b1b;padding:16px}.AddNewPatient_confirmActions__5uvGY{background:#fff;border-top:1px solid #0077b61f;display:flex;gap:10px;justify-content:flex-end;padding:10px 16px}.patientsPage{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.patientsTableWrap{flex:1 1 auto;margin:0 auto;min-height:0;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;width:95%}.mainTable{background:#fff;border:2px solid #006374;border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.mainTable td,.mainTable th{border:1px solid #000000d9;color:#000;font-size:15px;padding:5px 10px;text-align:left;vertical-align:middle}.mainTable .tableHead th{background:#f7f7f7;font-weight:800;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mainTable tr{height:30px}.mainTable .tableHead th:first-child{white-space:nowrap}.mainTable td:first-child{width:120px}.mainTable td:first-child,.mainTable th,.mainTable th:first-child{text-align:center}.mainTable input[type=checkbox]{vertical-align:middle}#listHead{align-items:center;background-color:#006374;color:#fff;display:flex;font-size:20px;font-weight:500;justify-content:space-between;margin:auto;padding:5px 10px;width:95%}.patientsRefreshBtn{border:1px solid #fff9;border-radius:6px;color:#fff!important}.patientsRefreshBtn:disabled{cursor:not-allowed;opacity:.7}.patientsRefreshSpin{animation:patientsRefreshSpin .9s linear infinite}@keyframes patientsRefreshSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inputField{max-width:400px;padding:5px 10px;width:100%}.searchInputBtnMainDiv{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:6px auto;width:95%}.searchInputBtnMainDiv>div:first-child{flex:1 1 280px;min-width:220px}.searchInputBtnMainDiv>div:last-child{flex:0 0 auto}.tableRow{font-weight:700}.tableHead,.tableRow{text-align:center}.Headings{font-weight:700;padding:10px 0}.btnsDiv{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:10px auto 0;padding-bottom:6px;width:95%}.btn{margin-right:0}.btn,.btn .MuiButton-root,.patientsRefreshBtn,.searchInputBtnMainDiv .MuiButton-root{flex-shrink:0}.noResultFound{color:red;padding:10px 0 10px 10px}.toast-success{background:#4caf50;border-radius:6px;bottom:90px;color:#fff;font-size:15px;left:50%;padding:10px 16px;position:fixed;transform:translateX(-50%);z-index:2000}.deleteConfirmBtn{background-color:#fff!important;border:1px solid red!important;color:red!important;height:30px!important}.deleteConfirmBtn:hover{background-color:red!important;color:#fff!important;transform:scale(1.05)!important}.cancelBtn{border:1px solid #3f44b50a!important;height:30px!important}.epf_div{font-size:15px;font-weight:700;letter-spacing:1px}.epf_mainContainer{display:flex;height:90vh;justify-content:center;width:100%}#epf_Container{height:80vh;margin:0;padding:0;width:100%}#epf_Header{height:50px;left:0;overflow:hidden;position:absolute;right:0;top:0}.epf_Header1{background-color:#006374;color:#fff;display:flex;justify-content:space-between;padding:8px 10px}.epf_reg{margin-bottom:0}#epf_close{display:flex;justify-content:flex-end;margin-right:0;margin-top:0}#epf_closeBtn{background-color:#006374;border:0 solid #006374;color:#fff;cursor:pointer;margin:-2px;padding:1px 15px}#epf_closeBtn:hover{background-color:red;color:#f0f8ff}#epf_content{bottom:55px;left:0;overflow:auto;position:absolute;right:0;top:45px}.epf_Header2{display:flex;flex-direction:row;justify-content:space-around;margin-left:auto;margin-right:auto;width:95%}#epf_subHeader3{display:flex;justify-content:center;width:50%}#epf_subHeader4{display:flex;justify-content:flex-end;width:50%}#epf_subHeader5,#epf_subHeader6{display:flex}.epf_formContent{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;width:95%}#epf_Form{margin:0;padding:0;width:100%}.epf_patientFieldset{margin-top:15px;min-height:1px}.epf_Fieldset,.epf_patientFieldset{display:flex;justify-content:center;width:100%}.epf_Fieldset{border:1px solid #dcdcdc;padding:10px}.epf_Legend{border-style:none;color:#999;font-size:15px;font-weight:700;line-height:20px;margin-bottom:0;padding:0 10px;width:auto}.epf_Content{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:10px;padding-top:5px;width:100%}.epf_Content1{width:50%}.epf_Content1,.epf_subContent1{display:flex;justify-content:flex-start}.epf_subContent1{flex-direction:column;width:100%}.epf_Content2{width:50%}.epf_Content2,.epf_subContentRow{display:flex;justify-content:flex-start}.epf_subContentRow{margin-top:10px}.epf_Label{text-align:right;width:30%}.epf_Label,.epf_Label1{padding-left:15px;padding-right:15px}.epf_Label1{display:flex;flex-direction:row;width:70%}.epf_Label2{padding-left:15px;padding-right:15px;text-align:right;width:50%}.epf_inputBox{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:0;padding:3px 10px;width:70%}.epf_inputBox:focus{border-color:#517397!important;outline:none}.epf_inputRadio{margin:4px 15px 4px 7px;width:275px}.epf_inputBP{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:0;padding:4px 5px 4px 9px;width:47%}.epf_inputBP:focus{border-color:#517397!important;outline:none}.epf_inputSelect{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:4px 15px 4px 0;padding:4px 5px 4px 10px;width:70%}.epf_inputSelect:focus{border-color:#517397!important;outline:none}.epf_inputTextarea{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:4px 15px 4px 0;padding:4px 5px 20px 10px;width:70%}.epf_inputTextarea:focus{border-color:#517397!important;outline:none}.epf_span{font-weight:400}.epf_hide{display:none}.epf_show{display:block}.epf_ns{padding-left:15px}.epf_inputbp{padding-right:5px;width:50%}.epf_bp{padding-left:15px}.epf_faPencil{align-items:center;cursor:pointer;display:flex;font-size:12px;justify-content:center;margin:0;padding:7px 5px 5px}.epf_faCheck,.epf_faXmark{align-items:center;cursor:pointer;display:flex;font-size:15px;justify-content:center;margin:0;padding:10px 0 5px 10px}#epf_footer{background-color:#006374;bottom:0;display:flex;height:50px;justify-content:flex-end;left:0;overflow:hidden;position:absolute;right:0}.epf_Cbtn{background-color:#fff;border-color:#f7b9b9;border-radius:5px;color:red;cursor:pointer;font-weight:700;letter-spacing:1px;margin:8px 10px;padding:5px 10px}.epf_Cbtn:hover{background-color:#f0f8ff;border-color:red;color:red}.epf_inputError{display:flex;justify-content:space-around}.epf_p{color:red;font-size:13px;font-weight:500;margin-bottom:5px;margin-top:-10px;padding-left:60px;position:absolute;text-align:center}.epf_dialogBox{display:flex;flex-direction:column;height:250px;justify-content:center;margin:auto;width:600px}.npf_div{font-size:15px;font-weight:700;letter-spacing:1px}.npf_mainContainer{display:flex;height:90vh;justify-content:center;width:100%}#npf_container{height:90vh;width:100%}#npf_container,.npf_form{margin:0;padding:0}#npf_Header{height:50px;left:0;overflow:hidden;position:absolute;right:0;top:0}#npf_header{display:flex;justify-content:space-between;padding:8px 10px}#npf_closeBtn,#npf_header{background-color:#006374;color:#fff}#npf_closeBtn{border:0 solid #006374;cursor:pointer;margin:-2px;padding:1px 15px}#npf_closeBtn:hover{background-color:red;color:#f0f8ff}#npf_Content{bottom:55px;left:0;overflow:auto;position:absolute;right:0;top:45px}.npf_fromContent{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;width:95%}.npf_patientFieldset{margin-top:15px;min-height:1px}.npf_fieldset,.npf_patientFieldset{display:flex;justify-content:center;width:100%}.npf_fieldset{border:1px solid #dcdcdc;padding:10px}.npf_legend{border-style:none;color:#999;font-size:15px;font-weight:700;line-height:20px;margin-bottom:0;padding:0 10px;width:auto}.npf_containerRow{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:10px;padding-top:5px;width:100%}.npf_subContainerRow1{width:50%}.npf_row1,.npf_subContainerRow1{display:flex;justify-content:flex-start}.npf_row1{flex-direction:column;width:100%}.npf_subRow1{display:flex;justify-content:flex-start;margin:10px}.npf_label{padding-left:15px;padding-right:15px;text-align:right;width:30%}.npf_inputName{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:0;padding:3px 10px;width:70%}.npf_inputName:focus{border-color:#517397!important;outline:none}.npf_inputSelect{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:0;padding:3px 10px;width:70%}.npf_inputSelect:focus{border-color:#517397!important;outline:none}.npf_sub-container-row2{display:flex;justify-content:flex-start;width:50%}.npf_inputno1{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:-1px;padding:3px 10px;width:32.9%}.npf_inputno1:focus{border-color:#517397!important;outline:none}.npf_inputno2{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:-1px;padding:3px 10px;width:33%}.npf_inputno2:focus{border-color:#517397!important;outline:none}.npf_inputTxtArea{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;height:70px;margin:0;padding:3px 10px;vertical-align:top;width:70%}.npf_inputTxtArea:focus{border-color:#517397!important;outline:none}.npf_label1{display:flex;justify-content:flex-end;padding-left:10px;padding-right:10px;text-align:right;width:50%}.npf_inputSelect1{border:1px solid #dcdcdc;border-radius:5px;font-family:inherit;font-size:18px;margin:0;padding:3px 15px 3px 10px;width:50%}.npf_inputSelect1:focus{border-color:#517397!important;outline:none}.npf_p{color:red;font-size:13px;font-weight:500;margin-bottom:5px;margin-top:-14px;padding-left:150px;position:absolute;text-align:center}.npf_fieldMarked{align-items:flex-end;color:#fff;display:flex;font-size:13px;justify-content:center;margin-left:40px}#npf_Footer{background-color:#006374;bottom:0;display:flex;height:50px;justify-content:space-between;left:0;overflow:hidden;position:absolute;right:0}.npf_Cbtn{background-color:#fff;border-color:#f7b9b9;border-radius:5px;color:red;cursor:pointer;font-weight:700;letter-spacing:1px;margin:8px;padding:5px 10px}.npf_Cbtn:hover{background-color:#f0f8ff;border-color:red;color:red}.npf_Sbtn{background-color:#fff;border-color:skyblue;border-radius:5px;color:#0000cd;cursor:pointer;font-weight:700;letter-spacing:1px;margin:8px;padding:5px 10px}.npf_Sbtn:hover{background-color:#f0f8ff;border-color:blue;color:blue}.npf_Rbtn{background-color:#fff;border-color:#f0a3fa;border-radius:5px;color:#881182;cursor:pointer;font-weight:700;letter-spacing:1px;margin:8px;padding:5px 10px}.npf_Rbtn:hover{background-color:#f0f8ff;border-color:#881182;color:#881182}.npf_inputError{display:flex;justify-content:space-around}.npf_dialogBox{display:flex;flex-direction:column;height:250px;justify-content:center;margin:auto;width:600px}.FollowUp_backdrop__Sjk9i{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1300}.FollowUp_modal__pghba{background:#fff;box-shadow:0 10px 30px #0003;height:47vh;margin:0;overflow:hidden;padding:0;position:relative;width:27vw}.FollowUp_header__rkyYx{align-items:center;background-color:#006374;color:#fff;display:flex;height:50px;justify-content:space-between;left:0;overflow:hidden;padding:8px 10px;position:absolute;right:0;top:0}.FollowUp_title__rROC5{font-size:15px;font-weight:700;letter-spacing:1px}.FollowUp_label__1V1Fg{color:#006374;font-size:14px;font-weight:700;letter-spacing:1px}.FollowUp_closeIcon__DdZKQ{background-color:#006374;border:0 solid #006374;color:#fff;cursor:pointer;margin:-2px;padding:1px 15px}.FollowUp_closeIcon__DdZKQ:hover{background-color:red;color:#f0f8ff}.FollowUp_content__P9PVE{bottom:55px;display:flex;flex-direction:column;left:0;overflow:hidden;padding:10px 18px;position:absolute;right:0;top:45px}.FollowUp_stickyInfo__m8Shy{background:#fff;border-bottom:1px solid #ddd;padding:6px 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.FollowUp_tableScroll__38GHI{flex:1 1 auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none}.FollowUp_tableScroll__38GHI::-webkit-scrollbar{display:none}.FollowUp_sectionTitle__zCoeP{color:#222;font-size:15px;font-weight:700;letter-spacing:1px;margin:12px 0 10px}.FollowUp_patientMetaRow__McimY{align-items:baseline;background:#fff;border:1px solid #dcdcdc;border-radius:5px;display:flex;flex-wrap:nowrap;gap:22px;justify-content:flex-start;margin-bottom:15px;padding:10px;width:100%}.FollowUp_metaItem__KYT79{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.FollowUp_metaLabel__zm-1B{color:#006374;font-size:14px;font-weight:700;letter-spacing:1px}.FollowUp_metaValue__1sVNZ{color:#222;font-size:15px;font-weight:700;letter-spacing:1px}.FollowUp_visitTable__IfpDl{background:#fff;border:none!important;border-collapse:initial;border-radius:0;border-spacing:0;overflow:visible;position:relative;width:100%}.FollowUp_visitTh__4yf-2{background:#f6f8fa;border:none!important;color:#222;font-size:13px;font-weight:700;padding:10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:10}.FollowUp_visitTable__IfpDl thead .FollowUp_visitTh__4yf-2{background:#f6f8fa}.FollowUp_visitTh__4yf-2+.FollowUp_visitTh__4yf-2{border-left:2px solid #d0d7de}.FollowUp_visitTr__6rDiO:nth-child(2n){background:#fcfcfc}.FollowUp_visitTd__XIx7B{border:none;color:#333;font-size:13px;padding:10px;vertical-align:top;white-space:pre-wrap}.FollowUp_visitTable__IfpDl tbody .FollowUp_visitTd__XIx7B{border-bottom:1px solid #efefef}.FollowUp_visitTable__IfpDl tbody tr:last-child .FollowUp_visitTd__XIx7B{border-bottom:none}.FollowUp_visitTd__XIx7B+.FollowUp_visitTd__XIx7B{border-left:2px solid #e6e6e6}.FollowUp_visitDate__pPPbH{color:#222;font-weight:700}.FollowUp_visitTime__EYA8P{color:#444}.FollowUp_infoBlock__OPeFH{background:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:10px;width:100%}.FollowUp_infoRow__LKN4a{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:14px;justify-content:space-between}.FollowUp_infoCell__AgMxN{align-items:baseline;display:flex;flex:1 1 auto;gap:10px;min-width:0}.FollowUp_growCell__wMrcL{flex:1 1 auto;min-width:0}.FollowUp_compactCell__nLeRI{flex:0 0 auto;white-space:nowrap}.FollowUp_leftCell__bY0Kw{justify-content:flex-start}.FollowUp_centerCell__N-meY{justify-content:center}.FollowUp_rightCell__jBxrj{justify-content:flex-end;text-align:right}.FollowUp_value__tAeyu{color:#222;font-size:15px;font-weight:700;letter-spacing:1px}.FollowUp_message__\+6X2D{background:#fafafa;border:1px dashed #dcdcdc;border-radius:8px;color:#444;padding:14px 10px}.FollowUp_messageError__EWq9J{background:#fff5f5;border:1px solid #f2c0c0;border-radius:8px;color:#9b1c1c;padding:14px 10px}.FollowUp_list__IvczG{display:flex;flex-direction:column;gap:10px}.FollowUp_item__nbFH8{background:#fff;border:1px solid #e6e6e6;border-radius:5px;padding:12px}.FollowUp_itemRow__h2phW{align-items:baseline;display:flex;justify-content:space-between}.FollowUp_itemMeta__z\+p3e{align-items:center;color:#222;display:flex;font-size:13px;gap:8px}.FollowUp_itemDate__IDV14{font-weight:700}.FollowUp_itemTime__1XIXW{color:#444}.FollowUp_dot__swPek{color:#999}.FollowUp_itemNote__1Aet1{color:#333;font-size:13px;margin-top:6px;white-space:pre-wrap}.FollowUp_footer__4CXqq{background-color:#006374;bottom:0;display:flex;height:50px;justify-content:flex-end;left:0;overflow:hidden;position:absolute;right:0}.FollowUp_cancelBtn__tA6iE,.FollowUp_startBtn__ibJff{background-color:#fff;border-radius:5px;cursor:pointer;font-weight:700;letter-spacing:1px;margin:8px 9px 8px 10px;padding:2px 9px}.FollowUp_cancelBtn__tA6iE{border-color:#f7b9b9;color:red}.FollowUp_startBtn__ibJff{border-color:#bfe3c2;color:#2e7d32}.FollowUp_cancelBtn__tA6iE:hover{background-color:#f0f8ff;border-color:red;color:red}.FollowUp_startBtn__ibJff:hover{background-color:#f0f8ff;border-color:#2e7d32;color:#2e7d32}@media (max-width:900px){.FollowUp_infoRow__LKN4a{flex-wrap:wrap}.FollowUp_infoCell__AgMxN{flex:1 1 100%}.FollowUp_compactCell__nLeRI{flex:1 1 100%;white-space:normal}.FollowUp_centerCell__N-meY,.FollowUp_rightCell__jBxrj{justify-content:flex-start;text-align:left}.FollowUp_content__P9PVE{padding:10px 12px}.FollowUp_infoBlock__OPeFH{width:100%}.FollowUp_patientMetaRow__McimY{flex-wrap:wrap;gap:10px}.FollowUp_metaItem__KYT79{white-space:normal}}@media (max-width:520px){.FollowUp_infoRow__LKN4a{flex-direction:column;gap:4px}.FollowUp_patientMetaRow__McimY{align-items:flex-start;flex-direction:column}}.ct-ct-dialog-paper,.ct-drugs-popover,.ct-overlay-minimized,.ct-table-container{--ct-primary:#0077b6;--ct-secondary:#0096c7;--ct-accent:#90e0ef;--ct-bg:#e9f8ff;--ct-text:#1b1b1b;--ct-white:#fff;--ct-warning:#d32f2f;--ct-warning-rgb:211,47,47;--ct-primary-rgb:0,119,182;--ct-secondary-rgb:0,150,199;--ct-accent-rgb:144,224,239;--ct-bg-rgb:233,248,255;--ct-text-rgb:27,27,27}.ct-header-container{align-items:center;background:var(--ct-secondary);border-bottom:1px solid var(--ct-primary);color:var(--ct-white);display:flex;justify-content:space-between;padding:10px 15px}.ct-header{font-size:18px;font-weight:600}.ct-close-icon{color:var(--ct-primary);cursor:pointer}.ct-header-icon-button.MuiIconButton-root{align-items:center;color:var(--ct-white);display:inline-flex;justify-content:center;padding:0;width:32px}.ct-header-icon-button.MuiIconButton-root:hover{background:rgba(var(--ct-accent-rgb),.35)}.ct-header-icon-button.MuiIconButton-root svg{display:block}.minimize-icon{margin-top:2px}.ct-header-minimize-icon{transform:translateY(1px)}.ct-header-right{display:inline-flex}.ct-table-container{background:var(--ct-white);display:flex;flex-direction:column;height:calc(92vh - 20px);left:0;margin:0;max-height:calc(92vh - 20px);min-height:auto;overflow:hidden;padding:5px;right:0;width:100%}.ct-table-container,.ct-table-container *{box-sizing:border-box;gap:4px}.ct-compare-input{background:var(--ct-bg);border:1px solid var(--ct-primary);border-radius:8px;box-shadow:0 4px 12px rgba(var(--ct-secondary-rgb),.08);margin-bottom:0;padding:5px 6px;width:100%}.ct-compare-input.ct-compare-input--dirty{border-color:var(--ct-primary);box-shadow:0 6px 16px rgba(var(--ct-secondary-rgb),.14)}.ct-input-toggle{align-items:center;background:rgba(var(--ct-bg-rgb),1);border-radius:6px;display:flex;font-weight:600;justify-content:space-between;margin-bottom:2px;padding:2px 10px}.ct-filter-header-left{align-items:center;display:flex;gap:10px;min-width:0}.ct-filter-warning-inline{align-items:center;background:rgba(var(--ct-warning-rgb),.12);border:1px solid rgba(var(--ct-warning-rgb),.55);border-left:4px solid var(--ct-warning);border-radius:10px;box-shadow:0 1px 10px rgba(var(--ct-warning-rgb),.1);display:inline-flex;line-height:1.2;padding:3px 10px;white-space:nowrap}.ct-filter-warning,.ct-filter-warning-inline{color:var(--ct-warning);font-size:14px;font-weight:600}.ct-filter-warning{background:rgba(var(--ct-warning-rgb),.1);border:1px solid rgba(var(--ct-warning-rgb),.45);border-radius:6px;margin:4px 10px 6px;padding:6px 10px}.ct-results-table .ct-header-cell .MuiTableSortLabel-root{align-items:center;display:flex;justify-content:flex-start;width:100%}.ct-results-table .ct-header-cell.MuiTableCell-alignCenter .MuiTableSortLabel-root{justify-content:center}.ct-results-table .ct-header-cell .MuiTableSortLabel-icon{margin-left:4px;margin-right:0}.ct-toggle-button{align-items:center;background:#0000;border:none;color:var(--ct-primary);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.ct-toggle-button:focus{outline:none}.ct-inputs-wrapper{padding:0 8px}.ct-filters-grid{grid-gap:5px;display:grid;gap:5px;grid-template-rows:auto auto auto;margin-left:10px}.ct-filters-row{grid-gap:10px;align-items:start;display:grid;gap:10px}.ct-filters-row-primary{grid-template-columns:minmax(240px,305px) minmax(560px,630px) minmax(220px,250px)}.ct-filters-row-secondary{align-items:start;grid-template-columns:minmax(260px,420px) minmax(320px,520px) minmax(240px,1fr)}.ct-filters-row-tertiary{align-items:end;grid-template-columns:1fr}.ct-filter-group{align-items:center;gap:2px}.ct-filter-group,.ct-filter-weightage{display:flex;flex-direction:row;min-width:0}.ct-filter-weightage{gap:6px;margin-top:6px}.ct-filter-rubric-types{align-items:center;display:flex;flex-direction:row;gap:12px;margin-top:2px}.ct-checkbox-list{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ct-filter-chapter .ct-chapter-select,.ct-searchable-chapter{max-width:230px;width:100%}.ct-searchable-chapter{position:relative}.ct-chapter-select--search{cursor:text;max-width:230px;padding-right:44px;width:100%}.ct-filter-drugs .ct-drugs-list{gap:10px}.ct-filter-actions{display:flex;grid-column:auto;justify-content:flex-end}.ct-filters-row-secondary .ct-filter-actions{grid-column:3/-1}.ct-filter-minmax{align-items:center;gap:10px;margin-top:4px}.ct-filter-minmax-items{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.ct-button-group-right{justify-content:flex-end;margin-top:0}@media (max-width:1200px){.ct-filters-row-primary,.ct-filters-row-secondary{grid-template-columns:1fr}.ct-filters-row-secondary .ct-filter-actions{grid-column:auto}}@media (max-width:740px){.ct-filters-row-primary,.ct-filters-row-secondary{grid-template-columns:1fr}.ct-filters-row-secondary .ct-filter-actions{grid-column:auto}.ct-filter-group{align-items:flex-start;flex-direction:column;gap:6px}.ct-filter-rubric-types,.ct-filter-weightage{align-items:flex-start;flex-direction:column;gap:8px}.ct-filter-minmax{align-items:flex-start}.ct-filter-minmax-items{width:100%}.ct-filter-actions{justify-content:stretch}.ct-button-group-right{width:100%}}.ct-filters-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:28px;margin-bottom:12px}.ct-filter-label{color:var(--ct-primary);font-size:16px;font-weight:700;margin-left:8px;text-transform:uppercase}.ct-chapter-section,.ct-drug-section,.ct-grade-section,.ct-rubric-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-bottom:12px;margin-left:10px}.ct-min-max-section{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;margin-left:10px}.ct-chapter-label,.ct-drugs-label,.ct-grade-label,.ct-min-max-label,.ct-rubric-label,.ct-rubric-size-label{color:var(--ct-secondary);display:block;font-size:14px;font-weight:700;text-transform:uppercase}.ct-chapter-label,.ct-drugs-label{font-weight:700}.ct-number-input{background:var(--ct-white);border:1px solid var(--ct-primary);border-radius:6px;font-size:14px;margin-bottom:2px;outline:none;padding:3px 5px;width:70px}.ct-number-input:hover{border-color:var(--ct-accent)}.ct-number-input-wrap{align-items:center;display:inline-flex;gap:6px}.ct-number-input-actions{align-items:center;display:inline-flex;gap:4px}.ct-number-input-action{align-items:center;background:var(--ct-white);border:1px solid rgba(var(--ct-primary-rgb),.55);border-radius:6px;color:var(--ct-secondary);cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:2px 4px}.ct-number-input-action--save{border-color:rgba(var(--ct-accent-rgb),.45);color:var(--ct-accent)}.ct-number-input-action--cancel{border-color:rgba(var(--ct-secondary-rgb),.35);color:var(--ct-secondary)}.ct-number-input-action:hover{box-shadow:0 0 0 2px rgba(var(--ct-accent-rgb),.22)}.ct-number-input-action:disabled{cursor:not-allowed;opacity:.55}.ct-number-input:focus{border-color:var(--ct-accent);box-shadow:0 0 0 2px rgba(var(--ct-accent-rgb),.25)}.ct-drugs-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-left:0}.ct-chapter-select,.ct-drug-select,.ct-drugs-list select{background:var(--ct-white);border:1px solid var(--ct-primary);border-radius:6px;color:var(--ct-text);cursor:pointer;font-size:14px;max-width:135px;min-width:120px;outline:none;padding:6px 10px}.ct-chapter-select,.ct-chapter-select--search,.ct-drug-select,.ct-drug-select--search{font-weight:600}.ct-chapter-select:hover,.ct-drug-select:hover,.ct-drugs-list select:hover{border-color:var(--ct-accent)}.ct-chapter-select:focus,.ct-drug-select:focus{border-color:var(--ct-accent);box-shadow:0 0 0 2px rgba(var(--ct-accent-rgb),.25)}.ct-searchable-drug{max-width:135px;min-width:120px;position:relative}@media (max-width:900px){.ct-searchable-chapter,.ct-searchable-drug{max-width:none;min-width:0;width:100%}.ct-chapter-select--search,.ct-drug-select,.ct-drug-select--search,.ct-filter-chapter .ct-chapter-select{max-width:none;width:100%}}.ct-drug-select--search{cursor:text;max-width:135px;padding-right:20px;width:100%}.ct-searchable-clear{background:#0000;border:none;color:rgba(var(--ct-text-rgb),.7);cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.ct-searchable-clear:hover{color:var(--ct-secondary)}.ct-searchable-caret{color:rgba(var(--ct-secondary-rgb),.7);font-size:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ct-searchable-list{background:var(--ct-white);border:1px solid rgba(var(--ct-primary-rgb),.6);border-radius:8px;box-shadow:0 10px 25px rgba(var(--ct-secondary-rgb),.16);left:0;list-style:none;margin:0;max-height:260px;overflow:auto;padding:6px 0;position:absolute;right:-20px;top:calc(100% + 4px);z-index:2000}.ct-searchable-option{color:var(--ct-text);cursor:pointer;font-size:14px;padding:8px 0 8px 4.5px}.ct-searchable-option:hover{background:rgba(var(--ct-accent-rgb),.35)}.ct-searchable-option--active{background:rgba(var(--ct-accent-rgb),.55)}.ct-searchable-match{color:var(--ct-primary);font-weight:600}.ct-grade-checkboxes{align-items:center;display:flex;gap:12px}.ct-grade-item,.ct-rubric-item{align-items:center;color:var(--ct-text);display:flex;font-size:14px;gap:6px;margin:0!important}.ct-checkbox{height:16px;width:16px}.ct-checkbox,.ct-checkbox-label{cursor:pointer}.ct-rubric-checkbox-label{cursor:pointer;font-size:14px}.ct-table-container input[type=checkbox]{accent-color:var(--ct-secondary)}.ct-button-group{align-items:center;display:flex;gap:12px}.ct-compare-button,.ct-reset-button{border:0;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:5px 15px;transition:transform .08s ease,box-shadow .12s ease}.ct-compare-button{background-color:var(--ct-secondary);border:1px solid var(--ct-secondary);box-shadow:0 8px 20px rgba(var(--ct-primary-rgb),.18);color:var(--ct-white);text-transform:uppercase}.ct-compare-button.ct-compare-button--attention{animation:ct-compare-pulse 1.45s ease-in-out infinite;background:var(--ct-secondary);border-color:var(--ct-warning);box-shadow:0 0 0 2px rgba(var(--ct-warning-rgb),.3),0 10px 26px rgba(var(--ct-primary-rgb),.22);color:var(--ct-white)}.ct-compare-button.ct-compare-button--attention:hover:not(:disabled){background-color:var(--ct-primary);border-color:var(--ct-warning);box-shadow:0 0 0 3px rgba(var(--ct-warning-rgb),.35),0 10px 26px rgba(var(--ct-primary-rgb),.22);transform:translateY(-1px)}@keyframes ct-compare-pulse{0%{box-shadow:0 0 0 2px rgba(var(--ct-warning-rgb),.22),0 6px 20px rgba(var(--ct-primary-rgb),.18)}50%{box-shadow:0 0 0 4px rgba(var(--ct-warning-rgb),.4),0 10px 28px rgba(var(--ct-primary-rgb),.22)}to{box-shadow:0 0 0 2px rgba(var(--ct-warning-rgb),.22),0 6px 20px rgba(var(--ct-primary-rgb),.18)}}@media (prefers-reduced-motion:reduce){.ct-compare-button.ct-compare-button--attention{animation:none}}.ct-compare-button:hover:not(:disabled){background-color:var(--ct-primary);border-color:var(--ct-primary);box-shadow:0 10px 26px rgba(var(--ct-primary-rgb),.22);transform:translateY(-1px)}.ct-reset-button{background-color:initial;border:1px solid var(--ct-primary);color:var(--ct-primary);text-transform:uppercase}.ct-reset-button:hover:not(:disabled){background-color:var(--ct-bg);box-shadow:0 8px 18px rgba(var(--ct-secondary-rgb),.12);transform:translateY(-1px)}.ct-header-right{align-items:center;display:flex;gap:3px}.ct-header-search-input{border:1px solid var(--ct-primary);border-radius:8px;font-size:14px;max-width:45vw;outline:none;padding:8px 10px;width:400px}.ct-header-search-input:hover{border-color:var(--ct-accent)}.ct-header-search-input:focus{border-color:var(--ct-accent);box-shadow:0 0 0 2px rgba(var(--ct-accent-rgb),.25)}.ct-compare-result{background:var(--ct-white);flex:1 1 auto;flex-direction:column;gap:4px;height:auto!important;min-height:0;padding:5px}.ct-compare-result,.ct-result-title{border:1px solid rgba(var(--ct-primary-rgb),.55);border-radius:6px;display:flex}.ct-result-title{align-items:center;background:var(--ct-bg);color:var(--ct-primary);flex:0 0 auto;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:0;min-height:44px;padding:4px 12px}@media (max-width:600px){.ct-result-title{align-items:flex-start;flex-direction:column}.ct-result-title-right{justify-content:flex-start;width:100%}}.ct-result-title-right{align-items:center;color:var(--ct-text);display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ct-result-search-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:rgba(var(--ct-primary-rgb),.7)}.ct-result-search-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--ct-accent)}.ct-result-search-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ct-accent);box-shadow:0 0 0 2px rgba(var(--ct-accent-rgb),.18)}.ct-result-search-control .MuiInputLabel-root{color:rgba(var(--ct-secondary-rgb),.85);font-weight:600}.ct-result-search-control .MuiInputLabel-root.Mui-focused{color:var(--ct-primary)}.ct-result-search-control{flex:0 0 auto}.ct-result-search-paper{background:var(--ct-white);border:1px solid rgba(var(--ct-primary-rgb),.7);border-radius:6px;box-shadow:none}.ct-result-search-paper:focus-within{border-color:var(--ct-accent);box-shadow:0 0 0 2px rgba(var(--ct-accent-rgb),.18)}.ct-result-search-paper .MuiInputBase-input{color:var(--ct-text);font-size:14px}.ct-result-search-paper .MuiIconButton-root{color:rgba(var(--ct-secondary-rgb),.85)}.ct-result-search-paper .MuiIconButton-root:hover{background:rgba(var(--ct-accent-rgb),.25)}@media (max-width:900px){.ct-result-search-control,.ct-result-search-paper{flex:1 1 100%!important;max-width:none!important;width:100%!important}}.ct-result-stat-box{background:var(--ct-white);border:1px solid rgba(var(--ct-primary-rgb),.45)}.ct-result-search-input{border-radius:8px;max-width:48vw;padding:6px 10px;width:420px}@media (max-width:900px){.ct-result-search-input{max-width:none;width:100%}}.ct-no-results{color:rgba(var(--ct-text-rgb),.7);padding:12px;text-align:center}.ct-stat-box{background:var(--ct-bg);border:1px solid rgba(var(--ct-primary-rgb),.45);border-radius:4px;font-size:12px;gap:10px;padding:0 10px}.ct-stat-box,.ct-stat-druglist{align-items:center;display:flex;flex-wrap:wrap}.ct-stat-druglist{gap:12px;margin-top:10px}.ct-stat-muted{color:rgba(var(--ct-text-rgb),.7)}.ct-stat-drugitem{align-items:center;color:var(--ct-text);display:flex;font-size:14px;gap:6px}.ct-stat-box .ct-number-input{margin-bottom:0;width:70px}.ct-color-legend,.ct-search-section{margin-bottom:8px}.ct-color-legend{color:var(--ct-text);font-size:14px}.ct-table-wrapper{border:1px solid rgba(var(--ct-primary-rgb),.45)!important;border-radius:8px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:0 6px 20px rgba(var(--ct-secondary-rgb),.1)!important;flex:1 1 auto;height:auto!important;max-height:none!important;min-height:0!important;overflow-x:auto!important;overflow-y:auto!important;position:relative!important;scrollbar-gutter:stable}@media (max-width:480px){.ct-table-wrapper{max-height:none!important;min-height:0!important}}.ct-results-table{border-collapse:collapse!important;min-width:100%!important;table-layout:auto!important;width:-webkit-max-content;width:max-content}.ct-results-table thead th.ct-header-cell{font-size:14px!important;font-weight:600;height:32px!important;line-height:1.15;padding:4px 8px!important;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ct-results-table thead tr{height:32px!important}.ct-results-table thead tr:first-child th{background:var(--ct-bg)!important;border-bottom:1px solid rgba(var(--ct-primary-rgb),.55)!important;color:var(--ct-primary)!important}.ct-results-table tbody td,.ct-results-table thead th{border-bottom:1px solid rgba(var(--ct-accent-rgb),.65)!important}.ct-results-table tbody td:not(:last-child),.ct-results-table thead th:not(:last-child){border-right:1px solid rgba(var(--ct-accent-rgb),.65)!important}.ct-table-header-row{background:var(--ct-bg)!important}.ct-header-cell{background-color:var(--ct-bg)!important;box-shadow:inset 0 -1px 0 rgba(var(--ct-primary-rgb),.55)!important;color:var(--ct-primary)!important;font-size:14px!important;font-weight:600!important;line-height:1.15;object-fit:cover!important;padding:4px 10px!important;text-transform:uppercase;vertical-align:middle}.ct-results-table .ct-header-cell .MuiTableSortLabel-root{color:var(--ct-primary)!important;font-weight:600}.ct-results-table .ct-header-cell .MuiTableSortLabel-root.Mui-active{color:var(--ct-primary)!important}.ct-results-table .ct-header-cell .MuiTableSortLabel-icon{color:inherit!important}.ct-results-table tbody td{word-wrap:break-word;font-size:14px;overflow:hidden;padding:6px 10px!important;text-overflow:ellipsis}.ct-col-rubric{max-width:420px;min-width:160px;text-align:left;white-space:normal;word-break:break-word}.ct-col-rubric,.ct-results-table tbody td.ct-col-rubric *,.ct-results-table thead th.ct-col-rubric{font-weight:700!important}.ct-col-drugs-present{color:var(--ct-text);max-width:240px;min-width:100px;text-align:left;white-space:normal}.ct-drugs-cell{position:relative;width:100%}.ct-drugs-cell-text{font-size:14px;line-height:1.2;min-height:18px;overflow:hidden;padding-right:60px;text-overflow:ellipsis;white-space:nowrap}.ct-drug-inline{display:inline;letter-spacing:.01em}.ct-drug-inline--selected{background-color:rgba(var(--ct-accent-rgb),.45);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ct-drug-separator{color:rgba(var(--ct-text-rgb),.88)}.ct-drugs-empty{color:rgba(var(--ct-text-rgb),.58)}.ct-drugs-view-btn{background:#fffffff5;border:1px solid rgba(var(--ct-primary-rgb),.55);border-radius:999px;bottom:-1px;color:var(--ct-primary);cursor:pointer;font-size:12px;font-weight:600;opacity:.45;padding:1px 7px;position:absolute;right:-6px;top:auto;transform:none}.ct-col-drugs-present:focus-within .ct-drugs-view-btn,.ct-col-drugs-present:hover .ct-drugs-view-btn{opacity:1}.ct-drugs-view-btn:focus{outline:2px solid rgba(var(--ct-accent-rgb),.45);outline-offset:2px}.ct-drugs-popover{border:1px solid rgba(var(--ct-primary-rgb),.55);border-radius:10px!important;box-shadow:0 12px 32px rgba(var(--ct-secondary-rgb),.22)!important;max-width:360px;pointer-events:auto;width:360px}@media (max-width:480px){.ct-drugs-popover{max-width:92vw;width:92vw}}.ct-drugs-popover-header{align-items:center;border-bottom:1px solid rgba(var(--ct-primary-rgb),.45);display:flex;justify-content:space-between;padding:2px 10px}.ct-drugs-popover-title{color:var(--ct-secondary);font-weight:600!important}.ct-drugs-popover-content{max-height:260px;overflow:auto;padding:10px}.ct-drugs-popover-list{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:14px;gap:4px;line-height:1.35}.ct-drug-popover-card{align-items:center;background:#fafafa;border:1px solid #d3d3d3;border-radius:2px;display:inline-flex;padding:1.5px 4px;white-space:nowrap}.ct-drug-popover-card--selected{background:#b1dff4}.ct-drugs-popover-empty{color:rgba(var(--ct-text-rgb),.7)}.ct-col-drug-value{text-align:center;white-space:nowrap}.ct-col-total-drugs{font-weight:600;text-align:center;width:100px}.ct-table-row{transition:background-color .15s}.ct-row-even{background:var(--ct-white)}.ct-row-odd{background:rgba(var(--ct-bg-rgb),.35)}.ct-table-row:hover{background:rgba(var(--ct-accent-rgb),.35)}.ct-results-table tbody tr.Mui-selected,.ct-results-table tbody tr.ct-row--selected{background:rgba(var(--ct-accent-rgb),.55)}.ct-results-table tbody tr:hover{background:rgba(var(--ct-accent-rgb),.35)}.ct-has-rubric{background:#0000!important;color:var(--ct-text)!important;font-weight:600}.ct-no-rubric{background:#0000!important;color:rgba(var(--ct-text-rgb),.55)!important}.ct-no-data{color:rgba(var(--ct-text-rgb),.7)!important;font-family:Arial,sans-serif;font-size:14px!important;padding:20px!important;text-align:center}@media (max-width:768px){.ct-button-group,.ct-drugs-list{flex-direction:column}.ct-compare-button,.ct-reset-button{width:100%}.ct-header-search-input{max-width:100%;width:100%}.ct-header-right{gap:1px}.ct-pagination-bar{flex-wrap:wrap;gap:8px;white-space:normal}}@media (max-width:480px){.ct-pagination-controls .MuiPagination-ul{flex-wrap:wrap;justify-content:flex-end}}.ct-pagination-container{display:flex;flex:0 0 auto;justify-content:flex-end;margin-top:0;padding-bottom:0;padding-top:0}.ct-pagination-bar{align-items:center;background:var(--ct-bg);border:1px solid rgba(var(--ct-primary-rgb),.45);border-radius:0 0 6px 6px;border-top:0;color:var(--ct-text);display:flex;font-size:14px;gap:12px;justify-content:space-between;min-height:44px;padding:0 10px;white-space:nowrap;width:100%}.ct-pagination-info{font-size:inherit;font-weight:400;line-height:1.2}.ct-pagination-controls{align-items:center;display:flex;justify-content:flex-end}.ct-pagination-controls .MuiPagination-ul{align-items:center;flex-wrap:nowrap}.ct-pagination-controls .MuiPaginationItem-root{border-radius:6px;color:var(--ct-secondary);font-size:14px;height:30px;margin:0 2px;min-width:30px;transition:none!important}.ct-pagination-controls .MuiPaginationItem-root.Mui-selected{background:rgba(var(--ct-accent-rgb),.35);border:1px solid rgba(var(--ct-primary-rgb),.55);color:var(--ct-primary)}.ct-pagination-controls .MuiPaginationItem-root:hover:not(.Mui-selected):not(.Mui-disabled){background:rgba(var(--ct-accent-rgb),.35)}.ct-pagination-controls .MuiPaginationItem-root.Mui-disabled{opacity:.45}.ct-ct-dialog-backdrop{background-color:#0096c759!important}.ct-ct-dialog-paper{background:#fff!important;border:2px solid #0077b6!important;border-radius:10px!important;box-shadow:0 16px 48px #0077b638!important;overflow:hidden}:root{--hw-panel-border:#0077b6;--hw-panel-bg:#fff;--hw-panel-shadow:0 10px 28px #0077b62e;--hw-panel-shadow-focus:0 0 0 3px #90e0ef8c,0 10px 28px #0077b62e;--hw-panel-text:#1b1b1b;--hw-panel-text-muted:#1b1b1bb3}.hw-floating-panel{background:#fff;background:var(--hw-panel-bg);border:1px solid #0077b6;border:1px solid var(--hw-panel-border);border-radius:12px;box-shadow:0 10px 28px #0077b62e;box-shadow:var(--hw-panel-shadow);left:0;max-width:min(520px,calc(100vw - 24px));min-width:260px;overflow:hidden;position:fixed;top:0;transform:translate3d(12px,96px,0);transform:translate3d(var(--hw-float-x,12px),var(--hw-float-y,96px),0);z-index:2000}.hw-minimized-dock{align-items:flex-end;bottom:14px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:calc(100vw - 28px);pointer-events:none;position:fixed;right:14px;z-index:2200}.hw-minimized-dock:after{border-radius:16px;content:"";inset:-12px;opacity:0;pointer-events:none;position:absolute}@keyframes hwDockPulse{0%{opacity:0;transform:scale(.98)}25%{opacity:1}to{opacity:0;transform:scale(1.02)}}.hw-minimized-dock.hw-minimized-dock--pulse:after{animation:hwDockPulse .44s ease-out;border:1px solid #0077b647;box-shadow:0 0 0 4px #90e0ef38}.hw-minimized-dock>*{pointer-events:auto}.hw-floating-panel--docked{animation:hwDockPop .18s cubic-bezier(.2,.8,.2,1);left:auto;position:relative;top:auto;transform:none}.hw-floating-panel--docked,.hw-floating-panel--minimized{border-color:#0077b638;border-radius:14px;box-shadow:0 10px 26px #00000014;cursor:pointer;max-width:min(320px,calc(100vw - 28px));min-width:0;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hw-floating-panel--minimized{animation:hwDockFade .18s ease-out}@keyframes hwDockFade{0%{opacity:0}to{opacity:1}}.hw-floating-panel--minimized:hover{border-color:#0077b657;box-shadow:0 14px 34px #0000001f;transform:translate3d(12px,95px,0);transform:translate3d(var(--hw-float-x,12px),calc(var(--hw-float-y, 96px) - 1px),0)}.hw-floating-panel--minimized:active{transform:translate3d(12px,96px,0);transform:translate3d(var(--hw-float-x,12px),var(--hw-float-y,96px),0)}.hw-floating-panel--minimized .hw-floating-panel__header{gap:8px;padding:8px 10px}.hw-floating-panel--minimized .hw-floating-panel__handle{flex:0 0 auto}.hw-floating-panel--minimized .hw-floating-panel__actions{gap:4px;margin-left:0}.hw-floating-panel--minimized .hw-floating-panel__actions .MuiIconButton-root{padding:6px}.hw-floating-panel--minimized .hw-floating-panel__title{font-size:16px;font-weight:800;letter-spacing:.3px}.hw-floating-panel--minimized .hw-floating-panel__subtitle{display:none}@keyframes hwDockPop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hw-floating-panel--docked:hover{border-color:#0077b657;box-shadow:0 14px 34px #0000001f;transform:translateY(-1px)}.hw-floating-panel--docked:active{transform:translateY(0)}.hw-floating-panel--docked .hw-floating-panel__header{gap:8px;padding:8px 10px}.hw-floating-panel--docked .hw-floating-panel__handle{cursor:inherit;flex:0 0 auto;touch-action:auto}.hw-floating-panel--docked .hw-floating-panel__actions{gap:4px;margin-left:0}.hw-floating-panel--docked .hw-floating-panel__actions .MuiIconButton-root{padding:6px}.hw-floating-panel--docked .hw-floating-panel__title{font-size:16px;font-weight:800;letter-spacing:.3px}.hw-floating-panel--docked .hw-floating-panel__subtitle{display:none}.hw-minimize-ghost{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border:1px solid #0077b638;border-radius:18px;box-shadow:0 18px 44px #0000002e;opacity:.22;pointer-events:none;position:fixed;transform:translateZ(0) scale(1);transform-origin:top left;transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .28s ease;z-index:4000}.hw-minimize-ghost__label{color:#1b1b1beb;font-size:24px;font-weight:800;left:18px;letter-spacing:.4px;position:absolute;top:14px}@media (prefers-reduced-motion:reduce){.hw-floating-panel--docked,.hw-floating-panel--minimized{animation:none;transition:none}.hw-minimize-ghost{display:none}}.hw-floating-panel:focus{box-shadow:0 0 0 3px #90e0ef8c,0 10px 28px #0077b62e;box-shadow:var(--hw-panel-shadow-focus);outline:none}.hw-floating-panel__header{align-items:center;background:linear-gradient(180deg,#90e0ef1f,#90e0ef00);border-bottom:1px solid #0077b61f;display:flex;gap:10px;padding:10px 12px}.hw-floating-panel__handle{cursor:grab;flex:1 1 auto;min-width:0;touch-action:none;-webkit-user-select:none;user-select:none}.hw-floating-panel__handle.is-dragging{cursor:grabbing}.hw-floating-panel__titleWrap{min-width:0}.hw-floating-panel__title{color:#1b1b1b;color:var(--hw-panel-text);font-size:14px;font-weight:600;white-space:nowrap}.hw-floating-panel__subtitle{color:#1b1b1bb3;color:var(--hw-panel-text-muted);font-size:13px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-floating-panel__actions{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.hw-floating-panel__actions .MuiIconButton-root{color:#0077b6}.hw-floating-panel__actions .MuiIconButton-root:hover{background:#90e0ef59}@media (max-width:480px){.hw-floating-panel{border-radius:10px;max-width:calc(100vw - 20px);min-width:240px}.hw-floating-panel__subtitle{max-width:220px}}.pfollowupModalHeader1{align-items:center;background:#0077b6;background:var(--primary,#0077b6);color:#e9f8ff;color:var(--background,#e9f8ff);display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;padding:10px 18px}.pfPreviewSection{background:#e9f8ff;background:var(--background,#e9f8ff);padding:8px 18px 12px}.pfCard--preview{background:#fff;border:1px solid #0077b62e;border-radius:8px;padding:12px 14px}.pfPreviewHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.pfFormatSelector{align-items:center;display:inline-flex;gap:6px}.pfFormatBtn{background:#fff;border:1px solid #0077b647;border-radius:6px;color:#0077b6;cursor:pointer;font-size:12px;font-weight:700;padding:6px 10px}.pfFormatBtn--active{background:#0077b6;border-color:#0077b6;color:#fff}.pfFormatBtn--settings{background:#e9f8ff;border-color:#0077b666}.pfFormatBtn--settings:hover{background:#0077b614}.pfPreviewBody{background:#fff;border:1px solid #00000014;border-radius:8px;padding:10px}.pfPreviewBrandingRow{align-items:flex-start;border-bottom:1px solid #00000014;display:flex;gap:10px;margin-bottom:10px;padding-bottom:8px}.pfPreviewLogo{flex:0 0 auto;height:42px;object-fit:contain;width:42px}.pfPreviewBrandingText{min-width:0}.pfPreviewDoctorName{color:#0b2a3a;font-weight:800;line-height:1.3}.pfPreviewClinicName{color:#0077b6;font-weight:700;line-height:1.3}.pfPreviewClinicMeta{color:#334155;font-size:12px;line-height:1.3}.pfPreviewLetterheadImageWrap{border:1px solid #00000014;border-radius:6px;margin-bottom:10px;overflow:hidden}.pfPreviewLetterheadImage{background:#fff;display:block;max-height:120px;object-fit:contain;width:100%}.pfPreviewMetaRow,.pfPreviewPatientRow{color:#1f2937;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:6px}.pfPreviewSubTitle{color:#0b2a3a;font-size:12px;font-weight:800;margin-bottom:6px;margin-top:8px;text-transform:uppercase}.pfPreviewDrugList{display:flex;flex-direction:column;gap:4px}.pfPreviewDrugItem{grid-gap:8px;align-items:start;display:grid;font-size:12px;gap:8px;grid-template-columns:auto 1fr auto}.pfPreviewDrugIndex{color:#1f2937;font-weight:700}.pfPreviewDrugText{color:#1f2937}.pfPreviewDrugMeta{color:#64748b;white-space:nowrap}.pfPreviewNotes{color:#1f2937;display:flex;flex-direction:column;font-size:12px;gap:4px}.pfPreviewEmpty{color:#64748b;font-size:12px}.pfLetterheadDialogPaper{border-radius:10px}.pfLetterheadDialogTitle{align-items:center;display:flex;gap:8px;justify-content:space-between}.pfLetterheadFormGrid,.pfLetterheadUploadGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pfLetterheadUploadGrid{margin-top:14px}.pfLetterheadUploadCard{background:#fff;border:1px solid #0077b633;border-radius:8px;padding:10px}.pfLetterheadUploadHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.pfLetterheadUploadTitle{color:#0b2a3a;font-size:13px;font-weight:700}.pfLetterheadUploadHint{color:#64748b;font-size:11px}.pfLetterheadHiddenInput{display:none}.pfLetterheadUploadPreviewWrap{align-items:center;background:#f8fcff;border:1px dashed #0077b652;border-radius:6px;display:flex;justify-content:center;min-height:136px;overflow:hidden}.pfLetterheadUploadPreview{display:block;max-height:200px;object-fit:contain;width:100%}.pfLetterheadUploadEmpty{color:#64748b;font-size:12px}.pfLetterheadUploadActions{align-items:center;display:flex;gap:8px;margin-top:10px}.pfLetterheadFieldError{color:#d32f2f;font-size:12px;margin-top:6px}@media(max-width:1024px){.pfPreviewSection{display:none}.pfLetterheadFormGrid,.pfLetterheadUploadGrid{grid-template-columns:1fr}}.pfollowupModalTitle{font-size:1.25rem}.pfollowupModalTitle,.pfollowupModalTitle2{color:#e9f8ff;color:var(--background,#e9f8ff);font-weight:600}.pfollowupModalTitle2{font-size:1rem}.pfollowupCloseBtn{background:#0000;border:none;color:#e9f8ff;color:var(--background,#e9f8ff);display:flex;font-size:1.5rem}.pfCardHeaderActions{align-items:center;display:inline-flex;gap:10px}.pfAddRubricsHeaderBtn.MuiButton-outlined{background:#e9f8ffd9;border-color:#0077b673;border-radius:6px;color:#0077b6;color:var(--primary,#0077b6);font-weight:800;height:34px;letter-spacing:.2px;min-width:0;min-width:auto;padding:6px 12px;text-transform:none;white-space:nowrap}.pfAddRubricsHeaderBtn.MuiButton-outlined:hover{background:#0077b614;border-color:#0077b699}.pfollowupHeaderActions{align-items:center;display:flex;gap:6px}.pfollowupCloseBtn.pfollowupMinBtn{opacity:.95}.pfollowupCloseBtn:hover{opacity:.85}.pfollowupModalHeader2{background:#0096c7;background:var(--secondary,#0096c7);justify-content:space-between;min-height:44px;padding:0 18px;padding:0 var(--spacing-md,18px)}.pfollowupModalHeader2,.pfollowupPatientBar{align-items:center;color:#e9f8ff;color:var(--background,#e9f8ff);display:flex}.pfollowupPatientBar{font-size:1rem;font-size:var(--font-body-sm,1rem);gap:18px}.pfPatientName{font-weight:600}.pfPatientMeta{opacity:.9}.pfollowupCriteriaBar{align-items:center;display:flex;gap:8px;padding:12px 18px 0}.pfollowupCriteriaLabel{color:#e9f8ff;color:var(--background,#e9f8ff);font-size:1rem;font-size:var(--font-body-sm,1rem)}.pfollowupCriteriaSelect{border-radius:4px;font-size:1rem;min-width:120px;padding:4px 8px}.pfollowupModalContentRow{align-items:stretch;background:#e9f8ff;background:var(--background,#e9f8ff);display:flex;gap:24px;padding:2px 18px}.pfollowupModalCol{display:flex;flex:1 1;flex-direction:column;min-width:0}.pfCard--prescription,.pfCard--symptoms{background:#e9f8ff;background:var(--background,#e9f8ff);border-radius:8px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;height:100%;margin-bottom:0;padding:0 0 18px}.pfCardHeader{background:#90e0ef;background:var(--accent,#90e0ef);border-radius:8px 8px 0 0;padding:12px 18px 0}.pfCardTitle{color:var(--primary,#0077b6);font-weight:600}.pfGroupBody--row{align-items:flex-end;display:flex;gap:12px;margin-top:12px}.pfSeeAddedBtn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:34px;min-width:132px;text-transform:none}.pfSeeAddedBtn--active{background:#0077b6;background:var(--primary,#0077b6);color:#e9f8ff;color:var(--background,#e9f8ff)}.pfSelectedCount{font-feature-settings:"tnum";align-items:center;background:#f6fbff;border:1px solid #b9d5ea;border-radius:6px;color:#1b1b1b73;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;height:34px;justify-content:center;min-width:110px;padding:0 12px;-webkit-user-select:none;user-select:none}.pfSelectedCount--active{background:#0077b614;border-color:#0077b6;border-color:var(--primary,#0077b6);color:#0077b6;color:var(--primary,#0077b6)}.pfGroupBody--drugGrid{display:flex;flex-direction:column;gap:12px}.pfDrugRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.pfDrugRow .pfField{flex:1 1 220px;min-width:220px}.pfDrugRow--bottom .pfField--addDrugBtn{grid-gap:10px;align-items:center;display:grid;flex:1 1 100%;flex-wrap:nowrap;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;max-width:100%;min-width:0}.pfAddBtn,.pfAddExternalBtn{height:40px;min-width:0;white-space:nowrap;width:100%}.pfAddedSideModalPaper{border-radius:10px;margin:0;max-height:min(70vh,100vh - 96px);max-width:980px;width:min(980px,100vw - 48px)}.pfAddedSideModalTitle{align-items:center;display:flex;justify-content:space-between}.pfAddedTableWrap{overflow:auto;width:100%}.pfAddedTable{font-size:1rem;font-size:var(--font-body-sm,1rem)}.pfAddedTable td,.pfAddedTable th{border-bottom:1px solid #d0e6f7;padding:10px;vertical-align:top}.pfAddedTable th{background:#f6fbff;color:var(--primary,#0077b6);font-weight:600}.pfAddedRemoveCell{text-align:right;width:40px}.pfAddedRemoveBtn{color:#b42318}@media(max-width:900px){.pfDrugRow .pfField{flex-basis:180px;min-width:180px}}.pfFieldLabel{color:#1b1b1b;color:var(--text,#1b1b1b);display:block;font-size:1rem;font-size:var(--font-body-sm,1rem);font-weight:500;margin-bottom:2px}.pfField--addDrugBtn{align-self:flex-end}.pfCard--symptoms{min-height:180px}.pfSelectedSymptomsBody{flex:1 1 auto;min-height:0;overflow:auto;padding:2px 18px}.pfSymptomsTable{border-collapse:collapse;font-size:1rem;font-size:var(--font-body-sm,1rem);width:100%}.pfSymptomsTable td,.pfSymptomsTable th{border-bottom:1px solid #d0e6f7;padding:6px 8px;text-align:left}.pfNoSymptoms{color:#1b1b1b;color:var(--text,#1b1b1b);opacity:.7;padding:24px 0;text-align:left}.pfSymptomsChips{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.pfSymptomChip{align-items:center;background:#f6fcff;border:1px solid #b7d8ea;border-radius:10px;box-shadow:0 1px 2px #02466c14;display:inline-flex;gap:8px;max-width:100%;min-height:36px;padding:6px 10px}.pfSymptomChipTick{color:#0e7490;font-size:13px;font-weight:800;line-height:1}.pfSymptomChipLabel{color:#1b1b1b;color:var(--text,#1b1b1b);font-size:13px;font-weight:600;line-height:1.3;word-break:break-word}.pfSymptomChipRemove{align-items:center;background:#b7d8ea73;border:0;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:16px;height:20px;justify-content:center;line-height:1;margin-left:2px;width:20px}.pfSymptomChipRemove:hover{background:#ef44442e;color:#b91c1c}.pfSymptomChipRemove:focus-visible{outline:2px solid #0ea5e9;outline-offset:1px}.pfSymptomsList{font-size:1rem;font-size:var(--font-body-sm,1rem);margin:0;padding-left:18px}.pfSymptomsListItem{border-bottom:1px solid #d0e6f7;color:#1b1b1b;color:var(--text,#1b1b1b);line-height:1.35;margin:0;padding:8px 0}.pfSymptomsListItem:last-child{border-bottom:none}.pfollowupModalNotesRow{background:#e9f8ff;background:var(--background,#e9f8ff);padding-top:3px}.pfNotesCard{background:#fff;background:var(--pf-white);border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:6px;box-shadow:none;padding:10px;width:100%}.pfNotesFieldsWrap--modal{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;padding:0;width:100%}.pfNotesColEval,.pfNotesColLeft,.pfNotesColRight{display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.pfNotesColLeft,.pfNotesColRight{flex:1 1}.pfNotesColEval{flex:0 0 220px}.pfNotesColEval label{margin-bottom:2px}@media(max-width:900px){.pfollowupModalContentRow{flex-direction:column;gap:18px}.pfNotesFieldsWrap--modal{flex-direction:column;flex-wrap:nowrap}.pfNotesColEval{flex:1 1 auto}}.pfNotesControl{background:#fff;border:1px solid #0000003b;border-radius:4px;box-sizing:border-box;color:#1b1b1b;color:var(--text,#1b1b1b);font-size:1rem;outline:none;padding:10px 12px;width:100%}.pfNotesControl:focus{border-color:#0077b6;border-color:var(--primary,#0077b6);box-shadow:0 0 0 2px #0077b626}.pfNotesTextarea{line-height:1.35;min-height:110px;resize:none}.pfNotesSelect{min-height:40px;padding-right:34px}.pfollowupModalFooter{background:#e9f8ff;background:var(--background,#e9f8ff);border-top:1px solid #cce6f7;flex-wrap:wrap;justify-content:space-between;padding:10px 18px}.pfollowupFooterLeft,.pfollowupFooterRight,.pfollowupModalFooter{align-items:center;display:flex;gap:12px}.pfollowupFooterLeft{flex:1 1 auto;min-width:180px}.pfollowupFooterRight{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.pfCancelBtn,.pfConfirmOkBtn,.pfExportBtn,.pfHistoryBtn{border-color:#0077b6;border-color:var(--primary,#0077b6);color:#0077b6;color:var(--primary,#0077b6)}.pfSaveBtn{background:#0077b6;background:var(--primary,#0077b6);color:#e9f8ff;color:var(--background,#e9f8ff)}.pfNotesFieldsWrap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.pfNotesColRight--compact{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.pfNotesEvalField{align-self:flex-start;width:100%}.pfNotesTextField--tall{max-height:40px;min-height:32px}@media(max-width:900px){.pfNotesFieldsWrap{grid-template-columns:1fr}}.pfNotesRow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.pfNotesColLeft,.pfNotesColRight{display:flex;flex-direction:column;justify-content:stretch;min-width:0}.pfNotesColRightStack{display:flex;flex-direction:column;gap:12px}.pfNotesTextField--tall,.pfRemarksTextField{background:#f8fcff;background:var(--pf-input-bg,#f8fcff);border-radius:8px;border-radius:var(--pf-radius,8px)}.pfNotesEvalField{margin-top:0}@media(max-width:900px){.pfNotesRow{grid-template-columns:1fr}.pfNotesColLeft,.pfNotesColRight{width:100%}}.pfollowupTopRow{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;width:100%}.pfollowupPrescriptionPanel{flex:2 1;flex-direction:column}.pfollowupPrescriptionPanel,.pfollowupSymptomsPanel{background:#e6f6fd;background:var(--pf-panel-bg,#e6f6fd);border-radius:8px;box-shadow:0 1px 2px #0000000a;box-shadow:var(--pf-panel-shadow,0 1px 2px #0000000a);display:flex;gap:18px;min-width:0;padding:18px}.pfollowupSymptomsPanel{flex:1 1;flex-direction:column}.pfollowupNotesPanel{background:#e6f6fd;background:var(--pf-panel-bg,#e6f6fd);border-radius:8px;box-shadow:0 1px 2px #0000000a;box-shadow:var(--pf-panel-shadow,0 1px 2px #0000000a);display:flex;flex-direction:column;gap:18px;margin-top:0;padding:18px;width:100%}@media(max-width:768px){.pfollowupTopRow{flex-direction:column;gap:18px}.pfollowupPrescriptionPanel,.pfollowupSymptomsPanel{min-width:0;width:100%}}.pfollowupHeaderRow--allInline{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding:0 18px;width:100%}.pfollowupHeaderCriteriaInline{align-items:center;display:flex;gap:12px;margin-top:45px}.pfollowupHeaderRow--criteriaRight{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding:0 18px;width:100%}.pfollowupHeaderRight--criteriaRight{align-items:center;display:flex;gap:12px;margin-bottom:6px}.pfollowupHeaderCriteriaRow--below{align-items:center;background:#0077b6;background:var(--pf-primary);border-bottom:2px solid #90e0ef;border-bottom:2px solid var(--pf-accent);display:flex;gap:12px;padding:8px 18px 0}.pfollowupHeaderRow--criteriaInline{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding:0 18px;width:100%}.pfollowupHeaderRight--criteriaInline{align-items:center;display:flex;gap:12px;margin-bottom:6px}.pfollowupCloseBtn--absolute{right:18px;z-index:101}.pfollowupHeaderCriteriaRow{align-items:center;display:flex;gap:12px;padding:8px 18px 0}.pfollowupHeader--sticky,.pfollowupHeaderCriteriaRow{background:#0077b6;background:var(--pf-primary);border-bottom:2px solid #90e0ef;border-bottom:2px solid var(--pf-accent)}.pfollowupHeader--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:100}.pfollowupHeaderRow{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 18px;width:100%}.pfollowupHeaderLeft{display:flex;flex-direction:column;gap:2px}.pfollowupHeaderRight--inline{align-items:center;display:flex;gap:16px}.pfollowupCloseBtn--inline{align-items:center;background:#ffffff38;border:none;border-radius:6px;color:#fff;color:var(--pf-white);cursor:pointer;display:flex;height:34px;justify-content:center;margin-left:12px;width:34px}.pfollowupCloseBtn--inline:hover{background:#0077b62e;color:#0077b6;color:var(--pf-primary)}.pfollowupHeaderContent{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.pfollowupHeaderRight--criteria{align-items:center;display:flex;gap:10px;margin-left:18px}.pfollowupCriteriaLabel--highlight{font-size:15px}.pfollowupCloseBtn--absolute{align-items:center;background:#ffffff38;border:none;border-radius:6px;color:#fff;color:var(--pf-white);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:16px;top:10px;width:34px;z-index:10}.pfollowupCloseBtn--absolute:hover{background:#0077b62e;color:#0077b6;color:var(--pf-primary)}.pfCard--notes{background:#e9f8ff;background:var(--pf-bg);border:1.5px solid #90e0ef;border:1.5px solid var(--pf-accent);border-radius:10px;margin-top:16px;padding-bottom:10px;width:100%}.pfNotesRow{padding:10px 16px 0}.pfSymptomsCard--compact{background:#e9f8ff;background:var(--pf-bg);border:1.5px solid #90e0ef;border:1.5px solid var(--pf-accent);border-radius:10px;max-height:180px;min-height:140px}.pfSymptomsList--scrollable{margin:0 8px 8px;max-height:100px}.pfollowupGrid{gap:16px;padding:0 16px 16px}.pfollowupHeader--row{background:linear-gradient(135deg,#0077b6,#0096c7);background:linear-gradient(135deg,var(--pf-primary) 0,var(--pf-secondary) 100%);border-radius:6px 6px 0 0;color:#fff;color:var(--pf-white);flex-direction:column;padding:6px 10px 0}.pfollowupHeaderTopRow{align-items:center;display:flex;gap:18px;margin-top:6px}.pfollowupMetaBar--compact{background:#90e0ef2e;border:1px solid #ffffff38;border-radius:6px;max-width:540px;min-width:0;padding:4px 6px}.pfollowupCriteriaRow,.pfollowupMetaBar--compact{align-items:center;display:flex;gap:10px}.pfollowupCriteriaLabel--highlight{background:#fff;background:var(--pf-white);border-radius:4px;color:#90e0ef;color:var(--pf-accent);font-size:14px;font-weight:900;letter-spacing:.2px;margin-right:2px;padding:2px 10px}.pfollowupCriteriaSelect--custom{background:#90e0ef;background:var(--pf-accent);border:2px solid #0077b6;border:2px solid var(--pf-primary);border-radius:6px;color:#1b1b1b;color:var(--pf-text);font-size:15px;font-weight:700;height:36px;max-width:220px;min-width:140px;outline:none;padding:0 13px}.pfollowupCriteriaSelect--custom:disabled{opacity:.7}.pfollowupCriteriaSelect--custom option{color:#1b1b1b;color:var(--pf-text)}.pfCard--bg{background:#e9f8ff!important;background:var(--pf-bg)!important;border:1.5px solid #90e0ef;border:1.5px solid var(--pf-accent);border-radius:10px}.pfCardHeader--primary{background:#90e0ef73!important;border-bottom:1.5px solid #0077b6;border-bottom:1.5px solid var(--pf-primary);font-size:14px;font-weight:700;margin:2px 0 0}.pfGroup--bg{background:#fff!important;background:var(--pf-white)!important;border-radius:8px}.pfSymptomsCard--compact{max-height:220px;min-height:180px;overflow:hidden}.pfSymptomsList--scrollable{background:#fff;background:var(--pf-white);border:1px solid #90e0ef;border:1px solid var(--pf-accent);border-radius:6px;max-height:120px;overflow-y:auto}.pfCard--fullnotes{margin-top:10px;width:100%}.pfNotesRow{align-items:flex-start;background:#e9f8ff;background:var(--pf-bg);border-radius:8px;display:flex;gap:12px;padding:10px 0}.pfField--notes{flex:1 1}.pfField--eval{align-self:flex-end;flex:0 0 220px;margin-left:auto}.pfNotesTextField--tall textarea{font-size:15px;max-height:120px!important;min-height:70px!important;padding:12px 14px}.pfAddedDrawer{background:#e9f8ff;background:var(--pf-bg);border-left:2px solid #0077b6;border-left:2px solid var(--pf-primary);box-shadow:-2px 0 16px #0077b614;display:flex;flex-direction:column;height:100%;overflow:hidden;position:absolute;right:0;top:0;transition:width .28s cubic-bezier(.4,0,.2,1);width:0;z-index:20}.pfAddedDrawer--open{box-shadow:-2px 0 24px #0077b621;max-width:480px;min-width:320px;width:34%}.pfAddedDrawerHeader{align-items:center;background:#e9f8ff;background:var(--pf-bg);border-bottom:1.5px solid #0077b62e;border-bottom:1.5px solid var(--pf-border);display:flex;justify-content:space-between;padding:18px 18px 10px}.pfAddedDrawerTitle{color:#0077b6;color:var(--pf-primary);font-size:17px;font-weight:900}.pfAddedDrawerClose{background:none;border:none;color:#0077b6;color:var(--pf-primary);cursor:pointer;font-size:28px;font-weight:700;line-height:1;margin-left:10px}.pfAddedDrawerContent{flex:1 1;overflow-y:auto;padding:18px}.pfAddedTable{background:#e9f8ff;background:var(--pf-bg);border-collapse:collapse;width:100%}.pfAddedTable td,.pfAddedTable th{border:1px solid #0077b62e;border:1px solid var(--pf-border);font-size:14px;padding:8px 10px;text-align:left}.pfAddedTable th{background:#90e0ef73;font-weight:900;text-transform:uppercase}.pfAddedTable th,.pfDrawerRemoveBtn{color:#0077b6;color:var(--pf-primary)}.pfDrawerRemoveBtn{background:#fff;border:1px solid #0096c7;border:1px solid var(--pf-secondary);border-radius:5px;cursor:pointer;font-size:13px;font-weight:800;padding:4px 12px;transition:background .15s}.pfDrawerRemoveBtn:hover{background:#90e0ef;background:var(--pf-accent);border-color:#0077b6;border-color:var(--pf-primary)}:root{--pf-primary:#0077b6;--pf-secondary:#0096c7;--pf-accent:#90e0ef;--pf-bg:#e9f8ff;--pf-text:#1b1b1b;--pf-white:#fff;--pf-border:#0077b62e;--pf-shadow:0 10px 30px #0077b629;--pf-info:#6f42c1}.pfollowupRoot{--primary:#0077b6;--secondary:#0096c7;--accent:#90e0ef;--background:#e9f8ff;--text:#1b1b1b;--pf-primary:var(--primary);--pf-secondary:var(--secondary);--pf-accent:var(--accent);--pf-bg:var(--background);--pf-text:var(--text);--pf-white:#fff;--pf-border:#0077b62e;--pf-shadow:0 10px 30px #0077b629;--pf-input-bg:#f6fbff;background:#fff;background:var(--pf-white);border-radius:6px;box-shadow:0 6px 18px #0077b624;color:#1b1b1b;color:var(--pf-text);display:flex;flex-direction:column;height:auto;margin-top:0;max-height:calc(100vh - 72px);overflow:hidden;position:relative;width:min(1250px,100vw - 32px);z-index:2}.pfollowupScrollArea{background:#e9f8ff;background:var(--pf-bg);flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.pfollowupHeader{align-items:flex-start;background:linear-gradient(135deg,#0077b6,#0096c7);background:linear-gradient(135deg,var(--pf-primary) 0,var(--pf-secondary) 100%);color:#fff;color:var(--pf-white);display:flex;gap:10px;padding:6px 10px}.pfollowupHeaderLeft{flex:1 1;min-width:0}.pfollowupHeaderTitleRow{display:flex;flex-direction:column;gap:2px}.pfollowupHeaderTitle{font-size:14px;font-weight:800;letter-spacing:.2px}.pfollowupHeaderSubtitle{font-size:11px;opacity:.9}.pfollowupMetaBar{align-items:center;background:#90e0ef2e;border:1px solid #ffffff38;border-radius:6px;display:flex;gap:10px;justify-content:center;margin-top:6px;padding:4px 6px;width:648px}.pfollowupMetaBarItem{align-items:center;border-radius:10px;display:inline-flex;gap:8px;height:32px;min-width:0;padding-left:12px;padding-right:12px;text-transform:none}.pfollowupMetaBarLabel{font-size:10px;opacity:.9}.pfollowupMetaBarValue{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfollowupMetaSep{background:#ffffff59;height:14px;width:1px}.pfollowupMetaItem{background:#90e0ef2e;border:1px solid #ffffff38;border-radius:6px;min-width:0;padding:6px 8px}.pfollowupMetaLabel{font-size:11px;opacity:.88}.pfollowupMetaValue{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfollowupHeaderRight{display:flex;flex-direction:column;gap:0;width:220px}.pfollowupHeaderRightTop{display:flex;justify-content:flex-end;margin-bottom:6px}.pfollowupCloseBtn{align-items:center;background:#ffffff38;border:0;border-radius:6px;color:#fff;color:var(--pf-white);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.pfollowupCloseBtn:hover{background:#ffffff52}.pfollowupCriteriaLabel{color:#0077b6;color:var(--primary,#0077b6);font-size:14px;font-weight:700;margin:2px 0 0}.pfollowupCriteriaSelect{background:#f6fbff;border:1px solid #b9d5ea;border-radius:6px;color:#0077b6;color:var(--primary,#0077b6);height:36px;outline:none;padding:0 13px}.pfollowupCriteriaSelect option{color:#1b1b1b;color:var(--pf-text)}.pfollowupTabs{border-bottom:1px solid #0077b62e;border-bottom:1px solid var(--pf-border);display:flex;gap:2px;padding:0 8px}.pfollowupTab,.pfollowupTabs{background:#fff;background:var(--pf-white)}.pfollowupTab{border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:6px 6px 0 0;color:#1b1b1b;color:var(--pf-text);cursor:pointer;font-size:13px;font-weight:700;margin-top:8px;padding:8px 14px}.pfollowupTabActive{background:#0077b6;background:var(--pf-primary);border-color:#0077b68c;color:#fff;color:var(--pf-white)}.pfollowupScroll{background:#e9f8ff;background:var(--pf-bg);flex:1 1;overflow:hidden;padding:10px}.pfollowupGrid{display:flex;flex-direction:column;gap:10px;grid-template-columns:1.2fr .8fr}.pfollowupLeft,.pfollowupRight{min-width:0}.pfCard{background:#fff;background:var(--pf-white);border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:6px;box-shadow:none;padding:10px}.pfCard+.pfCard,.pfEvalCard{margin-top:8px}.pfCardHeader{align-items:center;background:#90e0ef73;border-bottom:1px solid #0077b62e;border-bottom:1px solid var(--pf-border);display:flex;justify-content:space-between;margin:-10px -10px 10px;padding:8px 10px;position:relative}.pfCardHeader:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.pfCardTitle{color:#0077b6;color:var(--pf-primary);font-size:12px;font-weight:900;letter-spacing:.5px;padding-left:6px;text-transform:uppercase}.pfBadge{background:#90e0ef8c;border:1px solid #0077b638;border-radius:4px;color:#1b1b1b;color:var(--pf-text);font-size:12px;font-weight:800;padding:4px 10px}.pfSeeAddedHeaderBtn.MuiButton-outlined{background:#e9f8ffd9;border-color:#0077b673;border-radius:4px;color:#0077b6;color:var(--pf-primary);font-weight:900;letter-spacing:.3px;min-width:0;min-width:auto;padding:6px 10px;text-transform:none}.pfFormRows{display:flex;flex-direction:column;gap:10px}.pfGroup{background:#fff;border-radius:6px;overflow:hidden}.pfGroupTitle{background:#e9f8ffd9;border-bottom:1px solid #0077b62e;border-bottom:1px solid var(--pf-border);color:#0077b6;color:var(--pf-primary);font-size:11px;font-weight:900;letter-spacing:.4px;padding:7px 10px;text-transform:uppercase}.pfGroupBody .pfActions,.pfGroupBody .pfRow{margin-bottom:10px}.pfGroupBody .pfActions:last-child,.pfGroupBody .pfRow:last-child{margin-bottom:0}.pfRow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:140px 1fr}.pfRowActions,.pfRowPairs{align-items:center;display:flex;gap:12px;width:100%}.pfFieldPair{align-items:center;display:flex;gap:8px}.pfFieldPair,.pfRowControl{flex:1 1;min-width:0}.pfRowActions .pfRowLabel,.pfRowPairs .pfRowLabel{width:80px}.pfRowActionsLeft,.pfRowActionsRight{flex:1 1;min-width:0}.pfRowActionsRight{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pfRowActionsRight .MuiButton-root{border-radius:10px;height:40px;min-width:0;min-width:auto;padding-left:14px;padding-right:14px;text-transform:none;white-space:nowrap}.pfRowLabel{color:#1b1b1b;color:var(--pf-text);font-size:13px;font-weight:800;white-space:nowrap}.pfActions{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:140px 1fr}.pfInline2{grid-gap:10px;grid-template-columns:1.2fr .8fr}.pfInline2,.pfTwoCol{align-items:start;display:grid;gap:10px}.pfTwoCol{grid-gap:10px;grid-template-columns:1fr 1fr}.pfNotesTextField textarea{line-height:1.35;padding:10px 12px}.pfActionButtons{display:flex;flex-wrap:wrap;gap:10px}.pfAddBtn.MuiButton-contained{background:#0077b6;background:var(--pf-primary);border-radius:4px}.pfAddBtn.MuiButton-contained:hover{background:#0069a1}.pfAddExternalBtn.MuiButton-contained{background:#0096c7;background:var(--pf-secondary);border-radius:4px}.pfAddExternalBtn.MuiButton-contained:hover,.pfDrugInfoBtn.MuiButton-contained{background:#0077b6;background:var(--pf-primary)}.pfDrugInfoBtn.MuiButton-contained{border-radius:4px}.pfDrugInfoBtn.MuiButton-contained:hover{background:#0069a1}.pfDrugInfoBody{grid-gap:10px;display:grid;gap:10px}.pfDrugInfoRow{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:140px 1fr}.pfDrugInfoLabel{color:#1b1b1bd9;font-weight:800}.pfDrugInfoValue{color:#1b1b1b;color:var(--pf-text);word-break:break-word}.pfSeeBtn.MuiButton-outlined{border-color:#0096c7a6;border-radius:4px;color:#1b1b1b;color:var(--pf-text)}.pfFieldFull{grid-column:1/-1}.pfSymptomsCard{height:auto}.pfSymptomsList{background:#fff;border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:6px;height:140px;overflow:auto;padding:10px}.pfEvalBody{padding-top:8px}.pfUl{margin:0;padding-left:18px}.pfLi{color:#1b1b1b;color:var(--pf-text);font-size:13px;margin:6px 0}.pfTip{color:#1b1b1bb3;font-size:12px;margin-top:10px}.pfEmpty{color:#1b1b1ba6;padding:10px}.pfHistoryPanel{width:100%}.pfHistoryTableWrap{margin-top:10px;max-height:320px;overflow:auto}.pfollowupFooter{background:#e9f8ff;background:var(--pf-bg);border-top:1px solid #0077b62e;border-top:1px solid var(--pf-border);display:flex;gap:10px;justify-content:flex-end;padding:10px}.pfCancelBtn.MuiButton-outlined{border-color:#0077b659;border-radius:4px;color:#1b1b1b;color:var(--pf-text)}.pfSaveBtn.MuiButton-contained{background:#0077b6;background:var(--pf-primary);border-radius:4px}.pfSaveBtn.MuiButton-contained:hover{background:#0069a1}.pfAddedList{display:flex;flex-direction:column;gap:10px}.pfAddedRow{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px}.existing-followup-list-container,.pfAddedRow{background:#fff;border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:6px}.existing-followup-list-container{background:var(--pf-white);overflow:auto}.existing-followup-list-container .table{border-collapse:collapse;font-size:12px;margin:0;width:100%}.existing-followup-list-container .table thead th{background:#90e0ef73;border:1px solid #0077b62e;border:1px solid var(--pf-border);color:#0077b6;color:var(--pf-primary);font-size:11px;font-weight:800;letter-spacing:.4px;padding:8px 10px;text-transform:uppercase;white-space:nowrap}.existing-followup-list-container .table td{border:1px solid #0077b62e;border:1px solid var(--pf-border);color:#1b1b1b;color:var(--pf-text);padding:8px 10px;vertical-align:top}.existing-followup-list-container .table tbody tr:nth-child(2n){background:#e9f8ffb3}.existing-followup-list-container .table input[type=checkbox]{transform:translateY(1px)}.pfAddedText{color:#1b1b1b;color:var(--pf-text);font-weight:700}.pfRemoveBtn.MuiButton-outlined{border-color:#dc354580;color:#dc3545}.pfToastError,.pfToastSuccess{border-radius:12px;box-shadow:0 10px 24px #17252a38;cursor:pointer;font-weight:800;max-width:min(520px,100vw - 36px);padding:10px 14px;position:fixed;right:18px;z-index:1400}.pfToastSuccess{animation:pfToastSlideDown .18s ease-out;background:linear-gradient(135deg,#0077b6,#0096c7);background:linear-gradient(135deg,var(--pf-primary) 0,var(--pf-secondary) 100%);border:1px solid #90e0ef8c;bottom:auto;box-shadow:0 12px 28px #0077b638;top:18px}.pfToastError,.pfToastSuccess{color:#fff;color:var(--pf-white)}.pfToastError{background:#dc3545eb;border:1px solid #ffffff2e;bottom:18px;top:auto}@keyframes pfToastSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pfInfoDialogPaper{border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:12px;overflow:hidden}.pfInfoDialogPaper .MuiDialogTitle-root{background:linear-gradient(135deg,#0077b6,#0096c7);background:linear-gradient(135deg,var(--pf-primary) 0,var(--pf-secondary) 100%);color:#fff;color:var(--pf-white);font-weight:900;padding:10px 14px}.pfInfoDialogPaper .MuiDialogContent-root{background:#fff;background:var(--pf-white)}.pfInfoDialogMsg{color:#1b1b1b;color:var(--pf-text);font-size:13px;font-weight:800}.pfInfoDialogOk{background:#0077b6!important;background:var(--pf-primary)!important;border-radius:10px!important;color:#fff!important;color:var(--pf-white)!important;font-weight:900!important;text-transform:none!important}.pfInfoDialogOk:hover{background:#0069a1!important}.pfConfirmDialogPaper{border:1px solid #0077b62e;border:1px solid var(--pf-border);border-radius:12px;overflow:hidden}.pfConfirmDialogPaper .MuiDialogTitle-root{background:linear-gradient(135deg,#0077b6,#0096c7);background:linear-gradient(135deg,var(--pf-primary) 0,var(--pf-secondary) 100%);color:#fff;color:var(--pf-white);font-weight:900;padding:10px 14px}.pfConfirmDialogPaper .MuiDialogContent-root{background:#e9f8ff;background:var(--pf-bg)}.pfHistorySideModalPaper{border-left:1px solid #0077b62e;border-left:1px solid var(--pf-border);border-radius:0;height:100vh;margin:0;max-width:92vw;position:fixed;right:0;top:0;width:min(1100px,100vw - 48px)}.pfConfirmDialogMsg{color:#1b1b1b;color:var(--pf-text);font-size:13px;font-weight:800}.pfConfirmCancelBtn.MuiButton-outlined{border-color:#0096c7a6;border-radius:10px;color:#1b1b1b;color:var(--pf-text);font-weight:900;text-transform:none}.pfConfirmCancelBtn.MuiButton-outlined:hover{background:#90e0ef2e;border-color:#0096c7e6}@media(max-width:980px){.pfollowupMetaBar{flex-wrap:wrap;gap:10px}.pfollowupMetaSep{display:none}.pfollowupGrid{grid-template-columns:1fr}.pfSymptomsList{height:160px}}@media(max-width:560px){.pfollowupHeader{flex-direction:column}.pfollowupHeaderRight{width:100%}.pfActions,.pfRow{grid-template-columns:1fr}.pfRowActions,.pfRowPairs{align-items:stretch;display:flex;flex-direction:column}.pfRowActionsLeft,.pfRowActionsRight,.pfRowPairs .pfFieldPair{flex:initial;width:100%}.pfRowActionsRight{justify-content:flex-start}.pfInline2,.pfTwoCol{grid-template-columns:1fr}}.pfollowupRoot .pfollowupPatientDetailsRow{background:#e9f8ff;background:var(--background,#e9f8ff);padding:6px 18px 0}.pfollowupRoot .pfCard--patientDetails{border:none;border-radius:8px;box-shadow:0 1px 2px #0000000a;margin-bottom:4px;overflow:hidden;padding:0 0 12px;width:100%}.pfollowupRoot .pfCard--patientDetails .pfCardHeader{background:#90e0ef73;border-bottom:none;border-radius:8px 8px 0 0;margin:0;padding:10px 14px 10px 15px}.pfollowupRoot .pfCard--patientDetails .pfPatientDetailsBody{align-items:center;display:flex;justify-content:space-between;padding:0}.pfollowupRoot .pfCard--patientDetails .pfPatientChips{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:12px 18px 0}.pfollowupRoot .pfCard--patientDetails .pfPatientChip{background:#e9f8ffbf;border:1px solid #0077b659;border-radius:20px;color:#0077b6;color:var(--primary,#0077b6);font-size:.95rem;font-weight:600;line-height:1.2;padding:4px 10px}.pfollowupRoot .pfCard--patientDetails .pfPatientChip--name{background:#0096c7;background:var(--secondary,#0096c7);border-color:#ffffffd9;color:#e9f8ff;color:var(--background,#e9f8ff)}.qrPatientList{border:1px solid #e4e7eb;border-radius:10px;flex:1 1 auto;min-height:0;overflow:auto}.qrPatientRow{border-bottom:1px solid #eef1f4;margin:0!important;padding:10px 12px;width:100%}.qrPatientRow:last-child{border-bottom:none}.qrPatientRowLabel{display:flex;flex-direction:column}.qrPatientRowName{color:#222;font-weight:800;line-height:1.25}.qrPatientRowMeta{color:#556;font-size:12px;font-weight:600;line-height:1.25;margin-top:2px}.qrDialogCloseBtn{background-color:initial;border:0 solid #0000;color:#006374;cursor:pointer;margin:-2px;padding:1px 15px}.qrDialogCloseBtn:hover{background-color:initial;color:red}.btn{background-color:#865dff;border-color:#865dff;box-shadow:none;color:#fff;letter-spacing:.2px;outline:none}.btn:active,.btn:disabled,.btn:hover{background-color:#6b51b7;border-color:#6b51b7}.btn.btn-default{background-color:#fff;color:#865dff}.btn.btn-success{background-color:#22c55e;border-color:#22c55e}.btn.btn-secondary{background-color:#007bff;border-color:#007bff}.btn.btn-danger{background-color:#dc3545;border-color:#dc3545}.drug-type-confirm-content{background-color:#fff;display:grid;grid-template-rows:4fr 1fr;height:11rem;padding:2rem}.drug-type-confirm-content .btn-group{display:flex;justify-content:flex-end}.pfollowupHost{height:100vh;padding:70px 16px 16px;width:100vw}.pfollowupContent,.pfollowupHost{align-items:center;display:flex;justify-content:center;position:relative}.pfollowupContent{width:100%}.pfollowupHost.pfollowupHost--minimized{display:block;height:auto;padding:0;width:auto}.pfollowupContent--minimized{height:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none}.pfollowupContent--minimized [role=button],.pfollowupContent--minimized button,.pfollowupContent--minimized input,.pfollowupContent--minimized select,.pfollowupContent--minimized textarea{pointer-events:none}.pfollowupAddRubricBtn{align-items:center;display:inline-flex;justify-content:center;margin-left:auto;margin-right:8px}.pfollowupFloatControls{position:fixed;right:16px;top:74px;z-index:1600}.pfollowupMinimizeBtn{background:#ffffffe6!important;border:1px solid #0000002e!important;box-shadow:0 10px 24px #0000002e}.pfollowupMinibar{align-items:center;background:#fff;border:0;border-radius:12px;bottom:14px;box-shadow:0 8px 22px #0000002e;cursor:grab;display:flex;gap:10px;height:52px;justify-content:space-between;padding:10px 14px;position:fixed;right:14px;touch-action:none;user-select:none;-webkit-user-select:none;width:clamp(360px,40vw,460px);will-change:transform,left,top;z-index:40000}.pfollowupMinibar--dragging{box-shadow:0 12px 28px #00000038;cursor:grabbing;transform:scale(1.02)}.pfollowupMinibarTitle{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:600;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfollowupMinibarBadge{border:0;border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 8px}.pfollowupMinibarBadge--ok{background:#2ecc712e;border-color:#2ecc7173;color:#1e7a44}.pfollowupMinibarBadge--warn{background:#ffc10738;color:#7a5600}.pfollowupMinibarBadge--muted{background:#f3f4f6;color:#6b7280}.pfollowupMinibarMeta{color:#374151;font-weight:500}.pfollowupMinibarActions{cursor:default;display:inline-flex;gap:4px}.pfollowupMinibarActions .MuiIconButton-root{color:#6b7280;padding:6px}.pfollowupMinibarActions .MuiIconButton-root:hover{color:#1d4ed8}.pfollowupMinibarBadge--muted{background:#0000000f;border-color:#0000001f;color:#0000009e}.pfollowupMinibarMeta{flex:0 0 auto;font-size:12px;font-weight:800;opacity:.85}.pfollowupMinibarActions{align-items:center;display:flex;gap:6px}.pfMiniHeader{align-items:center;background:#0077b614;border:1px solid #0077b629;border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin:-6px -6px 10px;padding:8px 10px}.pfMiniHeaderTitle{color:#0b2a3a;font-weight:900;letter-spacing:.2px}.pfMiniHeaderActions{align-items:center;display:flex;gap:6px}.pfMiniHeaderBtn{background:#ffffffe6;border:1px solid #00000029;border-radius:8px;cursor:pointer;font-weight:900;height:28px;line-height:26px;min-width:28px;padding:0 8px}.pfMiniHeaderBtn:hover{background:#e9f8fff2;border-color:#0077b659}.mm-mm-dialog-backdrop{background-color:#0096c759!important}.mm-mm-dialog-paper{--ct-primary:#0077b6;--ct-secondary:#0096c7;--ct-accent:#90e0ef;--ct-bg:#e9f8ff;--ct-text:#1b1b1b;--ct-white:#fff;--ct-primary-rgb:0,119,182;--ct-secondary-rgb:0,150,199;--ct-accent-rgb:144,224,239;background:#fff!important;border:2px solid var(--ct-primary)!important;border-radius:10px!important;box-shadow:0 16px 48px #0077b638!important;display:flex;flex-direction:column;overflow:hidden}.mm-mm-dialog-paper .dv-root{flex:1 1 auto;height:calc(92vh - 20px);max-height:calc(92vh - 20px);min-height:0}:root{--right-side-menu-bg:#fbfcfd;--right-side-menu-border:#d0d7de;--right-side-menu-text:#24292f;--right-side-menu-muted:#57606a;--right-side-menu-accent:#0b7285;--right-side-menu-item-hover:#f3f4f6;--right-side-menu-active-bg:#0b72851f}.rightSideMenuDropdown{background:#fbfcfd;background:var(--right-side-menu-bg);display:flex;flex-direction:column;height:100%;max-width:100%;overflow:visible;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);width:100%}.app-layout.sidebar-overlay-mode .rightSideMenuDropdown{box-shadow:-12px 0 28px #1f232838}.rightSideMenu__items{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow-y:auto;padding:8px}.rightSideMenu__status{background:#f8fafc;border:1px dashed #d0d7de;border-radius:8px;color:#475569;font-size:12px;font-weight:600;margin:8px;padding:8px 10px}.rightSideMenu__groupDivider{background:#d0d7de;background:var(--right-side-menu-border);height:1px;margin:6px 2px;opacity:1}.rightSideMenu__item,.rightSideMenu__logout{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#24292f;color:var(--right-side-menu-text);cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:44px;padding:0 10px;position:relative;text-align:left;transition:background-color .12s ease,border-color .12s ease,transform 60ms ease;width:100%}.rightSideMenu__item:hover{background:#f3f4f6;background:var(--right-side-menu-item-hover)}.rightSideMenu__item:focus-visible,.rightSideMenu__logout:focus-visible,.rightSideMenu__segmentBtn:focus-visible{outline:2px solid #0b728573;outline-offset:1px}.rightSideMenu__item:active,.rightSideMenu__logout:active{transform:scale(.99)}.rightSideMenu__item.is-disabled,.rightSideMenu__logout:disabled,.rightSideMenu__segmentBtn:disabled{cursor:default;opacity:.58}.rightSideMenu__item.is-disabled:hover,.rightSideMenu__logout:disabled:hover{background:#0000;border-color:#0000}.rightSideMenu__item.is-active{background:#0b72851f;background:var(--right-side-menu-active-bg);border-color:#0b728540}.rightSideMenu__item.is-active:before{background:#0b7285;background:var(--right-side-menu-accent);border-radius:0 2px 2px 0;bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.rightSideMenu__item.export-active{background:#0b72851f;border-radius:6px;box-shadow:inset 0 0 0 1px #0b72854d;color:var(--primary-color)}.rightSideMenu__item.export-active .rightSideMenu__itemIcon{color:var(--primary-color)}.rightSideMenu__itemIcon{align-items:center;color:#57606a;color:var(--right-side-menu-muted);display:inline-flex;flex:0 0 42px;height:34px;justify-content:center;line-height:0;width:42px}.rightSideMenuDropdown.is-open .rightSideMenu__itemIcon{animation:none}.rightSideMenu__itemIcon svg{display:block;font-size:22px;height:22px;width:22px}.rightSideMenu__item.is-active .rightSideMenu__itemIcon{color:#0b7285;color:var(--right-side-menu-accent)}.rightSideMenu__itemLabel{flex:1 1 auto;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rightSideMenu__itemEnd{align-items:center;display:inline-flex;flex:0 0 auto}.rightSideMenu__expertModeContainer{background:#e9eef3;border-radius:12px;gap:6px;max-width:200px;min-width:180px;padding:4px}.rightSideMenu__segmentBtn{background:#0000;border:0;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-size:12px;font-weight:700;min-width:0;padding:7px 8px;text-align:center;-webkit-user-select:none;user-select:none}.rightSideMenu__segmentBtn.is-active{background:#0b7285;color:#fff}.rightSideMenu__modeInfo{align-items:center;background:#dce4ec;border-radius:999px;color:#546274;display:inline-flex;flex:0 0 auto;font-size:16px;height:24px;justify-content:center;width:24px}.rightSideMenu__item--toggle{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 12px}.rightSideMenu__itemLeft{align-items:center;display:inline-flex;gap:12px}.rightSideMenu__item--toggle .rightSideMenu__itemLabel,.rightSideMenu__itemLeft{flex:1 1 auto;min-width:0}.rightSideMenu__itemEnd .MuiSwitch-root{margin:0;padding:2px}.rightSideMenu__item--toggle .rightSideMenu__itemEnd{justify-content:flex-end;margin-left:10px}.rightSideMenu__footer{flex:0 0 auto;padding:12px 10px}.rightSideMenu__logout{background:#dc26260f;border-color:#dc26262e}.rightSideMenu__logout:hover{background:#dc26261a;border-color:#dc262647}.rightSideMenu__logout .rightSideMenu__itemIcon{color:#b42318}.rightSideMenuDropdown.is-collapsed .rightSideMenu__items{padding:8px 0}.rightSideMenuDropdown.is-collapsed .rightSideMenu__item,.rightSideMenuDropdown.is-collapsed .rightSideMenu__logout{height:44px;justify-content:center;margin:0 auto;min-height:44px;padding:0;width:56px}.rightSideMenuDropdown.is-collapsed .rightSideMenu__itemLeft{flex:0 0 44px;gap:0;justify-content:center;width:44px}.rightSideMenuDropdown.is-collapsed .rightSideMenu__itemLabel{display:none}.rightSideMenuDropdown.is-collapsed .rightSideMenu__item.is-active{background:#0b728533;border-left:none;border-color:#0b72854d;border-radius:8px}.rightSideMenuDropdown.is-collapsed .rightSideMenu__item.is-active:before{bottom:7px;left:2px;top:7px;width:3px}.rightSideMenuDropdown.is-collapsed .rightSideMenu__item.is-active .rightSideMenu__itemIcon{background:#0b728533;border-radius:10px;padding:0}.rightSideMenuDropdown.is-collapsed .rightSideMenu__item.export-active{background:#0b72851f;border-radius:6px;box-shadow:0 0 0 2px #0b728540;color:var(--primary-color)}.rightSideMenuDropdown.is-collapsed .rightSideMenu__item.export-active:after{background:#22c55e;border-radius:50%;content:"";height:5px;position:absolute;right:4px;top:4px;width:5px}.rightSideMenuDropdown.is-collapsed .rightSideMenu__itemEnd{display:none}.rightSideMenuDropdown.is-collapsed .rightSideMenu__groupDivider{margin:6px auto;width:28px}.rightSideMenuDropdown.is-collapsed .rightSideMenu__footer{padding:8px 0}.rightSideMenu__tooltip{background:#111827;border-radius:8px;box-shadow:0 10px 24px #1118273d;color:#ffffffeb;font-size:12px;line-height:1.35;max-width:260px;opacity:0;padding:10px 12px;pointer-events:none;position:fixed;transform:translateX(-6px);transition:opacity .18s ease,transform .22s ease;-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:1500}.rightSideMenu__tooltip[data-placement=left]{transform:translateX(4px)}.rightSideMenu__tooltip[data-open=true]{opacity:1;transform:translateX(0)}.rightSideMenu__tooltipTitle{color:#f9fafb;font-size:12.5px;font-weight:700;margin-bottom:2px}.rightSideMenu__tooltipDescription{color:#e5e7ebf5;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout{--app-shell-header-height:60px;--active-sidebar-width:var(--sidebar-width);display:flex;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.app-layout.sidebar-collapsed{--active-sidebar-width:var(--sidebar-collapsed-width)}.main-content{display:flex;flex:0 0 calc(100% - var(--active-sidebar-width));flex-direction:column;max-width:calc(100% - var(--active-sidebar-width));min-width:0;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),flex-basis .3s cubic-bezier(.4,0,.2,1);width:calc(100% - var(--active-sidebar-width))}.main-content,.sidebar{height:calc(100vh - var(--app-shell-header-height));margin-top:var(--app-shell-header-height)}.sidebar{background:#fff;border-left:1px solid #e0e0e0;flex:0 0 var(--active-sidebar-width);flex-shrink:0;max-width:var(--active-sidebar-width);min-width:var(--active-sidebar-width);overflow:visible;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),flex-basis .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);width:var(--active-sidebar-width);z-index:1000}.sidebar-backdrop{display:none}@media (max-width:1024px){.main-content{flex-basis:100%;max-width:100%;width:100%}.app-layout.sidebar-overlay-mode .sidebar{border-left:1px solid #e0e0e0;bottom:0;height:calc(100vh - var(--app-shell-header-height));margin-top:0;max-width:var(--sidebar-width);pointer-events:none;position:fixed;right:0;top:var(--app-shell-header-height);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:min(92%,var(--sidebar-width));z-index:1200}.app-layout.sidebar-overlay-mode.sidebar-expanded .sidebar{pointer-events:auto;transform:translateX(0)}.app-layout.sidebar-overlay-mode.sidebar-collapsed .sidebar{pointer-events:none;transform:translateX(100%)}.app-layout.sidebar-overlay-mode .sidebar-backdrop{background:#0f172a57;border:0;bottom:0;display:block;left:0;margin:0;padding:0;position:fixed;right:0;top:var(--app-shell-header-height);z-index:1100}.app-layout.sidebar-overlay-mode.sidebar-collapsed .sidebar-backdrop{display:none}}.settingsSidebar{align-self:flex-start;position:-webkit-sticky;position:sticky;top:76px}.settingsSidebar__nav{display:flex;flex-direction:column;gap:2px;padding:2px 0}.settingsSidebar__item{border-radius:8px;color:#24292f;color:var(--right-side-menu-text,#24292f);display:block;font-size:13px;font-weight:600;padding:8px 10px;position:relative;text-decoration:none;transition:background-color .12s ease}.settingsSidebar__nav .settingsSidebar__item,.settingsSidebar__nav .settingsSidebar__item:active,.settingsSidebar__nav .settingsSidebar__item:focus,.settingsSidebar__nav .settingsSidebar__item:focus-visible,.settingsSidebar__nav .settingsSidebar__item:hover,.settingsSidebar__nav .settingsSidebar__item:visited{text-decoration:none!important}.settingsSidebar__item:hover{background:#f3f4f6;background:var(--right-side-menu-item-hover,#f3f4f6)}.settingsSidebar__item.is-active{background:#0b72851a}.settingsSidebar__item.is-active:before{background:#0b7285;background:var(--right-side-menu-accent,#0b7285);border-radius:999px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}@media (max-width:960px){.settingsSidebar{position:static;top:auto}.settingsSidebar__item.is-active:before{left:0}}.settingsPage{min-height:calc(100vh - 60px);padding:0 14px}.settingsPage__inner{display:flex;gap:16px;margin:0 auto;max-width:1200px;padding:18px 0}.settingsPage__sidebar{border-right:1px solid #d0d7de;border-right:1px solid var(--right-side-menu-border,#d0d7de);flex:0 0 248px;padding-right:12px}.settingsPage__content{flex:1 1 auto;min-width:0;padding-left:4px}@media (max-width:960px){.settingsPage__inner{flex-direction:column}.settingsPage__sidebar{border-bottom:1px solid #d0d7de;border-bottom:1px solid var(--right-side-menu-border,#d0d7de);border-right:0;padding-bottom:14px;padding-right:0}.settingsPage__content{padding-left:0}}.settingsToastContainer{align-items:center;bottom:24px;display:flex;flex-direction:column-reverse;gap:8px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:min(90vw,360px);z-index:9999}.settingsToast{grid-gap:10px;align-items:start;animation:settingsToastFadeIn .2s ease-out both;background:#fff;border-left:4px solid #16a34a;border-radius:12px;box-shadow:0 12px 28px #0f172a29;color:#111827;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px 10px 12px 12px;pointer-events:auto}.settingsToast--error{border-left-color:#dc2626}.settingsToast__icon{align-items:center;color:#16a34a;display:inline-flex;justify-content:center;margin-top:1px}.settingsToast--error .settingsToast__icon{color:#dc2626}.settingsToast__message{color:#0f172a;font-size:14px;font-weight:600;line-height:1.35}.settingsToast__close{color:#475569!important;margin-top:-3px}.settingsToast__close:hover{background:#0f172a0f!important}.settingsToast.is-leaving{animation:settingsToastFadeOut .22s ease-in forwards}@keyframes settingsToastFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes settingsToastFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@media (max-width:720px){.settingsToastContainer{bottom:16px;width:calc(100vw - 24px)}}.settingsPanel{width:100%}.settingsPanel .MuiFormControl-root{margin:0}.settingsPanel .MuiOutlinedInput-root{border-radius:8px;min-height:40px}.settingsPanel .MuiOutlinedInput-input{font-size:14px;line-height:20px;padding:9px 12px}.settingsPanel .MuiOutlinedInput-notchedOutline{border-color:#d0d7de;border-color:var(--right-side-menu-border,#d0d7de)}.settingsPanel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0b7285;border-color:var(--right-side-menu-accent,#0b7285)}.settingsPanel .MuiOutlinedInput-root.Mui-focused{box-shadow:none}.settingsPanel .MuiOutlinedInput-root.Mui-disabled{background:#f6f8fa;background:var(--right-side-menu-item-hover,#f6f8fa)}.settingsPanel .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#d0d7de;border-color:var(--right-side-menu-border,#d0d7de)}.settingsPanel .MuiFormHelperText-root{font-size:12px;line-height:16px;margin:4px 0 0}.settingsPanel__divider{border-color:#d0d7de!important;border-color:var(--right-side-menu-border,#d0d7de)!important;margin:10px 0 14px!important;opacity:1}.settingsPanel__actions{justify-content:flex-end}.settingsPanel__actions,.settingsPanel__saving{align-items:center;display:inline-flex;gap:10px}.settingsProfileHeader{background:#fff;border:1px solid #d0d7de;border:1px solid var(--right-side-menu-border,#d0d7de);border-radius:12px;padding:11px 14px;position:-webkit-sticky;position:sticky;top:60px;z-index:2}.settingsProfileHeader__inner{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.settingsProfileHeader__left{align-items:flex-start;display:flex;min-width:0}.settingsProfileHeader__titleWrap{min-width:0}.settingsProfileHeader__name{color:#24292f;color:var(--right-side-menu-text,#24292f);font-size:16px;font-weight:900;line-height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsProfileHeader__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.settingsProfileHeader__description{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:13px;line-height:18px;margin:6px 0 0}.settingsProfileHeader__status{align-items:center;background:#f6f8fa;background:var(--right-side-menu-item-hover,#f6f8fa);border:1px solid #d0d7de;border:1px solid var(--right-side-menu-border,#d0d7de);border-radius:999px;color:#24292f;color:var(--right-side-menu-text,#24292f);display:inline-flex;font-size:12px;font-weight:800;line-height:16px;padding:2px 8px}.settingsProfileHeader__status.is-active{background:#0b72851f;background:var(--right-side-menu-active-bg,#0b72851f);border-color:#0b7285;border-color:var(--right-side-menu-accent,#0b7285);color:#0b7285;color:var(--right-side-menu-accent,#0b7285)}.settingsProfileHeader__id{align-items:center;color:#57606a;color:var(--right-side-menu-muted,#57606a);display:inline-flex;font-size:12px;gap:6px;line-height:16px}.settingsProfileHeader__idText{font-weight:600}.settingsProfileHeader__copyHint{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:12px;line-height:16px;min-width:44px}.settingsProfileHeader__actions{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end}.settingsProfileHeader__actions .MuiButton-root{border-radius:8px;font-weight:800;padding:6px 14px;text-transform:none}.settingsProfileHeader__actions .MuiButton-contained,.settingsProfileHeader__actions .MuiButton-contained:hover{background-color:#0b7285;background-color:var(--right-side-menu-accent,#0b7285)}.settingsProfileHeader__actions .MuiButton-contained:hover{filter:brightness(.92)}.settingsProfileHeader__actions .MuiButton-outlined{background:#fff;border-color:#d0d7de;border-color:var(--right-side-menu-border,#d0d7de);color:#24292f;color:var(--right-side-menu-text,#24292f)}.settingsProfileHeader__actions .MuiButton-outlined:hover{background:#f6f8fa;background:var(--right-side-menu-item-hover,#f6f8fa);border-color:#57606a;border-color:var(--right-side-menu-muted,#57606a)}.settingsCardsLayout{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:10px}.settingsInfoCard{background:#fff;border:1px solid #d0d7de;border:1px solid var(--right-side-menu-border,#d0d7de);border-radius:12px;padding:14px}.settingsInfoCard__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.settingsInfoCard__title{color:#24292f;color:var(--right-side-menu-text,#24292f);font-size:14px;font-weight:900;line-height:20px;margin:0}.settingsInfoCard__subtitle{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:12px;line-height:16px;margin:2px 0 0}.settingsProfileCardRow{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:160px 1fr}.settingsProfileAvatarLargeWrap{position:relative;width:140px}.settingsProfileAvatarLarge{background:#fff;border:1px solid #0b7285;border:1px solid var(--right-side-menu-accent,#0b7285);color:#0b7285;color:var(--right-side-menu-accent,#0b7285);font-weight:900;height:104px!important;width:104px!important}.settingsProfileAvatarLargeEdit{background:#0b7285!important;background:var(--right-side-menu-accent,#0b7285)!important;border:1px solid #fff!important;bottom:15px;box-shadow:0 6px 18px #0000001f;color:#fff!important;height:34px;position:absolute!important;right:35px;width:34px;z-index:1}.settingsProfileAvatarLargeEdit:hover{filter:brightness(.95)}.settingsProfileAvatarLargeEdit:focus-visible{outline:3px solid #0b72851f;outline:3px solid var(--right-side-menu-active-bg,#0b72851f);outline-offset:2px}.settingsProfileForm__fileInput{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.settingsProfileForm__hint{color:#57606a;color:var(--right-side-menu-muted,#57606a);margin-top:6px!important}.settingsProfileForm__hint.is-hidden{visibility:hidden}.settingsProfileForm__field{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}.settingsProfileForm__label{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:12px;font-weight:800;margin:0}.settingsProfileEditGrid{max-width:520px}.settingsProfileEditContactGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:720px){.settingsProfileHeader__inner{grid-template-columns:1fr}.settingsProfileHeader__actions{flex-wrap:wrap;justify-content:flex-start}.settingsProfileCardRow,.settingsProfileEditContactGrid{grid-template-columns:1fr}}.settingsKeyValueGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.settingsKeyValueRow{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:160px 1fr}.settingsKeyValueRow__key{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:12px;font-weight:800;line-height:16px}.settingsKeyValueRow__value{color:#24292f;color:var(--right-side-menu-text,#24292f);font-size:14px;line-height:20px;min-width:0;overflow-wrap:anywhere}@media (max-width:720px){.settingsKeyValueRow{gap:4px;grid-template-columns:1fr}}.settingsSkeleton{animation:settingsSkeletonShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f6f8fa,#ffffffd9 50%,#f6f8fa);background:linear-gradient(90deg,var(--right-side-menu-item-hover,#f6f8fa) 0,#ffffffd9 50%,var(--right-side-menu-item-hover,#f6f8fa) 100%);background-size:200% 100%;border-radius:10px}@keyframes settingsSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.settingsSkeletonLine{height:12px;margin:8px 0;width:100%}.settingsSkeletonLine.is-lg{height:16px}.settingsPasswordForm{display:flex;flex-direction:column;gap:12px;max-width:560px}.settingsPasswordForm__rules{background:#f6f8fa;background:var(--right-side-menu-item-hover,#f6f8fa);border:1px solid #d0d7de;border:1px solid var(--right-side-menu-border,#d0d7de);border-radius:12px;padding:12px}.settingsPasswordForm__rulesTitle{color:#111827;color:var(--right-side-menu-heading,#111827);font-size:14px;font-weight:800;margin-bottom:6px}.settingsPasswordForm__rulesList{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:13px;line-height:1.5;margin:0;padding-left:18px}.settingsPasswordForm__rule{margin:2px 0}.settingsPasswordForm__rule.is-ok{color:#111827;color:var(--right-side-menu-heading,#111827);font-weight:700}.settingsPasswordForm__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.settingsPasswordForm__field{display:flex;flex-direction:column;gap:6px}.settingsPasswordForm__label{color:#57606a;color:var(--right-side-menu-muted,#57606a);font-size:12px;font-weight:700;margin:0}.settingsPasswordForm .settingsPanel__actions .MuiButton-root{border-radius:8px;font-weight:800;padding:6px 14px;text-transform:none}.settingsPasswordForm .settingsPanel__actions .MuiButton-contained:not(.Mui-disabled){background-color:#0b7285;background-color:var(--right-side-menu-accent,#0b7285)}.settingsPasswordForm .settingsPanel__actions .MuiButton-contained:not(.Mui-disabled):hover{background-color:#0b7285;background-color:var(--right-side-menu-accent,#0b7285);filter:brightness(.92)}.settingsPasswordForm .settingsPanel__actions .MuiButton-outlined{background:#fff;border-color:#d0d7de;border-color:var(--right-side-menu-border,#d0d7de);color:#24292f;color:var(--right-side-menu-text,#24292f)}.settingsPasswordForm .settingsPanel__actions .MuiButton-outlined:hover{background:#f6f8fa;background:var(--right-side-menu-item-hover,#f6f8fa);border-color:#57606a;border-color:var(--right-side-menu-muted,#57606a)}@media (max-width:720px){.settingsPasswordForm__row{grid-template-columns:1fr}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}