body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}.row-unassessed{background-color:#fff7e6!important}.row-high,.row-red-alert{background-color:#fff1f0!important}.row-abnormal{background-color:#fff2e8!important}.row-inactive{background-color:#fafafa!important;opacity:.5}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-track{background:#0000}.app-layout-shell{inset:0;min-height:100vh;overflow:hidden;position:fixed}.app-sider{height:100vh;left:0;overflow:hidden;position:fixed!important;top:0;transition:width .2s ease,max-width .2s ease,min-width .2s ease;z-index:100}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.app-sider-logo{align-items:center;display:flex;flex:0 0 64px;gap:8px;height:64px;justify-content:center;overflow:hidden;padding-inline:8px}.app-sider-title{color:#fff;font-size:16px;white-space:nowrap}.app-sider .ant-menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:64px}.app-content-layout{min-height:100vh;min-width:0;overflow:hidden;transition:margin-left .2s ease}.app-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;height:64px;justify-content:space-between;padding:0 24px}.app-header-title{font-size:16px}.app-user-menu{cursor:pointer}.app-content{height:calc(100vh - 112px);margin:24px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.mobile-sider-toggle{background:#ffffff14;bottom:16px;color:#ffffffd9;height:32px;left:12px;position:absolute;width:32px;z-index:101}.mobile-sider-toggle:focus,.mobile-sider-toggle:hover{background:#ffffff29!important;color:#fff!important}.responsive-table-card{min-width:0}.responsive-table-card .ant-card-body{overflow:hidden}.patient-search-input{width:250px}.stats-filter-card .ant-card-body{padding:12px}.stats-page{width:100%}.stats-page-content{min-width:0}.stats-chart-scroll{overflow-x:auto;overflow-y:hidden;width:100%}.stats-chart{min-width:520px}.stats-chart-large{min-width:760px}.stats-filter-bar{flex-wrap:nowrap;width:100%}.stats-filter-label{display:none}.stats-filter-presets{flex:0 0 auto;min-width:462px}.stats-filter-presets .ant-segmented-item{min-width:72px}.stats-filter-presets .ant-segmented-item-label{overflow:visible;text-overflow:clip;white-space:nowrap}.stats-filter-range-col{flex:0 0 240px}.stats-filter-department-col{flex:0 0 160px}.stats-filter-department,.stats-filter-range{width:100%}.stats-filter-reset{padding-inline:0;width:32px}.stats-filter-reset .ant-btn-icon+span{display:none}.stats-filter-loading-col{align-items:center;display:flex;height:32px}.stats-indicator-card{height:100%}.stats-indicator-card .ant-card-body{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:162px;padding-block:18px}.stats-indicator-placeholder{visibility:hidden}@media (max-width:767px){.app-sider{height:100svh}.app-header{padding:0 12px}.app-header-title{max-width:calc(100vw - 180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-role-tag{display:none}.app-user-name{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content{height:calc(100svh - 88px);margin:12px}.app-sider .ant-layout-sider-children{height:100%}.app-sider.ant-layout-sider-collapsed .ant-menu-item{padding-inline:calc(50% - 8px)}.responsive-table-card .ant-card-head{padding-inline:12px}.responsive-table-card .ant-card-body{padding:12px}.responsive-table-card .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:8px}.responsive-table-card .ant-card-extra{margin-inline-start:0;width:100%}.patient-search-input{width:100%!important}.stats-page{-webkit-overflow-scrolling:touch;margin-inline:-12px;overflow-x:auto;padding-inline:12px}.stats-page-content{min-width:760px;padding-bottom:4px}.stats-page .ant-card{overflow:hidden}.stats-chart-scroll{margin-inline:-12px;padding-inline:12px}.stats-filter-bar{flex-wrap:nowrap}.stats-filter-card .ant-card-body{padding:10px}.stats-filter-presets{flex:0 0 420px;max-width:none;min-width:420px}.stats-filter-presets .ant-segmented{width:100%}.stats-filter-presets .ant-segmented-item{min-width:0}.stats-filter-presets .ant-segmented-item-label{line-height:30px;min-height:30px;padding-inline:6px}.stats-filter-range-col{flex:0 0 240px;max-width:none}.stats-filter-department-col{flex:0 0 160px;max-width:none}.stats-filter-reset-col{flex:0 0 32px;max-width:32px}.stats-filter-loading-col{flex:0 0 24px;height:32px;justify-content:flex-end;max-width:24px}}
/*# sourceMappingURL=main.6cf24a14.css.map*/