@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-arabic-400-normal.2de03168.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-400-normal.bf5ea634.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-latin-400-normal.28c5eac4.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-400-normal.f7ffaf30.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-arabic-500-normal.99d36556.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-500-normal.13df68ad.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-latin-500-normal.e1b0c32b.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-500-normal.a972fd4e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-arabic-700-normal.7ecff704.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-700-normal.c9fc3125.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-latin-700-normal.faa4bf6d.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-700-normal.6ed322e1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-background:#f2f5f4;--color-surface:#ffffff;--color-surface-muted:#e7eeec;--color-border:#cfd9d6;--color-text:#142028;--color-text-muted:#3c4c59;--color-primary:#0e4f52;--color-primary-contrast:#ffffff;--color-primary-subtle:#e5f2f1;--color-canvas:var(--color-background);--color-elevated:var(--color-surface);--color-text-secondary:var(--color-text-muted);--color-sidebar:#12343a;--color-sidebar-text:#f3f7f6;--color-sidebar-muted:#c5d5d3;--color-sidebar-active:#1c4c54;--color-disabled:#5c6b78;--color-success:#0d6438;--color-success-surface:#e7f5ee;--color-warning:#6f470c;--color-warning-surface:#fbf3e4;--color-danger:#8d1e1e;--color-danger-surface:#fbeeee;--color-info:#1a4f7a;--color-info-surface:#e8f1f8;--color-neutral:#3e4c5c;--color-neutral-surface:#eef1f3;--color-clinical-critical:#7a1230;--color-clinical-critical-surface:#f8e8ee;--color-clinical-allergy:#6a3d08;--color-clinical-allergy-surface:#f8f0e4;--color-focus:#0f5f5a;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:4px;--radius-md:8px;--border-width:1px;--shadow-raised:0 1px 2px rgb(16 24 32/8%);--font-size-caption:0.8125rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-title:1.75rem;--line-tight:1.3;--line-body:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--z-sticky:30;--z-dropdown:40;--z-drawer:50;--z-dialog:60;--z-toast:70;--motion-fast:120ms;--content-width:72rem;--sidebar-width:15rem;--sidebar-collapsed:4rem;--bp-mobile:40rem;--bp-tablet:60rem;--bp-desktop:75rem;--bp-wide:90rem;--touch-target:2.75rem}[data-theme=portal]{--color-primary:#1a4f7a;--color-focus:#1a4f7a}[data-theme=public]{--color-primary:#0f5f5a;--color-focus:#0f5f5a}*,:after,:before{box-sizing:border-box}html{background:var(--color-background);color:var(--color-text);font-family:Tajawal,Segoe UI,sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-body)}body{margin:0}h1,h2,h3{font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-tight)}h1{font-size:var(--font-size-title)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.ui-button,.ui-icon-button,.ui-input,.ui-link,.ui-menu-item,.ui-page-link,.ui-select,.ui-tab,.ui-textarea{font:inherit}.ui-button,.ui-icon-button,.ui-input,.ui-select,.ui-textarea{border:var(--border-width) solid transparent;border-radius:var(--radius-sm)}.ui-button,.ui-icon-button{align-items:center;background:var(--color-surface);color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--space-2);justify-content:center;min-height:2.5rem;padding-block:var(--space-2);padding-inline:var(--space-3)}.ui-button-sm{min-height:2rem;padding-inline:var(--space-2)}.ui-button-primary{background:var(--color-primary);color:var(--color-primary-contrast)}.ui-button-primary:hover{background:var(--color-sidebar-active)}.ui-button-secondary{background:var(--color-surface-muted);border-color:var(--color-border)}.ui-button-ghost,.ui-button-outline{background:transparent;border-color:var(--color-border)}.ui-button-ghost{border-color:transparent}.ui-button-danger{background:var(--color-danger);color:var(--color-primary-contrast)}.ui-button:disabled,.ui-icon-button:disabled,.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.6}.ui-icon-button{min-width:2.5rem;padding-inline:var(--space-2)}.ui-icon{display:inline-block;block-size:1.25rem;inline-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ui-icon-forward{transform:rotate(180deg)}[dir=rtl] .ui-icon-directional{transform:scaleX(-1)}[dir=rtl] .ui-icon-directional.ui-icon-forward{transform:rotate(180deg) scaleX(-1)}.ui-link{color:var(--color-info);text-decoration-thickness:1px;text-underline-offset:.15em}.ui-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-button,.ui-label{font-weight:var(--font-weight-medium)}.ui-description,.ui-muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-error{color:var(--color-danger);font-size:var(--font-size-sm)}.ui-input,.ui-select,.ui-textarea{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);max-inline-size:100%;min-height:2.5rem;min-inline-size:0;padding-block:var(--space-2);padding-inline:var(--space-3);width:100%}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--color-danger)}.ui-input[readonly]{background:var(--color-surface-muted)}.ui-choice{align-items:center;display:inline-flex;gap:var(--space-2);min-height:2.5rem}.ui-switch{background:var(--color-border);border:0;border-radius:999px;block-size:1.5rem;inline-size:2.75rem;padding:0;position:relative}.ui-switch[aria-checked=true]{background:var(--color-primary)}.ui-switch-thumb{background:var(--color-surface);block-size:1.1rem;border-radius:999px;inline-size:1.1rem;inset-block-start:.2rem;inset-inline-start:.2rem;position:absolute}.ui-switch[aria-checked=true] .ui-switch-thumb{inset-inline-start:1.4rem}.ui-card,.ui-dialog,.ui-drawer,.ui-menu,.ui-popover-panel,.ui-section,.ui-toast{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.ui-card,.ui-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.ui-cluster,.ui-context,.ui-filter,.ui-financial,.ui-page-header,.ui-patient,.ui-section-head,.ui-shell-top{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;max-inline-size:100%;min-inline-size:0}.ui-cluster>.ui-input{flex:1 1 12rem;inline-size:auto}.ui-field>.ui-cluster{flex-wrap:wrap;inline-size:100%;justify-content:flex-start}.ui-field>.ui-cluster>.ui-input{flex:1 1 100%}.ui-page-header h1,.ui-section h2{font-size:var(--font-size-lg);margin:0}.ui-page-header{-webkit-border-after:var(--border-width) solid var(--color-border);border-block-end:var(--border-width) solid var(--color-border);-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3)}.ui-badge,.ui-status{align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);padding-block:.1rem;padding-inline:var(--space-2)}.ui-badge-success,.ui-status-success{background:var(--color-success-surface);color:var(--color-success)}.ui-badge-warning,.ui-status-warning{background:var(--color-warning-surface);color:var(--color-warning)}.ui-badge-danger,.ui-status-critical,.ui-status-danger{background:var(--color-danger-surface);color:var(--color-danger)}.ui-status-critical{background:var(--color-clinical-critical-surface);color:var(--color-clinical-critical)}.ui-badge-info,.ui-status-info{background:var(--color-info-surface);color:var(--color-info)}.ui-badge-neutral,.ui-status-neutral{background:var(--color-neutral-surface);color:var(--color-neutral)}.ui-alert,.ui-clinical-alert{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:var(--space-2);padding:var(--space-3)}.ui-alert-info{background:var(--color-info-surface);color:var(--color-info)}.ui-alert-success{background:var(--color-success-surface);color:var(--color-success)}.ui-alert-warning{background:var(--color-warning-surface);color:var(--color-warning)}.ui-alert-danger{background:var(--color-danger-surface);color:var(--color-danger)}.ui-clinical-allergy{background:var(--color-clinical-allergy-surface);color:var(--color-clinical-allergy)}.ui-clinical-critical{background:var(--color-clinical-critical-surface);color:var(--color-clinical-critical)}.ui-clinical-identity{background:var(--color-warning-surface);color:var(--color-warning)}.ui-empty,.ui-error-state{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start;padding:var(--space-4)}.ui-skeleton{background:var(--color-surface-muted);block-size:.9rem;border-radius:var(--radius-sm);inline-size:100%}.ui-spinner{animation:ui-spin var(--motion-fast) linear infinite;block-size:1rem;border:2px solid var(--color-border);border-block-start-color:var(--color-primary);border-radius:999px;display:inline-block;inline-size:1rem}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-backdrop{background:rgb(16 24 32/32%);inset:0;position:fixed;z-index:var(--z-dialog)}.ui-dialog{inline-size:min(32rem,calc(100vw - 2rem));inset-block-start:10vh;inset-inline:0;margin-inline:auto;max-block-size:80vh;z-index:var(--z-dialog)}.ui-dialog,.ui-drawer{overflow:auto;padding:var(--space-4);position:fixed}.ui-drawer{block-size:100%;inline-size:min(22rem,100vw);inset-block:0;inset-inline-end:0;z-index:var(--z-drawer)}.ui-listbox,.ui-menu,.ui-popover-panel{display:grid;min-inline-size:12rem;padding:var(--space-1);position:absolute;z-index:var(--z-dropdown);inset-inline-end:0}.ui-menu-item,.ui-page-link,.ui-tab{background:transparent;border:0;color:var(--color-text);cursor:pointer;padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start}.ui-menu-item-danger{color:var(--color-danger)}.ui-menu-item[aria-disabled=true]{opacity:.5}.ui-tooltip{max-inline-size:100%;min-inline-size:0;position:relative}.ui-tooltip-content{background:var(--color-text);border-radius:var(--radius-sm);color:var(--color-surface);font-size:var(--font-size-sm);inset-block-end:calc(100% + var(--space-1));inset-inline-start:0;padding:var(--space-1) var(--space-2);position:absolute;visibility:hidden;z-index:var(--z-dropdown)}.ui-tooltip:focus-within .ui-tooltip-content,.ui-tooltip:hover .ui-tooltip-content{visibility:visible}.ui-tabs{display:flex;gap:var(--space-2)}.ui-tab[aria-selected=true]{-webkit-border-after:2px solid var(--color-primary);border-block-end:2px solid var(--color-primary);font-weight:var(--font-weight-bold)}.ui-breadcrumbs ol{list-style:none;margin:0;padding:0}.ui-breadcrumbs ol,.ui-filter,.ui-pagination{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-table-wrap{max-inline-size:100%;min-inline-size:0;overflow-x:auto}.ui-table{border-collapse:collapse;inline-size:max-content;min-inline-size:100%}.ui-table td,.ui-table th{-webkit-border-after:var(--border-width) solid var(--color-border);border-block-end:var(--border-width) solid var(--color-border);padding:var(--space-3);text-align:start;vertical-align:top;white-space:nowrap}.ui-table-compact td,.ui-table-compact th{padding-block:var(--space-2)}.ui-table thead th{background:var(--color-surface-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.ui-table tbody tr:hover{background:var(--color-primary-subtle)}.ui-align-end{text-align:end}.ui-align-center{text-align:center}.ui-metric strong,.ui-money,.ui-numeric,.ui-quantity,.ui-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-identifier,.ui-money,.ui-numeric{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ui-definition{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ui-definition dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-definition dd{margin:0}.ui-metric strong{display:block;font-size:var(--font-size-xl)}.ui-timeline{display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.ui-timeline li{-webkit-border-start:2px solid var(--color-border);border-inline-start:2px solid var(--color-border);-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.ui-context,.ui-financial,.ui-invoice,.ui-lab,.ui-medication,.ui-patient,.ui-vital{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}.ui-context p,.ui-lab p,.ui-medication p,.ui-patient h2,.ui-vital p{margin:0;overflow-wrap:anywhere}.ui-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-block-size:100vh}.ui-shell-collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.ui-sidebar{background:var(--color-sidebar);-webkit-border-end:var(--border-width) solid var(--color-sidebar);border-inline-end:var(--border-width) solid var(--color-sidebar);color:var(--color-sidebar-text);display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);max-block-size:100vh;overflow-y:auto;padding:var(--space-3)}.ui-sidebar .ui-muted{color:var(--color-sidebar-muted);font-size:var(--font-size-caption)}.ui-nav a,.ui-sidebar a{align-items:center;border-radius:var(--radius-sm);color:inherit;display:flex;gap:var(--space-2);min-height:2.5rem;padding-inline:var(--space-2);text-decoration:none}.ui-sidebar a:hover{background:var(--color-sidebar-active)}.ui-nav a[aria-current=page],.ui-sidebar a[aria-current=page]{background:var(--color-sidebar-active);color:var(--color-sidebar-text);font-weight:var(--font-weight-bold)}.ui-shell-top{background:var(--color-surface);-webkit-border-after:var(--border-width) solid var(--color-border);border-block-end:var(--border-width) solid var(--color-border);padding:var(--space-3) var(--space-4);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.ui-content,.ui-shell>div{min-inline-size:0}.ui-content{margin-inline:auto;max-inline-size:min(100%,var(--content-width));padding:var(--space-4)}.ui-sr{block-size:1px;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.ui-toast-region{display:grid;grid-gap:var(--space-2);gap:var(--space-2);inset-block-end:var(--space-4);inset-inline-end:var(--space-4);position:fixed;z-index:var(--z-toast)}.ui-wrap{overflow-wrap:anywhere}.ui-filter-toggle,.ui-mobile-nav .ui-sidebar{display:none}.ui-filter-extra{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:60rem){.ui-filter-toggle{display:inline-flex}.ui-mobile-nav .ui-sidebar.ui-sidebar-open{display:grid}.ui-filter-extra{display:none}.ui-filter-extra.ui-filter-open{display:flex}.ui-shell,.ui-shell-collapsed{grid-template-columns:minmax(0,1fr)}.ui-shell>.ui-sidebar{display:none}.ui-sidebar-open{display:grid;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:var(--z-drawer);inline-size:min(18rem,100vw);block-size:100%}}@media (pointer:coarse){.ui-button,.ui-choice,.ui-icon-button,.ui-menu-item,.ui-page-link,.ui-tab{min-block-size:var(--touch-target);min-inline-size:var(--touch-target)}}.ops-scroll{max-inline-size:100%;min-inline-size:0;overflow-x:auto}@media (max-width:60rem){.ops-scroll .ui-table{inline-size:100%;min-inline-size:0}.ops-scroll .ui-table td,.ops-scroll .ui-table th{overflow-wrap:anywhere;white-space:normal}}.ops-stack{display:grid;grid-gap:1rem;gap:1rem;min-inline-size:0}.ops-login{background:var(--color-surface);border:var(--border-width) solid var(--color-border);-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);margin-inline:auto;max-inline-size:28rem}.ops-login form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ops-work{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.ops-work a{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);display:flex;min-block-size:2.75rem;padding-inline:.75rem;text-decoration:none}.ops-doc,.ops-identity dd{margin:0}.ops-encounter{border:1px solid var(--color-border);display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:.75rem}.ops-encounter label{align-items:center;display:flex;gap:.5rem}.ops-alerts,.ops-doc{display:grid;grid-gap:.5rem;gap:.5rem}.ops-doc{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);-webkit-border-start:3px solid var(--color-border);border-inline-start:3px solid var(--color-border);padding:.75rem}.ops-doc[data-state=DRAFT]{border-inline-start-color:var(--color-warning)}.ops-doc[data-state=AMENDED],.ops-doc[data-state=SIGNED]{border-inline-start-color:var(--color-info)}.ops-doc[data-state=CORRECTED],.ops-doc[data-state=VOIDED]{border-inline-start-color:var(--color-danger)}.ops-state{border:1px solid var(--color-border);display:inline-block;font-size:var(--font-size-sm);padding:.1rem .45rem}.ops-state-posted{background:var(--color-info-surface);color:var(--color-info)}.ops-state-draft{background:var(--color-surface-muted);color:var(--color-text)}.ops-state-payment{background:var(--color-warning-surface);color:var(--color-warning)}.ops-scroll table{border-collapse:collapse;inline-size:100%}.ops-scroll td,.ops-scroll th{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);padding:.55rem .75rem;text-align:start;vertical-align:top}.ops-scroll thead th{background:var(--color-surface-muted);font-size:var(--font-size-sm)}.ops-scroll tbody tr:hover{background:var(--color-primary-subtle)}form[aria-label]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}form[aria-label] .ui-field{flex:1 1 14rem}.ops-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem}.ops-ward{display:grid;grid-gap:.5rem;gap:.5rem;min-inline-size:0}.ops-beds{display:flex;flex-wrap:wrap;gap:.5rem}.ops-bed{min-inline-size:9rem;max-inline-size:16rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem}.ops-actions{display:flex;flex-wrap:wrap;gap:.5rem}.ops-tabbar{align-items:center}.ops-tabbar,.ops-tabs{display:flex;gap:.25rem;min-inline-size:0}.ops-tabs{flex:1 1 auto;flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto;scrollbar-width:thin}.ops-tabbar[data-overflow-end=true] .ops-tabs{-webkit-mask-image:linear-gradient(270deg,transparent,#000 1.25rem);mask-image:linear-gradient(270deg,transparent,#000 1.25rem)}[dir=ltr] .ops-tabbar[data-overflow-end=true] .ops-tabs,[dir=rtl] .ops-tabbar[data-overflow-start=true][data-overflow-end=false] .ops-tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem);mask-image:linear-gradient(90deg,transparent,#000 1.25rem)}[dir=ltr] .ops-tabbar[data-overflow-start=true][data-overflow-end=false] .ops-tabs{-webkit-mask-image:linear-gradient(270deg,transparent,#000 1.25rem);mask-image:linear-gradient(270deg,transparent,#000 1.25rem)}.ops-tabbar[data-overflow-start=true][data-overflow-end=true] .ops-tabs{-webkit-mask-image:linear-gradient(270deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(270deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.ops-section-nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ops-tabs .ui-button{flex:0 0 auto;white-space:nowrap}