@charset "UTF-8";:root{color-scheme:light;--page: #f9f9f7;--surface-1: #fcfcfb;--surface-2: #f3f2ee;--surface-3: #eceae4;--text-primary: #0b0b0b;--text-secondary: #52514e;--text-muted: #6a6862;--gridline: #e1e0d9;--baseline: #c3c2b7;--border: rgba(11, 11, 11, .1);--border-strong: rgba(11, 11, 11, .18);--shadow: 0 1px 2px rgba(11, 11, 11, .06), 0 4px 12px rgba(11, 11, 11, .04);--shadow-lg: 0 2px 6px rgba(11, 11, 11, .08), 0 12px 32px rgba(11, 11, 11, .1);--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #4a3aa7;--series-8: #e34948;--seq-100: #cde2fb;--seq-200: #9ec5f4;--seq-300: #6da7ec;--seq-400: #3987e5;--seq-500: #256abf;--seq-600: #184f95;--seq-700: #0d366b;--status-good: #0ca30c;--status-warning: #fab219;--status-serious: #ec835a;--status-critical: #d03b3b;--status-good-bg: rgba(12, 163, 12, .1);--status-warning-bg: rgba(250, 178, 25, .14);--status-serious-bg: rgba(236, 131, 90, .14);--status-critical-bg: rgba(208, 59, 59, .12);--status-good-text: #006300;--status-warning-text: #7a5300;--status-serious-text: #8f3a17;--status-critical-text: #a82121;--success-text: var(--status-good-text);--vital-hr: #1baf7a;--vital-spo2: #2a78d6;--vital-rr: #eda100;--vital-nibp: #e87ba4;--vital-ibp: #e34948;--vital-temp: #4a3aa7;--vital-etco2: #eb6834;--brand: #256abf;--brand-ink: #0d366b;--control-min-size: 44px;--control-border: #9cafbf;--control-radius: 8px;--control-padding-block: 8px;--control-padding-inline: 10px;--control-primary: #155e75;--control-primary-hover: #0e4f64;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--sidebar-w: 232px;--topbar-h: 56px;--font: system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}:root[data-theme=dark]{color-scheme:dark;--page: #0d0d0d;--surface-1: #1a1a19;--surface-2: #232322;--surface-3: #2c2c2a;--text-primary: #ffffff;--text-secondary: #c3c2b7;--text-muted: #9a988f;--gridline: #2c2c2a;--baseline: #383835;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .18);--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 2px 6px rgba(0, 0, 0, .6), 0 12px 32px rgba(0, 0, 0, .5);--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--seq-100: #0d366b;--seq-200: #104281;--seq-300: #184f95;--seq-400: #256abf;--seq-500: #2a78d6;--seq-600: #3987e5;--seq-700: #6da7ec;--status-good-bg: rgba(12, 163, 12, .16);--status-warning-bg: rgba(250, 178, 25, .16);--status-serious-bg: rgba(236, 131, 90, .16);--status-critical-bg: rgba(208, 59, 59, .2);--status-good-text: #3fbf3f;--status-warning-text: #fab219;--status-serious-text: #ec835a;--status-critical-text: #ef7b7b;--success-text: var(--status-good-text);--brand: #3987e5;--brand-ink: #9ec5f4;--control-border: #71879a;--control-primary: #21839b;--control-primary-hover: #2a91aa}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea,.nb-control){min-block-size:var(--control-min-size)!important;min-inline-size:0;border:1px solid var(--control-border)!important;border-radius:var(--control-radius)!important;padding:var(--control-padding-block) var(--control-padding-inline)!important;background:var(--surface-1);color:var(--text-primary);font:inherit;font-weight:400!important;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}html body textarea,html body textarea.nb-control{min-block-size:calc(var(--control-min-size) * 2)!important;resize:vertical}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea,.nb-control):focus{border-color:var(--control-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--control-primary) 22%,transparent)}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea,.nb-control):focus:not(:focus-visible){outline:none}html body :is(button,input[type=button],input[type=submit],input[type=reset],a.primary,a.primary-action,.btn,.nb-button){min-block-size:var(--control-min-size)!important;border-radius:var(--control-radius)!important;padding:var(--control-padding-block) var(--control-padding-inline)!important;font:inherit;font-weight:700;line-height:1.2;cursor:pointer}html body button:not(.primary):not(.danger):not(.danger-solid):not(.link):not(.btn-danger):not(.role-button):not([role=tab]),html body input:is([type=button],[type=submit],[type=reset]),html body .btn:not(.btn-primary):not(.btn-danger):not(.btn-ghost),html body .nb-button.secondary{border:1px solid var(--control-border);background:var(--surface-1);color:var(--text-primary)}html body :is(button.primary,input.primary,a.primary,a.primary-action,.btn-primary,.nb-button.primary){border-color:var(--control-primary)!important;background:var(--control-primary)!important;color:#fff!important}html body :is(button.primary,input.primary,a.primary,a.primary-action,.btn-primary,.nb-button.primary):hover:not(:disabled){border-color:var(--control-primary-hover)!important;background:var(--control-primary-hover)!important}html body :is(button,input[type=button],input[type=submit],input[type=reset],.nb-button):disabled,html body .nb-button[aria-disabled=true]{cursor:not-allowed!important;opacity:.55!important}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist){display:block;block-size:100%;min-inline-size:0;font-size:.9375rem}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist)>.page{max-inline-size:1480px;margin-inline:auto;padding:clamp(22px,2.2vw,34px) clamp(18px,2.5vw,38px) 56px}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 20px;align-items:start;margin-block-end:22px;padding-block:4px 19px;padding-inline:18px 0;border-block-end:1px solid var(--border)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header:before{content:"";position:absolute;inset-block:4px 19px;inset-inline-start:0;inline-size:4px;border-radius:99px;background:linear-gradient(180deg,var(--seq-400),var(--seq-600))}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header h1{font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.15;letter-spacing:-.025em}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-subtitle,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header>p:not(.immutable):not(.eyebrow){grid-column:1;max-inline-size:72ch;margin:0;color:var(--text-secondary);line-height:1.55}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header>button,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header>.primary{grid-column:2;grid-row:1/span 2}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px 16px!important;align-items:end!important;margin-block-end:24px!important;padding:17px 18px 18px;border:1px solid var(--border);border-radius:var(--r-xl);background:linear-gradient(145deg,rgba(42,120,214,.045),transparent 42%),var(--surface-1);box-shadow:var(--shadow)}:root[data-theme=dark] :is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters{background:linear-gradient(145deg,rgba(57,135,229,.08),transparent 42%),var(--surface-1)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters .field{display:grid;gap:6px;min-inline-size:0;margin:0}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters .field:first-child:has(input[type=search]){grid-column:span 2}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) label{color:var(--text-primary);font-size:.75rem;font-weight:700;letter-spacing:.025em}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) input:not([type=checkbox]):not([type=radio]),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) select,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--control-min-size);padding:var(--control-padding-block) var(--control-padding-inline);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:.875rem;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) textarea{min-block-size:88px;resize:vertical}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) input:focus,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) select:focus,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #256abf33}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) input:focus:not(:focus-visible),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) select:focus:not(:focus-visible),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) textarea:focus:not(:focus-visible){outline:none}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .hint{margin:0;color:var(--text-muted)!important;font-size:.75rem!important;line-height:1.45}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) a.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:var(--control-min-size);min-inline-size:var(--control-min-size);padding:var(--control-padding-block) var(--control-padding-inline);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:.8125rem;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .12s ease}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button:hover:not(:disabled),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) a.primary:hover{border-color:var(--brand);background:var(--surface-2);text-decoration:none}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button:active:not(:disabled),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) a.primary:active{transform:translateY(1px)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button:disabled{opacity:.48;cursor:not-allowed}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button.primary,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters button[type=submit],:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) a.primary{border-color:var(--control-primary);background:var(--control-primary);color:#fff}:root[data-theme=dark] :is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button.primary,:root[data-theme=dark] :is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters button[type=submit],:root[data-theme=dark] :is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) a.primary{color:#08192e}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) button.primary:hover:not(:disabled),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters button[type=submit]:hover:not(:disabled),:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) a.primary:hover{background:var(--control-primary-hover)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table{inline-size:100%;border:1px solid var(--border);border-spacing:0;border-collapse:separate;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-1);box-shadow:var(--shadow);font-size:.8375rem}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table th{padding:11px 13px;border-block-end:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-muted);font-size:.6875rem;font-weight:750;letter-spacing:.055em;line-height:1.35;text-align:start;text-transform:uppercase;white-space:nowrap}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table td{padding:12px 13px;border-block-end:1px solid var(--gridline);color:var(--text-primary);text-align:start;vertical-align:top}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table tbody tr:last-child td{border-block-end:0}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table tbody tr:hover{background:var(--surface-2)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table a{font-weight:700;text-underline-offset:3px}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .flag,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .badge,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .direction{border-color:var(--border-strong)!important;border-radius:99px!important;background:var(--surface-2);color:var(--text-secondary);font-size:.6875rem!important;font-weight:700;letter-spacing:.025em;line-height:1.55;text-transform:none!important}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .high-alert,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .urgent,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .stat,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .critical{border-color:#d03b3b59!important;background:var(--status-critical-bg)!important;color:var(--status-critical-text)!important}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .immutable,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .in-transit{margin:8px 0 0;padding:10px 12px!important;border:1px solid rgba(42,120,214,.3)!important;border-inline-start:4px solid var(--brand)!important;border-radius:var(--r-md);background:#2a78d614;color:var(--brand-ink);font-size:.8125rem;line-height:1.5}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .empty,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .loading{display:grid;min-block-size:150px;margin:0;padding:34px 24px;place-items:center;border:1px dashed var(--border-strong);border-radius:var(--r-xl);background:radial-gradient(circle at 50% 20%,rgba(42,120,214,.08),transparent 44%),var(--surface-1);color:var(--text-muted);font-size:.875rem;line-height:1.55;text-align:center}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .loading{border-style:solid}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .error,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .success{margin-block:14px;padding:12px 14px;border:1px solid rgba(208,59,59,.35);border-inline-start:4px solid var(--status-critical);border-radius:var(--r-md);background:var(--status-critical-bg);color:var(--status-critical-text)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .success{border-color:#0ca30c59;border-inline-start-color:var(--status-good);background:var(--status-good-bg);color:var(--status-good-text)}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-block-start:18px;color:var(--text-muted);font-size:.8125rem;text-align:center}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .pagination p{margin:0}nb-inventory-approvals .page>section,nb-critical-alerts .family{margin-block-end:20px!important;padding:18px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-1);box-shadow:var(--shadow)}nb-inventory-approvals .page>section>h2,nb-critical-alerts .family>h2{margin-block-end:5px;font-size:1.125rem}nb-inventory-approvals .claim,nb-critical-alerts .alerts>li{border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;background:var(--surface-2);box-shadow:none}nb-finance-dashboard .panel{border-color:var(--border)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow)}nb-finance-dashboard .metrics div{border:1px solid var(--border)}@media(max-width:760px){:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist)>.page{padding:18px 14px 42px}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header{grid-template-columns:1fr;padding-block-end:16px}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header>button,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .page-header>.primary{grid-column:1;grid-row:auto;justify-self:start}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters{grid-template-columns:minmax(0,1fr);padding:14px}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters .field:first-child:has(input[type=search]){grid-column:auto}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .filters>button{inline-size:100%}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table{display:block;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table th,:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .data-table td{min-inline-size:130px}:is(nb-finance-dashboard,nb-goods-receipt-register,nb-purchase-order-list,nb-inventory-approvals,nb-inventory-ledger,nb-dispense-worklist,nb-pharmacy-worklist,nb-medication-catalogue,nb-radiology-catalogue,nb-laboratory-catalogue,nb-radiology-worklist,nb-critical-alerts,nb-laboratory-worklist) .pagination{flex-wrap:wrap}nb-inventory-approvals .page>section,nb-critical-alerts .family{padding:14px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--font);background:var(--page);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}body{overflow:hidden}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.011em}h1{font-size:1.375rem}h2{font-size:1.0625rem}h3{font-size:.9375rem}h4{font-size:.8125rem}p{margin:0 0 .75rem}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px;border:2px solid var(--page)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}[dir=rtl]{direction:rtl}[dir=rtl] .flip{transform:scaleX(-1)}.page{padding:20px 24px 40px;height:100%;overflow-y:auto}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-head .sub{color:var(--text-secondary);font-size:.8125rem;margin-top:3px}.grid{display:grid;gap:14px}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1280px){.g-6{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.g-3,.g-2,.g-4{grid-template-columns:1fr}.g-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.row{display:flex;align-items:center;gap:10px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:10px}.spacer{flex:1}.wrap{flex-wrap:wrap}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.card-pad{padding:16px 18px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.card-head h3{font-size:.875rem;font-weight:600}.card-head .hint{font-size:.75rem;color:var(--text-muted)}.card-body{padding:16px 18px}.stat{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--shadow);min-width:0}.stat .label{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .value{font-size:1.75rem;font-weight:650;letter-spacing:-.02em;margin-top:6px;line-height:1.1}.stat .value .unit{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-inline-start:3px}.stat .foot{margin-top:6px;font-size:.75rem;color:var(--text-secondary);display:flex;align-items:center;gap:5px}.delta-up{color:var(--status-good-text);font-weight:600}.delta-down{color:var(--status-critical-text);font-weight:600}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.badge .dot{width:6px;height:6px;border-radius:99px;background:currentColor;flex:none}.badge-good{color:var(--status-good-text);background:var(--status-good-bg)}.badge-warning{color:var(--status-warning-text);background:var(--status-warning-bg)}.badge-serious{color:var(--status-serious-text);background:var(--status-serious-bg)}.badge-critical{color:var(--status-critical-text);background:var(--status-critical-bg)}.badge-neutral{color:var(--text-secondary);background:var(--surface-3)}.badge-info{color:var(--brand-ink);background:#2a78d61f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s}.btn:hover{background:var(--surface-2)}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover{background:var(--seq-500)}:root[data-theme=dark] .btn-primary{color:#08192e;font-weight:600}.btn-danger{background:var(--status-critical);border-color:var(--status-critical);color:#fff}.btn-danger:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{padding:4px 9px;font-size:.75rem}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:2px;gap:2px}.seg button{border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:500;padding:4px 11px;border-radius:6px;cursor:pointer;white-space:nowrap}.seg button:hover{color:var(--text-primary)}.seg button.on{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow);font-weight:600}.input,select.input{padding:7px 11px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);font:inherit;font-size:.8125rem;min-width:0}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #256abf38}.input:focus:not(:focus-visible){outline:none}.input::placeholder{color:var(--text-muted)}.tbl{width:100%;border-collapse:collapse;font-size:.8125rem}.tbl th{text-align:start;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:9px 12px;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--surface-1);z-index:1}.tbl td{padding:9px 12px;border-bottom:1px solid var(--gridline);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:var(--surface-2)}.tbl .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .strong{font-weight:600}.tbl-compact td,.tbl-compact th{padding:6px 10px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.78125rem}.muted{color:var(--text-muted)}.sec{color:var(--text-secondary)}.sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tiny{font-size:.6875rem}.small{font-size:.75rem}.b{font-weight:600}.center{text-align:center}.hr{height:1px;background:var(--border);border:0;margin:14px 0}.trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safety-banner{display:flex;align-items:flex-start;gap:9px;padding:9px 13px;border-radius:var(--r-md);background:var(--status-warning-bg);border:1px solid rgba(250,178,25,.4);font-size:.75rem;color:var(--text-secondary);line-height:1.45}.safety-banner .ico{flex:none;margin-top:1px;color:var(--status-warning-text)}.safety-banner b{color:var(--text-primary)}.empty{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:.8125rem}@keyframes pulse-crit{0%,to{box-shadow:0 0 #d03b3b73}50%{box-shadow:0 0 0 5px #d03b3b00}}.pulsing{animation:pulse-crit 1.6s ease-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}[dir=rtl] nb-line-chart,[dir=rtl] nb-sparkline,[dir=rtl] nb-waterfall,[dir=rtl] .chart,[dir=rtl] .trend,[dir=rtl] .time-axis{direction:ltr}[dir=rtl] nb-line-chart .legend,[dir=rtl] nb-waterfall .lbl,[dir=rtl] .chart .legend{direction:rtl;text-align:start}[dir=rtl] .clinical-value,[dir=rtl] .vital-value,[dir=rtl] .dose,[dir=rtl] .bp,[dir=rtl] .mrn,[dir=rtl] .num,[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate}[dir=rtl] .tbl .num{text-align:end}[dir=rtl] .u,[dir=rtl] .tu,[dir=rtl] .nun,[dir=rtl] .unit,[dir=rtl] .uom{direction:ltr;unicode-bidi:isolate}[dir=rtl] .flip,[dir=rtl] .chevron,[dir=rtl] .caret,[dir=rtl] [data-icon=arrow]{transform:scaleX(-1)}[dir=rtl] ::-webkit-scrollbar-thumb{border-inline:2px solid var(--page)}:root[data-locale=ar]{line-height:1.7}:root[data-locale=ar] body{font-family:Segoe UI,Noto Naskh Arabic,Geeza Pro,Tahoma,system-ui,-apple-system,sans-serif}:root[data-locale=ar] .label,:root[data-locale=ar] .grp,:root[data-locale=ar] .tbl th,:root[data-locale=ar] .stat .label{text-transform:none;letter-spacing:normal}:root[data-locale=ar] .num,:root[data-locale=ar] .tbl .num{font-variant-numeric:tabular-nums}
/*# sourceMappingURL=styles-RVOWKHJ7.css.map */
