.chart-data-grid{width:100%;min-width:0;max-width:100%;--chart-ink:#152b40;--chart-muted:#526174;--chart-highlight:hsla(0,0%,100%,.65);--chart-shade:rgba(24,54,76,.08);font-family:var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif)}.chart-data-grid .ag-row,.chart-data-grid .chart-row-unrated{--chart-row:#fff;--chart-name:#fff;--chart-tag:#dce1e7;--chart-state:#465468;--clinical-row:var(--chart-row);--clinical-name:var(--chart-name);--clinical-tag:var(--chart-tag);--clinical-state:var(--chart-state);--clinical-ink:var(--chart-ink);--clinical-muted:var(--chart-muted);--clinical-name-muted:var(--chart-muted)}.chart-data-grid .chart-row-critical{--chart-row:color-mix(in srgb,#fbe2e2 var(--chart-wash),#fff);--chart-name:color-mix(in srgb,#eab9be var(--chart-wash),#fff);--chart-tag:#f2bdc1;--chart-state:#8e2837}.chart-data-grid .chart-row-warning{--chart-row:color-mix(in srgb,#fff0cf var(--chart-wash),#fff);--chart-name:color-mix(in srgb,#f1d49b var(--chart-wash),#fff);--chart-tag:#f6d99e;--chart-state:#77500c}.chart-data-grid .chart-row-pending{--chart-row:color-mix(in srgb,#e4edfc var(--chart-wash),#fff);--chart-name:color-mix(in srgb,#bacdec var(--chart-wash),#fff);--chart-tag:#c6d9fa;--chart-state:#254b87}.chart-data-grid .chart-row-healthy{--chart-row:color-mix(in srgb,#e0f1e8 var(--chart-wash),#fff);--chart-name:color-mix(in srgb,#b0d7c8 var(--chart-wash),#fff);--chart-tag:#bfe3d5;--chart-state:#225e48}.chart-data-grid.chart-grid-neutral .ag-row{--chart-row:#fff;--chart-name:#fff;--chart-tag:#eaf0f6;--chart-state:#294a63}.chart-data-grid .ag-cell{font-family:var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);font-size:15px;line-height:1.45;color:var(--chart-ink);background:var(--chart-row);padding-top:8px;padding-bottom:8px;border-right:1px solid #18364c14;box-shadow:none;white-space:normal;overflow-wrap:anywhere}.chart-data-grid .ag-cell[col-id=ag-Grid-SelectionColumn]{font-size:13px}.chart-data-grid .ag-cell.chart-name-cell{background:color-mix(in srgb,var(--chart-name) 50%,var(--chart-row));color:var(--chart-state)}.chart-data-grid .ag-cell.chart-number-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-data-grid .ag-cell.chart-summary-cell{font-weight:600;background:#f5f5f7;color:#1d1d1f}.chart-data-grid .ag-row-hover .ag-cell{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.chart-data-grid .ag-row-hover .chart-data-grid .ag-cell{background-image:none}.chart-data-grid .ag-row-hover .chart-data-grid .ag-row-hover .ag-cell{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.chart-data-grid .ag-row-selected .ag-cell{box-shadow:none}.chart-data-grid .ag-cell-focus:not(.ag-cell-range-selected){border:2px solid #2466c8!important}.chart-data-grid .ag-cell-wrapper{align-items:center}.chart-data-grid .ag-cell-value{min-width:0;width:100%}.chart-data-grid .ag-cell-value>:is(span,div){max-width:100%}.chart-data-grid .ag-header{border-bottom:1px solid #10283a}.chart-data-grid .ag-header-cell{color:#f8fafc;background:#1d1d1f;border-right:1px solid #ffffff19;box-shadow:none}.chart-data-grid .ag-header-cell-text{font:600 13px/1.3 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);color:#f8fafc;text-transform:none;letter-spacing:0}.chart-data-grid .ag-header .ag-icon{color:#e4edf5}.chart-data-grid .ag-header .ag-checkbox-input-wrapper{--ag-checkbox-unchecked-border-color:#e5e5ea}.chart-data-grid .ag-header-cell-resize{cursor:col-resize}.chart-data-grid .ag-layout-auto-height .ag-center-cols-container,.chart-data-grid .ag-layout-auto-height .ag-center-cols-viewport{min-height:0}.chart-data-grid .ag-body-vertical-scroll{display:none}.chart-data-grid .ag-full-width-row{overflow:visible}.chart-grid-detail{box-sizing:border-box;width:100%;padding:10px;background:#f5f5f7;border-bottom:1px solid #e5e5ea}.chart-grid-detail .iwz-peek{max-width:none;width:auto;margin:0}.chart-grid-loading{min-height:88px;background:#f5f5f7}.chart-grid-empty-text{margin:0;padding:12px;color:var(--chart-muted);font:13px/1.4 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif)}.chart-data-grid :is(.iwz-mc-drug,.iwz-inv-name){display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.45;white-space:normal!important}.chart-data-grid :is(.iwz-mc-drug,.iwz-inv-name) b{font-size:15px;color:var(--chart-state);font-weight:600;line-height:1.45;white-space:normal!important}.chart-data-grid :is(.iwz-mc-drug,.iwz-inv-name) small{display:block;margin:0;font-size:11px;font-weight:400;color:var(--chart-muted);white-space:normal!important}.chart-data-grid :is(.iwz-mc-ai,.iwz-inv-act){display:flex;flex-direction:column;align-items:flex-start;gap:4px;font:400 15px/1.45 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);white-space:normal!important;-webkit-line-clamp:unset!important}.chart-data-grid :is(.iwz-mc-ai em,.iwz-inv-sum,.iwz-inv-toggle){white-space:normal!important;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset}.chart-data-grid .iwz-inv-toggle{display:inline-flex;gap:5px;align-items:baseline;font-size:15px;color:inherit}.chart-data-grid .iwz-clinical-status{display:inline-block;align-self:flex-start;max-width:100%;border-radius:999px;padding:1px 8px;background:var(--chart-tag);color:var(--chart-state);font:600 12px/1.5 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);white-space:normal;box-shadow:none}.chart-data-grid .iwz-clinical-pending{color:var(--chart-muted);font-size:12px}.chart-data-grid .iwz-mc-do{min-height:24px;height:auto;max-height:none;padding:2px 7px;border-radius:3px;border:1px solid var(--chart-state);background:#ffffff4d;color:var(--chart-state);box-shadow:none;font:600 13px/1.4 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);white-space:normal;overflow-wrap:anywhere}.chart-data-grid .iwz-mc-do:hover{background:var(--chart-tag)}.chart-data-grid .iwz-mc-tick{color:#225e48;font-size:13px;font-weight:600}.chart-data-grid .iwz-mc-tick.is-booked{color:#77500c}.chart-data-grid .is-none{color:var(--chart-muted)}.chart-data-grid :is(button,select,a):focus-visible{outline:2px solid #2466c8;outline-offset:1px}.chart-data-grid .chart-history-value{display:block;padding:4px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;color:var(--chart-muted)}.chart-data-grid .chart-history-value.is-abn{background:#e5e5ea;color:#77500c}.chart-data-grid .chart-history-value.is-crit{background:#e5e5ea;color:#8e2837}.chart-data-grid .chart-history-value.is-now{font-weight:600}.chart-data-grid .chart-history-value.is-none{background:transparent;color:var(--chart-muted)}html.dark .chart-data-grid{--chart-ink:#edf3fa;--chart-muted:#c3cedc;--chart-highlight:#ffffff0f;--chart-shade:#0000002e}html.dark .chart-data-grid .ag-row{--chart-row:#242e3c;--chart-name:#354253;--chart-tag:#3a485b;--chart-state:#d3ddea}html.dark .chart-data-grid .chart-row-critical{--chart-row:#3d2831;--chart-name:#5e3543;--chart-tag:#633343;--chart-state:#ffbec9}html.dark .chart-data-grid .chart-row-warning{--chart-row:#382f20;--chart-name:#574425;--chart-tag:#604822;--chart-state:#ffe0a4}html.dark .chart-data-grid .chart-row-pending{--chart-row:#23344e;--chart-name:#344e72;--chart-tag:#324f78;--chart-state:#c4dcff}html.dark .chart-data-grid .chart-row-healthy{--chart-row:#213a33;--chart-name:#305548;--chart-tag:#305849;--chart-state:#b7ead4}html.dark .chart-data-grid.chart-grid-neutral .ag-row{--chart-row:#242e3c;--chart-name:#354253;--chart-tag:#3a485b;--chart-state:#d3ddea}html.dark .chart-grid-detail{background:#202b38;border-color:#435168}html.dark .chart-data-grid .ag-cell.chart-summary-cell{background:#354253;color:#edf3fa}.chart-data-grid .chart-history-value.is-ok{background:#f5f5f7;color:#215c45}.iwz-meds .chart-data-grid .ag-cell :is(.iwz-inv-2,.iwz-bill-2,.iwz-bill-none){display:block;white-space:normal!important;overflow:visible;text-overflow:clip;line-height:1.45!important;-webkit-line-clamp:unset;-webkit-box-orient:initial}.iwz-meds .chart-data-grid .ag-cell :is(.iwz-mc-dose,.iwz-bill-2){color:var(--chart-ink)}.chart-data-grid .ag-grid-scrolling-rows.ag-layout-auto-height{min-height:0}.chart-data-grid.chart-grid-fill{position:relative;height:100%;min-height:0}.chart-data-grid.chart-grid-fill .ag-body-vertical-scroll{display:flex}.chart-data-grid.chart-grid-virtual{position:relative;height:min(70vh,760px);min-height:360px}.chart-data-grid.chart-grid-virtual .ag-body-vertical-scroll{display:flex}.chart-data-grid .chart-grid-empty-text.is-over{position:absolute;left:0;right:0;top:40px}.chart-data-grid .ag-row.chart-row-open .ag-cell,.chart-data-grid .ag-row.chart-row-open .ag-cell:first-child{box-shadow:none}.chart-data-grid .ag-header-cell.ag-header-cell-sortable{cursor:pointer}.iwz-dz .chart-data-grid .ag-row.chart-row-open .ag-cell{background:#f5f5f7!important;box-shadow:none!important}.iwz-dz .chart-data-grid .ag-row.chart-row-open .ag-cell-focus:not(.ag-cell-range-selected){border-color:transparent!important}.iwz-dz .chart-data-grid .ag-pinned-left-cols-container .ag-row.chart-row-open .ag-cell{box-shadow:none!important}.iwz-dz .chart-grid-detail{padding:0;background:#f5f5f7;border-bottom:1px solid #e5e5ea;box-shadow:none}.iwz-dz .chart-grid-detail .cdr{padding:8px 12px 14px;box-shadow:none;background:transparent}body.prodterm .worklist-name{display:flex;align-items:center;gap:8px;width:100%;min-width:0}body.prodterm .worklist-name-content{flex:1 1;min-width:0}body.prodterm .worklist-expand{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#286197;cursor:pointer;opacity:0;pointer-events:none}body.prodterm .ag-row:focus-within .worklist-expand,body.prodterm .ag-row:hover .worklist-expand,body.prodterm .worklist-expand:focus-visible{opacity:1;pointer-events:auto}body.prodterm .worklist-expand:hover{background:#f5f5f7}body.prodterm .worklist-expand:focus-visible{outline:2px solid #2563c4;outline-offset:2px}body.prodterm dialog.worklist-popup{box-sizing:border-box;width:min(880px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #9bb5d1;border-radius:8px;color:#1d1d1f;background:#fff;box-shadow:0 16px 60px #152b4040}body.prodterm dialog.worklist-popup[open]{display:flex;flex-direction:column}body.prodterm dialog.worklist-popup::-webkit-backdrop{background:#152b4066}body.prodterm dialog.worklist-popup::backdrop{background:#152b4066}body.prodterm .worklist-popup-header{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid #e5e5ea;background:#f5f5f7;flex:none}body.prodterm .worklist-popup-header h2{margin:0;font-size:20px;line-height:1.3}body.prodterm .worklist-popup-header button{margin-left:auto;flex:none;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;width:32px;height:32px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font-size:28px;cursor:pointer}body.prodterm .worklist-popup-content{position:relative;min-height:0;overflow:auto;padding:20px}body.prodterm .worklist-popup-note{margin:0 0 16px;color:#6e6e73}body.prodterm .worklist-booking-fields{margin:0}body.prodterm .worklist-booking-fields>div{display:grid;grid-template-columns:160px 1fr;border:1px solid #e5e5ea;border-bottom:0}body.prodterm .worklist-booking-fields>div:last-child{border-bottom:1px solid #e5e5ea}body.prodterm .worklist-booking-fields>div:hover{background:#e5e5ea}body.prodterm .worklist-booking-fields dt{font-weight:600;padding:12px}body.prodterm .worklist-booking-fields dd{margin:0;padding:12px;border-left:1px solid #e5e5ea;white-space:pre-wrap;overflow-wrap:anywhere}body.prodterm dialog.worklist-popup-report{width:calc(100vw - 40px);height:calc(100dvh - 40px)}body.prodterm .worklist-popup-report .worklist-popup-content{flex:1 1;padding:0;overflow:hidden}body.prodterm .worklist-popup-report .worklist-popup-content>.ibx-sheet{position:absolute;inset:0}@media (hover:none){body.prodterm .worklist-expand{opacity:1;pointer-events:auto}}@media (max-width:600px){body.prodterm dialog.worklist-popup,body.prodterm dialog.worklist-popup-report{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}body.prodterm .worklist-booking-fields>div{grid-template-columns:110px 1fr}body.prodterm .worklist-popup-content{padding:12px}body.prodterm .worklist-popup-report .worklist-popup-content{padding:0}}