.workspace{--ec-canvas:#f1f4f1;--ec-canvas-deep:#e9efeb;--ec-surface:#fff;--ec-surface-raised:#fffffff5;--ec-surface-soft:#f7faf8;--ec-surface-tint:#edf7f1;--ec-ink:#10251d;--ec-ink-2:#324c41;--ec-muted:#62766d;--ec-faint:#87968f;--ec-line:#d6e1db;--ec-line-soft:#e7ede9;--ec-line-strong:#bdcdc4;--ec-night:#071c15;--ec-night-2:#0a2c21;--ec-night-3:#104b38;--ec-brand:#146b4e;--ec-brand-strong:#0d563e;--ec-accent:#52ca93;--ec-accent-bright:#77e3ae;--ec-accent-soft:#ddf4e7;--ec-blue:#3978ad;--ec-blue-soft:#e8f1f8;--ec-amber:#a96e25;--ec-amber-soft:#fff2dc;--ec-red:#b34e48;--ec-red-soft:#fceae8;--ec-violet:#6f65a9;--ec-violet-soft:#efedfa;--ec-shadow-xs:0 1px 2px #0a271c09, 0 4px 12px #0a271c06;--ec-shadow-sm:0 10px 28px #0a271c0e, 0 2px 8px #0a271c06;--ec-shadow-md:0 20px 54px #08221917, 0 4px 14px #08221909;--ec-shadow-dark:0 26px 70px #03130d3d;--ec-radius-sm:10px;--ec-radius:16px;--ec-radius-lg:24px;--ec-display:Iowan Old Style, Baskerville, "Times New Roman", Georgia, serif;--ink:var(--ec-ink);--ink-2:var(--ec-ink-2);--muted:var(--ec-muted);--faint:var(--ec-faint);--line:var(--ec-line);--line-soft:var(--ec-line-soft);--canvas:var(--ec-canvas);--paper:var(--ec-surface);--green-950:var(--ec-night);--green-900:#09271d;--green-800:var(--ec-brand-strong);--green-700:var(--ec-brand);--green-600:#238260;--green-500:#3daa78;--green-300:#8ed1b3;--green-100:var(--ec-accent-soft);--green-50:#f0f9f4;--blue:var(--ec-blue);--blue-soft:var(--ec-blue-soft);--amber:#d28b32;--amber-soft:var(--ec-amber-soft);--red:var(--ec-red);--red-soft:var(--ec-red-soft);--violet:var(--ec-violet);--violet-soft:var(--ec-violet-soft);--shadow-sm:var(--ec-shadow-xs);--shadow-md:var(--ec-shadow-md);--radius-sm:var(--ec-radius-sm);--radius:var(--ec-radius);--radius-lg:var(--ec-radius-lg);isolation:isolate;background:radial-gradient(circle at 96% -4%, #49b5831f, transparent 30rem), radial-gradient(circle at 18% 105%, #41779d11, transparent 34rem), linear-gradient(180deg, #f6f8f6 0, var(--ec-canvas) 34rem, #eef2ef 100%);font-variant-numeric:tabular-nums;text-wrap:pretty;max-width:100%;position:relative;overflow-x:clip}.workspace:before{content:"";z-index:-1;inset:var(--ec-topbar-height) 0 0;pointer-events:none;opacity:.28;background-image:linear-gradient(#0c433006 1px,#0000 1px),linear-gradient(90deg,#0c433006 1px,#0000 1px);background-size:32px 32px;position:fixed;-webkit-mask-image:linear-gradient(#000,#0000 30rem);mask-image:linear-gradient(#000,#0000 30rem)}.workspace :where(.workspace__body,.hk-dash,.clinical,.clinical-panel,fieldset){min-width:0}.workspace :where(img,video,canvas){max-width:100%}.workspace :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.workspace :where(button,[role=button],summary){touch-action:manipulation}.workspace :where(input,select,textarea){accent-color:var(--ec-brand)}.workspace :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #25956959}.workspace :where(button,input,select,textarea):disabled,.workspace [aria-disabled=true]{cursor:not-allowed}.workspace .workspace__signout{color:#586c62;background:#ffffffd1;border:1px solid #d7e1dc;border-radius:10px;min-height:38px}.workspace .workspace__signout:hover:not(:disabled){color:#8d3f3a;background:#fff5f4;border-color:#e7c8c5}.workspace--dashboard .workspace__body--dashboard{width:min(1510px,100% - 64px);padding-top:clamp(26px,3.2vw,46px)}.workspace .hk-dash{gap:24px}.workspace .hk-dash-hero{background:radial-gradient(circle at 8% 0,#4ecd9257,#0000 31rem),radial-gradient(circle at 93% 85%,#32799d33,#0000 31rem),linear-gradient(137deg,#061a13 0%,#092c21 54%,#071d16 100%);border-color:#9adcbc24;border-radius:30px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(34px,5vw,76px);min-height:500px;padding:clamp(40px,5vw,68px);box-shadow:0 34px 90px #04181140,inset 0 1px #ffffff12}.workspace .hk-dash-hero--staff{background:radial-gradient(circle at 9% 2%,#49bb964d,#0000 31rem),radial-gradient(circle at 95% 82%,#3e7baa3d,#0000 32rem),linear-gradient(137deg,#071b17,#0a3028 56%,#081f1b)}.workspace .hk-dash-hero:before{opacity:.34;background-size:42px 42px;-webkit-mask-image:linear-gradient(100deg,#000 0%,#0000008c 58%,#0000 100%);mask-image:linear-gradient(100deg,#000 0%,#0000008c 58%,#0000 100%)}.workspace .hk-dash-hero:after{border-color:#89e0b51c;width:520px;height:520px;box-shadow:0 0 0 72px #89e0b506,0 0 0 144px #89e0b504}.workspace .hk-dash-hero__kicker{color:#c3efd9;background:#7bdcac1a;border-color:#8be1b745}.workspace .hk-dash-hero__kicker i{background:#72e3ad;box-shadow:0 0 0 4px #72e3ad1c,0 0 18px #72e3ad66}.workspace .hk-dash-hero__date{color:#91aa9f}.workspace .hk-dash-hero h1{font-family:var(--ec-display);letter-spacing:-.052em;font-size:clamp(38px,4.4vw,61px)}.workspace .hk-dash-hero h1 em{color:#9ae7c3}.workspace .hk-dash-hero__lead{color:#bdcec6;line-height:1.75}.workspace .hk-enter{color:#052419;background:#7be5b2;border-radius:13px;min-height:52px;padding-inline:24px;box-shadow:0 15px 34px #34b07642}.workspace .hk-enter:hover{background:#94edc3}.workspace .hk-enter--muted{color:#d9e8e1;box-shadow:none;background:#ffffff0e;border-color:#ffffff2b}.workspace .hk-dash-hero__meta{border-top-color:#ffffff1c}.workspace .hk-stat{background:#ffffff0d;border:1px solid #ffffff0e;min-width:122px;padding:10px 13px}.workspace .hk-stat dt{color:#91a99e}.workspace .hk-stat dd{color:#f6fbf8}.workspace .hk-command-preview{background:#fcfefdf9;border-color:#ffffff80;border-radius:22px;padding:21px;box-shadow:0 34px 78px #0000004a,inset 0 1px #fff}.workspace .hk-command-preview__head{border-bottom-color:#e1e9e4}.workspace .hk-command-preview__metrics article,.workspace .hk-command-preview__list{box-shadow:var(--ec-shadow-xs);background:#fff;border-color:#dce6e0}.workspace .hk-command-preview__metrics article{position:relative;overflow:hidden}.workspace .hk-command-preview__metrics article:after{content:"";border:1px solid #258c621c;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-24px;right:-20px}.workspace .hk-command-preview__metrics strong{color:#103b2a;font-family:var(--ec-display)}.workspace .hk-command-preview__list a>span:first-child{background:#e6f5ed}.workspace .hk-tabs{box-shadow:var(--ec-shadow-xs);background:#ffffffe6;border-color:#cedbd4;border-radius:13px;gap:3px;padding:5px}.workspace .hk-tabs button{color:#536960;border:1px solid #0000;border-radius:9px;min-height:41px;padding-inline:17px}.workspace .hk-tabs button:hover{color:#123f2f;background:#f1f7f3}.workspace .hk-tabs button.is-active,.workspace .hk-tabs [role=tab][aria-selected=true]{color:#0c3c2b;background:linear-gradient(#edf9f3,#dff3e8);border-color:#bddfcd;box-shadow:0 2px 8px #14674914}.workspace .hk-tabs__flag{background:#0e5e43}.workspace .hk-dash-section-heading span{color:#197050}.workspace .hk-dash-section-heading h2{color:#112d22;font-family:var(--ec-display);letter-spacing:-.04em;font-size:clamp(24px,2.6vw,33px)}.workspace .hk-dash-section-heading p{color:#64776e}.workspace .hk-module,.workspace .hk-card,.workspace .hk-bill-summary div,.workspace .billing-banner,.workspace .billing-plan{border-color:var(--ec-line);background:var(--ec-surface-raised);box-shadow:var(--ec-shadow-xs)}.workspace .hk-module{border-radius:14px;min-height:72px;padding:15px}.workspace .hk-module>span{color:#176f50;background:linear-gradient(145deg,#edf9f3,#dff2e8);border:1px solid #cfe5d9;width:40px;height:40px}.workspace .hk-module strong{color:#18392c}.workspace .hk-module small{color:#74867d}.workspace .hk-card{background:linear-gradient(150deg,#fff,#f9fcfa);border-radius:16px}.workspace .hk-card h3{color:#173b2d}.workspace .hk-empty-access,.workspace .hk-access-note{border-color:var(--ec-line);box-shadow:var(--ec-shadow-xs);border-radius:15px}.workspace .hk-access-note{background:#fff6f5;border-color:#e8c9c6}.workspace .hk-bill-summary div{border-radius:14px}.workspace .hk-bill-summary dd{color:#153a2b;font-family:var(--ec-display)}.workspace .billing-banner{border-radius:16px}.workspace .billing-banner__icon{background:#e9f6ef;border:1px solid #cee4d8}.workspace .billing-banner__body h2,.workspace .billing-plans__head h2,.workspace .billing-plan h3,.workspace .billing-plan__price strong{font-family:var(--ec-display)}.workspace .billing-banner__action,.workspace .billing-plan__action{background:var(--ec-night-2);border-radius:11px;min-height:46px}.workspace .billing-cycle{background:#eef3f0;border-color:#ccd9d2}.workspace .billing-cycle button{min-height:40px}.workspace .billing-cycle button.is-active{color:#0d3a2a;background:#fff;box-shadow:0 4px 12px #092a1e17}.workspace .billing-beds input{background:#fff;border-color:#cbd9d1}.workspace .billing-plan{border-radius:18px}.workspace .billing-plan--featured{border-color:#9fcdb5;box-shadow:0 20px 48px #0a3d2a1c}.workspace .billing-plan__flag{background:#126d4d}.workspace .hk-dash-grid{gap:var(--ec-space-3);grid-template-columns:1fr;align-items:start;display:grid}.workspace .hk-dash-status{gap:var(--ec-space-3);display:grid}.workspace .hk-dash-status__lead{color:var(--ec-ink);font-size:var(--ec-text-md);line-height:var(--ec-lh-md);margin:0}.workspace .hk-dash-status__actions{gap:var(--ec-space-2);flex-wrap:wrap;display:flex}.workspace .hk-dash-status__meta{gap:var(--ec-space-2);padding-top:var(--ec-space-3);border-top:1px solid var(--ec-line);flex-wrap:wrap;margin:0;display:flex}.workspace .hk-dash-status__meta>div{min-width:118px;padding:var(--ec-space-2) var(--ec-space-3);border-radius:var(--ec-radius-control);background:var(--ec-surface-soft);gap:2px;display:grid}.workspace .hk-dash-status__meta dt{color:var(--ec-muted);font-size:var(--ec-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.workspace .hk-dash-status__meta dd{color:var(--ec-ink);font-size:var(--ec-text-sm);margin:0;font-weight:700}.workspace .hk-dash-status__meta--warn dd{color:var(--ec-amber-strong)}.workspace .hk-command-preview{border-radius:var(--ec-radius-card);transform:none}.workspace .hk-command-preview__metrics strong{font-family:var(--ec-display)}@media (min-width:980px){.workspace .hk-dash-grid{gap:var(--ec-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}.workspace .hk-app{border-color:var(--ec-line);border-radius:var(--ec-radius-card);background:var(--ec-surface-raised);box-shadow:var(--ec-shadow-xs)}.workspace .hk-app h3{color:var(--ec-ink)}.workspace .hk-app h3 svg{color:var(--ec-brand-strong);background:var(--ec-accent-soft)}.workspace .hk-app p,.workspace .hk-app__qr small{color:var(--ec-muted)}.workspace .clinical.command-centre{gap:16px;width:min(1340px,100% - 56px);padding-top:30px}.workspace .command-hero{background:radial-gradient(circle at 10% 4%,#4bc98d4f,#0000 29rem),radial-gradient(circle at 92% 88%,#37749a2e,#0000 27rem),linear-gradient(137deg,#061a13,#092e22 58%,#071d16);border:1px solid #94d9b824;border-radius:27px;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:clamp(32px,4.6vw,66px);padding:clamp(36px,4.7vw,62px);box-shadow:0 30px 78px #051b1336,inset 0 1px #ffffff0f}.workspace .command-hero--staff{background:radial-gradient(circle at 10% 4%,#47ba9547,#0000 28rem),radial-gradient(circle at 94% 88%,#3677a433,#0000 28rem),linear-gradient(137deg,#071b17,#0b3027 62%,#08211b)}.workspace .command-hero:before{opacity:.32;background-size:42px 42px}.workspace .command-hero__kicker{color:#a4d8c0}.workspace .command-hero__kicker span{background:#70e1aa;box-shadow:0 0 0 4px #70e1aa1a,0 0 18px #70e1aa57}.workspace .command-hero h1{font-family:var(--ec-display);letter-spacing:-.05em;font-size:clamp(33px,3.8vw,51px)}.workspace .command-hero h1 em{color:#99e7c2}.workspace .command-hero__copy>p:not(.command-hero__kicker){color:#bbcec5;line-height:1.75}.workspace .command-primary{background:#7be3b0;border:1px solid #ffffff29;border-radius:12px;min-height:50px;padding-inline:21px;box-shadow:0 14px 32px #35ae753d}.workspace .command-secondary{border-radius:12px;min-height:50px}.workspace .command-focus{background:#fcfefdf9;border-color:#ffffff7a;border-radius:19px;padding:21px;box-shadow:0 28px 66px #00000042,inset 0 1px #fff}.workspace .command-focus__role strong{color:#103b2a;font-family:var(--ec-display)}.workspace .command-focus__assurance{background:#edf8f2;border:1px solid #d1e7dc}.workspace .command-metrics{gap:10px}.workspace .command-metrics article{border-color:var(--ec-line);min-height:88px;box-shadow:var(--ec-shadow-xs);background:linear-gradient(145deg,#fff,#f9fcfa);border-radius:15px}.workspace .command-metric__icon{border:1px solid #1a664812}.workspace .command-metrics strong{color:#143b2c;font-family:var(--ec-display)}.workspace .command-quick__links>a,.workspace .command-module-grid>a{border-color:var(--ec-line);min-height:66px;box-shadow:var(--ec-shadow-xs);background:#fffffff0;border-radius:13px}.workspace .command-quick__links>a>span:first-child,.workspace .command-module__icon{background:#e8f6ee;border:1px solid #d2e7dc}.workspace .command-visits,.workspace .command-workspaces{border-color:var(--ec-line);box-shadow:var(--ec-shadow-sm);border-radius:18px}.workspace .clinical{gap:18px;width:min(1280px,100% - 56px);padding:30px 0 72px}.workspace .clinical.dialysis{width:min(1460px,100% - 48px)}.workspace .clinical__cta{color:#06281c;background:#7ce3b1;border-color:#ffffff2e;border-radius:12px;min-height:50px;box-shadow:0 14px 32px #30a66d3d}.workspace .clinical__cta:hover{color:#051f16;background:#93ebc0}.workspace .clinical-metrics{gap:10px}.workspace .clinical-metric{border-color:var(--ec-line);min-height:112px;box-shadow:var(--ec-shadow-xs), inset 0 1px #fff;background:linear-gradient(145deg,#fff,#f9fcfa);border-radius:16px;padding:20px 21px}.workspace .clinical-metric:before{content:"";background:linear-gradient(90deg,#2d9d70,#77d9aa);border-radius:0 0 999px 999px;width:34px;height:3px;position:absolute;top:0;left:20px}.workspace .clinical-metric:after{border-color:#298a601c}.workspace .clinical-metric--focus{background:linear-gradient(145deg,#f7fcf9,#e9f6ef);border-color:#9fcbb4;box-shadow:0 14px 38px #11593b16}.workspace .clinical-metric__value{color:#12392a;font-family:var(--ec-display)}.workspace .clinical-metric__label{color:#657a70}.workspace .clinical-panel{border-color:var(--ec-line);background:var(--ec-surface-raised);box-shadow:var(--ec-shadow-sm), inset 0 1px #fff;border-radius:18px;padding:23px 23px 25px}.workspace .clinical-panel__head{border-bottom-color:var(--ec-line-soft);margin-bottom:20px;padding-bottom:16px}.workspace .clinical-panel__head h2{color:#17382b;font-family:var(--ec-display);letter-spacing:-.025em;font-size:20px}.workspace .clinical-panel__head h2>svg{color:#25845f}.workspace .clinical-panel__head p{color:#65786f}.workspace .clinical-panel__head--split{gap:20px}.workspace .clinical-panel__tools{gap:9px}.workspace .clinical-split{grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:16px}.workspace .clinical-actions-grid{gap:16px}.workspace .clinical-form{gap:14px}.workspace .clinical-field{gap:7px}.workspace .clinical-field>span{color:#334e42;font-size:12px;font-weight:700}.workspace .clinical-field>span em,.workspace .clinical-field__note{color:#7f9088}.workspace .clinical-field :where(input,select,textarea),.workspace .clinical-row-form :where(input,select){color:#112d22;background:#fff;border-color:#c9d7d0;border-radius:10px;box-shadow:inset 0 1px 2px #09271c06}.workspace .clinical-field :where(input,select){height:48px}.workspace .clinical-field textarea{min-height:112px;line-height:1.55}.workspace .clinical-field :where(input,select,textarea)::placeholder{color:#98a49e}.workspace .clinical-field :where(input,select,textarea):hover,.workspace .clinical-row-form :where(input,select):hover{border-color:#aebfb6}.workspace .clinical-field :where(input,select,textarea):focus,.workspace .clinical-row-form :where(input,select):focus{background:#fff;border-color:#2b956b;box-shadow:0 0 0 4px #2697691f,0 8px 20px #0d4e350e}.workspace .clinical-field :where(input,select,textarea):disabled{color:#718078;background:#eef2ef;border-color:#d9e0dc}.workspace .clinical-check{color:#334f42}.workspace .clinical-check--card{background:#eef8f2;border-color:#c8dfd3;border-radius:11px}.workspace .clinical-subform{background:#f5faf7;border-left-color:#40ac7a;border-radius:0 11px 11px 0}.workspace .clinical-search{gap:9px}.workspace .clinical-search__field{background:#fff;border-color:#c9d7d0;border-radius:11px;min-height:48px}.workspace .clinical-search__field:focus-within{border-color:#2b956b;box-shadow:0 0 0 4px #2697691f}.workspace .clinical-search button{color:#27493b;background:#f8faf9;border-color:#c9d7d0;border-radius:11px;min-height:48px}.workspace .clinical-submit,.workspace .clinical-row-form button{color:#fff;background:linear-gradient(#197554,#105b41);border-color:#ffffff1f;box-shadow:0 11px 25px #1166472b,inset 0 1px #ffffff1f}.workspace .clinical-submit{border-radius:11px;min-height:49px;padding:12px 19px}.workspace .clinical-submit:hover:not(:disabled),.workspace .clinical-row-form button:hover:not(:disabled){background:linear-gradient(#1c805b,#116247);box-shadow:0 15px 31px #11664738}.workspace .clinical-submit--danger,.workspace .clinical-row-button--danger{background:linear-gradient(#bb5750,#9c3f3a);border-color:#a94540;box-shadow:0 10px 24px #91373229}.workspace .clinical-inline-action,.workspace .clinical-setup__action,.workspace .clinical-alert__button{color:#175b42;background:#f1f9f5;border-color:#bfdccc;border-radius:10px;min-height:40px}.workspace .clinical-inline-action:hover:not(:disabled),.workspace .clinical-setup__action:hover:not(:disabled),.workspace .clinical-alert__button:hover:not(:disabled){color:#0e4c36;background:#e7f5ed;border-color:#92c7ad}.workspace .clinical-inline-action--primary{background:#e5f5ec;border-color:#9bcdb4}.workspace .clinical-task-form__close{color:#52685e;background:#fff;border-color:#d0dcd5;border-radius:10px;min-height:38px}.workspace .clinical-table__scroll{scrollbar-color:#aac6b8 transparent;background:#fff;border-color:#d8e2dc;border-radius:13px;max-width:100%;box-shadow:inset 0 1px #fff}.workspace .clinical-table{min-width:740px;font-size:13px}.workspace .clinical-table th{color:#5b7166;letter-spacing:.1em;background:#f1f6f3;border-bottom-color:#d7e2dc;padding:12px 14px;font-size:9.5px}.workspace .clinical-table td{color:#324c41;border-bottom-color:#e7ede9;height:58px;padding:12px 14px}.workspace .clinical-table tbody tr:nth-child(2n){background:#fafcfb}.workspace .clinical-table tbody tr:hover{background:#edf7f2}.workspace .clinical-table__mono{color:#193b2e}.workspace .clinical-table__sub{color:#788b81}.workspace .clinical-table__action{padding-right:14px}.workspace .clinical-status,.workspace .clinical-priority,.workspace .clinical-funding,.workspace .diagnostic-flag{background:#eaf7f0;border:1px solid #c7e0d3}.workspace .clinical-status{color:#145e42}.workspace .clinical-priority--stat,.workspace .diagnostic-flag--critical_high,.workspace .diagnostic-flag--critical_low{color:#8c3732;background:#fce9e7;border-color:#ecc8c4}.workspace .clinical-priority--asap,.workspace .clinical-priority--urgent,.workspace .diagnostic-flag--high,.workspace .diagnostic-flag--low,.workspace .diagnostic-flag--abnormal{color:#7c5016;background:#fff2dc;border-color:#ead2a8}.workspace .clinical-notice{box-shadow:var(--ec-shadow-xs);background:#edf8f2;border-color:#bedfce;border-radius:12px}.workspace .clinical-notice__mark{background:#21845f}.workspace .clinical-notice--error{background:#fff2f1;border-color:#e9c5c2}.workspace .clinical-load-state{background:linear-gradient(135deg,#f8fcfa,#edf7f2);border-color:#cbdfd4;border-radius:13px}.workspace .clinical-empty,.workspace .clinical-empty-state{background:linear-gradient(145deg,#fbfefc,#eff7f3);border-color:#b6d3c4;border-radius:14px}.workspace .clinical-empty:before{border-color:#dbeee3;box-shadow:0 0 0 1px #bfd9cc,0 5px 15px #16664612}.workspace .clinical-empty-state__mark{color:#155e43;background:#e3f3ea;border-color:#bedccd}.workspace .clinical-task,.workspace .clinical-session,.workspace .clinical-report-card,.workspace .clinical-dept,.workspace .catalogue-hit,.workspace .clinical-job{border-color:var(--ec-line);box-shadow:var(--ec-shadow-xs);background:linear-gradient(150deg,#fff,#f9fcfa)}.workspace .clinical-task{border-radius:15px;min-height:110px;padding:18px}.workspace .clinical-task svg{color:#1b7957}.workspace .clinical-task:hover{box-shadow:var(--ec-shadow-sm);border-color:#9dcbb3}.workspace .clinical-task--on{background:linear-gradient(145deg,#eff9f4,#e3f4eb);border-color:#7fbea0;box-shadow:0 12px 30px #13674617}.workspace .clinical-task-form{border-color:#82bda1;box-shadow:0 18px 48px #0f553a17}.workspace .clinical-session{border-radius:14px}.workspace .clinical-session__metrics{border-color:var(--ec-line-soft)}.workspace .clinical-fold{border-color:var(--ec-line);box-shadow:var(--ec-shadow-xs);background:#ffffffe6;border-radius:13px}.workspace .clinical-fold>summary{color:#25473a;min-height:52px}.workspace .clinical-more>summary,.workspace .catalogue-manual>summary,.workspace .clinical-cost-entry summary{color:#176b4d}.workspace .clinical-money-split{background:#f4f7f5;border-color:#d2ddd7;border-radius:11px}.workspace .clinical-financial-hint{color:#155c42;background:#eaf7f0}.workspace .clinical-access-result{background:linear-gradient(145deg,#f0faf5,#e8f5ee);border-color:#a9d2bc;border-radius:13px}.workspace .clinical-reset-result--blocked{background:linear-gradient(145deg,#fff8f6,#fceeed);border-color:#e3c2bd}.workspace .clinical-reset-deliveries,.workspace .clinical-reset-destinations{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.workspace .clinical-reset-deliveries span,.workspace .clinical-reset-destinations span{color:#285343;background:#ffffffc7;border:1px solid #c9ddd2;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.workspace .clinical-reset-deliveries span[data-state=failed],.workspace .clinical-reset-deliveries span[data-state=not_configured],.workspace .clinical-reset-deliveries span[data-state=invalid_contact]{color:#873d36;background:#fff5f3;border-color:#e8c6c1}.workspace .clinical-reset-deliveries span[data-state=not_attempted]{color:#725322;background:#fff8e9;border-color:#e7d2a9}.workspace .clinical-reset-fold>summary{align-items:center;gap:8px;display:flex}.workspace .clinical-reset-confirm{color:#355447;background:#f7fbf9;border:1px solid #d5e3db;border-radius:11px;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:12px 13px;font-size:13px;line-height:1.5;display:grid}.workspace .clinical-reset-confirm input{accent-color:#197352;margin-top:3px}.workspace .clinical-secret code{background:#fff8f7;border:1px solid #e7c9c6}.workspace .clinical-visit-draft{background:#eff9f4;border-color:#a8d2bc;border-radius:13px}.workspace .clinical-report-card{border-radius:14px;min-height:88px}.workspace .clinical-report-card__icon,.workspace .clinical-logo-preview{background:#e7f5ed;border:1px solid #d2e3da}.workspace .clinical-logo-field{background:#f8faf9;border-color:#bfd1c7;border-radius:13px}.workspace .catalogue-hits{scrollbar-color:#aac6b8 transparent}.workspace .catalogue-hit{border-radius:11px}.workspace .catalogue-hit__button{background:#176b4d;border-radius:9px;min-height:36px}.workspace .catalogue-badge--verified{color:#155d42;background:#e4f3eb}.workspace .catalogue-badge--local{color:#80541a;background:#fff0d7}.workspace .clinical-billing-cards{gap:14px}.workspace .clinical-billing-card{border-color:var(--ec-line);box-shadow:var(--ec-shadow-sm);background:linear-gradient(150deg,#fff,#f9fcfa);border-radius:17px;gap:15px;padding:20px}.workspace .clinical-billing-card__head h3{color:#153b2c;font-family:var(--ec-display)}.workspace .clinical-billing-card__money{background:#f4f7f5;border-color:#dce5e0}.workspace .clinical-billing-warning{color:#744913;background:#fff6e5;border-color:#e8cc99}.workspace .clinical-charge-review{border-color:#d4dfd9;border-radius:11px}.workspace .clinical-charge-review>summary{min-height:46px}.workspace .clinical-funding--self_pay{color:#155d3b;background:#eaf7ee;border-color:#b2d8c0}.workspace .clinical-funding--ayushman{color:#315d88;background:#eaf2f9;border-color:#bfd3e6}.workspace .clinical-funding--unclassified{color:#80531a;background:#fff5e2;border-color:#e9cf9c}.workspace .clinical-tasks+.clinical-task-form{margin-top:1px}.workspace .clinical-document-link{color:#12694a;text-underline-offset:3px;-webkit-text-decoration:underline #a5ceb9;text-decoration:underline #a5ceb9}.workspace .clinical-setup__form{border-top-color:var(--ec-line-soft)}.workspace .clinical-submit--big{min-height:52px}.workspace .clinical-scope-toggle{background:#eef3f0;border-color:#cbd8d1;border-radius:11px;padding:4px}.workspace .clinical-scope-toggle button{border-radius:8px;min-height:39px}.workspace .clinical-scope-toggle button+button{border-left:0}.workspace .clinical-scope-toggle__on,.workspace .clinical-scope-toggle button[aria-pressed=true]{color:#103d2c;background:#fff;box-shadow:0 3px 10px #092b1e14}.workspace .clinical-alerts{gap:9px}.workspace .clinical-alert{border-color:var(--ec-line);box-shadow:var(--ec-shadow-xs);background:#fff;border-left-width:4px;border-radius:13px;gap:14px;padding:16px}.workspace .clinical-alert--critical{border-left-color:var(--ec-red);background:linear-gradient(90deg,#fff8f7,#fff 16%)}.workspace .clinical-alert--warning{background:linear-gradient(90deg,#fffaf0,#fff 16%);border-left-color:#d28b32}.workspace .clinical-alert--info{border-left-color:#6c91ad}.workspace .clinical-alert__mark{background:#f2f5f3;border:1px solid #dce4e0}.workspace .clinical-alert--critical .clinical-alert__mark{color:var(--ec-red);background:#fceae8;border-color:#efcfcc}.workspace .clinical-alert--warning .clinical-alert__mark{color:#9a641f;background:#fff3df;border-color:#edd9b6}.workspace .clinical-alert__title{color:#17372b}.workspace .clinical-alert__detail,.workspace .clinical-alert__facts{color:#63766d}.workspace .clinical-alert__dismiss :where(input,textarea){border-color:#cbd8d1}.workspace .clinical-job{border-radius:13px}.workspace .hk-punch{box-shadow:var(--ec-shadow-xs);background:radial-gradient(circle at 96% 0,#4abe841c,#0000 14rem),linear-gradient(145deg,#f7fcf9,#eaf6ef);border-color:#b9dcc9;border-radius:16px;padding:20px 21px}.workspace .hk-punch__name{color:#0c3828}.workspace .hk-punch__meta{color:#61776c}.workspace .hk-punch__button{background:linear-gradient(#1d805c,#135f44);border-radius:13px;min-height:58px;box-shadow:0 12px 26px #1166472e,inset 0 1px #ffffff1f}.workspace .hk-punch__button--out{background:linear-gradient(#a36b25,#815117)}.workspace .hk-mark-row .clinical-inline-action.is-active{color:#0c3e2c;background:#dff3e8;border-color:#8fc9aa}.workspace .hk-selfmark{color:#155d43;background:#edf8f2;border-color:#b9d9c8}.workspace .clinical-toggle{background:#f8faf9;border-color:#ccd9d2}.workspace .clinical-overdue{color:#963d25}.workspace .document-payslip{border-color:#d7e2dc;border-radius:12px}.workspace .document-payslip h3{color:#405d50;background:#f1f6f3}.workspace .document-nettotal{background:#edf8f2;border-color:#22815e}.workspace .diagnostic-order-cockpit{background:radial-gradient(circle at 100% 0,#3da77814,#0000 20rem),linear-gradient(145deg,#fff,#f5faf7);border-color:#b8d8c7}.workspace .diagnostic-order-step{border-top-color:var(--ec-line-soft)}.workspace .diagnostic-order-step__number{background:linear-gradient(145deg,#23845f,#10563e);box-shadow:0 6px 15px #12674833}.workspace .diagnostic-selected-test{color:#155b3e;background:#e9f7ef;border-color:#8ec4a7;border-radius:11px}.workspace .diagnostic-local-builder{box-shadow:var(--ec-shadow-sm);border-color:#d2dfd8;border-radius:13px}.workspace .diagnostic-local-analytes,.workspace .diagnostic-result-row,.workspace .diagnostic-result-review{background:#f8fbf9;border-color:#d7e2dc}.workspace .diagnostic-local-analyte__number,.workspace .diagnostic-result-row legend>span{color:#155e43;background:#dff1e7}.workspace .diagnostic-local-analyte__remove{color:#944941;background:#fff8f7;border-color:#e7c9c5}.workspace .diagnostic-work-card{box-shadow:var(--ec-shadow-sm);border-color:#d3e0d9;border-radius:15px}.workspace .diagnostic-work-card>header{background:linear-gradient(115deg,#fbfdfc,#eef7f2)}.workspace .diagnostic-work-card__eyebrow{color:#176b4d!important}.workspace .diagnostic-work-card__summary{border-color:var(--ec-line-soft)}.workspace .diagnostic-work-card__notes{background:#f1f5f3}.workspace .diagnostic-result-review__value{color:#123b2b!important}.workspace .diagnostic-flag--normal{color:#155f43;background:#e7f5ed;border-color:#bcdcca}.workspace .dialysis-unit-strip{gap:9px}.workspace .dialysis-unit-strip>div{min-height:54px;box-shadow:var(--ec-shadow-xs);background:linear-gradient(145deg,#f9fdfa,#e9f6ef);border-color:#bddccb;border-radius:12px}.workspace .dialysis-layout{gap:15px}.workspace .dialysis-worklist-panel,.workspace .dialysis-cockpit{box-shadow:var(--ec-shadow-sm);background:#fff;border-color:#d2dfd8;border-radius:17px}.workspace .dialysis-worklist-panel{top:calc(var(--ec-topbar-height) + 14px)}.workspace .dialysis-worklist-panel>header{background:#f0f6f2;border-bottom-color:#dce5e0}.workspace .dialysis-worklist__item{border-bottom-color:var(--ec-line-soft);min-height:68px}.workspace .dialysis-worklist__item:hover{background:#f0f8f4}.workspace .dialysis-worklist__item.is-selected{background:linear-gradient(90deg,#e3f3ea,#f1f9f5);box-shadow:inset 3px 0 #21825e}.workspace .dialysis-worklist__state.is-in_progress{background:#22976a;box-shadow:0 0 0 4px #22976a21,0 0 15px #22976a33}.workspace .dialysis-patient-head{background:radial-gradient(circle at 95% 0,#66d9a433,#0000 18rem),linear-gradient(135deg,#0b3024,#146047 66%,#1f7355);padding:22px 23px}.workspace .dialysis-patient-head h2{font-family:var(--ec-display)}.workspace .dialysis-print{border:1px solid #ffffff80;border-radius:10px}.workspace .dialysis-step-card{border-bottom-color:#dce5e0}.workspace .dialysis-step-card__number{background:linear-gradient(145deg,#24865f,#10583f);box-shadow:0 6px 16px #125f422e}.workspace .dialysis-step-card__head h3{color:#173a2c}.workspace .dialysis-ready{color:#155d3e;background:#e7f5ec;border:1px solid #bfdfcc}.workspace .dialysis-progress{color:#7d5014;background:#fff1d8;border:1px solid #ead4ab}.workspace .dialysis-setup-form fieldset,.workspace .dialysis-trend,.workspace .dialysis-observation-form,.workspace .dialysis-event-panel,.workspace .dialysis-cost{background:#f8fbf9;border-color:#d4e0da}.workspace .dialysis-setup-summary{background:#f3faf6;border-color:#b9dcc9}.workspace .dialysis-setup-summary>header{background:#e8f5ed;border-bottom-color:#d4e8dc}.workspace .dialysis-start-panel{background:linear-gradient(135deg,#155b42,#21815e);border:1px solid #ffffff1f;box-shadow:0 12px 28px #0f5b3e29}.workspace .dialysis-trend{border-radius:11px}.workspace .dialysis-observation-form{background:#f4f9f6}.workspace .dialysis-observation-list article{border-color:#dbe5df}.workspace .dialysis-event-timeline article{border-left-color:#b9cfc4}.workspace .dialysis-event-timeline article.is-complication{border-left-color:#df8e88}.workspace .dialysis-checklist span{background:#fff8ec;border-color:#e6d4b8}.workspace .dialysis-checklist span.done{background:#ebf7f0;border-color:#badbc8}.workspace .dialysis-blocked{color:#77501b;background:#fff1d5;border:1px solid #ead1a2}.workspace .dialysis-complication-review{background:#fff1f0;border-color:#e9bebb}.workspace .dialysis-complete-summary{box-shadow:var(--ec-shadow-xs);background:linear-gradient(145deg,#eff9f4,#e2f3ea);border-color:#9ecfb5}.workspace .clinical-gate{border-color:var(--ec-line);box-shadow:var(--ec-shadow-md);background:#fffffff5;border-radius:22px;margin-block:clamp(34px,6vw,74px);padding:clamp(30px,4vw,46px)}.workspace .clinical-gate h1{color:#14372a;font-family:var(--ec-display);font-size:clamp(25px,3vw,34px)}.workspace .clinical-gate__link{background:linear-gradient(#197553,#10583f);border-radius:11px;min-height:48px;padding:13px 20px;box-shadow:0 12px 26px #10593e2b}.workspace .ec-skeleton{background:#dfe8e3}.workspace .ec-skeleton:after{background:linear-gradient(100deg,#0000 18%,#ffffffdb 47%,#0000 76%)}.workspace .dashboard-route-loading__hero{box-shadow:var(--ec-shadow-dark);background:linear-gradient(135deg,#071d16,#0c3a2b);border-radius:30px}.workspace-error-page{background:var(--ec-canvas)}.workspace-error-state{border-color:var(--ec-line);box-shadow:var(--ec-shadow-md);border-radius:22px}.workspace-error-state h1{font-family:var(--ec-display)}@media screen{.workspace .clinical-document-shell{width:min(980px,100% - 32px);max-width:980px;padding:26px 0 72px}.workspace .clinical-document{box-shadow:var(--ec-shadow-md);border-color:#cfdcd5;border-radius:18px}.workspace .document-letterhead{border-bottom-color:#197653}.workspace .document-letterhead h1{color:#13372a;font-family:var(--ec-display)}.workspace .document-title-row h2{color:#fff;font-family:var(--ec-display)}.workspace .document-meta,.workspace .document-facts{background:#f2f6f4;border:1px solid #dbe5df}.workspace .document-table th{color:#405e50;background:#f1f6f3}.workspace .document-print-button{background:linear-gradient(#197553,#10583f);border-radius:10px;min-height:44px;box-shadow:0 10px 22px #10593e26}}@media (hover:hover) and (pointer:fine){.workspace .workspace__signout:hover{transform:translateY(-1px)}.workspace .hk-module,.workspace .hk-card,.workspace .command-quick__links>a,.workspace .command-module-grid>a,.workspace .clinical-metric,.workspace .clinical-billing-card{transition:transform .17s,border-color .17s,box-shadow .17s}.workspace .hk-module:hover,.workspace .hk-card:hover,.workspace .command-quick__links>a:hover,.workspace .command-module-grid>a:hover,.workspace .clinical-billing-card:hover{border-color:#abcdbb;transform:translateY(-2px);box-shadow:0 17px 40px #09342416}.workspace .clinical-metric:hover{border-color:#b8d4c5;transform:translateY(-1px);box-shadow:0 15px 36px #09342413}}@media (max-width:1180px){.workspace .hk-dash-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);padding:46px 40px}.workspace .command-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}}@media (max-width:980px){.workspace:before{top:var(--ec-topbar-height);opacity:.2}.workspace--dashboard .workspace__body--dashboard{width:min(100% - 36px,820px)}.workspace .hk-dash-hero{grid-template-columns:1fr;gap:32px}.workspace .hk-command-preview{max-width:680px}.workspace .clinical,.workspace .clinical.command-centre,.workspace .clinical.dialysis{width:min(100% - 32px,860px);padding-top:20px}.workspace .clinical-split{grid-template-columns:1fr}}@media (max-width:760px){.workspace .workspace__body,.workspace .workspace__body--dashboard{width:min(100% - 24px,680px);padding-top:16px}.workspace .hk-dash{gap:16px}.workspace .hk-dash-hero{border-radius:21px;gap:28px;min-height:0;padding:30px 22px 23px}.workspace .hk-dash-hero h1{font-size:clamp(33px,10vw,44px)}.workspace .hk-dash-hero__lead{font-size:13.5px}.workspace .hk-dash-hero__actions>*{width:100%}.workspace .hk-command-preview{border-radius:17px;padding:15px}.workspace .hk-dash-section-heading{align-items:flex-start}.workspace .hk-dash-section-heading h2{font-size:26px}.workspace .hk-modules,.workspace .hk-cards{grid-template-columns:1fr}.workspace .hk-tabs{width:100%}.workspace .hk-module{min-height:70px}.workspace .billing-banner{border-radius:15px}.workspace .clinical,.workspace .clinical.command-centre,.workspace .clinical.dialysis{gap:13px;width:calc(100% - 20px);padding:13px 0 42px}.workspace .clinical__cta{width:100%;margin-left:0}.workspace .clinical-panel{border-radius:15px;padding:18px 15px 20px}.workspace .clinical-panel__head{margin-bottom:16px;padding-bottom:14px}.workspace .clinical-panel__head h2{font-size:18px}.workspace .clinical-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace .clinical-metric{border-radius:14px;min-height:102px;padding:16px}.workspace .clinical-metric__value{font-size:28px}.workspace .clinical-actions-grid{grid-template-columns:1fr}.workspace .clinical-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.workspace .clinical-search__field input,.workspace .clinical-row-form :where(input,select){min-height:48px;font-size:16px}.workspace .clinical-search{grid-template-columns:minmax(0,1fr);display:grid}.workspace .clinical-search button,.workspace .clinical-submit{min-height:50px}.workspace .clinical-row-form,.workspace .clinical-row-form--wrap{min-width:0}.workspace .clinical-inline-action,.workspace .clinical-alert__button,.workspace .clinical-alert__link,.workspace .clinical-setup__action,.workspace .catalogue-hit__button{min-height:44px}.workspace .clinical-table{min-width:690px}.workspace .clinical-table th:first-child,.workspace .clinical-table td:first-child{box-shadow:8px 0 14px -13px #0522178c}.workspace .clinical-task{min-height:100px}.workspace .clinical-task-form .clinical-panel__head{padding-right:0}.workspace .clinical-task-form__close{min-height:44px}.workspace .clinical-session{padding:15px}.workspace .clinical-fold>summary{min-height:54px}.workspace .clinical-alert{padding:14px}.workspace .clinical-scope-toggle button{min-height:44px}.workspace .clinical-billing-card{padding:16px}.workspace .hk-punch{padding:18px}.workspace .command-hero{border-radius:20px;grid-template-columns:1fr;gap:27px;padding:29px 22px 22px}.workspace .command-hero h1{font-size:clamp(31px,9.5vw,42px)}.workspace .command-hero__actions>*{justify-content:center;width:100%}.workspace .command-focus{border-radius:16px;padding:17px}.workspace .command-metrics{grid-template-columns:1fr 1fr;gap:8px}.workspace .command-metrics article{min-height:80px;padding:13px 11px}.workspace .command-quick__links,.workspace .command-module-grid{grid-template-columns:1fr}.workspace .diagnostic-work-card,.workspace .dialysis-worklist-panel,.workspace .dialysis-cockpit{border-radius:14px}.workspace .dialysis-patient-head{padding:18px}.workspace .dialysis-step-card{padding:17px 15px}}@media (max-width:480px){.workspace .workspace__signout{border-radius:10px}.workspace .workspace__body,.workspace .workspace__body--dashboard{width:calc(100% - 16px);padding-top:10px}.workspace .hk-dash{gap:13px}.workspace .hk-dash-hero{border-radius:17px;gap:24px;padding:25px 16px 17px}.workspace .hk-dash-hero h1{font-size:clamp(30px,10.5vw,38px)}.workspace .hk-dash-hero__meta{grid-template-columns:minmax(0,1fr)}.workspace .hk-command-preview{border-radius:14px;padding:12px}.workspace .hk-command-preview__metrics{grid-template-columns:repeat(3,minmax(84px,1fr))}.workspace .hk-tabs button{min-height:44px}.workspace .billing-plan{padding-inline:18px}.workspace .clinical,.workspace .clinical.command-centre,.workspace .clinical.dialysis{width:calc(100% - 12px)}.workspace .clinical-panel{border-radius:14px;padding:15px 12px 17px}.workspace .clinical-metrics{grid-template-columns:1fr 1fr}.workspace .clinical-metric{min-height:94px;padding:14px 13px}.workspace .clinical-metric__label{font-size:10.5px}.workspace .clinical-empty-state{padding:16px 13px}.workspace .clinical-alert{grid-template-columns:30px minmax(0,1fr);display:grid}.workspace .clinical-billing-card__head{flex-direction:column;align-items:stretch}.workspace .clinical-funding{align-self:flex-start}.workspace .document-payslip{border-radius:10px}.workspace .command-hero{border-radius:17px;padding:25px 16px 17px}.workspace .command-metrics{grid-template-columns:1fr}.workspace .command-focus{padding:15px}.workspace .clinical-document-shell{width:100%;padding:8px}.workspace .clinical-document{box-shadow:var(--ec-shadow-sm);border-radius:11px}}@media (max-width:360px){.workspace .clinical-metrics{grid-template-columns:1fr}.workspace .hk-command-preview__metrics{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.workspace :where(.clinical-inline-action,.clinical-alert__button,.clinical-alert__link,.clinical-setup__action,.catalogue-hit__button){min-height:44px}}@media (prefers-contrast:more){.workspace{--ec-line:#aebfb6;--ec-line-soft:#ccd8d1;--ec-muted:#445b50;--ec-faint:#5d7167}.workspace .clinical-panel,.workspace .clinical-metric,.workspace .hk-module,.workspace .hk-card{border-width:2px}.workspace :where(a,button,input,select,textarea,summary):focus-visible{outline-width:4px;outline-color:#08734d}}@media (forced-colors:active){.workspace,.workspace .command-hero,.workspace .hk-dash-hero{forced-color-adjust:auto}.workspace:before{display:none}}@media (prefers-reduced-motion:reduce){.workspace{scroll-behavior:auto}.workspace *,.workspace :before,.workspace :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.workspace .hk-rise{opacity:1;transform:none}.workspace .hk-module:hover,.workspace .hk-card:hover,.workspace .command-quick__links>a:hover,.workspace .command-module-grid>a:hover,.workspace .clinical-metric:hover,.workspace .clinical-billing-card:hover{transform:none}}@media print{.workspace{color:#17231e;min-height:0;overflow:visible;background:#fff!important}.workspace:before{display:none!important}.workspace .workspace__body{background:#fff;width:auto;min-height:0;margin:0;padding:0;display:block}.workspace .clinical-document-shell{width:auto;max-width:none;margin:0;padding:0}.workspace .clinical-document{color:#17231e;box-shadow:none;background:#fff;border:0;border-radius:0}.workspace .document-print-button{display:none!important}.workspace .clinical-document{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.workspace .voice-command__scrim{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08241a6b;position:fixed;inset:0}.workspace .voice-command__panel{z-index:121;overscroll-behavior:contain;color:#28473b;scrollbar-color:#a7cabb transparent;background:#fff;border:1px solid #b9d2c5;border-radius:19px;width:min(440px,100vw - 24px);max-height:min(760px,100dvh - 72px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 26px 80px #082f2142}@media (max-width:767px){.workspace .voice-command__panel{width:auto;max-height:min(86dvh,100dvh - 48px);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;inset:auto 0 0;transform:none}}@media (prefers-reduced-motion:reduce){.workspace .voice-command__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.workspace .voice-command__head{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#f8fdfafa,#ebf7f1fa);border-bottom:1px solid #dce7e1;border-radius:19px 19px 0 0;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 14px;display:flex;position:sticky;top:0}.workspace .voice-command__head>div{min-width:0}.workspace .voice-command__head div>span{color:#1b7756;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:9.5px;font-weight:850;display:flex}.workspace .voice-command__head h2{color:#10392a;margin:4px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.workspace .voice-command__head>button{color:#597166;cursor:pointer;background:#fff;border:1px solid #cfddd6;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.workspace .voice-command__privacy{color:#43695a;background:#eff8f3;border:1px solid #c7dfd3;border-radius:10px;align-items:flex-start;gap:8px;margin:13px 15px 0;padding:9px 10px;font-size:10.5px;line-height:1.45;display:flex}.workspace .voice-command__privacy svg{color:#197654;flex:none;margin-top:1px}.workspace .voice-command__capture{grid-template-columns:minmax(0,1fr) 145px;align-items:end;gap:9px;padding:13px 15px 0;display:grid}.workspace .voice-command__mic{color:#fff;cursor:pointer;background:#197654;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.workspace .voice-command__mic:hover:not(:disabled){background:#126443}.workspace .voice-command__mic.is-listening{background:#a8443c;box-shadow:0 0 0 4px #a8443c24}.workspace .voice-command__mic:disabled{color:#71847b;cursor:not-allowed;background:#e4eae7}.workspace .voice-command__capture label{gap:4px;display:grid}.workspace .voice-command__capture label span,.workspace .voice-command__typed>label{color:#6a7f75;font-size:9.5px;font-weight:750}.workspace .voice-command__capture select{color:#314d41;background:#fff;border:1px solid #cfddd6;border-radius:10px;width:100%;min-height:46px;padding:0 9px;font-size:10.5px}.workspace .voice-command__listening{color:#813a34;background:#fff0ef;border:1px solid #e4c0bd;border-radius:9px;align-items:center;gap:8px;margin:10px 15px 0;padding:9px 11px;font-size:11px;display:flex}.workspace .voice-command__pulse{background:#bb4e46;border-radius:50%;flex:none;width:9px;height:9px;animation:1.3s infinite voice-pulse;box-shadow:0 0 #bb4e4666}@keyframes voice-pulse{70%{box-shadow:0 0 0 7px #bb4e4600}to{box-shadow:0 0 #bb4e4600}}.workspace .voice-command__status{color:#346653;margin:10px 15px 0;font-size:10.5px;line-height:1.45}.workspace .voice-command__error{color:#933e36;margin:10px 15px 0;font-size:10.5px;line-height:1.45}.workspace .voice-command__typed{gap:5px;padding:12px 15px 0;display:grid}.workspace .voice-command__typed>div{background:#fff;border:1px solid #c9d9d1;border-radius:11px;grid-template-columns:minmax(0,1fr) 42px;display:grid;overflow:hidden}.workspace .voice-command__typed input{color:#213e32;background:0 0;border:0;outline:0;min-width:0;min-height:44px;padding:0 12px;font-size:12px}.workspace .voice-command__typed div:focus-within{border-color:#6fb493;box-shadow:0 0 0 3px #2d8b621f}.workspace .voice-command__typed button{color:#fff;cursor:pointer;background:#1a7655;border:0;place-items:center;display:grid}.workspace .voice-command__typed button:disabled{color:#8d9b94;cursor:default;background:#edf1ef}.workspace .voice-command__examples{flex-wrap:wrap;gap:6px;padding:12px 15px 16px;display:flex}.workspace .voice-command__examples>span{color:#798b83;letter-spacing:.07em;text-transform:uppercase;width:100%;font-size:9px;font-weight:800}.workspace .voice-command__examples button{color:#376151;cursor:pointer;background:#f7faf8;border:1px solid #cfdfd7;border-radius:999px;padding:7px 9px;font-size:9.5px}.workspace .voice-command__examples button:hover{background:#edf7f2;border-color:#8fc2a9}.workspace .voice-command__review{border-top:1px solid #e0e9e4;margin-top:13px}.workspace .voice-command__review>header{justify-content:space-between;align-items:flex-start;gap:13px;padding:14px 15px 11px;display:flex}.workspace .voice-command__review>header>div{min-width:0}.workspace .voice-command__review>header>svg{color:#21815e;flex:none;margin-top:3px}.workspace .voice-command__review>header h3{color:#153f30;margin:5px 0 0;font-size:15px}.workspace .voice-command__review>header p{color:#667b71;margin:4px 0 0;font-size:10.5px;line-height:1.5}.workspace .voice-command__risk{color:#276047;letter-spacing:.06em;text-transform:uppercase;background:#edf7f2;border:1px solid #c5dbd0;border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:850;display:inline-flex}.workspace .voice-command__risk--draft{color:#6e551e;background:#fff7e7;border-color:#e4d2a8}.workspace .voice-command__risk--confirmed{color:#774620;background:#fff1e4;border-color:#e8c9a8}.workspace .voice-command__risk--manual{color:#743c38;background:#fff0ef;border-color:#e4c3c0}.workspace .voice-command__notice{border-radius:9px;margin:0 15px 11px;padding:9px 10px;font-size:10.5px;line-height:1.45}.workspace .voice-command__notice--ok{color:#226047;background:#eff9f4;border:1px solid #bcddcc}.workspace .voice-command__notice--warning{color:#74501d;background:#fff7e8;border:1px solid #ead3ac}.workspace .voice-command__notice--error{color:#853b35;background:#fff1f0;border:1px solid #e4c2bf}.workspace .voice-command__primary,.workspace .voice-command__secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 30px);min-height:42px;margin:3px 15px 15px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.workspace .voice-command__primary{color:#fff;background:#197654;border:1px solid #126344}.workspace .voice-command__primary:hover:not(:disabled){background:#116042}.workspace .voice-command__primary:disabled{opacity:.55;cursor:progress}.workspace .voice-command__secondary{color:#1a6549;background:#edf7f2;border:1px solid #9bcab3}.workspace .voice-command__resolve{padding:0 15px 11px}.workspace .voice-command__resolve form{border:1px solid #cadbd2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.workspace .voice-command__resolve input{color:#27483b;border:0;outline:0;min-width:0;min-height:41px;padding:0 11px}.workspace .voice-command__resolve button{color:#fff;cursor:pointer;background:#1b7756;border:0;align-items:center;gap:5px;padding:0 12px;font-size:10.5px;font-weight:750;display:flex}.workspace .voice-command__resolve>p{color:#667d72;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:9.5px;line-height:1.45;display:flex}.workspace .voice-command__resolve>p svg{color:#1c7655;flex:none;margin-top:1px}.workspace .voice-command__registration{padding-top:2px}.workspace .voice-command__fields{grid-template-columns:1fr 1fr;gap:8px;padding:0 15px 12px;display:grid}.workspace .voice-command__fields label{gap:4px;min-width:0;display:grid}.workspace .voice-command__fields label span{color:#61776c;font-size:9px;font-weight:750}.workspace .voice-command__fields input,.workspace .voice-command__fields select{color:#2d4b3f;background:#fff;border:1px solid #cddcd4;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 9px;font-size:10.5px}.workspace .voice-command__field--wide{grid-column:1/-1}.workspace .voice-command__blocked{color:#74403a;background:#fff2f1;border:1px solid #e2c4c1;border-radius:10px;align-items:flex-start;gap:9px;margin:0 15px 15px;padding:11px;display:flex}.workspace .voice-command__blocked svg{flex:none;margin-top:1px}.workspace .voice-command__blocked p{margin:0;font-size:10.5px;line-height:1.5}.workspace .voice-command__matches{gap:7px;padding:0 15px 15px;display:grid}.workspace .voice-command__matches>span{color:#6e8178;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.workspace .voice-command__matches article{background:#fafcfb;border:1px solid #d5e2dc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.workspace .voice-command__matches article>div{gap:2px;min-width:0;display:grid}.workspace .voice-command__matches article strong{color:#284a3c;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.workspace .voice-command__matches article small{color:#778a81;font-size:9.5px}.workspace .voice-command__matches article a{color:#176a4c;font-size:9.5px;font-weight:750;text-decoration:none}.workspace .voice-command__matches .voice-command__secondary{width:100%;margin:2px 0 0}@media (max-width:430px){.workspace .voice-command__capture,.workspace .voice-command__fields{grid-template-columns:1fr}.workspace .voice-command__field--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.workspace .voice-command__pulse{animation:none}}@media (forced-colors:active){.workspace .voice-command__mic,.workspace .voice-command__primary{border:1px solid buttontext}}.workspace .clinical.command-centre.now-surface{gap:14px;width:min(1380px,100% - 48px);padding-top:22px}.workspace .now-orbit{color:#fff;isolation:isolate;background:radial-gradient(circle at 13% 4%,#53d69740,#0000 28rem),radial-gradient(circle at 88% 112%,#3e84a830,#0000 25rem),linear-gradient(135deg,#061a13,#0a3023 58%,#071f18);border:1px solid #8cd9b229;border-radius:24px;grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:clamp(24px,3vw,44px);min-height:318px;padding:clamp(28px,3.2vw,43px);display:grid;position:relative;overflow:hidden;box-shadow:0 27px 70px #051c1330,inset 0 1px #ffffff0e}.workspace .now-orbit--staff{background:radial-gradient(circle at 13% 4%,#4cc59a3b,#0000 28rem),radial-gradient(circle at 90% 112%,#367fa733,#0000 25rem),linear-gradient(135deg,#071b17,#0a3027 60%,#08221b)}.workspace .now-orbit:before{content:"";z-index:-2;opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.workspace .now-orbit:after{content:"";z-index:-1;border:1px solid #80e5b121;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-112px;box-shadow:0 0 0 38px #80e5b106,0 0 0 78px #80e5b105}.workspace .now-orbit__orientation{flex-direction:column;justify-content:center;min-width:0;display:flex}.workspace .now-orbit__date{color:#9ed4bb;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 13px;font-size:9px;font-weight:820;display:flex}.workspace .now-orbit__date span{background:#70e2a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #70e2a91a,0 0 18px #70e2a957}.workspace .now-orbit__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace .now-orbit__heading>div:first-child{min-width:0}.workspace .now-orbit__eyebrow{color:#7ec6a5;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.workspace .now-orbit h1{max-width:18ch;font-family:var(--ec-display);letter-spacing:-.047em;margin:4px 0 0;font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:1.02}.workspace .now-orbit__heading p{color:#b9cec4;max-width:62ch;margin:10px 0 0;font-size:12.5px;line-height:1.62}.workspace .now-orbit__live{color:#a7e7c7;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0b;border:1px solid #99e6c029;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:8.5px;font-weight:800;display:inline-flex}.workspace .now-orbit__identity{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:20px;display:grid;overflow:hidden}.workspace .now-orbit__identity>span{gap:3px;min-width:0;padding:10px 13px;display:grid}.workspace .now-orbit__identity>span+span{border-left:1px solid #ffffff17}.workspace .now-orbit__identity small{color:#7eaa96;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.workspace .now-orbit__identity strong{color:#eef8f3;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.workspace .now-orbit__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.workspace .now-orbit .command-primary,.workspace .now-orbit .command-secondary{min-height:45px}.workspace .now-orbit .command-primary{padding-inline:17px}.workspace .now-trust{color:#173c2e;background:#fbfefcf9;border:1px solid #ffffff80;border-radius:18px;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;padding:19px;display:flex;box-shadow:0 24px 58px #0000003d,inset 0 1px #fff}.workspace .now-trust__head{border-bottom:1px solid #e1ebe5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.workspace .now-trust__head>span{color:#315c4a;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:820;display:inline-flex}.workspace .now-trust__head svg{color:#17714f}.workspace .now-trust__head i{color:#28664e;letter-spacing:.06em;text-transform:uppercase;background:#eaf7f0;border:1px solid #c3dfd0;border-radius:999px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:850}.workspace .now-trust__statement{grid-template-columns:36px minmax(0,1fr);gap:11px;margin-top:17px;display:grid}.workspace .now-trust__statement>svg{color:#166f4e;background:#ebf7f0;border:1px solid #cfe5d9;border-radius:11px;width:36px;height:36px;padding:9px}.workspace .now-trust__statement strong{color:#123c2c;font-family:var(--ec-display);font-size:17px;font-weight:600;line-height:1.15}.workspace .now-trust__statement p{color:#526a5f;margin:6px 0 0;font-size:10px;line-height:1.55}.workspace .now-trust ul{border-top:1px solid #e5ece8;gap:7px;margin:18px 0 0;padding:12px 0 0;list-style:none;display:grid}.workspace .now-trust li{color:#496357;align-items:center;gap:7px;font-size:10px;display:flex}.workspace .now-trust li svg{color:#21835f;flex:none}.workspace .now-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.workspace .now-signals>:is(a,article){color:#173b2d;border:1px solid var(--ec-line);min-width:0;min-height:84px;box-shadow:var(--ec-shadow-xs);background:linear-gradient(145deg,#fff,#f8fbf9);border-radius:14px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;text-decoration:none;display:grid;position:relative}.workspace .now-signals>article{grid-template-columns:39px minmax(0,1fr)}.workspace .now-signals>:is(a,article)>span:nth-child(2){grid-template-columns:1fr auto;align-items:baseline;column-gap:7px;min-width:0;display:grid}.workspace .now-signals small{color:#51695e;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10px;font-weight:760;overflow:hidden}.workspace .now-signals strong{color:#113a2a;font-family:var(--ec-display);letter-spacing:-.035em;grid-area:1/2/3;font-size:25px;font-weight:500}.workspace .now-signals em{color:#596f64;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin-top:3px;font-size:9.5px;font-style:normal;line-height:1.35;overflow:hidden}.workspace .now-signals>:is(a,article)>svg{color:#729085}.workspace .now-signals>a.is-critical{background:linear-gradient(145deg,#fff,#fff7f6);border-color:#e0aaa6}.workspace .now-signal__icon{border:1px solid #1a664812;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.workspace .now-signal__icon--green{color:#16714e;background:#e7f6ed}.workspace .now-signal__icon--blue{color:#2d6f99;background:#e9f4fa}.workspace .now-signal__icon--amber{color:#9b641e;background:#fff3dc}.workspace .now-signal__icon--violet{color:#6f5a9a;background:#f2eefb}.workspace .now-signal__icon--rose{color:#9c443f;background:#fff0ef}.workspace .now-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:11px;display:grid}.workspace .now-missions,.workspace .now-ledger{border:1px solid var(--ec-line);min-width:0;box-shadow:var(--ec-shadow-sm);background:#fffffff5;border-radius:17px;padding:18px}.workspace .now-section-head{border-bottom:1px solid #e4ece7;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.workspace .now-section-head>div{min-width:0}.workspace .now-section-head span{color:#378065;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:840}.workspace .now-section-head h2{color:#133b2b;font-family:var(--ec-display);letter-spacing:-.025em;margin:3px 0 0;font-size:21px;font-weight:600}.workspace .now-section-head p{color:#536b60;margin:4px 0 0;font-size:10px;line-height:1.45}.workspace .now-section-head>small{color:#356650;background:#f0f7f3;border:1px solid #cbded4;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:780}.workspace .now-missions__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.workspace .now-missions__list a{color:#193c2e;background:#fbfdfc;border:1px solid #dbe7e0;border-radius:12px;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:78px;padding:11px;text-decoration:none;display:grid}.workspace .now-missions__list a>b{color:#526a5f;align-self:flex-start;font-size:9px;font-weight:800}.workspace .now-mission__icon{color:#176d4c;background:#e8f5ed;border:1px solid #cee4d8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.workspace .now-missions__list a>span:nth-child(3){gap:3px;min-width:0;display:grid}.workspace .now-missions__list strong{color:#173c2d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace .now-missions__list small{color:#536b60;font-size:9.5px;line-height:1.4}.workspace .now-missions__list a>svg{color:#7c958a}.workspace .now-ledger__entries{padding-top:6px;display:grid}.workspace .now-ledger__entries>:is(a,article){color:#193c2e;border-bottom:1px solid #e7ede9;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px 2px;text-decoration:none;display:grid}.workspace .now-ledger__entries>:is(a,article):last-child{border-bottom:0}.workspace .now-ledger__entries>:is(a,article)>span:nth-child(2){gap:3px;min-width:0;display:grid}.workspace .now-ledger__entries strong{color:#173a2c;font-size:9.5px}.workspace .now-ledger__entries small{color:#526a5f;font-size:9.5px;line-height:1.45}.workspace .now-ledger__entries svg{color:#779086;margin-top:3px}.workspace .now-ledger__state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 6px;font-size:8px;font-weight:850;display:inline-flex}.workspace .now-ledger__state--new{color:#176343;background:#e9f7ef;border:1px solid #b9dcc9}.workspace .now-ledger__state--core{color:#586d63;background:#f1f5f3;border:1px solid #d1ddd7}@media (hover:hover) and (pointer:fine){.workspace .now-signals>a,.workspace .now-missions__list a,.workspace .now-ledger__entries>a{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.workspace .now-signals>a:hover,.workspace .now-missions__list a:hover{background:#fff;border-color:#a9cfbb;transform:translateY(-2px);box-shadow:0 14px 32px #07342213}.workspace .now-ledger__entries>a:hover{transform:translate(2px)}}@media (max-width:1180px){.workspace .now-orbit{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px}.workspace .now-missions__list{grid-template-columns:1fr}.workspace .now-missions__list a{min-height:64px}}@media (max-width:980px){.workspace .clinical.command-centre.now-surface{width:min(100% - 30px,860px);padding-top:18px}.workspace .now-orbit{grid-template-columns:1fr;min-height:0}.workspace .now-trust{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;display:grid}.workspace .now-trust__head{grid-column:1/-1}.workspace .now-trust__statement{margin-top:0}.workspace .now-trust ul{border-top:0;border-left:1px solid #e5ece8;margin-top:0;padding:0 0 0 14px}.workspace .now-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .now-grid{grid-template-columns:1fr}.workspace .now-missions__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.workspace .clinical.command-centre.now-surface{gap:11px;width:calc(100% - 18px);padding-top:11px}.workspace .now-orbit{border-radius:19px;gap:22px;padding:24px 18px 18px}.workspace .now-orbit__heading{display:block}.workspace .now-orbit h1{font-size:clamp(30px,9vw,40px)}.workspace .now-orbit__live{margin-top:13px}.workspace .now-orbit__identity{grid-template-columns:1fr}.workspace .now-orbit__identity>span+span{border-top:1px solid #ffffff17;border-left:0}.workspace .now-orbit__actions>*{justify-content:center;width:100%}.workspace .now-trust{border-radius:15px;padding:16px;display:block}.workspace .now-trust__statement{margin-top:15px}.workspace .now-trust ul{border-top:1px solid #e5ece8;border-left:0;margin-top:14px;padding:12px 0 0}.workspace .now-signals{gap:7px}.workspace .now-signals>:is(a,article){min-height:78px;padding:11px}.workspace .now-missions,.workspace .now-ledger{border-radius:14px;padding:15px 13px}.workspace .now-missions__list{grid-template-columns:1fr}.workspace .now-missions__list a{min-height:62px}}@media (max-width:480px){.workspace .clinical.command-centre.now-surface{width:calc(100% - 10px)}.workspace .now-orbit{border-radius:16px;padding:22px 15px 15px}.workspace .now-orbit__heading p{font-size:11.5px}.workspace .now-signals{grid-template-columns:1fr}.workspace .now-signals>:is(a,article){min-height:72px}.workspace .now-section-head{display:block}.workspace .now-section-head>small{margin-top:8px;display:inline-flex}}@media (forced-colors:active){.workspace .now-orbit,.workspace .now-trust,.workspace .now-signals>:is(a,article),.workspace .now-missions,.workspace .now-ledger{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){.workspace .now-signals>a:hover,.workspace .now-missions__list a:hover,.workspace .now-ledger__entries>a:hover{transform:none}}.workspace--clinical{--os-pearl:#f4f1ea;--os-paper:#fffdf8;--os-ink:#11231d;--os-ink-soft:#52645d;--os-line:#d9ded8;--os-night:#071d19;--os-night-2:#0c3229;--os-mint:#8aebbd;background:radial-gradient(circle at 74% -8%, #47b18b1a, transparent 28rem), linear-gradient(180deg, #f8f7f3 0, var(--os-pearl) 38rem, #eef2ef 100%)}.workspace--clinical:before{opacity:.16;background-size:40px 40px;-webkit-mask-image:linear-gradient(#000,#0000 38rem);mask-image:linear-gradient(#000,#0000 38rem)}.workspace .clinical.command-centre.clinical-os{gap:16px;width:min(1540px,100% - 44px);padding:24px 0 0}.workspace .os-commandbar{z-index:12;border-bottom:1px solid #b3c0b8b8;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:8px 2px 16px;display:flex;position:relative}.workspace .os-commandbar__welcome{min-width:0}.workspace .os-commandbar__welcome>p{color:#537068;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:8.5px;font-weight:820;display:flex}.workspace .os-commandbar__welcome>p span{background:#29aa74;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #29aa741a,0 0 18px #29aa7442}.workspace .os-commandbar__welcome h1{color:var(--os-ink);font-family:var(--ec-display);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1}.workspace .os-commandbar__welcome>span{color:#65746e;margin-top:5px;font-size:11px;display:block}.workspace .os-commandbar__actions{align-items:center;gap:8px;display:flex}.workspace .os-register,.workspace .os-release-drawer>summary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10.5px;font-weight:780;text-decoration:none;display:inline-flex}.workspace .os-register{color:#edfff7;background:linear-gradient(135deg,#0d5b43,#16815d);border:1px solid #0b4c3a;box-shadow:0 9px 24px #0b513a29,inset 0 1px #ffffff29}.workspace .os-release-drawer{position:relative}.workspace .os-release-drawer>summary{color:#334b42;background:#ffffffbd;border:1px solid #d0d9d4;list-style:none;box-shadow:inset 0 1px #fff}.workspace .os-release-drawer>summary::-webkit-details-marker{display:none}.workspace .os-release-drawer[open]>summary{color:#0e5e43;background:#eef8f2;border-color:#9bcbb4}.workspace .os-release-drawer[open]>summary svg:last-child{transform:rotate(180deg)}.workspace .os-release-drawer__panel{z-index:20;color:#1b332a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffefafb;border:1px solid #cbd7d0;border-radius:17px;width:min(510px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 26px 70px #081e1636}.workspace .os-release-drawer__panel>header{border-bottom:1px solid #e0e6e2;padding:18px 19px 15px}.workspace .os-release-drawer__panel>header span{color:#237355;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:840}.workspace .os-release-drawer__panel>header h2{font-family:var(--ec-display);margin:4px 0 0;font-size:23px;font-weight:600}.workspace .os-release-drawer__panel>header p{color:#687871;margin:4px 0 0;font-size:10px;line-height:1.45}.workspace .os-release-drawer__panel>div{padding:4px 18px;display:grid}.workspace .os-release-drawer__panel article{border-bottom:1px solid #e5eae7;grid-template-columns:43px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.workspace .os-release-drawer__panel article:last-child{border-bottom:0}.workspace .os-release-state{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;height:23px;padding:0 6px;font-size:7.5px;font-weight:850;display:inline-flex}.workspace .os-release-state--new{color:#0c6847;background:#e5f6ec;border:1px solid #a8d5bf}.workspace .os-release-state--core{color:#566760;background:#f0f3f1;border:1px solid #ccd6d0}.workspace .os-release-state--next{color:#655393;background:#f2effc;border:1px solid #d3ccec}.workspace .os-release-drawer__panel article strong{font-size:10.5px;display:block}.workspace .os-release-drawer__panel article p{color:#586a62;margin:3px 0 0;font-size:9.5px;line-height:1.45}.workspace .os-release-drawer__panel article small{color:#7a8982;margin-top:5px;font-size:8.5px;display:block}.workspace .os-release-drawer__panel>a{color:#145e44;background:#f5faf7;border-top:1px solid #dfe6e2;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:9.5px;font-weight:760;display:flex}.workspace .os-pulse{color:#d8e7e1;background:radial-gradient(circle at 8% 0,#52d7a03d,#0000 19rem),linear-gradient(105deg,#061a16,#0b2e27 62%,#0c352c);border:1px solid #7dc4a624;border-radius:17px;grid-template-columns:minmax(160px,.72fr) repeat(4,minmax(130px,1fr));min-height:102px;display:grid;overflow:hidden;box-shadow:0 18px 46px #071f1829,inset 0 1px #ffffff0e}.workspace .os-pulse>:is(a,div){min-width:0;color:inherit;border-left:1px solid #cdefe11a;align-content:center;gap:3px;padding:17px 20px;text-decoration:none;display:grid}.workspace .os-pulse__label{grid-template-columns:35px minmax(0,1fr);align-items:center;border-left:0!important;align-content:center!important}.workspace .os-pulse__label>svg{color:#90efc4;background:#75e1af17;border:1px solid #8aebbd2e;border-radius:50%;width:35px;height:35px;padding:10px}.workspace .os-pulse__label>span{gap:2px;display:grid}.workspace .os-pulse span,.workspace .os-pulse__label small{color:#85a89a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.workspace .os-pulse strong{color:#f4fff9;font-family:var(--ec-display);font-size:27px;font-weight:500;line-height:1}.workspace .os-pulse small{color:#86a498;font-size:8.5px}.workspace .os-pulse__label strong{letter-spacing:.03em;text-transform:uppercase;font-family:inherit;font-size:11px;font-weight:800}.workspace .os-pulse>a{transition:background .15s;position:relative}.workspace .os-pulse>a:after{content:"";border-top:1px solid #78988b;border-right:1px solid #78988b;width:5px;height:5px;position:absolute;top:50%;right:13px;transform:rotate(45deg)}.workspace .os-pulse>a:hover{background:#ffffff0e}.workspace .os-pulse>a.is-critical{background:linear-gradient(145deg,#be473f38,#be473f0f)}.workspace .os-pulse>a.is-critical strong{color:#ffbbb5}.workspace .os-cockpit{grid-template-columns:minmax(0,1.56fr) minmax(310px,.64fr);align-items:stretch;gap:13px;display:grid}.workspace .os-care-stream{border:1px solid var(--os-line);background:#fffdf8eb;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 13px 36px #0e2a200e,inset 0 1px #fff}.workspace .os-section-heading{border-bottom:1px solid #dfe4df;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 21px 17px;display:flex}.workspace .os-section-heading>div{min-width:0}.workspace .os-section-heading>div>span{color:#247558;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:840;display:inline-flex}.workspace .os-section-heading h2{color:#142820;font-family:var(--ec-display);letter-spacing:-.025em;margin:5px 0 0;font-size:24px;font-weight:600}.workspace .os-section-heading p{color:#677770;margin:4px 0 0;font-size:10px}.workspace .os-section-heading>small{color:#406057;background:#f5f8f6;border:1px solid #d3ded8;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:760}.workspace .os-care-stream__list{padding:0 21px;display:grid}.workspace .os-care-stream__list>:is(a,article){color:#1b342b;border-bottom:1px solid #e1e6e2;grid-template-columns:26px 39px minmax(0,1fr) minmax(88px,auto) 17px;align-items:center;gap:11px;min-width:0;min-height:80px;padding:13px 0;text-decoration:none;display:grid}.workspace .os-care-stream__list>:is(a,article):last-child{border-bottom:0}.workspace .os-care-stream__list>article{grid-template-columns:26px 39px minmax(0,1fr) minmax(88px,auto)}.workspace .os-care-stream__rank{color:#819089;font-size:8px;font-weight:830}.workspace .os-care-stream__icon{border:1px solid #0000;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.workspace .os-care-stream__icon--urgent{color:#a53f39;background:#fff0ee;border-color:#edc4c0}.workspace .os-care-stream__icon--active{color:#286f9b;background:#eaf4fa;border-color:#c8ddeb}.workspace .os-care-stream__icon--steady{color:#96611d;background:#fff4df;border-color:#ead5ac}.workspace .os-care-stream__icon--ready{color:#19704e;background:#e8f6ee;border-color:#c4e0d1}.workspace .os-care-stream__copy{gap:4px;min-width:0;display:grid}.workspace .os-care-stream__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.workspace .os-care-stream__copy small{color:#64766e;font-size:9.5px;line-height:1.4}.workspace .os-care-stream__metric{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.workspace .os-care-stream__metric strong{color:#16382b;font-family:var(--ec-display);font-size:20px;font-weight:600}.workspace .os-care-stream__metric small{color:#2d7157;font-size:8.5px;font-weight:760}.workspace .os-care-stream__list>:is(a,article)>svg{color:#759087}.workspace .os-care-stream__list>a{transition:transform .15s,background .15s}.workspace .os-care-stream__list>a:hover{background:#e6f2eb70;transform:translate(3px)}.workspace .os-fast-actions{background:#f5f7f3;border-top:1px solid #dfe5e1;grid-template-columns:115px minmax(0,1fr);gap:14px;padding:14px 20px 18px;display:grid}.workspace .os-fast-actions>div{align-content:center;gap:3px;display:grid}.workspace .os-fast-actions>div span{color:#1c4938;text-transform:uppercase;font-size:9px;font-weight:810}.workspace .os-fast-actions>div small{color:#7a8882;font-size:8.5px;line-height:1.35}.workspace .os-fast-actions nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.workspace .os-fast-actions a{color:#24443a;background:#fff;border:1px solid #d5ded9;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:55px;padding:8px;text-decoration:none;display:grid}.workspace .os-fast-actions a>svg:first-child{color:#197150}.workspace .os-fast-actions a>svg:last-child{color:#82938c}.workspace .os-fast-actions a>span{gap:2px;min-width:0;display:grid}.workspace .os-fast-actions a strong,.workspace .os-fast-actions a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace .os-fast-actions a strong{font-size:9px}.workspace .os-fast-actions a small{color:#718078;font-size:8px}.workspace .os-intelligence{color:#dbeae3;background:radial-gradient(circle at 50% 12%,#42c78f2e,#0000 16rem),linear-gradient(155deg,#071d18,#0b2c25 62%,#09231d);border:1px solid #84d3b02b;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0419122e,inset 0 1px #ffffff0d}.workspace .os-intelligence--critical{background:radial-gradient(circle at 50% 12%,#cf564b33,#0000 16rem),linear-gradient(155deg,#22110f,#2d1915 60%,#171411)}.workspace .os-intelligence>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace .os-intelligence>header>span{color:#8fceaf;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:840;display:flex}.workspace .os-intelligence>header i{color:#9bb3a8;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-style:normal;font-weight:750;display:flex}.workspace .os-intelligence>header i span{background:#72e6ae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #72e6aea6}.workspace .os-intelligence__signal{justify-content:center;align-items:center;height:82px;margin:12px 0 4px;display:flex;position:relative}.workspace .os-intelligence__signal>span{border:1px solid #79e0b11f;border-radius:50%;width:58px;height:58px;position:absolute}.workspace .os-intelligence__signal>span:nth-child(2){opacity:.68;width:82px;height:82px}.workspace .os-intelligence__signal>span:nth-child(3){opacity:.35;width:106px;height:106px}.workspace .os-intelligence__signal i{z-index:2;color:#a2f1cb;background:#63daa21c;border:1px solid #85e9ba3b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 0 36px #4bd59529}.workspace .os-intelligence--critical .os-intelligence__signal i{color:#ffc0b9;background:#d55a5024;border-color:#f1897e47}.workspace .os-intelligence__summary{text-align:center}.workspace .os-intelligence__summary>small{color:#78978a;letter-spacing:.11em;text-transform:uppercase;font-size:7.5px;font-weight:790}.workspace .os-intelligence__summary h2{color:#f1fbf6;max-width:18ch;font-family:var(--ec-display);margin:5px auto 0;font-size:23px;font-weight:600;line-height:1.05}.workspace .os-intelligence__summary p{color:#9cb2a8;max-width:42ch;margin:9px auto 0;font-size:9.5px;line-height:1.55}.workspace .os-intelligence__summary a{color:#dffff0;background:#6ddaa71a;border:1px solid #80deb32e;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;margin-top:13px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex}.workspace .os-intelligence__context{border-top:1px solid #ffffff17;margin:18px 0 0;display:grid}.workspace .os-intelligence__context>div{border-bottom:1px solid #ffffff13;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.workspace .os-intelligence__context dt{color:#769186;font-size:8.5px}.workspace .os-intelligence__context dd{color:#d5e5de;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;overflow:hidden}.workspace .os-intelligence>footer{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin-top:auto;padding-top:17px;display:grid}.workspace .os-intelligence>footer>svg{color:#82deb4;background:#61cf9b14;border:1px solid #79daad29;border-radius:9px;width:32px;height:32px;padding:8px}.workspace .os-intelligence>footer span{gap:3px;display:grid}.workspace .os-intelligence>footer strong{color:#dbeae3;font-size:8.5px}.workspace .os-intelligence>footer small{color:#789187;font-size:7.8px;line-height:1.35}.workspace .os-live-queue{background:#fffdf8f0;border-radius:18px}@media (max-width:1260px){.workspace .os-cockpit{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr)}.workspace .os-fast-actions{grid-template-columns:1fr}.workspace .os-fast-actions nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.workspace .os-cockpit{grid-template-columns:1fr}.workspace .os-intelligence{min-height:0}.workspace .os-intelligence__signal{display:none}.workspace .os-intelligence__summary{text-align:left;margin-top:22px}.workspace .os-intelligence__summary h2,.workspace .os-intelligence__summary p{max-width:none;margin-left:0;margin-right:0}.workspace .os-intelligence__context{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .os-intelligence__context>div{border-right:1px solid #ffffff13;display:grid}.workspace .os-intelligence__context>div:last-child{border-right:0}.workspace .os-intelligence__context dd{text-align:left}.workspace .os-intelligence>footer{margin-top:0}}@media (max-width:980px){.workspace .clinical.command-centre.clinical-os{width:min(100% - 28px,860px);padding-top:18px}.workspace .os-commandbar{min-height:82px}.workspace .os-pulse{grid-template-columns:minmax(145px,.75fr) repeat(4,minmax(120px,1fr))}.workspace .os-pulse>:is(a,div){padding-inline:14px}}@media (max-width:720px){.workspace .clinical.command-centre.clinical-os{gap:11px;width:calc(100% - 20px);padding-top:12px}.workspace .os-commandbar{align-items:flex-end;gap:12px;padding:4px 1px 13px}.workspace .os-commandbar__welcome h1{font-size:27px}.workspace .os-commandbar__welcome>span{font-size:10px}.workspace .os-commandbar__actions{gap:6px}.workspace .os-release-drawer>summary,.workspace .os-register{width:42px;min-height:42px;padding:0;font-size:0}.workspace .os-release-drawer>summary svg:last-child,.workspace .os-register svg:last-child{display:none}.workspace .os-release-drawer__panel{top:calc(var(--ec-topbar-height) + 8px);width:auto;max-height:calc(100dvh - var(--ec-topbar-height) - 92px);position:fixed;left:10px;right:10px;overflow-y:auto}.workspace .os-pulse{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;border-radius:14px;grid-template-columns:136px repeat(4,124px);min-height:90px;overflow-x:auto}.workspace .os-pulse>:is(a,div){scroll-snap-align:start;min-height:88px;padding:13px 14px}.workspace .os-pulse strong{font-size:23px}.workspace .os-care-stream,.workspace .os-intelligence,.workspace .os-live-queue{border-radius:14px}.workspace .os-section-heading{padding:17px 15px 14px}.workspace .os-section-heading h2{font-size:21px}.workspace .os-care-stream__list{padding:0 15px}.workspace .os-care-stream__list>:is(a,article){grid-template-columns:32px minmax(0,1fr) 52px 14px;gap:9px;min-height:78px}.workspace .os-care-stream__list>article{grid-template-columns:32px minmax(0,1fr) 52px}.workspace .os-care-stream__rank{display:none}.workspace .os-care-stream__icon{width:32px;height:32px}.workspace .os-care-stream__icon svg{width:16px;height:16px}.workspace .os-care-stream__copy strong{white-space:normal;font-size:10.5px}.workspace .os-care-stream__copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.7px;display:-webkit-box;overflow:hidden}.workspace .os-care-stream__metric strong{font-size:17px}.workspace .os-care-stream__metric small{font-size:0}.workspace .os-care-stream__metric small:after{content:"Open";font-size:8px}.workspace .os-fast-actions{padding:13px 14px 15px}.workspace .os-fast-actions nav{grid-template-columns:1fr}.workspace .os-fast-actions a{min-height:52px}.workspace .os-intelligence{padding:17px 15px}.workspace .os-intelligence__summary{margin-top:17px}.workspace .os-intelligence__summary h2{font-size:21px}.workspace .os-intelligence__context{grid-template-columns:1fr}.workspace .os-intelligence__context>div{border-right:0;display:flex}.workspace .os-intelligence__context dd{text-align:right}}@media (max-width:430px){.workspace .clinical.command-centre.clinical-os{width:calc(100% - 12px)}.workspace .os-commandbar__welcome>p{letter-spacing:.08em;font-size:7.4px}.workspace .os-commandbar__welcome h1{max-width:210px;font-size:24px}.workspace .os-commandbar__welcome>span{max-width:210px;font-size:9px}.workspace .os-commandbar__actions{align-self:flex-end}.workspace .os-section-heading>small{display:none}.workspace .os-care-stream__list>:is(a,article){grid-template-columns:30px minmax(0,1fr) 14px}.workspace .os-care-stream__list>article{grid-template-columns:30px minmax(0,1fr)}.workspace .os-care-stream__metric{display:none}}@media (prefers-reduced-motion:reduce){.workspace .os-care-stream__list>a:hover,.workspace .os-release-drawer[open]>summary svg:last-child{transform:none}}@media (forced-colors:active){.workspace .os-commandbar,.workspace .os-pulse,.workspace .os-care-stream,.workspace .os-intelligence,.workspace .os-release-drawer__panel{forced-color-adjust:auto}}.workspace .os-release-drawer__panel article small,.workspace .os-fast-actions a small{color:#52665d}.workspace .clinical-letterhead-preview-panel{overflow:hidden}.workspace .ec-settings-preview{max-width:760px;margin-top:14px;position:relative}.workspace .ec-settings-preview__label{color:var(--ec-muted,#5b6f82);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.workspace .ec-settings-preview .ec-doc__page{border:1px solid var(--ec-line,#dbe5df);border-radius:8px;box-shadow:0 10px 30px #0d563e14}.workspace .ec-settings-preview__missing{margin-top:14px}.workspace .ec-settings-preview__missing-list{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.workspace .ec-settings-preview__missing-list li{border:1px solid var(--ec-line,#dbe5df);background:var(--ec-surface,#fff);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.workspace{--ec-canvas:#f2f6f3;--ec-surface-soft:#f7faf8;--ec-line:#d2ded7;--ec-line-soft:#e4ece7;--ec-shadow-xs:0 1px 2px #08261b09, 0 7px 20px #08261b09;--ec-shadow-sm:0 12px 34px #07231811, 0 2px 8px #07231806}.workspace .clinical{gap:16px}.workspace .clinical-panel{border-radius:20px}.workspace .clinical-panel__head h2{font-size:21px}.workspace .clinical-panel__head p{max-width:76ch;font-size:13.5px}.workspace .clinical-field>span{font-size:12.5px}.workspace .clinical-field :where(input,select){min-height:50px}.workspace .clinical-field textarea{min-height:116px}.workspace .clinical-submit{border-radius:13px;min-height:52px;font-weight:760}.workspace .clinical-inline-action{border-radius:12px;min-height:44px}.workspace .clinical-table th{font-size:10.5px}.workspace .clinical-table td{padding-block:14px}.workspace .opd-row-actions :where(a,button){border-radius:10px;min-height:38px}.workspace .opd-role-scope{box-shadow:var(--ec-shadow-xs);background:#f8fcf9eb;border-color:#d4e3db;border-radius:16px;padding:0;display:block;overflow:hidden}.workspace .opd-role-scope>summary{color:#234c3b;cursor:pointer;align-items:center;gap:11px;min-height:58px;padding:11px 15px;list-style:none;display:flex}.workspace .opd-role-scope>summary::-webkit-details-marker{display:none}.workspace .opd-role-scope>summary>svg{color:#23805d;flex:none}.workspace .opd-role-scope>summary>span{gap:2px;min-width:0;display:grid}.workspace .opd-role-scope>summary strong{font-size:13px}.workspace .opd-role-scope>summary small{color:#71847b;font-size:11px}.workspace .opd-role-scope>summary:after{content:"+";color:#2a7558;margin-left:auto;font-size:20px;font-weight:500}.workspace .opd-role-scope[open]>summary:after{content:"−"}.workspace .opd-role-scope>p{color:#5a7167;margin:0;padding:0 15px 14px 44px;font-size:12.5px;line-height:1.6}.workspace .opd-primary-action{color:#eafff4;background:radial-gradient(circle at 0 0,#5cd29942,#0000 18rem),linear-gradient(135deg,#08271d,#0d4c38);border:1px solid #7adcae38;border-radius:19px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex;box-shadow:0 18px 44px #05271a24}.workspace .opd-primary-action>div{gap:3px;min-width:0;display:grid}.workspace .opd-primary-action>div>span{color:#8bdbb4;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.workspace .opd-primary-action strong{font-family:var(--ec-display);letter-spacing:-.025em;font-size:21px;font-weight:500}.workspace .opd-primary-action p{color:#a9c8b9;font-size:12px}.workspace .opd-primary-action>button{color:#052519;cursor:pointer;background:#82e6b5;border:1px solid #ffffff38;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;font-weight:780;display:inline-flex;box-shadow:0 12px 28px #38af7740}.workspace .opd-primary-action>button:hover{background:#9aefc6}.workspace .opd-registration-shell{scroll-margin-top:calc(var(--ec-topbar-height) + 18px);background:#f7fcf9f5;border:1px solid #9ccbb3;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 22px 54px #083d271a}.workspace .opd-registration-shell>header{justify-content:space-between;align-items:center;gap:18px;padding:0 2px;display:flex}.workspace .opd-registration-shell>header span{color:#237b59;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.workspace .opd-registration-shell>header h2{color:#163b2c;font-family:var(--ec-display);margin-top:3px;font-size:22px;font-weight:500}.workspace .opd-registration-shell>header button{color:#4d665a;cursor:pointer;background:#fff;border:1px solid #d0ded6;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.workspace .opd-registration{gap:13px;display:grid}.workspace .opd-registration-tabs{background:#edf3ef;border:1px solid #cfddd5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.workspace .opd-registration-tabs button{color:#536b60;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12.5px;font-weight:720;display:inline-flex}.workspace .opd-registration-tabs button[aria-selected=true]{color:#103f2d;background:#fff;border-color:#b8d9c8;box-shadow:0 5px 14px #082f2012}.workspace .opd-registration .clinical-task-form{margin:0}.workspace .clinical-disclosure{border:1px solid var(--ec-line);box-shadow:var(--ec-shadow-xs);background:#ffffffeb;border-radius:18px;overflow:hidden}.workspace .clinical-disclosure>summary{color:#1c4836;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 17px;list-style:none;display:flex}.workspace .clinical-disclosure>summary::-webkit-details-marker{display:none}.workspace .clinical-disclosure>summary>span{align-items:center;gap:11px;min-width:0;display:flex}.workspace .clinical-disclosure>summary>span>svg{color:#25845f;flex:none}.workspace .clinical-disclosure>summary>span>span{gap:2px;min-width:0;display:grid}.workspace .clinical-disclosure>summary strong{font-family:var(--ec-display);font-size:18px;font-weight:500}.workspace .clinical-disclosure>summary small{color:#71837a;font-size:11px}.workspace .clinical-disclosure>summary>b{color:#1f7353;background:#e7f5ed;border-radius:999px;flex:none;padding:7px 11px;font-size:10.5px}.workspace .clinical-disclosure[open]>summary{border-bottom:1px solid var(--ec-line-soft);background:#f8fbf9}.workspace .clinical-disclosure[open]>summary>b:after{content:" · close"}.workspace .clinical-disclosure>.clinical-panel{box-shadow:none;border:0;border-radius:0;margin:0}@media (max-width:760px){.workspace .clinical,.workspace .clinical.opd,.workspace .clinical.dialysis{gap:13px;width:calc(100% - 20px);padding-top:13px}.workspace .clinical-panel{border-radius:17px;padding:18px 15px 20px}.workspace .clinical-panel__head{margin-bottom:16px;padding-bottom:13px}.workspace .clinical-panel__head h2{font-size:19px}.workspace .clinical-panel__head p{font-size:12.5px}.workspace .clinical-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;padding:1px 1px 7px;display:flex;overflow-x:auto}.workspace .clinical-metrics::-webkit-scrollbar{display:none}.workspace .clinical-metric{scroll-snap-align:start;flex:0 0 152px;min-width:152px;min-height:92px;padding:15px}.workspace .clinical-metric__value{font-size:25px}.workspace .clinical-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.workspace .clinical-search__field input{font-size:16px}.workspace .clinical-field :where(input,select){min-height:52px}.workspace .clinical-submit{width:100%;min-height:54px}.workspace .clinical-table{font-size:13px}.workspace .clinical-table__scroll{margin-inline:-4px}.workspace .opd-primary-action{flex-direction:column;align-items:stretch;padding:18px}.workspace .opd-primary-action strong{font-size:20px}.workspace .opd-primary-action>button{width:100%;min-height:52px}.workspace .opd-registration-shell{scroll-margin-top:calc(var(--ec-topbar-height) + 68px);padding:13px}.workspace .opd-registration-shell>header h2{font-size:19px}.workspace .opd-registration-tabs button{min-height:50px;font-size:12px}.workspace .clinical-disclosure>summary{min-height:72px;padding-inline:14px}.workspace .clinical-disclosure>summary strong{font-size:17px}.workspace .opd-role-scope>p{padding-left:15px}}@media (max-width:420px){.workspace .opd-registration-tabs{grid-template-columns:1fr}.workspace .clinical-disclosure>summary>b{display:none}}@media (max-width:760px){.workspace .workspace__signout{justify-content:center;width:44px;min-height:44px;padding:0;font-size:0}}body:has(.workspace) .skip-link{align-items:center;min-height:44px;display:inline-flex}.workspace .dialysis-patient-context{z-index:24;top:calc(var(--ec-topbar-height) + 12px);background:linear-gradient(180deg, var(--ec-canvas) 82%, transparent);gap:8px;margin:-2px -2px 8px;padding:2px 2px 10px;display:grid;position:sticky}.workspace .dialysis-patient-context .dialysis-patient-head{background:radial-gradient(circle at 0 0,#5bd5993d,#0000 18rem),linear-gradient(135deg,#08271d,#0e553e);border:1px solid #87d5b033;border-radius:18px;margin:0;box-shadow:0 12px 30px #07251921}.workspace .dialysis-stage-nav{box-shadow:var(--ec-shadow-sm);background:#fffffffa;border:1px solid #cadbd2;border-radius:17px;gap:7px;padding:8px;display:grid}.workspace .dialysis-stage-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.workspace .dialysis-stage-nav button{color:#5c7167;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:54px;padding:7px 10px;display:flex}.workspace .dialysis-stage-nav button:hover{background:#f1f7f3}.workspace .dialysis-stage-nav button[aria-current=step]{color:#123f2e;background:#e8f6ee;border-color:#9dcbb4;box-shadow:inset 0 1px #fff}.workspace .dialysis-stage-nav button>i{color:#fff;background:#8a9992;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:800;display:grid}.workspace .dialysis-stage-nav button.is-done>i{background:#21825c}.workspace .dialysis-stage-nav button>span{gap:1px;min-width:0;display:grid}.workspace .dialysis-stage-nav button strong{font-size:12.5px}.workspace .dialysis-stage-nav button small{color:#7b8b84;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.workspace .dialysis-stage-nav>p{color:#526a60;background:#f5f8f6;border-radius:10px;align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:11.5px;line-height:1.4;display:flex}.workspace .dialysis-stage-nav>p svg{color:#24815d;flex:none}.workspace .dialysis-stage-empty{color:#62776c;text-align:center;background:#f8fbf9;border:1px dashed #bfd2c8;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:240px;padding:30px;display:grid}.workspace .dialysis-stage-empty svg{color:#2b8964}.workspace .dialysis-stage-empty strong{color:#173f2f;font-family:var(--ec-display);font-size:22px;font-weight:500}.workspace .dialysis-stage-empty p{max-width:48ch;font-size:12.5px;line-height:1.6}.workspace .dialysis-registration-shell .point-of-care-registration{margin:0}.workspace .diagnostic-workflow-disclosure{box-shadow:none;margin-top:14px}.workspace .diagnostic-workflow-disclosure__body{border-top:1px solid var(--ec-line-soft);padding:16px}.workspace .diagnostic-workflow-disclosure .diagnostic-result-entry{margin:0}@media (max-width:980px){.workspace .dialysis-patient-context{top:calc(var(--ec-topbar-height) + 62px)}}@media (max-width:760px){.workspace .dialysis-patient-context{top:calc(var(--ec-topbar-height) + 60px);margin-inline:0;position:sticky}.workspace .dialysis-patient-context .dialysis-patient-head{border-radius:15px;padding:14px}.workspace .dialysis-stage-nav{border-radius:15px}.workspace .dialysis-stage-nav button{justify-content:center;min-height:50px;padding-inline:6px}.workspace .dialysis-stage-nav button>i{width:25px;height:25px}.workspace .dialysis-stage-nav button small{display:none}.workspace .dialysis-stage-nav>p{font-size:11px}.workspace .diagnostic-workflow-disclosure__body{padding:12px}}.workspace .dialysis-cockpit{padding-bottom:280px;overflow:visible}@media (max-width:760px){.workspace .dialysis-cockpit{padding-bottom:600px}}
