@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";.chat-widget{position:fixed;bottom:100px;right:55px;z-index:9999}.chat-widget *{box-sizing:border-box;font-family:DM Sans,sans-serif}.chat-panel{width:400px;height:520px;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#0f1117;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px #ffffff0a,0 24px 64px #0009,0 8px 24px #0006;transform-origin:bottom right;animation:panelIn .25s cubic-bezier(.34,1.56,.64,1) forwards;margin-bottom:12px}@keyframes panelIn{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.chat-header{padding:16px 20px;background:linear-gradient(135deg,#1a1d2e,#161925);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:12px;flex-shrink:0}.chat-header-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4f8ef7,#7c4dff);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.chat-header-info{flex:1}.chat-header-title{font-size:13.5px;font-weight:600;color:#f0f2ff;letter-spacing:.01em}.chat-header-status{display:flex;align-items:center;gap:5px;margin-top:2px}.status-dot{width:6px;height:6px;border-radius:50%;background:#22d3a5;box-shadow:0 0 6px #22d3a5;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.status-text{font-size:11px;color:#6b7280;font-weight:400}.chat-close-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#6b7280;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .15s ease;flex-shrink:0}.chat-close-btn:hover{background:#ffffff1a;color:#e0e2f0;border-color:#ffffff26}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#0f1117}.chat-messages::-webkit-scrollbar{width:3px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.msg-row{display:flex;align-items:flex-end;gap:8px;animation:msgIn .2s ease forwards}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.msg-row.user{flex-direction:row-reverse}.msg-avatar{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#4f8ef7,#7c4dff);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.msg-bubble{max-width:78%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55;font-weight:400}.msg-bubble.ai{background:#1a1d2e;color:#c8cce8;border:1px solid rgba(255,255,255,.07);border-bottom-left-radius:4px}.msg-bubble.user{background:linear-gradient(135deg,#3b76e8,#5b4ce8);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 12px #4f8ef740}.typing-indicator{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#1a1d2e;border:1px solid rgba(255,255,255,.07);border-radius:14px 14px 14px 4px;width:fit-content;animation:msgIn .2s ease forwards}.typing-dots{display:flex;gap:4px;align-items:center}.typing-dot{width:5px;height:5px;border-radius:50%;background:#4f8ef7;animation:typingBounce 1.3s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.typing-label{font-size:11.5px;color:#4b5368;font-family:DM Mono,monospace;letter-spacing:.02em}.chat-input-area{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);background:inherit}.chat-input{flex:1;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#fff;font-size:14px;line-height:1.5;padding:10px 14px;resize:none;overflow-y:auto;max-height:120px;min-height:40px;outline:none;transition:border-color .2s;font-family:inherit;word-break:break-word}.chat-input::-webkit-scrollbar{display:none}.chat-input{-ms-overflow-style:none;scrollbar-width:none}.chat-input::placeholder{color:#8f93a9}.chat-input:focus{border-color:#4f8ef766}.send-btn{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#4f8ef7,#7c4dff);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease;box-shadow:0 4px 12px #4f8ef74d}.send-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #4f8ef773}.send-btn:active:not(:disabled){transform:scale(.96)}.send-btn:disabled{opacity:.4;cursor:not-allowed}.toggle-btn{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#4f8ef7,#7c4dff);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;box-shadow:0 8px 24px #4f8ef773;transition:all .2s cubic-bezier(.34,1.56,.64,1);font-size:20px;position:relative;overflow:hidden}.toggle-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);border-radius:inherit}.toggle-btn:hover{transform:scale(1.08) rotate(-4deg);box-shadow:0 12px 32px #4f8ef78c}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;box-sizing:border-box;font-family:Open Sans,Tahoma,Geneva,Verdana,sans-serif!important}.separator{padding:0!important}.scroll__null::-webkit-scrollbar{scrollbar-width:thin;width:0px;border-radius:100%;display:none!important}.scroll__hidden{overflow:hidden!important}.scroll__remove{-ms-overflow-style:none;scrollbar-width:thin;overflow:hidden}.scroll__remove::-webkit-scrollbar{scrollbar-width:thin;width:6px;border-radius:100%}.scroll__remove::-webkit-scrollbar-track{background:#f1f1f1}.scroll__remove::-webkit-scrollbar-thumb{background:#888}.scroll__remove::-webkit-scrollbar-thumb:hover{background:#555}.scroll__remove::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px;overflow:hidden}.scroll__remove::-webkit-scrollbar-thumb{border-radius:10px}.tablegrid{overflow-x:hidden;height:50vh}.tablegrid:hover{overflow-x:auto}.fui-Dropdown{font-family:Open Sans,Tahoma,Geneva,Verdana,sans-serif}.fui-DialogSurface__backdrop{background-color:#0006!important}@media (min-height: 300px){.tablegrid{height:30vh}}@media (min-height: 400px){.tablegrid{height:38vh}}@media (min-height: 600px){.tablegrid{height:45vh}}@media (min-height: 800px){.tablegrid{height:63vh}}@media (min-height: 1000px){.tablegrid{height:65vh}}@media (min-height: 1200px){.tablegrid{height:80vh}}@media (min-height: 1400px){.tablegrid{height:80vh}}.input{border:none;outline:none}.autocomplete__edit{z-index:1000}.f1lh990p:after{border:none!important}.r1jtohuq:after{border:none!important}.css-d5xpub-MuiButtonBase-root-MuiTab-root.Mui-selected{color:#000!important}.ms-Spinner-circle{height:36px;width:36px;border-width:5px}.rce-mbox-time-block{background:none!important}#fluent-default-layer-host{z-index:100!important}.sc-gpaZuh,.jxwTbn{height:100%!important}.hide-arrows::-webkit-inner-spin-button,.hide-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-arrows{-moz-appearance:textfield}.reusable__dialog .MuiPaper-root{margin:0;width:420px;border-radius:8px}.reusable__dialog_500 .MuiPaper-root{margin:0;width:500px;border-radius:8px}.reusable__dialog .MuiDialogContent-root{padding:1rem}.reusable__dialog_500 .MuiDialogContent-root{padding:16px}.ms-Dialog-header .ms-Dialog-title{display:none}.ms-Dialog-inner{padding:0!important}.overflow-styles{max-height:100px!important;overflow-y:scroll!important}.addProduct-in-items-btn{color:#2c72ff!important}.combobox-styles{width:100%!important}.previewGrid span,.previewGrid input{width:100%}.datepriview span{width:100%;display:flex;justify-content:right;align-items:center}.datepriview span input{width:100%}.InputFields label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:400px}.fui-Checkbox__input{color:#0f62fe}.ms-Button--primary{background-color:#0f62fe!important}.MuiInputBase-input,.MuiInputBase-input-MuiOutlinedInput-input{font-family:Open Sans,Tahoma,Geneva,Verdana,sans-serif!important}.MuiOutlinedInput-notchedOutline{border:"none"!important}.removePaddingFromPanel .ms-Panel-content{padding-left:0;padding-right:0}.scrollBar::-webkit-scrollbar{width:10px}.scrollBar::-webkit-scrollbar-track{background:#f4f4f4}.scrollBar::-webkit-scrollbar-thumb{background:#868686;border-radius:10px}button.gm-ui-hover-effect{display:none!important}.gm-bundled-control{transform:scale(.8);bottom:130px!important}.gmnoprint .gm-style-mtc{transform:scale(.8)}.gmnoprint .gm-style-mtc button,.gm-style-mtc label{font-size:16px!important}.gm-fullscreen-control,.gmnoprint .gm-svpc{transform:scale(.8)}.fui-Dropdown .select___dropdown{margin-right:5px!important;border-radius:8px!important;border:1px solid #e5e5e5!important;height:40px!important;min-width:85px!important}.pop-over .ms-ContextualMenu-link{background-color:#fff!important}.date_time_picker .MuiList-root::-webkit-scrollbar{display:none}.date_time_picker .MuiFormControl-root{width:250px;margin-right:20px!important}.date_time_picker .MuiFormControl-root .MuiInputBase-root{height:30px!important;padding-bottom:7px;margin-top:6px}.date_time_picker .MuiFormControl-root .MuiFormLabel-root{line-height:0px;overflow:visible!important;font-family:Open Sans;position:relative;top:2px}.date_time_picker .MuiFormControl-root legend,.date_time_picker .MuiFormControl-root .MuiInputLabel-shrink{display:none}.excelUploadProgressive .fui-ProgressBar__bar{background-color:#1ea5fc!important}.fui-Combobox__input{width:100%}.fui-Combobox__clearIcon .___12fm75w_v8ls9a0{display:none!important}.fui-Combobox__expandIcon .___12fm75w_v8ls9a0{display:block!important}.ql-toolbar{border-top-left-radius:8px;border-top-right-radius:8px}.ql-tooltip{left:10px!important}.fui-Combobox__input,.fui-Textarea__textarea{font-size:14px!important}.ql-container{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.status-card{transition:transform .2s ease}.status-card:hover{transform:translateY(-5px)}.scrollable-container{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent}.scrollable-container::-webkit-scrollbar{width:8px}.scrollable-container::-webkit-scrollbar-track{background:transparent}.scrollable-container::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.scrollable-container::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.dialog .ms-Dialog-main{width:400px!important;height:430px!important;scrollbar-width:none}.userDialog .ms-Dialog-main{width:400px!important}.react-international-phone-input-container .react-international-phone-input{height:39px!important;width:100%!important}.react-international-phone-input-container .react-international-phone-country-selector-button{height:39px!important;width:80px!important}.country-dropdown .react-international-phone-country-selector-dropdown{top:-200px!important}.country-department .react-international-phone-country-selector-dropdown{top:-200px!important;left:-20px!important}.notification-class{display:none}.MuiInputBase-input{font-size:14px!important}.searchDialog .ms-Dialog-main{width:500px!important;height:400px!important;border-radius:15px;scrollbar-width:none}.fui-Label__required{color:red!important}@keyframes typing{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}body{margin:0}body .makeStyles-adminRoot-1,html .makeStyles-adminRoot-1,.MuiPopover-root,.MuiDialog-paper,.Toastify,.MuiDialog-paperFullScreen{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.medentry{border-bottom:1px solid red!important}.medentry:before{border-bottom:1px solid red!important}.medentry:hover{border-bottom:1px solid red!important}.medentry:after{border-bottom:1px solid red!important}@media only screen and (min-width: 960px){.imageViwer{display:flex!important;overflow:auto!important;height:80vh!important}.imageCard{height:820px;width:100%;overflow:auto}}@media only screen and (max-width: 960px){.nextIcon{position:absolute;z-index:1;right:0%;top:50%}.prevIcon{position:absolute;z-index:1;left:0%;top:50%}}@media only screen and (min-width: 960px){.nextIcon{position:absolute;z-index:1;right:52%;top:60%}.prevIcon{position:absolute;z-index:1;top:60%}}.input__Style{border-radius:8px!important;border:1px solid #e5e5e5!important;overflow:hidden!important;font-size:14px!important;margin-top:"4px"!important;background-color:#fff!important}.input__Style.input__Style--muted,.input__Style.input__Style--muted input,.input__Style.input__Style--muted [class*=fui-],.input__Style.input__Style--muted [class*=Input]{background-color:#f3f4f6!important}.dropdown__Style{border-radius:8px!important;border:none!important;overflow:hidden!important;font-size:14px!important;margin-top:"4px"!important;background-color:#fff!important;outline:none!important;color:#868686!important}.fui-Dropdown__button{font-size:14px!important}@media only screen and (max-width: 960px){.imageViwer{display:flex!important;overflow:auto!important;height:300px!important}.formViwer{overflow:auto!important;height:300px!important}.imageCard{height:500px;width:100%;overflow:auto}}@media only screen and (max-width: 960px){.userTableViewTabs{margin-top:80px}}@media only screen and (min-width: 960px){.userTableViewTabs{margin-top:80px;margin-left:270px}}.DayPicker-wrapper,.customLabelWidth .MuiFormLabel-root{width:max-content!important}.MuiPickerDTToolbar-toolbar .MuiButton-label{padding:0!important}.prescriptionImageStyle .MuiTab-wrapper{padding:2px;background-image:linear-gradient(30deg,#fc575e,#f7b42c 15%,#f7b42c)}.prescriptionImageStyle .Mui-selected .MuiTab-wrapper{background-image:linear-gradient(30deg,#6da5de,#6da5de 15%,#7de3dc)}.dummyPage .MuiListItemIcon-root{min-width:32px!important}.processCaseEditTab .MuiTabs-scrollButtons{background-color:#fff!important;border-radius:70%!important;color:#000!important}.MuiTab-textColorInherit,.MuiTab-textColorInherit .Mui-selected{min-width:auto!important}.ms-SearchBox{border-radius:24px!important;outline:none!important}.ms-SearchBox:after{border:none!important}.ms-Panel-footerInner{padding-left:0;padding-right:0}.fui-DatePicker__popupSurface{border:none!important;background-color:#fff!important;box-shadow:0 0 2px #0000001f,0 8px 16px #00000024!important}.MuiAutocomplete-popup{z-index:999999!important}.ms-ContextualMenu-icon{align-items:center;display:flex;font-size:21px}.ms-ContextualMenu-Callout{padding:8px 0;gap:8px!important;background-color:#fff!important;box-shadow:0 6.4000000954px 14.3999996185px #00000021,0 1.2000000477px 3.5999999046px #0000001a!important;border-radius:2px!important;overflow:hidden!important}.ms-ContextualMenu-itemText{font-weight:400!important;color:#605e5c!important}.context__delete .ms-ContextualMenu-itemText{color:#e33b1b!important}.ms-Panel-footerInner{background-color:#fff!important}.ms-Panel-footer{z-index:999999999999999!important}
