:root{color-scheme:light;--his-canvas: #f3f6f7;--his-surface: #ffffff;--his-surface-soft: #f7f9fa;--his-ink: #17243a;--his-muted: #64747c;--his-border: #e1e8ea;--his-teal: #087f73;--his-teal-soft: #e8f5f2;--his-blue: #356c9a;--his-blue-soft: #eaf2f8;--his-amber: #a35f08;--his-amber-soft: #fff4df;--his-red: #b42331;--his-red-soft: #fcecef;--his-shadow: 0 5px 18px rgba(29, 55, 62, .055)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-variant-numeric:tabular-nums}button,input,select{font:inherit}.his-dark{color-scheme:dark;--his-canvas: #101619;--his-surface: #172125;--his-surface-soft: #1c292d;--his-ink: #edf3f4;--his-muted: #aebdc1;--his-border: #2c3b40;--his-teal-soft: #143a37;--his-blue-soft: #182f43;--his-amber-soft: #382b16;--his-red-soft: #3c2026;--his-shadow: 0 8px 24px rgba(0, 0, 0, .18)}.his-app,.his-app>.ant-layout,.his-content{background:var(--his-canvas)!important}.his-sider{position:sticky!important;inset-block-start:0;height:100vh;overflow:hidden auto;border-inline-end:1px solid var(--his-border);box-shadow:6px 0 22px #283f4506;z-index:10}.his-brand{height:76px;padding:16px 18px;display:flex;align-items:center;gap:11px;border-block-end:1px solid var(--his-border)}.his-brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--his-teal);font-size:21px;box-shadow:0 6px 12px #087f7333}.his-brand>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.his-brand strong{color:var(--his-ink);font-size:17px;letter-spacing:-.2px}.his-brand small{margin-top:2px;color:var(--his-muted);font-size:10px;letter-spacing:.02em}.his-nav-caption{margin:18px 20px 7px;color:var(--his-muted);font-size:10px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.his-menu{padding:0 10px;background:transparent!important;border:0!important}.his-menu .ant-menu-submenu-title,.his-menu .ant-menu-item{margin-inline:0;width:100%}.his-menu .ant-menu-item-selected{font-weight:650}.his-menu .ant-menu-submenu-title{color:var(--his-ink);font-weight:570}.his-menu .ant-menu-sub{background:transparent!important}.his-sider-foot{position:sticky;bottom:0;margin-top:18px;padding:15px 18px;display:flex;gap:10px;align-items:center;background:var(--his-surface);border-block-start:1px solid var(--his-border)}.his-sider-foot>span:last-child{display:flex;flex-direction:column;font-size:11px;color:var(--his-ink)}.his-sider-foot small{color:var(--his-muted);margin-top:2px}.his-system-dot,.live-dot{width:8px;height:8px;flex:0 0 auto;display:inline-block;border-radius:50%;background:#27a36a;box-shadow:0 0 0 4px #27a36a1f}.his-topbar{height:76px!important;padding-inline:26px!important;display:flex;align-items:center;gap:12px;background:var(--his-surface)!important;border-block-end:1px solid var(--his-border);line-height:normal!important;position:sticky;top:0;z-index:8}.his-branch-context,.his-user-copy{display:flex;flex-direction:column}.his-eyebrow{color:var(--his-muted);font-size:10px;line-height:1.2;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.his-branch-context strong{margin-top:4px;font-size:14px}.his-user-menu{min-height:44px;padding:4px 6px;border-radius:8px;cursor:pointer}.his-user-menu:hover{background:var(--his-surface-soft)}.his-user-menu .ant-avatar{background:var(--his-teal)}.his-user-copy strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.his-user-copy small{margin-top:2px;color:var(--his-muted);font-size:10px;text-transform:capitalize}.his-patient-search{color:var(--his-muted);border-color:var(--his-border)}.his-mobile-trigger{display:none}.his-mobile-close{margin-inline-start:auto}.his-content{width:100%;max-width:1720px;padding:28px 32px 48px!important}.his-mobile-drawer .ant-drawer-content,.his-mobile-drawer .ant-drawer-body{color:var(--his-ink);background:var(--his-surface)!important}.his-mobile-drawer.his-dark .his-mobile-close{color:#dce9eb}.his-mobile-drawer.his-dark .his-menu .ant-menu-item:not(.ant-menu-item-selected),.his-mobile-drawer.his-dark .his-menu .ant-menu-submenu-title{color:#dce9eb}.his-mobile-drawer.his-dark .his-menu .ant-menu-item-selected{color:#8be2d7!important;background:#173b38!important}.his-mobile-drawer.his-dark .his-sider-foot{background:var(--his-surface)}.command-heading{margin-bottom:22px;display:flex;align-items:flex-end;gap:20px;justify-content:space-between}.command-heading h2{margin:5px 0 2px!important;color:var(--his-ink)!important;font-size:27px!important;line-height:1.2!important;letter-spacing:-.55px}.command-date{min-width:220px;padding:9px 12px;display:flex;gap:10px;align-items:center;color:var(--his-muted);border-left:2px solid var(--his-border)}.command-date>.anticon{color:var(--his-teal);font-size:18px}.command-date span{display:flex;flex-direction:column}.command-date small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.command-date strong{margin-top:2px;color:var(--his-ink);font-size:13px}.command-strip{overflow:hidden;margin-bottom:18px;background:var(--his-surface);border:1px solid var(--his-border);border-radius:10px;box-shadow:var(--his-shadow)}.strip-title{min-height:48px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-block-end:1px solid var(--his-border)}.strip-title>span{color:var(--his-ink);font-size:13px;font-weight:700}.strip-title small{display:flex;align-items:center;gap:7px;color:var(--his-muted);font-size:11px}.strip-title .live-dot{width:6px;height:6px;box-shadow:none}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-metric{min-width:0;min-height:118px;padding:18px;position:relative;display:flex;gap:13px;align-items:flex-start;text-align:left;color:var(--his-ink);background:transparent;border:0;border-inline-end:1px solid var(--his-border);cursor:pointer;transition:background .16s ease,transform .16s ease}.flow-metric:hover{background:var(--his-surface-soft)}.flow-metric:focus-visible,.work-item:focus-visible{z-index:1;outline:3px solid rgba(8,127,115,.25);outline-offset:-3px}.flow-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--his-muted);background:var(--his-surface-soft);font-size:16px}.flow-teal .flow-icon{color:var(--his-teal);background:var(--his-teal-soft)}.flow-blue .flow-icon{color:var(--his-blue);background:var(--his-blue-soft)}.flow-amber .flow-icon{color:var(--his-amber);background:var(--his-amber-soft)}.flow-red .flow-icon{color:var(--his-red);background:var(--his-red-soft)}.flow-copy{min-width:0;display:flex;flex-direction:column}.flow-copy small{color:var(--his-muted);font-size:11px;font-weight:650;letter-spacing:.02em}.flow-copy strong{margin-top:3px;color:var(--his-ink);font-size:25px;line-height:1.1;letter-spacing:-.5px}.flow-copy>span{margin-top:7px;overflow:hidden;color:var(--his-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.flow-red .flow-copy strong{color:var(--his-red)}.flow-arrow{position:absolute;right:13px;top:19px;color:var(--his-muted);font-size:10px;opacity:0;transform:translate(-4px);transition:.16s ease}.flow-metric:hover .flow-arrow{opacity:1;transform:translate(0)}.capacity-metric{min-height:118px;padding:18px;display:flex;flex-direction:column;justify-content:center}.capacity-head{display:flex;align-items:baseline;justify-content:space-between}.capacity-head small{color:var(--his-muted);font-size:11px;font-weight:650}.capacity-head strong{color:var(--his-ink);font-size:21px}.capacity-metric .ant-progress{margin:7px 0 5px;line-height:1}.capacity-detail{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--his-muted);font-size:10px}.dashboard-columns{margin-bottom:18px}.dashboard-columns .ant-card,.census-card,.dashboard-empty,.patients-workspace{border-color:var(--his-border);box-shadow:var(--his-shadow)}.dashboard-columns .ant-card{height:100%}.dashboard-columns .ant-card-head,.census-card .ant-card-head{min-height:50px}.attention-card .ant-card-head-title .anticon{margin-right:7px;color:var(--his-amber)}.card-kicker{color:var(--his-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.attention-card .ant-card-body{padding:5px 16px 11px}.work-item{width:100%;min-height:64px;padding:10px 2px;display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;text-align:left;color:var(--his-ink);background:transparent;border:0;border-block-end:1px solid var(--his-border);cursor:pointer}.work-item:last-child{border-block-end:0}.work-item:hover strong{color:var(--his-teal)}.work-count{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--his-amber);background:var(--his-amber-soft);font-weight:750}.work-red{color:var(--his-red);background:var(--his-red-soft)}.work-teal{color:var(--his-teal);background:var(--his-teal-soft)}.work-item>span:nth-child(2){display:flex;flex-direction:column}.work-item strong{font-size:12px;transition:color .15s}.work-item small{margin-top:3px;color:var(--his-muted);font-size:10px}.work-item>.anticon{color:var(--his-muted);font-size:10px}.department-card .ant-card-body{padding:0}.department-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.department-grid .flow-metric{min-height:112px;border-block-end:1px solid var(--his-border)}.department-grid .flow-metric:nth-child(2n){border-inline-end:0}.finance-line{min-height:67px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px}.finance-line>span{display:flex;flex-direction:column}.finance-line small{color:var(--his-muted);font-size:10px;font-weight:650}.finance-line strong{margin-top:2px;color:var(--his-ink);font-size:18px}.census-card .ant-card-body{padding:0 16px 13px}.census-card .resource-toolbar{justify-content:flex-end}.dashboard-empty{max-width:620px;padding:34px;text-align:center}.dashboard-empty .empty-icon{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border-radius:12px;color:var(--his-teal);background:var(--his-teal-soft);font-size:22px}.dashboard-empty h4{margin-bottom:6px}.patients-page>div:first-child{margin-bottom:20px!important}.patients-page h3{letter-spacing:-.35px}.patients-workspace{padding:16px;background:var(--his-surface);border:1px solid var(--his-border);border-radius:10px}.resource-toolbar{min-height:46px;margin-bottom:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.patients-workspace .resource-toolbar .ant-input-affix-wrapper{width:min(360px,100%)!important}.patients-workspace .resource-toolbar .ant-select{min-width:150px!important}.patients-workspace .resource-toolbar>.ant-btn:not(.ant-btn-link),.patients-workspace .resource-toolbar>.ant-space{margin-inline-start:auto}.patient-name-link{height:auto;padding:0;font-weight:600}.resource-grid .ant-table{border:1px solid var(--his-border);border-radius:8px;overflow:hidden}.resource-grid .ant-table-thead>tr>th{height:43px;color:var(--his-muted);background:var(--his-surface-soft);font-size:10px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.resource-grid .ant-table-tbody>tr>td{height:50px;font-size:13px}.resource-grid.is-clickable .ant-table-tbody>tr:hover>td{background:var(--his-teal-soft)!important}.resource-grid .ant-pagination{margin-bottom:2px}@media (max-width: 1199px){.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-grid>:nth-child(2){border-inline-end:0}.flow-grid>:nth-child(-n+2){border-block-end:1px solid var(--his-border)}}@media (max-width: 991px){.his-mobile-trigger{display:inline-flex}.his-topbar{padding-inline:16px!important}.his-content{padding:24px 20px 40px!important}.his-branch-context .his-eyebrow{display:none}.his-mobile-drawer .ant-drawer-body{background:var(--his-surface)}}@media (max-width: 680px){.his-topbar{height:64px!important;gap:5px}.his-branch-context{max-width:115px}.his-branch-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.his-branch-select,.his-patient-search,.his-user-copy{display:none!important}.his-content{padding:20px 12px 32px!important}.command-heading{align-items:flex-start;flex-direction:column;gap:13px}.command-heading h2{font-size:23px!important}.command-date{width:100%;min-width:0;padding:10px 0 0;border-left:0;border-top:1px solid var(--his-border)}.command-date strong{max-width:none}.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-grid>*{min-height:111px;padding:13px;border-block-end:1px solid var(--his-border)}.flow-grid>:nth-child(odd){border-inline-end:1px solid var(--his-border)}.flow-grid>:nth-child(2n){border-inline-end:0}.flow-grid>:nth-last-child(-n+2){border-block-end:0}.flow-grid .flow-metric{flex-direction:column;gap:7px}.flow-grid .flow-icon{width:29px;height:29px}.flow-grid .flow-copy strong{font-size:22px}.flow-grid .flow-copy>span{margin-top:4px;font-size:10px;white-space:normal}.capacity-detail{gap:3px 8px}.strip-title .live-detail{display:none}.department-grid{grid-template-columns:1fr}.department-grid .flow-metric{min-height:98px;border-inline-end:0;border-block-end:1px solid var(--his-border)}.department-grid>:last-child{border-block-end:0}.department-grid .flow-metric:nth-child(3){border-block-end:1px solid var(--his-border)}.census-card .ant-card-extra{display:none}.patients-workspace{padding:10px}.patients-workspace .resource-toolbar .ant-input-affix-wrapper,.patients-workspace .resource-toolbar .ant-input{width:100%!important}.patients-workspace .resource-toolbar>.ant-select{flex:1}.patients-workspace .resource-toolbar>.ant-btn:not(.ant-btn-link),.patients-workspace .resource-toolbar>.ant-space{margin-inline-start:0}.patients-workspace .resource-toolbar>.ant-space{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
