:root{--primary-bg:#f8fafb;--secondary-bg:#fff;--sidebar-bg:#1a2332;--sidebar-hover:#2a3441;--selected-bg:#e8f4f8;--critical-red:#dc2626;--warning-amber:#f59e0b;--success-green:#059669;--info-blue:#0ea5e9;--neutral-gray:#6b7280;--primary-border-color:#e5e7eb;--high-border-color:#fecaca;--medium-border-color:#fed7aa;--low-border-color:#bbf7d0;--primary-color:#1f2937;--secondary-color:#4b5563;--text-secondary:#6b7280;--primary-text:#111827;--text-color:#374151;--muted-color:#9ca3af;--icu-primary:#0f172a;--icu-accent:#0ea5e9;--icu-alert:#ef4444;--icu-warning:#f59e0b;--icu-success:#10b981;--card-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--card-shadow-hover:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--card-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.App{background:linear-gradient(135deg,#f8fafb,#f1f5f9);background:linear-gradient(135deg,var(--primary-bg) 0,#f1f5f9 100%);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.medical-card{background:#fff;background:var(--secondary-bg);border:1px solid #e5e7eb;border:1px solid var(--primary-border-color);border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:var(--card-shadow);transition:all .2s ease-in-out}.medical-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--card-shadow-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.status-high{background-color:#dc2626;background-color:var(--critical-red)}.status-medium{background-color:#f59e0b;background-color:var(--warning-amber)}.status-low{background-color:#059669;background-color:var(--success-green)}.monitor-text{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;letter-spacing:.5px}@-webkit-keyframes pulse-critical{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-critical{0%,to{opacity:1}50%{opacity:.7}}.pulse-critical{-webkit-animation:pulse-critical 2s infinite;animation:pulse-critical 2s infinite}select:focus{background-color:initial!important;border:none;outline:none}.Header___wrapper__YFTwM{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--secondary-bg) 0,hsla(0,0%,100%,.95) 100%);border:1px solid var(--primary-border-color);border-radius:12px 12px 0 0;box-shadow:var(--card-shadow);box-sizing:border-box;display:flex;gap:16px;justify-content:center;overflow:visible;padding:16px 20px;position:relative;z-index:100}.Header___wrapper__YFTwM:before{background:linear-gradient(90deg,var(--icu-accent),var(--icu-primary));border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.Header___wrapper__YFTwM .Header_dropdown__OQA5z{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid var(--primary-border-color);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--text-color);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;max-width:220px;min-width:180px;overflow:visible;padding:10px 14px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none;z-index:10}.Header___wrapper__YFTwM .Header_dropdown__OQA5z:hover{background:#fff;border-color:var(--icu-accent);box-shadow:0 4px 12px rgba(14,165,233,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Header___wrapper__YFTwM .Header_dropdown__OQA5z.Header_active__ARzcG{background:#fff;border-color:var(--icu-accent);box-shadow:0 0 0 3px rgba(14,165,233,.1);z-index:1001}.Header___wrapper__YFTwM .Header_dropdown__OQA5z .Header_dropdown__label__eX0Lp{color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;width:70px}.Header___wrapper__YFTwM .Header_dropdown__OQA5z .Header_dropdown__value__3wX7B{align-items:center;color:var(--icu-primary);display:flex;flex:1 1;font-size:12px;font-weight:700;justify-content:flex-end;margin-right:8px;min-width:0;overflow:hidden;pointer-events:none;text-align:right}.Header___wrapper__YFTwM .Header_dropdown__OQA5z .Header_dropdown__value__3wX7B span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header___wrapper__YFTwM .Header_dropdown__OQA5z .Header_dropdown__arrow__TktGS{-webkit-filter:invert(29%) sepia(89%) saturate(2400%) hue-rotate(212deg) brightness(95%) contrast(95%);filter:invert(29%) sepia(89%) saturate(2400%) hue-rotate(212deg) brightness(95%) contrast(95%);flex-shrink:0;height:20px;pointer-events:none;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:20px}.Header___wrapper__YFTwM .Header_dropdown__OQA5z .Header_dropdown__arrow__TktGS.Header_up__t-bOg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Header___wrapper__YFTwM .Header_risk__dropdown__\+Yg-B{max-width:180px;min-width:150px}.Header___wrapper__YFTwM .Header_condition__dropdown__Ph1zJ{max-width:250px;min-width:180px}.Header___wrapper__YFTwM .Header_condition__dropdown__Ph1zJ .Header_dropdown__value__3wX7B span{max-width:120px}.Header___wrapper__YFTwM .Header_condition__dropdown__Ph1zJ .Header_list__MgGmU{left:auto;max-width:300px;min-width:200px;right:0;width:auto}.Header___wrapper__YFTwM .Header_list__MgGmU{-webkit-animation:Header_dropdownFadeIn__Q1R-g .2s ease-out;animation:Header_dropdownFadeIn__Q1R-g .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border:1px solid var(--primary-border-color);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);box-sizing:border-box;left:0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 4px);width:100%;z-index:1002}@-webkit-keyframes Header_dropdownFadeIn__Q1R-g{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Header_dropdownFadeIn__Q1R-g{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Header___wrapper__YFTwM .Header_list__MgGmU.Header_risk-list__IoQO4{min-width:150px}.Header___wrapper__YFTwM .Header_list__MgGmU.Header_condition-list__2r4Vh{left:auto;max-width:280px;min-width:200px;right:auto;right:0;width:auto}.Header___wrapper__YFTwM .Header_list__MgGmU::-webkit-scrollbar{width:4px}.Header___wrapper__YFTwM .Header_list__MgGmU::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:2px}.Header___wrapper__YFTwM .Header_list__MgGmU::-webkit-scrollbar-thumb{background:var(--icu-accent);border-radius:2px}.Header___wrapper__YFTwM .Header_list__MgGmU li{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-bottom:2px;padding:8px 10px;transition:all .2s ease}.Header___wrapper__YFTwM .Header_list__MgGmU li:hover{background:rgba(14,165,233,.08);-webkit-transform:translateX(2px);transform:translateX(2px)}.Header___wrapper__YFTwM .Header_list__MgGmU li input[type=checkbox],.Header___wrapper__YFTwM .Header_list__MgGmU li input[type=radio]{accent-color:var(--icu-accent);margin:0 8px 0 0;-webkit-transform:scale(1.1);transform:scale(1.1)}.Header___wrapper__YFTwM .Header_list__MgGmU li .Header_label__sFwRy{color:var(--text-color);cursor:pointer;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;width:100%}.Patients___wrapper__5qF7z{background:var(--secondary-bg);border:1px solid var(--primary-border-color);border-radius:12px;box-shadow:var(--card-shadow);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:380px;min-width:340px;overflow:visible;position:relative;width:360px}@media screen and (max-width:1360px){.Patients___wrapper__5qF7z{display:none}}.Patients___wrapper__5qF7z .Patients_listOfPatients__GQVsD{flex:1 1;min-height:0;overflow-y:auto;padding:6px}.Patients___wrapper__5qF7z .Patients_listOfPatients__GQVsD::-webkit-scrollbar{width:6px}.Patients___wrapper__5qF7z .Patients_listOfPatients__GQVsD::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.Patients___wrapper__5qF7z .Patients_listOfPatients__GQVsD::-webkit-scrollbar-thumb{background:var(--icu-accent);border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.Patients___wrapper__5qF7z .Patients_listOfPatients__GQVsD::-webkit-scrollbar-thumb:hover{background:var(--icu-primary)}.Patients___mobile_wrapper__yQk0r{background:var(--secondary-bg);border:1px solid var(--primary-border-color);border-radius:12px;box-shadow:var(--card-shadow);box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:410px}.Patients___mobile_wrapper__yQk0r .Patients_listOfPatients__GQVsD{flex:1 1;min-height:0;overflow-y:auto;padding:8px}.Patients___mobile_wrapper__yQk0r .Patients_listOfPatients__GQVsD::-webkit-scrollbar{width:8px}.Patients___mobile_wrapper__yQk0r .Patients_listOfPatients__GQVsD::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.Patients___mobile_wrapper__yQk0r .Patients_listOfPatients__GQVsD::-webkit-scrollbar-thumb{background:var(--icu-accent);border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.Patients___mobile_wrapper__yQk0r .Patients_listOfPatients__GQVsD::-webkit-scrollbar-thumb:hover{background:var(--icu-primary)}.Patients_searchBar__uP5mA{align-items:center;background-color:var(--selected-bg);display:flex;gap:5px;margin-right:15px;padding:15px 10px;position:-webkit-sticky;position:sticky;top:0}.Patients_searchBar__uP5mA .Patients_searchInput__VU5AR{background-color:transparent;border:none;color:var(--text-color);font-size:14px;outline:none;padding:5px;width:100%}.Patients_searchBar__uP5mA .Patients_searchInput__VU5AR:focus{border:none;outline:none}.ShortInfoCard___wrapper__L3doU{align-items:center;background:var(--secondary-bg);border:1px solid var(--primary-border-color);border-radius:10px;box-shadow:var(--card-shadow);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;gap:14px;margin-bottom:8px;padding:14px 16px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.ShortInfoCard___wrapper__L3doU:before{border-radius:10px 0 0 10px;bottom:0;content:"";left:0;position:absolute;top:0;transition:all .3s ease;width:4px}.ShortInfoCard___wrapper__L3doU:hover{box-shadow:var(--card-shadow-hover);-webkit-transform:translateX(2px);transform:translateX(2px)}.ShortInfoCard___wrapper__L3doU.ShortInfoCard_active__KcxJ4,.ShortInfoCard___wrapper__L3doU:hover{background:var(--selected-bg);border-color:var(--icu-accent)}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___condition__C6KHk{align-items:center;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___condition__C6KHk h2{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:2px solid;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--primary-color);display:flex;font-size:10px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:1;margin:0;position:relative;transition:all .3s ease;width:40px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___condition__C6KHk h2:after{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2));border-radius:50%;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;padding:1px;position:absolute}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard___patient_id__9QscC{color:var(--icu-primary);flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700;margin:0;text-decoration:none}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard___patient_name__fx-NO{color:var(--text-color);flex:1 1;font-size:12px;font-weight:600;margin:0;min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard___patient_range__xuDqB{background:rgba(14,165,233,.1);border:1px solid rgba(14,165,233,.2);border-radius:8px;color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:500;margin:0;padding:2px 6px;white-space:nowrap}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard_diagnose__btn__OPTT0{background:var(--icu-accent);border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase;transition:all .2s ease}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard_diagnose__btn__OPTT0:hover{background:var(--icu-primary);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard_diagnose__btn__OPTT0:disabled{background:var(--neutral-gray);cursor:not-allowed;-webkit-transform:none;transform:none}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_patient__details__XKMJb .ShortInfoCard_dot__da0yx{background:rgba(48,62,101,.3);border-radius:50%;flex-shrink:0;height:3px;width:3px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard___patient_info__6fUAG{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard___patient_info__6fUAG .ShortInfoCard___patient_admitted__EG2A3,.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard___patient_info__6fUAG .ShortInfoCard___patient_condition__twBJB,.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard___patient_info__6fUAG .ShortInfoCard___patient_room__-N\+-N{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08);border-radius:6px;color:var(--text-secondary);flex-shrink:0;font-size:9px;font-weight:500;line-height:11px;margin:0;padding:2px 5px;white-space:nowrap}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard___patient_info__6fUAG .ShortInfoCard___patient_condition__twBJB{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.2);color:var(--icu-accent);font-weight:600}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard___patient_info__6fUAG .ShortInfoCard_dot__da0yx{background:var(--icu-accent);border-radius:50%;flex-shrink:0;height:2px;width:2px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_flags__container__LPZrj{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_flags__container__LPZrj .ShortInfoCard_flag__chip__bdePV{background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.15);border-radius:6px;color:var(--icu-accent);flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.3px;padding:1px 5px;text-transform:uppercase;white-space:nowrap}.ShortInfoCard___wrapper__L3doU .ShortInfoCard___info__NwDS3 .ShortInfoCard_flags__container__LPZrj .ShortInfoCard_more__flags__iEoIG{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:6px;color:var(--warning-amber);flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.3px;padding:1px 5px;text-transform:uppercase}.ShortInfoCard___wrapper__L3doU.ShortInfoCard_high__DxQQD:before{-webkit-animation:ShortInfoCard_pulse__bbrIL 2s infinite;animation:ShortInfoCard_pulse__bbrIL 2s infinite;background:var(--critical-red)}.ShortInfoCard___wrapper__L3doU.ShortInfoCard_medium__ss8MZ:before{background:var(--warning-amber)}.ShortInfoCard___wrapper__L3doU.ShortInfoCard_low__0pUZM:before{background:var(--success-green)}.ShortInfoCard_loading__spinner__EcgqX{-webkit-animation:ShortInfoCard_spin__MFliJ 1s linear infinite;animation:ShortInfoCard_spin__MFliJ 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@-webkit-keyframes ShortInfoCard_pulse__bbrIL{0%,to{opacity:1}50%{opacity:.6}}@keyframes ShortInfoCard_pulse__bbrIL{0%,to{opacity:1}50%{opacity:.6}}@-webkit-keyframes ShortInfoCard_spin__MFliJ{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ShortInfoCard_spin__MFliJ{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.SearchBar___wrapper__mSDKV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--secondary-bg);border:1px solid var(--primary-border-color);border-radius:12px;box-shadow:var(--card-shadow);display:flex;justify-content:space-between;margin:25px 0 20px;padding:16px 20px}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+{border-right:2px solid rgba(14,165,233,.1);flex-shrink:0;width:360px}@media screen and (max-width:1360px){.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+{border-right:none;width:auto}}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_menuBtn__d1x4b{display:none}@media screen and (max-width:1360px){.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_menuBtn__d1x4b{display:block}}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_menuBtn__d1x4b .SearchBar_menuBar__Xn3oA{-webkit-filter:invert(29%) sepia(89%) saturate(2400%) hue-rotate(212deg) brightness(95%) contrast(95%);filter:invert(29%) sepia(89%) saturate(2400%) hue-rotate(212deg) brightness(95%) contrast(95%);height:18px;width:18px}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_searchBar__sJnG7{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(14,165,233,.15);border-radius:8px;display:flex;gap:8px;margin-right:20px;padding:8px 12px;transition:all .3s ease}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_searchBar__sJnG7:focus-within{border-color:var(--icu-accent);box-shadow:0 0 0 3px rgba(14,165,233,.1)}@media screen and (max-width:1360px){.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_searchBar__sJnG7{display:none}}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_searchBar__sJnG7 .SearchBar_searchInput__DeWCj{background-color:transparent;border:none;color:var(--text-color);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:6px;width:100%}.SearchBar___wrapper__mSDKV .SearchBar_leftSide__8HBB\+ .SearchBar_searchBar__sJnG7 .SearchBar_searchInput__DeWCj:focus{border:none;outline:none}.SearchBar___wrapper__mSDKV .SearchBar_rightSide__6jDeF{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding:5px 10px}.SearchBar___wrapper__mSDKV .SearchBar_rightSide__6jDeF .SearchBar_icons__-MOuT{align-items:center;display:flex;gap:10px;justify-content:flex-end}.SearchBar___wrapper__mSDKV .SearchBar_rightSide__6jDeF .SearchBar_icons__-MOuT .SearchBar_notificationIcon__dDpUf{border-right:2px solid #dae5ff;cursor:pointer;padding-right:15px}.SearchBar___wrapper__mSDKV .SearchBar_rightSide__6jDeF .SearchBar_icons__-MOuT .SearchBar_refreshIcon__GxS5c{cursor:pointer;padding-left:15px}.SearchBar_sortSelect__tJGWY{background-color:transparent;border:none;color:#757575;font-size:14px;margin-left:15px;max-width:150px;outline:none;padding:5px;width:100%}.SearchBar_sortSelect__tJGWY:focus{border:none;outline:none}.Sidebar___wrapper__IM1b2{align-items:center;background:linear-gradient(180deg,var(--sidebar-bg) 0,#0f1729 100%);border-right:2px solid #334155;box-shadow:4px 0 12px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;gap:40px;height:100%;min-height:100vh;padding:30px 0 20px;position:relative;width:90px}.Sidebar___wrapper__IM1b2:before{background:linear-gradient(90deg,var(--icu-accent) 0,var(--icu-success) 50%,var(--icu-accent) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Sidebar___wrapper__IM1b2 a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:50px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.Sidebar___wrapper__IM1b2 a:hover{background:hsla(0,0%,100%,.15);border-color:var(--icu-accent);box-shadow:0 8px 25px rgba(14,165,233,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Sidebar___wrapper__IM1b2 a:active{-webkit-transform:translateY(0);transform:translateY(0)}.Sidebar___wrapper__IM1b2 a img{height:24px;transition:all .3s ease;width:24px}.Sidebar___wrapper__IM1b2 a:hover img{-webkit-filter:drop-shadow(0 0 8px rgba(14,165,233,.8));filter:drop-shadow(0 0 8px rgba(14,165,233,.8))}.Sidebar___wrapper__IM1b2 a:first-child{border:2px solid hsla(0,0%,100%,.2);height:60px;width:60px}.Sidebar___wrapper__IM1b2 a:first-child:hover{box-shadow:0 8px 30px rgba(14,165,233,.4)}.Sidebar___wrapper__IM1b2 a:first-child img{height:35px;width:35px}.Dashboard___wrapper__haqp1{background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;overflow-y:auto;padding:24px}.Dashboard___loading__x-qDq{align-items:center;display:flex;flex-direction:column;gap:16px;height:60vh;justify-content:center}.Dashboard___loadingSpinner__LmZiz{-webkit-animation:Dashboard_spin__QD9pq 1s linear infinite;animation:Dashboard_spin__QD9pq 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;height:48px;width:48px}@-webkit-keyframes Dashboard_spin__QD9pq{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Dashboard_spin__QD9pq{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Dashboard___loadingText__SM5LI{color:#64748b;font-size:14px;font-weight:500;margin:0}.Dashboard___header__dhohJ{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.Dashboard___titleSection__eXf8O{display:flex;flex-direction:column;gap:4px}.Dashboard___title__e85lf{color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0}.Dashboard___subtitle__ipg1U{color:#64748b;font-size:16px;font-weight:400;margin:0}.Dashboard___timestamp__Agc\+e{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;font-size:12px;font-weight:500;padding:8px 12px}.Dashboard___kpiGrid__x2Y-f{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.Dashboard___kpiCard__Kng50{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px;transition:all .2s ease}.Dashboard___kpiCard__Kng50:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Dashboard___kpiCard__Kng50.Dashboard___critical__wWM95{border-left:4px solid #ef4444}.Dashboard___kpiCard__Kng50.Dashboard___critical__wWM95 .Dashboard___kpiValue__LbaDK{color:#dc2626}.Dashboard___kpiCard__Kng50.Dashboard___flagged__hIU3Z{border-left:4px solid #f59e0b}.Dashboard___kpiCard__Kng50.Dashboard___flagged__hIU3Z .Dashboard___kpiValue__LbaDK{color:#d97706}.Dashboard___kpiHeader__6XYgA{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Dashboard___kpiHeader__6XYgA h3{color:#475569;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.Dashboard___kpiIcon__\+Mn39{font-size:20px;opacity:.7}.Dashboard___kpiValue__LbaDK{color:#0f172a;font-size:36px;font-weight:700;line-height:1;margin:0 0 4px}.Dashboard___kpiSubtext__7zk9j{color:#64748b;font-size:13px;font-weight:500}.Dashboard___analyticsGrid__z0sua{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Dashboard___chartCard__3OAFD{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px}.Dashboard___chartCard__3OAFD.Dashboard___fullWidth__XXtrZ{grid-column:1/-1}.Dashboard___chartHeader__ApMzJ{margin-bottom:20px}.Dashboard___chartHeader__ApMzJ h3{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 4px}.Dashboard___chartSubtext__anzqu{color:#64748b;font-size:13px;font-weight:500}.Dashboard___riskChart__KOTsQ{display:flex;flex-direction:column;gap:16px}.Dashboard___riskItem__toYFh{display:flex;flex-direction:column;gap:8px}.Dashboard___riskBar__vU4g1{border-radius:4px;height:8px;min-width:4px;transition:width .6s ease}.Dashboard___riskBar__vU4g1.Dashboard___high__973tw{background:linear-gradient(90deg,#ef4444,#dc2626)}.Dashboard___riskBar__vU4g1.Dashboard___medium__Uha0T{background:linear-gradient(90deg,#f59e0b,#d97706)}.Dashboard___riskBar__vU4g1.Dashboard___low__EG1QU{background:linear-gradient(90deg,#10b981,#059669)}.Dashboard___riskLabel__t8uZ6{align-items:center;display:flex;justify-content:space-between}.Dashboard___riskName__88uus{color:#374151;font-size:14px;font-weight:600}.Dashboard___riskCount__GQQC-{color:#0f172a;font-size:14px;font-weight:700}.Dashboard___departmentList__37Z5I{display:flex;flex-direction:column;gap:12px}.Dashboard___departmentItem__oRxGx{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.Dashboard___departmentItem__oRxGx:last-child{border-bottom:none}.Dashboard___departmentInfo__OBPWB{display:flex;flex-direction:column;gap:2px}.Dashboard___departmentName__gjWz0{color:#374151;font-size:14px;font-weight:600}.Dashboard___departmentCount__amvcx{color:#64748b;font-size:12px}.Dashboard___departmentMetrics__0EX5h{text-align:right}.Dashboard___criticalCount__DXnSw{color:#94a3b8;font-size:12px;font-weight:500}.Dashboard___criticalCount__DXnSw.Dashboard___hasCritical__nBMF9{color:#dc2626;font-weight:600}.Dashboard___flagGrid__YS4GY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Dashboard___flagItem__tNwoF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.Dashboard___flagHeader__Qnu2c{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Dashboard___flagType__G\+NLq{color:#374151;font-size:13px;font-weight:600}.Dashboard___flagCount__tWTOw{color:#0f172a;font-size:14px;font-weight:700}.Dashboard___flagBar__nESsG{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden}.Dashboard___flagProgress__cazHb{background:linear-gradient(90deg,#0ea5e9,#0284c7);border-radius:2px;height:100%;transition:width .6s ease}.Dashboard___admissionChart__mIZAo{height:200px;position:relative}.Dashboard___trendLine__WcE2N{align-items:end;bottom:0;box-sizing:border-box;display:flex;gap:8px;height:100%;left:0;padding:20px 0;position:absolute;width:100%}.Dashboard___trendBar__bUfZo{background:linear-gradient(180deg,#0ea5e9,#0284c7);border-radius:4px 4px 0 0;cursor:pointer;flex:1 1;min-height:20px;position:relative;transition:all .3s ease}.Dashboard___trendBar__bUfZo:hover{background:linear-gradient(180deg,#0284c7,#0369a1);-webkit-transform:scaleY(1.05);transform:scaleY(1.05)}.Dashboard___trendLabel__RrZWf{bottom:-25px;color:#64748b;font-size:10px;font-weight:500;white-space:nowrap}.Dashboard___trendLabel__RrZWf,.Dashboard___trendValue__go2X\+{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Dashboard___trendValue__go2X\+{color:#0f172a;font-size:11px;font-weight:600;opacity:0;top:-20px;transition:opacity .2s ease}.Dashboard___trendBar__bUfZo:hover .Dashboard___trendValue__go2X\+{opacity:1}.Dashboard___vitalChart__CpBZf{display:flex;flex-direction:column;gap:12px;height:160px}.Dashboard___vitalItem__ySrKA{align-items:center;display:flex;gap:12px;padding:8px 0}.Dashboard___vitalIcon__NuCxL{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.Dashboard___vitalIcon__NuCxL.Dashboard___heartRate__J9YeA{background:rgba(239,68,68,.1);color:#dc2626}.Dashboard___vitalIcon__NuCxL.Dashboard___bloodPressure__uepKa{background:rgba(16,185,129,.1);color:#059669}.Dashboard___vitalIcon__NuCxL.Dashboard___temperature__GZO8l{background:rgba(245,158,11,.1);color:#d97706}.Dashboard___vitalIcon__NuCxL.Dashboard___oxygen__8GAPi{background:rgba(14,165,233,.1);color:#0284c7}.Dashboard___vitalInfo__ZJ\+ei{display:flex;flex:1 1;flex-direction:column;gap:2px}.Dashboard___vitalName__TxTVG{color:#374151;font-size:13px;font-weight:600}.Dashboard___vitalRange__tjMoC{color:#64748b;font-size:11px}.Dashboard___vitalMetrics__9pCSu{align-items:center;display:flex;gap:8px}.Dashboard___vitalAverage__5TdwP{color:#0f172a;font-size:16px;font-weight:700}.Dashboard___vitalStatus__AOGab{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.Dashboard___vitalStatus__AOGab.Dashboard___normal__Yllm2{background:rgba(16,185,129,.1);color:#059669}.Dashboard___vitalStatus__AOGab.Dashboard___warning__emm9t{background:rgba(245,158,11,.1);color:#d97706}.Dashboard___vitalStatus__AOGab.Dashboard___critical__wWM95{background:rgba(239,68,68,.1);color:#dc2626}@media(max-width:768px){.Dashboard___wrapper__haqp1{padding:16px}.Dashboard___header__dhohJ{align-items:flex-start;flex-direction:column;gap:16px}.Dashboard___kpiGrid__x2Y-f{gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Dashboard___analyticsGrid__z0sua{gap:16px;grid-template-columns:1fr}.Dashboard___flagGrid__YS4GY{grid-template-columns:1fr}}.LevelChip___risk_level__LZhBg{align-items:center;background-color:var(--high-border-color);border:1px solid rgba(220,38,38,.2);border-radius:8px;box-shadow:var(--card-shadow);display:flex;height:24px;justify-content:center;padding:0 12px;transition:all .2s ease}.LevelChip___risk_level__LZhBg:hover{box-shadow:var(--card-shadow-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.LevelChip___risk_level__LZhBg p{color:var(--critical-red);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:13px;margin:0;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.LevelChip___risk_level__LZhBg.LevelChip_high__XRfbO{background-color:var(--high-border-color);border-color:rgba(220,38,38,.3)}.LevelChip___risk_level__LZhBg.LevelChip_high__XRfbO p{color:var(--critical-red)}.LevelChip___risk_level__LZhBg.LevelChip_medium__wfTgX{background-color:var(--medium-border-color);border-color:rgba(245,158,11,.3)}.LevelChip___risk_level__LZhBg.LevelChip_medium__wfTgX p{color:var(--warning-amber)}.LevelChip___risk_level__LZhBg.LevelChip_low__BDPST{background-color:var(--low-border-color);border-color:rgba(34,197,94,.3)}.LevelChip___risk_level__LZhBg.LevelChip_low__BDPST p{color:var(--success-green)}.Diagram__view__5LMnd .Diagram__patients_data__Aa73-{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-around;margin-left:auto;max-width:500px}.Diagram__view__5LMnd .Diagram__patients_data__Aa73- .Diagram__level__iwMpi{align-items:center;display:flex;gap:8px}.Diagram__view__5LMnd .Diagram__patients_data__Aa73- .Diagram__level__iwMpi .Diagram__level__title__qi0W3{color:#333;font-size:14px;font-weight:600;line-height:17px}.Diagram__view__5LMnd .Diagram__patients_data__Aa73- .Diagram__level__iwMpi .Diagram__level__value__-TCU6{color:rgba(51,51,51,.7);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.Diagram__view__5LMnd .Diagram__patients_data__Aa73- .Diagram__bar__jxQ1L{border:1px solid #000;height:20px;width:0}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-left:auto;max-width:500px;width:100%}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_CBC_fishbone__JNZwz{align-items:center;background-image:url(/static/media/leftFishbone.943f8602520d621bfcc1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:row;height:100px;justify-content:center;padding:5px;width:25%}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_CBC_fishbone__JNZwz .Diagram_CBC_fishbone_item__OS-0K{color:#707070;font-size:15px;font-weight:400;line-height:18px;margin:calc(1vw + 5px);text-align:center}@media screen and (min-width:1500px){.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_CBC_fishbone__JNZwz .Diagram_CBC_fishbone_item__OS-0K{margin:20px}}@media(min-width:1000px)and (max-width:1360px){.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_CBC_fishbone__JNZwz{width:16%}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_CBC_fishbone__JNZwz .Diagram_CBC_fishbone_item__OS-0K{font-size:16px}}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_BMP_fishbone__3YeR9{align-items:center;background-image:url(/static/media/rightFishbone.272f9f4918362f770fcf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:row;height:100px;width:45%}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_BMP_fishbone_item_container__ZfP0Q{align-items:center;display:flex;flex-direction:column;height:calc(1vw + 50px);justify-content:space-around;width:100%}@media screen and (min-width:1180px){.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_BMP_fishbone_item_container__ZfP0Q{height:80px!important}}.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_BMP_fishbone_item__6DR2l{color:#707070;font-size:15px;font-weight:400;line-height:18px;margin:0 10px;text-align:right}@media screen and (min-width:1080px){.Diagram__view__5LMnd .Diagram_fishbone_wrapper__XV5-U .Diagram_BMP_fishbone_item__6DR2l{font-size:16px!important;margin:0 15px}}.Header___wrapper__utlMZ{align-items:stretch;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:10px}.Header___wrapper__utlMZ .Header___patientInfo__YT-At{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:45%!important}@media screen and (min-width:1072px)and (max-width:1360px){.Header___wrapper__utlMZ .Header___patientInfo__YT-At{width:30%}}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header___patient_identity__5pJft{align-items:center;display:flex;gap:10px;justify-content:flex-start}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header___patient_identity__5pJft h1{color:var(--primary-color);font-size:1.5rem;font-weight:700}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header___patient_identity__5pJft .Header_dot__JWhmN{background:var(--primary-color);border-radius:50%;height:5px;width:5px}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header___patient_details__tGWk4{align-items:center;color:rgba(48,62,101,.7);display:flex;font-size:14px;font-weight:400;gap:8px;line-height:17px}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header___patient_details__tGWk4 .Header_dot__JWhmN{background:rgba(48,62,101,.2);border-radius:50%;height:3px;width:3px}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header_admission__2WtOH{align-items:center;color:rgba(48,62,101,.7);display:flex;font-size:14px;font-weight:400;gap:8px;line-height:17px}.Header___wrapper__utlMZ .Header___patientInfo__YT-At .Header_admission__2WtOH .Header_dot__JWhmN{background:rgba(48,62,101,.2);border-radius:50%;height:3px;width:3px}.Header___wrapper__utlMZ .Header_flags__RN1zf{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:flex-start}@media screen and (max-width:990px){.Header___wrapper__utlMZ .Header_flags__RN1zf{justify-content:flex-start}}.Header___wrapper__utlMZ .Header___diagram__u11s6{width:60%}@media screen and (min-width:1072px)and (max-width:1360px){.Header___wrapper__utlMZ .Header___diagram__u11s6{width:60%}}.InfoCard___wrapper__81vKZ{background:var(--secondary-bg);border:1px solid var(--primary-border-color);border-radius:16px;box-shadow:var(--card-shadow);box-sizing:border-box;margin-top:20px;min-height:280px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease;width:100%}.InfoCard___wrapper__81vKZ:before{background:linear-gradient(90deg,var(--icu-accent),var(--icu-primary));border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.InfoCard___wrapper__81vKZ:hover{border-color:var(--icu-accent);box-shadow:var(--card-shadow-hover);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:768px){.InfoCard___wrapper__81vKZ{width:48%}}@media(min-width:1980px){.InfoCard___wrapper__81vKZ{width:32%}}@media(min-width:2560px){.InfoCard___wrapper__81vKZ{width:24%}}@media(min-width:1150px)and (max-width:1360px){.InfoCard___wrapper__81vKZ{width:32%}}.InfoCard___wrapper__81vKZ .InfoCard___title__OUExq{align-items:center;border-bottom:1px solid rgba(14,165,233,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.InfoCard___wrapper__81vKZ .InfoCard___title__OUExq .InfoCard___flag__30MZi{align-items:center;display:flex;gap:12px}.InfoCard___wrapper__81vKZ .InfoCard___title__OUExq .InfoCard___flag__30MZi .InfoCard_type__R5ZgL{color:var(--icu-primary);font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:22px}.InfoCard___wrapper__81vKZ .InfoCard___title__OUExq .InfoCard___flag__30MZi .InfoCard___level__vtjMU{color:rgba(48,62,101,.7);font-size:12px;font-weight:400;line-height:15px}.InfoCard___wrapper__81vKZ .InfoCard___completed_test__WBm4R{margin-bottom:15px}.InfoCard___wrapper__81vKZ .InfoCard___completed_test__WBm4R .InfoCard_level__HYbTH{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:10px}.InfoCard___wrapper__81vKZ .InfoCard___completed_test__WBm4R .InfoCard_level__HYbTH .InfoCard_label__gzvZA{color:rgba(48,62,101,.7);font-size:12px;font-weight:400;line-height:15px}.InfoCard___wrapper__81vKZ .InfoCard___completed_test__WBm4R .InfoCard_level__HYbTH .InfoCard_tick__jnAXH{fill:#3a8a50;color:#3a8a50;height:11px;width:12.6px}.InfoCard___wrapper__81vKZ .InfoCard___not_completed_test__Pkjli{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.InfoCard___wrapper__81vKZ .InfoCard___not_completed_test__Pkjli .InfoCard_level__HYbTH{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap}.InfoCard___wrapper__81vKZ .InfoCard___not_completed_test__Pkjli .InfoCard_level__HYbTH .InfoCard_unchecked__qbX-s{background-color:transparent;border:1px solid rgba(48,62,101,.7);border-radius:50%;height:11px;width:11px}.InfoCard___wrapper__81vKZ .InfoCard___not_completed_test__Pkjli .InfoCard_level__HYbTH .InfoCard_label__gzvZA{color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;line-height:15px;transition:color .2s ease}.InfoCard___wrapper__81vKZ .InfoCard___not_completed_test__Pkjli .InfoCard_level__HYbTH .InfoCard_label__gzvZA:hover{color:var(--icu-accent)}.InfoCard___wrapper__81vKZ .InfoCard_riskFactor__t7y1t{background:rgba(14,165,233,.05);border:1px solid rgba(14,165,233,.1);border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px;margin-top:12px;padding:8px 12px}.InfoCard___wrapper__81vKZ.InfoCard_critical__g88fP{border-left:4px solid var(--critical-red)}.InfoCard___wrapper__81vKZ.InfoCard_critical__g88fP .InfoCard___title__OUExq:after{-webkit-animation:InfoCard_pulse__CEemT 2s infinite;animation:InfoCard_pulse__CEemT 2s infinite;content:"🚨";font-size:16px}.InfoCard___wrapper__81vKZ.InfoCard_warning__XPfW6{border-left:4px solid var(--warning-amber)}.InfoCard___wrapper__81vKZ.InfoCard_stable__X10al{border-left:4px solid var(--success-green)}@-webkit-keyframes InfoCard_pulse__CEemT{0%,to{opacity:1}50%{opacity:.6}}@keyframes InfoCard_pulse__CEemT{0%,to{opacity:1}50%{opacity:.6}}.PatientInfo___wrapper__cPApY{background:var(--primary-bg);box-sizing:border-box;min-height:100vh}.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ{align-content:flex-start;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row!important;flex-wrap:wrap;height:calc(100vh - 319px);justify-content:flex-start;overflow-y:auto;padding:20px;row-gap:16px}.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ::-webkit-scrollbar{width:8px}.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ::-webkit-scrollbar-thumb{background:var(--icu-accent);border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ::-webkit-scrollbar-thumb:hover{background:var(--icu-primary)}@media(min-width:1024px){.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ{height:calc(100vh - 275px)}}@media(min-width:1366px){.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ{height:calc(100vh - 318px)}}@media(min-width:1440px){.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ{height:calc(100vh - 317px)}}@media(min-width:1680px){.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ{height:calc(100vh - 275px)}}@media(min-width:1920px){.PatientInfo___wrapper__cPApY .PatientInfo___list__B7ODJ{height:calc(100vh - 275px)}}.Home___wrapper__PQJ-o .Home___noPatient__gmamx{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:20px}.Home___wrapper__PQJ-o .Home___noPatient__gmamx h2{color:var(--primary-color);font-size:1.5rem;font-weight:600;line-height:1.5rem}.Setting___wrapper__zJgeb{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100%;padding:0}.Setting_header__Weu2f{background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:0 0 1rem 1rem;box-shadow:0 4px 20px rgba(30,64,175,.15);color:#fff;margin-bottom:2rem;padding:2rem}.Setting_headerContent__qxc\+V{margin:0 auto;max-width:1200px}.Setting_title__XVnhY{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem}.Setting_subtitle__dDkKu{font-size:1.125rem;font-weight:400;margin:0;opacity:.9}.Setting_settingsGrid__JozH5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:1400px;padding:0 1.5rem 2rem}@media(min-width:768px){.Setting_settingsGrid__JozH5{gap:2rem;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.Setting_settingsGrid__JozH5{gap:2rem;grid-template-columns:2fr 1fr 1fr}}@media(min-width:1200px){.Setting_settingsGrid__JozH5{padding:0 2rem 2rem}}.Setting_settingsSection__wRmK8{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;transition:all .3s ease}.Setting_settingsSection__wRmK8:hover{box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media(min-width:768px){.Setting_settingsSection__wRmK8:first-child{grid-row:span 2}}.Setting_sectionTitle__KrhoN{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f1f5f9;color:#1e293b;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem;margin:0;padding:1.25rem 1.5rem .75rem}.Setting_sectionIcon__u8ETL{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;font-size:1.25rem;height:2rem;justify-content:center;width:2rem}.Setting_settingsCards__LPPWe{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.5rem 1.5rem}.Setting_settingCard__RGCso{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;transition:all .2s ease}.Setting_settingCard__RGCso:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Setting_cardHeader__Z4XLy{align-items:center;display:flex;gap:.875rem}.Setting_cardIcon__veGPx{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f6;border-radius:.625rem;display:flex;flex-shrink:0;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.Setting_cardContent__dmO9D{flex:1 1;min-width:0}.Setting_cardTitle__103Vv{color:#1e293b;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .25rem}.Setting_cardDescription__9Ct3K{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.Setting_switchContainer__6co6m{flex-shrink:0}.Setting_switch__EB-7D{cursor:pointer;display:inline-block;height:1.75rem;position:relative;width:3rem}.Setting_switchInput__20yiK{height:0;opacity:0;width:0}.Setting_switchInput__20yiK:checked+.Setting_slider__Lov-q{background:linear-gradient(135deg,#10b981,#059669)}.Setting_switchInput__20yiK:checked+.Setting_slider__Lov-q:before{background:#fff;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.Setting_slider__Lov-q{background:#cbd5e1;border-radius:1.75rem;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.Setting_slider__Lov-q:before{background:#fff;border-radius:50%;bottom:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:1.25rem;left:.25rem;position:absolute;transition:all .3s ease;width:1.25rem}.Setting_actionCard__zxs9y{padding:1.25rem 1.5rem 1.5rem}.Setting_actionHeader__UuGZu{display:flex;gap:.875rem;margin-bottom:1.25rem}.Setting_actionIcon__-S1d3{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #f87171;border-radius:.75rem;display:flex;flex-shrink:0;font-size:1.75rem;height:3rem;justify-content:center;width:3rem}.Setting_actionContent__eyBlM{flex:1 1}.Setting_actionTitle__wW2pJ{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .375rem}.Setting_actionDescription__kfIUm{color:#64748b;font-size:.875rem;line-height:1.6;margin:0}.Setting_resetButton__mg3fD{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.Setting_resetButton__mg3fD:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 4px 12px rgba(220,38,38,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Setting_resetButton__mg3fD:disabled{cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.Setting_resetButton__mg3fD.Setting_loading__q2h\+M{pointer-events:none}.Setting_buttonIcon__ylygP{font-size:1rem}.Setting_spinner__OcU5R{-webkit-animation:Setting_spin__UMQgN 1s linear infinite;animation:Setting_spin__UMQgN 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:1rem;width:1rem}@-webkit-keyframes Setting_spin__UMQgN{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Setting_spin__UMQgN{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Setting_infoCard__beERd{padding:1.25rem 1.5rem 1.5rem}.Setting_infoGrid__FX7e\+{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:640px){.Setting_infoGrid__FX7e\+{gap:.875rem;grid-template-columns:1fr 1fr}}.Setting_infoItem__ZtQ1g{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;padding:.875rem;transition:all .2s ease}.Setting_infoItem__ZtQ1g:hover{background:#f1f5f9;border-color:#cbd5e1}.Setting_infoLabel__4UiDI{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Setting_infoValue__4Qczc{color:#1e293b;font-size:.875rem;font-weight:600}@media(max-width:768px){.Setting_header__Weu2f{border-radius:0;margin-bottom:1rem;padding:1.5rem 1rem}.Setting_title__XVnhY{font-size:2rem}.Setting_subtitle__dDkKu{font-size:1rem}.Setting_settingsGrid__JozH5{gap:1rem;grid-template-columns:1fr!important;padding:0 1rem 1rem}.Setting_settingsSection__wRmK8:first-child{grid-row:span 1}.Setting_cardHeader__Z4XLy{align-items:center;flex-direction:row;gap:.75rem}.Setting_switchContainer__6co6m{align-self:center}.Setting_actionHeader__UuGZu{align-items:flex-start;flex-direction:row;gap:.75rem}.Setting_infoGrid__FX7e\+{grid-template-columns:1fr!important}}*{box-sizing:border-box;font-family:Inter,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:Inter,sans-serif;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;font-family:Inter,sans-serif}body{font-family:Inter,sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.css-1dmqq7i-MuiNativeSelect-select-MuiInputBase-input-MuiInput-input.css-1dmqq7i-MuiNativeSelect-select-MuiInputBase-input-MuiInput-input.css-1dmqq7i-MuiNativeSelect-select-MuiInputBase-input-MuiInput-input{font-weight:700!important;margin-left:7px!important;padding-right:0!important}
/*# sourceMappingURL=main.4222db4b.css.map*/