@layer properties;@layer theme{:root,:host{--spacing: .25rem;--container-3xl: 48rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-brand-navy: #0b1e3a;--color-brand-navy-hover: #071223;--color-brand-slate: #0f172a;--color-brand-surface: #f8fafc;--color-brand-card: #ffffff;--color-task-due: #ffc107;--color-task-overdue: #dc2626;--color-task-completed: #22c55e;--color-task-upcoming: #3b82f6;--color-task-on-status: #ffffff;--color-clinical-very-high: #991b1b;--color-clinical-high: #dc2626;--color-clinical-normal: #16a34a;--color-clinical-low: #d97706;--color-clinical-too-low: #7c2d12;--color-neutral-muted-text: #475569;--color-neutral-border: #e2e8f0;--color-neutral-subtle: #f1f5f9;--color-neutral-decorative: #94a3b8;--color-field-border: #64748b;--color-feedback-error: #b91c1c;--color-feedback-success: #15803d;--color-action-danger: #b91c1c;--color-fill-ink-dark: #0b1e3a;--color-fill-ink-light: #ffffff;--color-emphasis-background: #0b1e3a;--color-emphasis-panel: #0f172a;--color-emphasis-text: #ffffff;--color-emphasis-muted-text: #cbd5e1;--color-emphasis-border: #1e293b;--color-emphasis-subtle: #13284a;--color-emphasis-feedback-error: #fca5a5;--color-emphasis-feedback-success: #86efac;--color-emphasis-field-border: #94a3b8;--color-emphasis-hover: #f1f5f9;--color-focus-ring: #3b82f6;--font-arabic: "Cairo", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-english: "Inter", system-ui, -apple-system, sans-serif;--text-caption: .875rem;--text-body: 1rem;--text-title: 1.25rem;--text-headline: 1.5rem;--text-display: 2rem;--font-weight-regular: 400;--leading-arabic: 1.7;--leading-english: 1.5;--shadow-card: 0 4px 12px -2px rgba(11, 30, 58, .06), 0 2px 6px -1px rgba(11, 30, 58, .04);--shadow-modal: 0 20px 25px -5px rgba(15, 23, 42, .2), 0 10px 10px -5px rgba(15, 23, 42, .1);--shadow-glow-amber: 0 0 25px rgba(255, 193, 7, .45);--shadow-glow-red: 0 0 25px rgba(220, 38, 38, .45)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-span-full{grid-column:1 / -1}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-0{margin-block:0px}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:0px}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-neutral-border{border-color:var(--color-neutral-border)}.border-s-brand-navy{border-inline-start-color:var(--color-brand-navy)}.bg-brand-card{background-color:var(--color-brand-card)}.bg-brand-navy{background-color:var(--color-brand-navy)}.bg-neutral-subtle{background-color:var(--color-neutral-subtle)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-start{text-align:start}.text-caption{font-size:var(--text-caption)}.text-headline{font-size:var(--text-headline)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.wrap-anywhere{overflow-wrap:anywhere}.text-brand-card{color:var(--color-brand-card)}.text-brand-navy{color:var(--color-brand-navy)}.text-feedback-error{color:var(--color-feedback-error)}.text-neutral-muted-text{color:var(--color-neutral-muted-text)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow-card{--tw-shadow: 0 4px 12px -2px var(--tw-shadow-color, rgba(11, 30, 58, .06)), 0 2px 6px -1px var(--tw-shadow-color, rgba(11, 30, 58, .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-task-upcoming:focus-visible{outline-color:var(--color-task-upcoming)}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:opacity-60:disabled{opacity:60%}.disabled\:opacity-70:disabled{opacity:70%}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media(width>=48rem){.md\:w-1\/2{width:50%}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}}}:root{--color-brand-navy: #0b1e3a;--color-brand-navy-hover: #071223;--color-brand-slate: #0f172a;--color-brand-surface: #f8fafc;--color-brand-card: #ffffff;--color-task-due: #ffc107;--color-task-overdue: #dc2626;--color-task-completed: #22c55e;--color-task-upcoming: #3b82f6;--color-task-on-status: #ffffff;--color-clinical-very-high: #991b1b;--color-clinical-high: #dc2626;--color-clinical-normal: #16a34a;--color-clinical-low: #d97706;--color-clinical-too-low: #7c2d12;--color-neutral-muted-text: #475569;--color-neutral-border: #e2e8f0;--color-neutral-subtle: #f1f5f9;--color-neutral-decorative: #94a3b8;--color-field-border: #64748b;--color-feedback-error: #b91c1c;--color-feedback-success: #15803d;--color-action-danger: #b91c1c;--color-fill-ink-dark: #0b1e3a;--color-fill-ink-light: #ffffff;--color-emphasis-background: #0b1e3a;--color-emphasis-panel: #0f172a;--color-emphasis-text: #ffffff;--color-emphasis-muted-text: #cbd5e1;--color-emphasis-border: #1e293b;--color-emphasis-subtle: #13284a;--color-emphasis-feedback-error: #fca5a5;--color-emphasis-feedback-success: #86efac;--color-emphasis-field-border: #94a3b8;--color-emphasis-hover: #f1f5f9;--color-focus-ring: #3b82f6;--font-arabic: "Cairo", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-english: "Inter", system-ui, -apple-system, sans-serif;--text-caption: .875rem;--text-body: 1rem;--text-title: 1.25rem;--text-headline: 1.5rem;--text-display: 2rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-arabic: 1.7;--leading-english: 1.5;--shadow-card: 0 4px 12px -2px rgba(11, 30, 58, .06), 0 2px 6px -1px rgba(11, 30, 58, .04);--shadow-modal: 0 20px 25px -5px rgba(15, 23, 42, .2), 0 10px 10px -5px rgba(15, 23, 42, .1);--shadow-glow-amber: 0 0 25px rgba(255, 193, 7, .45);--shadow-glow-red: 0 0 25px rgba(220, 38, 38, .45);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--size-hairline: 1px;--size-icon: 1.5rem;--size-touch-target: 3rem;--radius-control: .5rem;--size-focus-ring: 2px;--layout-staff-inline: 48rem;--size-scroll-fade: 2rem;--layout-max-inline: 90rem;--layout-sidebar-inline: 16rem;--layout-panel-inline: 28rem;--color-primary-50: #f0f4f9;--color-primary-100: #d9e2ee;--color-primary-200: #b4c6dd;--color-primary-300: #8ea9cc;--color-primary-400: #698cbb;--color-primary-500: #0b1e3a;--color-primary-600: #09182f;--color-primary-700: #071223;--color-primary-800: #050d18;--color-primary-900: #02060c;--color-primary-950: #010306;--color-primary: #0b1e3a;--color-primary-contrast: #ffffff;--color-primary-hover: #071223;--color-primary-active: #050d18;--color-text: #0b1e3a;--color-text-muted: #475569;--color-surface-0: #ffffff;--color-surface-50: #f8fafc;--color-surface-100: #f1f5f9;--color-surface-200: #e2e8f0;--color-surface-300: #cbd5e1;--color-surface-400: #94a3b8;--color-surface-500: #64748b;--color-surface-600: #475569;--color-surface-700: #334155;--color-surface-800: #1e293b;--color-surface-900: #0f172a;--color-surface-950: #0b1e3a;--color-alert-focus-backdrop: #0f172a;--color-alert-focus-text: #ffffff;--color-alert-focus-muted-text: #cbd5e1;--color-alert-focus-accent: #ffc107;--color-alert-focus-on-accent: #0f172a;--color-alert-overdue-surface: #ffffff;--color-alert-overdue-text: #0f172a;--color-alert-overdue-muted-text: #475569;--color-alert-overdue-panel: #f1f5f9;--color-alert-overdue-icon: #dc2626;--color-alert-overdue-halo: rgba(220, 38, 38, .18);--color-alert-overdue-halo-fade: rgba(220, 38, 38, 0);--color-alert-overdue-emphasis: #b91c1c;--color-alert-overdue-on-emphasis: #ffffff}.dark{--color-primary: #f8fafc;--color-primary-contrast: #0b1e3a;--color-primary-hover: #e2e8f0;--color-primary-active: #cbd5e1;--color-text: #ffffff;--color-text-muted: #cbd5e1;--color-surface-0: #ffffff;--color-surface-50: #f8fafc;--color-surface-100: #e2e8f0;--color-surface-200: #cbd5e1;--color-surface-300: #94a3b8;--color-surface-400: #64748b;--color-surface-500: #475569;--color-surface-600: #334155;--color-surface-700: #1e293b;--color-surface-800: #13284a;--color-surface-900: #0f172a;--color-surface-950: #0b1e3a}.carelink-emphasis{--color-brand-surface: var(--color-emphasis-background);--color-brand-card: var(--color-emphasis-panel);--color-neutral-muted-text: var(--color-emphasis-muted-text);--color-neutral-border: var(--color-emphasis-border);--color-neutral-subtle: var(--color-emphasis-subtle);--color-brand-navy: var(--color-emphasis-text);--color-brand-navy-hover: var(--color-emphasis-hover);--color-feedback-error: var(--color-emphasis-feedback-error);--color-feedback-success: var(--color-emphasis-feedback-success);--color-field-border: var(--color-emphasis-field-border);background:var(--color-emphasis-background);color:var(--color-emphasis-text)}@media print{.dark,.carelink-emphasis{--color-primary: #0b1e3a;--color-primary-contrast: #ffffff;--color-primary-hover: #071223;--color-primary-active: #050d18;--color-text: #0b1e3a;--color-text-muted: #475569;--color-surface-0: #ffffff;--color-surface-50: #f8fafc;--color-surface-100: #f1f5f9;--color-surface-200: #e2e8f0;--color-surface-300: #cbd5e1;--color-surface-400: #94a3b8;--color-surface-500: #64748b;--color-surface-600: #475569;--color-surface-700: #334155;--color-surface-800: #1e293b;--color-surface-900: #0f172a;--color-surface-950: #0b1e3a;--color-emphasis-background: #f8fafc;--color-emphasis-panel: #ffffff;--color-emphasis-text: #0b1e3a;--color-emphasis-muted-text: #475569;--color-emphasis-border: #e2e8f0;--color-emphasis-subtle: #f1f5f9;--color-emphasis-feedback-error: #b91c1c;--color-emphasis-feedback-success: #15803d;--color-emphasis-field-border: #64748b;--color-brand-navy-hover: #071223}}@font-face{font-family:Cairo;src:url(/fonts/Cairo-Variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}html{background:var(--color-brand-surface);color:var(--color-brand-navy);font-family:var(--font-arabic);font-size:100%}body{margin:0;min-height:100dvh;font-size:var(--text-body);font-weight:var(--font-weight-regular)}@layer theme{button,input,select,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}::file-selector-button{font:inherit}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea{box-sizing:border-box;min-block-size:var(--size-touch-target);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--size-hairline) solid var(--color-field-border);border-radius:var(--radius-control);background-color:var(--color-brand-card);color:var(--color-brand-navy)}:is(input,select,textarea):focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-hairline)}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--color-clinical-high)}:is(input,select,textarea):disabled{border-color:var(--color-neutral-decorative);background-color:var(--color-neutral-subtle);color:var(--color-neutral-muted-text);-webkit-text-fill-color:var(--color-neutral-muted-text)}:is(input,textarea)::placeholder{color:var(--color-neutral-muted-text);opacity:1}input,progress{accent-color:var(--color-brand-navy)}fieldset{min-inline-size:0;margin-inline:0;padding-block:var(--space-2) var(--space-3);padding-inline:var(--space-3);border:var(--size-hairline) solid var(--color-neutral-border);border-radius:var(--radius-control)}legend{padding-inline:var(--space-1)}summary{--disclosure-closed: -45deg;--disclosure-open: 45deg;display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--size-touch-target);padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--color-brand-navy);font-weight:var(--font-weight-semibold);cursor:pointer}summary:dir(rtl){--disclosure-closed: 45deg;--disclosure-open: -45deg}summary::-webkit-details-marker{display:none}summary:before{content:"";flex:none;inline-size:var(--space-2);block-size:var(--space-2);margin-inline:var(--space-1);border-block-end:calc(var(--size-hairline) * 2) solid currentColor;border-inline-end:calc(var(--size-hairline) * 2) solid currentColor;transform:rotate(var(--disclosure-closed));transition:transform .15s ease-out}details[open]>summary:before{transform:rotate(var(--disclosure-open))}summary:hover{background-color:var(--color-neutral-subtle)}summary:focus-visible{outline:var(--size-focus-ring) solid var(--color-focus-ring);outline-offset:var(--size-hairline)}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--size-touch-target);padding-block:var(--space-1);padding-inline:var(--space-4);border-radius:var(--radius-control);font-size:var(--text-body);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer}.btn:disabled{cursor:not-allowed}app-overdue-escalation :is(input,select,textarea){border-color:var(--color-alert-overdue-muted-text);background-color:var(--color-alert-overdue-surface);color:var(--color-alert-overdue-text)}}.dark{color-scheme:dark}@media print{.dark{color-scheme:light}}app-overdue-escalation{color-scheme:light}.cdk-visually-hidden{position:absolute;inset-inline-start:0;inline-size:var(--size-hairline);block-size:var(--size-hairline);margin:calc(var(--size-hairline) * -1);padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;outline:0;appearance:none}:root[dir=rtl] body{font-family:var(--font-arabic);line-height:var(--leading-arabic)}:root[dir=ltr] body{font-family:var(--font-english);line-height:var(--leading-english)}.skip-link{position:absolute;inset-inline-start:var(--space-2);inset-block-start:var(--space-2);z-index:100;padding:var(--space-2);background:var(--color-brand-card);color:var(--color-brand-navy)}.skip-link:not(:focus){clip-path:inset(50%);inline-size:var(--size-hairline);block-size:var(--size-hairline);padding:0;overflow:hidden;white-space:nowrap}.shell-header{display:flex;align-items:center;padding-block:1rem;padding-inline:1rem;background:var(--color-brand-card);border-block-end:1px solid var(--color-neutral-border)}body:has(app-admin-shell,app-staff-shell) .shell-header{display:none}.brand{margin:0;color:var(--color-brand-navy);font-weight:var(--font-weight-bold)}.carelink-table-scroll{overflow-x:auto}@property --table-fade-start{syntax: "<length>"; inherits: false; initial-value: 0;}@property --table-fade-end{syntax: "<length>"; inherits: false; initial-value: 0;}@keyframes carelink-table-scroll-fade{0%{--table-fade-start: 0;--table-fade-end: var(--size-scroll-fade)}4%{--table-fade-start: var(--size-scroll-fade)}96%{--table-fade-end: var(--size-scroll-fade)}to{--table-fade-start: var(--size-scroll-fade);--table-fade-end: 0}}@supports (animation-timeline: scroll()){.carelink-table-scroll{--table-fade-direction: to right;mask-image:linear-gradient(var(--table-fade-direction),transparent,var(--color-brand-navy) var(--table-fade-start),var(--color-brand-navy) calc(100% - var(--table-fade-end)),transparent);animation:carelink-table-scroll-fade linear both;animation-timeline:scroll(self inline)}:root[dir=rtl] .carelink-table-scroll{--table-fade-direction: to left}.carelink-table-scroll:focus-within{mask-image:none}}.admin-content table{overflow-wrap:break-word}.compact td.row{flex-wrap:nowrap}.muted{color:var(--color-neutral-muted-text)}@media print{body:has(.carelink-print-sheet) :is(.admin-topbar,.admin-sidebar,.sidebar-backdrop,.skip-link,.no-print,app-connectivity-banner,app-pwa-update-prompt,app-focused-alert){display:none!important}body:has(.carelink-print-sheet) .admin-content{padding:0}}.btn{border:var(--size-hairline) solid var(--color-neutral-border);background:var(--color-brand-card);color:var(--color-brand-navy)}.btn.primary,.btn.toggle[aria-pressed=true]{border-color:var(--color-brand-navy);background:var(--color-brand-navy);color:var(--color-brand-card)}.btn[aria-pressed=true]{border-color:var(--color-brand-navy)}.btn.primary:hover:not(:disabled){border-color:var(--color-brand-navy-hover);background:var(--color-brand-navy-hover)}.btn.outline{border-color:var(--color-brand-navy)}.btn.danger{color:var(--color-feedback-error)}.btn.destructive{border-color:var(--color-action-danger);background:var(--color-action-danger);color:var(--color-fill-ink-light)}.carelink-card{background:var(--color-brand-card);border:1px solid var(--color-neutral-border);border-radius:.75rem;box-shadow:var(--shadow-card)}.carelink-modal{background:var(--color-brand-card);border-radius:1rem;box-shadow:var(--shadow-modal)}.carelink-glow-due{box-shadow:var(--shadow-glow-amber)}.carelink-glow-overdue{box-shadow:var(--shadow-glow-red)}.carelink-ltr-value{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial;--table-fade-start: 0;--table-fade-end: 0}}}
