:root{--color-blue-100:#e6f1fe;--color-blue-200:#b3d6fd;--color-blue-300:#66adfb;--color-blue-400:#3391f9;--color-blue-500:#005fd4;--color-blue-600:#004ba5;--color-blue-700:#004795;--color-blue-800:#002f63;--color-blue-900:#001832;--color-green-100:#edf8ef;--color-green-200:#b3dfbb;--color-green-300:#8dce99;--color-green-400:#67be77;--color-green-500:#41ae55;--color-green-600:#348b44;--color-green-700:#276833;--color-green-800:#1a4622;--color-green-900:#0d2311;--color-red-100:#ffefef;--color-red-200:#f6c1c1;--color-red-300:#e18484;--color-red-400:#d75b5b;--color-red-500:#cd3232;--color-red-600:#a42828;--color-red-700:#7b1e1e;--color-red-800:#521414;--color-red-900:#290a0a;--color-yellow-100:#fff8e9;--color-yellow-200:#f9e0b0;--color-yellow-300:#f6d189;--color-yellow-400:#f3c161;--color-yellow-500:#e5a000;--color-yellow-600:#c08e2e;--color-yellow-700:#906b23;--color-yellow-800:#604717;--color-yellow-900:#30240c;--color-grey-100:#f7f9fa;--color-grey-200:#eff4f6;--color-grey-300:#dce5e9;--color-grey-400:#ced7db;--color-grey-500:#afbac0;--color-grey-600:#809099;--color-grey-700:#5a6b75;--color-grey-800:#26333c;--color-grey-900:#151b20;--color-teal-100:#d4fafc;--color-teal-200:#9fdee1;--color-teal-300:#67c2c7;--color-teal-400:#00a3aa;--color-teal-500:#007a85;--color-teal-600:#00636c;--color-teal-700:#004d55;--color-teal-800:#003238;--color-teal-900:#00191e;--color-base-black:#0f0f0f;--color-base-white:#fff;--color-base-lines:#efeeee;--color-brand-primary:#005fd4;--color-brand-depth:#004795;--color-status-error:#cd3232;--color-status-error-bg:#ffefef;--color-status-warning:#e5a000;--color-status-warning-bg:#fff6e0;--color-status-amber-display:#c77700;--color-status-amber-text:#a85d00;--color-status-success:#41ae55;--color-status-success-bg:#edf8ef;--color-status-info:#5a6b75;--color-status-info-bg:#e6f1fe;--color-status-neutral:#5a6b75;--color-status-neutral-bg:#eff4f6;--color-status-warning-text:#906b23;--color-text-primary:#151b20;--color-text-secondary:#5a6b75;--color-text-muted:#64757f;--color-text-hint:#afbac0;--color-text-inverse:#fff;--color-surface-background:#eff4f6;--color-surface-card:#fff;--color-surface-sidebar:#0d1b4b;--color-surface-overlay:#0f0f0f;--color-surface-tint:color-mix(in srgb, var(--color-base-lines) 45%, var(--color-base-white));--color-surface-tint-soft:color-mix(in srgb, var(--color-base-lines) 40%, var(--color-base-white));--color-surface-tint-strong:color-mix(in srgb, var(--color-base-lines) 60%, var(--color-base-white));--color-surface-tint-brand:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-base-white));--color-sidebar-item-active:#ffffff1a;--color-sidebar-item-label:#8f9bc3;--color-border-default:#dce5e9;--color-border-subtle:#eff4f6;--color-border-strong:#ced7db;--color-border-card:#dce5e9;--color-border-hairline:#0000000d;--color-border-hairline-strong:#0000001a;--color-interactive-default:#005fd4;--color-interactive-hover:#004ba5;--color-interactive-active:#004795;--color-interactive-disabled:#dce5e9;--color-viz-reference-band:#e6f1fe;--color-viz-reference-band-opacity:.38;--color-obs-identity-icon:#005fd4;--color-obs-identity-tint:#e6f1fe;--color-overlay-scrim:#0000001a;--color-wayfind-problems-fill:#377059;--color-wayfind-problems-ink:#184735;--color-wayfind-medications-fill:#436f89;--color-wayfind-medications-ink:#194258;--color-wayfind-history-fill:#855a71;--color-wayfind-history-ink:#543044;--color-wayfind-neutral-fill:#5a6b75;--color-wayfind-neutral-ink:#5a6b75;--color-wayfind-allergies-fill:#cd3232;--color-wayfind-allergies-ink:#a42828;--color-chat-wallpaper:#efeeee;--color-chat-tray:#efeeee;--color-chat-bubble-incoming:#fff;--color-chat-bubble-outgoing:#e6f1fe;--color-chat-bubble-system:color-mix(in srgb, var(--color-base-white) 90%, transparent);--color-chat-read-receipt:#005fd4;--color-list-row-highlight:#f7f9fa;--color-list-row-selected:#eff4f6;--color-search-fill:#f7f9fa;--text-2xs:12px;--text-xs:12px;--text-eyebrow:12px;--text-sm:13px;--text-body-15:15px;--text-base:16px;--text-md:18px;--text-xl:20px;--text-lg:24px;--text-display:32px;--text-subtitle:13px;--text-title:16px;--text-compact:13px;--text-monogram:24px;--text-callout:12px;--text-hero:24px;--text-2xs--line-height:16px;--text-xs--line-height:16px;--text-eyebrow--line-height:1;--text-sm--line-height:20px;--text-body-15--line-height:1.4;--text-base--line-height:24px;--text-md--line-height:1.25;--text-xl--line-height:1.25;--text-lg--line-height:32px;--text-display--line-height:40px;--text-subtitle--line-height:20px;--text-title--line-height:24px;--text-compact--line-height:20px;--text-monogram--line-height:32px;--text-callout--line-height:16px;--text-hero--line-height:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:600;--font-weight-extrabold:600;--tracking-eyebrow:.08em;--tracking-label:.06em;--tracking-tag:.04em;--tracking-field-label:.01em;--tracking-heading:-.01em;--tracking-dense:-.4px;--tracking-condensed:-.7px;--tracking-brand:.12em;--tracking-section-label:.09em;--tracking-document:-.5px;--tracking-caps:.1px;--tracking-section-heading:.504px;--tracking-caption:-.24px;--tracking-hero:normal;--leading-body:1.4;--leading-heading:1.25;--leading-compact:1.2;--leading-caption:1.3;--leading-reading:1.432;--leading-prose:1.5;--leading-identity:1.35;--leading-meta:1.45;--leading-page:1.6;--leading-detail:1.55;--leading-message:1.65;--font-sans:"Inter Variable", "Inter", "Readex Pro Variable", "Readex Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-sans);--font-arabic:"Readex Pro Variable", "Readex Pro", "Inter Variable", Inter, sans-serif;--font-family-sans:"Inter Variable", Inter, "Readex Pro Variable", "Readex Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Consolas, monospace;--font-family-arabic:"Readex Pro Variable", "Readex Pro", "Inter Variable", Inter, sans-serif;--chart-blue:#0072b2;--chart-orange:#e69f00;--chart-bluish-green:#009e73;--chart-yellow:#f0e442;--chart-sky-blue:#56b4e9;--chart-vermilion:#d55e00;--chart-reddish-purple:#cc79a7;--chart-black:#000;--color-chart-okabe-blue:#0072b2;--color-chart-okabe-orange:#e69f00;--color-chart-okabe-bluish-green:#009e73;--color-chart-okabe-yellow:#f0e442;--color-chart-okabe-sky-blue:#56b4e9;--color-chart-okabe-vermilion:#d55e00;--color-chart-okabe-reddish-purple:#cc79a7;--color-chart-okabe-black:#000;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-vitals:9px;--spacing-list-indent:1.1rem;--spacing-masthead:14vh;--layout-min-col:260px;--layout-gap:var(--spacing-3);--layout-note-compact-bp:1384px;--layout-main-col-min:969px;--layout-main-col-ratio:.7;--layout-note-popup-max:584px;--layout-band-collapsed:180px;--layout-summary-band-identity:288px;--layout-ap-rail:324px;--layout-ap-strip:299px;--layout-pre-rail:319px;--layout-wrapup-max:920px;--layout-wrapup-tail:70px;--layout-ambient-rail:416px;--layout-dose-col:216px;--layout-conversation-list-narrow:45%;--layout-conversation-list-medium:40%;--layout-conversation-list-wide:30%;--layout-conversation-list-min:320px;--layout-conversation-bp-medium:900px;--layout-conversation-bp-wide:1300px;--layout-chart-col:320px;--layout-chart-col-strip:72px;--layout-note-col-min:560px;--layout-note-wide-min:880px;--layout-intel-col:380px;--layout-intel-col-rail:56px;--layout-intel-compact-bp:1280px;--layout-hpi-card-collapsed:275px;--layout-televisit-pip-width:200px;--layout-televisit-pip-height:111px;--layout-televisit-border:1.5px;--layout-televisit-full-bottom:20px;--width-time-column:90px;--width-accent-bar:3px;--width-modal-document:min(1100px, 90vw);--width-modal-note:min(1064px, 95vw);--width-modal-summary:min(1100px, calc(.95 * var(--app-vw,100vw)));--width-favourites-popup:min(560px, 92vw);--width-signing-sheet:88%;--height-control-pill:30px;--height-date-tile:86px;--height-print-preview:70vh;--max-height-overlay-body:70vh;--max-height-overlay-body-compact:60vh;--max-height-media-preview:60vh;--max-height-print-dialog:80vh;--max-height-note-dialog:85vh;--max-height-modal-app:calc(.9 * var(--app-vh,100vh));--max-height-favourites-popup:78vh;--max-height-signature-preview:40vh;--max-width-dialog-viewport:92vw;--max-width-popover-viewport:calc(100vw - 88px);--max-width-measure:54ch;--max-width-bubble:65%;--grid-template-columns-diagnoses:repeat(auto-fit, minmax(200px, 1fr));--grid-template-columns-vitals-history:repeat(auto-fill, minmax(228px, 1fr));--grid-template-columns-label-value:150px 1fr;--grid-template-columns-lab-row:1fr 120px 1fr;--grid-template-columns-lab-row-edit:1fr 140px 1fr auto;--grid-template-columns-summary-aside:1fr 300px;--grid-template-columns-name-fields:120px 1fr 1fr;--grid-template-columns-copay:1fr 90px 90px;--grid-template-columns-copay-single:1fr 90px;--grid-template-columns-erx-info:115fr 148fr;--grid-template-columns-note-line-wide:200px minmax(0, 1fr);--grid-template-columns-note-line-frame:minmax(112px, 160px) minmax(0, 1fr);--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-modal:12px;--radius-full:9999px;--radius-tag:4px;--radius-control:8px;--radius-input:8px;--radius-card:12px;--radius-tile:12px;--radius-panel:12px;--radius-televisit:13px;--radius-televisit-stage:9px;--shadow-1:0 1px 2px 0 #0000000a;--shadow-2:0 2px 4px 0 #0000000f;--shadow-4:0 4px 10px 0 #0000001a;--shadow-6:0 4px 10px 0 #0000001f;--shadow-8:0 4px 10px 0 #00000029;--shadow-overlay:0 4px 70px 0 #0003;--shadow-sticky-bar:0 -1px 2px 0 #0000000a;--shadow-bubble:0 1px .5px 0 #00000021;--shadow-composer:0 1px 6px 0 #0000001f;--shadow-header:0 1px 4px 0 #0000001f;--shadow-televisit:2px 2px 3px 3px #0000000d;--motion-instant:0s;--motion-micro:80ms;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.4s;--motion-clinical:.6s;--motion-cinematic:.8s;--motion-quick:.19s;--motion-quick-exit:.13s;--motion-stagger:40ms;--ease-functional:cubic-bezier(.25, .46, .45, .94);--ease-clinical:cubic-bezier(.4, 0, .2, 1);--ease-cinematic:cubic-bezier(.34, 1.56, .64, 1);--ease-functional-exit:cubic-bezier(.55, .06, .75, .54);--motion-entry-lift:6px;--ink-meta:#64757f;--ink-body:#151b20;--ink-secondary:#5a6b75;--ink-subtle:#809099;--surface-new:#f2f8ff;--surface-scrim:#151b2066;--surface-app:#eff4f6;--surface-panel:#f7f9fa;--surface-read:#fff;--surface-line:#dce5e9;--color-white:var(--color-base-white);--status-overdue-bg:#cd32320d;--status-good:#41ae55;--status-good-text:#276833;--status-attention:#e5a000;--status-bad:#cd3232;--cat-orange-100:#f9ebd7;--cat-orange-200:#ecd3b0;--cat-orange-400:#dab884;--cat-orange-500:#bd975f;--cat-orange-600:#856228;--cat-orange-800:#4f3914;--cat-jade-100:#dbf4e8;--cat-jade-200:#b6e4cf;--cat-jade-400:#7eb29b;--cat-jade-500:#5b947c;--cat-jade-600:#377059;--cat-jade-800:#184735;--cat-purple-100:#fde5f1;--cat-purple-200:#f4cadf;--cat-purple-400:#cca1b7;--cat-purple-500:#af8199;--cat-purple-600:#855a71;--cat-purple-800:#543044;--cat-vermilion-100:#ffe7dc;--cat-vermilion-200:#f7cdb9;--cat-vermilion-400:#d19577;--cat-vermilion-500:#b57454;--cat-vermilion-600:#8e5131;--cat-vermilion-800:#573320;--cat-sky-100:#dbf1ff;--cat-sky-200:#b6def7;--cat-sky-400:#97c1db;--cat-sky-500:#74a2be;--cat-sky-600:#436f89;--cat-sky-800:#194258;--cat-yellow-100:#efeed8;--cat-yellow-200:#dcdab1;--cat-yellow-400:#e2de9c;--cat-yellow-500:#c3be75;--cat-yellow-600:#716c21;--cat-yellow-800:#423f15;--cat-blue-100:#deefff;--cat-blue-200:#badcfa;--cat-blue-400:#7299ba;--cat-blue-500:#507b9e;--cat-blue-600:#2e597a;--cat-blue-800:#1f405a;--story-stage-deep:#0d1b4b;--story-stage-mid:#002f63;--story-stage-light:#004795;--story-stage-highlight:#b3d6fd;--story-stage-highlight-soft:#e6f1fe;--story-stage-organ:#66adfb;--tooltip-bg:#151b20;--tooltip-fg-2:#dce5e9;--tooltip-radius:6px;--accent-primary:#005fd4;--accent-active-bg:#e6f1fe;--accent-active-text:#004795;--analytics-ink:#74a2be;--chart-target-band:#edf8ef;--chart-grid:#eff4f6;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--frame-inset:12px;--page-pad:48px;--page-header-pad:16px;--page-header-height:80px;--page-header-gap:32px;--page-header-tabs-end:24px;--zone-rail-collapsed:56px;--zone-rail-expanded:232px;--zone-global-bar:48px;--zone-panel:360px;--zone-short-chart:320px;--zone-canvas-text-max:880px;--search-width:400px;--search-min:200px;--fab-size:48px;--fab-offset:24px;--fab-card-width:400px;--dialog-confirm:400px;--dialog-form:560px;--dialog-large:800px;--menu-width:256px;--control-sm:32px;--control-md:40px;--control-row:48px;--control-chip:20px;--control-tab-row:40px;--icon-12:12px;--icon-stroke:2px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--type-page-title-size:24px;--type-page-title-line:32px;--type-page-title-weight:600;--type-card-title-size:16px;--type-card-title-line:24px;--type-card-title-weight:600;--type-body-size:13px;--type-body-line:20px;--type-body-weight:400;--type-body-strong-size:13px;--type-body-strong-line:20px;--type-body-strong-weight:500;--type-label-size:12px;--type-label-line:16px;--type-label-weight:500;--type-meta-size:12px;--type-meta-line:16px;--type-meta-weight:400;--type-data-size:24px;--type-data-line:32px;--type-data-weight:600;--accent:var(--color-grey-200);--accent-foreground:var(--color-text-primary);--add-popover-body-max:480px;--add-popover-close:var(--spacing-8);--add-popover-gap:var(--spacing-4);--add-popover-label-gap:var(--spacing-2);--add-popover-pad:var(--spacing-6);--add-popover-width:400px;--appt-modal-btn-icon-gap:var(--spacing-2);--appt-modal-danger-ink:var(--status-bad);--appt-modal-scrim-blur:4px;--appt-modal-tag-bg:oklch(98.7% .026 102.212);--appt-modal-tag-ink:var(--color-yellow-700);--appt-modal-tag-line:var(--status-attention);--appt-vitals-col:calc(var(--spacing-12) * 4);--avatar-initials-lg:20px;--avatar-initials-md:var(--type-body-strong-size);--avatar-initials-sm:var(--type-label-size);--background:var(--color-surface-background);--before-start-control-opacity:.5;--booking-control-height:var(--sched-field-height);--booking-full-view-height:90vh;--booking-full-view-margin:64px;--booking-icon-button:var(--control-sm);--booking-location-tile-height:var(--sched-location-height);--booking-rail-width:var(--sched-rail-width);--booking-reason-list-max-height:200px;--booking-search-icon-inset:var(--spacing-3);--booking-search-icon-size:var(--spacing-4);--booking-specialty-list-max-height:320px;--booking-specialty-max-width:200px;--booking-specialty-menu-width:240px;--border:var(--color-border-default);--brand-tile-hairline:inset 0 0 0 1px var(--color-grey-300);--button-secondary-hover-bg:var(--color-grey-100);--button-secondary-hover-line:var(--color-grey-400);--button-secondary-line:var(--color-grey-300);--button-secondary-press-bg:var(--color-grey-200);--cal-badge-band-bg:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-primary) 16%, var(--surface-read)) 0%, var(--accent-active-bg) 45%, color-mix(in srgb, var(--accent-active-bg) 35%, var(--surface-read)) 100%);--cal-badge-band-height:80px;--cal-badge-cell-pad-y:calc(var(--spacing-1) * 2.5);--cal-badge-dot:16px;--cal-badge-foot-bg:color-mix(in srgb, var(--accent-active-bg) 35%, var(--surface-read));--cal-badge-gap:var(--spacing-4);--cal-badge-gap-sm:var(--spacing-2);--cal-badge-gap-top:var(--spacing-1);--cal-badge-gap-xs:4px;--cal-badge-lanyard-height:var(--spacing-2);--cal-badge-lanyard-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink-body) 18%, transparent);--cal-badge-pad:var(--spacing-6);--cal-badge-photo:72px;--cal-badge-photo-overlap:var(--spacing-12);--cal-badge-photo-shadow:0 2px 8px color-mix(in srgb, var(--ink-body) 10%, transparent);--cal-badge-radius:16px;--cal-badge-stamp-opacity:.16;--cal-badge-stamp-tilt:-14deg;--cal-badge-stamp-top:calc(var(--spacing-10) * -1);--cal-badge-tile-height:var(--spacing-10);--cal-badge-width:352px;--cal-chip-height:var(--spacing-10);--cal-chip-max-width:240px;--cal-control-sm:var(--spacing-8);--cal-day-actions:calc(var(--spacing-8) * 4 + var(--spacing-1) * 3);--cal-day-bar:calc(var(--spacing-1) * .75);--cal-day-columns:minmax(108px, .8fr) minmax(160px, 1.3fr) minmax(110px, .9fr) minmax(160px, 1.3fr) minmax(136px, 1.1fr) minmax(100px, .8fr) minmax(170px, 1.7fr) var(--cal-day-actions);--cal-day-gutter:var(--spacing-16);--cal-day-head:var(--spacing-10);--cal-day-menu:224px;--cal-day-row:var(--spacing-12);--cal-day-row-gap:var(--spacing-2);--cal-dot:var(--spacing-2);--cal-dp-cell:calc(var(--spacing-8) + var(--spacing-1));--cal-filter-lane:calc(var(--cal-filter-size) + var(--cal-filter-right) + var(--spacing-2));--cal-filter-list-max-height:280px;--cal-filter-list-width:264px;--cal-filter-right:var(--spacing-4);--cal-filter-size:var(--spacing-10);--cal-filter-top:var(--spacing-2);--cal-head-height:var(--spacing-10);--cal-hour-height:calc(var(--spacing-10) * 2);--cal-loading-spinner:var(--spacing-4);--cal-picker-pad:var(--spacing-4);--cal-pill-border:1px;--cal-pill-folded-count-width:calc(var(--cal-filter-size) + var(--spacing-4));--cal-pill-folded-width:var(--cal-filter-size);--cal-pill-open-width:896px;--cal-pill-speed:.2s;--cal-skeleton-hour:var(--spacing-10);--cal-skeleton-row:var(--spacing-12);--cal-status-dot:var(--spacing-2);--cal-status-glyph:calc(var(--spacing-2) + var(--spacing-1) / 2);--cal-strip-chip-name-max:calc(var(--spacing-8) * 4.5);--cal-strip-chip-photo:var(--spacing-8);--cal-swap-distance:var(--spacing-4);--cal-swap-duration:.22s;--cal-tile-edge:var(--spacing-1);--cal-tile-inset:var(--spacing-1);--cal-tile-past-edge:40%;--cal-tile-shift:calc(var(--spacing-1) * .75);--cal-tile-tint:50%;--cal-tile-trim:calc(var(--spacing-2) + var(--spacing-1) / 4);--cal-today-tint:color-mix(in srgb, var(--color-brand-primary) 3%, var(--surface-read));--cal-toolbar-height:var(--spacing-10);--cal-view-selected-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--cal-week-gutter:var(--spacing-16);--cal-z-gutter:35;--cal-z-head:40;--cal-z-pill:20;--card:var(--color-surface-card);--card-foreground:var(--color-text-primary);--cat-jade-50:color-mix(in srgb, var(--cat-jade-100) 50%, var(--surface-read));--cat-purple-50:color-mix(in srgb, var(--cat-purple-100) 50%, var(--surface-read));--cat-sky-50:color-mix(in srgb, var(--cat-sky-100) 50%, var(--surface-read));--cat-vermilion-50:color-mix(in srgb, var(--cat-vermilion-100) 50%, var(--surface-read));--chart-1:var(--cat-orange-500);--chart-2:var(--cat-jade-500);--chart-3:var(--cat-purple-500);--chart-4:var(--cat-vermilion-500);--chart-5:var(--cat-sky-500);--chart-action-glyph:var(--spacing-4);--chart-action-size:var(--spacing-8);--chart-cell-pad-x:12px;--chart-cell-pad-y:var(--spacing-2);--chart-head-pad-y:var(--spacing-2);--chart-index-block-pad:var(--spacing-5);--chart-index-gap:var(--spacing-8);--chart-index-item-height:var(--spacing-8);--chart-index-item-pad:var(--spacing-3);--chart-index-top:var(--spacing-8);--chart-index-width:176px;--chart-lab-col-flag:10%;--chart-lab-col-range:16%;--chart-lab-col-result:16%;--chart-lab-col-test:36%;--chart-lab-col-unit:12%;--chart-link-pad:var(--spacing-2);--chart-meta-gap:var(--spacing-4);--chart-name-min:calc(var(--spacing-8) * 5);--chart-name-width:36%;--chart-narrow-pad-x:var(--spacing-6);--chart-note-min:calc(var(--spacing-8) * 2);--chart-note-width:calc(var(--spacing-8) * 7);--chart-overview-card-min:calc(var(--spacing-8) * 9);--chart-overview-glyph:var(--spacing-4);--chart-overview-pad:var(--spacing-6);--chart-overview-row:var(--spacing-8);--chart-page-pad-bottom:var(--page-pad);--chart-page-pad-top:var(--spacing-8);--chart-page-pad-x:var(--page-pad);--chart-panel-open-from:1440px;--chart-panel-toggle:var(--icon-box);--chart-panel-width:var(--enc-left-open);--chart-pending-height:calc(var(--spacing-8) * 8);--chart-row-divider:var(--color-grey-100);--chart-row-height:var(--list-table-row-height);--chart-section-gap:var(--spacing-8);--chart-subsection-gap:var(--spacing-6);--chart-table-name-min:calc(var(--spacing-8) * 4);--chart-tabs-gap:var(--spacing-6);--chart-text-min:calc(var(--spacing-8) * 2);--chart-title-gap:var(--spacing-4);--chart-title-row:var(--spacing-8);--chip-draft-fg:var(--ink-secondary);--chip-draft-line:var(--color-grey-500);--chip-error-bg:var(--color-status-error-bg);--chip-error-fg:var(--color-red-700);--chip-info-bg:var(--color-status-info-bg);--chip-info-fg:var(--color-blue-700);--chip-neutral-bg:var(--color-status-neutral-bg);--chip-neutral-fg:var(--color-status-neutral);--chip-success-bg:var(--color-status-success-bg);--chip-success-fg:var(--color-green-700);--chip-warning-bg:var(--color-status-warning-bg);--chip-warning-fg:var(--color-status-warning-text);--color-status-success-text:var(--status-good-text);--color-text-subtle:var(--ink-subtle);--day-strip-height:var(--spacing-10);--day-strip-line:1.5px;--destructive:var(--color-status-error);--dialog-width-confirm:400px;--dialog-width-form:560px;--dialog-width-large:800px;--editor-width:520px;--enc-canvas-icon-stroke:2;--enc-canvas-tile-gap:var(--spacing-1);--enc-canvas-tile-icon:var(--spacing-4);--enc-canvas-tile-min:calc(var(--spacing-2) * 7);--enc-canvas-tile-pad-x:var(--spacing-3);--enc-canvas-tile-pad-y:var(--spacing-1);--enc-left-action:var(--icon-box);--enc-left-col-min:calc(var(--spacing-8) * 8);--enc-left-gap:var(--spacing-2);--enc-left-inset:var(--spacing-4);--enc-left-open:320px;--enc-left-row-gap:var(--spacing-1);--enc-left-section-pad:var(--spacing-3);--enc-left-toggle-folded-x:calc(var(--page-header-pad) + var(--spacing-6));--enc-left-toggle-gap:2px;--enc-left-toggle-h:var(--spacing-6);--enc-left-toggle-icon:var(--icon-size-inline);--enc-left-toggle-icon-folded:var(--icon-size-inline);--enc-left-toggle-shadow:0 1px 2px #151b2014;--enc-left-toggle-stroke:var(--icon-stroke);--enc-left-toggle-stroke-file:var(--icon-stroke);--enc-left-toggle-z:46;--enc-left-width:var(--enc-left-open);--enc-right-action:var(--spacing-8);--enc-right-chevron:var(--spacing-4);--enc-right-dock-close:calc(var(--spacing-16) + var(--enc-right-gap));--enc-right-gap:var(--spacing-2);--enc-right-head:var(--spacing-12);--enc-right-icon:var(--spacing-4);--enc-right-line:var(--surface-line);--enc-right-open:var(--enc-left-open);--enc-right-pad:var(--spacing-6);--enc-right-turn:.16s;--enc-step-bar-gap:var(--spacing-2);--enc-step-bar-height:var(--encounter-step-height);--enc-step-bar-reason-max:calc(var(--spacing-12) * 5);--encounter-hpi-idle-bg:var(--surface-panel);--encounter-step-circle:var(--spacing-5);--encounter-step-current-bg:var(--color-grey-100);--encounter-step-current-ink:var(--ink-body);--encounter-step-done-ink:var(--ink-body);--encounter-step-done-mark:var(--accent-primary);--encounter-step-height:var(--spacing-12);--encounter-step-line:1.5px;--encounter-step-point:var(--spacing-2);--encounter-summary-bg:var(--surface-read);--encounter-tab-underline:2px;--foreground:var(--color-text-primary);--glyph-chevron-down:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--glyph-chevron-left:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 18-6-6 6-6'/></svg>");--glyph-chevron-right:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>");--glyph-chevron-up:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m18 15-6-6-6 6'/></svg>");--glyph-clipboard-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>");--glyph-done:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 5.25 L4 7.75 L8.5 2.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");--glyph-empty:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4' fill='none' stroke='black' stroke-width='1.5'/></svg>");--glyph-eye:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>");--glyph-file-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/><path d='M14 2v4a2 2 0 0 0 2 2h4'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--glyph-folder:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/></svg>");--glyph-full:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4.75' fill='black'/></svg>");--glyph-half:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4.1' fill='none' stroke='black' stroke-width='1.5'/><path d='M5 0.9 A4.1 4.1 0 0 1 5 9.1 Z' fill='black'/></svg>");--glyph-message:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/></svg>");--glyph-pen-line:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 21h8'/><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/></svg>");--glyph-pencil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>");--glyph-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>");--glyph-save:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/><path d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/><path d='M7 3v4a1 1 0 0 0 1 1h7'/></svg>");--glyph-search:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21 21-4.34-4.34'/><circle cx='11' cy='11' r='8'/></svg>");--glyph-send:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/><path d='m21.854 2.147-10.94 10.939'/></svg>");--glyph-stethoscope:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 2v2'/><path d='M5 2v2'/><path d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/><path d='M8 15a6 6 0 0 0 12 0v-3'/><circle cx='20' cy='10' r='2'/></svg>");--glyph-trash:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 11v6'/><path d='M14 11v6'/><path d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/><path d='M3 6h18'/><path d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/></svg>");--glyph-zap:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/></svg>");--header-menu-min-width:184px;--hint-link-weight:600;--hint-text:var(--status-attention-text);--home-brief-label:96px;--home-card-pad:var(--spacing-5);--home-gap:var(--spacing-4);--home-row-name-min:128px;--home-side-min:368px;--icon-badge-stroke:calc(var(--icon-stroke) * 32 / 24);--icon-box:var(--spacing-8);--icon-font-stroke:1px;--icon-mask-activity:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2'/></svg>");--icon-mask-archive:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='20' height='5' x='2' y='3' rx='1'/><path d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/><path d='M10 12h4'/></svg>");--icon-mask-ban:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M4.929 4.929 19.07 19.071'/></svg>");--icon-mask-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M3 10h18'/></svg>");--icon-mask-calendar-clock:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 14v2.2l1.6 1'/><path d='M16 2v4'/><path d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5'/><path d='M3 10h5'/><path d='M8 2v4'/><circle cx='16' cy='16' r='6'/></svg>");--icon-mask-calendar-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 19h6'/><path d='M16 2v4'/><path d='M19 16v6'/><path d='M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5'/><path d='M3 10h18'/><path d='M8 2v4'/></svg>");--icon-mask-calendar-x-2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><path d='M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8'/><path d='M3 10h18'/><path d='m17 22 5-5'/><path d='m17 17 5 5'/></svg>");--icon-mask-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");--icon-mask-chevron-down:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--icon-mask-chevron-up:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m18 15-6-6-6 6'/></svg>");--icon-mask-circle-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m9 12 2 2 4-4'/></svg>");--icon-mask-clipboard-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='m9 14 2 2 4-4'/></svg>");--icon-mask-clipboard-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>");--icon-mask-ellipsis:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='1'/><circle cx='19' cy='12' r='1'/><circle cx='5' cy='12' r='1'/></svg>");--icon-mask-eye:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>");--icon-mask-file-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--icon-mask-flag:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528'/></svg>");--icon-mask-funnel:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z'/></svg>");--icon-mask-house:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/><path d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>");--icon-mask-list-checks:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 5h8'/><path d='M13 12h8'/><path d='M13 19h8'/><path d='m3 17 2 2 4-4'/><path d='m3 7 2 2 4-4'/></svg>");--icon-mask-list-todo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 5h8'/><path d='M13 12h8'/><path d='M13 19h8'/><path d='m3 17 2 2 4-4'/><rect x='3' y='4' width='6' height='6' rx='1'/></svg>");--icon-mask-log-in:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m10 17 5-5-5-5'/><path d='M15 12H3'/><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/></svg>");--icon-mask-map-pin:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/><circle cx='12' cy='10' r='3'/></svg>");--icon-mask-message-square:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/></svg>");--icon-mask-message-square-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M12 8v6'/><path d='M9 11h6'/></svg>");--icon-mask-message-square-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M7 11h10'/><path d='M7 15h6'/><path d='M7 7h8'/></svg>");--icon-mask-pencil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>");--icon-mask-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>");--icon-mask-printer:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/><path d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/><rect x='6' y='14' width='12' height='8' rx='1'/></svg>");--icon-mask-receipt:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 17V7'/><path d='M16 8h-6a2 2 0 0 0 0 4h4a2 2 0 0 1 0 4H8'/><path d='M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z'/></svg>");--icon-mask-repeat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m17 2 4 4-4 4'/><path d='M3 11v-1a4 4 0 0 1 4-4h14'/><path d='m7 22-4-4 4-4'/><path d='M21 13v1a4 4 0 0 1-4 4H3'/></svg>");--icon-mask-shield-alert:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='M12 8v4'/><path d='M12 16h.01'/></svg>");--icon-mask-stethoscope:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 2v2'/><path d='M5 2v2'/><path d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/><path d='M8 15a6 6 0 0 0 12 0v-3'/><circle cx='20' cy='10' r='2'/></svg>");--icon-mask-undo-2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11'/></svg>");--icon-mask-user-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m16 11 2 2 4-4'/><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/></svg>");--icon-mask-user-x:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><line x1='17' x2='22' y1='8' y2='13'/><line x1='22' x2='17' y1='8' y2='13'/></svg>");--icon-mask-video:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/><rect x='2' y='6' width='14' height='12' rx='2'/></svg>");--icon-mask-x:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>");--icon-size-inline:var(--spacing-4);--icon-size-nav:var(--spacing-5);--icon-size-tile:var(--spacing-6);--icon-tip-max-width:320px;--input:var(--color-border-default);--list-search-width:calc(var(--spacing-8) * 10);--list-table-cell-pad:12px;--list-table-divider:var(--color-grey-100);--list-table-row-height:var(--spacing-12);--long-body-gap:var(--spacing-2);--long-card-gap:var(--spacing-6);--long-card-pad:var(--spacing-6);--long-counter-gap:var(--spacing-3);--long-fab:var(--spacing-12);--long-fab-inset:var(--spacing-6);--long-gap:var(--spacing-8);--long-glyph:var(--spacing-4);--long-head-pad:var(--spacing-1);--long-measure:calc(var(--spacing-16) * 14.5);--long-pad:var(--spacing-12);--long-spine-width:2px;--long-tile:var(--spacing-8);--long-tile-gap:var(--spacing-4);--long-top:var(--spacing-6);--menu-min-width:184px;--menu-min-width-wide:200px;--motion-panel-close:.36s;--motion-panel-content-delay:60ms;--motion-panel-content-shift:16px;--motion-panel-ease:cubic-bezier(.22, 1, .36, 1);--motion-panel-open:.48s;--motion-rail:.22s;--motion-tab:.24s;--motion-tip-delay:.3s;--motion-tip-fade:.12s;--muted:var(--color-grey-100);--muted-foreground:var(--color-text-muted);--note-card-line-a:color-mix(in oklab, var(--soap-a-line) var(--note-card-line-mix), var(--color-surface-card));--note-card-line-mix:100%;--note-card-line-o:color-mix(in oklab, var(--soap-o-line) var(--note-card-line-mix), var(--color-surface-card));--note-card-line-plan:var(--note-card-line-a);--note-card-line-s:color-mix(in oklab, var(--soap-s-line) var(--note-card-line-mix), var(--color-surface-card));--note-card-line-wrap-up:var(--note-card-line-a);--note-card-pad:var(--spacing-8);--note-closing-inset:calc(var(--long-card-pad) + 1px);--note-icon-size:16px;--now-dot:8px;--now-line:2px;--pa-block-ctl:40px;--pa-block-day-w:calc(var(--spacing-12) + var(--spacing-3));--pa-block-min:calc(var(--spacing-8) * 10);--pa-block-step:40px;--pa-block-step-val:56px;--pa-block-unblock-w:256px;--pa-demog-avatar:calc(var(--spacing-12) + var(--spacing-2));--pa-demog-field-w:calc(var(--spacing-12) * 4);--pa-doc-height:calc(var(--spacing-8) * 20);--pa-dropzone-pad:var(--spacing-8);--pa-field-min:calc(var(--spacing-8) * 8);--pa-form-max:calc(var(--spacing-8) * 21);--pa-icon-box:var(--spacing-8);--pa-idcard-h:112px;--pa-idcard-w:176px;--pa-img-preview-min:200px;--pa-lmp-knob:12px;--pa-lmp-switch-h:16px;--pa-lmp-switch-w:32px;--pa-page-gap:var(--spacing-8);--pa-page-pad:var(--spacing-6);--pa-picker-list-max:calc(var(--spacing-12) * 5);--pa-picker-width:calc(var(--spacing-12) * 7);--pa-section-gap:var(--spacing-10);--pa-series-icon-col:calc(var(--spacing-8) * 2);--pa-sheet-width:calc(var(--spacing-8) * 22);--pa-slotpop-tile-h:80px;--pa-tint-amber:color-mix(in srgb, var(--status-attention) 5%, var(--surface-read));--pa-tint-blue:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-read));--pa-tint-green:color-mix(in srgb, var(--status-good) 5%, var(--surface-read));--pa-visit-card-height:calc(var(--spacing-8) * 3);--page-header-context-min:160px;--page-header-context-top:var(--spacing-3);--page-header-control:var(--spacing-8);--page-header-gap-x:var(--spacing-4);--page-header-hairline:inset 0 -1px 0 var(--surface-line);--page-header-photo:var(--spacing-12);--page-subtab-height:var(--spacing-10);--panel-width-sm:320px;--patient-block-min:calc(var(--spacing-8) * 10);--patient-icon-box:var(--spacing-8);--patient-page-gap:var(--spacing-8);--patient-page-pad:var(--spacing-6);--patient-section-gap:var(--spacing-10);--patient-tint-amber:color-mix(in srgb, var(--status-attention) 5%, var(--surface-read));--patient-tint-blue:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-read));--patient-tint-green:color-mix(in srgb, var(--status-good) 5%, var(--surface-read));--patient-visit-card-height:calc(var(--spacing-8) * 3);--phone-call-patient-height:calc(var(--spacing-8) * 1.75);--phone-call-patient-label-width:calc(var(--spacing-8) * 3.5);--popover:var(--color-surface-card);--popover-card-width:400px;--popover-foreground:var(--color-text-primary);--popover-width:360px;--popup-width-xl:1200px;--practice-menu-max-width:480px;--practice-menu-width:440px;--practice-trigger-max:224px;--pre-block-gap:var(--spacing-2);--pre-col-pad:var(--spacing-6);--pre-icon-box:var(--spacing-8);--pre-icon-size:var(--spacing-4);--pre-notice-glyph:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/><path d='M12 9v4'/><path d='M12 17h.01'/></svg>");--pre-notice-ink:var(--status-attention-text);--pre-notice-tint:var(--chip-warning-bg);--pre-section-gap:var(--spacing-6);--pre-tile-min:calc(var(--spacing-8) * 2);--preview-width-md:896px;--preview-width-xl:1400px;--primary:var(--color-brand-primary);--primary-foreground:var(--color-text-inverse);--progress-done-bg:var(--surface-panel);--radius:.5rem;--radius-rail-item:8px;--radius-segment:8px;--rail-account-row:var(--spacing-8);--rail-account-size:var(--spacing-8);--rail-avatar-pad:calc((var(--rail-row-height) - var(--spacing-8)) / 2);--rail-badge-size:var(--spacing-4);--rail-bell-pad:calc(var(--rail-tile-pad) - (var(--spacing-6) - var(--rail-icon-size)) / 2);--rail-brand-gap:var(--spacing-2);--rail-brand-gap-x:var(--spacing-2);--rail-brand-inset:calc(var(--spacing-2) + var(--spacing-1));--rail-brand-push:calc(var(--rail-brand-reach) + var(--spacing-3) - var(--zone-rail-collapsed));--rail-brand-reach:calc(var(--rail-brand-inset) + var(--rail-wordmark-width) + var(--rail-brand-gap-x) + var(--rail-toggle-size));--rail-brand-top:var(--spacing-1);--rail-foot-gap:var(--spacing-2);--rail-icon-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M3 10h18'/></svg>");--rail-icon-size:20px;--rail-item-label-gap:var(--spacing-3);--rail-menu-width:256px;--rail-pad:var(--spacing-2);--rail-pad-bottom:var(--spacing-4);--rail-row-height:var(--spacing-10);--rail-row-radius:var(--radius-control);--rail-status-glyph-size:var(--spacing-3);--rail-tile-pad:calc((var(--rail-row-height) - var(--rail-icon-size)) / 2);--rail-tip-left:52px;--rail-toggle-size:var(--spacing-8);--rail-wordmark:var(--color-blue-900);--rail-wordmark-height:var(--spacing-8);--rail-wordmark-practitioner:var(--color-brand-primary);--rail-wordmark-width:81px;--review-cell-pad:8px;--review-col-actions:88px;--review-col-range:120px;--review-col-status:128px;--review-col-unit:80px;--review-col-value:104px;--review-gap:16px;--review-pad:24px;--review-row-height:40px;--review-source-max-height:calc(100dvh - var(--zone-global-bar) - var(--page-header-height) - var(--review-source-top) - var(--zone-frame-inset-bottom));--review-source-top:var(--review-gap);--review-viewer:400px;--ring:var(--color-brand-primary);--sched-field-height:40px;--sched-location-height:64px;--sched-rail-width:424px;--sched-slot-height:88px;--search-light:var(--surface-read);--search-light-duration:1.1s;--search-min-width:200px;--search-width-wide:400px;--secondary:var(--color-grey-200);--secondary-foreground:var(--color-text-primary);--segmented-pill-height:var(--spacing-6);--segmented-pill-pad:var(--spacing-3);--segmented-pill-radius:var(--radius-control);--segmented-track-radius:var(--radius-card);--sheet-width-2xl:720px;--sheet-width-3xl:920px;--sheet-width-4xl:1160px;--sheet-width-lg:640px;--sheet-width-md:480px;--sheet-width-xl:704px;--sidebar:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-ring:oklch(70.8% 0 0);--soap-a-glyph:var(--cat-jade-600);--soap-a-ink:var(--cat-jade-800);--soap-a-line:var(--cat-jade-200);--soap-a-tint:var(--cat-jade-50);--soap-o-glyph:var(--cat-vermilion-600);--soap-o-ink:var(--cat-vermilion-800);--soap-o-line:var(--cat-vermilion-200);--soap-o-tint:var(--cat-vermilion-50);--soap-p-glyph:var(--soap-a-glyph);--soap-p-ink:var(--soap-a-ink);--soap-p-line:var(--soap-a-line);--soap-p-tint:var(--soap-a-tint);--soap-s-glyph:var(--cat-purple-600);--soap-s-ink:var(--cat-purple-800);--soap-s-line:var(--cat-purple-200);--soap-s-tint:var(--cat-purple-50);--status-attention-text:var(--color-status-warning-text);--status-chip-height:var(--spacing-5);--status-chip-pad:var(--spacing-2);--step-bar-reveal-duration:.28s;--step-bar-reveal-ease:var(--motion-panel-ease);--step-bar-reveal-lift:var(--spacing-4);--story-stage-gradient:linear-gradient(180deg, var(--story-stage-deep) 0%, var(--story-stage-mid) 58%, var(--story-stage-light) 100%);--surface-body-card-dark:#0d1b4b;--table-cell-max-2xl:240px;--table-cell-max-3xl:288px;--table-cell-max-lg:200px;--table-cell-max-md:184px;--table-cell-max-sm:160px;--table-cell-max-xl:224px;--table-cell-max-xs:144px;--table-col-amount:112px;--table-col-amount-wide:120px;--table-col-auth:88px;--table-col-code:80px;--table-col-coverage:104px;--table-col-date:128px;--table-col-input:168px;--table-col-name:264px;--table-col-name-wide:304px;--table-col-qty:56px;--table-col-reason:192px;--table-col-select:152px;--table-min-width-claims:1176px;--tooltip-fg:var(--surface-read);--tooltip-gap:4px;--tooltip-max-width:416px;--topbar-icon:var(--spacing-8);--type-body:400 13px/20px var(--font-sans);--type-body-strong:500 13px/20px var(--font-sans);--type-card-title:600 16px/24px var(--font-sans);--type-data:600 24px/32px var(--font-sans);--type-header-title:var(--type-page-title);--type-header-title-line:var(--type-page-title-line);--type-header-title-size:var(--type-page-title-size);--type-header-title-weight:var(--type-page-title-weight);--type-label:500 12px/16px var(--font-sans);--type-lead-line:28px;--type-lead-size:20px;--type-lead-weight:600;--type-meta:400 12px/16px var(--font-sans);--type-page-title:600 24px/32px var(--font-sans);--unsaved-bar-height:var(--spacing-12);--z-icon-tip:90;--zone-canvas-min:680px;--zone-frame-inset-bottom:12px;--zone-frame-inset-right:12px;--zone-frame-radius:12px;--zone-header-app:80px;--zone-header-record:112px;--zone-short-chart-strip:56px;--zone-viewer:480px;--zone-viewer-large:560px;--error-border:var(--status-bad);--info-bg:var(--color-status-info-bg);--info-border:var(--accent-primary);--info-text:var(--accent-active-text);--normal-bg:var(--surface-read);--normal-border:var(--surface-line);--normal-text:var(--ink-body);--rail-exit:var(--motion-fast,.15s);--rail-glyph-colour:currentColor;--rail-overshoot:var(--ease-overshoot,cubic-bezier(.34, 1.56, .64, 1));--success-border:var(--status-good);--success-text:var(--status-good-text);--warning-bg:var(--color-status-warning-bg);--warning-border:var(--status-attention);--warning-text:var(--status-attention-text)}@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-red-100:var(--color-red-100);--color-red-200:var(--color-red-200);--color-red-300:var(--color-red-300);--color-red-400:var(--color-red-400);--color-red-500:var(--color-red-500);--color-red-600:var(--color-red-600);--color-red-700:var(--color-red-700);--color-red-800:var(--color-red-800);--color-red-900:var(--color-red-900);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-100:var(--color-yellow-100);--color-yellow-200:var(--color-yellow-200);--color-yellow-300:var(--color-yellow-300);--color-yellow-400:var(--color-yellow-400);--color-yellow-500:var(--color-yellow-500);--color-yellow-600:var(--color-yellow-600);--color-yellow-700:var(--color-yellow-700);--color-yellow-800:var(--color-yellow-800);--color-yellow-900:var(--color-yellow-900);--color-green-100:var(--color-green-100);--color-green-200:var(--color-green-200);--color-green-300:var(--color-green-300);--color-green-400:var(--color-green-400);--color-green-500:var(--color-green-500);--color-green-600:var(--color-green-600);--color-green-700:var(--color-green-700);--color-green-800:var(--color-green-800);--color-green-900:var(--color-green-900);--color-teal-100:var(--color-teal-100);--color-teal-200:var(--color-teal-200);--color-teal-300:var(--color-teal-300);--color-teal-400:var(--color-teal-400);--color-teal-500:var(--color-teal-500);--color-teal-600:var(--color-teal-600);--color-teal-700:var(--color-teal-700);--color-teal-800:var(--color-teal-800);--color-teal-900:var(--color-teal-900);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:var(--color-blue-100);--color-blue-200:var(--color-blue-200);--color-blue-300:var(--color-blue-300);--color-blue-400:var(--color-blue-400);--color-blue-500:var(--color-blue-500);--color-blue-600:var(--color-blue-600);--color-blue-700:var(--color-blue-700);--color-blue-800:var(--color-blue-800);--color-blue-900:var(--color-blue-900);--color-black:#000;--color-white:var(--color-white);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:var(--text-xs);--text-xs--line-height:var(--text-xs--line-height);--text-sm:var(--text-sm);--text-sm--line-height:var(--text-sm--line-height);--text-base:var(--text-base);--text-base--line-height:var(--text-base--line-height);--text-lg:var(--text-lg);--text-lg--line-height:var(--text-lg--line-height);--text-xl:var(--text-xl);--text-xl--line-height:var(--text-xl--line-height);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--font-weight-extrabold:var(--font-weight-extrabold);--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:16px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-weight-regular:var(--font-weight-regular);--font-arabic:var(--font-arabic);--color-grey-100:var(--color-grey-100);--color-grey-200:var(--color-grey-200);--color-grey-300:var(--color-grey-300);--color-grey-400:var(--color-grey-400);--color-grey-500:var(--color-grey-500);--color-grey-600:var(--color-grey-600);--color-grey-700:var(--color-grey-700);--color-grey-800:var(--color-grey-800);--color-grey-900:var(--color-grey-900);--color-base-black:var(--color-base-black);--color-base-white:var(--color-base-white);--color-base-lines:var(--color-base-lines);--color-brand-primary:var(--color-brand-primary);--color-brand-depth:var(--color-brand-depth);--color-status-error:var(--color-status-error);--color-status-error-bg:var(--color-status-error-bg);--color-status-warning:var(--color-status-warning);--color-status-warning-bg:var(--color-status-warning-bg);--color-status-amber-display:var(--color-status-amber-display);--color-status-amber-text:var(--color-status-amber-text);--color-status-success:var(--color-status-success);--color-status-success-bg:var(--color-status-success-bg);--color-status-info:var(--color-status-info);--color-status-info-bg:var(--color-status-info-bg);--color-status-neutral:var(--color-status-neutral);--color-status-neutral-bg:var(--color-status-neutral-bg);--color-status-warning-text:var(--color-status-warning-text);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-muted:var(--color-text-muted);--color-text-hint:var(--color-text-hint);--color-text-inverse:var(--color-text-inverse);--color-surface-background:var(--color-surface-background);--color-surface-card:var(--color-surface-card);--color-surface-sidebar:var(--color-surface-sidebar);--color-surface-overlay:var(--color-surface-overlay);--color-surface-tint:var(--color-surface-tint);--color-surface-tint-soft:var(--color-surface-tint-soft);--color-surface-tint-strong:var(--color-surface-tint-strong);--color-surface-tint-brand:var(--color-surface-tint-brand);--color-sidebar-item-active:var(--color-sidebar-item-active);--color-sidebar-item-label:var(--color-sidebar-item-label);--color-border-default:var(--color-border-default);--color-border-subtle:var(--color-border-subtle);--color-border-strong:var(--color-border-strong);--color-border-card:var(--color-border-card);--color-border-hairline:var(--color-border-hairline);--color-border-hairline-strong:var(--color-border-hairline-strong);--color-interactive-default:var(--color-interactive-default);--color-interactive-hover:var(--color-interactive-hover);--color-interactive-active:var(--color-interactive-active);--color-interactive-disabled:var(--color-interactive-disabled);--color-viz-reference-band:var(--color-viz-reference-band);--color-viz-reference-band-opacity:var(--color-viz-reference-band-opacity);--color-obs-identity-icon:var(--color-obs-identity-icon);--color-obs-identity-tint:var(--color-obs-identity-tint);--color-overlay-scrim:var(--color-overlay-scrim);--color-wayfind-problems-fill:var(--color-wayfind-problems-fill);--color-wayfind-problems-ink:var(--color-wayfind-problems-ink);--color-wayfind-medications-fill:var(--color-wayfind-medications-fill);--color-wayfind-medications-ink:var(--color-wayfind-medications-ink);--color-wayfind-history-fill:var(--color-wayfind-history-fill);--color-wayfind-history-ink:var(--color-wayfind-history-ink);--color-wayfind-neutral-fill:var(--color-wayfind-neutral-fill);--color-wayfind-neutral-ink:var(--color-wayfind-neutral-ink);--color-wayfind-allergies-fill:var(--color-wayfind-allergies-fill);--color-wayfind-allergies-ink:var(--color-wayfind-allergies-ink);--color-chat-wallpaper:var(--color-chat-wallpaper);--color-chat-tray:var(--color-chat-tray);--color-chat-bubble-incoming:var(--color-chat-bubble-incoming);--color-chat-bubble-outgoing:var(--color-chat-bubble-outgoing);--color-chat-bubble-system:var(--color-chat-bubble-system);--color-chat-read-receipt:var(--color-chat-read-receipt);--color-list-row-highlight:var(--color-list-row-highlight);--color-list-row-selected:var(--color-list-row-selected);--color-search-fill:var(--color-search-fill);--color-chart-okabe-blue:var(--color-chart-okabe-blue);--color-chart-okabe-orange:var(--color-chart-okabe-orange);--color-chart-okabe-bluish-green:var(--color-chart-okabe-bluish-green);--color-chart-okabe-yellow:var(--color-chart-okabe-yellow);--color-chart-okabe-sky-blue:var(--color-chart-okabe-sky-blue);--color-chart-okabe-vermilion:var(--color-chart-okabe-vermilion);--color-chart-okabe-reddish-purple:var(--color-chart-okabe-reddish-purple);--color-chart-okabe-black:var(--color-chart-okabe-black);--text-2xs:var(--text-2xs);--text-eyebrow:var(--text-eyebrow);--text-body-15:var(--text-body-15);--text-md:var(--text-md);--text-display:var(--text-display);--text-subtitle:var(--text-subtitle);--text-title:var(--text-title);--text-compact:var(--text-compact);--text-monogram:var(--text-monogram);--text-callout:var(--text-callout);--text-hero:var(--text-hero);--text-2xs--line-height:var(--text-2xs--line-height);--text-eyebrow--line-height:var(--text-eyebrow--line-height);--text-body-15--line-height:var(--text-body-15--line-height);--text-md--line-height:var(--text-md--line-height);--text-display--line-height:var(--text-display--line-height);--text-subtitle--line-height:var(--text-subtitle--line-height);--text-title--line-height:var(--text-title--line-height);--text-compact--line-height:var(--text-compact--line-height);--text-monogram--line-height:var(--text-monogram--line-height);--text-callout--line-height:var(--text-callout--line-height);--text-hero--line-height:var(--text-hero--line-height);--tracking-eyebrow:var(--tracking-eyebrow);--tracking-label:var(--tracking-label);--tracking-tag:var(--tracking-tag);--tracking-field-label:var(--tracking-field-label);--tracking-heading:var(--tracking-heading);--tracking-dense:var(--tracking-dense);--tracking-condensed:var(--tracking-condensed);--tracking-brand:var(--tracking-brand);--tracking-section-label:var(--tracking-section-label);--tracking-document:var(--tracking-document);--tracking-caps:var(--tracking-caps);--tracking-section-heading:var(--tracking-section-heading);--tracking-caption:var(--tracking-caption);--tracking-hero:var(--tracking-hero);--leading-body:var(--leading-body);--leading-heading:var(--leading-heading);--leading-compact:var(--leading-compact);--leading-caption:var(--leading-caption);--leading-reading:var(--leading-reading);--leading-prose:var(--leading-prose);--leading-identity:var(--leading-identity);--leading-meta:var(--leading-meta);--leading-page:var(--leading-page);--leading-detail:var(--leading-detail);--leading-message:var(--leading-message);--radius-none:var(--radius-none);--radius-modal:var(--radius-modal);--radius-full:var(--radius-full);--radius-tag:var(--radius-tag);--radius-control:var(--radius-control);--radius-input:var(--radius-input);--radius-card:var(--radius-card);--radius-tile:var(--radius-tile);--radius-panel:var(--radius-panel);--radius-televisit:var(--radius-televisit);--radius-televisit-stage:var(--radius-televisit-stage);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-4:var(--shadow-4);--shadow-6:var(--shadow-6);--shadow-8:var(--shadow-8);--shadow-overlay:var(--shadow-overlay);--shadow-sticky-bar:var(--shadow-sticky-bar);--shadow-bubble:var(--shadow-bubble);--shadow-composer:var(--shadow-composer);--shadow-header:var(--shadow-header);--shadow-televisit:var(--shadow-televisit);--spacing-1:var(--spacing-1);--spacing-2:var(--spacing-2);--spacing-3:var(--spacing-3);--spacing-4:var(--spacing-4);--spacing-5:var(--spacing-5);--spacing-6:var(--spacing-6);--spacing-8:var(--spacing-8);--spacing-10:var(--spacing-10);--spacing-12:var(--spacing-12);--spacing-16:var(--spacing-16);--spacing-vitals:var(--spacing-vitals);--spacing-list-indent:var(--spacing-list-indent);--spacing-masthead:var(--spacing-masthead);--width-time-column:var(--width-time-column);--width-accent-bar:var(--width-accent-bar);--width-modal-document:var(--width-modal-document);--width-modal-note:var(--width-modal-note);--width-modal-summary:var(--width-modal-summary);--width-favourites-popup:var(--width-favourites-popup);--width-signing-sheet:var(--width-signing-sheet);--height-control-pill:var(--height-control-pill);--height-date-tile:var(--height-date-tile);--height-print-preview:var(--height-print-preview);--max-height-overlay-body:var(--max-height-overlay-body);--max-height-overlay-body-compact:var(--max-height-overlay-body-compact);--max-height-media-preview:var(--max-height-media-preview);--max-height-print-dialog:var(--max-height-print-dialog);--max-height-note-dialog:var(--max-height-note-dialog);--max-height-modal-app:var(--max-height-modal-app);--max-height-favourites-popup:var(--max-height-favourites-popup);--max-height-signature-preview:var(--max-height-signature-preview);--max-width-dialog-viewport:var(--max-width-dialog-viewport);--max-width-popover-viewport:var(--max-width-popover-viewport);--max-width-measure:var(--max-width-measure);--max-width-bubble:var(--max-width-bubble);--grid-template-columns-diagnoses:var(--grid-template-columns-diagnoses);--grid-template-columns-vitals-history:var(--grid-template-columns-vitals-history);--grid-template-columns-label-value:var(--grid-template-columns-label-value);--grid-template-columns-lab-row:var(--grid-template-columns-lab-row);--grid-template-columns-lab-row-edit:var(--grid-template-columns-lab-row-edit);--grid-template-columns-summary-aside:var(--grid-template-columns-summary-aside);--grid-template-columns-name-fields:var(--grid-template-columns-name-fields);--grid-template-columns-copay:var(--grid-template-columns-copay);--grid-template-columns-copay-single:var(--grid-template-columns-copay-single);--grid-template-columns-erx-info:var(--grid-template-columns-erx-info);--grid-template-columns-note-line-wide:var(--grid-template-columns-note-line-wide);--grid-template-columns-note-line-frame:var(--grid-template-columns-note-line-frame);--ease-functional:var(--ease-functional);--ease-clinical:var(--ease-clinical);--ease-cinematic:var(--ease-cinematic);--ease-functional-exit:var(--ease-functional-exit);--radius-tooltip:var(--tooltip-radius);--text-page-title:var(--type-page-title-size);--text-card-title:var(--type-card-title-size);--text-body:var(--type-body-size);--text-body-strong:var(--type-body-strong-size);--text-label:var(--type-label-size);--text-meta:var(--type-meta-size);--text-data:var(--type-data-size);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--font-size-base:16px;--font-size-lg:24px;--font-size-sm:13px;--font-size-xs:11px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after,::backdrop{border-color:var(--color-border-default);outline-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){*,:before,:after,::backdrop{outline-color:color-mix(in oklab, var(--color-brand-primary) 50%, transparent)}}html{font-family:var(--font-sans)}:root{--app-density-zoom:1;--app-vh:calc(100vh / var(--app-density-zoom));--app-vw:calc(100vw / var(--app-density-zoom))}html[data-app-density]{zoom:var(--app-density-zoom)}#root{min-height:var(--app-vh,100vh)}body{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}}@layer components{.qr-span-grid{container:qr-span-grid/inline-size}@container qr-span-grid (width<=640px){.qr-span-cell{grid-column:1/-1!important}}.glyph-face{font-feature-settings:"liga" 0, "clig" 0;font-family:Scrips}svg.lucide:not([data-stroke=own],[data-stroke=own] *){stroke-width:1.5px}[data-block=international-patient-summary][data-motion=entry] section[aria-label]{animation:ds-entry var(--motion-normal) var(--ease-functional) backwards}@media (prefers-reduced-motion:reduce){[data-block=international-patient-summary][data-motion=entry] section[aria-label]{transition:none;animation:none;transform:none}}[data-block=patient-header][data-motion=entry]{animation:ds-entry var(--motion-normal) var(--ease-functional) backwards}@media (prefers-reduced-motion:reduce){[data-block=patient-header][data-motion=entry]{transition:none;animation:none;transform:none}}}@layer utilities{.\@container\/note{container:note/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing-1) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:var(--spacing-4)}.inset-\[10\.48\%\]{inset:10.48%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:var(--spacing-6)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-4{inset-block:var(--spacing-4)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:var(--spacing-2)}.end-3{inset-inline-end:var(--spacing-3)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing-1) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing-3) * -1)}.-top-\[5px\]{top:-5px}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing-1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:var(--spacing-3)}.top-4{top:var(--spacing-4)}.top-7{top:calc(var(--spacing) * 7)}.top-10{top:var(--spacing-10)}.top-24{top:calc(var(--spacing) * 24)}.top-\[3px\]{top:3px}.top-\[20px\]{top:20px}.top-\[24px\]{top:24px}.top-\[28px\]{top:28px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.top-px{top:1px}.-right-1{right:calc(var(--spacing-1) * -1)}.-right-2{right:calc(var(--spacing-2) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing-1)}.right-2{right:var(--spacing-2)}.right-3{right:var(--spacing-3)}.right-4{right:var(--spacing-4)}.right-6{right:var(--spacing-6)}.right-\[29px\]{right:29px}.right-\[42px\]{right:42px}.-bottom-3{bottom:calc(var(--spacing-3) * -1)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:var(--spacing-2)}.bottom-4{bottom:var(--spacing-4)}.bottom-8{bottom:var(--spacing-8)}.bottom-full{bottom:100%}.-left-0\.5{left:calc(var(--spacing) * -.5)}.-left-1{left:calc(var(--spacing-1) * -1)}.-left-2{left:calc(var(--spacing-2) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-2{left:var(--spacing-2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:var(--spacing-3)}.left-4{left:var(--spacing-4)}.left-16{left:var(--spacing-16)}.left-\[3px\]{left:3px}.left-\[14px\]{left:14px}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-1000{z-index:1000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[31\]{z-index:31}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-9{order:9}.order-10{order:10}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-9{grid-row:9}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-end{float:inline-end}.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}}.number-spinner-none{appearance:textfield}.number-spinner-none::-webkit-inner-spin-button{appearance:none;margin:0}.number-spinner-none::-webkit-outer-spin-button{appearance:none;margin:0}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-9{margin:calc(var(--spacing) * 9)}.m-\[3px\]{margin:3px}.-mx-1{margin-inline:calc(var(--spacing-1) * -1)}.-mx-2{margin-inline:calc(var(--spacing-2) * -1)}.-mx-3{margin-inline:calc(var(--spacing-3) * -1)}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.-mx-6{margin-inline:calc(var(--spacing-6) * -1)}.-mx-8{margin-inline:calc(var(--spacing-8) * -1)}.-mx-12{margin-inline:calc(var(--spacing-12) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing-1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:var(--spacing-2)}.mx-4{margin-inline:var(--spacing-4)}.mx-5\.5{margin-inline:calc(var(--spacing) * 5.5)}.mx-6{margin-inline:var(--spacing-6)}.mx-8{margin-inline:var(--spacing-8)}.mx-\[24px\]{margin-inline:24px}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing-1) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2\.25{margin-block:calc(var(--spacing) * -2.25)}.-my-px{margin-block:-1px}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:var(--spacing-1)}.my-2{margin-block:var(--spacing-2)}.my-3{margin-block:var(--spacing-3)}.my-4{margin-block:var(--spacing-4)}.my-\[5px\]{margin-block:5px}.-ms-1{margin-inline-start:calc(var(--spacing-1) * -1)}.-ms-3{margin-inline-start:calc(var(--spacing-3) * -1)}.ms-1{margin-inline-start:var(--spacing-1)}.ms-2{margin-inline-start:var(--spacing-2)}.ms-6{margin-inline-start:var(--spacing-6)}.ms-\[var\(--spacing-1\)\]{margin-inline-start:var(--spacing-1)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing-1) * -1)}.-me-4{margin-inline-end:calc(var(--spacing-4) * -1)}.-me-\[1px\]{margin-inline-end:-1px}.me-2{margin-inline-end:var(--spacing-2)}.me-4{margin-inline-end:var(--spacing-4)}.-mt-1{margin-top:calc(var(--spacing-1) * -1)}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-4{margin-top:calc(var(--spacing-4) * -1)}.-mt-6{margin-top:calc(var(--spacing-6) * -1)}.-mt-8{margin-top:calc(var(--spacing-8) * -1)}.-mt-\[2px\]{margin-top:-2px}.-mt-\[var\(--spacing-6\)\]{margin-top:calc(var(--spacing-6) * -1)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.25{margin-top:calc(var(--spacing) * 1.25)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:var(--spacing-3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-6\.5{margin-top:calc(var(--spacing) * 6.5)}.mt-7\.5{margin-top:calc(var(--spacing) * 7.5)}.mt-8{margin-top:var(--spacing-8)}.mt-10\.5{margin-top:calc(var(--spacing) * 10.5)}.mt-\[1px\]{margin-top:1px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing-1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-\[16px\]{margin-right:16px}.-mb-1{margin-bottom:calc(var(--spacing-1) * -1)}.-mb-4{margin-bottom:calc(var(--spacing-4) * -1)}.-mb-6{margin-bottom:calc(var(--spacing-6) * -1)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-5\.5{margin-bottom:calc(var(--spacing) * 5.5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-\[-1px\]{margin-bottom:-1px}.mb-\[2px\]{margin-bottom:2px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.-ml-1{margin-left:calc(var(--spacing-1) * -1)}.-ml-2{margin-left:calc(var(--spacing-2) * -1)}.-ml-3{margin-left:calc(var(--spacing-3) * -1)}.-ml-\[5\.5px\]{margin-left:-5.5px}.-ml-\[6\.5px\]{margin-left:-6.5px}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-0\.75{margin-left:calc(var(--spacing) * .75)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-4{margin-left:var(--spacing-4)}.ml-\[3px\]{margin-left:3px}.ml-\[18px\]{margin-left:18px}.ml-\[20px\]{margin-left:20px}.ml-\[55px\]{margin-left:55px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{width:0;height:0;display:none}.note-line{grid-template-columns:var(--grid-template-columns-note-line-frame);column-gap:var(--spacing-4);row-gap:var(--spacing-1);display:grid}@container note (width>=880px){.note-line{grid-template-columns:var(--grid-template-columns-note-line-wide)}}@container note not (width>=560px){.note-line{grid-template-columns:minmax(0,1fr)}}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-10\.5{width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[8px\]{width:8px;height:8px}.size-\[9px\]{width:9px;height:9px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[24px\]{width:24px;height:24px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[56px\]{width:56px;height:56px}.size-full{width:100%;height:100%}.size-icon-16{width:var(--icon-16);height:var(--icon-16)}.\!h-6{height:var(--spacing-6)!important}.\!h-10{height:var(--spacing-10)!important}.\!h-auto{height:auto!important}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:var(--spacing-1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:var(--spacing-4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:var(--spacing-5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:var(--spacing-6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:var(--spacing-8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:var(--spacing-12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:var(--spacing-16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-47\.5{height:calc(var(--spacing) * 47.5)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-140{height:calc(var(--spacing) * 140)}.h-160{height:calc(var(--spacing) * 160)}.h-177\.5{height:calc(var(--spacing) * 177.5)}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[44px\]{height:44px}.h-\[52\.8px\]{height:52.8px}.h-\[56px\]{height:56px}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-\[105px\]{height:105px}.h-\[120px\]{height:120px}.h-\[180px\]{height:180px}.h-\[280px\]{height:280px}.h-\[440px\]{height:440px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[700px\]{height:700px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-var\(--layout-televisit-full-bottom\)\)\]{height:calc(100% - var(--layout-televisit-full-bottom))}.h-\[calc\(var\(--pa-h\)\*1px\)\]{height:calc(var(--pa-h) * 1px)}.h-\[var\(--layout-televisit-pip-height\)\]{height:var(--layout-televisit-pip-height)}.h-\[var\(--layout-wrapup-tail\)\]{height:var(--layout-wrapup-tail)}.h-\[var\(--pa-h\)\]{height:var(--pa-h)}.h-\[var\(--pa-w\)\]{height:var(--pa-w)}.h-app-screen{height:var(--app-vh,100vh)}.h-auto{height:auto}.h-control-pill{height:var(--height-control-pill)}.h-full{height:100%}.h-print-preview{height:var(--height-print-preview)}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-37\.5{max-height:calc(var(--spacing) * 37.5)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-45{max-height:calc(var(--spacing) * 45)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-65{max-height:calc(var(--spacing) * 65)}.max-h-70{max-height:calc(var(--spacing) * 70)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-75{max-height:calc(var(--spacing) * 75)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-85{max-height:calc(var(--spacing) * 85)}.max-h-90{max-height:calc(var(--spacing) * 90)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-110{max-height:calc(var(--spacing) * 110)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[var\(--layout-band-collapsed\)\]{max-height:var(--layout-band-collapsed)}.max-h-\[var\(--te-max-h\)\]{max-height:var(--te-max-h)}.max-h-\[var\(--ts-max-h\)\]{max-height:var(--ts-max-h)}.max-h-favourites-popup{max-height:var(--max-height-favourites-popup)}.max-h-full{max-height:100%}.max-h-media-preview{max-height:var(--max-height-media-preview)}.max-h-modal-app{max-height:var(--max-height-modal-app)}.max-h-note-dialog{max-height:var(--max-height-note-dialog)}.max-h-overlay-body{max-height:var(--max-height-overlay-body)}.max-h-overlay-body-compact{max-height:var(--max-height-overlay-body-compact)}.max-h-print-dialog{max-height:var(--max-height-print-dialog)}.max-h-signature-preview{max-height:var(--max-height-signature-preview)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-3\.75{min-height:calc(var(--spacing) * 3.75)}.min-h-4{min-height:var(--spacing-4)}.min-h-5{min-height:var(--spacing-5)}.min-h-6{min-height:var(--spacing-6)}.min-h-8{min-height:var(--spacing-8)}.min-h-10{min-height:var(--spacing-10)}.min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:var(--spacing-16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-25{min-height:calc(var(--spacing) * 25)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-45{min-height:calc(var(--spacing) * 45)}.min-h-70{min-height:calc(var(--spacing) * 70)}.min-h-\[18px\]{min-height:18px}.min-h-\[28px\]{min-height:28px}.min-h-\[40px\]{min-height:40px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[61px\]{min-height:61px}.min-h-\[70px\]{min-height:70px}.min-h-\[110px\]{min-height:110px}.min-h-\[180px\]{min-height:180px}.min-h-\[258px\]{min-height:258px}.min-h-\[400px\]{min-height:400px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-app-screen{min-height:var(--app-vh,100vh)}.min-h-screen{min-height:100vh}.\!w-6{width:var(--spacing-6)!important}.\!w-\[1px\]{width:1px!important}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--pa-w\){width:var(--pa-w)}.w-\(--x\){width:var(--x)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing-1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:var(--spacing-2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:var(--spacing-3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:var(--spacing-4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:var(--spacing-5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:var(--spacing-6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:var(--spacing-8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:var(--spacing-12)}.w-12\.5{width:calc(var(--spacing) * 12.5)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:var(--spacing-16)}.w-17\.5{width:calc(var(--spacing) * 17.5)}.w-18{width:calc(var(--spacing) * 18)}.w-18\.75{width:calc(var(--spacing) * 18.75)}.w-19\.5{width:calc(var(--spacing) * 19.5)}.w-20{width:calc(var(--spacing) * 20)}.w-21{width:calc(var(--spacing) * 21)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-26{width:calc(var(--spacing) * 26)}.w-28{width:calc(var(--spacing) * 28)}.w-28\.5{width:calc(var(--spacing) * 28.5)}.w-31{width:calc(var(--spacing) * 31)}.w-32{width:calc(var(--spacing) * 32)}.w-32\.5{width:calc(var(--spacing) * 32.5)}.w-35{width:calc(var(--spacing) * 35)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-41\.25{width:calc(var(--spacing) * 41.25)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-62\.5{width:calc(var(--spacing) * 62.5)}.w-64{width:calc(var(--spacing) * 64)}.w-65{width:calc(var(--spacing) * 65)}.w-67\.5{width:calc(var(--spacing) * 67.5)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-74{width:calc(var(--spacing) * 74)}.w-75{width:calc(var(--spacing) * 75)}.w-76{width:calc(var(--spacing) * 76)}.w-77\.75{width:calc(var(--spacing) * 77.75)}.w-78{width:calc(var(--spacing) * 78)}.w-80{width:calc(var(--spacing) * 80)}.w-85{width:calc(var(--spacing) * 85)}.w-90{width:calc(var(--spacing) * 90)}.w-95{width:calc(var(--spacing) * 95)}.w-100{width:calc(var(--spacing) * 100)}.w-104{width:calc(var(--spacing) * 104)}.w-120{width:calc(var(--spacing) * 120)}.w-133{width:calc(var(--spacing) * 133)}.w-144{width:calc(var(--spacing) * 144)}.w-205\.5{width:calc(var(--spacing) * 205.5)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[42\.857px\]{width:42.857px}.w-\[45px\]{width:45px}.w-\[46px\]{width:46px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[72px\]{width:72px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[100px\]{width:100px}.w-\[101px\]{width:101px}.w-\[103px\]{width:103px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[196px\]{width:196px}.w-\[216px\]{width:216px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[312px\]{width:312px}.w-\[320px\]{width:320px}.w-\[332px\]{width:332px}.w-\[340px\]{width:340px}.w-\[343px\]{width:343px}.w-\[348px\]{width:348px}.w-\[375px\]{width:375px}.w-\[380px\]{width:380px}.w-\[416px\]{width:416px}.w-\[420px\]{width:420px}.w-\[560px\]{width:560px}.w-\[860px\]{width:860px}.w-\[900px\]{width:900px}.w-\[969px\]{width:969px}.w-\[1008px\]{width:1008px}.w-\[1040px\]{width:1040px}.w-\[1280px\]{width:1280px}.w-\[1440px\]{width:1440px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[max\(var\(--layout-main-col-min\)\,_calc\(var\(--layout-main-col-ratio\)_\*_100vw\)\)\]{width:max(var(--layout-main-col-min), calc(var(--layout-main-col-ratio) * 100vw))}.w-\[max\(var\(--layout-main-col-min\)\,_calc\(var\(--layout-main-col-ratio\)_\*_var\(--app-vw\,_100vw\)\)\)\]{width:max(var(--layout-main-col-min), calc(var(--layout-main-col-ratio) * var(--app-vw,100vw)))}.w-\[max-content\]{width:max-content}.w-\[min\(var\(--layout-note-popup-max\)\,100vw\)\]{width:min(var(--layout-note-popup-max), 100vw)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-\[var\(--layout-ap-rail\)\]{width:var(--layout-ap-rail)}.w-\[var\(--layout-ap-strip\)\]{width:var(--layout-ap-strip)}.w-\[var\(--layout-intel-col\)\]{width:var(--layout-intel-col)}.w-\[var\(--layout-intel-col-rail\)\]{width:var(--layout-intel-col-rail)}.w-\[var\(--layout-pre-rail\)\]{width:var(--layout-pre-rail)}.w-\[var\(--layout-televisit-pip-width\)\]{width:var(--layout-televisit-pip-width)}.w-\[var\(--pa-bar-w\)\]{width:var(--pa-bar-w)}.w-\[var\(--pa-blank-w\)\]{width:var(--pa-blank-w)}.w-\[var\(--pa-note-popup-width\)\]{width:var(--pa-note-popup-width)}.w-\[var\(--pa-w\)\]{width:var(--pa-w)}.w-\[var\(--spacing-2\)\]{width:var(--spacing-2)}.w-\[var\(--…\)\]{width:var(--…)}.w-\[…\]{width:…}.w-anchor{width:var(--anchor-width)}.w-auto{width:auto}.w-favourites-popup{width:var(--width-favourites-popup)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-md{width:var(--container-md)}.w-modal-document{width:var(--width-modal-document)}.w-modal-note{width:var(--width-modal-note)}.w-modal-summary{width:var(--width-modal-summary)}.w-px{width:1px}.w-time-column{width:var(--width-time-column)}.w-zone-panel{width:var(--zone-panel)}.\!max-w-\[95vw\]{max-width:95vw!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-35{max-width:calc(var(--spacing) * 35)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-49{max-width:calc(var(--spacing) * 49)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-55{max-width:calc(var(--spacing) * 55)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-62{max-width:calc(var(--spacing) * 62)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-65{max-width:calc(var(--spacing) * 65)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-202{max-width:calc(var(--spacing) * 202)}.max-w-225{max-width:calc(var(--spacing) * 225)}.max-w-232{max-width:calc(var(--spacing) * 232)}.max-w-260{max-width:calc(var(--spacing) * 260)}.max-w-350{max-width:calc(var(--spacing) * 350)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40\%\]{max-width:40%}.max-w-\[44ch\]{max-width:44ch}.max-w-\[82\%\]{max-width:82%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[243px\]{max-width:243px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[375px\]{max-width:375px}.max-w-\[420px\]{max-width:420px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[768px\]{max-width:768px}.max-w-\[820px\]{max-width:820px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--layout-summary-band-identity\)\]{max-width:var(--layout-summary-band-identity)}.max-w-\[var\(--layout-wrapup-max\)\]{max-width:var(--layout-wrapup-max)}.max-w-bubble{max-width:var(--max-width-bubble)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-measure{max-width:var(--max-width-measure)}.max-w-popover-viewport{max-width:var(--max-width-popover-viewport)}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.conversation-list-pane{flex:0 0 var(--layout-conversation-list-narrow);min-width:var(--layout-conversation-list-min)}@container (width>=900px){.conversation-list-pane{flex-basis:var(--layout-conversation-list-medium)}}@container (width>=1300px){.conversation-list-pane{flex-basis:var(--layout-conversation-list-wide)}}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:var(--spacing-4)}.min-w-5{min-width:var(--spacing-5)}.min-w-6{min-width:var(--spacing-6)}.min-w-12{min-width:var(--spacing-12)}.min-w-17{min-width:calc(var(--spacing) * 17)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-35{min-width:calc(var(--spacing) * 35)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-42{min-width:calc(var(--spacing) * 42)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-65{min-width:calc(var(--spacing) * 65)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-160{min-width:calc(var(--spacing) * 160)}.min-w-275{min-width:calc(var(--spacing) * 275)}.min-w-\[16px\]{min-width:16px}.min-w-\[20rem\]{min-width:20rem}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[184px\]{min-width:184px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[640px\]{min-width:640px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-auto{min-width:auto}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_0_55px\]{flex:0 0 55px}.flex-\[0_0_60px\]{flex:0 0 60px}.flex-\[0_0_103px\]{flex:0 0 103px}.flex-\[0_0_var\(--layout-ap-rail\)\]{flex:0 0 var(--layout-ap-rail)}.flex-\[0_0_var\(--layout-summary-band-identity\)\]{flex:0 0 var(--layout-summary-band-identity)}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-0\.5{flex-basis:calc(var(--spacing) * .5)}.basis-1{flex-basis:var(--spacing-1)}.basis-1\.5{flex-basis:calc(var(--spacing) * 1.5)}.basis-3{flex-basis:var(--spacing-3)}.basis-4{flex-basis:var(--spacing-4)}.basis-5{flex-basis:var(--spacing-5)}.basis-6{flex-basis:var(--spacing-6)}.basis-8{flex-basis:var(--spacing-8)}.basis-12\.5{flex-basis:calc(var(--spacing) * 12.5)}.basis-14{flex-basis:calc(var(--spacing) * 14)}.basis-17\.5{flex-basis:calc(var(--spacing) * 17.5)}.basis-18\.75{flex-basis:calc(var(--spacing) * 18.75)}.basis-19\.5{flex-basis:calc(var(--spacing) * 19.5)}.basis-26{flex-basis:calc(var(--spacing) * 26)}.basis-28\.5{flex-basis:calc(var(--spacing) * 28.5)}.basis-31{flex-basis:calc(var(--spacing) * 31)}.basis-\[calc\(100\%\+--spacing\(6\)\)\]{flex-basis:calc(100% + calc(var(--spacing) * 6))}.basis-full{flex-basis:100%}.basis-px{flex-basis:1px}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:var(--spacing-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[108\%\]{--tw-translate-x:108%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.scale-\[0\.6667\]{scale:.6667}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-12{rotate:12deg}.rotate-180{rotate:180deg}.\[transform\:rotate\(…\)\]{transform:rotate(…)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.\!cursor-default{cursor:default!important}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-1{scroll-padding-block:var(--spacing-1)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-outside{list-style-position:outside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.columns-2{columns:2}.columns-3{columns:3}.break-inside-avoid{break-inside:avoid}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[70px_minmax\(0\,1fr\)\]{grid-template-columns:70px minmax(0,1fr)}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-cols-\[300px_1fr_260px\]{grid-template-columns:300px 1fr 260px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,var\(--layout-chart-col\)\)_minmax\(min\(var\(--layout-note-col-min\)\,calc\(100\%-var\(--layout-intel-col\)\)\)\,1fr\)_auto\]{grid-template-columns:minmax(0,var(--layout-chart-col)) minmax(min(var(--layout-note-col-min), calc(100% - var(--layout-intel-col))),1fr) auto}.grid-cols-\[minmax\(0\,var\(--layout-chart-col\)\)_minmax\(var\(--layout-note-col-min\)\,1fr\)_auto\]{grid-template-columns:minmax(0,var(--layout-chart-col)) minmax(var(--layout-note-col-min),1fr) auto}.grid-cols-\[minmax\(96px\,38\%\)_1fr\]{grid-template-columns:minmax(96px,38%) 1fr}.grid-cols-\[minmax\(140px\,1\.1fr\)_minmax\(160px\,1\.3fr\)_minmax\(110px\,0\.9fr\)_minmax\(160px\,1\.3fr\)_minmax\(180px\,1\.5fr\)_minmax\(100px\,0\.8fr\)_minmax\(110px\,1fr\)_180px\]{grid-template-columns:minmax(140px,1.1fr) minmax(160px,1.3fr) minmax(110px,.9fr) minmax(160px,1.3fr) minmax(180px,1.5fr) minmax(100px,.8fr) minmax(110px,1fr) 180px}.grid-cols-\[repeat\(auto-fit\,minmax\(152px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[var\(--layout-chart-col-strip\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:var(--layout-chart-col-strip) minmax(0,1fr) auto}.grid-cols-\[var\(--layout-chart-col-strip\)_minmax\(var\(--layout-note-col-min\)\,1fr\)_auto\]{grid-template-columns:var(--layout-chart-col-strip) minmax(var(--layout-note-col-min),1fr) auto}.grid-cols-copay{grid-template-columns:var(--grid-template-columns-copay)}.grid-cols-copay-single{grid-template-columns:var(--grid-template-columns-copay-single)}.grid-cols-diagnoses{grid-template-columns:var(--grid-template-columns-diagnoses)}.grid-cols-erx-info{grid-template-columns:var(--grid-template-columns-erx-info)}.grid-cols-lab-row{grid-template-columns:var(--grid-template-columns-lab-row)}.grid-cols-lab-row-edit{grid-template-columns:var(--grid-template-columns-lab-row-edit)}.grid-cols-label-value{grid-template-columns:var(--grid-template-columns-label-value)}.grid-cols-name-fields{grid-template-columns:var(--grid-template-columns-name-fields)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-cols-vitals-history{grid-template-columns:var(--grid-template-columns-vitals-history)}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.\!flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:calc(var(--spacing) * 0)!important}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.75{gap:calc(var(--spacing) * 2.75)}.gap-3{gap:var(--spacing-3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-3\.75{gap:calc(var(--spacing) * 3.75)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-10\.5{gap:calc(var(--spacing) * 10.5)}.gap-17{gap:calc(var(--spacing) * 17)}.gap-35\.5{gap:calc(var(--spacing) * 35.5)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[16px\]{gap:16px}.gap-\[22px\]{gap:22px}.gap-\[32px\]{gap:32px}.gap-\[var\(--spacing-1\)\]{gap:var(--spacing-1)}.gap-\[var\(--spacing-3\)\]{gap:var(--spacing-3)}.gap-\[var\(--spacing-4\)\]{gap:var(--spacing-4)}.gap-control-md{gap:var(--control-md)}.gap-px{gap:1px}.gap-vitals{gap:var(--spacing-vitals)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.\[column-gap\:var\(--spacing-2\)\]{column-gap:var(--spacing-2)}.\[column-gap\:var\(--spacing-6\)\]{column-gap:var(--spacing-6)}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-\[var\(--spacing-3\)\]{column-gap:var(--spacing-3)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-\[var\(--spacing-2\)\]{row-gap:var(--spacing-2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-\[var\(--color-border-subtle\)\]>:not(:last-child)){border-color:var(--color-border-subtle)}:where(.divide-border-default>:not(:last-child)){border-color:var(--color-border-default)}:where(.divide-border-hairline>:not(:last-child)){border-color:var(--color-border-hairline)}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[18px\]{border-radius:18px}.rounded-\[Npx\]{border-radius:Npx}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-modal\)\]{border-radius:var(--radius-modal)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-televisit\)\]{border-radius:var(--radius-televisit)}.rounded-\[var\(--radius-televisit-stage\)\]{border-radius:var(--radius-televisit-stage)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.rounded-input{border-radius:var(--radius-input)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tag{border-radius:var(--radius-tag)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-tooltip{border-radius:var(--tooltip-radius)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-s-\[var\(--radius-lg\)\]{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-ss{border-start-start-radius:.25rem}.rounded-ss-none{border-start-start-radius:var(--radius-none)}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.rounded-se{border-start-end-radius:.25rem}.rounded-se-none{border-start-end-radius:var(--radius-none)}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[calc\(var\(--radius-lg\)-1px\)\]{border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.rounded-t-tag{border-top-left-radius:var(--radius-tag);border-top-right-radius:var(--radius-tag)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-\[var\(--radius-lg\)\]{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-\[var\(--radius-md\)\]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-card{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-\[var\(--radius-sm\)\]{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-\[var\(--radius-md\)\],.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-\[var\(--radius-sm\)\]{border-top-right-radius:var(--radius-sm)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[var\(--radius-lg\)\]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[length\:var\(--layout-televisit-border\)\]{border-style:var(--tw-border-style);border-width:var(--layout-televisit-border)}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-3{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--color-base-lines\)\]{border-color:var(--color-base-lines)}.border-\[var\(--color-blue-200\)\]{border-color:var(--color-blue-200)}.border-\[var\(--color-blue-400\)\]{border-color:var(--color-blue-400)}.border-\[var\(--color-blue-500\)\]{border-color:var(--color-blue-500)}.border-\[var\(--color-border-card\)\]{border-color:var(--color-border-card)}.border-\[var\(--color-border-default\)\],.border-\[var\(--color-border-default\)\]\/30{border-color:var(--color-border-default)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-border-default\)\]\/30{border-color:color-mix(in oklab, var(--color-border-default) 30%, transparent)}}.border-\[var\(--color-border-default\,\#EFEEEE\)\]{border-color:var(--color-border-default,#efeeee)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[var\(--color-brand-primary\)\]{border-color:var(--color-brand-primary)}.border-\[var\(--color-green-200\)\]{border-color:var(--color-green-200)}.border-\[var\(--color-green-500\)\]{border-color:var(--color-green-500)}.border-\[var\(--color-green-600\)\]{border-color:var(--color-green-600)}.border-\[var\(--color-grey-100\)\]{border-color:var(--color-grey-100)}.border-\[var\(--color-grey-200\)\]{border-color:var(--color-grey-200)}.border-\[var\(--color-grey-300\)\]{border-color:var(--color-grey-300)}.border-\[var\(--color-grey-700\)\]{border-color:var(--color-grey-700)}.border-\[var\(--color-interactive-default\)\]{border-color:var(--color-interactive-default)}.border-\[var\(--color-red-200\)\]{border-color:var(--color-red-200)}.border-\[var\(--color-red-500\)\]{border-color:var(--color-red-500)}.border-\[var\(--color-red-600\)\]{border-color:var(--color-red-600)}.border-\[var\(--color-status-error\)\]{border-color:var(--color-status-error)}.border-\[var\(--color-status-info\)\]{border-color:var(--color-status-info)}.border-\[var\(--color-status-success\)\]{border-color:var(--color-status-success)}.border-\[var\(--color-status-warning\)\]{border-color:var(--color-status-warning)}.border-\[var\(--color-surface-card\)\]{border-color:var(--color-surface-card)}.border-\[var\(--color-yellow-200\)\]{border-color:var(--color-yellow-200)}.border-\[var\(--color-yellow-500\)\]{border-color:var(--color-yellow-500)}.border-\[var\(--x\)\]{border-color:var(--x)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-border-card{border-color:var(--color-border-card)}.border-border-default{border-color:var(--color-border-default)}.border-border-hairline{border-color:var(--color-border-hairline)}.border-border-hairline-strong{border-color:var(--color-border-hairline-strong)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-brand-primary,.border-brand-primary\/40{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-primary\/40{border-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}.border-current{border-color:currentColor}.border-green-200{border-color:var(--color-green-200)}.border-grey-300{border-color:var(--color-grey-300)}.border-grey-500{border-color:var(--color-grey-500)}.border-grey-700{border-color:var(--color-grey-700)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-ring{border-color:var(--ring)}.border-status-error,.border-status-error\/20{border-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.border-status-error\/20{border-color:color-mix(in oklab, var(--color-status-error) 20%, transparent)}}.border-status-error\/40{border-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.border-status-error\/40{border-color:color-mix(in oklab, var(--color-status-error) 40%, transparent)}}.border-status-success{border-color:var(--color-status-success)}.border-status-warning,.border-status-warning\/40{border-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.border-status-warning\/40{border-color:color-mix(in oklab, var(--color-status-warning) 40%, transparent)}}.border-surface-background{border-color:var(--color-surface-background)}.border-teal-500{border-color:var(--color-teal-500)}.border-text-muted{border-color:var(--color-text-muted)}.border-transparent{border-color:#0000}.border-yellow-100{border-color:var(--color-yellow-100)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-700{border-color:var(--color-yellow-700)}.border-s-\[var\(--color-border-default\)\],.border-s-border-default{border-inline-start-color:var(--color-border-default)}.border-e-border-default{border-inline-end-color:var(--color-border-default)}.border-t-\[var\(--color-blue-400\)\]{border-top-color:var(--color-blue-400)}.border-t-border-default{border-top-color:var(--color-border-default)}.border-t-border-strong{border-top-color:var(--color-border-strong)}.border-t-border-subtle{border-top-color:var(--color-border-subtle)}.border-t-brand-primary{border-top-color:var(--color-brand-primary)}.border-t-status-error{border-top-color:var(--color-status-error)}.border-t-status-info{border-top-color:var(--color-status-info)}.border-t-status-warning{border-top-color:var(--color-status-warning)}.border-r-border-default{border-right-color:var(--color-border-default)}.border-b-border-card{border-bottom-color:var(--color-border-card)}.border-b-border-default{border-bottom-color:var(--color-border-default)}.border-b-border-subtle{border-bottom-color:var(--color-border-subtle)}.border-b-wayfind-history-ink{border-bottom-color:var(--color-wayfind-history-ink)}.border-b-wayfind-medications-ink{border-bottom-color:var(--color-wayfind-medications-ink)}.border-b-wayfind-neutral-ink{border-bottom-color:var(--color-wayfind-neutral-ink)}.border-b-wayfind-problems-ink{border-bottom-color:var(--color-wayfind-problems-ink)}.border-l-\[var\(--color-blue-200\)\]{border-left-color:var(--color-blue-200)}.border-l-\[var\(--color-blue-300\)\]{border-left-color:var(--color-blue-300)}.border-l-\[var\(--color-border-strong\)\]{border-left-color:var(--color-border-strong)}.border-l-\[var\(--color-brand-primary\)\]{border-left-color:var(--color-brand-primary)}.border-l-\[var\(--color-grey-400\)\]{border-left-color:var(--color-grey-400)}.border-l-\[var\(--color-status-error\)\]{border-left-color:var(--color-status-error)}.border-l-\[var\(--color-status-success\)\]{border-left-color:var(--color-status-success)}.border-l-\[var\(--color-status-warning\)\]{border-left-color:var(--color-status-warning)}.border-l-blue-200{border-left-color:var(--color-blue-200)}.border-l-blue-300{border-left-color:var(--color-blue-300)}.border-l-border-default{border-left-color:var(--color-border-default)}.border-l-brand-primary{border-left-color:var(--color-brand-primary)}.border-l-grey-400{border-left-color:var(--color-grey-400)}.border-l-status-error{border-left-color:var(--color-status-error)}.border-l-status-success{border-left-color:var(--color-status-success)}.border-l-status-warning{border-left-color:var(--color-status-warning)}.border-l-transparent{border-left-color:#0000}.bg-\[\#fff\]\/50{background-color:oklab(100% 0 5.96046e-8/.5)}.bg-\[color-mix\(in_srgb\,var\(--color-brand-primary\)_4\%\,var\(--color-surface-card\)\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand-primary\)_4\%\,var\(--color-surface-card\)\)\]{background-color:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--color-brand-primary\)_15\%\,transparent\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand-primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand-primary) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--pa-profile-color\)_10\%\,transparent\)\]{background-color:var(--pa-profile-color)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--pa-profile-color\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pa-profile-color) 10%,transparent)}}.bg-\[var\(--avatar-bg\)\]{background-color:var(--avatar-bg)}.bg-\[var\(--color-base-black\)\],.bg-\[var\(--color-base-black\)\]\/10{background-color:var(--color-base-black)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-base-black\)\]\/10{background-color:color-mix(in oklab, var(--color-base-black) 10%, transparent)}}.bg-\[var\(--color-base-white\)\]{background-color:var(--color-base-white)}.bg-\[var\(--color-blue-100\)\],.bg-\[var\(--color-blue-100\)\]\/40{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-blue-100\)\]\/40{background-color:color-mix(in oklab, var(--color-blue-100) 40%, transparent)}}.bg-\[var\(--color-blue-100\)\]\/60{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-blue-100\)\]\/60{background-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.bg-\[var\(--color-blue-200\)\]{background-color:var(--color-blue-200)}.bg-\[var\(--color-blue-500\)\]{background-color:var(--color-blue-500)}.bg-\[var\(--color-border-default\)\],.bg-\[var\(--color-border-default\)\]\/30{background-color:var(--color-border-default)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-border-default\)\]\/30{background-color:color-mix(in oklab, var(--color-border-default) 30%, transparent)}}.bg-\[var\(--color-border-strong\)\]{background-color:var(--color-border-strong)}.bg-\[var\(--color-border-subtle\)\]{background-color:var(--color-border-subtle)}.bg-\[var\(--color-brand-primary\)\]{background-color:var(--color-brand-primary)}.bg-\[var\(--color-green-100\)\]{background-color:var(--color-green-100)}.bg-\[var\(--color-green-200\)\]{background-color:var(--color-green-200)}.bg-\[var\(--color-green-300\)\]{background-color:var(--color-green-300)}.bg-\[var\(--color-green-500\)\]{background-color:var(--color-green-500)}.bg-\[var\(--color-grey-100\)\],.bg-\[var\(--color-grey-100\)\]\/50{background-color:var(--color-grey-100)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-grey-100\)\]\/50{background-color:color-mix(in oklab, var(--color-grey-100) 50%, transparent)}}.bg-\[var\(--color-grey-100\,\#F7F9FA\)\]{background-color:var(--color-grey-100,#f7f9fa)}.bg-\[var\(--color-grey-200\)\]{background-color:var(--color-grey-200)}.bg-\[var\(--color-grey-200\)\]\!{background-color:var(--color-grey-200)!important}.bg-\[var\(--color-grey-300\)\]{background-color:var(--color-grey-300)}.bg-\[var\(--color-grey-400\)\]{background-color:var(--color-grey-400)}.bg-\[var\(--color-grey-500\)\]{background-color:var(--color-grey-500)}.bg-\[var\(--color-grey-600\)\]{background-color:var(--color-grey-600)}.bg-\[var\(--color-grey-700\)\]{background-color:var(--color-grey-700)}.bg-\[var\(--color-grey-900\)\]{background-color:var(--color-grey-900)}.bg-\[var\(--color-interactive-disabled\)\]{background-color:var(--color-interactive-disabled)}.bg-\[var\(--color-obs-identity-tint\)\]{background-color:var(--color-obs-identity-tint)}.bg-\[var\(--color-red-100\)\]{background-color:var(--color-red-100)}.bg-\[var\(--color-red-500\)\]{background-color:var(--color-red-500)}.bg-\[var\(--color-sidebar-item-active\)\]{background-color:var(--color-sidebar-item-active)}.bg-\[var\(--color-status-error\)\]{background-color:var(--color-status-error)}.bg-\[var\(--color-status-error\,\#CD3232\)\]{background-color:var(--color-status-error,#cd3232)}.bg-\[var\(--color-status-error-bg\)\]{background-color:var(--color-status-error-bg)}.bg-\[var\(--color-status-info-bg\)\]{background-color:var(--color-status-info-bg)}.bg-\[var\(--color-status-neutral\)\]{background-color:var(--color-status-neutral)}.bg-\[var\(--color-status-success\)\]{background-color:var(--color-status-success)}.bg-\[var\(--color-status-success-bg\)\]{background-color:var(--color-status-success-bg)}.bg-\[var\(--color-status-warning\)\]{background-color:var(--color-status-warning)}.bg-\[var\(--color-status-warning-bg\)\]{background-color:var(--color-status-warning-bg)}.bg-\[var\(--color-surface-background\)\]{background-color:var(--color-surface-background)}.bg-\[var\(--color-surface-card\)\],.bg-\[var\(--color-surface-card\)\]\/90{background-color:var(--color-surface-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-card\)\]\/90{background-color:color-mix(in oklab, var(--color-surface-card) 90%, transparent)}}.bg-\[var\(--color-surface-card\,\#FFFFFF\)\]{background-color:var(--color-surface-card,#fff)}.bg-\[var\(--color-surface-card\,white\)\]{background-color:var(--color-surface-card,white)}.bg-\[var\(--color-surface-default\)\]{background-color:var(--color-surface-default)}.bg-\[var\(--color-surface-muted\)\]{background-color:var(--color-surface-muted)}.bg-\[var\(--color-surface-overlay\)\],.bg-\[var\(--color-surface-overlay\)\]\/10{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-overlay\)\]\/10{background-color:color-mix(in oklab, var(--color-surface-overlay) 10%, transparent)}}.bg-\[var\(--color-surface-overlay\)\]\/54{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface-overlay\)\]\/54{background-color:color-mix(in oklab, var(--color-surface-overlay) 54%, transparent)}}.bg-\[var\(--color-surface-page\)\]{background-color:var(--color-surface-page)}.bg-\[var\(--color-surface-sidebar\)\]{background-color:var(--color-surface-sidebar)}.bg-\[var\(--color-text-primary\)\]{background-color:var(--color-text-primary)}.bg-\[var\(--color-yellow-100\)\]{background-color:var(--color-yellow-100)}.bg-\[var\(--color-yellow-500\)\]{background-color:var(--color-yellow-500)}.bg-\[var\(--pa-fill\)\]{background-color:var(--pa-fill)}.bg-\[var\(--pa-flag-color\)\]{background-color:var(--pa-flag-color)}.bg-\[var\(--pa-profile-color\)\]{background-color:var(--pa-profile-color)}.bg-\[var\(--pa-profile-tint\)\]{background-color:var(--pa-profile-tint)}.bg-\[var\(--pa-swatch-color\)\]{background-color:var(--pa-swatch-color)}.bg-\[var\(--pa-x\)\]{background-color:var(--pa-x)}.bg-\[var\(--x\)\]{background-color:var(--x)}.bg-base-white{background-color:var(--color-base-white)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-blue-100,.bg-blue-100\/30{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/30{background-color:color-mix(in oklab, var(--color-blue-100) 30%, transparent)}}.bg-blue-100\/40{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/40{background-color:color-mix(in oklab, var(--color-blue-100) 40%, transparent)}}.bg-blue-100\/60{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/60{background-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.bg-blue-100\/70{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/70{background-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-border-card{background-color:var(--color-border-card)}.bg-border-default{background-color:var(--color-border-default)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-brand-depth{background-color:var(--color-brand-depth)}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-chat-bubble-incoming{background-color:var(--color-chat-bubble-incoming)}.bg-chat-bubble-outgoing{background-color:var(--color-chat-bubble-outgoing)}.bg-chat-bubble-system{background-color:var(--color-chat-bubble-system)}.bg-chat-tray{background-color:var(--color-chat-tray)}.bg-current{background-color:currentColor}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-grey-100,.bg-grey-100\/30{background-color:var(--color-grey-100)}@supports (color:color-mix(in lab, red, red)){.bg-grey-100\/30{background-color:color-mix(in oklab, var(--color-grey-100) 30%, transparent)}}.bg-grey-100\/40{background-color:var(--color-grey-100)}@supports (color:color-mix(in lab, red, red)){.bg-grey-100\/40{background-color:color-mix(in oklab, var(--color-grey-100) 40%, transparent)}}.bg-grey-100\/50{background-color:var(--color-grey-100)}@supports (color:color-mix(in lab, red, red)){.bg-grey-100\/50{background-color:color-mix(in oklab, var(--color-grey-100) 50%, transparent)}}.bg-grey-200{background-color:var(--color-grey-200)}.bg-grey-300{background-color:var(--color-grey-300)}.bg-list-row-selected{background-color:var(--color-list-row-selected)}.bg-obs-identity-tint{background-color:var(--color-obs-identity-tint)}.bg-overlay-scrim{background-color:var(--color-overlay-scrim)}.bg-red-100,.bg-red-100\/40{background-color:var(--color-red-100)}@supports (color:color-mix(in lab, red, red)){.bg-red-100\/40{background-color:color-mix(in oklab, var(--color-red-100) 40%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-search-fill{background-color:var(--color-search-fill)}.bg-status-amber-display{background-color:var(--color-status-amber-display)}.bg-status-error{background-color:var(--color-status-error)}.bg-status-error-bg,.bg-status-error-bg\/50{background-color:var(--color-status-error-bg)}@supports (color:color-mix(in lab, red, red)){.bg-status-error-bg\/50{background-color:color-mix(in oklab, var(--color-status-error-bg) 50%, transparent)}}.bg-status-info-bg{background-color:var(--color-status-info-bg)}.bg-status-neutral-bg{background-color:var(--color-status-neutral-bg)}.bg-status-success{background-color:var(--color-status-success)}.bg-status-success-bg{background-color:var(--color-status-success-bg)}.bg-status-warning{background-color:var(--color-status-warning)}.bg-status-warning-bg,.bg-status-warning-bg\/40{background-color:var(--color-status-warning-bg)}@supports (color:color-mix(in lab, red, red)){.bg-status-warning-bg\/40{background-color:color-mix(in oklab, var(--color-status-warning-bg) 40%, transparent)}}.bg-status-warning-bg\/60{background-color:var(--color-status-warning-bg)}@supports (color:color-mix(in lab, red, red)){.bg-status-warning-bg\/60{background-color:color-mix(in oklab, var(--color-status-warning-bg) 60%, transparent)}}.bg-surface-background{background-color:var(--color-surface-background)}.bg-surface-card,.bg-surface-card\/50{background-color:var(--color-surface-card)}@supports (color:color-mix(in lab, red, red)){.bg-surface-card\/50{background-color:color-mix(in oklab, var(--color-surface-card) 50%, transparent)}}.bg-surface-overlay\/25{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-surface-overlay\/25{background-color:color-mix(in oklab, var(--color-surface-overlay) 25%, transparent)}}.bg-surface-overlay\/26{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-surface-overlay\/26{background-color:color-mix(in oklab, var(--color-surface-overlay) 26%, transparent)}}.bg-surface-overlay\/45{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-surface-overlay\/45{background-color:color-mix(in oklab, var(--color-surface-overlay) 45%, transparent)}}.bg-surface-overlay\/54{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-surface-overlay\/54{background-color:color-mix(in oklab, var(--color-surface-overlay) 54%, transparent)}}.bg-surface-panel{background-color:var(--surface-panel)}.bg-surface-sidebar{background-color:var(--color-surface-sidebar)}.bg-surface-tint{background-color:var(--color-surface-tint)}.bg-surface-tint-brand{background-color:var(--color-surface-tint-brand)}.bg-surface-tint-soft{background-color:var(--color-surface-tint-soft)}.bg-surface-tint-strong{background-color:var(--color-surface-tint-strong)}.bg-teal-300{background-color:var(--color-teal-300)}.bg-text-primary{background-color:var(--color-text-primary)}.bg-transparent{background-color:#0000}.bg-wayfind-history-fill{background-color:var(--color-wayfind-history-fill)}.bg-wayfind-history-ink{background-color:var(--color-wayfind-history-ink)}.bg-wayfind-medications-fill{background-color:var(--color-wayfind-medications-fill)}.bg-wayfind-medications-ink{background-color:var(--color-wayfind-medications-ink)}.bg-wayfind-neutral-fill{background-color:var(--color-wayfind-neutral-fill)}.bg-wayfind-neutral-ink{background-color:var(--color-wayfind-neutral-ink)}.bg-wayfind-problems-fill{background-color:var(--color-wayfind-problems-fill)}.bg-wayfind-problems-ink{background-color:var(--color-wayfind-problems-ink)}.bg-white{background-color:var(--color-white)}.bg-yellow-100,.bg-yellow-100\/60{background-color:var(--color-yellow-100)}@supports (color:color-mix(in lab, red, red)){.bg-yellow-100\/60{background-color:color-mix(in oklab, var(--color-yellow-100) 60%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-\[repeating-linear-gradient\(45deg\,var\(--color-grey-200\)_0\,var\(--color-grey-200\)_5px\,var\(--color-grey-100\)_5px\,var\(--color-grey-100\)_10px\)\]{background-image:repeating-linear-gradient(45deg,var(--color-grey-200) 0,var(--color-grey-200) 5px,var(--color-grey-100) 5px,var(--color-grey-100) 10px)}.bg-none{background-image:none}.bg-clip-content{background-clip:content-box}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-\[var\(--color-brand-primary\)\]{fill:var(--color-brand-primary)}.fill-\[var\(--color-yellow-500\)\]{fill:var(--color-yellow-500)}.fill-brand-primary{fill:var(--color-brand-primary)}.fill-text-primary{fill:var(--color-text-primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:var(--spacing-3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-42{padding:calc(var(--spacing) * 42)}.p-77{padding:calc(var(--spacing) * 77)}.p-99{padding:calc(var(--spacing) * 99)}.p-1001{padding:calc(var(--spacing) * 1001)}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[8px\]{padding:8px}.p-\[8px_9px\]{padding:8px 9px}.p-\[var\(--spacing-3\)\]{padding:var(--spacing-3)}.p-space-16{padding:var(--space-16)}.\!px-2{padding-inline:var(--spacing-2)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-0\.75{padding-inline:calc(var(--spacing) * .75)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:var(--spacing-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.px-3{padding-inline:var(--spacing-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-12{padding-inline:var(--spacing-12)}.px-\[3px\]{padding-inline:3px}.px-\[6px\]{padding-inline:6px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[24px\]{padding-inline:24px}.px-\[var\(--page-pad\)\]{padding-inline:var(--page-pad)}.px-\[var\(--spacing-1\)\]{padding-inline:var(--spacing-1)}.px-\[var\(--spacing-2\)\]{padding-inline:var(--spacing-2)}.px-\[var\(--spacing-3\)\]{padding-inline:var(--spacing-3)}.\!py-1{padding-block:var(--spacing-1)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.25{padding-block:calc(var(--spacing) * 2.25)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[16px\]{padding-block:16px}.py-\[22px\]{padding-block:22px}.py-\[24px\]{padding-block:24px}.py-\[var\(--spacing-2\)\]{padding-block:var(--spacing-2)}.py-px{padding-block:1px}.ps-2{padding-inline-start:var(--spacing-2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-2\.25{padding-inline-start:calc(var(--spacing) * 2.25)}.ps-3{padding-inline-start:var(--spacing-3)}.ps-\[1\.1rem\]{padding-inline-start:1.1rem}.ps-\[60px\]{padding-inline-start:60px}.ps-list-indent{padding-inline-start:var(--spacing-list-indent)}.pe-1{padding-inline-end:var(--spacing-1)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:var(--spacing-2)}.pe-3{padding-inline-end:var(--spacing-3)}.pe-4{padding-inline-end:var(--spacing-4)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:var(--spacing-10)}.pe-vitals{padding-inline-end:var(--spacing-vitals)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing-1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:var(--spacing-2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:var(--spacing-3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:var(--spacing-8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[2px\]{padding-top:2px}.pt-\[6px\]{padding-top:6px}.pt-\[7px\]{padding-top:7px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[14vh\]{padding-top:14vh}.pt-\[16px\]{padding-top:16px}.pt-\[19px\]{padding-top:19px}.pt-masthead{padding-top:var(--spacing-masthead)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:var(--spacing-1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:var(--spacing-2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:var(--spacing-3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:var(--spacing-4)}.pr-6{padding-right:var(--spacing-6)}.pr-6\.25{padding-right:calc(var(--spacing) * 6.25)}.pr-7\.75{padding-right:calc(var(--spacing) * 7.75)}.pr-8{padding-right:var(--spacing-8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:var(--spacing-10)}.pr-\[8px\]{padding-right:8px}.pr-\[16px\]{padding-right:16px}.pr-\[18px\]{padding-right:18px}.pr-\[26px\]{padding-right:26px}.pr-\[39px\]{padding-right:39px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing-1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:var(--spacing-3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:var(--spacing-4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-6\.5{padding-bottom:calc(var(--spacing) * 6.5)}.pb-6\.75{padding-bottom:calc(var(--spacing) * 6.75)}.pb-8{padding-bottom:var(--spacing-8)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-22\.5{padding-bottom:calc(var(--spacing) * 22.5)}.pb-25{padding-bottom:calc(var(--spacing) * 25)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[6px\]{padding-bottom:6px}.pb-\[10px\]{padding-bottom:10px}.pb-\[16px\]{padding-bottom:16px}.pb-\[29px\]{padding-bottom:29px}.pb-px{padding-bottom:1px}.pl-1{padding-left:var(--spacing-1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:var(--spacing-2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}.pl-5\.75{padding-left:calc(var(--spacing) * 5.75)}.pl-6{padding-left:var(--spacing-6)}.pl-6\.5{padding-left:calc(var(--spacing) * 6.5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:var(--spacing-8)}.pl-8\.5{padding-left:calc(var(--spacing) * 8.5)}.pl-10{padding-left:var(--spacing-10)}.pl-16{padding-left:var(--spacing-16)}.pl-\[14px\]{padding-left:14px}.pl-\[19px\]{padding-left:19px}.pl-\[22px\]{padding-left:22px}.pl-\[24px\]{padding-left:24px}.pl-\[26px\]{padding-left:26px}.pl-\[27px\]{padding-left:27px}.pl-\[30px\]{padding-left:30px}.pl-\[34px\]{padding-left:34px}.pl-\[38px\]{padding-left:38px}.pl-\[54px\]{padding-left:54px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:Inter\,system-ui\,sans-serif\]{font-family:Inter,system-ui,sans-serif}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:ui-monospace\,SFMono-Regular\,monospace\]{font-family:ui-monospace,SFMono-Regular,monospace}.\[font-family\:var\(--font-family-sans\)\]{font-family:var(--font-family-sans)}.font-\[\'Inter\'\,system-ui\,sans-serif\]{font-family:Inter,system-ui,sans-serif}.font-\[\'JetBrains_Mono\'\,ui-monospace\,monospace\]{font-family:JetBrains Mono,ui-monospace,monospace}.font-\[\'Readex_Pro\'\,\'Inter\'\,system-ui\,sans-serif\]{font-family:Readex Pro,Inter,system-ui,sans-serif}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-\[family-name\:var\(--font-sans\)\]{font-family:var(--font-sans)}.font-\[inherit\]{font-family:inherit}.font-\[ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-family-inherit{font-family:inherit}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body-15{font-size:var(--text-body-15);line-height:var(--tw-leading,var(--text-body-15--line-height))}.text-body-15\!{font-size:var(--text-body-15)!important;line-height:var(--tw-leading,var(--text-body-15--line-height))!important}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-subtitle{font-size:var(--text-subtitle);line-height:var(--tw-leading,var(--text-subtitle--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[96px\]{font-size:96px}.text-\[length\:12px\]{font-size:12px}.text-\[length\:13px\]{font-size:13px}.text-\[length\:14px\]{font-size:14px}.text-\[length\:var\(--text-2xs\)\]{font-size:var(--text-2xs)}.text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.text-\[length\:var\(--text-body-15\)\]{font-size:var(--text-body-15)}.text-\[length\:var\(--text-display\)\]{font-size:var(--text-display)}.text-\[length\:var\(--text-eyebrow\)\]{font-size:var(--text-eyebrow)}.text-\[length\:var\(--text-md\)\]{font-size:var(--text-md)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--text-xs\)\]{font-size:var(--text-xs)}.text-\[length\:var\(--type-meta-size\)\]{font-size:var(--type-meta-size)}.text-size-2xs{font-size:var(--text-2xs)}.text-size-base{font-size:var(--text-base)}.text-size-body-15{font-size:var(--text-body-15)}.text-size-compact{font-size:var(--text-compact)}.text-size-eyebrow{font-size:var(--text-eyebrow)}.text-size-lg{font-size:var(--text-lg)}.text-size-md{font-size:var(--text-md)}.text-size-monogram{font-size:var(--text-monogram)}.text-size-sm{font-size:var(--text-sm)}.text-size-subtitle{font-size:var(--text-subtitle)}.text-size-title{font-size:var(--text-title)}.text-size-xs{font-size:var(--text-xs)}.leading-3\.5{--tw-leading:calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4{--tw-leading:var(--spacing-4);line-height:var(--spacing-4)}.leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-5\.5{--tw-leading:calc(var(--spacing) * 5.5);line-height:calc(var(--spacing) * 5.5)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.leading-8{--tw-leading:var(--spacing-8);line-height:var(--spacing-8)}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.43\]{--tw-leading:1.43;line-height:1.43}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.432\]{--tw-leading:1.432;line-height:1.432}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-\[var\(--text-body-15--line-height\)\]{--tw-leading:var(--text-body-15--line-height);line-height:var(--text-body-15--line-height)}.leading-\[var\(--text-eyebrow--line-height\)\]{--tw-leading:var(--text-eyebrow--line-height);line-height:var(--text-eyebrow--line-height)}.leading-\[var\(--text-sm--line-height\)\]{--tw-leading:var(--text-sm--line-height);line-height:var(--text-sm--line-height)}.leading-body{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-caption{--tw-leading:var(--leading-caption);line-height:var(--leading-caption)}.leading-compact{--tw-leading:var(--leading-compact);line-height:var(--leading-compact)}.leading-detail{--tw-leading:var(--leading-detail);line-height:var(--leading-detail)}.leading-heading{--tw-leading:var(--leading-heading);line-height:var(--leading-heading)}.leading-identity{--tw-leading:var(--leading-identity);line-height:var(--leading-identity)}.leading-message{--tw-leading:var(--leading-message);line-height:var(--leading-message)}.leading-meta{--tw-leading:var(--leading-meta);line-height:var(--leading-meta)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-page{--tw-leading:var(--leading-page);line-height:var(--leading-page)}.leading-prose{--tw-leading:var(--leading-prose);line-height:var(--leading-prose)}.leading-reading{--tw-leading:var(--leading-reading);line-height:var(--leading-reading)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[line-height\:normal\]{line-height:normal}.font-\[var\(--font-sans\)\]{--tw-font-weight:var(--font-sans);font-weight:var(--font-sans)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-regular{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.13px\]{--tw-tracking:-.13px;letter-spacing:-.13px}.tracking-\[-0\.26px\]{--tw-tracking:-.26px;letter-spacing:-.26px}.tracking-\[-0\.36px\]{--tw-tracking:-.36px;letter-spacing:-.36px}.tracking-\[-0\.037px\]{--tw-tracking:-.037px;letter-spacing:-.037px}.tracking-\[-0\.45px\]{--tw-tracking:-.45px;letter-spacing:-.45px}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1px\]{--tw-tracking:.1px;letter-spacing:.1px}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.504px\]{--tw-tracking:.504px;letter-spacing:.504px}.tracking-\[var\(--tracking-label\)\]{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-caption{--tw-tracking:var(--tracking-caption);letter-spacing:var(--tracking-caption)}.tracking-condensed{--tw-tracking:var(--tracking-condensed);letter-spacing:var(--tracking-condensed)}.tracking-dense{--tw-tracking:var(--tracking-dense);letter-spacing:var(--tracking-dense)}.tracking-document{--tw-tracking:var(--tracking-document);letter-spacing:var(--tracking-document)}.tracking-eyebrow{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-field-label{--tw-tracking:var(--tracking-field-label);letter-spacing:var(--tracking-field-label)}.tracking-heading{--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.tracking-hero{--tw-tracking:var(--tracking-hero);letter-spacing:var(--tracking-hero)}.tracking-label{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-section-heading{--tw-tracking:var(--tracking-section-heading);letter-spacing:var(--tracking-section-heading)}.tracking-section-label{--tw-tracking:var(--tracking-section-label);letter-spacing:var(--tracking-section-label)}.tracking-tag{--tw-tracking:var(--tracking-tag);letter-spacing:var(--tracking-tag)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-normal{overflow-wrap:normal}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[Npx\]{color:Npx}.text-\[var\(--avatar-fg\)\]{color:var(--avatar-fg)}.text-\[var\(--color-base-black\)\]{color:var(--color-base-black)}.text-\[var\(--color-base-white\)\]{color:var(--color-base-white)}.text-\[var\(--color-base-white\,\#FFFFFF\)\]{color:var(--color-base-white,#fff)}.text-\[var\(--color-blue-300\)\]{color:var(--color-blue-300)}.text-\[var\(--color-blue-500\)\]{color:var(--color-blue-500)}.text-\[var\(--color-blue-700\)\]{color:var(--color-blue-700)}.text-\[var\(--color-brand-depth\)\]{color:var(--color-brand-depth)}.text-\[var\(--color-brand-primary\)\]{color:var(--color-brand-primary)}.text-\[var\(--color-brand-primary\,\#005FD4\)\]{color:var(--color-brand-primary,#005fd4)}.text-\[var\(--color-green-400\)\]{color:var(--color-green-400)}.text-\[var\(--color-green-600\)\]{color:var(--color-green-600)}.text-\[var\(--color-green-700\)\]{color:var(--color-green-700)}.text-\[var\(--color-grey-100\)\]{color:var(--color-grey-100)}.text-\[var\(--color-grey-300\)\]{color:var(--color-grey-300)}.text-\[var\(--color-grey-400\)\]{color:var(--color-grey-400)}.text-\[var\(--color-grey-500\)\]{color:var(--color-grey-500)}.text-\[var\(--color-grey-600\)\]{color:var(--color-grey-600)}.text-\[var\(--color-grey-700\)\]{color:var(--color-grey-700)}.text-\[var\(--color-grey-900\)\]{color:var(--color-grey-900)}.text-\[var\(--color-interactive-default\)\]{color:var(--color-interactive-default)}.text-\[var\(--color-obs-identity-icon\)\]{color:var(--color-obs-identity-icon)}.text-\[var\(--color-red-400\)\]{color:var(--color-red-400)}.text-\[var\(--color-red-500\)\]{color:var(--color-red-500)}.text-\[var\(--color-red-600\)\]{color:var(--color-red-600)}.text-\[var\(--color-red-700\)\]{color:var(--color-red-700)}.text-\[var\(--color-sidebar-item-label\)\]{color:var(--color-sidebar-item-label)}.text-\[var\(--color-status-error\)\]{color:var(--color-status-error)}.text-\[var\(--color-status-error\,\#CD3232\)\]{color:var(--color-status-error,#cd3232)}.text-\[var\(--color-status-info\)\]{color:var(--color-status-info)}.text-\[var\(--color-status-success\)\]{color:var(--color-status-success)}.text-\[var\(--color-status-warning\)\]{color:var(--color-status-warning)}.text-\[var\(--color-teal-500\)\]{color:var(--color-teal-500)}.text-\[var\(--color-teal-700\)\]{color:var(--color-teal-700)}.text-\[var\(--color-text-hint\)\]{color:var(--color-text-hint)}.text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-primary\,\#151B20\)\]{color:var(--color-text-primary,#151b20)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-secondary\,\#5A6B75\)\]{color:var(--color-text-secondary,#5a6b75)}.text-\[var\(--color-text-tertiary\,var\(--color-text-secondary\)\)\]{color:var(--color-text-tertiary,var(--color-text-secondary))}.text-\[var\(--color-wayfind-allergies-ink\)\]{color:var(--color-wayfind-allergies-ink)}.text-\[var\(--color-wayfind-history-ink\)\]{color:var(--color-wayfind-history-ink)}.text-\[var\(--color-wayfind-medications-ink\)\]{color:var(--color-wayfind-medications-ink)}.text-\[var\(--color-wayfind-neutral-ink\)\]{color:var(--color-wayfind-neutral-ink)}.text-\[var\(--color-wayfind-problems-ink\)\]{color:var(--color-wayfind-problems-ink)}.text-\[var\(--color-yellow-500\)\]{color:var(--color-yellow-500)}.text-\[var\(--color-yellow-700\)\]{color:var(--color-yellow-700)}.text-\[var\(--color-…\)\]{color:var(--color-…)}.text-\[var\(--pa-profile-color\)\]{color:var(--pa-profile-color)}.text-\[var\(--text-sm\)\]{color:var(--text-sm)}.text-base-black{color:var(--color-base-black)}.text-base-white{color:var(--color-base-white)}.text-blue-700{color:var(--color-blue-700)}.text-brand-depth{color:var(--color-brand-depth)}.text-brand-primary{color:var(--color-brand-primary)}.text-current{color:currentColor}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-green-700{color:var(--color-green-700)}.text-grey-800{color:var(--color-grey-800)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-status-amber-text{color:var(--color-status-amber-text)}.text-status-error{color:var(--color-status-error)}.text-status-info{color:var(--color-status-info)}.text-status-success{color:var(--color-status-success)}.text-status-warning{color:var(--color-status-warning)}.text-teal-700{color:var(--color-teal-700)}.text-text-hint{color:var(--color-text-hint)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-transparent{color:#0000}.text-wayfind-allergies-ink{color:var(--color-wayfind-allergies-ink)}.text-wayfind-history-ink{color:var(--color-wayfind-history-ink)}.text-wayfind-medications-ink{color:var(--color-wayfind-medications-ink)}.text-wayfind-neutral-ink{color:var(--color-wayfind-neutral-ink)}.text-wayfind-problems-ink{color:var(--color-wayfind-problems-ink)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.normal-nums{font-variant-numeric:normal}.\!underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.\[text-decoration-color\:var\(--color-brand-primary\)\]{-webkit-text-decoration-color:var(--color-brand-primary);-webkit-text-decoration-color:var(--color-brand-primary);-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}.\[text-decoration-color\:var\(--color-status-warning\)\]{-webkit-text-decoration-color:var(--color-status-warning);-webkit-text-decoration-color:var(--color-status-warning);-webkit-text-decoration-color:var(--color-status-warning);text-decoration-color:var(--color-status-warning)}.decoration-text-hint{-webkit-text-decoration-color:var(--color-text-hint);-webkit-text-decoration-color:var(--color-text-hint);-webkit-text-decoration-color:var(--color-text-hint);text-decoration-color:var(--color-text-hint)}.\[text-decoration-style\:dotted\]{text-decoration-style:dotted}.\[text-decoration-style\:solid\]{text-decoration-style:solid}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-\[var\(--color-blue-500\)\]{accent-color:var(--color-blue-500)}.accent-\[var\(--color-brand-primary\)\],.accent-brand-primary{accent-color:var(--color-brand-primary)}.accent-foreground{accent-color:var(--foreground)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-\[0\.32\]{opacity:.32}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.66\]{opacity:.66}.opacity-\[0\.78\]{opacity:.78}.opacity-\[0\.82\]{opacity:.82}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-4\){--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-4{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-6{--tw-shadow:var(--shadow-6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-8{--tw-shadow:var(--shadow-8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 -1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_4px_0_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 4px 0 var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_var\(--color-border-default\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,var(--color-border-default));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ap-dx-elev-rest\)\]{--tw-shadow:var(--ap-dx-elev-rest);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--chrome-elev\)\]{--tw-shadow:var(--chrome-elev);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--obs-elev-rest\)\]{--tw-shadow:var(--obs-elev-rest);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-1\)\]{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-4\)\]{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-6\)\]{--tw-shadow:var(--shadow-6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-televisit\)\]{--tw-shadow:var(--shadow-televisit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[…\]{--tw-shadow:…;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-bubble{--tw-shadow:var(--shadow-bubble);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-composer{--tw-shadow:var(--shadow-composer);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sticky-bar{--tw-shadow:var(--shadow-sticky-bar);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--color-border-strong\)\],.ring-\[var\(--color-border-strong\)\]\/40{--tw-ring-color:var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-border-strong\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--color-border-strong) 40%, transparent)}}.ring-\[var\(--color-brand-depth\)\]{--tw-ring-color:var(--color-brand-depth)}.ring-\[var\(--color-brand-primary\)\]{--tw-ring-color:var(--color-brand-primary)}.ring-\[var\(--color-green-500\)\]{--tw-ring-color:var(--color-green-500)}.ring-\[var\(--color-surface-card\)\]{--tw-ring-color:var(--color-surface-card)}.ring-\[var\(--color-text-primary\)\]\/10{--tw-ring-color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-text-primary\)\]\/10{--tw-ring-color:color-mix(in oklab, var(--color-text-primary) 10%, transparent)}}.ring-border-default{--tw-ring-color:var(--color-border-default)}.ring-border-strong{--tw-ring-color:var(--color-border-strong)}.ring-brand-primary{--tw-ring-color:var(--color-brand-primary)}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--color-surface-card\)\]{--tw-ring-offset-color:var(--color-surface-card)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.outline-\[var\(--color-blue-300\)\]{outline-color:var(--color-blue-300)}.outline-\[var\(--color-blue-400\)\]{outline-color:var(--color-blue-400)}.outline-\[var\(--color-border-default\)\]{outline-color:var(--color-border-default)}.outline-\[var\(--color-brand-primary\)\]{outline-color:var(--color-brand-primary)}.outline-\[var\(--x\)\]{outline-color:var(--x)}.outline-brand-primary{outline-color:var(--color-brand-primary)}.outline-ring{outline-color:var(--ring)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-\[0_1px_0_var\(--color-border-default\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 0 var(--tw-drop-shadow-color,var(--color-border-default)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background\,opacity\]{transition-property:background,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,color\]{transition-property:box-shadow,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background\,box-shadow\]{transition-property:color,background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,transform\]{transition-property:color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,top\,width\,height\]{transition-property:left,top,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,text-decoration-color\]{transition-property:opacity,text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\,background-color\]{transition-property:outline-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-\[var\(--motion-fast\)\]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.duration-\[var\(--motion-micro\)\]{--tw-duration:var(--motion-micro);transition-duration:var(--motion-micro)}.duration-\[var\(--motion-normal\)\]{--tw-duration:var(--motion-normal);transition-duration:var(--motion-normal)}.duration-fast{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.duration-normal{--tw-duration:var(--motion-normal);transition-duration:var(--motion-normal)}.\[transition-duration\:var\(--motion-clinical\)\]{transition-duration:var(--motion-clinical)}.\[transition-duration\:var\(--motion-fast\)\]{transition-duration:var(--motion-fast)}.ease-\[var\(--ease-clinical\)\]{--tw-ease:var(--ease-clinical);transition-timing-function:var(--ease-clinical)}.ease-\[var\(--ease-functional\)\],.ease-functional{--tw-ease:var(--ease-functional);transition-timing-function:var(--ease-functional)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.ease-overshoot{--tw-ease:var(--ease-overshoot);transition-timing-function:var(--ease-overshoot)}.\[transition-timing-function\:var\(--ease-clinical\)\]{transition-timing-function:var(--ease-clinical)}.\[transition-timing-function\:var\(--ease-functional\)\]{transition-timing-function:var(--ease-functional)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[font\:inherit\]{font:inherit}.\[lookup\:x\]{lookup:x}.\[prop\:value\]{prop:value}.\[text-decoration-skip-ink\:none\]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.\[text-underline-position\:from-font\]{text-underline-position:from-font}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.font-inherit{font:inherit}.ring-inset{--tw-ring-inset:inset}:is(.\*\:border-brand-primary>*){border-color:var(--color-brand-primary)}.not-data-outside\:text-brand-primary:not([data-outside]){color:var(--color-brand-primary)}.not-data-selected\:opacity-50:not([data-selected]){opacity:.5}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/ct-row\:pointer-events-auto:is(:where(.group\/ct-row):focus-within *){pointer-events:auto}.group-focus-within\/ct-row\:opacity-100:is(:where(.group\/ct-row):focus-within *),.group-focus-within\/dx-card\:opacity-100:is(:where(.group\/dx-card):focus-within *){opacity:1}@media (hover:hover){.group-hover\:bg-list-row-highlight:is(:where(.group):hover *){background-color:var(--color-list-row-highlight)}.group-hover\:text-text-primary:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/ct-row\:pointer-events-auto:is(:where(.group\/ct-row):hover *){pointer-events:auto}.group-hover\/ct-row\:opacity-100:is(:where(.group\/ct-row):hover *),.group-hover\/dx-card\:opacity-100:is(:where(.group\/dx-card):hover *){opacity:1}}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:-outline-offset-2:is(:where(.group):focus-visible *){outline-offset:calc(2px * -1)}.group-focus-visible\:outline-brand-primary:is(:where(.group):focus-visible *){outline-color:var(--color-brand-primary)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:var(--spacing-8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[open\]\:rotate-180:is(:where(.group)[data-open] *){rotate:180deg}.group-data-\[subdued\]\/transcript\:text-\[var\(--color-text-secondary\)\]:is(:where(.group\/transcript)[data-subdued] *){color:var(--color-text-secondary)}.group-data-\[variant\=consumer\]\/card\:text-\[72px\]:is(:where(.group\/card)[data-variant=consumer] *){font-size:72px}.group-data-\[variant\=line\]\/tabs-list\:flex-none:is(:where(.group\/tabs-list)[data-variant=line] *){flex:none}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:px-0:is(:where(.group\/tabs-list)[data-variant=line] *){padding-inline:calc(var(--spacing) * 0)}.group-data-\[variant\=line\]\/tabs-list\:py-3:is(:where(.group\/tabs-list)[data-variant=line] *){padding-block:var(--spacing-3)}.group-data-\[variant\=line\]\/tabs-list\:text-\[var\(--color-text-muted\)\]:is(:where(.group\/tabs-list)[data-variant=line] *){color:var(--color-text-muted)}.group-data-\[variant\=stage\]\/card\:bg-\[var\(--color-blue-400\)\]:is(:where(.group\/card)[data-variant=stage] *){background-color:var(--color-blue-400)}.group-data-\[variant\=stage\]\/card\:text-xs:is(:where(.group\/card)[data-variant=stage] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=stage\]\/card\:text-\[28px\]:is(:where(.group\/card)[data-variant=stage] *){font-size:28px}.group-data-\[variant\=stage\]\/card\:text-\[128px\]:is(:where(.group\/card)[data-variant=stage] *){font-size:128px}.group-data-\[variant\=stage\]\/card\:tracking-\[0\.1em\]:is(:where(.group\/card)[data-variant=stage] *){--tw-tracking:.1em;letter-spacing:.1em}.group-data-\[variant\=stage\]\/card\:text-\[var\(--color-grey-400\)\]:is(:where(.group\/card)[data-variant=stage] *){color:var(--color-grey-400)}.group-data-\[variant\=stage\]\/card\:text-\[var\(--color-grey-500\)\]:is(:where(.group\/card)[data-variant=stage] *){color:var(--color-grey-500)}.group-data-\[variant\=stage\]\/card\:text-\[var\(--color-text-inverse\)\]:is(:where(.group\/card)[data-variant=stage] *){color:var(--color-text-inverse)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:text-status-error ::marker{color:var(--color-status-error)}.marker\:text-status-error::marker{color:var(--color-status-error)}.marker\:text-status-error ::-webkit-details-marker{color:var(--color-status-error)}.marker\:text-status-error::-webkit-details-marker{color:var(--color-status-error)}.placeholder\:text-body-15::placeholder{font-size:var(--text-body-15);line-height:var(--tw-leading,var(--text-body-15--line-height))}.placeholder\:text-\[var\(--color-text-hint\)\]::placeholder{color:var(--color-text-hint)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-text-hint::placeholder{color:var(--color-text-hint)}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}.placeholder\:text-text-secondary::placeholder{color:var(--color-text-secondary)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:-top-px:before{content:var(--tw-content);top:-1px}.before\:top-\[8px\]:before{content:var(--tw-content);top:8px}.before\:bottom-\[8px\]:before{content:var(--tw-content);bottom:8px}.before\:left-\[8px\]:before{content:var(--tw-content);left:8px}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--radius-full)}.before\:bg-\[var\(--color-base-lines\)\]:before{content:var(--tw-content);background-color:var(--color-base-lines)}.before\:bg-\[var\(--color-brand-primary\)\]:before{content:var(--tw-content);background-color:var(--color-brand-primary)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'•\'\]:before{--tw-content:"•";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:calc(var(--spacing-1) * -1)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing-3) * -1)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing-2) * -1)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-\[24px\]:after{content:var(--tw-content);width:24px;height:24px}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-\[var\(--motion-fast\)\]:after{content:var(--tw-content);--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing-1) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-\[variant\=line\]\/tabs-list\:after\:\!bottom-0:is(:where(.group\/tabs-list)[data-variant=line] *):after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)!important}.group-data-\[variant\=line\]\/tabs-list\:after\:bg-\[var\(--color-brand-primary\)\]:is(:where(.group\/tabs-list)[data-variant=line] *):after{content:var(--tw-content);background-color:var(--color-brand-primary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.read-only\:cursor-default:read-only{cursor:default}.empty\:hidden:empty{display:none}.focus-within\:border-brand-primary:focus-within{border-color:var(--color-brand-primary)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-brand-primary:focus-within,.focus-within\:ring-brand-primary\/30:focus-within{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-brand-primary\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 30%, transparent)}}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-1:focus-within{outline-offset:1px}.focus-within\:outline-blue-400:focus-within{outline-color:var(--color-blue-400)}.focus-within\:after\:bg-\[var\(--color-brand-primary\)\]:focus-within:after{content:var(--tw-content);background-color:var(--color-brand-primary)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--color-blue-100\)\]:hover{border-color:var(--color-blue-100)}.hover\:border-\[var\(--color-blue-500\)\]:hover{border-color:var(--color-blue-500)}.hover\:border-\[var\(--color-border-default\)\]:hover{border-color:var(--color-border-default)}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:border-\[var\(--color-brand-primary\)\]:hover{border-color:var(--color-brand-primary)}.hover\:border-\[var\(--color-green-300\)\]:hover{border-color:var(--color-green-300)}.hover\:border-\[var\(--color-red-300\)\]:hover{border-color:var(--color-red-300)}.hover\:border-\[var\(--color-text-muted\)\]:hover{border-color:var(--color-text-muted)}.hover\:border-\[var\(--color-yellow-300\)\]:hover{border-color:var(--color-yellow-300)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-border-hairline-strong:hover{border-color:var(--color-border-hairline-strong)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-brand-primary:hover,.hover\:border-brand-primary\/40:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-primary\/40:hover{border-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}.hover\:border-grey-300:hover{border-color:var(--color-grey-300)}.hover\:border-grey-400:hover{border-color:var(--color-grey-400)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-text-muted:hover{border-color:var(--color-text-muted)}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-yellow-700:hover{border-color:var(--color-yellow-700)}.hover\:border-s-\[var\(--color-brand-primary\)\]:hover{border-inline-start-color:var(--color-brand-primary)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-brand-primary\)_7\%\,transparent\)\]:hover{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-brand-primary\)_7\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-brand-primary) 7%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-sidebar-item-active\)_50\%\,transparent\)\]:hover{background-color:var(--color-sidebar-item-active)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-sidebar-item-active\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-sidebar-item-active) 50%,transparent)}}.hover\:bg-\[red\]:hover{background-color:red}.hover\:bg-\[var\(--color-blue-50\)\]:hover{background-color:var(--color-blue-50)}.hover\:bg-\[var\(--color-blue-100\)\]:hover,.hover\:bg-\[var\(--color-blue-100\)\]\/20:hover{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-blue-100\)\]\/20:hover{background-color:color-mix(in oklab, var(--color-blue-100) 20%, transparent)}}.hover\:bg-\[var\(--color-blue-100\)\]\/50:hover{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-blue-100\)\]\/50:hover{background-color:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.hover\:bg-\[var\(--color-blue-200\)\]:hover{background-color:var(--color-blue-200)}.hover\:bg-\[var\(--color-brand-primary\)\]:hover,.hover\:bg-\[var\(--color-brand-primary\)\]\/10:hover{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-brand-primary\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-brand-primary) 10%, transparent)}}.hover\:bg-\[var\(--color-green-100\)\]:hover{background-color:var(--color-green-100)}.hover\:bg-\[var\(--color-grey-100\)\]:hover,.hover\:bg-\[var\(--color-grey-100\)\]\/60:hover{background-color:var(--color-grey-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-grey-100\)\]\/60:hover{background-color:color-mix(in oklab, var(--color-grey-100) 60%, transparent)}}.hover\:bg-\[var\(--color-grey-100\,\#F7F9FA\)\]:hover{background-color:var(--color-grey-100,#f7f9fa)}.hover\:bg-\[var\(--color-grey-200\)\]:hover{background-color:var(--color-grey-200)}.hover\:bg-\[var\(--color-grey-300\)\]:hover{background-color:var(--color-grey-300)}.hover\:bg-\[var\(--color-grey-300\)\]\!:hover{background-color:var(--color-grey-300)!important}.hover\:bg-\[var\(--color-interactive-hover\)\]:hover{background-color:var(--color-interactive-hover)}.hover\:bg-\[var\(--color-red-100\)\]:hover{background-color:var(--color-red-100)}.hover\:bg-\[var\(--color-red-200\)\]:hover{background-color:var(--color-red-200)}.hover\:bg-\[var\(--color-red-600\)\]:hover{background-color:var(--color-red-600)}.hover\:bg-\[var\(--color-status-error\)\]\/10:hover{background-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-status-error\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-status-error) 10%, transparent)}}.hover\:bg-\[var\(--color-status-error-bg\)\]:hover{background-color:var(--color-status-error-bg)}.hover\:bg-\[var\(--color-status-success\)\]\/10:hover{background-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-status-success\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-status-success) 10%, transparent)}}.hover\:bg-\[var\(--color-status-warning\)\]\/10:hover{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-status-warning\)\]\/10:hover{background-color:color-mix(in oklab, var(--color-status-warning) 10%, transparent)}}.hover\:bg-\[…\]:hover{background-color:…}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-blue-100:hover,.hover\:bg-blue-100\/20:hover{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-100\/20:hover{background-color:color-mix(in oklab, var(--color-blue-100) 20%, transparent)}}.hover\:bg-blue-100\/30:hover{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-100\/30:hover{background-color:color-mix(in oklab, var(--color-blue-100) 30%, transparent)}}.hover\:bg-blue-100\/40:hover{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-100\/40:hover{background-color:color-mix(in oklab, var(--color-blue-100) 40%, transparent)}}.hover\:bg-blue-100\/50:hover{background-color:var(--color-blue-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-100\/50:hover{background-color:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-brand-depth:hover{background-color:var(--color-brand-depth)}.hover\:bg-brand-primary:hover,.hover\:bg-brand-primary\/10:hover{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-primary\/10:hover{background-color:color-mix(in oklab, var(--color-brand-primary) 10%, transparent)}}.hover\:bg-current\/\[0\.16\]:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/\[0\.16\]:hover{background-color:color-mix(in oklab, currentcolor 16%, transparent)}}.hover\:bg-grey-100:hover,.hover\:bg-grey-100\/50:hover{background-color:var(--color-grey-100)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-grey-100\/50:hover{background-color:color-mix(in oklab, var(--color-grey-100) 50%, transparent)}}.hover\:bg-grey-200:hover{background-color:var(--color-grey-200)}.hover\:bg-interactive-hover:hover{background-color:var(--color-interactive-hover)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-status-error-bg:hover{background-color:var(--color-status-error-bg)}.hover\:bg-status-error\/10:hover{background-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-status-error\/10:hover{background-color:color-mix(in oklab, var(--color-status-error) 10%, transparent)}}.hover\:bg-status-error\/90:hover{background-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-status-error\/90:hover{background-color:color-mix(in oklab, var(--color-status-error) 90%, transparent)}}.hover\:bg-status-success-bg:hover{background-color:var(--color-status-success-bg)}.hover\:bg-status-success\/10:hover{background-color:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-status-success\/10:hover{background-color:color-mix(in oklab, var(--color-status-success) 10%, transparent)}}.hover\:bg-status-warning\/10:hover{background-color:var(--color-status-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-status-warning\/10:hover{background-color:color-mix(in oklab, var(--color-status-warning) 10%, transparent)}}.hover\:bg-surface-background:hover{background-color:var(--color-surface-background)}.hover\:bg-surface-panel:hover{background-color:var(--surface-panel)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--color-blue-500\)\]:hover{color:var(--color-blue-500)}.hover\:text-\[var\(--color-blue-700\)\]:hover{color:var(--color-blue-700)}.hover\:text-\[var\(--color-brand-primary\)\]:hover{color:var(--color-brand-primary)}.hover\:text-\[var\(--color-grey-700\)\]:hover{color:var(--color-grey-700)}.hover\:text-\[var\(--color-interactive-hover\)\]:hover{color:var(--color-interactive-hover)}.hover\:text-\[var\(--color-status-error\)\]:hover{color:var(--color-status-error)}.hover\:text-\[var\(--color-status-success\)\]:hover{color:var(--color-status-success)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--color-text-secondary\)\]:hover{color:var(--color-text-secondary)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-brand-depth:hover{color:var(--color-brand-depth)}.hover\:text-brand-primary:hover{color:var(--color-brand-primary)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-interactive-hover:hover{color:var(--color-interactive-hover)}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-status-error:hover{color:var(--color-status-error)}.hover\:text-text-muted:hover{color:var(--color-text-muted)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-4:hover{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--ap-dx-elev-raised\)\]:hover{--tw-shadow:var(--ap-dx-elev-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--obs-elev-raised\)\]:hover{--tw-shadow:var(--obs-elev-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-2\)\]:hover{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-4\)\]:hover{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-6\)\]:hover{--tw-shadow:var(--shadow-6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-border-hairline-strong:hover{--tw-ring-color:var(--color-border-hairline-strong)}.group-data-\[variant\=line\]\/tabs-list\:hover\:text-\[var\(--color-text-secondary\)\]:is(:where(.group\/tabs-list)[data-variant=line] *):hover{color:var(--color-text-secondary)}}.focus\:border-\[var\(--color-brand-primary\)\]:focus,.focus\:border-brand-primary:focus{border-color:var(--color-brand-primary)}.focus\:bg-\[var\(--color-blue-100\)\]:focus{background-color:var(--color-blue-100)}.focus\:bg-\[var\(--color-grey-200\)\]:focus{background-color:var(--color-grey-200)}.focus\:bg-\[var\(--color-red-100\)\]:focus{background-color:var(--color-red-100)}.focus\:bg-\[var\(--color-surface-card\)\]:focus,.focus\:bg-surface-card:focus{background-color:var(--color-surface-card)}.focus\:text-\[var\(--color-text-primary\)\]:focus{color:var(--color-text-primary)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--color-brand-primary\)\]:focus,.focus\:ring-\[var\(--color-brand-primary\)\]\/20:focus{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-brand-primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.focus\:ring-\[var\(--color-status-error\)\]:focus{--tw-ring-color:var(--color-status-error)}.focus\:ring-brand-primary:focus,.focus\:ring-brand-primary\/20:focus{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.focus\:ring-status-error:focus{--tw-ring-color:var(--color-status-error)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-\[4px\]:focus-visible{border-radius:4px}.focus-visible\:rounded-\[var\(--radius-sm\)\]:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:rounded-full:focus-visible{border-radius:var(--radius-full)}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-\[var\(--color-brand-primary\)\]:focus-visible{border-color:var(--color-brand-primary)}.focus-visible\:border-\[var\(--color-green-600\)\]:focus-visible{border-color:var(--color-green-600)}.focus-visible\:border-\[var\(--color-red-600\)\]:focus-visible{border-color:var(--color-red-600)}.focus-visible\:border-\[var\(--color-status-error\)\]:focus-visible{border-color:var(--color-status-error)}.focus-visible\:border-brand-primary:focus-visible{border-color:var(--color-brand-primary)}.focus-visible\:bg-\[var\(--color-blue-100\)\]:focus-visible{background-color:var(--color-blue-100)}.focus-visible\:bg-\[var\(--color-grey-100\)\]:focus-visible{background-color:var(--color-grey-100)}.focus-visible\:text-status-error:focus-visible{color:var(--color-status-error)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-blue-400\)\]:focus-visible{--tw-ring-color:var(--color-blue-400)}.focus-visible\:ring-\[var\(--color-brand-primary\)\]:focus-visible,.focus-visible\:ring-\[var\(--color-brand-primary\)\]\/50:focus-visible{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--color-brand-primary\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 50%, transparent)}}.focus-visible\:ring-\[var\(--color-brand-primary\,\#005FD4\)\]:focus-visible{--tw-ring-color:var(--color-brand-primary,#005fd4)}.focus-visible\:ring-\[var\(--color-status-error\)\]:focus-visible{--tw-ring-color:var(--color-status-error)}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-color:var(--color-blue-400)}.focus-visible\:ring-brand-primary:focus-visible{--tw-ring-color:var(--color-brand-primary)}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-blue-400\)\]:focus-visible{outline-color:var(--color-blue-400)}.focus-visible\:outline-\[var\(--color-blue-500\)\]:focus-visible{outline-color:var(--color-blue-500)}.focus-visible\:outline-\[var\(--color-brand-primary\)\]:focus-visible{outline-color:var(--color-brand-primary)}.focus-visible\:outline-\[var\(--color-text-inverse\)\]:focus-visible{outline-color:var(--color-text-inverse)}.focus-visible\:outline-blue-400:focus-visible{outline-color:var(--color-blue-400)}.focus-visible\:outline-blue-500:focus-visible{outline-color:var(--color-blue-500)}.focus-visible\:outline-brand-primary:focus-visible{outline-color:var(--color-brand-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--color-blue-100\)\]:active{background-color:var(--color-blue-100)}.active\:bg-\[var\(--color-blue-200\)\]:active{background-color:var(--color-blue-200)}.active\:bg-\[var\(--color-grey-100\)\]:active{background-color:var(--color-grey-100)}.active\:bg-\[var\(--color-grey-200\)\]:active{background-color:var(--color-grey-200)}.active\:bg-\[var\(--color-grey-400\)\]:active{background-color:var(--color-grey-400)}.active\:bg-\[var\(--color-grey-400\)\]\!:active{background-color:var(--color-grey-400)!important}.active\:bg-\[var\(--color-interactive-active\)\]:active{background-color:var(--color-interactive-active)}.active\:bg-\[var\(--color-red-700\)\]:active{background-color:var(--color-red-700)}.active\:bg-grey-200:active{background-color:var(--color-grey-200)}.active\:bg-interactive-active:active{background-color:var(--color-interactive-active)}.active\:text-\[var\(--color-interactive-active\)\]:active{color:var(--color-interactive-active)}@media (hover:hover){.enabled\:hover\:bg-\[var\(--color-blue-100\)\]:enabled:hover{background-color:var(--color-blue-100)}.enabled\:hover\:bg-\[var\(--color-grey-100\)\]:enabled:hover,.enabled\:hover\:bg-grey-100:enabled:hover{background-color:var(--color-grey-100)}.enabled\:hover\:bg-grey-200:enabled:hover{background-color:var(--color-grey-200)}.enabled\:hover\:bg-interactive-hover:enabled:hover{background-color:var(--color-interactive-hover)}.enabled\:hover\:text-\[var\(--color-text-secondary\)\]:enabled:hover{color:var(--color-text-secondary)}.enabled\:hover\:ring-4:enabled:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.enabled\:hover\:ring-\[var\(--color-blue-100\)\]:enabled:hover{--tw-ring-color:var(--color-blue-100)}}.enabled\:active\:bg-interactive-active:enabled:active{background-color:var(--color-interactive-active)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-auto:disabled{cursor:auto}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[var\(--color-interactive-disabled\)\]:disabled{border-color:var(--color-interactive-disabled)}.disabled\:border-border-card:disabled{border-color:var(--color-border-card)}.disabled\:bg-\[var\(--color-border-default\)\]\/50:disabled{background-color:var(--color-border-default)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\[var\(--color-border-default\)\]\/50:disabled{background-color:color-mix(in oklab, var(--color-border-default) 50%, transparent)}}.disabled\:bg-\[var\(--color-interactive-disabled\)\]:disabled,.disabled\:bg-interactive-disabled:disabled{background-color:var(--color-interactive-disabled)}.disabled\:text-\[var\(--color-grey-600\)\]:disabled{color:var(--color-grey-600)}.disabled\:text-\[var\(--color-text-hint\)\]:disabled{color:var(--color-text-hint)}.disabled\:text-\[var\(--color-text-muted\)\]:disabled{color:var(--color-text-muted)}.disabled\:text-text-hint:disabled{color:var(--color-text-hint)}.disabled\:text-text-secondary:disabled{color:var(--color-text-secondary)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-\[var\(--color-grey-200\)\]:disabled:hover{background-color:var(--color-grey-200)}.disabled\:hover\:bg-\[var\(--color-surface-card\)\]:disabled:hover{background-color:var(--color-surface-card)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-\[var\(--color-text-secondary\)\]:disabled:hover{color:var(--color-text-secondary)}.disabled\:hover\:text-text-muted:disabled:hover{color:var(--color-text-muted)}}.has-aria-expanded\:bg-\[var\(--color-grey-100\)\]:has([aria-expanded=true]){background-color:var(--color-grey-100)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing-1)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing-1)}.aria-busy\:opacity-50[aria-busy=true]{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-auto[aria-disabled=true]{cursor:auto}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-\[var\(--color-interactive-disabled\)\][aria-disabled=true]{border-color:var(--color-interactive-disabled)}.aria-disabled\:bg-\[var\(--color-interactive-disabled\)\][aria-disabled=true]{background-color:var(--color-interactive-disabled)}.aria-disabled\:text-\[var\(--color-text-hint\)\][aria-disabled=true]{color:var(--color-text-hint)}.aria-disabled\:text-\[var\(--color-text-muted\)\][aria-disabled=true]{color:var(--color-text-muted)}.aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media (hover:hover){.aria-disabled\:hover\:bg-transparent[aria-disabled=true]:hover{background-color:#0000}}.aria-invalid\:border-\[var\(--color-status-error\)\][aria-invalid=true]{border-color:var(--color-status-error)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-\[var\(--color-status-error\)\]\/20[aria-invalid=true]{--tw-ring-color:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-\[var\(--color-status-error\)\]\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-status-error) 20%, transparent)}}.aria-invalid\:aria-checked\:border-\[var\(--color-brand-primary\)\][aria-invalid=true][aria-checked=true]{border-color:var(--color-brand-primary)}.aria-\[busy\=true\]\:opacity-50[aria-busy=true]{opacity:.5}.data-active\:bg-\[var\(--color-surface-card\)\][data-active]{background-color:var(--color-surface-card)}.data-active\:text-\[var\(--color-text-primary\)\][data-active]{color:var(--color-text-primary)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:text-\[var\(--color-brand-depth\)\]:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{color:var(--color-brand-depth)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:border-\[var\(--color-brand-primary\)\][data-checked]{border-color:var(--color-brand-primary)}.data-checked\:bg-\[var\(--color-brand-primary\)\][data-checked]{background-color:var(--color-brand-primary)}.data-checked\:text-\[var\(--color-text-inverse\)\][data-checked]{color:var(--color-text-inverse)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-focused\:bg-blue-100[data-focused]{background-color:var(--color-blue-100)}.data-focused\:text-brand-primary[data-focused]{color:var(--color-brand-primary)}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-placeholder\:text-\[var\(--color-text-muted\)\][data-placeholder]{color:var(--color-text-muted)}.data-placeholder\:text-text-hint[data-placeholder]{color:var(--color-text-hint)}.data-selected\:bg-\[var\(--color-grey-100\)\][data-selected]{background-color:var(--color-grey-100)}.data-selected\:text-\[var\(--color-text-primary\)\][data-selected]{color:var(--color-text-primary)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[checked\]\:border-\[var\(--color-brand-primary\)\][data-checked]{border-color:var(--color-brand-primary)}.data-\[checked\]\:bg-\[var\(--color-brand-primary\)\][data-checked]{background-color:var(--color-brand-primary)}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:border-\[var\(--color-interactive-disabled\)\][data-disabled]{border-color:var(--color-interactive-disabled)}.data-\[disabled\]\:bg-\[var\(--color-interactive-disabled\)\][data-disabled]{background-color:var(--color-interactive-disabled)}.data-\[disabled\]\:text-\[var\(--color-text-hint\)\][data-disabled]{color:var(--color-text-hint)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[edited\]\:border-l-\[var\(--color-brand-primary\)\][data-edited]{border-left-color:var(--color-brand-primary)}.data-\[ending-style\]\:-translate-x-10[data-ending-style]{--tw-translate-x:calc(var(--spacing-10) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:translate-x-10[data-ending-style]{--tw-translate-x:var(--spacing-10);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[focused\]\:text-brand-primary[data-focused]{color:var(--color-brand-primary)}.data-\[highlighted\]\:bg-\[var\(--color-blue-100\)\][data-highlighted]{background-color:var(--color-blue-100)}.data-\[highlighted\]\:bg-\[var\(--color-grey-100\)\][data-highlighted]{background-color:var(--color-grey-100)}.data-\[indeterminate\]\:border-\[var\(--color-brand-primary\)\][data-indeterminate]{border-color:var(--color-brand-primary)}.data-\[indeterminate\]\:bg-\[var\(--color-brand-primary\)\][data-indeterminate]{background-color:var(--color-brand-primary)}.data-\[role\=patient\]\:text-\[var\(--color-brand-primary\)\][data-role=patient]{color:var(--color-brand-primary)}.data-\[selected\]\:bg-\[var\(--color-blue-100\)\][data-selected]{background-color:var(--color-blue-100)}.data-\[selected\]\:font-medium[data-selected]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[selected\]\:text-\[var\(--color-brand-primary\)\][data-selected]{color:var(--color-brand-primary)}.data-\[selected\]\:outline-2[data-selected]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[selected\]\:outline-offset-2[data-selected]{outline-offset:2px}.data-\[selected\]\:outline-\[var\(--color-brand-primary\)\][data-selected]{outline-color:var(--color-brand-primary)}.data-\[side\=right\]\:w-4[data-side=right]{width:var(--spacing-4)}.data-\[side\=right\]\:w-\[\.\.\.px\][data-side=right]{width:...px}.data-\[side\=right\]\:w-\[500px\][data-side=right]{width:500px}.data-\[side\=right\]\:w-\[640px\][data-side=right]{width:640px}.data-\[side\=right\]\:\!max-w-none[data-side=right]{max-width:none!important}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[starting-style\]\:-translate-x-10[data-starting-style]{--tw-translate-x:calc(var(--spacing-10) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-x-10[data-starting-style]{--tw-translate-x:var(--spacing-10);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=selected\]\:bg-\[var\(--color-blue-100\)\][data-state=selected]{background-color:var(--color-blue-100)}.data-\[unchecked\]\:hidden[data-unchecked]{display:none}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:var(--radius-none)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (display:grid){.supports-\[display\:grid\]\:grid{display:grid}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-bounce{animation:var(--animate-bounce)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media not all and (width>=500px){.max-\[500px\]\:top-px{top:1px}}@media (width>=900px){.min-\[900px\]\:flex{display:flex}}@media (width>=1400px){.min-\[1400px\]\:w-164{width:calc(var(--spacing) * 164)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-\[380px\]{width:380px}.sm\:\!max-w-\[720px\]{max-width:720px!important}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:place-items-start{place-items:start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:var(--spacing-2)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}.md\:table{display:table}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:var(--spacing-10)}.md\:min-h-\[72px\]{min-height:72px}.md\:w-\(--pa-w\){width:var(--pa-w)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[10px\]{width:10px}.md\:w-\[360px\]{width:360px}.md\:w-\[364px\]{width:364px}.md\:w-\[420px\]{width:420px}.md\:w-\[480px\]{width:480px}.md\:w-\[560px\]{width:560px}.md\:w-\[640px\]{width:640px}.md\:w-\[720px\]{width:720px}.md\:w-\[min\(1100px\,calc\(100vw-4rem\)\)\]{width:min(1100px,100vw - 4rem)}.md\:w-\[…\]{width:…}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-summary-aside{grid-template-columns:var(--grid-template-columns-summary-aside)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:px-6{padding-inline:var(--spacing-6)}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (hover:hover){.md\:hover\:w-\[10px\]:hover{width:10px}.md\:hover\:bg-brand-primary:hover{background-color:var(--color-brand-primary)}}}@media (width>=64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.xl\:inline-flex{display:inline-flex}.xl\:w-14{width:calc(var(--spacing) * 14)}.xl\:w-95{width:calc(var(--spacing) * 95)}.xl\:max-w-none{max-width:none}.xl\:flex-1{flex:1}.xl\:flex-none{flex:none}.xl\:flex-row{flex-direction:row}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:border-0{border-style:var(--tw-border-style);border-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:border-solid{--tw-border-style:solid;border-style:solid}.xl\:border-border-card{border-color:var(--color-border-card)}}@container not (width>=20rem){.\@max-xs\:flex-col{flex-direction:column}}@container (width>=600px){.\@\[600px\]\:grid-cols-\[repeat\(var\(--ap-dx-cols\)\,minmax\(152px\,1fr\)\)\]{grid-template-columns:repeat(var(--ap-dx-cols),minmax(152px,1fr))}}@container (width>=20rem){.\@xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xs\:flex-col{flex-direction:column}.\@xs\:flex-nowrap{flex-wrap:nowrap}.\@xs\:items-center{align-items:center}.\@xs\:items-end{align-items:flex-end}.\@xs\:justify-between{justify-content:space-between}.\@xs\:gap-1{gap:var(--spacing-1)}.\@xs\:gap-3{gap:var(--spacing-3)}}@container (width>=24rem){.\@sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=36rem){.\@xl\:hidden{display:none}.\@xl\:table-cell{display:table-cell}.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=42rem){.\@2xl\:col-span-2{grid-column:span 2/span 2}.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:hidden{display:none}.\@3xl\:table-cell{display:table-cell}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=56rem){.\@4xl\:col-span-1{grid-column:span 1/span 1}.\@4xl\:row-span-2{grid-row:span 2/span 2}.\@4xl\:grid-cols-\[344px_1fr_1fr\]{grid-template-columns:344px 1fr 1fr}}@container (width>=64rem){.\@5xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}@media print{.print\:m-0{margin:calc(var(--spacing) * 0)}.print\:hidden{display:none}.print\:overflow-visible{overflow:visible}.print\:p-0{padding:calc(var(--spacing) * 0)}}@media (forced-colors:active){.forced-colors\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.forced-colors\:border-\[CanvasText\]{border-color:canvastext}}.segment-literal\:px-0[data-type=literal]{padding-inline:calc(var(--spacing) * 0)}.\[\&_\[data-x\]\]\:p-0 [data-x]{padding:calc(var(--spacing) * 0)}.\[\&_\[role\=combobox\]\]\:\!h-10 [role=combobox]{height:var(--spacing-10)!important}.\[\&_b\]\:font-bold b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_b\]\:text-\[var\(--color-text-primary\)\] b{color:var(--color-text-primary)}.\[\&_button\]\:text-sm button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_button\]\:text-size-eyebrow button{font-size:var(--text-eyebrow)}.\[\&_button\]\:font-medium button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_button\]\:font-semibold button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_button\:not\(\:disabled\)\:not\(\[aria-disabled\=true\]\)\]\:cursor-pointer button:not(:disabled):not([aria-disabled=true]){cursor:pointer}.\[\&_input\]\:tabular-nums input{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_label\]\:text-\[var\(--color-brand-depth\)\] label{color:var(--color-brand-depth)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]),.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:var(--spacing-4);height:var(--spacing-4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-\[var\(--color-grey-300\)\] tr{border-color:var(--color-grey-300)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button{margin:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:var(--spacing-2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-\[var\(--color-text-muted\)\] *)[cmdk-group-heading]{color:var(--color-text-muted)}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>div\]\:ml-auto>div{margin-left:auto}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>path\]\:stroke-text-inverse>path{stroke:var(--color-text-inverse)}.\[\&\>path\]\:stroke-white>path{stroke:var(--color-white)}.\[\&\>section\]\:hidden>section{display:none}.\[\&\>span\:first-child\]\:\[position\:var\(--qr-block-title-position\,static\)\]>span:first-child{position:var(--qr-block-title-position,static)}.\[\&\>span\:first-child\]\:\[margin\:var\(--qr-block-title-margin\,0\)\]>span:first-child{margin:var(--qr-block-title-margin,0)}.\[\&\>span\:first-child\]\:\[display\:var\(--qr-block-title-display\,inline\)\]>span:first-child{display:var(--qr-block-title-display,inline)}.\[\&\>span\:first-child\]\:\[height\:var\(--qr-block-title-height\,auto\)\]>span:first-child{height:var(--qr-block-title-height,auto)}.\[\&\>span\:first-child\]\:\[width\:var\(--qr-block-title-width\,auto\)\]>span:first-child{width:var(--qr-block-title-width,auto)}.\[\&\>span\:first-child\]\:\[overflow\:var\(--qr-block-title-overflow\,visible\)\]>span:first-child{overflow:var(--qr-block-title-overflow,visible)}.\[\&\>span\:first-child\]\:\[font-size\:var\(--text-body-15\)\]>span:first-child{font-size:var(--text-body-15)}.\[\&\>span\:first-child\]\:\[line-height\:var\(--text-body-15--line-height\)\]>span:first-child{line-height:var(--text-body-15--line-height)}.\[\&\>span\:first-child\]\:\[font-weight\:var\(--font-weight-bold\)\]>span:first-child{font-weight:var(--font-weight-bold)}.\[\&\>span\:first-child\]\:tracking-normal>span:first-child{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&\>span\:first-child\]\:\[white-space\:var\(--qr-block-title-whitespace\,normal\)\]>span:first-child{white-space:var(--qr-block-title-whitespace,normal)}.\[\&\>span\:first-child\]\:text-\[color\:var\(--color-brand-depth\)\]>span:first-child{color:var(--color-brand-depth)}.\[\&\>span\:first-child\]\:normal-case>span:first-child{text-transform:none}.\[\&\>span\:first-child\]\:\[clip-path\:var\(--qr-block-title-clip\,none\)\]>span:first-child{clip-path:var(--qr-block-title-clip,none)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-\[var\(--color-text-muted\)\]>svg{color:var(--color-text-muted)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-x\]\]\:hidden[data-x]{display:none}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:absolute{position:absolute}.\[\@media\(hover\:hover\)\]\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.\[\@media\(hover\:hover\)\]\:top-0{top:calc(var(--spacing) * 0)}.\[\@media\(hover\:hover\)\]\:rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.\[\@media\(hover\:hover\)\]\:bg-\[var\(--color-surface-card\)\]{background-color:var(--color-surface-card)}.\[\@media\(hover\:hover\)\]\:pl-1{padding-left:var(--spacing-1)}.\[\@media\(hover\:hover\)\]\:shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--color-blue-100:#e6f1fe;--color-blue-200:#b3d6fd;--color-blue-300:#66adfb;--color-blue-400:#3391f9;--color-blue-500:#005fd4;--color-blue-600:#004ba5;--color-blue-700:#004795;--color-blue-800:#002f63;--color-blue-900:#001832;--color-green-100:#edf8ef;--color-green-200:#b3dfbb;--color-green-300:#8dce99;--color-green-400:#67be77;--color-green-500:#41ae55;--color-green-600:#348b44;--color-green-700:#276833;--color-green-800:#1a4622;--color-green-900:#0d2311;--color-red-100:#ffefef;--color-red-200:#f6c1c1;--color-red-300:#e18484;--color-red-400:#d75b5b;--color-red-500:#cd3232;--color-red-600:#a42828;--color-red-700:#7b1e1e;--color-red-800:#521414;--color-red-900:#290a0a;--color-yellow-100:#fff8e9;--color-yellow-200:#f9e0b0;--color-yellow-300:#f6d189;--color-yellow-400:#f3c161;--color-yellow-500:#e5a000;--color-yellow-600:#c08e2e;--color-yellow-700:#906b23;--color-yellow-800:#604717;--color-yellow-900:#30240c;--color-grey-100:#f7f9fa;--color-grey-200:#eff4f6;--color-grey-300:#dce5e9;--color-grey-400:#ced7db;--color-grey-500:#afbac0;--color-grey-600:#809099;--color-grey-700:#5a6b75;--color-grey-800:#26333c;--color-grey-900:#151b20;--color-teal-100:#d4fafc;--color-teal-200:#9fdee1;--color-teal-300:#67c2c7;--color-teal-400:#00a3aa;--color-teal-500:#007a85;--color-teal-600:#00636c;--color-teal-700:#004d55;--color-teal-800:#003238;--color-teal-900:#00191e;--color-base-black:#0f0f0f;--color-base-white:#fff;--color-base-lines:#efeeee;--color-brand-primary:#005fd4;--color-brand-depth:#004795;--color-status-error:#cd3232;--color-status-error-bg:#ffefef;--color-status-warning:#e5a000;--color-status-warning-bg:#fff6e0;--color-status-amber-display:#c77700;--color-status-amber-text:#a85d00;--color-status-success:#41ae55;--color-status-success-bg:#edf8ef;--color-status-info:#5a6b75;--color-status-info-bg:#e6f1fe;--color-status-neutral:#5a6b75;--color-status-neutral-bg:#eff4f6;--color-status-warning-text:#906b23;--color-text-primary:#151b20;--color-text-secondary:#5a6b75;--color-text-muted:#64757f;--color-text-hint:#afbac0;--color-text-inverse:#fff;--color-surface-background:#eff4f6;--color-surface-card:#fff;--color-surface-sidebar:#0d1b4b;--color-surface-overlay:#0f0f0f;--color-surface-tint:var(--color-base-lines)}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-tint:color-mix(in srgb, var(--color-base-lines) 45%, var(--color-base-white))}}:root{--color-surface-tint-soft:var(--color-base-lines)}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-tint-soft:color-mix(in srgb, var(--color-base-lines) 40%, var(--color-base-white))}}:root{--color-surface-tint-strong:var(--color-base-lines)}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-tint-strong:color-mix(in srgb, var(--color-base-lines) 60%, var(--color-base-white))}}:root{--color-surface-tint-brand:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-tint-brand:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-base-white))}}:root{--color-sidebar-item-active:#ffffff1a;--color-sidebar-item-label:#8f9bc3;--color-border-default:#dce5e9;--color-border-subtle:#eff4f6;--color-border-strong:#ced7db;--color-border-card:#dce5e9;--color-border-hairline:#0000000d;--color-border-hairline-strong:#0000001a;--color-interactive-default:#005fd4;--color-interactive-hover:#004ba5;--color-interactive-active:#004795;--color-interactive-disabled:#dce5e9;--color-viz-reference-band:#e6f1fe;--color-viz-reference-band-opacity:.38;--color-obs-identity-icon:#005fd4;--color-obs-identity-tint:#e6f1fe;--color-overlay-scrim:#0000001a;--color-wayfind-problems-fill:#377059;--color-wayfind-problems-ink:#184735;--color-wayfind-medications-fill:#436f89;--color-wayfind-medications-ink:#194258;--color-wayfind-history-fill:#855a71;--color-wayfind-history-ink:#543044;--color-wayfind-neutral-fill:#5a6b75;--color-wayfind-neutral-ink:#5a6b75;--color-wayfind-allergies-fill:#cd3232;--color-wayfind-allergies-ink:#a42828;--color-chat-wallpaper:#efeeee;--color-chat-tray:#efeeee;--color-chat-bubble-incoming:#fff;--color-chat-bubble-outgoing:#e6f1fe;--color-chat-bubble-system:var(--color-base-white)}@supports (color:color-mix(in lab, red, red)){:root{--color-chat-bubble-system:color-mix(in srgb, var(--color-base-white) 90%, transparent)}}:root{--color-chat-read-receipt:#005fd4;--color-list-row-highlight:#f7f9fa;--color-list-row-selected:#eff4f6;--color-search-fill:#f7f9fa;--text-2xs:12px;--text-xs:12px;--text-eyebrow:12px;--text-sm:13px;--text-body-15:15px;--text-base:16px;--text-md:18px;--text-xl:20px;--text-lg:24px;--text-display:32px;--text-subtitle:13px;--text-title:16px;--text-compact:13px;--text-monogram:24px;--text-callout:12px;--text-hero:24px;--text-2xs--line-height:16px;--text-xs--line-height:16px;--text-eyebrow--line-height:1;--text-sm--line-height:20px;--text-body-15--line-height:1.4;--text-base--line-height:24px;--text-md--line-height:1.25;--text-xl--line-height:1.25;--text-lg--line-height:32px;--text-display--line-height:40px;--text-subtitle--line-height:20px;--text-title--line-height:24px;--text-compact--line-height:20px;--text-monogram--line-height:32px;--text-callout--line-height:16px;--text-hero--line-height:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:600;--font-weight-extrabold:600;--tracking-eyebrow:.08em;--tracking-label:.06em;--tracking-tag:.04em;--tracking-field-label:.01em;--tracking-heading:-.01em;--tracking-dense:-.4px;--tracking-condensed:-.7px;--tracking-brand:.12em;--tracking-section-label:.09em;--tracking-document:-.5px;--tracking-caps:.1px;--tracking-section-heading:.504px;--tracking-caption:-.24px;--tracking-hero:normal;--leading-body:1.4;--leading-heading:1.25;--leading-compact:1.2;--leading-caption:1.3;--leading-reading:1.432;--leading-prose:1.5;--leading-identity:1.35;--leading-meta:1.45;--leading-page:1.6;--leading-detail:1.55;--leading-message:1.65;--font-sans:"Inter Variable", "Inter", "Readex Pro Variable", "Readex Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-sans);--font-arabic:"Readex Pro Variable", "Readex Pro", "Inter Variable", Inter, sans-serif;--font-family-sans:"Inter Variable", Inter, "Readex Pro Variable", "Readex Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Consolas, monospace;--font-family-arabic:"Readex Pro Variable", "Readex Pro", "Inter Variable", Inter, sans-serif;--chart-blue:#0072b2;--chart-orange:#e69f00;--chart-bluish-green:#009e73;--chart-yellow:#f0e442;--chart-sky-blue:#56b4e9;--chart-vermilion:#d55e00;--chart-reddish-purple:#cc79a7;--chart-black:#000;--color-chart-okabe-blue:#0072b2;--color-chart-okabe-orange:#e69f00;--color-chart-okabe-bluish-green:#009e73;--color-chart-okabe-yellow:#f0e442;--color-chart-okabe-sky-blue:#56b4e9;--color-chart-okabe-vermilion:#d55e00;--color-chart-okabe-reddish-purple:#cc79a7;--color-chart-okabe-black:#000;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-vitals:9px;--spacing-list-indent:1.1rem;--spacing-masthead:14vh;--layout-min-col:260px;--layout-gap:var(--spacing-3);--layout-note-compact-bp:1384px;--layout-main-col-min:969px;--layout-main-col-ratio:.7;--layout-note-popup-max:584px;--layout-band-collapsed:180px;--layout-summary-band-identity:288px;--layout-ap-rail:324px;--layout-ap-strip:299px;--layout-pre-rail:319px;--layout-wrapup-max:920px;--layout-wrapup-tail:70px;--layout-ambient-rail:416px;--layout-dose-col:216px;--layout-conversation-list-narrow:45%;--layout-conversation-list-medium:40%;--layout-conversation-list-wide:30%;--layout-conversation-list-min:320px;--layout-conversation-bp-medium:900px;--layout-conversation-bp-wide:1300px;--layout-chart-col:320px;--layout-chart-col-strip:72px;--layout-note-col-min:560px;--layout-note-wide-min:880px;--layout-intel-col:380px;--layout-intel-col-rail:56px;--layout-intel-compact-bp:1280px;--layout-hpi-card-collapsed:275px;--layout-televisit-pip-width:200px;--layout-televisit-pip-height:111px;--layout-televisit-border:1.5px;--layout-televisit-full-bottom:20px;--width-time-column:90px;--width-accent-bar:3px;--width-modal-document:min(1100px, 90vw);--width-modal-note:min(1064px, 95vw);--width-modal-summary:min(1100px, calc(.95 * var(--app-vw,100vw)));--width-favourites-popup:min(560px, 92vw);--width-signing-sheet:88%;--height-control-pill:30px;--height-date-tile:86px;--height-print-preview:70vh;--max-height-overlay-body:70vh;--max-height-overlay-body-compact:60vh;--max-height-media-preview:60vh;--max-height-print-dialog:80vh;--max-height-note-dialog:85vh;--max-height-modal-app:calc(.9 * var(--app-vh,100vh));--max-height-favourites-popup:78vh;--max-height-signature-preview:40vh;--max-width-dialog-viewport:92vw;--max-width-popover-viewport:calc(100vw - 88px);--max-width-measure:54ch;--max-width-bubble:65%;--grid-template-columns-diagnoses:repeat(auto-fit, minmax(200px, 1fr));--grid-template-columns-vitals-history:repeat(auto-fill, minmax(228px, 1fr));--grid-template-columns-label-value:150px 1fr;--grid-template-columns-lab-row:1fr 120px 1fr;--grid-template-columns-lab-row-edit:1fr 140px 1fr auto;--grid-template-columns-summary-aside:1fr 300px;--grid-template-columns-name-fields:120px 1fr 1fr;--grid-template-columns-copay:1fr 90px 90px;--grid-template-columns-copay-single:1fr 90px;--grid-template-columns-erx-info:115fr 148fr;--grid-template-columns-note-line-wide:200px minmax(0, 1fr);--grid-template-columns-note-line-frame:minmax(112px, 160px) minmax(0, 1fr);--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-modal:12px;--radius-full:9999px;--radius-tag:4px;--radius-control:8px;--radius-input:8px;--radius-card:12px;--radius-tile:12px;--radius-panel:12px;--radius-televisit:13px;--radius-televisit-stage:9px;--shadow-1:0 1px 2px 0 #0000000a;--shadow-2:0 2px 4px 0 #0000000f;--shadow-4:0 4px 10px 0 #0000001a;--shadow-6:0 4px 10px 0 #0000001f;--shadow-8:0 4px 10px 0 #00000029;--shadow-overlay:0 4px 70px 0 #0003;--shadow-sticky-bar:0 -1px 2px 0 #0000000a;--shadow-bubble:0 1px .5px 0 #00000021;--shadow-composer:0 1px 6px 0 #0000001f;--shadow-header:0 1px 4px 0 #0000001f;--shadow-televisit:2px 2px 3px 3px #0000000d;--motion-instant:0s;--motion-micro:80ms;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.4s;--motion-clinical:.6s;--motion-cinematic:.8s;--motion-quick:.19s;--motion-quick-exit:.13s;--motion-stagger:40ms;--ease-functional:cubic-bezier(.25, .46, .45, .94);--ease-clinical:cubic-bezier(.4, 0, .2, 1);--ease-cinematic:cubic-bezier(.34, 1.56, .64, 1);--ease-functional-exit:cubic-bezier(.55, .06, .75, .54);--motion-entry-lift:6px;--ink-meta:#64757f;--ink-body:#151b20;--ink-secondary:#5a6b75;--ink-subtle:#809099;--surface-new:#f2f8ff;--surface-scrim:#151b2066;--surface-app:#eff4f6;--surface-panel:#f7f9fa;--surface-read:#fff;--surface-line:#dce5e9;--color-white:var(--color-base-white);--status-overdue-bg:#cd32320d;--status-good:#41ae55;--status-good-text:#276833;--status-attention:#e5a000;--status-bad:#cd3232;--cat-orange-100:#f9ebd7;--cat-orange-200:#ecd3b0;--cat-orange-400:#dab884;--cat-orange-500:#bd975f;--cat-orange-600:#856228;--cat-orange-800:#4f3914;--cat-jade-100:#dbf4e8;--cat-jade-200:#b6e4cf;--cat-jade-400:#7eb29b;--cat-jade-500:#5b947c;--cat-jade-600:#377059;--cat-jade-800:#184735;--cat-purple-100:#fde5f1;--cat-purple-200:#f4cadf;--cat-purple-400:#cca1b7;--cat-purple-500:#af8199;--cat-purple-600:#855a71;--cat-purple-800:#543044;--cat-vermilion-100:#ffe7dc;--cat-vermilion-200:#f7cdb9;--cat-vermilion-400:#d19577;--cat-vermilion-500:#b57454;--cat-vermilion-600:#8e5131;--cat-vermilion-800:#573320;--cat-sky-100:#dbf1ff;--cat-sky-200:#b6def7;--cat-sky-400:#97c1db;--cat-sky-500:#74a2be;--cat-sky-600:#436f89;--cat-sky-800:#194258;--cat-yellow-100:#efeed8;--cat-yellow-200:#dcdab1;--cat-yellow-400:#e2de9c;--cat-yellow-500:#c3be75;--cat-yellow-600:#716c21;--cat-yellow-800:#423f15;--cat-blue-100:#deefff;--cat-blue-200:#badcfa;--cat-blue-400:#7299ba;--cat-blue-500:#507b9e;--cat-blue-600:#2e597a;--cat-blue-800:#1f405a;--story-stage-deep:#0d1b4b;--story-stage-mid:#002f63;--story-stage-light:#004795;--story-stage-highlight:#b3d6fd;--story-stage-highlight-soft:#e6f1fe;--story-stage-organ:#66adfb;--tooltip-bg:#151b20;--tooltip-fg-2:#dce5e9;--tooltip-radius:6px;--accent-primary:#005fd4;--accent-active-bg:#e6f1fe;--accent-active-text:#004795;--analytics-ink:#74a2be;--chart-target-band:#edf8ef;--chart-grid:#eff4f6;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--frame-inset:12px;--page-pad:48px;--page-header-pad:16px;--page-header-height:80px;--page-header-gap:32px;--page-header-tabs-end:24px;--zone-rail-collapsed:56px;--zone-rail-expanded:232px;--zone-global-bar:48px;--zone-panel:360px;--zone-short-chart:320px;--zone-canvas-text-max:880px;--search-width:400px;--search-min:200px;--fab-size:48px;--fab-offset:24px;--fab-card-width:400px;--dialog-confirm:400px;--dialog-form:560px;--dialog-large:800px;--menu-width:256px;--control-sm:32px;--control-md:40px;--control-row:48px;--control-chip:20px;--control-tab-row:40px;--icon-12:12px;--icon-stroke:2px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--type-page-title-size:24px;--type-page-title-line:32px;--type-page-title-weight:600;--type-card-title-size:16px;--type-card-title-line:24px;--type-card-title-weight:600;--type-body-size:13px;--type-body-line:20px;--type-body-weight:400;--type-body-strong-size:13px;--type-body-strong-line:20px;--type-body-strong-weight:500;--type-label-size:12px;--type-label-line:16px;--type-label-weight:500;--type-meta-size:12px;--type-meta-line:16px;--type-meta-weight:400;--type-data-size:24px;--type-data-line:32px;--type-data-weight:600;--accent:var(--color-grey-200);--accent-foreground:var(--color-text-primary);--add-popover-body-max:480px;--add-popover-close:var(--spacing-8);--add-popover-gap:var(--spacing-4);--add-popover-label-gap:var(--spacing-2);--add-popover-pad:var(--spacing-6);--add-popover-width:400px;--appt-modal-btn-icon-gap:var(--spacing-2);--appt-modal-danger-ink:var(--status-bad);--appt-modal-scrim-blur:4px;--appt-modal-tag-bg:oklch(98.7% .026 102.212);--appt-modal-tag-ink:var(--color-yellow-700);--appt-modal-tag-line:var(--status-attention);--appt-vitals-col:calc(var(--spacing-12) * 4);--avatar-initials-lg:20px;--avatar-initials-md:var(--type-body-strong-size);--avatar-initials-sm:var(--type-label-size);--background:var(--color-surface-background);--before-start-control-opacity:.5;--booking-control-height:var(--sched-field-height);--booking-full-view-height:90vh;--booking-full-view-margin:64px;--booking-icon-button:var(--control-sm);--booking-location-tile-height:var(--sched-location-height);--booking-rail-width:var(--sched-rail-width);--booking-reason-list-max-height:200px;--booking-search-icon-inset:var(--spacing-3);--booking-search-icon-size:var(--spacing-4);--booking-specialty-list-max-height:320px;--booking-specialty-max-width:200px;--booking-specialty-menu-width:240px;--border:var(--color-border-default);--brand-tile-hairline:inset 0 0 0 1px var(--color-grey-300);--button-secondary-hover-bg:var(--color-grey-100);--button-secondary-hover-line:var(--color-grey-400);--button-secondary-line:var(--color-grey-300);--button-secondary-press-bg:var(--color-grey-200);--cal-badge-band-bg:radial-gradient(120% 140% at 0% 0%, var(--accent-primary) 0%, var(--accent-active-bg) 45%, var(--accent-active-bg) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--cal-badge-band-bg:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-primary) 16%, var(--surface-read)) 0%, var(--accent-active-bg) 45%, color-mix(in srgb, var(--accent-active-bg) 35%, var(--surface-read)) 100%)}}:root{--cal-badge-band-height:80px;--cal-badge-cell-pad-y:calc(var(--spacing-1) * 2.5);--cal-badge-dot:16px;--cal-badge-foot-bg:var(--accent-active-bg)}@supports (color:color-mix(in lab, red, red)){:root{--cal-badge-foot-bg:color-mix(in srgb, var(--accent-active-bg) 35%, var(--surface-read))}}:root{--cal-badge-gap:var(--spacing-4);--cal-badge-gap-sm:var(--spacing-2);--cal-badge-gap-top:var(--spacing-1);--cal-badge-gap-xs:4px;--cal-badge-lanyard-height:var(--spacing-2);--cal-badge-lanyard-shadow:inset 0 1px 2px var(--ink-body)}@supports (color:color-mix(in lab, red, red)){:root{--cal-badge-lanyard-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink-body) 18%, transparent)}}:root{--cal-badge-pad:var(--spacing-6);--cal-badge-photo:72px;--cal-badge-photo-overlap:var(--spacing-12);--cal-badge-photo-shadow:0 2px 8px var(--ink-body)}@supports (color:color-mix(in lab, red, red)){:root{--cal-badge-photo-shadow:0 2px 8px color-mix(in srgb, var(--ink-body) 10%, transparent)}}:root{--cal-badge-radius:16px;--cal-badge-stamp-opacity:.16;--cal-badge-stamp-tilt:-14deg;--cal-badge-stamp-top:calc(var(--spacing-10) * -1);--cal-badge-tile-height:var(--spacing-10);--cal-badge-width:352px;--cal-chip-height:var(--spacing-10);--cal-chip-max-width:240px;--cal-control-sm:var(--spacing-8);--cal-day-actions:calc(var(--spacing-8) * 4 + var(--spacing-1) * 3);--cal-day-bar:calc(var(--spacing-1) * .75);--cal-day-columns:minmax(108px, .8fr) minmax(160px, 1.3fr) minmax(110px, .9fr) minmax(160px, 1.3fr) minmax(136px, 1.1fr) minmax(100px, .8fr) minmax(170px, 1.7fr) var(--cal-day-actions);--cal-day-gutter:var(--spacing-16);--cal-day-head:var(--spacing-10);--cal-day-menu:224px;--cal-day-row:var(--spacing-12);--cal-day-row-gap:var(--spacing-2);--cal-dot:var(--spacing-2);--cal-dp-cell:calc(var(--spacing-8) + var(--spacing-1));--cal-filter-lane:calc(var(--cal-filter-size) + var(--cal-filter-right) + var(--spacing-2));--cal-filter-list-max-height:280px;--cal-filter-list-width:264px;--cal-filter-right:var(--spacing-4);--cal-filter-size:var(--spacing-10);--cal-filter-top:var(--spacing-2);--cal-head-height:var(--spacing-10);--cal-hour-height:calc(var(--spacing-10) * 2);--cal-loading-spinner:var(--spacing-4);--cal-picker-pad:var(--spacing-4);--cal-pill-border:1px;--cal-pill-folded-count-width:calc(var(--cal-filter-size) + var(--spacing-4));--cal-pill-folded-width:var(--cal-filter-size);--cal-pill-open-width:896px;--cal-pill-speed:.2s;--cal-skeleton-hour:var(--spacing-10);--cal-skeleton-row:var(--spacing-12);--cal-status-dot:var(--spacing-2);--cal-status-glyph:calc(var(--spacing-2) + var(--spacing-1) / 2);--cal-strip-chip-name-max:calc(var(--spacing-8) * 4.5);--cal-strip-chip-photo:var(--spacing-8);--cal-swap-distance:var(--spacing-4);--cal-swap-duration:.22s;--cal-tile-edge:var(--spacing-1);--cal-tile-inset:var(--spacing-1);--cal-tile-past-edge:40%;--cal-tile-shift:calc(var(--spacing-1) * .75);--cal-tile-tint:50%;--cal-tile-trim:calc(var(--spacing-2) + var(--spacing-1) / 4);--cal-today-tint:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--cal-today-tint:color-mix(in srgb, var(--color-brand-primary) 3%, var(--surface-read))}}:root{--cal-toolbar-height:var(--spacing-10);--cal-view-selected-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--cal-week-gutter:var(--spacing-16);--cal-z-gutter:35;--cal-z-head:40;--cal-z-pill:20;--card:var(--color-surface-card);--card-foreground:var(--color-text-primary);--cat-jade-50:var(--cat-jade-100)}@supports (color:color-mix(in lab, red, red)){:root{--cat-jade-50:color-mix(in srgb, var(--cat-jade-100) 50%, var(--surface-read))}}:root{--cat-purple-50:var(--cat-purple-100)}@supports (color:color-mix(in lab, red, red)){:root{--cat-purple-50:color-mix(in srgb, var(--cat-purple-100) 50%, var(--surface-read))}}:root{--cat-sky-50:var(--cat-sky-100)}@supports (color:color-mix(in lab, red, red)){:root{--cat-sky-50:color-mix(in srgb, var(--cat-sky-100) 50%, var(--surface-read))}}:root{--cat-vermilion-50:var(--cat-vermilion-100)}@supports (color:color-mix(in lab, red, red)){:root{--cat-vermilion-50:color-mix(in srgb, var(--cat-vermilion-100) 50%, var(--surface-read))}}:root{--chart-1:var(--cat-orange-500);--chart-2:var(--cat-jade-500);--chart-3:var(--cat-purple-500);--chart-4:var(--cat-vermilion-500);--chart-5:var(--cat-sky-500);--chart-action-glyph:var(--spacing-4);--chart-action-size:var(--spacing-8);--chart-cell-pad-x:12px;--chart-cell-pad-y:var(--spacing-2);--chart-head-pad-y:var(--spacing-2);--chart-index-block-pad:var(--spacing-5);--chart-index-gap:var(--spacing-8);--chart-index-item-height:var(--spacing-8);--chart-index-item-pad:var(--spacing-3);--chart-index-top:var(--spacing-8);--chart-index-width:176px;--chart-lab-col-flag:10%;--chart-lab-col-range:16%;--chart-lab-col-result:16%;--chart-lab-col-test:36%;--chart-lab-col-unit:12%;--chart-link-pad:var(--spacing-2);--chart-meta-gap:var(--spacing-4);--chart-name-min:calc(var(--spacing-8) * 5);--chart-name-width:36%;--chart-narrow-pad-x:var(--spacing-6);--chart-note-min:calc(var(--spacing-8) * 2);--chart-note-width:calc(var(--spacing-8) * 7);--chart-overview-card-min:calc(var(--spacing-8) * 9);--chart-overview-glyph:var(--spacing-4);--chart-overview-pad:var(--spacing-6);--chart-overview-row:var(--spacing-8);--chart-page-pad-bottom:var(--page-pad);--chart-page-pad-top:var(--spacing-8);--chart-page-pad-x:var(--page-pad);--chart-panel-open-from:1440px;--chart-panel-toggle:var(--icon-box);--chart-panel-width:var(--enc-left-open);--chart-pending-height:calc(var(--spacing-8) * 8);--chart-row-divider:var(--color-grey-100);--chart-row-height:var(--list-table-row-height);--chart-section-gap:var(--spacing-8);--chart-subsection-gap:var(--spacing-6);--chart-table-name-min:calc(var(--spacing-8) * 4);--chart-tabs-gap:var(--spacing-6);--chart-text-min:calc(var(--spacing-8) * 2);--chart-title-gap:var(--spacing-4);--chart-title-row:var(--spacing-8);--chip-draft-fg:var(--ink-secondary);--chip-draft-line:var(--color-grey-500);--chip-error-bg:var(--color-status-error-bg);--chip-error-fg:var(--color-red-700);--chip-info-bg:var(--color-status-info-bg);--chip-info-fg:var(--color-blue-700);--chip-neutral-bg:var(--color-status-neutral-bg);--chip-neutral-fg:var(--color-status-neutral);--chip-success-bg:var(--color-status-success-bg);--chip-success-fg:var(--color-green-700);--chip-warning-bg:var(--color-status-warning-bg);--chip-warning-fg:var(--color-status-warning-text);--color-status-success-text:var(--status-good-text);--color-text-subtle:var(--ink-subtle);--day-strip-height:var(--spacing-10);--day-strip-line:1.5px;--destructive:var(--color-status-error);--dialog-width-confirm:400px;--dialog-width-form:560px;--dialog-width-large:800px;--editor-width:520px;--enc-canvas-icon-stroke:2;--enc-canvas-tile-gap:var(--spacing-1);--enc-canvas-tile-icon:var(--spacing-4);--enc-canvas-tile-min:calc(var(--spacing-2) * 7);--enc-canvas-tile-pad-x:var(--spacing-3);--enc-canvas-tile-pad-y:var(--spacing-1);--enc-left-action:var(--icon-box);--enc-left-col-min:calc(var(--spacing-8) * 8);--enc-left-gap:var(--spacing-2);--enc-left-inset:var(--spacing-4);--enc-left-open:320px;--enc-left-row-gap:var(--spacing-1);--enc-left-section-pad:var(--spacing-3);--enc-left-toggle-folded-x:calc(var(--page-header-pad) + var(--spacing-6));--enc-left-toggle-gap:2px;--enc-left-toggle-h:var(--spacing-6);--enc-left-toggle-icon:var(--icon-size-inline);--enc-left-toggle-icon-folded:var(--icon-size-inline);--enc-left-toggle-shadow:0 1px 2px #151b2014;--enc-left-toggle-stroke:var(--icon-stroke);--enc-left-toggle-stroke-file:var(--icon-stroke);--enc-left-toggle-z:46;--enc-left-width:var(--enc-left-open);--enc-right-action:var(--spacing-8);--enc-right-chevron:var(--spacing-4);--enc-right-dock-close:calc(var(--spacing-16) + var(--enc-right-gap));--enc-right-gap:var(--spacing-2);--enc-right-head:var(--spacing-12);--enc-right-icon:var(--spacing-4);--enc-right-line:var(--surface-line);--enc-right-open:var(--enc-left-open);--enc-right-pad:var(--spacing-6);--enc-right-turn:.16s;--enc-step-bar-gap:var(--spacing-2);--enc-step-bar-height:var(--encounter-step-height);--enc-step-bar-reason-max:calc(var(--spacing-12) * 5);--encounter-hpi-idle-bg:var(--surface-panel);--encounter-step-circle:var(--spacing-5);--encounter-step-current-bg:var(--color-grey-100);--encounter-step-current-ink:var(--ink-body);--encounter-step-done-ink:var(--ink-body);--encounter-step-done-mark:var(--accent-primary);--encounter-step-height:var(--spacing-12);--encounter-step-line:1.5px;--encounter-step-point:var(--spacing-2);--encounter-summary-bg:var(--surface-read);--encounter-tab-underline:2px;--foreground:var(--color-text-primary);--glyph-chevron-down:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--glyph-chevron-left:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 18-6-6 6-6'/></svg>");--glyph-chevron-right:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>");--glyph-chevron-up:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m18 15-6-6-6 6'/></svg>");--glyph-clipboard-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>");--glyph-done:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 5.25 L4 7.75 L8.5 2.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>");--glyph-empty:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4' fill='none' stroke='black' stroke-width='1.5'/></svg>");--glyph-eye:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>");--glyph-file-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/><path d='M14 2v4a2 2 0 0 0 2 2h4'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--glyph-folder:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/></svg>");--glyph-full:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4.75' fill='black'/></svg>");--glyph-half:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4.1' fill='none' stroke='black' stroke-width='1.5'/><path d='M5 0.9 A4.1 4.1 0 0 1 5 9.1 Z' fill='black'/></svg>");--glyph-message:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/></svg>");--glyph-pen-line:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 21h8'/><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/></svg>");--glyph-pencil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>");--glyph-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>");--glyph-save:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/><path d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/><path d='M7 3v4a1 1 0 0 0 1 1h7'/></svg>");--glyph-search:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21 21-4.34-4.34'/><circle cx='11' cy='11' r='8'/></svg>");--glyph-send:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/><path d='m21.854 2.147-10.94 10.939'/></svg>");--glyph-stethoscope:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 2v2'/><path d='M5 2v2'/><path d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/><path d='M8 15a6 6 0 0 0 12 0v-3'/><circle cx='20' cy='10' r='2'/></svg>");--glyph-trash:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 11v6'/><path d='M14 11v6'/><path d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/><path d='M3 6h18'/><path d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/></svg>");--glyph-zap:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/></svg>");--header-menu-min-width:184px;--hint-link-weight:600;--hint-text:var(--status-attention-text);--home-brief-label:96px;--home-card-pad:var(--spacing-5);--home-gap:var(--spacing-4);--home-row-name-min:128px;--home-side-min:368px;--icon-badge-stroke:calc(var(--icon-stroke) * 32 / 24);--icon-box:var(--spacing-8);--icon-font-stroke:1px;--icon-mask-activity:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2'/></svg>");--icon-mask-archive:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='20' height='5' x='2' y='3' rx='1'/><path d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/><path d='M10 12h4'/></svg>");--icon-mask-ban:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M4.929 4.929 19.07 19.071'/></svg>");--icon-mask-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M3 10h18'/></svg>");--icon-mask-calendar-clock:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 14v2.2l1.6 1'/><path d='M16 2v4'/><path d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5'/><path d='M3 10h5'/><path d='M8 2v4'/><circle cx='16' cy='16' r='6'/></svg>");--icon-mask-calendar-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 19h6'/><path d='M16 2v4'/><path d='M19 16v6'/><path d='M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5'/><path d='M3 10h18'/><path d='M8 2v4'/></svg>");--icon-mask-calendar-x-2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><path d='M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8'/><path d='M3 10h18'/><path d='m17 22 5-5'/><path d='m17 17 5 5'/></svg>");--icon-mask-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>");--icon-mask-chevron-down:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--icon-mask-chevron-up:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m18 15-6-6-6 6'/></svg>");--icon-mask-circle-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m9 12 2 2 4-4'/></svg>");--icon-mask-clipboard-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='m9 14 2 2 4-4'/></svg>");--icon-mask-clipboard-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>");--icon-mask-ellipsis:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='1'/><circle cx='19' cy='12' r='1'/><circle cx='5' cy='12' r='1'/></svg>");--icon-mask-eye:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>");--icon-mask-file-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--icon-mask-flag:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528'/></svg>");--icon-mask-funnel:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z'/></svg>");--icon-mask-house:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/><path d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>");--icon-mask-list-checks:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 5h8'/><path d='M13 12h8'/><path d='M13 19h8'/><path d='m3 17 2 2 4-4'/><path d='m3 7 2 2 4-4'/></svg>");--icon-mask-list-todo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 5h8'/><path d='M13 12h8'/><path d='M13 19h8'/><path d='m3 17 2 2 4-4'/><rect x='3' y='4' width='6' height='6' rx='1'/></svg>");--icon-mask-log-in:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m10 17 5-5-5-5'/><path d='M15 12H3'/><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/></svg>");--icon-mask-map-pin:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/><circle cx='12' cy='10' r='3'/></svg>");--icon-mask-message-square:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/></svg>");--icon-mask-message-square-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M12 8v6'/><path d='M9 11h6'/></svg>");--icon-mask-message-square-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M7 11h10'/><path d='M7 15h6'/><path d='M7 7h8'/></svg>");--icon-mask-pencil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>");--icon-mask-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>");--icon-mask-printer:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/><path d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/><rect x='6' y='14' width='12' height='8' rx='1'/></svg>");--icon-mask-receipt:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 17V7'/><path d='M16 8h-6a2 2 0 0 0 0 4h4a2 2 0 0 1 0 4H8'/><path d='M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z'/></svg>");--icon-mask-repeat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m17 2 4 4-4 4'/><path d='M3 11v-1a4 4 0 0 1 4-4h14'/><path d='m7 22-4-4 4-4'/><path d='M21 13v1a4 4 0 0 1-4 4H3'/></svg>");--icon-mask-shield-alert:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='M12 8v4'/><path d='M12 16h.01'/></svg>");--icon-mask-stethoscope:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 2v2'/><path d='M5 2v2'/><path d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/><path d='M8 15a6 6 0 0 0 12 0v-3'/><circle cx='20' cy='10' r='2'/></svg>");--icon-mask-undo-2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11'/></svg>");--icon-mask-user-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m16 11 2 2 4-4'/><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/></svg>");--icon-mask-user-x:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><line x1='17' x2='22' y1='8' y2='13'/><line x1='22' x2='17' y1='8' y2='13'/></svg>");--icon-mask-video:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/><rect x='2' y='6' width='14' height='12' rx='2'/></svg>");--icon-mask-x:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>");--icon-size-inline:var(--spacing-4);--icon-size-nav:var(--spacing-5);--icon-size-tile:var(--spacing-6);--icon-tip-max-width:320px;--input:var(--color-border-default);--list-search-width:calc(var(--spacing-8) * 10);--list-table-cell-pad:12px;--list-table-divider:var(--color-grey-100);--list-table-row-height:var(--spacing-12);--long-body-gap:var(--spacing-2);--long-card-gap:var(--spacing-6);--long-card-pad:var(--spacing-6);--long-counter-gap:var(--spacing-3);--long-fab:var(--spacing-12);--long-fab-inset:var(--spacing-6);--long-gap:var(--spacing-8);--long-glyph:var(--spacing-4);--long-head-pad:var(--spacing-1);--long-measure:calc(var(--spacing-16) * 14.5);--long-pad:var(--spacing-12);--long-spine-width:2px;--long-tile:var(--spacing-8);--long-tile-gap:var(--spacing-4);--long-top:var(--spacing-6);--menu-min-width:184px;--menu-min-width-wide:200px;--motion-panel-close:.36s;--motion-panel-content-delay:60ms;--motion-panel-content-shift:16px;--motion-panel-ease:cubic-bezier(.22, 1, .36, 1);--motion-panel-open:.48s;--motion-rail:.22s;--motion-tab:.24s;--motion-tip-delay:.3s;--motion-tip-fade:.12s;--muted:var(--color-grey-100);--muted-foreground:var(--color-text-muted);--note-card-line-a:var(--soap-a-line)}@supports (color:color-mix(in lab, red, red)){:root{--note-card-line-a:color-mix(in oklab, var(--soap-a-line) var(--note-card-line-mix), var(--color-surface-card))}}:root{--note-card-line-mix:100%;--note-card-line-o:var(--soap-o-line)}@supports (color:color-mix(in lab, red, red)){:root{--note-card-line-o:color-mix(in oklab, var(--soap-o-line) var(--note-card-line-mix), var(--color-surface-card))}}:root{--note-card-line-plan:var(--note-card-line-a);--note-card-line-s:var(--soap-s-line)}@supports (color:color-mix(in lab, red, red)){:root{--note-card-line-s:color-mix(in oklab, var(--soap-s-line) var(--note-card-line-mix), var(--color-surface-card))}}:root{--note-card-line-wrap-up:var(--note-card-line-a);--note-card-pad:var(--spacing-8);--note-closing-inset:calc(var(--long-card-pad) + 1px);--note-icon-size:16px;--now-dot:8px;--now-line:2px;--pa-block-ctl:40px;--pa-block-day-w:calc(var(--spacing-12) + var(--spacing-3));--pa-block-min:calc(var(--spacing-8) * 10);--pa-block-step:40px;--pa-block-step-val:56px;--pa-block-unblock-w:256px;--pa-demog-avatar:calc(var(--spacing-12) + var(--spacing-2));--pa-demog-field-w:calc(var(--spacing-12) * 4);--pa-doc-height:calc(var(--spacing-8) * 20);--pa-dropzone-pad:var(--spacing-8);--pa-field-min:calc(var(--spacing-8) * 8);--pa-form-max:calc(var(--spacing-8) * 21);--pa-icon-box:var(--spacing-8);--pa-idcard-h:112px;--pa-idcard-w:176px;--pa-img-preview-min:200px;--pa-lmp-knob:12px;--pa-lmp-switch-h:16px;--pa-lmp-switch-w:32px;--pa-page-gap:var(--spacing-8);--pa-page-pad:var(--spacing-6);--pa-picker-list-max:calc(var(--spacing-12) * 5);--pa-picker-width:calc(var(--spacing-12) * 7);--pa-section-gap:var(--spacing-10);--pa-series-icon-col:calc(var(--spacing-8) * 2);--pa-sheet-width:calc(var(--spacing-8) * 22);--pa-slotpop-tile-h:80px;--pa-tint-amber:var(--status-attention)}@supports (color:color-mix(in lab, red, red)){:root{--pa-tint-amber:color-mix(in srgb, var(--status-attention) 5%, var(--surface-read))}}:root{--pa-tint-blue:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--pa-tint-blue:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-read))}}:root{--pa-tint-green:var(--status-good)}@supports (color:color-mix(in lab, red, red)){:root{--pa-tint-green:color-mix(in srgb, var(--status-good) 5%, var(--surface-read))}}:root{--pa-visit-card-height:calc(var(--spacing-8) * 3);--page-header-context-min:160px;--page-header-context-top:var(--spacing-3);--page-header-control:var(--spacing-8);--page-header-gap-x:var(--spacing-4);--page-header-hairline:inset 0 -1px 0 var(--surface-line);--page-header-photo:var(--spacing-12);--page-subtab-height:var(--spacing-10);--panel-width-sm:320px;--patient-block-min:calc(var(--spacing-8) * 10);--patient-icon-box:var(--spacing-8);--patient-page-gap:var(--spacing-8);--patient-page-pad:var(--spacing-6);--patient-section-gap:var(--spacing-10);--patient-tint-amber:var(--status-attention)}@supports (color:color-mix(in lab, red, red)){:root{--patient-tint-amber:color-mix(in srgb, var(--status-attention) 5%, var(--surface-read))}}:root{--patient-tint-blue:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){:root{--patient-tint-blue:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-read))}}:root{--patient-tint-green:var(--status-good)}@supports (color:color-mix(in lab, red, red)){:root{--patient-tint-green:color-mix(in srgb, var(--status-good) 5%, var(--surface-read))}}:root{--patient-visit-card-height:calc(var(--spacing-8) * 3);--phone-call-patient-height:calc(var(--spacing-8) * 1.75);--phone-call-patient-label-width:calc(var(--spacing-8) * 3.5);--popover:var(--color-surface-card);--popover-card-width:400px;--popover-foreground:var(--color-text-primary);--popover-width:360px;--popup-width-xl:1200px;--practice-menu-max-width:480px;--practice-menu-width:440px;--practice-trigger-max:224px;--pre-block-gap:var(--spacing-2);--pre-col-pad:var(--spacing-6);--pre-icon-box:var(--spacing-8);--pre-icon-size:var(--spacing-4);--pre-notice-glyph:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/><path d='M12 9v4'/><path d='M12 17h.01'/></svg>");--pre-notice-ink:var(--status-attention-text);--pre-notice-tint:var(--chip-warning-bg);--pre-section-gap:var(--spacing-6);--pre-tile-min:calc(var(--spacing-8) * 2);--preview-width-md:896px;--preview-width-xl:1400px;--primary:var(--color-brand-primary);--primary-foreground:var(--color-text-inverse);--progress-done-bg:var(--surface-panel);--radius:.5rem;--radius-rail-item:8px;--radius-segment:8px;--rail-account-row:var(--spacing-8);--rail-account-size:var(--spacing-8);--rail-avatar-pad:calc((var(--rail-row-height) - var(--spacing-8)) / 2);--rail-badge-size:var(--spacing-4);--rail-bell-pad:calc(var(--rail-tile-pad) - (var(--spacing-6) - var(--rail-icon-size)) / 2);--rail-brand-gap:var(--spacing-2);--rail-brand-gap-x:var(--spacing-2);--rail-brand-inset:calc(var(--spacing-2) + var(--spacing-1));--rail-brand-push:calc(var(--rail-brand-reach) + var(--spacing-3) - var(--zone-rail-collapsed));--rail-brand-reach:calc(var(--rail-brand-inset) + var(--rail-wordmark-width) + var(--rail-brand-gap-x) + var(--rail-toggle-size));--rail-brand-top:var(--spacing-1);--rail-foot-gap:var(--spacing-2);--rail-icon-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M3 10h18'/></svg>");--rail-icon-size:20px;--rail-item-label-gap:var(--spacing-3);--rail-menu-width:256px;--rail-pad:var(--spacing-2);--rail-pad-bottom:var(--spacing-4);--rail-row-height:var(--spacing-10);--rail-row-radius:var(--radius-control);--rail-status-glyph-size:var(--spacing-3);--rail-tile-pad:calc((var(--rail-row-height) - var(--rail-icon-size)) / 2);--rail-tip-left:52px;--rail-toggle-size:var(--spacing-8);--rail-wordmark:var(--color-blue-900);--rail-wordmark-height:var(--spacing-8);--rail-wordmark-practitioner:var(--color-brand-primary);--rail-wordmark-width:81px;--review-cell-pad:8px;--review-col-actions:88px;--review-col-range:120px;--review-col-status:128px;--review-col-unit:80px;--review-col-value:104px;--review-gap:16px;--review-pad:24px;--review-row-height:40px;--review-source-max-height:calc(100dvh - var(--zone-global-bar) - var(--page-header-height) - var(--review-source-top) - var(--zone-frame-inset-bottom));--review-source-top:var(--review-gap);--review-viewer:400px;--ring:var(--color-brand-primary);--sched-field-height:40px;--sched-location-height:64px;--sched-rail-width:424px;--sched-slot-height:88px;--search-light:var(--surface-read);--search-light-duration:1.1s;--search-min-width:200px;--search-width-wide:400px;--secondary:var(--color-grey-200);--secondary-foreground:var(--color-text-primary);--segmented-pill-height:var(--spacing-6);--segmented-pill-pad:var(--spacing-3);--segmented-pill-radius:var(--radius-control);--segmented-track-radius:var(--radius-card);--sheet-width-2xl:720px;--sheet-width-3xl:920px;--sheet-width-4xl:1160px;--sheet-width-lg:640px;--sheet-width-md:480px;--sheet-width-xl:704px;--sidebar:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-ring:oklch(70.8% 0 0);--soap-a-glyph:var(--cat-jade-600);--soap-a-ink:var(--cat-jade-800);--soap-a-line:var(--cat-jade-200);--soap-a-tint:var(--cat-jade-50);--soap-o-glyph:var(--cat-vermilion-600);--soap-o-ink:var(--cat-vermilion-800);--soap-o-line:var(--cat-vermilion-200);--soap-o-tint:var(--cat-vermilion-50);--soap-p-glyph:var(--soap-a-glyph);--soap-p-ink:var(--soap-a-ink);--soap-p-line:var(--soap-a-line);--soap-p-tint:var(--soap-a-tint);--soap-s-glyph:var(--cat-purple-600);--soap-s-ink:var(--cat-purple-800);--soap-s-line:var(--cat-purple-200);--soap-s-tint:var(--cat-purple-50);--status-attention-text:var(--color-status-warning-text);--status-chip-height:var(--spacing-5);--status-chip-pad:var(--spacing-2);--step-bar-reveal-duration:.28s;--step-bar-reveal-ease:var(--motion-panel-ease);--step-bar-reveal-lift:var(--spacing-4);--story-stage-gradient:linear-gradient(180deg, var(--story-stage-deep) 0%, var(--story-stage-mid) 58%, var(--story-stage-light) 100%);--surface-body-card-dark:#0d1b4b;--table-cell-max-2xl:240px;--table-cell-max-3xl:288px;--table-cell-max-lg:200px;--table-cell-max-md:184px;--table-cell-max-sm:160px;--table-cell-max-xl:224px;--table-cell-max-xs:144px;--table-col-amount:112px;--table-col-amount-wide:120px;--table-col-auth:88px;--table-col-code:80px;--table-col-coverage:104px;--table-col-date:128px;--table-col-input:168px;--table-col-name:264px;--table-col-name-wide:304px;--table-col-qty:56px;--table-col-reason:192px;--table-col-select:152px;--table-min-width-claims:1176px;--tooltip-fg:var(--surface-read);--tooltip-gap:4px;--tooltip-max-width:416px;--topbar-icon:var(--spacing-8);--type-body:400 13px/20px var(--font-sans);--type-body-strong:500 13px/20px var(--font-sans);--type-card-title:600 16px/24px var(--font-sans);--type-data:600 24px/32px var(--font-sans);--type-header-title:var(--type-page-title);--type-header-title-line:var(--type-page-title-line);--type-header-title-size:var(--type-page-title-size);--type-header-title-weight:var(--type-page-title-weight);--type-label:500 12px/16px var(--font-sans);--type-lead-line:28px;--type-lead-size:20px;--type-lead-weight:600;--type-meta:400 12px/16px var(--font-sans);--type-page-title:600 24px/32px var(--font-sans);--unsaved-bar-height:var(--spacing-12);--z-icon-tip:90;--zone-canvas-min:680px;--zone-frame-inset-bottom:12px;--zone-frame-inset-right:12px;--zone-frame-radius:12px;--zone-header-app:80px;--zone-header-record:112px;--zone-short-chart-strip:56px;--zone-viewer:480px;--zone-viewer-large:560px;--error-border:var(--status-bad);--info-bg:var(--color-status-info-bg);--info-border:var(--accent-primary);--info-text:var(--accent-active-text);--normal-bg:var(--surface-read);--normal-border:var(--surface-line);--normal-text:var(--ink-body);--rail-exit:var(--motion-fast,.15s);--rail-glyph-colour:currentColor;--rail-overshoot:var(--ease-overshoot,cubic-bezier(.34, 1.56, .64, 1));--success-border:var(--status-good);--success-text:var(--status-good-text);--warning-bg:var(--color-status-warning-bg);--warning-border:var(--status-attention);--warning-text:var(--status-attention-text)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Scrips;src:url(/assets/Scrips-agZwxvnC.ttf)format("truetype");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:Scrips;src:url(/assets/Scrips_v2-arkf-SbB.ttf)format("truetype");font-display:block;font-weight:400;font-style:normal;unicode-range:U+E91C-E92F}@font-face{font-family:Scrips;src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8R/54AAAC8AAAAYGNtYXAdkcYVAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZnX/tvcAAAF4AAAJuGhlYWQoscEzAAALMAAAADZoaGVhB0wDygAAC2gAAAAkaG10eBoAAAAAAAuMAAAAJGxvY2EGzgnkAAALsAAAABRtYXhwAA8BDgAAC8QAAAAgbmFtZZlKCfsAAAvkAAABhnBvc3QAAwAAAAANbAAAACAAAwOrAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADiyQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg4sn//f//AAAAAAAg4sX//f//AAH/4x0/AAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAAEAAD/wAOKA8AAJABMAGUAqgAAAQ4BBzcOAQ8BFx4BFx4BFx4BNz4BNz4BPwEnLgEnLgEnIy4BBxceARUcARUxDgEHDgEHBiYnLgEnLgE1PAE1MTA0NTQ2NxU+ATc2FhcHDgEHDgEXHgE3PgE3PgE3PgE3PgE1LgEHBw4BBw4BDwEOARceARceARczHgE3PgE3PgEnLgEnLgExMhYXHgEXHgEHDgEHDgEHDgEHBiInLgEnLgE1NDY3PgE3PgEHAdQyWSgCKkkkFgYoOCMrXzUWTxUpSCU0UTAHDSxiPxk3HgMQSxBRKjcBBQYONSILJAsaLgwGBgYGDjEfCykMNxUoDg4GCAQKBAQEAgMLCAkTEA8IARANgAEFAwcLBAEEAQMGGxcQJxYCDiwQOVMLAgECAw8JAwMBDwkiRx4OCwEBMRIUGREiRSsSRBNFey4MIBQLGkojEAQBAqUGHRYBGD4sHAgxNxcdJAgEAQMFFhIaRT0JETpOGgsQBQMBATMNSC4CAwIPFg0dJwYCAgMHJhoMGg4BAQECAQ4cDQEfKAcDAgMVBBwWFSIKBQEFBAoKDBYHCQoFBQYHCQYCAgEIBAsXDQEOMA8dMRYQFwcEAwMJVDwMJgsSIwwEBQcFEDMeDRAEBC8QEBIJFBcGAwIJOS0MJQIDGQoaNBEIAQIABAAA/8ACnQPAAFoAhACpAMsAAAEeARceARceARceARceAQcOARUOAQcOAQcOAQcOAQcOAQcOARUUBgcOAScuAScuAScuAScuAScuAScuAScuAScuATU0Njc2JicmNjc+ATU0Njc+ATc+ATM2FhcHDgEHDgEXHgEdARceARceARceARceARcWNjc+ATc2NCcuAScuAQcOAQcDHgEXHgEXHgEXHgEXHgEXHgEzFgYHDgEHBiYnLgE3PgE3PgEXBw4BFRQWFx4BFx4BMzI2Nz4BJzQmJy4BJy4BJy4BJy4BBwIQCAoLAQYCBRsIFh4JBAIEAgMCFAoCBQEBAgIBBAECCgUFBwQDAwYDAw0HBw8EAxAGBw8EBA8GBw8EBA8HLxACAgQBAwIFBQICEwkIIwsWGhUKFgQwES8QEw4CAQIQBxoMDBYEAw4FBhMIEg4FFRcNDQ0NJxkJHwcCCgR9CRIEAwkEBg8PBB0RER0EBAkCDBUVEiYaKE8PCAEHAQUCBgoaCgMCAgQFEgcIGwgQJQ0KEAEHDwkSBAQWDAsXAxgJBANpAQQGAQMBAhcKGDohElMVChIDEEQZBwwDAwcCAgkEBBULCxABAQUDAwEBAQQCAgUBAgUBAgUCAQUCAQUCAQUCDggIBBIJEEJlIzwMBAgBBCYNDSQHDgkBAQEnAyYXHUc6FUYdRQUCCAQDCAEBBQECBgMFAwovQjM0WCMiNQ8GCQEBAQH+CQMHAQEDAQEGBQEKBQUKAgEDAkcdGBkGCSsoEz4VBREHFQUJMgUQFRcRBwkUBQQJFA8LHwcGBQQDBgECBwQDBwIIAQcAAAAFAAD/wALhA8AAuQDOAOEA9AELAAATDgEVFBYXHgEXMhYVFBYXHgEXHgEXHgEHDgEHDgEHDgEHDgEHDgEPARceATc+ATc+ATc+ATU0Njc+ATc+ATc+ATE0Njc2FhceARceARceARUUFhcWNjc+ATU0JicuATE0JicuAScuAScuAScuATUwNjc+ATc+ATc+ATc+ATU0Njc+ATU0JicuAQcOARUUBgcOAQcOAQcOARUwBiMiJicuAScuASciJicuAScuAScuATUuASc0JicuAQcXDgEHBhYXFjI7ATc2JicuASMiBgcXDgEXHgEXHgEzMjY3PgEvASMHEw4BFx4BFxYyNz4BJy4BIyoBBwcOAQcGFhceATczNz4BNTQmLwEjIgYH4AcDAwQECgEBAQQDFUA0CyMEAgECAQUDF04RBxkDCQkDEhEBAQUGDggJBQEBCAQBAgYJDSQcEygTAwYGAwgGCisZFRwaDxQWBAYIEwYEAQ0JAQESBxEuJQIWCAUQCAUGCQYMGgoHNAYJHAcHEgEBCQ0BAgYUCAcEDw0PKSEVMg4DBAICAw8RAggDAwYBAQkFHzIRBxMCAQIFBwEFBgYOBoQGBgICBggCJlF1BwsCDAQmTkwpAzMFAwICBgUEFCUmFAQMAwsFegcMCQ0EAgYFBXEFDQIMAxAoFyQDQAUGAgEBAgYbZXcGBAICBAZ3SDADA2cEDBIQIQ8QHwICAQELBitOLgkdAwICAgEFAxFJFAgiBQ8OCCFDJRsGBwQEAw8TFCsLAgUBAg4SHDAcFCQPAwQBBAMGAQkjFxUcIRgiSSEODgQGAwgEBw0aPxYDBAMjDBw2JQETBwUNBwQGAQkFChYJBzQHCiYNDCMCAQQCFj8aCwgECQQGBQ4OGjwbIDYgFCwKAwMBAQsOAgcCAwUBCQUbORsMKAgCBQIPJRQSDQUDAQRQAwcGBw4FAgUIGAcBAQEBbQYLBgYGAgIBAQIGGQgEBv6dARMIBgcCAwIGGgkDAQFqAgcHBQUFCwMBBgUECAcFBAcBAQAAAAABAAD/wAKlA8AATgAAAQ4BFxYXHgEXFhceATMyBgcOAQcOAQcOAQcOAQciJicmBgcGFh8CHgEXHgE3PgE9ATc+ATc+ATc+ATc2JicuAScmJy4BJyYnLgEnLgEHAYUJAQcLGBk8ICAZChUDAwEFAgkDCAsKDi4aCg4SEw4LExwGBw4TBAEBAQEEEAsJAg0nJxUoNw8GCQYPDxgKEhEYGhkwFBMMBgkGBQ0GA1EGGhYhMTBjLCwaChADBwQTChMWDBEdCAMBAQIDBgMJCRMIAkYdLQINBggHEzdBAQMIChM9Kw4SChQoAwIOFBsmJlIpKSESEgQFAQQAAAIAAP/AAvcDwAAzAFkAAAEOAQcGFjMyNjU0Nz4BFxYXFgYHDgEHBgcGIicmJy4BFRQWMzI2NzQ2Nz4BJyYnLgEnJgcXDgEHBhYzMhYHDgEHBhYzMjc+AScmJy4BNzYWFx4BNTQmIyIGBwHSPlIQCgkQCA8jJGQ4OCo/JHMOCwMIHx9GHx4HBSlbOzdeARMbUC8NCh4dUTAvMBcoMwYCEBU0BDMGDwQXDRgtGxsNDw8pEwIPI3sIBStUNQwZBwMLFFU9JDAWDD0rKyQLCi5Fjo4RGBEvFxcYFy8hASA4V1IwCR8iYm47MygoMgcHD2MPQisWFHwLAQMBBSYcG0olJRIIDhY3G0EkAiUyTgMDAAAAAQAAAAAAACSfJ+9fDzz1AAsEAAAAAADjBL5bAAAAAOMEvlsAAP/AA4oDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADigABAAAAAAAAAAAAAAAAAAAACQQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAACgAUAB4BHAJSA9gEVATcAAEAAAAJAQwABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)format("truetype");font-display:block;font-weight:400;font-style:normal;unicode-range:U+E961-E976}@keyframes ds-entry{0%{opacity:0;transform:translateY(var(--motion-entry-lift))}to{opacity:1;transform:none}}[data-slot=encounter-shell],[data-slot=encounter-note-rail]{--encounter-entry:var(--motion-normal);--encounter-entry-fast:var(--motion-fast);--encounter-entry-ease:var(--ease-functional);--encounter-entry-lift-step:var(--spacing-1);--encounter-entry-stagger:var(--motion-stagger)}[data-slot=encounter-visit-strip]{animation:ds-entry var(--encounter-entry) var(--encounter-entry-ease) backwards}[data-slot=encounter-step-nav]{animation:ds-entry var(--encounter-entry) var(--encounter-entry-ease) backwards;animation-delay:calc(var(--encounter-entry-stagger) * 1)}[data-slot=encounter-note-rail]{animation:ds-entry var(--encounter-entry) var(--encounter-entry-ease) backwards;animation-delay:calc(var(--encounter-entry-stagger) * 2)}[data-slot=encounter-shell] [data-slot=pa-step-canvas]{animation-duration:var(--encounter-entry-fast);animation-timing-function:var(--encounter-entry-ease);animation-fill-mode:backwards}[data-slot=encounter-shell] [data-slot=pa-step-canvas][data-step-entry=a]{animation-name:encounter-step-entry-a}[data-slot=encounter-shell] [data-slot=pa-step-canvas][data-step-entry=b]{animation-name:encounter-step-entry-b}@keyframes encounter-step-entry-a{0%{opacity:0}to{opacity:1}}@keyframes encounter-step-entry-b{0%{opacity:0}to{opacity:1}}[data-slot=encounter-intel-col]{transition:width var(--motion-fast) var(--ease-functional)}@media (prefers-reduced-motion:reduce){[data-slot=encounter-visit-strip],[data-slot=encounter-step-nav],[data-slot=encounter-note-rail],[data-slot=encounter-intel-col],[data-slot=encounter-shell] [data-slot=pa-step-canvas][data-step-entry]{transition:none;animation:none;transform:none}}[data-slot=summary-band-cluster][data-entry=animated] section[aria-label]{animation:ds-entry var(--motion-normal) var(--ease-functional) backwards}@media (prefers-reduced-motion:reduce){[data-slot=summary-band-cluster][data-entry=animated] section[aria-label]{transition:none;animation:none;transform:none}}[data-slot=pre-encounter-summary-rail]{--pa-entry:var(--motion-normal);--pa-entry-ease:var(--ease-functional);--pa-entry-stagger:var(--motion-stagger)}[data-slot=pre-encounter-summary-rail]>section,[data-slot=pre-encounter-summary-rail]>[data-variant=person-card],[data-slot=pre-encounter-summary-sections]>section{animation:ds-entry var(--pa-entry) var(--pa-entry-ease) backwards}[data-slot=pre-encounter-summary-sections]>section:first-child{animation-delay:calc(var(--pa-entry-stagger) * 1)}[data-slot=pre-encounter-summary-sections]>section:nth-child(2){animation-delay:calc(var(--pa-entry-stagger) * 2)}[data-slot=pre-encounter-summary-sections]>section:nth-child(3){animation-delay:calc(var(--pa-entry-stagger) * 3)}[data-slot=pre-encounter-summary-sections]>section:nth-child(4){animation-delay:calc(var(--pa-entry-stagger) * 4)}[data-slot=pre-encounter-summary-sections]>section:nth-child(5){animation-delay:calc(var(--pa-entry-stagger) * 5)}[data-slot=pre-encounter-summary-sections]>section:nth-child(6),[data-slot=pre-encounter-summary-sections]>section:nth-child(n+7){animation-delay:calc(var(--pa-entry-stagger) * 6)}@media (prefers-reduced-motion:reduce){[data-slot=pre-encounter-summary-rail]>section,[data-slot=pre-encounter-summary-rail]>[data-variant=person-card],[data-slot=pre-encounter-summary-sections]>section,[data-slot=pre-encounter-summary-sections]>section:nth-child(n){transition:none;animation:none;transform:none}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}[data-slot=rich-text-editor][data-appearance=note]{--rich-text-note-toolbar-pad-y:10px;flex-direction:column;height:100%;min-height:0;display:flex}[data-slot=rich-text-editor][data-appearance=note] .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--color-border-subtle);padding:var(--rich-text-note-toolbar-pad-y) var(--spacing-4);text-align:center;font-family:var(--font-sans);flex-shrink:0}[data-slot=rich-text-editor][data-appearance=note] .ql-container.ql-snow{min-height:0;font-family:var(--font-sans);font-size:var(--text-body-15);color:var(--color-text-primary);border:0;flex:1}[data-slot=rich-text-editor][data-appearance=note] .ql-editor{padding:var(--spacing-5) var(--spacing-6);line-height:var(--leading-prose)}[data-slot=rich-text-editor][data-appearance=note] .ql-editor.ql-blank:before{color:var(--color-text-hint);font-style:normal}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-stroke{stroke:var(--color-text-secondary)}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-fill{fill:var(--color-text-secondary)}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-picker{color:var(--color-text-secondary)}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-active .ql-stroke,[data-slot=rich-text-editor][data-appearance=note] .ql-snow button:hover .ql-stroke{stroke:var(--color-brand-primary)}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-active .ql-fill,[data-slot=rich-text-editor][data-appearance=note] .ql-snow button:hover .ql-fill{fill:var(--color-brand-primary)}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-active .ql-picker-label,[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-picker-label:hover{color:var(--color-brand-primary)}[data-slot=rich-text-editor][data-appearance=note] .ql-snow .ql-picker-options{border-color:var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-4)}.field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio]))),.field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio])))>span:first-child:not([class*=color-status-error]){font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-field-label);color:var(--color-text-hint)}@media print{[data-modal-print-backdrop]{display:none!important}body:has([data-modal-print])>:not(:has([data-modal-print])){display:none!important}[data-modal-print],[data-modal-print]>[data-slot=modal-body]{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:translate(0)scale(1)!important}body:has([data-print-root])>:not([data-print-root]):not(:has([data-print-root])){display:none!important}[data-print-root]{background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}[data-print-root] [data-print-sheet]{max-height:none!important;box-shadow:none!important;border:0!important;width:auto!important;overflow:visible!important}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}[data-organism=graph-canvas]{background:var(--color-surface-background);width:100%;height:100%}[data-organism=graph-canvas] .react-flow__edge-path{stroke:var(--color-text-muted);stroke-width:1.75px}[data-organism=graph-canvas] .react-flow__edge.selected .react-flow__edge-path,[data-organism=graph-canvas] .react-flow__edge:hover .react-flow__edge-path{stroke:var(--color-brand-primary);stroke-width:2px}[data-organism=graph-canvas] [data-slot=graph-canvas-edge-label]{pointer-events:all;filter:drop-shadow(0 0 2px var(--color-surface-background));position:absolute}[data-organism=graph-canvas] .react-flow .react-flow__node:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:var(--radius-lg)}[data-organism=graph-canvas] .react-flow .react-flow__node.selected:focus-visible{outline:none}[data-organism=graph-canvas] .react-flow__controls-button{background:var(--color-surface-card);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}[data-organism=graph-canvas] .react-flow__controls-button:hover{background:var(--color-surface-background)}[data-molecule=workflow-step-node] .react-flow__handle{width:var(--spacing-3);height:var(--spacing-3);background:var(--color-surface-card);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);transition:border-color var(--motion-fast) var(--ease-functional)}[data-molecule=workflow-step-node] .react-flow__handle:hover,[data-molecule=workflow-step-node]:hover .react-flow__handle{border-color:var(--color-brand-primary)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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:0}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--zone-rail-collapsed:56px;--zone-rail-expanded:232px;--zone-global-bar:48px;--zone-frame-inset-right:12px;--zone-frame-inset-bottom:12px;--zone-frame-radius:12px;--zone-header-record:112px;--zone-header-app:80px;--zone-short-chart:320px;--zone-short-chart-strip:56px;--zone-canvas-min:680px;--zone-canvas-text-max:880px;--zone-viewer:480px;--zone-viewer-large:560px;--zone-panel:360px;--surface-app:#eff4f6;--surface-panel:#f7f9fa;--surface-read:#fff;--surface-line:#dce5e9;--surface-body-card-dark:#0d1b4b;--surface-scrim:#151b2066;--ink-body:#151b20;--ink-secondary:#5a6b75;--ink-meta:#64757f;--ink-subtle:#809099;--surface-new:#f2f8ff;--accent-primary:#005fd4;--accent-active-bg:#e6f1fe;--accent-active-text:#004795;--status-good:#41ae55;--status-good-text:#276833;--status-attention:#e5a000;--status-attention-text:#b45309;--status-bad:#cd3232;--status-overdue-bg:#cd32320d;--story-stage-deep:#0d1b4b;--story-stage-mid:#002f63;--story-stage-light:#004795;--story-stage-highlight:#b3d6fd;--story-stage-highlight-soft:#e6f1fe;--story-stage-organ:#66adfb;--story-stage-gradient:linear-gradient(180deg, var(--story-stage-deep) 0%, var(--story-stage-mid) 58%, var(--story-stage-light) 100%);--type-page-title-size:24px;--type-page-title-line:32px;--type-page-title-weight:600;--type-card-title-size:16px;--type-card-title-line:24px;--type-card-title-weight:600;--type-body-size:13px;--type-body-line:20px;--type-body-weight:400;--type-body-strong-size:13px;--type-body-strong-line:20px;--type-body-strong-weight:500;--type-label-size:12px;--type-label-line:16px;--type-label-weight:500;--type-meta-size:12px;--type-meta-line:16px;--type-meta-weight:400;--type-data-size:24px;--type-data-line:32px;--type-data-weight:600;--type-page-title:600 24px/32px var(--font-sans);--type-card-title:600 16px/24px var(--font-sans);--type-body:400 13px/20px var(--font-sans);--type-body-strong:500 13px/20px var(--font-sans);--type-label:500 12px/16px var(--font-sans);--type-meta:400 12px/16px var(--font-sans);--type-data:600 24px/32px var(--font-sans);--motion-panel-ease:cubic-bezier(.22, 1, .36, 1);--motion-panel-open:.48s;--motion-panel-close:.36s;--motion-panel-content-delay:60ms;--motion-panel-content-shift:16px;--motion-tab:.24s;--motion-tip-delay:.3s;--motion-tip-fade:.12s;--motion-rail:.22s;--cat-orange-100:#f9ebd7;--cat-orange-200:#ecd3b0;--cat-orange-400:#dab884;--cat-orange-500:#bd975f;--cat-orange-600:#856228;--cat-orange-800:#4f3914;--cat-jade-100:#dbf4e8;--cat-jade-200:#b6e4cf;--cat-jade-400:#7eb29b;--cat-jade-500:#5b947c;--cat-jade-600:#377059;--cat-jade-800:#184735;--cat-purple-100:#fde5f1;--cat-purple-200:#f4cadf;--cat-purple-400:#cca1b7;--cat-purple-500:#af8199;--cat-purple-600:#855a71;--cat-purple-800:#543044;--cat-vermilion-100:#ffe7dc;--cat-vermilion-200:#f7cdb9;--cat-vermilion-400:#d19577;--cat-vermilion-500:#b57454;--cat-vermilion-600:#8e5131;--cat-vermilion-800:#573320;--cat-sky-100:#dbf1ff;--cat-sky-200:#b6def7;--cat-sky-400:#97c1db;--cat-sky-500:#74a2be;--cat-sky-600:#436f89;--cat-sky-800:#194258;--cat-yellow-100:#efeed8;--cat-yellow-200:#dcdab1;--cat-yellow-400:#e2de9c;--cat-yellow-500:#c3be75;--cat-yellow-600:#716c21;--cat-yellow-800:#423f15;--cat-blue-100:#deefff;--cat-blue-200:#badcfa;--cat-blue-400:#7299ba;--cat-blue-500:#507b9e;--cat-blue-600:#2e597a;--cat-blue-800:#1f405a;--rail-wordmark-practitioner:var(--color-brand-primary);--rail-item-label-gap:var(--spacing-3);--rail-badge-size:var(--spacing-4);--cal-hour-height:calc(var(--spacing-10) * 2);--cal-week-gutter:var(--spacing-16);--cal-tile-edge:var(--spacing-1);--cal-tile-inset:var(--spacing-1);--cal-tile-tint:50%;--cal-tile-past-edge:40%;--cal-strip-chip-photo:var(--spacing-8);--cal-strip-chip-name-max:calc(var(--spacing-8) * 4.5);--pa-page-gap:var(--spacing-8);--pa-section-gap:var(--spacing-10);--pa-page-pad:var(--spacing-6);--pa-visit-card-height:calc(var(--spacing-8) * 3);--pa-block-min:calc(var(--spacing-8) * 10);--pa-icon-box:var(--spacing-8);--pa-tint-amber:color-mix(in srgb, var(--status-attention) 5%, var(--surface-read));--pa-tint-green:color-mix(in srgb, var(--status-good) 5%, var(--surface-read));--pa-tint-blue:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-read));--pa-form-max:calc(var(--spacing-8) * 21);--pa-field-min:calc(var(--spacing-8) * 8);--pa-sheet-width:calc(var(--spacing-8) * 22);--pa-doc-height:calc(var(--spacing-8) * 20);--pa-dropzone-pad:var(--spacing-8);--pa-slotpop-tile-h:80px;--pa-block-ctl:40px;--pa-block-step:40px;--pa-block-step-val:56px;--pa-block-unblock-w:256px;--pa-idcard-w:176px;--pa-idcard-h:112px;--pa-lmp-switch-w:32px;--pa-lmp-switch-h:16px;--pa-lmp-knob:12px;--pa-img-preview-min:200px;--pa-block-day-w:calc(var(--spacing-12) + var(--spacing-3));--pa-demog-field-w:calc(var(--spacing-12) * 4);--pa-demog-avatar:calc(var(--spacing-12) + var(--spacing-2));--sched-rail-width:424px;--sched-slot-height:88px;--sched-location-height:64px;--sched-field-height:40px;--control-sm:32px;--pa-picker-width:calc(var(--spacing-12) * 7);--pa-picker-list-max:calc(var(--spacing-12) * 5);--pa-series-icon-col:calc(var(--spacing-8) * 2)}:is(b,strong):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-weight:500}span[aria-hidden=true][class*=rounded-full][style*=font-size][style*=width]:not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:var(--avatar-initials-md)!important;letter-spacing:normal!important;font-weight:500!important}span[aria-hidden=true][class*=rounded-full][style*=font-size]:is([style*="width: 16px"],[style*="width: 20px"],[style*="width: 22px"],[style*="width: 24px"],[style*="width: 28px"],[style*="width: 30px"],[style*="width: 32px"],[style*="width: 36px"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:var(--avatar-initials-sm)!important}span[aria-hidden=true][class*=rounded-full][style*=font-size]:is([style*="width: 56px"],[style*="width: 60px"],[style*="width: 64px"],[style*="width: 72px"],[style*="width: 80px"],[style*="width: 96px"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:var(--avatar-initials-lg)!important;font-weight:600!important}span.size-\[16px\]>span[class*="text-[8px]"]:not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){line-height:var(--spacing-4);font-weight:500;font-size:var(--type-label-size)!important}:is([class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:var(--type-label-size)!important;line-height:var(--type-label-line)!important}[class*="text-[17px]"]:not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:16px!important;line-height:24px!important}:is(.font-extrabold,[class*="font-[700]"],[class*="font-[800]"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-weight:600}.text-body-15:is(.font-bold,.font-semibold):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:16px;font-weight:600;line-height:24px}:is([style*="font-size: 18px"],[style*="font-size: 17px"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:16px!important}:is([style*="font-size: 15px"],[style*="font-size: 14px"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:13px!important}[data-testid=document-row] p:is(.font-bold,.font-medium):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-weight:500}.uppercase:not(th):not([role=columnheader]):not(button):not([role=tab]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *),:is(.text-eyebrow,[class*=text-size-eyebrow],[class*=tracking-eyebrow]):not(th):not(button):not([role=tab]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){text-transform:none;letter-spacing:normal}:is([class*="rounded-[13px]"],[class*="rounded-[14px]"],[class*="rounded-[16px]"],[class*="rounded-[18px]"],[class*="rounded-[10px]"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){border-radius:var(--radius-card)!important}:is([class*="rounded-[2px]"],[class*="rounded-[3px]"],[class*="rounded-[5px]"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){border-radius:var(--radius-tag)!important}:is(:is(button,input,textarea,select,a,div)[class*="rounded-[6px]"]:not([role=radio]),[class*="rounded-[7px]"]:not([role=radio])):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){border-radius:var(--radius-control)!important}[class*=shadow-]:not([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[role=tooltip],[role=radio],[data-slot*=popover],[data-radix-popper-content-wrapper]):not([class*=fixed]):not([class*=absolute]):not([class*=sticky]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){box-shadow:none}:is(button[class*="size-[24px]"]:not([role=radio]),button[class*=h-6][class*=w-6]:not([role=radio])):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){width:var(--spacing-8);height:var(--spacing-8)}:is(button[class*=h-7][class*=w-7]:not([role=radio])):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control)}.text-hero:not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){text-align:center;letter-spacing:normal;font-weight:600}:is(.text-sm,.text-xs,.text-2xs,.text-eyebrow,.text-compact,[class*="text-[length:var(--text-sm)]"],[class*="text-[length:var(--text-xs)]"],[class*="text-[length:var(--text-2xs)]"],[class*="text-[length:var(--text-eyebrow)]"],[class*="text-[length:12px]"],[class*="text-[length:13px]"],[class*="text-[12px]"],[class*="text-[13px]"]):is(.font-semibold,.font-bold,.font-extrabold):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *),:is(dt,dd,label:is(.font-semibold,.font-bold)):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-weight:500}button[role=switch][class*=h-5][class*="rounded-[4px]"]:not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){height:var(--spacing-6);padding:0 var(--spacing-3);border-radius:var(--radius-tag);background:var(--color-grey-100);color:var(--ink-secondary);font:var(--type-body);letter-spacing:normal;border:0}button[role=switch][class*=h-5][class*="rounded-[4px]"][aria-checked=true]:not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){background:var(--color-brand-primary);color:var(--color-text-inverse)}:is(p,span,label,div,dt,dd,li):is(.text-text-hint,[class*="text-[var(--color-text-hint)]"]):not(:disabled):not([aria-disabled=true]):not([class*=TopBarSearch]):not([class*=TopBarSearch] *):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){color:var(--ink-secondary)}button[data-variant][data-size] :is(span.font-semibold,span.font-bold):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-weight:inherit}.shell-rail .rail-account [role=img]>span[aria-hidden]{font:var(--type-label)}.slot-picker .slot-picker-group-label{color:var(--ink-secondary)}.slot-picker .slot-picker-caption>span{font-weight:var(--type-body-strong-weight)}.page-header-actions .cal-create-trigger{border-radius:var(--radius-lg)}.cal-create-menu[role=menu]{min-width:calc(var(--spacing-10) * 5);padding-block:var(--spacing-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cal-create-menu [data-slot=anchored-popover-item]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);font:var(--type-body);color:var(--color-text-primary);display:flex}.cal-create-menu [data-slot=anchored-popover-item]:is(:hover,:focus){background-color:var(--color-grey-100)}.cal-create-menu .cal-menu-icon{width:var(--spacing-4);height:var(--spacing-4);color:var(--color-text-muted);flex-shrink:0}.appt-modal-partial{background-color:var(--appt-modal-tag-bg)}:root{--cal-swap-distance:var(--spacing-4);--cal-swap-duration:.22s}@keyframes cal-swap-next{0%{opacity:0;transform:translateX(var(--cal-swap-distance))}to{opacity:1;transform:none}}@keyframes cal-swap-prev{0%{opacity:0;transform:translateX(calc(-1 * var(--cal-swap-distance)))}to{opacity:1;transform:none}}.cal-week-swap{flex-direction:column;flex:auto;min-height:0;display:flex}.cal-week-swap.cal-swap-next{animation:cal-swap-next var(--cal-swap-duration) cubic-bezier(.2, 0, 0, 1) both}.cal-week-swap.cal-swap-prev{animation:cal-swap-prev var(--cal-swap-duration) cubic-bezier(.2, 0, 0, 1) both}@media (prefers-reduced-motion:reduce){.cal-week-swap.cal-swap-next,.cal-week-swap.cal-swap-prev{animation:none}}[data-slot=pa-calendar-body] button[aria-label^=Blocked]:not(:disabled):not([aria-disabled=true]),[data-slot=pa-calendar-body] button[data-slot=pa-calendar-month-chip][data-block]:not(:disabled):not([aria-disabled=true]),[data-slot=pa-calendar-body] .cal-day-line>.cal-day-block{cursor:default}[data-slot=pa-calendar-body] button[aria-label^=Blocked]:hover,[data-slot=pa-calendar-body] button[data-slot=pa-calendar-month-chip][data-block]:hover{box-shadow:none}[data-pvs=bar]{border-bottom-color:var(--surface-line)}[data-pvs=bar-btn]{font:var(--type-body-strong);color:var(--accent-primary)}[data-pvs=bar-reason]{font:var(--type-card-title);color:var(--ink-body)}[data-pvs=bar-date]{font:var(--type-meta);color:var(--ink-meta)}[data-pvs=scroll]{background:var(--surface-panel)}[data-pvs=card],[data-pvs=skeleton]{background:var(--surface-read);box-shadow:none;border-radius:var(--radius-card);padding:var(--spacing-6);border:0}[data-pvs=card]{gap:var(--spacing-8)}[data-pvs=empty]{background:var(--surface-read);border-color:var(--surface-line);border-radius:var(--radius-card)}[data-pvs=empty]>p{font:var(--type-body);color:var(--ink-meta)}[data-pvs=card] :is(p,li){font:var(--type-body);color:var(--ink-body)}[data-pvs=card] :is(p,li).font-semibold,[data-pvs=card] p.font-bold{font:var(--type-body-strong);color:var(--ink-body)}[data-pvs=card] :is(.text-text-muted,.text-text-secondary){font:var(--type-body);color:var(--ink-secondary)}[data-pvs=card] p.text-text-muted{color:var(--ink-meta)}[data-pvs=card] h2,[data-pvs=card] h3{font:var(--type-card-title);color:var(--ink-body);text-transform:none;letter-spacing:normal}[data-pvs=card] [data-pvs-identity]{font:var(--type-body);color:var(--ink-body)}[data-pvs=doctor-name]{font:var(--type-body-strong);color:var(--accent-primary)}[data-pvs=card] a{font:var(--type-body-strong);color:var(--accent-primary);text-decoration:none}[data-pvs=card] a:hover{text-decoration:underline}[data-pvs=card] section>h3{font:var(--type-label);color:var(--ink-secondary);text-transform:none;letter-spacing:normal}[data-pvs=card] section>h3 svg{color:var(--ink-secondary)}[data-pvs=card] p.uppercase{font:var(--type-label);text-transform:none;letter-spacing:normal}[data-pvs=card] p.text-green-700{color:var(--status-good-text)}[data-pvs=card] p.text-status-amber-text{color:var(--status-attention-text)}[data-pvs=card] p.text-blue-700{color:var(--accent-primary)}[data-pvs=card] p.text-red-700{color:var(--status-bad)}[data-pvs=panel]{background:var(--surface-panel);border-radius:var(--radius-card);padding:var(--spacing-4)}[data-pvs=panel] h4{font:var(--type-label);color:var(--ink-secondary);text-transform:none;letter-spacing:normal}[data-pvs=panel] li>div>div:first-child{font:var(--type-label);color:var(--ink-meta);text-transform:none;letter-spacing:normal}[data-pvs=panel] li svg,[data-pvs=panel] li span.text-text-muted{color:var(--ink-meta)}[data-vtd=bar]{padding:0 var(--spacing-4);border-bottom-color:var(--surface-line)}[data-vtd=link]{font:var(--type-body-strong);color:var(--accent-primary)}[data-vtd=head]{border-bottom-color:var(--surface-line)}[data-vtd=head] p{font:var(--type-body);color:var(--ink-secondary)}[data-vtd=head] p.font-semibold,[data-vtd=title]{font:var(--type-body-strong);color:var(--ink-body)}[data-vtd=table]{border-color:var(--surface-line);font:var(--type-body);color:var(--ink-body)}[data-vtd=table] :is(th,td){border-color:var(--surface-line)}[data-vtd=table] thead{background:var(--surface-panel)}[data-vtd=table] th{font:var(--type-label);color:var(--ink-meta)}[data-vtd=vaccine]{font:var(--type-body-strong);color:var(--ink-body)}[data-vtd=empty]{border-color:var(--surface-line);border-radius:var(--radius-card)}[data-vtd=empty]>p{font:var(--type-body);color:var(--ink-meta)}[data-ppv=frame]{border-color:var(--surface-line);border-radius:var(--radius-input);background:var(--surface-panel)}[data-ppv=loading]{border-color:var(--surface-line);border-radius:var(--radius-input);background:var(--surface-read)}[data-ppv=link]{gap:var(--spacing-1);font:var(--type-body-strong);color:var(--accent-primary);text-decoration:none}[data-cn=title]{font:var(--type-card-title);color:var(--ink-body)}[data-cn=action]{font:var(--type-body-strong);color:var(--accent-primary)}[data-cn=root]{background:var(--surface-read)}[data-cn=root] p{font:var(--type-body)}[data-cn=root] p.font-semibold{font:var(--type-body-strong);color:var(--ink-body)}[data-cn=root] p.text-text-secondary{color:var(--ink-secondary)}[data-cn=root] p.text-lg{font:var(--type-card-title);color:var(--ink-body)}[data-cn=root] section>h3.uppercase{font:var(--type-label);color:var(--ink-meta);text-transform:none;letter-spacing:normal}[data-cn=root] p.text-text-muted{color:var(--ink-meta)}[data-cn=root] p.text-brand-primary{color:var(--accent-primary)}[data-cn=root] section p.uppercase{font:var(--type-label);color:var(--accent-active-text);text-transform:none;letter-spacing:normal}[data-cn=root] div.text-sm{font:var(--type-body)}[data-cn=root] div.justify-between{padding:var(--spacing-2) 0;border-bottom-color:var(--surface-line)}[data-cn=root] div.justify-between>span:first-child{font:var(--type-body);color:var(--ink-secondary)}[data-cn=root] div.justify-between>span:last-child{font:var(--type-body);color:var(--ink-body);font-variant-numeric:tabular-nums}[data-cn=root] div.justify-between>span.text-status-amber-text{color:var(--status-attention-text)}[data-cn=root] dl{gap:var(--spacing-3)}[data-cn=root] dl>div{grid-template-columns:calc(var(--spacing-8) * 5) 1fr;gap:var(--spacing-3)}[data-cn=root] dt{font:var(--type-body);color:var(--ink-meta)}[data-cn=root] dd{font:var(--type-body);color:var(--ink-body)}[data-cn=root] section.border-t{border-top-color:var(--surface-line)}[data-cn=root] section.border-t>div>span{border-radius:var(--radius-control);background:var(--accent-primary);color:var(--surface-read)}[data-cn=root] section.border-t>div>h3{font:var(--type-card-title);color:var(--accent-active-text)}[data-cn=root] div.gap-3>span.text-text-muted{color:var(--ink-meta)}[data-cn=root] div.gap-3>span.text-text-primary,[data-cn=root] div.gap-3 span.text-text-primary{color:var(--ink-body)}[data-cn=root] span.text-brand-primary{color:var(--accent-primary)}[data-slot=enc-section-card]{box-sizing:border-box;min-width:0;padding:var(--enc-card-pad);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;font-family:var(--font-sans);flex-direction:column;display:flex}[data-enc-block]{grid-template-columns:var(--enc-tile) minmax(0, 1fr);column-gap:var(--spacing-4);min-width:0;padding-bottom:var(--spacing-8);display:grid;position:relative}[data-enc-block]:not(:has(~[data-enc-block])){padding-bottom:0}[data-enc-block]:before{content:"";top:var(--enc-tile);bottom:0;left:calc(var(--enc-tile) / 2 - 1px);background:var(--enc-line);width:2px;position:absolute}[data-enc-block]:not(:has(~[data-enc-block])):before{display:none}[data-slot=enc-block-head]{display:contents}[data-slot=enc-block-tile]{z-index:1;box-sizing:border-box;width:var(--enc-tile);height:var(--enc-tile);border:1px solid var(--enc-line);border-radius:var(--radius-control);background:var(--enc-tint);color:var(--enc-glyph);grid-area:1/1;place-items:center;display:grid;position:relative}[data-slot=enc-block-glyph]{width:var(--spacing-4);height:var(--spacing-4);-webkit-mask:var(--enc-glyph-mask) center / contain no-repeat;-webkit-mask:var(--enc-glyph-mask) center / contain no-repeat;mask:var(--enc-glyph-mask) center / contain no-repeat;background-color:currentColor;display:block}[data-slot=enc-block-tile][data-icon=hpi]{--enc-glyph-mask:var(--enc-icon-hpi)}[data-slot=enc-block-tile][data-icon=risk]{--enc-glyph-mask:var(--enc-icon-risk)}[data-slot=enc-block-tile][data-icon=ros]{--enc-glyph-mask:var(--enc-icon-ros)}[data-slot=enc-block-tile][data-icon=pe]{--enc-glyph-mask:var(--enc-icon-pe)}[data-slot=enc-block-tile][data-icon=vitals]{--enc-glyph-mask:var(--enc-icon-vitals)}[data-slot=enc-block-tile][data-icon=docs]{--enc-glyph-mask:var(--enc-icon-docs)}[data-slot=enc-block-tile][data-icon=assessment]{--enc-glyph-mask:var(--enc-icon-assessment)}[data-slot=enc-block-tile][data-icon=plan]{--enc-glyph-mask:var(--enc-icon-plan)}[data-slot=enc-block-tile][data-icon=pill]{--enc-glyph-mask:var(--enc-icon-pill)}[data-slot=enc-block-tile][data-icon=done]{--enc-glyph-mask:var(--enc-icon-done)}[data-slot=enc-block-title]{min-width:0;font:var(--type-card-title);color:var(--ink-body);grid-area:1/2;align-self:center;margin:0}[data-slot=enc-block-actions]{place-self:center end;align-items:center;gap:var(--spacing-2);grid-area:1/2;display:inline-flex}[data-slot=enc-block-sub]{margin-top:var(--spacing-1);font:var(--type-meta);color:var(--ink-secondary);grid-column:2}[data-slot=enc-block-body]{gap:var(--spacing-4);min-width:0;margin-top:var(--spacing-3);flex-direction:column;grid-column:2;display:flex}[data-long-page] [data-slot=ap-dx-cards]{flex-direction:column;gap:0;display:flex}[data-long-page] [data-slot=ap-dx-cards]>[role=listitem]{border-top:1px solid var(--surface-line)}[data-long-page] [data-slot=ap-dx-cards]>[role=listitem]:first-child{border-top:0}[data-long-page] [data-slot=ap-dx-cards] [data-slot=encounter-dx-card]{align-items:flex-start;gap:var(--spacing-3);min-height:var(--spacing-12);padding:var(--spacing-2) 0;box-shadow:none;font-family:var(--font-sans);background:0 0;border:0;border-radius:0}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]{align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);flex-wrap:wrap;display:flex}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]:before{content:"";flex:0 0 100%;order:1;height:0}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]:after{content:"";order:1;flex:0 0 var(--spacing-6);height:0}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:first-child{grid-template-columns:var(--spacing-6) minmax(0, 1fr);align-items:center;gap:var(--spacing-3);min-width:0;min-height:var(--spacing-8);flex:1 1 0;display:grid}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:first-child>span:first-child{font:var(--type-label);color:var(--ink-secondary);font-variant-numeric:tabular-nums;padding-top:0}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:first-child>span[dir=auto]{min-width:0;font:var(--type-body-strong);color:var(--ink-body);overflow-wrap:anywhere}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(2){display:contents}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(2)>span[dir=ltr]{font:var(--type-meta);color:var(--ink-secondary);white-space:nowrap;order:0}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(2)>:not(span[dir=ltr]){order:2}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(3){display:contents}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(3)>:is(button,span:first-child){box-sizing:border-box;width:112px;font:var(--type-body);color:var(--ink-secondary);order:0}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(3)>button[aria-haspopup=listbox]{height:var(--spacing-8);padding:0 var(--spacing-2);border:1px solid var(--button-secondary-line);border-radius:var(--radius-control);background:var(--surface-read);color:var(--ink-body);cursor:pointer;justify-content:space-between}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(3)>span[aria-hidden=true]{display:none}[data-long-page] [data-slot=ap-dx-cards] [data-part=dx-body]>div:nth-child(3)>div{order:2;margin-left:auto}[data-long-page] p[data-slot=ap-assessment-empty]{font:var(--type-body);color:var(--ink-secondary);margin:0}[data-long-page] [data-slot=intelligence-dx-suggestions]{gap:var(--spacing-2);font-family:var(--font-sans)}[data-long-page] [data-slot=intelligence-dx-suggestions]>h3{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-long-page] [data-slot=intelligence-dx-suggestions] p{font:var(--type-body);color:var(--ink-secondary);margin:0}[data-long-page] [data-slot=intelligence-dx-suggestions] [data-slot=dx-suggest-source]>span{color:var(--ink-body)}[data-device-trends]{--device-trend-dot:var(--color-grey-700);--device-trend-line:var(--color-grey-400);--device-chart-h:calc(var(--spacing-8) * 4);box-sizing:border-box;background:var(--surface-read);min-width:0;font-family:var(--font-sans);color:var(--ink-body);flex-direction:column;display:flex}[data-device-trends][data-variant=card]{margin-block:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);box-shadow:none;--device-chart-h:calc(var(--spacing-8) * 5)}[data-slot=device-trends-head]{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:var(--spacing-8);display:flex}[data-slot=device-trends-title]{align-items:baseline;gap:var(--spacing-2);font:var(--type-card-title);color:var(--ink-body);margin:0;display:flex}[data-slot=device-trends-count]{font:var(--type-meta);color:var(--ink-meta)}[data-device-trends] [data-slot=device-trends-source]{margin:0 0 var(--spacing-2);font:var(--type-meta);color:var(--ink-meta)}[data-device-trends][data-variant=section] [data-slot=device-trends-source]{margin-top:var(--spacing-1)}[data-slot=device-trends-list]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-slot=device-trend-row]+[data-slot=device-trend-row]{border-top:1px solid var(--surface-line)}[data-slot=device-trend-toggle]{width:calc(100% + 2 * var(--spacing-2));margin-inline:calc(-1 * var(--spacing-2));align-items:center;column-gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-control);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;row-gap:0;display:grid}[data-slot=device-trend-toggle]:hover{background:var(--surface-panel)}[data-slot=device-trend-toggle]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:var(--radius-control)}[data-device-trends][data-variant=section] [data-slot=device-trend-toggle]{grid-template-columns:minmax(0, 1fr) auto var(--spacing-4);grid-template-areas:"label value chev""device date chev"}[data-device-trends][data-variant=card] [data-slot=device-trend-toggle]{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) auto calc(var(--spacing-8) * 3) var(--spacing-4);min-height:var(--spacing-10);grid-template-areas:"label device value date chev"}[data-slot=device-trend-label]{font:500 14px/24px var(--font-sans);color:var(--ink-body);text-wrap:pretty;grid-area:label}[data-slot=device-trend-device]{min-width:0;font:var(--type-meta);color:var(--ink-meta);text-overflow:ellipsis;white-space:nowrap;grid-area:device;overflow:hidden}[data-slot=device-trend-value]{font:500 14px/24px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-body);white-space:nowrap;grid-area:value;justify-self:end}[data-slot=device-trend-unit]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=device-trend-date]{font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-meta);white-space:nowrap;grid-area:date;justify-self:end}[data-slot=device-trend-chev]{color:var(--ink-secondary);grid-area:chev;transition:transform .16s;display:flex;transform:rotate(-90deg)}[data-slot=device-trend-toggle][aria-expanded=true] [data-slot=device-trend-chev]{transform:none}[data-slot=device-trend-panel]{gap:var(--spacing-1);padding:0 0 var(--spacing-3);flex-direction:column;display:flex}[data-slot=device-trend-chart]{width:100%;height:var(--device-chart-h);background:var(--surface-read)}[data-slot=device-trend-footer]{font:var(--type-meta);color:var(--ink-meta);margin:0}[data-slot=device-trends-notice]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;display:flex}[data-slot=device-trends-notice-text]{font:var(--type-body);color:var(--ink-body);margin:0}[data-slot=device-trends-empty]{gap:var(--spacing-1);padding:var(--spacing-2) 0;flex-direction:column;display:flex}[data-slot=device-trends-empty-device]{font:var(--type-meta);color:var(--ink-meta);margin:0}[data-slot=device-trends-skeleton]{grid-template-columns:minmax(0, 1fr) var(--spacing-12);gap:var(--spacing-2) var(--spacing-3);padding:var(--spacing-3) 0;grid-template-areas:"a b""c.";display:grid}[data-slot=device-trends-skeleton]+[data-slot=device-trends-skeleton]{border-top:1px solid var(--surface-line)}[data-slot=device-trends-bar]{height:var(--spacing-3);border-radius:var(--radius-tag);background:var(--surface-app);animation:1.4s ease-in-out infinite device-pulse;display:block}[data-slot=device-trends-bar][data-bar=label]{grid-area:a;width:70%}[data-slot=device-trends-bar][data-bar=value]{grid-area:b}[data-slot=device-trends-bar][data-bar=meta]{grid-area:c;width:45%}@keyframes device-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){[data-slot=device-trends-bar]{animation:none}[data-slot=device-trend-chev]{transition:none}}[data-organism=wrap-up-invoice-panel][data-variant=invoice][data-embedded]>div:first-child{display:block}[data-enc-overlay] .pa-ips-label{margin-bottom:var(--spacing-1);font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary);display:block}[data-enc-overlay] .pa-ips-chip{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);display:flex}[data-enc-overlay] .pa-ips-chip>span:first-child{font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] .pa-ips-chip>span:first-child>span{color:var(--ink-subtle)}[data-enc-overlay] .pa-ips-card{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);flex-direction:column;display:flex}[data-enc-overlay] .pa-ips-paragraph{font:var(--type-body);color:var(--ink-body);margin:0}[data-long-page] [data-nodes]>h2,[data-long-page] [data-node]>h3,[data-long-page] [data-node]>div>h3{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-long-page] [data-block=L360Plan]{gap:var(--spacing-4);padding:var(--spacing-3);border:1px solid var(--color-border-card);border-radius:var(--radius-card);background:var(--surface-read)}[data-long-page] :is([data-block=L360Goal],[data-block=L360Member],[data-revision],[data-hold],[data-log]){padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--surface-line)}[data-long-page] :is([data-block=L360Goal],[data-block=L360Member]){gap:var(--spacing-3)}[data-long-page] [data-outcome]:is([data-outcome=stale],[data-outcome=consent-required],[data-outcome=held],[data-outcome=approved],[data-outcome=not-allowed]){padding:var(--spacing-2) var(--spacing-3)}[data-long-page] [data-block=CarePlan]>button{gap:var(--spacing-2);min-height:var(--spacing-10);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);font-family:var(--font-sans);color:var(--ink-secondary)}[data-long-page] [data-block=CarePlan]>button:hover{background:var(--surface-read)}[data-long-page] [data-block=CarePlan] [data-block=Goal]{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--surface-line)}[data-long-page] [data-testid=template-drift-notice]{gap:var(--spacing-2)}[data-long-page] [data-testid=orphaned-answers]{box-sizing:border-box;padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);box-shadow:none;font-family:var(--font-sans)}[data-long-page] [data-testid=orphaned-answers]>h3{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-long-page] [data-testid=orphaned-answers]>p{margin:var(--spacing-2) 0;font:var(--type-body);color:var(--ink-secondary)}[data-long-page] [data-testid=orphaned-answers]>dl{font:var(--type-body);margin:0}[data-long-page] [data-testid=orphaned-answers] dl>div{margin-top:var(--spacing-2)}[data-long-page] [data-testid=orphaned-answers] dt{font:var(--type-body);color:var(--ink-secondary)}[data-long-page] [data-testid=orphaned-answers] dd{font:var(--type-body);color:var(--ink-body);margin:0}[data-enc-overlay] [data-slot=med-dose]{gap:var(--spacing-4);font-family:var(--font-sans);color:var(--ink-body)}[data-enc-overlay] [data-slot=med-dose].field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio]))),[data-enc-overlay] [data-slot=med-dose].field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio])))>span:first-child:not([class*=color-status-error]){font:var(--type-label);text-transform:none;letter-spacing:normal;color:var(--ink-secondary)}[data-enc-overlay] [data-slot=med-dose] span.block.uppercase{margin-bottom:var(--spacing-1);font:var(--type-label);text-transform:none;letter-spacing:normal;color:var(--ink-secondary)}[data-enc-overlay] [data-slot=med-dose-name]{font:var(--type-body-strong);color:var(--ink-body)}[data-enc-overlay] [data-slot=med-dose-code]{font:var(--type-meta);color:var(--ink-secondary)}[data-enc-overlay] [data-slot=med-dose-warn]{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-status-warning);border-radius:var(--radius-control);background:var(--color-status-warning-bg);font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-slot=med-dose-sub-label]{font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-slot=med-dose-duration]{gap:var(--spacing-2)}[data-enc-overlay] [data-slot=med-dose-duration] button{font:var(--type-body);color:var(--ink-secondary)}[data-enc-overlay] [data-slot=med-dose-duration] button[aria-pressed=true]{color:var(--accent-primary);font-weight:600}[data-enc-overlay] [data-slot=med-dose-actions]{padding-top:var(--spacing-3);border-top:1px solid var(--surface-line);background:var(--surface-read)}[data-enc-overlay] [data-slot=med-add-form]{gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);font-family:var(--font-sans)}[data-enc-overlay] [data-slot=med-add-drug]{font:var(--type-body);color:var(--ink-body);margin:0}[data-enc-overlay] [data-slot=med-add-inline],[data-enc-overlay] [data-slot=med-add-date]{font:var(--type-body);color:var(--ink-secondary)}[data-enc-overlay] [data-slot=med-add-date]>span{font:var(--type-body)}[data-long-page] #note-block-pe [data-structured-body=pe]{gap:var(--spacing-4)}[data-long-page] #note-block-docs p[class*=text-center]{padding:var(--spacing-2) 0;text-align:start;font:var(--type-body);color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-vital-kind]{border-color:var(--surface-line);border-radius:var(--radius-tile);background:var(--surface-read)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-vital-kind]:not([data-wide]) input[aria-label]{border-radius:var(--radius-control);background:var(--surface-app);font:var(--type-body);color:var(--ink-body)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-vital-kind]:not([data-wide]) input[aria-label]:focus{outline:2px solid var(--accent-primary);outline-offset:0;background:var(--surface-read)}body:has([data-long-page]) [data-slot=vitals-edit-form] :is([data-part=unit],[data-part=label]){font:var(--type-meta);color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-part=value]{font:var(--type-body);color:var(--ink-body)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-part=link]{font:var(--type-body);color:var(--accent-primary)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-part=check]{border-color:var(--surface-line)}body:has([data-long-page]) [data-slot=vitals-edit-form] [data-confirmed]>[data-part=check]{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--surface-read)}body:has([data-long-page]) [data-slot=va-form] [data-part=section-title]{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=va-form] [data-part=eye-label]{font:var(--type-body-strong);color:var(--ink-body)}body:has([data-long-page]) [data-slot=va-form] [data-part=slash]{font:var(--type-body);color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=va-form] [data-part=kind]{font:var(--type-meta);color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=vaccine-form] :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio]))){font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=vaccine-form] :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio])))>span:first-child:not([class*=color-status-error]){font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=eyebrow]{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=name]{font:var(--type-body-strong);color:var(--ink-body)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=code]{font:var(--type-meta);color:var(--ink-subtle)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=pill]{padding:2px var(--spacing-3);border-radius:var(--radius-tag);background:var(--chip-neutral-bg);color:var(--chip-neutral-fg);font:var(--type-meta)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=required]{color:var(--status-bad)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=field-error]{font:var(--type-meta);color:var(--status-bad)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=hint]{font:var(--type-meta);color:var(--ink-subtle)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=toggle]{padding:var(--spacing-2) var(--spacing-3);border-color:var(--surface-line);border-radius:var(--radius-control)}body:has([data-long-page]) [data-slot=vaccine-form] [data-part=toggle-text]{font:var(--type-body);color:var(--ink-body)}body:has([data-long-page]) [data-slot=vaccine-search] p{font:var(--type-meta);color:var(--ink-subtle)}:is([data-long-page],[data-slot=pa-pre-encounter-main]){--enc-s-tint:var(--cat-purple-50);--enc-s-line:var(--cat-purple-200);--enc-s-glyph:var(--cat-purple-600);--enc-s-ink:var(--cat-purple-800);--enc-o-tint:var(--color-grey-100);--enc-o-line:var(--color-grey-300);--enc-o-glyph:var(--color-grey-700);--enc-o-ink:var(--color-grey-800);--enc-a-tint:var(--cat-jade-50);--enc-a-line:var(--cat-jade-200);--enc-a-glyph:var(--cat-jade-600);--enc-a-ink:var(--cat-jade-800);--enc-p-tint:var(--cat-sky-50);--enc-p-line:var(--cat-sky-200);--enc-p-glyph:var(--cat-sky-600);--enc-p-ink:var(--cat-sky-800);--enc-card-pad:var(--spacing-8);--enc-card-gap:var(--spacing-6);--enc-canvas-pad:var(--spacing-8);--enc-chart-col:320px;--enc-rail-col:360px;--enc-tile:var(--spacing-8);--enc-chip-h:var(--spacing-6);--enc-icon-docs:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--enc-icon-assessment:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>");--enc-icon-plan:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='m9 14 2 2 4-4'/></svg>");--enc-icon-pill:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z'/><path d='m8.5 8.5 7 7'/></svg>");--enc-icon-done:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m9 12 2 2 4-4'/></svg>");--enc-icon-hpi:var(--icon-mask-message-square-text);--enc-icon-risk:var(--icon-mask-shield-alert);--enc-icon-ros:var(--icon-mask-list-todo);--enc-icon-pe:var(--icon-mask-stethoscope);--enc-icon-vitals:var(--icon-mask-activity);--soap-s-tint:var(--enc-s-tint);--soap-s-line:var(--enc-s-line);--soap-s-glyph:var(--enc-s-glyph);--soap-s-ink:var(--enc-s-ink);--soap-o-tint:var(--enc-o-tint);--soap-o-line:var(--enc-o-line);--soap-o-glyph:var(--enc-o-glyph);--soap-o-ink:var(--enc-o-ink);--soap-a-tint:var(--enc-a-tint);--soap-a-line:var(--enc-a-line);--soap-a-glyph:var(--enc-a-glyph);--soap-a-ink:var(--enc-a-ink);--soap-p-tint:var(--enc-p-tint);--soap-p-line:var(--enc-p-line);--soap-p-glyph:var(--enc-p-glyph);--soap-p-ink:var(--enc-p-ink)}:is([data-long-page],[data-slot=pa-pre-encounter-main]) :is([data-soap=s],[data-soap-group=s]){--enc-tint:var(--enc-s-tint);--enc-line:var(--enc-s-line);--enc-glyph:var(--enc-s-glyph);--enc-ink:var(--enc-s-ink)}:is([data-long-page],[data-slot=pa-pre-encounter-main]) :is([data-soap=o],[data-soap-group=o]){--enc-tint:var(--enc-o-tint);--enc-line:var(--enc-o-line);--enc-glyph:var(--enc-o-glyph);--enc-ink:var(--enc-o-ink)}:is([data-long-page],[data-slot=pa-pre-encounter-main]) :is([data-soap=a],[data-soap-group=a]){--enc-tint:var(--enc-a-tint);--enc-line:var(--enc-a-line);--enc-glyph:var(--enc-a-glyph);--enc-ink:var(--enc-a-ink)}:is([data-long-page],[data-slot=pa-pre-encounter-main]) :is([data-soap=p],[data-soap-group=plan]){--enc-tint:var(--enc-p-tint);--enc-line:var(--enc-p-line);--enc-glyph:var(--enc-p-glyph);--enc-ink:var(--enc-p-ink)}[data-long-page] .text-body-15{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}[data-long-page] .text-body-15:is(.font-bold,.font-semibold){font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important;font-weight:var(--type-card-title-weight)!important}[data-long-page] :is(.font-bold,.font-extrabold,[class*="font-[700]"]){font-weight:var(--type-card-title-weight)!important}[data-long-page] :is([class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]){font-size:var(--type-meta-size)!important;line-height:var(--type-meta-line)!important}[data-long-page] [data-testid=cc-hpi-complaint] h3{font:var(--type-body-strong)}[data-long-page] :is(.uppercase,.text-eyebrow,[class*=text-size-eyebrow],[class*=tracking-eyebrow]):not(button):not([role=tab]){text-transform:none!important;letter-spacing:normal!important;font:var(--type-label)!important;color:var(--ink-secondary)!important}[data-long-page] :is(.text-text-hint,[class*="text-[var(--color-text-hint)]"]){color:var(--ink-secondary)}[data-long-page] :is(.uppercase,.normal-case):not(button){text-transform:none}[data-long-page] :is([data-testid=cc-keyword-chip],button.h-7.rounded-full[aria-pressed]:not([role=switch]),[data-slot=qr-step-panel] :is(button.h-7.rounded-full,span.h-6[role=group],button[role=switch])){align-items:center;gap:var(--spacing-1);white-space:nowrap;background:var(--color-grey-100);color:var(--ink-secondary);height:var(--enc-chip-h)!important;min-height:var(--enc-chip-h)!important;padding:0 var(--spacing-3)!important;border-radius:var(--radius-tag)!important;box-shadow:none!important;font:var(--type-body)!important;letter-spacing:normal!important;border:0!important;display:inline-flex!important}[data-long-page] [data-testid=cc-keyword-chip][data-selected=true],[data-long-page] button.h-7.rounded-full[aria-pressed=true]:not([role=switch]),[data-long-page] [data-slot=qr-step-panel] :is(button[role=switch][aria-checked=true],button.h-7.rounded-full[aria-pressed=true],span.h-6[role=group][data-state=present]){background:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important}[data-long-page] [data-testid=cc-hpi-complaint]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-long-page] [data-testid=cc-hpi-complaint]+[data-testid=cc-hpi-complaint]{margin-top:var(--spacing-6);padding-top:var(--spacing-6)!important;border-top:0!important}[data-long-page] [data-testid=cc-hpi-complaint]>div:first-child span:not([aria-hidden]){font:var(--type-body-strong)!important;color:var(--ink-body)!important}[data-long-page] [data-testid=cc-hpi-complaint]>div:first-child span:last-child:not([aria-hidden]):not(:only-child){font:var(--type-meta)!important;color:var(--ink-secondary)!important}[data-long-page] [data-testid=cc-hpi-grid]{margin-top:var(--spacing-3);flex-direction:column;gap:0!important;display:flex!important}[data-long-page] [data-testid=cc-hpi-group]{width:100%!important;padding:var(--spacing-4) 0!important;border:0!important;border-top:1px solid var(--surface-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-long-page] [data-testid=cc-hpi-group]:first-child{border-top:0!important;padding-top:0!important}[data-long-page] [data-testid=cc-hpi-group]:last-child{border-bottom:1px solid var(--surface-line)!important}[data-long-page] [data-testid=cc-hpi-group] h4{font:var(--type-body-strong)!important;color:var(--ink-body)!important}[data-long-page] [data-testid=cc-hpi-chips]{flex-wrap:wrap;gap:var(--spacing-2)!important;flex-direction:row!important;width:auto!important;display:flex!important}[data-long-page] [data-badge-kind]{display:none!important}[data-long-page] [data-observation-status]{border:1px solid var(--surface-line)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;background:var(--surface-read)!important}[data-long-page] [data-observation-status]:is([data-observation-status=borderline],[data-observation-status=high],[data-observation-status=low],[data-observation-status=abnormal]){background:var(--chip-warning-bg)!important;border-color:#0000!important}[data-long-page] [data-observation-status=critical]{background:var(--chip-error-bg)!important;border-color:#0000!important}[data-long-page] [data-observation-status]:not([data-observation-status=normal])>span:nth-child(2)>span:first-child>span:not([class*=text-xs]):not([aria-hidden]){color:var(--chip-warning-fg)!important}[data-long-page] [data-observation-status=critical]>span:nth-child(2)>span:first-child>span:not([class*=text-xs]):not([aria-hidden]){color:var(--chip-error-fg)!important}[data-long-page] [data-observation-status] span[aria-hidden=true][class*=h-1\.5]{margin-right:var(--spacing-1);font:var(--type-label);color:var(--chip-warning-fg);background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline-flex!important}[data-long-page] [data-observation-status] span[aria-hidden=true][class*=h-1\.5]:before{content:"▲"}[data-long-page] [data-observation-status][aria-label$=Low] span[aria-hidden=true][class*=h-1\.5]:before{content:"▼"}[data-long-page] [data-observation-status=critical] span[aria-hidden=true][class*=h-1\.5]{color:var(--chip-error-fg)}[data-long-page] :is([data-enc-block],section#note-block-vitals) div.justify-between>span:first-child:is(.uppercase,[class*=tracking-eyebrow]):has(~div button[aria-label="Mark vitals reviewed"]){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-long-page] [data-semantic][data-tone=soft][class*=h-4]{height:var(--status-chip-height)!important;padding:0 var(--spacing-2)!important;font:var(--type-body-strong)!important;letter-spacing:normal!important;line-height:var(--status-chip-height)!important;border-radius:var(--radius-tag)!important}[data-long-page] :is([class*="rounded-[13px]"],[class*="rounded-[18px]"]){border-radius:var(--radius-card)!important}[data-long-page] [class*=shadow-]:not([role=dialog],[role=menu],[data-slot*=popover]){box-shadow:none}[data-long-page] [role=switch] :is(svg,[aria-hidden=true]){stroke:currentColor;color:currentColor!important}[data-long-page] [data-slot=encounter-note-rail]{overflow:hidden}[data-long-page] [role=tablist]>button[role=tab]{font:var(--type-body-strong)!important}[data-long-page] [role=tablist]>button[role=tab][disabled]{opacity:.6;color:var(--ink-secondary)!important}[data-long-page] aside[aria-label=Care\ pathway] header{flex-wrap:wrap;align-items:center;min-width:0;column-gap:var(--spacing-3)!important;row-gap:var(--spacing-2)!important;padding-inline:var(--spacing-6)!important}[data-long-page] aside[aria-label=Care\ pathway] header>button:not([aria-expanded])+button:not([aria-expanded]){margin-left:var(--spacing-4)!important}[data-long-page] aside[aria-label=Care\ pathway] header>span[aria-hidden]{flex:none;margin-right:0!important}[data-long-page] aside[aria-label=Care\ pathway] header>button{white-space:nowrap;min-width:0;font:var(--type-body-strong)!important;text-overflow:clip!important;width:auto!important;margin-left:0!important;overflow:visible!important}[data-long-page] aside[aria-label=Care\ pathway] header>button[aria-expanded]{text-align:left;justify-content:space-between;color:var(--ink-body)!important;flex:1 1 0!important}[data-long-page] aside[aria-label=Care\ pathway] header>button:not([aria-expanded]){flex:none!important}[data-long-page] aside[aria-label=Care\ pathway] header>button[aria-expanded]+button{margin-left:calc(var(--spacing-4) + var(--spacing-3))!important}[data-long-page] aside[aria-label=Care\ pathway] header>button[aria-expanded]{flex-basis:calc(100% - var(--spacing-4) - var(--spacing-3))!important}[data-long-page] [class*=text-size-body-15],[data-long-page] [class*=text-size-body-15]>*{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important;font-weight:var(--type-body-strong-weight)!important}[data-long-page] :is(h3,h4)[class*=text-md]{font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important}[data-long-page] :is([style*="font-size: 18px"],[style*="font-size: 17px"]){font-size:var(--type-card-title-size)!important}[data-long-page] :is([style*="font-size: 15px"],[style*="font-size: 14px"]){font-size:var(--type-body-size)!important}[data-long-page] :is(dt[class*=shrink-0],[class*="tracking-[-0.45px]"]){font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important;font-weight:var(--type-body-strong-weight)!important;letter-spacing:normal!important}[data-long-page] strong{font-weight:var(--type-body-strong-weight)}[data-long-page] button[class*=rounded-md][class*=h-7]:not([class*=rounded-full]){border-radius:var(--radius-control)}[data-long-page] svg text{font-size:var(--type-meta-size)!important}[data-long-page] [class*="text-[17px]"]{font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important}[data-long-page] div[class*="rounded-[7px]"][class*=h-7]{height:var(--spacing-8);border-radius:var(--radius-md)}[data-long-page] button[class*="rounded-[6px]"][class*=h-6]{border-radius:var(--radius-md)}[data-long-page] [class*="text-[length:var(--text-display)]"]{font-size:var(--text-display)!important;line-height:var(--text-display--line-height)!important;font-weight:var(--type-card-title-weight)!important}[data-long-page] [class*="text-[length:14px]"]{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}[data-long-page] button[class*=h-7][class*=w-7]{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-md)}button[data-testid=cc-hpi-comment]{justify-content:center;align-items:center;width:var(--spacing-8)!important;height:var(--spacing-8)!important;border:1px solid var(--surface-line)!important;border-radius:var(--radius-control)!important;background:var(--surface-read)!important;color:var(--ink-secondary)!important}button[data-testid=cc-hpi-comment]:hover{opacity:1!important;border-color:var(--color-grey-400)!important;color:var(--ink-body)!important}button[data-testid=cc-hpi-comment][aria-expanded=true]{border-color:var(--ink-secondary)!important;color:var(--ink-body)!important}button[data-testid=cc-hpi-comment]>*{display:none!important}button[data-testid=cc-hpi-comment]:before{content:"";width:var(--spacing-4);height:var(--spacing-4);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center / var(--spacing-4) no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center / var(--spacing-4) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") center / var(--spacing-4) no-repeat;background:currentColor}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) .text-body-15{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) .text-body-15:is(.font-bold,.font-semibold){font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important;font-weight:var(--type-card-title-weight)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is(.font-bold,.font-extrabold,[class*="font-[700]"]){font-weight:var(--type-card-title-weight)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="text-[8px]"],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="text-[9px]"],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="text-[10px]"],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="text-[11px]"]{font-size:var(--type-meta-size)!important;line-height:var(--type-meta-line)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is(.uppercase,.text-eyebrow,[class*=text-size-eyebrow],[class*=tracking-eyebrow]):not(button):not([role=tab]){text-transform:none!important;letter-spacing:normal!important;font:var(--type-label)!important;color:var(--ink-secondary)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is(.text-text-hint,[class*="text-[var(--color-text-hint)]"]){color:var(--ink-secondary)}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is(.uppercase,.normal-case):not(button){text-transform:none}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is([data-testid=cc-keyword-chip],[data-slot=qr-step-panel] :is(button.h-7.rounded-full,span.h-6[role=group],button[role=switch])){align-items:center;gap:var(--spacing-1);white-space:nowrap;background:var(--color-grey-100);color:var(--ink-secondary);height:var(--enc-chip-h)!important;min-height:var(--enc-chip-h)!important;padding:0 var(--spacing-3)!important;border-radius:var(--radius-tag)!important;box-shadow:none!important;font:var(--type-body)!important;letter-spacing:normal!important;border:0!important;display:inline-flex!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-testid=cc-keyword-chip][data-selected=true],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-slot=qr-step-panel] :is(button[role=switch][aria-checked=true],button.h-7.rounded-full[aria-pressed=true],span.h-6[role=group][data-state=present]){background:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-badge-kind]{display:none!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status]{border:1px solid var(--surface-line)!important;border-radius:var(--radius-control)!important;box-shadow:none!important;background:var(--surface-read)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status]:is([data-observation-status=borderline],[data-observation-status=high],[data-observation-status=low],[data-observation-status=abnormal]){background:var(--chip-warning-bg)!important;border-color:#0000!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status=critical]{background:var(--chip-error-bg)!important;border-color:#0000!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status]:not([data-observation-status=normal])>span:nth-child(2)>span:first-child>span:not([class*=text-xs]):not([aria-hidden]){color:var(--chip-warning-fg)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status=critical]>span:nth-child(2)>span:first-child>span:not([class*=text-xs]):not([aria-hidden]){color:var(--chip-error-fg)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status] span[aria-hidden=true][class*=h-1\.5]{margin-right:var(--spacing-1);font:var(--type-label);color:var(--chip-warning-fg);background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline-flex!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status] span[aria-hidden=true][class*=h-1\.5]:before{content:"▲"}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status][aria-label$=Low] span[aria-hidden=true][class*=h-1\.5]:before{content:"▼"}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [data-observation-status=critical] span[aria-hidden=true][class*=h-1\.5]{color:var(--chip-error-fg)}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="rounded-[13px]"],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="rounded-[18px]"]{border-radius:var(--radius-card)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*=shadow-]:not([role=dialog],[role=menu],[data-slot*=popover]){box-shadow:none}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [role=switch] :is(svg,[aria-hidden=true]){stroke:currentColor;color:currentColor!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*=text-size-body-15],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*=text-size-body-15]>*{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important;font-weight:var(--type-body-strong-weight)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is(h3,h4)[class*=text-md]{font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [style*="font-size: 18px"],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [style*="font-size: 17px"]{font-size:var(--type-card-title-size)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [style*="font-size: 15px"],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [style*="font-size: 14px"]{font-size:var(--type-body-size)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) dt[class*=shrink-0],[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="tracking-[-0.45px]"]{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important;font-weight:var(--type-body-strong-weight)!important;letter-spacing:normal!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) strong{font-weight:var(--type-body-strong-weight)}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) svg text{font-size:var(--type-meta-size)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="text-[17px]"]{font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) :is(h2,h3,h4)[class*=text-md]{font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important;font-weight:var(--type-card-title-weight)!important;letter-spacing:normal!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) div[class*="rounded-[7px]"][class*=h-7]{height:var(--spacing-8);border-radius:var(--radius-md)}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) button[class*="rounded-[6px]"][class*=h-6]{border-radius:var(--radius-md)}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*=text-md]:not(h1):not(h2):not(h3):not(h4){font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important}[data-enc-overlay] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox],[data-slot*=popover],[data-radix-popper-content-wrapper]) [class*="text-[length:14px]"]{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-slot=ap-dx-stack]{gap:var(--spacing-6)}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-slot=ap-dx-panel]{gap:var(--spacing-2);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-slot=ap-dx-panel][data-drop-active=true]{outline:2px dashed var(--color-brand-primary);outline-offset:var(--spacing-1);border-radius:var(--radius-control)}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-slot=ap-dx-panel-cell]{margin-bottom:var(--spacing-1);padding:0}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-slot=ap-dx-panel-body]{gap:var(--spacing-2);padding:0}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-slot=ap-dx-order-group]{gap:var(--spacing-2)}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-order-type] button[aria-label^=Edit\ ]:not([data-slot]){opacity:0;transition:opacity var(--motion-fast)}[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-order-type]:is(:hover,:focus-within) button[aria-label^=Edit\ ]:not([data-slot]),[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-order-type] button[aria-label^=Edit\ ]:not([data-slot]):focus-visible{opacity:1}@media (hover:none){[data-long-page] [data-slot=assessment-plan-canvas][aria-label="Plan: orders by diagnosis"] [data-order-type] button[aria-label^=Edit\ ]:not([data-slot]){opacity:1}}[data-long-page] [data-slot=ap-plan-dx-head]{align-items:baseline;gap:var(--spacing-2);min-width:0;font:var(--type-body-strong);color:var(--ink-body);margin:0;display:flex}[data-long-page] [data-slot=ap-plan-dx-head]>[data-part=index]{font:var(--type-label);color:var(--soap-p-ink,var(--ink-secondary));font-variant-numeric:tabular-nums}[data-long-page] [data-slot=ap-plan-dx-head]>[data-part=term]{overflow-wrap:anywhere;min-width:0}[data-long-page] [data-slot=ap-plan-dx-head]>[data-part=code]{font:var(--type-meta);color:var(--ink-secondary)}[data-long-page] [data-testid=allied-health-plan]{gap:var(--spacing-6);color:var(--ink-body)}[data-long-page] [data-testid=allied-health-plan]>section{gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid var(--color-border-card);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-long-page] [data-testid=allied-health-plan]>section>div>div:first-child>:is(h3,span[id]){margin:0;font:var(--type-card-title)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--ink-body)!important}[data-long-page] [data-testid=allied-health-plan]>section>div>div:first-child>span:not([id]){font:var(--type-meta);color:var(--ink-secondary)}[data-long-page] [data-testid=plan-save-line] :is(p,span,div){font:var(--type-meta)}[data-long-page] [data-testid=plan-save-line] [class*=success]{color:var(--status-good-text)}[data-long-page] [data-slot=nursing-problems]{gap:var(--spacing-6)}[data-long-page] [data-slot=nursing-problems] [data-part=note-line-label]{font:var(--type-label);color:var(--ink-secondary)}[data-long-page] section[aria-label^="Needs a diagnosis: "]{border-color:var(--status-attention);border-radius:var(--radius-card);background:var(--chip-warning-bg)}[data-long-page] section[aria-label^="Needs a diagnosis: "]>p{font:var(--type-body);color:var(--ink-body)}[data-long-page] :is([aria-label^="Not ordered from "],[aria-label^="Undo of "]){border-color:var(--surface-line);border-radius:var(--radius-control)}[data-long-page] :is([aria-label^="Not ordered from "],[aria-label^="Undo of "])>span:first-child{font:var(--type-meta);color:var(--ink-secondary)}[data-long-page] :is(section[aria-label^="Needs a diagnosis: "],[aria-label^="Not ordered from "],[aria-label^="Undo of "]) button.h-8{height:var(--spacing-8);border-color:var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);font:var(--type-body-strong);color:var(--accent-primary)}[data-long-page] [aria-label^="Not ordered from "] span.h-8.border-status-warning{border-color:var(--status-attention);background:var(--chip-warning-bg);font:var(--type-body);color:var(--chip-warning-fg)}[data-long-page] [aria-label^="Not ordered from "] span.h-8:not(.border-status-warning){border-color:var(--surface-line);background:var(--surface-read);font:var(--type-body);color:var(--ink-secondary)}[data-long-page] :is([aria-label^="Not ordered from "],[aria-label^="Undo of "])>button:not(.h-8){font:var(--type-meta);color:var(--ink-subtle)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"]{background:var(--surface-scrim)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"]>div{border-radius:var(--radius-modal);background:var(--surface-read)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"]>div>div:first-child>span:first-child{font:var(--type-body-strong);color:var(--ink-secondary)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] div:has(>button[role=radio]){border-color:var(--surface-line);border-radius:var(--radius-control)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] button[role=radio]{width:var(--spacing-8);height:var(--spacing-8);background:var(--surface-read);color:var(--ink-secondary)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] button[role=radio][aria-checked=true]{background:var(--accent-primary);color:var(--color-surface-card)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] button[role=radio]>span{font:var(--type-label)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] button[aria-label="Close add to favourites"]{color:var(--ink-secondary)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] input{height:var(--spacing-8);border-color:var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);font:var(--type-body);color:var(--ink-body)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] input+span{font:var(--type-label);color:var(--ink-secondary)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] li{font:var(--type-body);color:var(--ink-body)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] li>span.font-mono{font:var(--type-meta);font-family:var(--font-mono);color:var(--ink-secondary)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] li>button{color:var(--accent-primary)}:root:has([data-long-page]) [role=dialog][aria-label="Add to favourites"] p[role=status]{font:var(--type-meta);color:var(--ink-subtle)}:root:has([data-long-page]) [role=dialog] section:is([aria-label=Patient\ details],[aria-label=Diagnosis],[aria-label=Prescriptions])>p.uppercase:first-child{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}[data-enc-overlay] :is([data-slot=order-dialog-body],[data-slot=referral-body]){gap:var(--spacing-4);font-family:var(--font-sans);color:var(--ink-body)}[data-enc-overlay] [data-slot=order-dialog-title]{margin:0 0 var(--spacing-2);font:var(--type-card-title);color:var(--ink-body)}[data-enc-overlay] :is([data-slot=order-dialog-body],[data-slot=referral-body]).field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio]))),[data-enc-overlay] :is([data-slot=order-dialog-body],[data-slot=referral-body]).field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio])))>span:first-child:not([class*=color-status-error]),[data-enc-overlay] :is([data-slot=order-dialog-field-label],[data-slot=referral-field-label],[data-slot=dx-select-label]){font:var(--type-label);text-transform:none;letter-spacing:normal;color:var(--ink-secondary)}[data-enc-overlay] :is([data-slot=order-dialog-field-label],[data-slot=referral-field-label]){margin-bottom:var(--spacing-1)}[data-enc-overlay] [data-slot=order-dialog-item-name]{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-enc-overlay] [data-slot=order-dialog-item-code]{font:var(--type-meta);color:var(--ink-secondary)}[data-enc-overlay] [data-slot=referral-refer-to]{font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-slot=dx-select-toggle]{font:var(--type-body-strong);color:var(--accent-primary)}[data-enc-overlay] [data-slot=dx-select-grid]{gap:var(--spacing-2) var(--spacing-4);padding-top:var(--spacing-2)}[data-enc-overlay] [data-slot=dx-select-term]{font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-slot=dx-select-code]{font:var(--type-meta);color:var(--ink-secondary)}[data-enc-overlay] [data-slot=order-dialog-actions]{margin-top:var(--spacing-2);background:var(--surface-read)}[data-enc-overlay] [data-slot=order-dialog-delete]{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control);color:var(--color-status-error);justify-content:center;align-items:center;display:inline-flex}[data-enc-overlay] [data-slot=order-dialog-delete]:hover{background:var(--color-status-error-bg)}[data-enc-overlay] [data-slot=referral-chip]{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-color:var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-slot=referral-chip]>span{color:var(--ink-subtle)}[data-enc-overlay] [data-testid=lab-type-chip]{height:auto;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-tag);font:var(--type-meta);letter-spacing:normal}[data-enc-overlay] [data-testid=lab-type-chip].bg-blue-100{background:var(--chip-info-bg);color:var(--chip-info-fg)}[data-enc-overlay] [data-testid=lab-type-chip]:not(.bg-blue-100),[data-enc-overlay] [data-testid=lab-chip][data-fixed=true]{background:var(--chip-neutral-bg);color:var(--chip-neutral-fg)}[data-enc-overlay] [data-testid=lab-chip][data-fixed=true]{height:auto;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-tag);font:var(--type-meta)}[data-enc-overlay] [data-testid=lab-chips]{gap:var(--spacing-2)}[data-enc-overlay] [data-testid=lab-chips]>span{height:auto;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-tag);background:var(--surface-read);font:var(--type-meta);color:var(--ink-secondary)}[data-enc-overlay] [data-testid=lab-tests]>div:first-child>span{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}[data-enc-overlay] [data-testid=lab-tests] [role=group][aria-label=Tests]{border-color:var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read)}[data-enc-overlay] [data-testid=lab-test-row]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-bottom-color:var(--surface-line)}[data-enc-overlay] [data-testid=lab-test-row][data-state=already]{background:var(--surface-app)}[data-enc-overlay] [data-testid=lab-test-row] label{font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-testid=lab-test-row] :is(.tabular-nums,[class*=text-size-xs]),[data-enc-overlay] [data-testid=lab-test-row] [class*=leading-body]{font:var(--type-meta);color:var(--ink-secondary)}[data-enc-overlay] :is([data-testid=lab-tests-hint],[data-testid=lab-tests-error]){padding:var(--spacing-2) 0 0;font:var(--type-meta);color:var(--ink-secondary);margin:0}[data-enc-overlay] [data-testid=lab-tests-error]{color:var(--color-status-error)}[data-enc-overlay] [data-testid=lab-questions]{gap:var(--spacing-3)}[data-enc-overlay] [data-testid=lab-questions]>div>div>span:first-child:not(:only-child){font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}[data-enc-overlay] [data-testid=lab-questions]>div>div>span:last-child{font:var(--type-body);color:var(--ink-body)}[data-enc-overlay] [data-testid=lab-info-line]{border-radius:var(--radius-control);background:var(--surface-app);font:var(--type-meta);color:var(--ink-secondary)}:root:has([data-long-page]) [data-slot=order-set-row]{padding:var(--spacing-2) 0;border-bottom-color:var(--surface-line)}:root:has([data-long-page]) [data-slot=order-set-name]{font:var(--type-body);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=order-set-meta]{font:var(--type-meta);color:var(--ink-secondary)}:root:has([data-long-page]) [data-slot=order-set-warning]{font:var(--type-meta);color:var(--color-status-warning)}:root:has([data-long-page]) [data-slot=order-set-add]{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control);color:var(--ink-secondary)}:root:has([data-long-page]) [data-slot=order-set-add]:hover:not(:disabled){background:var(--surface-app);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=order-sets-hint]{font:var(--type-body);color:var(--ink-secondary)}[data-long-page] [data-testid=plan-save-line]{min-height:var(--spacing-4);text-align:right}[data-long-page] [data-testid=plan-save-line] p{color:var(--ink-secondary);margin:0}[data-long-page] [data-testid=plan-save-notice]{width:100%;margin:0}:root:has([data-long-page]) [data-slot=erx-header]{margin:var(--spacing-2) var(--spacing-4) 0}:root:has([data-long-page]) [data-slot=erx-header-btn]{font:var(--type-body-strong);color:var(--accent-primary)}:root:has([data-long-page]) [data-slot=erx-header-title]{font:var(--type-card-title);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-sheet]{margin:var(--spacing-6) var(--spacing-6) 0;padding:var(--spacing-5) var(--spacing-8);background:var(--surface-read);font-family:var(--font-sans);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-sheet] section{margin-top:var(--spacing-6)}:root:has([data-long-page]) [data-slot=erx-error]{font:var(--type-body);color:var(--status-bad)}:root:has([data-long-page]) [data-slot=erx-top]{gap:var(--spacing-8)}:root:has([data-long-page]) [data-slot=erx-title]{font:var(--type-card-title);color:var(--accent-primary)}:root:has([data-long-page]) [data-slot=erx-clinic-org]{font:var(--type-body-strong);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-clinic-block]{width:calc(var(--spacing-8) * 6)}:is(:root:has([data-long-page]) [data-slot=erx-clinic-line],:root:has([data-long-page]) [data-slot=erx-thanks]){font:var(--type-body);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-clinic-phone]{font:var(--type-body);color:var(--accent-primary)}:root:has([data-long-page]) [data-slot=erx-info-row]{grid-template-columns:calc(var(--spacing-8) * 3) 1fr;column-gap:var(--spacing-6);padding-bottom:var(--spacing-2)}:root:has([data-long-page]) [data-slot=erx-info-label]{font:var(--type-meta);color:var(--ink-subtle)}:root:has([data-long-page]) [data-slot=erx-info-value]{font:var(--type-meta);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-rule]{background:var(--surface-line)}:root:has([data-long-page]) [data-slot=erx-community] [data-slot=erx-rule]{display:none}:root:has([data-long-page]) [data-slot=erx-muted]{font:var(--type-meta);color:var(--ink-secondary)}:root:has([data-long-page]) [data-slot=erx-dx-wrap]{row-gap:var(--spacing-3);grid-template-columns:1fr 1fr}:root:has([data-long-page]) [data-slot=erx-dx-text]{gap:var(--spacing-1)}:root:has([data-long-page]) :is([data-slot=erx-dx-index],[data-slot=erx-dx-title]){font:var(--type-body-strong);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-dx-desc]{font:var(--type-meta);color:var(--ink-subtle)}:root:has([data-long-page]) [data-slot=erx-th]{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-subtle)}:root:has([data-long-page]) [data-slot=erx-td]{font:var(--type-body);letter-spacing:normal;color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-table] tbody tr:nth-child(odd){background:var(--surface-panel);border-radius:0}:root:has([data-long-page]) [data-slot=erx-sub]{margin-top:var(--spacing-1);font:var(--type-meta);letter-spacing:normal;color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-sigs]{gap:calc(var(--spacing-8) * 4.5)}:root:has([data-long-page]) [data-slot=erx-sig-rule]{background:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-sig-label]{font:var(--type-body);color:var(--ink-body)}:root:has([data-long-page]) [data-slot=erx-community]{padding:var(--spacing-6);border-radius:var(--radius-card);background:var(--surface-panel)}:root:has([data-long-page]) [data-slot=erx-community-title]{font:var(--type-card-title);color:var(--accent-primary)}:root:has([data-long-page]) [data-slot=erx-community-body]{font:var(--type-meta);color:var(--ink-body)}[data-slot=pre-encounter-main-group]>[data-slot=pre-encounter-central]>main[data-slot=pa-pre-encounter-main],main[data-slot=pa-pre-encounter-main]{scrollbar-width:none;background:var(--surface-read);min-width:0;min-height:0;font-family:var(--font-sans);color:var(--ink-body);flex:1 1 0;padding:0;display:block;overflow-y:auto}main[data-slot=pa-pre-encounter-main]::-webkit-scrollbar{display:none}[data-slot=pa-pre-encounter-main] [data-slot=pv-canvas]{box-sizing:border-box;gap:var(--enc-card-gap);width:100%;max-width:928px;padding:var(--enc-canvas-pad);flex-direction:column;margin:0 auto;display:flex}[data-slot=pa-pre-encounter-main] section[data-enc-block][aria-label=Chief\ complaint]{row-gap:0;column-gap:var(--spacing-4);padding:0 0 var(--spacing-8);box-shadow:none;border-radius:0}[data-slot=pa-pre-encounter-main] section[data-enc-block][aria-label=Chief\ complaint]:not(:has(~[data-enc-block])){padding-bottom:0}[data-slot=pa-pre-encounter-main] [data-slot=pv-reason-row]{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}[data-slot=pa-pre-encounter-main] [data-slot=pv-reason-glyph]{color:var(--accent-primary);flex:none;display:inline-flex}[data-slot=pa-pre-encounter-main] [data-slot=pv-reason-text]{min-width:0;font:var(--type-body-strong);color:var(--ink-body)}[data-slot=pa-pre-encounter-main] [data-slot=pv-reason-comment]{margin:var(--spacing-2) 0 0;font:var(--type-body);color:var(--color-status-error)}[data-slot=pa-pre-encounter-main] [data-slot=pv-start-reason]{margin:var(--spacing-2) 0 0;font:var(--type-meta);color:var(--ink-secondary)}[data-slot=pa-pre-encounter-main] [data-slot=pv-review]{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-slot=pa-pre-encounter-main] [data-slot=pv-review][aria-disabled=true]{cursor:not-allowed;opacity:.5}[data-slot=pa-pre-encounter-main] [data-slot=pv-vitals-error]{font:var(--type-meta);color:var(--color-status-error)}[data-slot=pv-nurse]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-slot=pv-nurse-author]{align-items:center;gap:var(--spacing-2);display:flex}[data-slot=pv-nurse-avatar]{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background:var(--surface-app);color:var(--ink-secondary);font:var(--type-label);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}[data-slot=pv-nurse-avatar]>img{object-fit:cover;width:100%;height:100%}[data-slot=pv-nurse-name]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=pv-nurse-assessment]{gap:var(--spacing-1);flex-direction:column;display:flex}[data-slot=pv-nurse-title]{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-slot=pv-req]{color:var(--color-status-error)}[data-slot=pv-nurse-row]{align-items:baseline;gap:var(--spacing-4);font:var(--type-body);display:flex}[data-slot=pv-nurse-date]{color:var(--ink-secondary);white-space:nowrap}[data-slot=pv-nurse-score]{color:var(--accent-primary)}[data-slot=pv-nurse-comment]{font:var(--type-body);color:var(--ink-body);white-space:pre-wrap;margin:0}[data-slot=pv-stack]{flex-direction:column;display:flex}[data-slot=pv-row]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:1px solid var(--surface-line);display:flex}[data-slot=pv-row]:first-child{border-top:0;padding-top:0}[data-slot=pv-glyph]{color:var(--ink-secondary);flex:none;display:inline-flex}[data-slot=pv-grow]{flex:1;min-width:0}[data-slot=pv-title]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=pv-dx]{font-weight:var(--type-body-strong-weight);color:var(--ink-secondary)}[data-slot=pv-meta]{margin:var(--spacing-1) 0 0;font:var(--type-meta);color:var(--ink-secondary)}[data-slot=pv-unanswered]{font:var(--type-body);color:var(--ink-secondary)}[data-slot=pv-form] [class*=rounded-]{border-radius:0!important}[data-slot=pv-form]>:first-child{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}[data-slot=pv-form] :is(h2,h3){display:none}[data-slot=pv-meds]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-template=today-worklist] section[data-block]>h3>span+span{font-weight:var(--type-meta-weight)}[data-long-page]{--enc-left-open:var(--enc-chart-col);--enc-right-open:var(--enc-rail-col);--long-pad:var(--enc-canvas-pad);--long-top:var(--enc-canvas-pad);--long-card-gap:var(--enc-card-gap)}[data-long-page] [data-slot=encounter-shell]{--layout-chart-col:var(--enc-chart-col);--layout-intel-col:var(--enc-rail-col)}[data-long-page] [data-slot=encounter-patient-header]{background:var(--surface-read);flex:none}[data-long-page] [data-slot=encounter-patient-header] .page-header-leading [class*=inline-flex][class*=items-center]{font:var(--type-card-title)}[data-long-page] [data-slot=encounter-patient-header] .page-header-leading [class*=inline-flex][class*=items-center][style*=font-size]{font-size:var(--type-card-title-size)!important}[data-long-page] [data-slot=soap-ribbon]>button{min-width:0;padding:0 calc(var(--spacing-3) + var(--encounter-step-point)) 0 calc(var(--spacing-2) + var(--encounter-step-point));flex:auto;overflow:hidden}[data-long-page] [data-slot=soap-ribbon]>button:first-child{padding-left:var(--page-header-pad)}[data-long-page] [data-slot=soap-ribbon]>button>span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-long-page] [data-slot=soap-ribbon]>button>svg[aria-label=complete]{background:var(--enc-ink,var(--ink-secondary))}[data-long-page] [data-slot=soap-ribbon]>button:has([aria-label=complete]):before{border-color:var(--enc-ink,var(--ink-secondary));background:var(--enc-ink,var(--ink-secondary))}[data-long-page] [data-slot=chart-column] [data-slot=chart-person]{background-color:#0000;border-bottom:0;margin:0;padding:0}[data-long-page] [data-slot=chart-person]>[role=region]>div:first-child{display:none}[data-long-page] [data-slot=chart-person]>[role=region]:not(:has(>ul)){display:none}[data-long-page] [data-slot=chart-person]>[role=region]:has(>ul){margin:0 var(--enc-left-inset);padding:var(--enc-left-section-pad) 0;border-bottom:1px solid var(--surface-line)}[data-long-page] [data-slot=chart-person]>[role=region]>ul{border-top:0;padding-top:0}[data-long-page] [data-slot=chart-section-title]{font:var(--type-label);color:var(--ink-secondary)}[data-long-page] section[data-link-id^=risk-]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-long-page] section[data-link-id^=risk-] span[class~=text-body-15]{font:var(--type-body-strong);color:var(--ink-body)}[data-long-page] section[data-link-id^=risk-] button[data-variant=primary]{color:var(--ink-secondary);background-color:#0000;border:0}[data-long-page] section[data-link-id^=risk-] button[data-variant=primary]:hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-long-page] [data-slot=soap-ribbon]>button[data-attention]:before{content:"";border-style:dashed;border-color:var(--ink-meta);color:var(--ink-secondary)}[data-long-page] [data-slot=soap-ribbon]>button[data-attention][data-active=true]:not(:has([aria-label=complete])):before{content:"";border-style:solid;border-color:var(--encounter-step-current-ink);color:var(--encounter-step-current-ink)}[data-long-page] [data-slot=soap-ribbon]>button[data-attention]{padding-right:calc(var(--spacing-8) + var(--encounter-step-point))}[data-long-page] [data-slot=soap-ribbon]>button>svg[data-slot=soap-attention]{top:50%;right:calc(var(--spacing-3) + var(--encounter-step-point));width:var(--spacing-4);height:var(--spacing-4);margin-top:calc(-1 * var(--spacing-2));stroke:var(--status-attention);fill:none;flex:none;position:absolute}[data-long-page] [data-slot=soap-ribbon]>button>svg[data-slot=soap-attention] [data-part=dot]{stroke:none;fill:var(--status-attention)}[data-slot=flag-add-list]{flex-direction:column;display:flex}[data-slot=flag-add-group]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-1);font:var(--type-label);color:var(--ink-subtle);text-transform:none;letter-spacing:normal;margin:0}[data-slot=flag-add-message]{padding:var(--spacing-2) var(--spacing-4);font:var(--type-body);color:var(--ink-secondary);margin:0}[data-slot=flag-add-row]{height:var(--spacing-8);padding:0 var(--spacing-4);font:var(--type-body);color:var(--ink-body)}[data-long-page] [data-slot=note-end-sign]{justify-content:flex-end;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--surface-line)}[data-long-page] [data-slot=note-closing-card][data-provider-signed] [data-slot=note-end-sign]{margin-top:var(--spacing-8)}[data-long-page] #note-block-wrap-up [data-part=note-line] :is(span.font-semibold,output){font:var(--type-body);color:var(--ink-body)}[data-long-page] [aria-label=Follow-up\ unit] :is([role=radio],button){font:var(--type-body-strong);letter-spacing:normal}[data-long-page] #note-block-wrap-up [data-part=note-line] span.text-text-secondary{font:var(--type-body);color:var(--ink-secondary);font-style:normal}[data-long-page] [data-slot=wrap-up-invoice-head]>h3{font:var(--type-card-title);color:var(--ink-body)}[data-long-page] [data-slot=qr-step-panel]:is([data-step=hpi],[data-step=risk],[data-step=ros]){gap:var(--spacing-4)}[data-long-page] [data-slot=inserted-templates]{gap:var(--spacing-3)}[data-enc-overlay] [role=dialog] [data-slot=vh-root]{font-family:var(--font-sans);color:var(--ink-body)}[data-enc-overlay] [role=dialog] [data-slot=vh-top]{gap:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom-color:var(--surface-line)}[data-enc-overlay] [role=dialog] [data-slot=vh-glance]{gap:var(--spacing-2)}[data-enc-overlay] [role=dialog] [data-slot=vh-body]{padding-top:var(--spacing-4)}[data-enc-overlay] [role=dialog] [data-slot=vh-glance-tile]{min-width:96px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-card);border-radius:var(--radius-control);background:var(--surface-read);box-shadow:none}[data-enc-overlay] [role=dialog] [data-slot=vh-glance-tile][data-abnormal]{border-color:var(--status-attention)}[data-enc-overlay] [role=dialog] [data-slot=vh-glance-label]{font:var(--type-meta);color:var(--ink-subtle)}[data-enc-overlay] [role=dialog] [data-slot=vh-glance-value]{margin-top:var(--spacing-2);gap:var(--spacing-1)}[data-enc-overlay] [role=dialog] [data-slot=vh-tile]{width:calc(var(--spacing-4) + var(--spacing-3));height:calc(var(--spacing-4) + var(--spacing-3));border-radius:var(--radius-control);background:var(--surface-panel);color:var(--ink-secondary)}[data-enc-overlay] [role=dialog] [data-slot=vh-glance-tile] [data-slot=vh-tile]{width:calc(var(--spacing-4) + var(--spacing-1));height:calc(var(--spacing-4) + var(--spacing-1))}[data-enc-overlay] [role=dialog] [data-slot=vh-value]{font-family:var(--font-mono);font-size:var(--type-body-size);color:var(--ink-body);font-variant-numeric:tabular-nums;font-weight:var(--type-body-strong-weight)!important}[data-enc-overlay] [role=dialog] [data-slot=vh-value][data-abnormal]{color:var(--status-attention-text)}[data-enc-overlay] [role=dialog] [data-slot=vh-delta]{font:var(--type-meta);color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-weight:600}[data-enc-overlay] [role=dialog] [data-slot=vh-stick]{background:var(--surface-read);padding:0 var(--spacing-4) var(--spacing-3) 0;font:var(--type-meta);color:var(--ink-subtle)}[data-enc-overlay] [role=dialog] [data-slot=vh-col-head]{padding:0 var(--spacing-4) var(--spacing-3) 0;font-weight:400}[data-enc-overlay] [role=dialog] [data-slot=vh-col-line]{gap:var(--spacing-2)}[data-enc-overlay] [role=dialog] [data-slot=vh-date]{font:var(--type-body-strong);font-variant-numeric:tabular-nums;color:var(--ink-body)}[data-enc-overlay] [role=dialog] [data-slot=vh-current][data-slot][data-slot]{padding:2px var(--spacing-2);border-radius:var(--radius-tag);background:var(--chip-neutral-bg);color:var(--chip-neutral-fg)!important;font:var(--type-meta)!important;letter-spacing:normal!important;text-transform:none!important}[data-enc-overlay] [role=dialog] [data-slot=vh-recheck]{font:var(--type-meta);color:var(--ink-subtle)}[data-enc-overlay] [role=dialog] [data-slot=vh-time]{margin-top:var(--spacing-1);font:var(--type-meta);color:var(--ink-secondary);font-variant-numeric:tabular-nums}[data-enc-overlay] [role=dialog] [data-slot=vh-rec]{margin-top:var(--spacing-1);font:var(--type-meta);color:var(--ink-subtle)}[data-enc-overlay] [role=dialog] [data-slot=vh-row-head]{background:var(--surface-read);padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) 0;border-top-color:var(--surface-line);font-weight:400}[data-enc-overlay] [role=dialog] [data-slot=vh-row-head]>span{gap:var(--spacing-3)}[data-enc-overlay] [role=dialog] [data-slot=vh-label]{font:var(--type-body-strong);color:var(--ink-body)}[data-enc-overlay] [role=dialog] [data-slot=vh-unit]{font:var(--type-meta);color:var(--ink-subtle)}[data-enc-overlay] [role=dialog] [data-slot=vh-cell]{padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) 0;border-top-color:var(--surface-line)}[data-enc-overlay] [role=dialog] [data-slot=vh-cell-unit]{font:var(--type-meta);font-family:var(--font-sans);color:var(--ink-secondary);margin-inline-start:var(--spacing-1);font-weight:400}[data-enc-overlay] [role=dialog] [data-slot=vh-none]{color:var(--ink-subtle)}[data-enc-overlay] [role=dialog] [data-slot=vh-cards]{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}[data-enc-overlay] [role=dialog] [data-slot=vh-card]{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border-card);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-enc-overlay] [role=dialog] [data-slot=vh-card-label]{font:var(--type-meta);color:var(--ink-body);font-weight:600}[data-enc-overlay] [role=dialog] [data-slot=vh-chart]{height:calc(var(--spacing-16) + var(--spacing-6))}[data-enc-overlay] [role=dialog] [data-slot=vh-chart] path[opacity]{display:none}[data-enc-overlay] [role=dialog] [data-slot=vh-dot]{fill:var(--surface-read);stroke:var(--surface-line)}[data-enc-overlay] [role=dialog] [data-slot=vh-chart-text]{font-family:var(--font-mono);font-weight:var(--type-label-weight);fill:var(--ink-body)}[data-enc-overlay] [role=dialog] [data-slot=vh-latest-only]{margin-top:var(--spacing-6)}[data-enc-overlay] [role=dialog] [data-slot=vh-latest-label][data-slot][data-slot]{margin-bottom:var(--spacing-3);font:var(--type-label)!important;color:var(--ink-subtle)!important;letter-spacing:normal!important;text-transform:none!important}[data-enc-overlay] [role=dialog] [data-slot=vh-chips]{gap:var(--spacing-2)}[data-enc-overlay] [role=dialog] [data-slot=vh-chip]{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read)}[data-enc-overlay] [role=dialog] [data-slot=vh-chip][data-abnormal]{background:var(--chip-warning-bg);border-color:#0000}[data-enc-overlay] [role=dialog] [data-slot=vh-chip] [data-slot=vh-tile]{width:calc(var(--spacing-4) + var(--spacing-3));height:calc(var(--spacing-4) + var(--spacing-3))}[data-enc-overlay] #growth-chart-print-root{padding:var(--spacing-6);background:var(--surface-scrim)}[data-enc-overlay] #growth-chart-print-root [data-print-sheet]{width:822px;padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-modal);background:var(--surface-read);box-shadow:none}[data-long-page]{--enc-right-pad:var(--spacing-4)}[data-long-page] [data-slot=panel-section-header]:has(>[data-slot=panel-section-heading]:hover){background-color:var(--surface-app)}.block-rail{width:var(--sched-rail-width);border-left:1px solid var(--surface-line);background-color:var(--surface-read);height:100%;font-family:var(--font-sans);color:var(--ink-body);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.block-head{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-12) var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--surface-line);flex-shrink:0;display:flex;position:relative}.block-head-title{font:var(--type-card-title);color:var(--ink-body);margin:0}.block-ghost{font-weight:var(--type-body-weight)}.block-head-close{top:50%;right:var(--spacing-3);width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.block-head-close:hover{background-color:var(--color-grey-100);color:var(--ink-body)}.block-body{gap:var(--spacing-6);scrollbar-width:none;min-height:0;padding:var(--spacing-4);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.block-body::-webkit-scrollbar{display:none}.block-fieldset{gap:var(--spacing-6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.block-date-row{justify-content:center;display:flex}.block-date-btn{align-items:center;gap:var(--spacing-2);font:var(--type-body-strong);color:var(--ink-body);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.block-date-btn svg{color:var(--ink-secondary)}.block-date-btn:disabled{cursor:default;opacity:.6}.block-days{gap:var(--spacing-2);scrollbar-width:none;display:flex;overflow-x:auto}.block-days::-webkit-scrollbar{display:none}.block-day{width:var(--pa-block-day-w);align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) 0;border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface-read);font:inherit;color:var(--ink-body);cursor:pointer;flex-direction:column;flex:none;display:flex}.block-day[data-selected]{border-color:var(--accent-primary);background:var(--accent-active-bg);color:var(--accent-primary)}.block-day:disabled{cursor:default}.block-day-meta{font:var(--type-meta);color:inherit}.block-day-num{font:var(--type-card-title);color:inherit}.block-section{margin:0 0 var(--spacing-2);font:var(--type-label);color:var(--ink-meta)}.block-label{margin:0 0 var(--spacing-1);font:var(--type-label);color:var(--ink-meta);display:block}.block-label[data-flush]{margin:0}.block-req{color:var(--status-bad)}.block-fields{gap:var(--spacing-4);flex-direction:column;display:flex}.block-input,.block-select{box-sizing:border-box;width:100%;height:var(--pa-block-ctl);border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-read);font:var(--type-body);color:var(--ink-body)}.block-input{padding:0 var(--spacing-3)}.block-select{padding:0 var(--spacing-2)}.block-input:focus,.block-select:focus{border-color:var(--accent-primary);outline:none}.block-input:disabled,.block-select:disabled{background:var(--color-grey-100);color:var(--ink-meta)}.block-two{gap:var(--spacing-2);grid-template-columns:1fr 1fr;display:grid}.block-two[data-gap=wide]{gap:var(--spacing-3)}.block-muted{padding:var(--spacing-1) 0;font:var(--type-body);color:var(--ink-meta);margin:0}.block-skel-date{width:var(--spacing-16);height:var(--spacing-6);border-radius:var(--radius-sm);background:var(--color-grey-100);align-self:center}.block-skel-strip{height:var(--pa-slotpop-tile-h);border-radius:var(--radius-lg);background:var(--color-grey-100)}.block-skel-field{height:var(--pa-block-ctl);border-radius:var(--radius-md);background:var(--color-grey-100)}.block-recurring{gap:var(--spacing-4);flex-direction:column;display:flex}.block-between{justify-content:space-between;align-items:center;display:flex}.block-name{font:var(--type-body-strong);color:var(--ink-body);margin:0}.block-unblock{width:var(--pa-block-unblock-w);height:var(--control-sm);border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-read);font:var(--type-body-strong);color:var(--status-bad);cursor:pointer;flex:none;align-self:center;display:block}.block-unblock:hover{background:var(--color-status-error-bg)}.block-unblock:disabled{cursor:default;opacity:.6}.block-rec{gap:var(--spacing-4);flex-direction:column;display:flex}.block-stepper{align-items:center;gap:var(--spacing-2);display:flex}.block-step{width:var(--pa-block-step);height:var(--pa-block-step);border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-read);color:var(--ink-body);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.block-step:disabled{background:var(--color-grey-100);color:var(--ink-meta);cursor:default}.block-step-val{width:var(--pa-block-step-val);height:var(--pa-block-step);border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-read);font:var(--type-body-strong);justify-content:center;align-items:center;display:flex}.block-note{font:var(--type-body);color:var(--ink-meta);margin:0}.pgrid-search-wrap{position:relative}.pgrid-search-icon{top:var(--spacing-2);left:var(--spacing-3);width:var(--spacing-4);height:var(--spacing-4);color:var(--color-text-hint);pointer-events:none;position:absolute}.pgrid-search{box-sizing:border-box;width:100%;height:var(--control-sm);padding:0 var(--spacing-3) 0 var(--spacing-8);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);font:var(--type-body);color:var(--ink-body)}.pgrid-search:focus{border-color:var(--accent-primary);outline:none}.pgrid-cards{gap:var(--spacing-2);grid-template-columns:1fr 1fr;display:grid}.pgrid-card{align-items:center;gap:var(--spacing-3);min-width:0;padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface-read);font:inherit;text-align:left;cursor:pointer;display:flex}.pgrid-card:hover{border-color:var(--accent-primary);background:var(--accent-active-bg)}.pgrid-grow{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pgrid-card-name,.pgrid-name{font:var(--type-body-strong);color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pgrid-card-sub{font:var(--type-meta);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pgrid-sub{font:var(--type-meta);color:var(--ink-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pgrid-skel{height:var(--spacing-16);border-radius:var(--radius-xl);background:var(--color-grey-200)}.pgrid-muted{padding:var(--spacing-1) 0;font:var(--type-body);color:var(--ink-meta);margin:0}.pgrid-chosen{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2);border:1px solid var(--accent-primary);border-radius:var(--radius-lg);background:var(--accent-active-bg);display:flex}.pgrid-clear{width:var(--pa-block-ctl);height:var(--pa-block-ctl);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chart-plain-table{scrollbar-width:none;border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);overflow-x:auto}.chart-plain-table::-webkit-scrollbar{display:none}.chart-plain-table>table{border-collapse:collapse}.chart-plain-table>table>thead>tr{height:var(--spacing-10);border-bottom:1px solid var(--surface-line)}.chart-plain-table>table>thead>tr>th{padding:1px var(--spacing-4);font:var(--type-label);color:var(--ink-secondary);text-align:left;white-space:nowrap}.chart-plain-table>table>tbody>tr{height:var(--list-table-row-height);border-bottom:1px solid var(--surface-line)}.chart-plain-table>table>tbody>tr:last-child{border-bottom:0}.chart-plain-table>table>tbody>tr:hover{background-color:var(--surface-panel)}.chart-plain-table>table>tbody>tr>td{padding:var(--spacing-2) var(--spacing-4);font:var(--type-body);color:var(--ink-body);vertical-align:middle}.chart-plain-table td[data-chart-cell=date]{white-space:nowrap;font-variant-numeric:tabular-nums}.chart-plain-table .chart-th-actions,.chart-plain-table .chart-td-actions{text-align:right}.chart-cell-sub{font:var(--type-meta);color:var(--ink-meta)}.chart-sub-head{margin:0 0 var(--spacing-2);font:var(--type-body-strong);color:var(--ink-body)}.chart-sub-count{font:var(--type-meta);color:var(--ink-meta)}.chart-link{font:var(--type-body-strong);color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:0}.chart-link:hover{color:var(--accent-active-text)}.demog-stack{gap:var(--spacing-6);flex-direction:column;display:flex}.demog-read{gap:var(--spacing-3);flex-direction:column;display:flex}.demog-read-head{align-items:center;display:flex}.demog-avatar{width:var(--pa-demog-avatar);height:var(--pa-demog-avatar);border-radius:var(--radius-full);background:var(--accent-active-bg);object-fit:cover;font:var(--type-body-strong);color:var(--accent-primary);justify-content:center;align-items:center;display:inline-flex}.chart-plain-table>table>tbody>tr>td.demog-field{width:var(--pa-demog-field-w);font:var(--type-body-strong);color:var(--ink-body)}.chart-plain-table>table>tbody>tr>td.demog-value{color:var(--ink-secondary);overflow-wrap:anywhere}.demog-card{margin:var(--spacing-4) 0;padding:var(--spacing-6);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read)}.di-stack{gap:var(--spacing-3);flex-direction:column;display:flex}.di-card{padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card)}.di-card[data-tone=error]{border-color:var(--status-bad);background:var(--chip-error-bg)}.di-card[data-tone=warning]{border-color:var(--status-attention);background:var(--chip-warning-bg)}.di-card[data-tone=info]{border-color:var(--accent-primary);background:var(--chip-info-bg)}.di-top{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1);display:flex}.di-type{font:var(--type-meta);color:var(--ink-meta)}.di-title{font:var(--type-card-title);color:var(--ink-body);margin:0}.di-desc{margin:var(--spacing-1) 0 0;font:var(--type-body);color:var(--ink-secondary)}.di-fields{gap:var(--spacing-1) var(--spacing-6);margin-top:var(--spacing-3);font:var(--type-body);grid-template-columns:1fr 1fr;display:grid}.di-field{min-width:0}.di-label{font:var(--type-label);color:var(--ink-meta)}.di-value{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.di-none{font:var(--type-body);color:var(--ink-meta);margin:0}.di-empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);border:1px dashed var(--surface-line);border-radius:var(--radius-card);font:var(--type-body);color:var(--ink-meta);text-align:center;flex-direction:column;display:flex}.di-retry{font:var(--type-body-strong);color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:0}.sched-day{align-items:center;gap:var(--spacing-1);min-width:0;padding:var(--spacing-2) 0;border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface-read);font:inherit;color:var(--ink-body);cursor:pointer;flex-direction:column;flex:1 1 0;display:flex}.sched-day:hover{border-color:var(--accent-primary)}.sched-day[data-selected]{border-color:var(--accent-primary);background:var(--accent-active-bg);color:var(--accent-primary)}.sched-day[data-off]{opacity:.5;cursor:default}.sched-day[data-off]:hover{border-color:var(--surface-line)}.sched-day-meta{font:var(--type-meta);color:inherit}.sched-day-num{font:var(--type-card-title);color:inherit}.sched-month-btn{align-items:center;gap:var(--spacing-1);font:var(--type-body-strong);color:var(--ink-body);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sched-sub-label{margin:0 0 var(--spacing-2);font:var(--type-label);color:var(--ink-meta)}.sched-sub-label[data-gap=wide]{margin-bottom:var(--spacing-3)}.sched-toggle{width:fit-content;padding:var(--spacing-1);border-radius:var(--radius-lg);background:var(--color-grey-100);align-self:center;margin-inline:auto;display:flex}.sched-toggle-item{padding:var(--spacing-1) var(--spacing-6);border-radius:var(--radius-md);font:var(--type-body-strong);color:var(--ink-meta);cursor:pointer;background:0 0;border:0}.sched-toggle-item[data-on]{background:var(--surface-read);color:var(--ink-body);box-shadow:var(--shadow-1)}.sched-prow{gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface-read);flex-direction:column;display:flex}.sched-prow-top{align-items:center;gap:var(--spacing-3);display:flex}.sched-grow{flex:1 1 0;min-width:0}.sched-name{font:var(--type-body-strong);color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sched-sub{font:var(--type-meta);color:var(--ink-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sched-slot-row{align-items:center;gap:var(--spacing-2);padding-left:var(--spacing-10);display:flex}.sched-slot-cards{gap:var(--spacing-2);flex:1;grid-template-columns:1fr 1fr;display:grid}.sched-slot-card{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface-read);font:inherit;cursor:pointer;flex-direction:column;display:flex}.sched-slot-card:hover{border-color:var(--accent-primary);background:var(--accent-active-bg)}.sched-slot-time{font:var(--type-card-title);color:var(--ink-body)}.sched-slot-loc{font:var(--type-meta);color:var(--accent-primary)}.sched-more{width:var(--spacing-8);height:var(--spacing-8);border:1px solid var(--surface-line);border-radius:var(--radius-full);background:var(--surface-read);color:var(--accent-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.sched-none{font:var(--type-body);color:var(--ink-meta);flex:1;margin:0}.sched-none[data-center]{padding:var(--spacing-6) 0;text-align:center}.qf-head{margin:0 0 var(--spacing-4)}.qf-desc{margin:var(--spacing-1) 0 0;font:var(--type-body);color:var(--ink-secondary)}.qf-list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qf-card{padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-xl);background:var(--surface-read)}.qf-label{margin:0 0 var(--spacing-2);font:var(--type-body-strong);color:var(--ink-body);display:block}.qf-req{margin-left:var(--spacing-1);color:var(--status-bad)}.qf-counter{margin:var(--spacing-1) 0 0;font:var(--type-meta);color:var(--ink-meta);text-align:right}.qf-picks{gap:var(--spacing-2);display:flex}.qf-pick{height:var(--spacing-6);padding:0 var(--spacing-3);border-radius:var(--radius-tag);background:var(--color-grey-100);font:var(--type-body);color:var(--ink-secondary);cursor:pointer;border:0;align-items:center;display:inline-flex}.qf-pick[data-active]{background:var(--color-brand-primary);color:var(--color-text-inverse)}.qf-pick:disabled{opacity:.5;cursor:not-allowed}.qf-options{gap:var(--spacing-2);flex-direction:column;display:flex}.qf-option{padding:calc(var(--spacing-1) * 1.5) var(--spacing-2);border-radius:var(--radius-md)}.qf-option:not([data-readonly]):hover{background:var(--color-grey-100)}.qf-italic{font:var(--type-meta);color:var(--ink-meta);margin:0;font-style:italic}.qf-group{font:var(--type-body-strong);color:var(--ink-body);margin:0}.qf-group-body{gap:var(--spacing-3);margin-top:var(--spacing-1);flex-direction:column;display:flex}.qf-nest{margin-top:var(--spacing-3);padding-left:var(--spacing-3);border-left:2px solid var(--color-border-subtle)}.qf-foot{justify-content:flex-end;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6);display:flex}.qf-saving{align-items:center;gap:var(--spacing-2);font:var(--type-body);color:var(--ink-meta);display:inline-flex}.qf-skel{gap:var(--spacing-3);flex-direction:column;display:flex}.qf-sk1{width:33%;height:var(--spacing-5)}.qf-sk2{width:100%;height:var(--spacing-12)}.qf-banner{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--status-bad);border-radius:var(--radius-md);background:var(--chip-error-bg);display:flex}.qf-banner svg{margin-top:var(--spacing-1);color:var(--status-bad);flex:none}.qf-banner-title{font:var(--type-body-strong);color:var(--status-bad);margin:0}.qf-banner-msg{margin:var(--spacing-1) 0 0;font:var(--type-body);color:var(--ink-body)}.lmp-root{gap:var(--spacing-2);margin-top:var(--spacing-1);font-family:var(--font-sans);flex-direction:column;display:flex}.lmp-trigger{width:100%;height:var(--spacing-8);padding:0 var(--spacing-2);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-card);font:var(--type-body);color:var(--color-text-hint);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:inline-flex}.lmp-trigger[data-set]{color:var(--color-brand-depth)}.lmp-trigger svg{color:var(--ink-secondary)}.lmp-not{font:var(--type-body);color:var(--ink-meta);margin:0;font-style:italic}.lmp-cb{font:var(--type-meta);color:var(--ink-meta)}.lmp-rows{gap:var(--spacing-1);flex-direction:column;display:flex}.lmp-row{justify-content:space-between;align-items:center;gap:var(--spacing-2);font:var(--type-meta);color:var(--ink-meta);cursor:pointer;display:flex}.lmp-row[data-disabled]{opacity:.6;cursor:not-allowed}.lmp-sw{width:var(--pa-lmp-switch-w);height:var(--pa-lmp-switch-h);border-radius:var(--radius-full);background:var(--color-grey-200);cursor:pointer;border:0;flex:none;padding:0;position:relative}.lmp-sw[data-on]{background:var(--accent-primary)}.lmp-knob{top:calc(var(--spacing-1) / 2);left:var(--spacing-1);width:var(--pa-lmp-knob);height:var(--pa-lmp-knob);border-radius:var(--radius-full);background:var(--color-surface-card);position:absolute}.lmp-sw[data-on] .lmp-knob{left:var(--spacing-4)}.idc-label{font:var(--type-label);color:var(--ink-meta)}.idc-field{margin-top:var(--spacing-1)}.idc-tile{width:var(--pa-idcard-w);height:var(--pa-idcard-h);justify-content:center;align-items:center;gap:var(--spacing-1);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-grey-100);font:var(--type-body-strong);color:var(--ink-meta);cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.idc-tile[data-filled]{background:var(--surface-read);border-style:solid}.idc-tile:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.idc-tile:disabled{opacity:.6;cursor:not-allowed}.idc-tile img{object-fit:cover;width:100%;height:100%}.idc-preview{min-height:var(--pa-img-preview-min);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-grey-100);justify-content:center;align-items:center;display:flex;overflow:hidden}.idc-preview-img{background:var(--color-surface-card);object-fit:contain;width:100%}.idc-none{align-items:center;gap:var(--spacing-2);padding:var(--spacing-10) 0;font:var(--type-body);color:var(--ink-meta);flex-direction:column;display:flex}.idc-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-2);display:flex}.appt-sort{align-items:center;gap:var(--spacing-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.appt-sort:hover{color:var(--ink-body)}.appt-foot{justify-content:space-between;align-items:center;gap:var(--spacing-4);font:var(--type-body);color:var(--ink-secondary);display:flex}[data-slot=worklist-card] [class*=text-body-15]{font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}[data-slot=worklist-card] span.min-w-0.flex-1:is([class*=font-semibold],[class*=font-bold]){font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important;font-weight:var(--type-card-title-weight)!important}[data-slot=worklist-card] [class*=text-body-15]:is([class*=font-semibold],[class*=font-bold]){font:var(--type-label)!important}[data-slot=worklist-card] [class*=inline-flex][class*=items-center][style*=font-size]{font-size:var(--type-card-title-size)!important}[data-slot=worklist-card] [class*="rounded-[2px]"][class*=bg-\[]{height:var(--status-chip-height);padding:0 var(--spacing-2);border-radius:var(--radius-tag);font:var(--type-body-strong);line-height:var(--status-chip-height);background-color:var(--chip-error-bg)!important;color:var(--chip-error-fg)!important}:root{--text-2xs:12px;--text-2xs--line-height:16px;--text-xs:12px;--text-xs--line-height:16px;--text-sm--line-height:20px;--text-base--line-height:24px;--text-lg--line-height:32px;--radius-control:8px;--radius-input:8px;--radius-card:12px;--radius-modal:12px;--radius-tag:4px;--radius-tile:12px;--radius-panel:12px;--color-border-default:var(--surface-line);--font-weight-bold:600;--font-weight-extrabold:600;--color-text-primary:var(--ink-body);--color-text-secondary:var(--ink-secondary);--color-text-muted:var(--ink-meta);--color-surface-background:var(--surface-app);--color-surface-card:var(--surface-read);--color-border-card:var(--surface-line);--color-brand-primary:var(--accent-primary);--color-brand-depth:var(--accent-active-text);--status-chip-height:var(--spacing-5);--status-chip-pad:var(--spacing-2);--chip-success-bg:var(--color-status-success-bg);--chip-success-fg:var(--color-green-700);--chip-warning-bg:var(--color-status-warning-bg);--chip-warning-fg:var(--color-yellow-700);--chip-error-bg:var(--color-status-error-bg);--chip-error-fg:var(--color-red-700);--chip-info-bg:var(--color-status-info-bg);--chip-info-fg:var(--color-blue-700);--chip-neutral-bg:var(--color-status-neutral-bg);--chip-neutral-fg:var(--color-grey-800);--chip-draft-line:var(--color-grey-600);--chip-draft-fg:var(--ink-secondary);--rail-pad:var(--spacing-2);--rail-pad-bottom:var(--spacing-4);--rail-foot-gap:var(--spacing-2);--rail-account-row:var(--spacing-8);--rail-account-size:var(--spacing-8);--rail-row-height:var(--spacing-10);--rail-row-radius:var(--radius-control);--rail-icon-size:20px;--icon-stroke:2px;--rail-icon-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M3 10h18'/></svg>");--rail-brand-gap:var(--spacing-2);--rail-brand-top:var(--spacing-1);--font-sans:"Inter Variable", Inter, "Readex Pro Variable", "Readex Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rail-menu-width:256px;--rail-wordmark-height:var(--spacing-8);--rail-wordmark-width:81px;--rail-brand-inset:calc(var(--spacing-2) + var(--spacing-1));--rail-brand-gap-x:var(--spacing-2);--rail-toggle-size:var(--spacing-8);--rail-brand-reach:calc(var(--rail-brand-inset) + var(--rail-wordmark-width) + var(--rail-brand-gap-x) + var(--rail-toggle-size));--rail-brand-push:calc(var(--rail-brand-reach) + var(--spacing-3) - var(--zone-rail-collapsed));--rail-tile-pad:calc((var(--rail-row-height) - var(--rail-icon-size)) / 2);--rail-bell-pad:calc(var(--rail-tile-pad) - (var(--spacing-6) - var(--rail-icon-size)) / 2);--rail-avatar-pad:calc((var(--rail-row-height) - var(--spacing-8)) / 2);--tooltip-bg:var(--ink-body);--tooltip-fg:var(--surface-read);--tooltip-radius:var(--radius-control);--tooltip-gap:4px;--topbar-icon:var(--spacing-8);--search-width:400px;--search-min-width:200px;--search-light-duration:1.1s;--page-header-pad:var(--spacing-4);--page-header-context-top:var(--spacing-3);--page-header-gap-x:var(--spacing-4);--page-header-tabs-end:var(--spacing-6);--page-header-photo:var(--spacing-12);--page-header-control:var(--spacing-8);--header-menu-min-width:184px;--frame-inset:var(--zone-frame-inset-right);--page-pad:var(--spacing-12);--page-header-gap:var(--spacing-8);--page-header-height:var(--zone-header-app);--tooltip-fg-2:var(--color-grey-300);--color-text-subtle:var(--ink-subtle);--type-header-title-size:var(--type-page-title-size);--type-header-title-line:var(--type-page-title-line);--type-header-title-weight:var(--type-page-title-weight);--type-lead-size:20px;--type-lead-line:28px;--type-lead-weight:600;--hint-text:var(--status-attention-text);--hint-link-weight:500;--text-eyebrow:12px;--text-eyebrow--line-height:16px;--text-callout:12px;--text-callout--line-height:16px;--text-compact:13px;--text-compact--line-height:20px;--text-subtitle:13px;--text-subtitle--line-height:20px;--text-body-15:13px;--text-body-15--line-height:20px;--text-md:16px;--text-md--line-height:24px;--text-title:16px;--text-title--line-height:24px;--text-monogram:24px;--text-monogram--line-height:32px;--text-display:32px;--text-display--line-height:40px;--text-hero:24px;--text-hero--line-height:32px;--text-rail-item:14px;--text-rail-item--line-height:24px;--tracking-hero:normal;--radius-xl:var(--radius-card);--avatar-initials-sm:var(--type-label-size);--avatar-initials-md:var(--type-body-strong-size);--avatar-initials-lg:20px}.uppercase{text-transform:none;letter-spacing:normal}.uppercase:is(.font-bold,.font-semibold){font-weight:var(--type-label-weight)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}button:disabled,[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}header button[aria-label=Help]:disabled{cursor:default}:is(button:not(:disabled),a[href],[role=button],[role=tab]):not([aria-disabled=true]):not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-default],[class*=cursor-text],[class*=cursor-help],[class*=cursor-crosshair],[class*=cursor-col-resize],[class*=cursor-row-resize],[class*=cursor-ew-resize],[class*=cursor-ns-resize]),.cal-day-row,.cal-day-block,.cal-dp-dropdown{cursor:pointer}:root{--font-mono:var(--font-sans)}.font-mono{font-variant-numeric:tabular-nums}svg.lucide:not([data-stroke=own],[data-stroke=own] *){stroke-width:var(--icon-stroke)}:root{--icon-badge-stroke:calc(var(--icon-stroke) * 32 / 24);--icon-font-stroke:1px;--icon-mask-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>");--icon-mask-video:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/><rect x='2' y='6' width='14' height='12' rx='2'/></svg>");--icon-mask-house:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/><path d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>");--icon-mask-ban:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M4.929 4.929 19.07 19.071'/></svg>");--icon-mask-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v4'/><path d='M16 2v4'/><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M3 10h18'/></svg>")}[data-part=section-badge] svg[viewBox="0 0 32 32"] :is(path,circle,rect,line,polyline,polygon,ellipse){stroke-width:var(--icon-badge-stroke)}:is([aria-roledescription=draggable] span[title]>span[aria-label][style*=Scrips],[data-slot=date-picker-trigger] span[style*=Scrips]){-webkit-text-fill-color:transparent;-webkit-mask:var(--icon-mask) center / contain no-repeat;-webkit-mask:var(--icon-mask) center / contain no-repeat;mask:var(--icon-mask) center / contain no-repeat;background-color:currentColor}[aria-roledescription=draggable] span[title]>span[aria-label][style*=Scrips]{--icon-mask:var(--icon-mask-plus)}[aria-roledescription=draggable] span[title]>span[aria-label*=virtual i][style*=Scrips]{--icon-mask:var(--icon-mask-video)}[aria-roledescription=draggable] span[title]>span[aria-label*=home i][style*=Scrips]{--icon-mask:var(--icon-mask-house)}[aria-roledescription=draggable] span[title]>span[aria-label*=block i][style*=Scrips]{--icon-mask:var(--icon-mask-ban)}[data-slot=date-picker-trigger] span[style*=Scrips]{--icon-mask:var(--icon-mask-calendar)}[data-testid=document-row-thumbnail] span[style*=Scrips]{-webkit-text-stroke:var(--icon-font-stroke) currentColor}:root{--icon-size-inline:var(--spacing-4);--icon-size-nav:var(--spacing-5);--icon-size-tile:var(--spacing-6);--icon-box:var(--spacing-8)}.icon-action{width:var(--icon-box);height:var(--icon-box);border:1px solid var(--color-grey-300);border-radius:var(--radius-control);background-color:var(--color-surface-card);color:var(--ink-secondary);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-action:not(:disabled):hover{border-color:var(--color-grey-400);background-color:var(--color-grey-100);color:var(--ink-body)}.icon-action[aria-pressed=true]{border-color:var(--accent-primary);background-color:var(--accent-active-bg);color:var(--accent-primary)}[role=status]>span[aria-hidden=true][class*=rounded-full]{background-color:var(--color-grey-100)}[role=status]>span[aria-hidden=true][class*=rounded-full]>span{color:var(--ink-secondary)!important}[role=status]>span[aria-hidden=true][class*=rounded-full] svg{stroke:currentColor}:root{--button-secondary-line:var(--color-grey-300);--button-secondary-hover-bg:var(--color-grey-100);--button-secondary-hover-line:var(--color-grey-400);--button-secondary-press-bg:var(--color-grey-200)}button[data-variant][data-size]{--font-weight-bold:var(--type-body-strong-weight);letter-spacing:normal}button[data-variant][data-size]:focus-visible{box-shadow:none}button[data-variant][data-size=sm]:not([data-variant=link]){height:var(--spacing-8)}button[data-variant][data-size=compact]:not([data-variant=link]),button[data-variant][data-size=md]:not([data-variant=link]),button[data-variant][data-size=lg]:not([data-variant=link]){height:var(--spacing-10);font-size:var(--type-body-strong-size)}button[data-variant][data-size=sm]:not([data-variant=link]):has(>span:not([aria-hidden])){padding-inline:var(--spacing-3)}:is(button[data-variant][data-size=compact]:not([data-variant=link]):has(>span:not([aria-hidden])),button[data-variant][data-size=md]:not([data-variant=link]):has(>span:not([aria-hidden])),button[data-variant][data-size=lg]:not([data-variant=link]):has(>span:not([aria-hidden]))){padding-inline:var(--spacing-4)}button[data-variant=primary][data-size]{--color-brand-primary:var(--accent-primary);--color-interactive-disabled:var(--accent-primary);--color-text-inverse:var(--surface-read);--color-text-muted:var(--surface-read)}button[data-variant=secondary][data-size]{--color-border-strong:var(--button-secondary-line);--color-brand-primary:var(--ink-body);--color-text-hint:var(--ink-body);--color-blue-100:var(--button-secondary-hover-bg);background-color:#0000}button[data-variant=secondary][data-size]:hover:not(:disabled){background-color:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-line)}button[data-variant=secondary][data-size]:active:not(:disabled){background-color:var(--button-secondary-press-bg)}button[data-variant=tertiary][data-size]{--color-brand-primary:var(--ink-secondary);--color-text-hint:var(--ink-secondary);--color-blue-100:var(--surface-panel)}button[data-variant=destructive][data-size]{--color-status-error:var(--status-bad);--color-interactive-disabled:var(--status-bad);--color-text-inverse:var(--surface-read);--color-text-muted:var(--surface-read)}div[data-status][data-state][data-size],button[data-status][data-state][data-size],[data-slot=date-picker-trigger],[data-slot=date-range-picker-trigger]{--color-status-error:var(--status-bad);height:var(--spacing-10);border-width:1px}div[data-status][data-state][data-size][data-variant=search-pill]{border:1px solid var(--surface-line);border-radius:var(--radius-input);background-color:var(--surface-read)}div[data-status][data-state][data-size]>input:focus-visible,button[data-status][data-state][data-size]:focus-visible,[data-slot=date-picker-trigger]:focus-visible,[data-slot=date-range-picker-trigger]:focus-visible,div[dir]>textarea:focus-visible{outline:none}div[dir]>textarea{--color-border-strong:var(--surface-line);--color-status-error:var(--status-bad);min-height:var(--spacing-10);border-radius:var(--radius-input);background-color:var(--surface-read);font-size:var(--type-body-size);line-height:var(--type-body-line);border-width:1px}:root{--list-table-row-height:var(--spacing-12)}[data-slot=table-body]>[data-slot=table-row],[data-component=custom-table-list] tbody>tr{height:var(--list-table-row-height)}[data-slot=table-body]>[data-slot=table-row]>[data-slot=table-cell],[data-component=custom-table-list] tbody>tr>td{padding-block:0}[data-slot=table-body]>[data-slot=table-row]:not(:last-child),[data-component=custom-table-list] tbody>tr:not(:last-child){border-bottom:1px solid var(--surface-line)}[data-slot=table-body]>[data-slot=table-row]:hover,[data-component=custom-table-list] tbody>tr:hover{background-color:var(--surface-panel)}[data-slot=table-body]>[data-slot=table-row][data-state=selected]{background-color:var(--surface-new)}[data-slot=table-header]>tr,[data-component=custom-table-list] thead>tr{border-bottom:1px solid var(--surface-line);background-color:#0000}[data-slot=table-head],[data-component=custom-table-list] th{padding-inline:var(--spacing-4);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:normal;text-transform:none;color:var(--ink-secondary);background-color:#0000}[data-slot=table-cell],[data-component=custom-table-list] td{padding-inline:var(--spacing-4)}[data-slot=tabs-list][data-variant=line]{justify-content:flex-start;gap:var(--spacing-6);border-bottom:1px solid var(--surface-line);width:100%}[data-slot=tabs-list][data-variant=line]>[data-slot=tabs-trigger]{height:var(--spacing-10);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);color:var(--ink-secondary);padding-block:0}[data-slot=tabs-list][data-variant=line]>[data-slot=tabs-trigger][data-active]{color:var(--ink-body)}[data-slot=tabs-list][data-variant=line]>[data-slot=tabs-trigger]:after{background-color:var(--accent-primary);height:2px}[data-slot=tabs-trigger]:focus-visible{box-shadow:none}span[data-variant][data-tone]:not([data-shape]){height:var(--spacing-5);padding-block:0;padding-inline:var(--spacing-2);border-radius:var(--radius-tag);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:normal}div[data-size]:not([data-status]):not([data-slot]):not([data-observation-status]){box-shadow:none}[data-base-ui-portal]>[role=dialog]:not([data-slot]){border-radius:var(--radius-modal);background-color:var(--surface-read);box-shadow:var(--shadow-overlay)}[data-base-ui-portal]>[role=presentation]:is([data-open],[data-closed]):has(~[role=dialog]){background-color:var(--surface-scrim)}[data-base-ui-portal]>[role=presentation][data-open]:not([data-starting-style]):not([data-ending-style]):has(~[role=dialog]){opacity:1}:root{--dialog-width-form:560px}.phone-call-modal.phone-call-modal{width:var(--dialog-width-form);max-width:calc(100vw - var(--spacing-8))}[data-base-ui-portal]>[role=presentation]:is([data-open],[data-closed]):has(~.phone-call-modal){-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs))}:root{--phone-call-patient-height:calc(var(--spacing-8) * 1.75);--phone-call-patient-label-width:calc(var(--spacing-8) * 3.5)}.phone-call-patient{align-items:center;gap:var(--spacing-3);box-sizing:border-box;width:100%;min-height:var(--phone-call-patient-height);padding-inline:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);display:flex}label.phone-call-patient{border-color:#0000;padding-inline:0}.phone-call-patient-label{width:var(--phone-call-patient-label-width);color:var(--ink-secondary);font:var(--type-label);flex:none}[data-slot=anchored-popover-content],[data-slot=popover-content],[data-slot=select-content],[role=listbox][data-side],[role=menu]{box-shadow:var(--shadow-6)}.shell-root{background:var(--surface-app)}.shell-rail>nav{--color-surface-sidebar:transparent}.shell-rail>nav>ul>li>button,.shell-rail>nav>div button[aria-label]:not([data-slot=anchored-popover-content] *){--color-text-inverse:var(--ink-secondary);--color-sidebar-item-label:var(--ink-secondary);--color-sidebar-item-active:var(--accent-active-bg)}.shell-rail>nav>ul>li>button:not([aria-current=page]):not(:hover):not(:focus-visible),.shell-rail>nav>div:last-child button[aria-label=Notifications]:not([data-slot=anchored-popover-content] *):not(:hover):not(:focus-visible){color:var(--ink-secondary)}.shell-rail>nav>ul>li>button[aria-current=page]{--color-text-inverse:var(--accent-primary);--color-sidebar-item-label:var(--accent-primary)}.shell-rail>nav{padding-bottom:var(--rail-pad-bottom)}.shell-rail>nav>div:first-child{z-index:2;align-self:flex-start;align-items:center;gap:var(--rail-brand-gap-x);width:max-content;height:var(--rail-row-height);margin-top:var(--rail-brand-top);margin-bottom:var(--rail-brand-gap);margin-left:var(--rail-brand-inset);color:var(--rail-wordmark-practitioner);display:flex;position:relative}.shell-rail[data-rail=expanded]>nav>div:first-child{margin-left:calc(var(--rail-brand-inset) - var(--rail-pad))}.shell-rail>nav>ul{gap:0}.shell-rail>nav>ul>li{padding-block:var(--spacing-1);position:relative}.shell-rail>nav>ul>li>button,.shell-rail>nav>div:last-child button[aria-label]:not([data-slot=anchored-popover-content] *){width:var(--rail-row-height);height:var(--rail-row-height);border-radius:var(--rail-row-radius);justify-content:center;padding:0}.shell-rail>nav>ul>li>button:not([aria-current=page]):not(:disabled):is(:hover,:focus-visible),.shell-rail>nav>div:last-child button[aria-label]:not([data-slot=anchored-popover-content] *):not(:disabled):is(:hover,:focus-visible){background:var(--surface-panel);--color-text-inverse:var(--ink-body)}.shell-rail>nav>ul>li>button>:first-child,.shell-rail>nav>div:last-child button[aria-label]>span[aria-hidden]>:not([role=img]):not(.rail-account){width:var(--rail-icon-size)!important;height:var(--rail-icon-size)!important;font-size:var(--rail-icon-size)!important}.shell-rail>nav>ul>li>button[aria-label=Calendar]>:first-child{-webkit-text-fill-color:transparent;-webkit-mask:var(--rail-icon-calendar) center / var(--rail-icon-size) var(--rail-icon-size) no-repeat;-webkit-mask:var(--rail-icon-calendar) center / var(--rail-icon-size) var(--rail-icon-size) no-repeat;mask:var(--rail-icon-calendar) center / var(--rail-icon-size) var(--rail-icon-size) no-repeat;background-color:currentColor}.shell-rail>nav>ul>li>button>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell-rail>nav>div:last-child{gap:var(--spacing-1);margin-bottom:0}.shell-rail>nav>div:last-child>div{gap:var(--rail-foot-gap)}.rail-account [role=img]>span[aria-hidden]{background:var(--accent-primary);color:var(--surface-read);border:0}.shell-rail>nav svg.lucide{height:var(--rail-icon-size)}.shell-rail>nav>div:last-child button[aria-label=Account\ menu]:not([data-slot=anchored-popover-content] *){width:var(--rail-account-size);height:var(--rail-account-size);margin-block:calc((var(--rail-account-row) - var(--rail-account-size)) / 2);border-radius:var(--radius-full,9999px)}.shell-rail>nav>ul>li>button:after{content:attr(aria-label);top:50%;left:calc(100% + var(--tooltip-gap));z-index:40;visibility:hidden;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:var(--shadow-4);font:var(--type-label);letter-spacing:normal;white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(-50%)}.shell-rail>nav>ul>li>button{position:relative}.shell-rail>nav>ul>li:is(:hover,:focus-within)>button:after{visibility:visible}.shell-rail [role=status][aria-live=polite]{background:var(--accent-primary);font:var(--type-label);line-height:var(--rail-badge-size);top:var(--spacing-1);right:var(--spacing-1);min-width:var(--rail-badge-size);height:var(--rail-badge-size)}.shell-rail{flex-shrink:0}.shell-rail>nav{transition:width var(--motion-rail) ease, min-width var(--motion-rail) ease}@media (prefers-reduced-motion:reduce){.shell-rail>nav{transition:none}}.shell-rail[data-rail=expanded]>nav{padding-inline:var(--rail-pad);align-items:stretch;width:var(--zone-rail-expanded)!important;min-width:var(--zone-rail-expanded)!important}.shell-rail[data-rail=expanded]>nav>ul>li>button,.shell-rail[data-rail=expanded]>nav>div:last-child button[aria-label]:not([data-slot=anchored-popover-content] *){justify-content:flex-start;align-items:center;gap:var(--rail-item-label-gap);width:100%;padding-inline:var(--rail-tile-pad);flex-direction:row;overflow:hidden}.shell-rail[data-rail=expanded]>nav>ul>li>button>:first-child,.shell-rail[data-rail=expanded]>nav>div:last-child button[aria-label]>span[aria-hidden]{flex-shrink:0}.shell-rail[data-rail=expanded]>nav>ul>li>button>span:last-child,.shell-rail[data-rail=expanded]>nav>div:last-child button[aria-label=Notifications]>span:last-child{clip-path:none;text-overflow:ellipsis;white-space:nowrap;width:auto;height:auto;font:var(--type-body-strong);letter-spacing:normal;color:var(--color-sidebar-item-label);margin:0;position:static;overflow:hidden}.shell-rail[data-rail=expanded]>nav>ul>li>button:after{display:none}.shell-rail[data-rail=expanded]>nav>div:last-child{align-self:stretch}.shell-rail[data-rail=expanded]>nav>div:last-child>div{align-items:stretch;width:100%}.shell-rail[data-rail=expanded]>nav>div:last-child>div>div>span.relative{width:100%;display:flex}.rail-account{align-items:center;gap:var(--rail-item-label-gap);min-width:0;display:flex}.rail-account-text{text-align:left;min-width:0}.rail-account img{object-position:center 20%}.rail-account-name,.rail-account-role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-account-name{font:var(--type-body-strong);color:var(--ink-body)}.rail-account-role{font:var(--type-meta);color:var(--ink-secondary)}.shell-rail[data-rail=expanded]>nav>div:last-child button[aria-label=Notifications]:not([data-slot=anchored-popover-content] *){padding-inline:var(--rail-bell-pad)}.shell-rail[data-rail=expanded]>nav>div:last-child button[aria-label=Account\ menu]:not([data-slot=anchored-popover-content] *){width:calc(100% - var(--spacing-1));height:var(--rail-account-row);padding-inline:0 var(--rail-avatar-pad);margin-block:0;margin-inline-start:var(--spacing-1)}.shell-rail[data-rail=expanded]>nav>div:last-child button[aria-label=Account\ menu]>span[aria-hidden]{flex:auto;justify-content:flex-start;min-width:0}.rail-brand-toggle,.rail-brand-home{color:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex}.rail-brand-home{width:var(--rail-wordmark-width);height:var(--rail-wordmark-height);border-radius:var(--tooltip-radius)}.rail-brand-toggle{width:var(--rail-toggle-size);height:var(--rail-toggle-size);border-radius:var(--radius-control);color:var(--ink-meta);justify-content:center}.rail-brand-toggle:hover{background:var(--surface-read);color:var(--ink-body)}[data-slot=anchored-popover-content].rail-account-menu{width:var(--rail-menu-width);padding:var(--spacing-2)}[data-slot=anchored-popover-content].rail-account-menu:is([data-starting-style],[data-ending-style]){transform:none}.rail-account-menu [data-slot=anchored-popover-header]{padding:var(--spacing-1) var(--spacing-2) var(--spacing-2)}.rail-account-menu [data-slot=anchored-popover-title]{font:var(--type-body-strong);color:var(--ink-body)}.rail-account-menu [data-slot=anchored-popover-description]{font:var(--type-meta);color:var(--ink-secondary)}.rail-account-menu [data-slot=anchored-popover-separator]{margin-block:var(--spacing-1)}.rail-account-menu [data-slot=anchored-popover-item]{padding:var(--spacing-2);border-radius:var(--tooltip-radius);font:var(--type-body);color:var(--ink-body)}.rail-account-menu [data-slot=anchored-popover-item]:is(:hover,:focus){background:var(--surface-panel)}.shell-topbar{align-items:center;gap:var(--spacing-3);height:var(--zone-global-bar);padding-right:var(--zone-frame-inset-right);transition:padding-left var(--motion-rail) ease;flex-shrink:0;display:flex}.shell-rail[data-rail=collapsed]~div>.shell-topbar{padding-left:var(--rail-brand-push)}@media (prefers-reduced-motion:reduce){.shell-topbar{transition:none}}.shell-topbar-lead{min-width:0;max-width:calc(100% - var(--search-min-width) - var(--topbar-icon) - var(--spacing-3) * 3);flex-shrink:0;align-items:center;margin-right:auto;display:flex}.shell-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-3);flex:0 auto;min-width:0;display:flex}.shell-topbar-back{align-items:center;gap:var(--spacing-1);height:var(--topbar-icon);padding:0 var(--spacing-2) 0 var(--spacing-1);border-radius:var(--radius-control);font:var(--type-body-strong);color:var(--ink-secondary);background:0 0;border:0;flex-shrink:0;display:inline-flex}.shell-topbar-back:hover{background:var(--surface-read);color:var(--ink-body)}.shell-topbar-divider{width:1px;height:var(--spacing-4);margin-inline:var(--spacing-2);background:var(--surface-line);flex-shrink:0}.shell-topbar-icon{width:var(--topbar-icon);height:var(--topbar-icon);border-radius:var(--radius-control);color:var(--ink-secondary);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.shell-topbar-icon:not(:disabled):hover{background:var(--surface-read);color:var(--ink-body)}.shell-crumbs{min-width:0;font:var(--type-body-strong);color:var(--ink-secondary)}.shell-crumbs ol{align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.shell-crumbs li{align-items:center;min-width:0;display:flex}.shell-crumbs li.shell-crumb-sep{flex-shrink:0}.shell-crumbs li>a,.shell-crumbs li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-crumbs a{color:inherit;text-decoration:none}.shell-crumbs a:is(:hover,:focus-visible){color:var(--ink-body)}.shell-crumbs li.shell-crumb-sep{color:var(--ink-subtle)}.shell-crumbs [aria-current=page]{color:var(--ink-body)}.topbar-search{width:var(--search-width);flex:0 100 var(--search-width);align-items:center;gap:var(--spacing-2);min-width:var(--search-min-width);height:var(--topbar-icon);padding:0 var(--spacing-2) 0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-input);background:var(--surface-read);display:flex}.topbar-search:focus-within{border-color:var(--accent-primary)}.topbar-search-icon{color:var(--ink-secondary);flex-shrink:0}.topbar-search-field{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.topbar-search-input{min-width:0;font:var(--type-body);color:var(--ink-body);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;position:relative}.topbar-search-input:focus-visible{outline:none}.topbar-search-input::placeholder{color:#0000}.topbar-search-input::-webkit-search-cancel-button{appearance:none}.topbar-search-ph{pointer-events:none;min-width:0;font:var(--type-body);color:var(--color-text-hint);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.topbar-search-ph>span{text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(100deg, var(--color-text-hint) 0%, var(--color-text-hint) 38%, var(--color-surface-card) 50%, var(--color-text-hint) 62%, var(--color-text-hint) 100%);-webkit-text-fill-color:transparent;min-width:0;animation:topbar-search-light var(--search-light-duration) cubic-bezier(.4, 0, .2, 1) both;background-position:0 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;display:block;overflow:hidden}@keyframes topbar-search-light{0%{background-position:100% 0}to{background-position:0 0}}.topbar-search-kbd{padding:0 var(--spacing-1);border:1px solid var(--surface-line);border-radius:var(--radius-tag);font:var(--type-meta);font-family:var(--font-sans);color:var(--color-text-hint);flex-shrink:0}@media (prefers-reduced-motion:reduce){.topbar-search-ph>span{animation:none}}.shell-frame{background:var(--surface-read);border:1px solid var(--surface-line);border-radius:var(--zone-frame-radius);margin-right:var(--zone-frame-inset-right);margin-bottom:var(--zone-frame-inset-bottom)}.televisit-layer{right:var(--zone-frame-inset-right);bottom:var(--zone-frame-inset-bottom)}.page-header{align-items:flex-end;gap:var(--page-header-gap-x);height:var(--zone-header-app);padding:0 var(--page-header-pad);box-shadow:inset 0 -1px 0 var(--surface-line);flex-shrink:0;display:flex}.page-header-leading{margin-top:var(--page-header-pad);width:var(--page-header-photo);height:var(--page-header-photo);flex-shrink:0;align-self:flex-start;display:flex}.page-header-context{min-width:0;padding-top:var(--page-header-context-top);flex-direction:column;flex:auto;align-self:flex-start;display:flex}[data-slot=encounter-patient-header] .page-header-context{--page-header-context-top:var(--spacing-4)}.page-header-title-row>.page-header-title{flex-shrink:0}.page-header-title{font-size:var(--type-header-title-size);font-weight:var(--type-header-title-weight);line-height:var(--type-header-title-line);color:var(--ink-body)}[data-slot=page-scaffold][data-variant=dashboard] .page-header-title,[data-slot=page-scaffold][data-variant=dashboard] .page-header-title>span{font:var(--type-card-title)}.page-header-meta{font:var(--type-body);color:var(--ink-secondary)}.page-header-tag-group{align-items:center;gap:var(--spacing-2);min-width:0;margin-inline-start:var(--spacing-2);display:flex}.page-header-title-row{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.page-header-leading>*{width:100%;height:100%}.page-header-leading:has(>[data-slot=page-header-back]){align-items:center;gap:var(--spacing-2);width:auto}.page-header-leading>[data-slot=page-header-back]{width:auto;height:auto;color:var(--ink-secondary)}.page-header-leading:has(>[data-slot=page-header-back])>:not([data-slot=page-header-back]){width:var(--page-header-photo);height:var(--page-header-photo)}.header-tabs{align-items:stretch;gap:var(--spacing-6);height:100%;display:flex}.page-header-tabs:has(>.header-tabs-box){flex:1 1 0;min-width:0;margin-right:0}.page-header-context:has(~.page-header-tabs>.header-tabs-box){flex:0 auto}.header-tabs-box{flex:1 1 0;justify-content:flex-end;align-self:stretch;min-width:0;display:flex;position:relative}.header-tabs-measure{visibility:hidden;pointer-events:none;height:100%;display:flex;position:absolute;top:0;left:0}.header-tabs-row{align-items:stretch;gap:var(--spacing-6);min-width:0;display:flex;overflow-x:clip}.header-tabs[data-all-fit=true]{margin-right:var(--page-header-tabs-end)}.header-tabs-more{flex-shrink:0;align-items:stretch;display:flex;position:relative}.header-tabs-more>.header-tab{align-items:flex-end;gap:var(--spacing-1)}.header-tabs-more>.header-tab[data-active=true]{color:var(--ink-body);border-bottom-color:var(--accent-primary)}.header-tabs-menu{top:calc(100% + var(--spacing-1));z-index:40;min-width:var(--header-menu-min-width);padding:var(--spacing-1);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);position:absolute;right:0}.header-tabs-menu-item{width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--tooltip-radius);font:var(--type-body);text-align:left;white-space:nowrap;color:var(--ink-body);background:0 0;border:0;display:block}.header-tabs-menu-item:hover{background:var(--accent-active-bg);color:var(--accent-active-text)}.header-tab{align-items:flex-end;gap:var(--spacing-2);padding:0 0 calc(var(--page-header-pad) - 2px);font:var(--type-body-strong);white-space:nowrap;color:var(--ink-secondary);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.header-tab:hover,.header-tab[aria-selected=true]{color:var(--ink-body)}.header-tab[aria-selected=true]{border-bottom-color:var(--accent-primary)}.header-tab-count{font-weight:var(--type-body-weight);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.page-header-tabs>[role=tablist]:not([data-slot]):not(.header-tabs){height:100%;align-items:stretch!important;gap:var(--spacing-6)!important;border-bottom:0!important}.page-header-tabs>[role=tablist]:not([data-slot]):not(.header-tabs)>[role=tab]{white-space:nowrap;padding:0 0 calc(var(--page-header-pad) - 2px)!important;font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important;color:var(--ink-secondary)!important;align-items:flex-end!important}.page-header-tabs>[role=tablist]:not([data-slot]):not(.header-tabs)>[role=tab]:not(:disabled):hover,.page-header-tabs>[role=tablist]:not([data-slot]):not(.header-tabs)>[role=tab][aria-selected=true]{color:var(--ink-body)!important}.page-header-tabs>[role=tablist]:not([data-slot]):not(.header-tabs)>[role=tab][aria-selected=true]{border-bottom-color:var(--accent-primary)!important}.page-header-tabs{margin-right:var(--page-header-tabs-end);flex-shrink:0;align-self:stretch;display:flex}.page-header-tabs [data-slot=tabs-list][data-variant=line]{border-bottom:0;align-items:stretch;width:auto;height:100%}.page-header-tabs [data-slot=tabs-list][data-variant=line]>[data-slot=tabs-trigger]{height:auto;padding-bottom:var(--page-header-pad);align-items:flex-end}.page-header-actions{align-items:center;gap:var(--spacing-2);padding-bottom:var(--page-header-pad);flex-shrink:0;display:flex}.page-header-actions button[data-variant][data-size]:not([data-variant=link]),.page-header-actions div[data-status][data-state][data-size],.page-header-actions button[data-status][data-state][data-size]{height:var(--page-header-control)}:root{--segmented-track-radius:var(--radius-card);--segmented-pill-radius:var(--radius-control);--segmented-pill-height:var(--spacing-6);--segmented-pill-pad:var(--spacing-3)}div[role=radiogroup].inline-flex.h-8{gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--segmented-track-radius);background:var(--surface-panel);border:0}div[role=radiogroup].inline-flex.h-8>button[role=radio].h-7{height:var(--segmented-pill-height);padding-inline:var(--segmented-pill-pad);border-radius:var(--segmented-pill-radius);box-shadow:none;font:var(--type-label);color:var(--ink-meta);background:0 0}div[role=radiogroup].inline-flex.h-8>button[role=radio].h-7:not(:disabled):hover{color:var(--ink-body)}div[role=radiogroup].inline-flex.h-8>button[role=radio].h-7[aria-checked=true]{background:var(--surface-read);color:var(--accent-primary)}[data-slot=tooltip-content]{transition:none;animation:none}[data-slot=tooltip-content]:is([data-starting-style],[data-ending-style]){opacity:1;transform:none}[data-slot=tooltip-content]{background:var(--tooltip-bg);color:var(--tooltip-fg);font:var(--type-label);letter-spacing:normal;box-shadow:var(--shadow-4)}[data-slot=tooltip-content]:not(:has([data-slot$=arrow])){padding:var(--spacing-1) var(--spacing-2);border-radius:var(--tooltip-radius)}:root{--z-icon-tip:90;--icon-tip-max-width:320px}.icon-button-tip{top:var(--tip-y,0);left:var(--tip-x,0);z-index:var(--z-icon-tip);max-width:var(--icon-tip-max-width);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);font:var(--type-label);letter-spacing:normal;box-shadow:var(--shadow-4);pointer-events:none;transition:none;animation:none;position:fixed}.icon-button-tip[data-ready=false]{visibility:hidden}[data-slot=pa-calendar-page] .flex-col.items-center.justify-center>.text-xs.font-medium.text-status-error.tabular-nums:first-child:has(+.text-xs.text-text-muted:last-child){display:none}[data-slot=pa-calendar-page] .flex-col.items-center.justify-center>.text-xs.font-medium.text-status-error.tabular-nums:first-child+.text-xs.text-text-muted:last-child,[data-slot=pa-calendar-page] span.leading-none[class*="text-[var(--color-text-muted)]"]{color:var(--ink-subtle)}:root{--now-line:2px;--now-dot:8px}[data-slot=pa-calendar-page] .pointer-events-none.z-20>.border-t-2.border-brand-primary{border-top-width:var(--now-line)}[data-slot=pa-calendar-page] .pointer-events-none.z-20>.border-t-2.border-brand-primary>.rounded-full{top:calc(var(--now-dot) / -2)}[data-slot=pa-calendar-page] button[aria-label="Jump to today"]{height:var(--cal-control-sm);padding-inline:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);color:var(--ink-body);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-strong-weight);background-color:#0000}[data-slot=pa-calendar-page] button[aria-label="Jump to today"]:hover:not(:disabled){background-color:var(--surface-panel)}[data-slot=pa-calendar-page] button[aria-label="Jump to today"]:disabled{opacity:.5}:root{--cal-z-gutter:35;--cal-z-head:40}[data-slot=pa-calendar-page-grid]{flex-direction:column;display:flex;overflow:hidden}[data-slot=pa-calendar-body]{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}[data-slot=pa-calendar-body] .flex-1.overflow-auto>:is(.sticky,.relative){width:max-content;min-width:100%}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky{z-index:var(--cal-z-head);background-color:var(--surface-read)}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>.w-16,[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>:first-child{background-color:var(--surface-read);position:sticky;left:0}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>.w-16{z-index:var(--cal-z-gutter)}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>:first-child{z-index:var(--cal-z-head)}:root{--cal-toolbar-height:var(--spacing-10);--cal-picker-pad:var(--spacing-4);--cal-control-sm:var(--spacing-8);--cal-head-height:var(--spacing-10);--cal-dot:var(--spacing-2)}.cal-toolbar{align-items:center;gap:var(--spacing-3);min-height:var(--cal-toolbar-height);padding:var(--spacing-1) var(--spacing-4);box-shadow:inset 0 -1px 0 var(--surface-line);background-color:var(--surface-read);display:flex;position:relative}.cal-toolbar-period{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.cal-date-trigger{align-items:center;gap:var(--spacing-1);height:var(--cal-control-sm);padding-inline:var(--spacing-2);border-radius:var(--radius-sm);color:var(--ink-body);font:var(--type-body-strong);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.cal-date-trigger:hover{background-color:var(--surface-panel)}.cal-date-chevron{width:var(--spacing-3);height:var(--spacing-3);color:var(--color-text-muted)}.cal-toolbar-steps{align-items:center;gap:var(--spacing-2);display:flex}.cal-step{width:var(--cal-control-sm);height:var(--cal-control-sm);border-radius:var(--radius-control);color:var(--ink-secondary);place-items:center;display:grid}.cal-step:hover{background-color:var(--surface-panel);color:var(--ink-body)}.cal-step>svg{width:var(--spacing-4);height:var(--spacing-4)}.cal-toolbar-center{flex:auto;justify-content:center;min-width:0;display:flex}.cal-toolbar-trailing{align-items:center;gap:var(--spacing-3);flex-shrink:0;margin-left:auto;display:flex}.cal-toolbar-trailing>.cal-search{display:contents}.cal-date-popover{padding:var(--cal-picker-pad)}:root{--cal-dp-cell:calc(var(--spacing-8) + var(--spacing-1))}.cal-dp{width:fit-content;font:var(--type-body);position:relative}.cal-dp-months{position:relative}.cal-dp-month{gap:var(--spacing-3);flex-direction:column;display:flex}.cal-dp-nav{inset-inline:0;height:var(--cal-dp-cell);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.cal-dp-nav-button{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control);color:var(--ink-meta);pointer-events:auto;justify-content:center;align-items:center;display:inline-flex}.cal-dp-nav-button:hover{background-color:var(--surface-panel)}.cal-dp-nav-button:disabled{opacity:.4;pointer-events:none}.cal-dp-chevron{width:var(--spacing-4);height:var(--spacing-4)}.cal-dp-caption{height:var(--cal-dp-cell);justify-content:center;align-items:center;display:flex}.cal-dp-dropdowns{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.cal-dp-dropdown-root{height:var(--spacing-8);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);align-items:center;display:inline-flex;position:relative}.cal-dp-dropdown{opacity:0;width:100%;height:100%;position:absolute;inset:0}.cal-dp-caption-label{align-items:center;gap:var(--spacing-1);padding-inline:var(--spacing-2);color:var(--ink-body);font:var(--type-body-strong);pointer-events:none;-webkit-user-select:none;user-select:none;display:flex}.cal-dp-caption-label>.cal-dp-chevron{width:var(--spacing-3);height:var(--spacing-3);color:var(--ink-meta)}.cal-dp-grid{border-collapse:collapse;display:block}.cal-dp-grid>:is(thead,tbody){display:block}.cal-dp-day{flex:none}.cal-dp-weekdays,.cal-dp-week{display:flex}.cal-dp-week{margin-top:var(--spacing-1)}.cal-dp-weekday{width:var(--cal-dp-cell);height:var(--spacing-8);color:var(--ink-meta);font:var(--type-meta);justify-content:center;align-items:center;display:flex}.cal-dp-day{text-align:center;padding:0}.cal-dp-day-button{width:var(--cal-dp-cell);height:var(--cal-dp-cell);border-radius:var(--radius-control);color:var(--ink-body);font:var(--type-body);justify-content:center;align-items:center;display:flex}.cal-dp-day-button:hover{background-color:var(--surface-panel)}.cal-dp-today:not(.cal-dp-selected) .cal-dp-day-button{box-shadow:inset 0 0 0 1px var(--surface-line);color:var(--accent-primary);font-weight:var(--type-body-strong-weight)}.cal-dp-selected .cal-dp-day-button,.cal-dp-selected .cal-dp-day-button:hover{background-color:var(--accent-primary);color:var(--surface-read)}.cal-dp-outside:not(.cal-dp-selected) .cal-dp-day-button{color:var(--ink-subtle)}.cal-dp-disabled .cal-dp-day-button{opacity:.4;pointer-events:none}.cal-dp-hidden{visibility:hidden}.cal-dp-footer{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--surface-line);font:var(--type-body);justify-content:space-between;align-items:center;display:flex}.cal-dp-footer>button{color:var(--accent-primary);font:var(--type-body-strong)}.cal-dp-footer>button:hover{text-decoration:underline}.cal-dp-footer>span{color:var(--ink-meta)}:root{--practice-menu-width:440px;--practice-trigger-max:224px}.shell-topbar-practice{flex-shrink:0;align-items:center;display:flex}.practice-trigger{align-items:center;gap:var(--spacing-2);max-width:var(--practice-trigger-max);height:var(--topbar-icon);padding-inline:var(--spacing-2);border-radius:var(--radius-control);color:var(--ink-body);font:var(--type-body-strong);display:inline-flex}.practice-trigger:hover,.practice-trigger[aria-expanded=true]{background-color:var(--surface-panel)}.practice-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-trigger-chevron{width:var(--spacing-4);height:var(--spacing-4);color:var(--ink-secondary);flex-shrink:0}.practice-menu{width:auto;min-width:var(--practice-menu-width);max-width:calc(var(--practice-menu-width) + var(--spacing-10));padding:var(--spacing-2);border-radius:var(--radius-xl);box-shadow:0 12px 32px color-mix(in srgb, var(--ink-body) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--ink-body) 6%, transparent)}.practice-row{margin-block:var(--spacing-1);border-radius:var(--radius-lg);position:relative}.practice-row:hover{background-color:var(--color-grey-100)}.practice-row[data-selected]{background-color:var(--color-blue-100)}.practice-row[data-selected]:hover{background-color:color-mix(in srgb, var(--color-blue-100) 70%, var(--color-blue-200))}.practice-row-main{align-items:flex-start;gap:var(--spacing-3);width:100%;min-height:var(--spacing-16);padding:calc(var(--spacing-1) * 2.5) calc(var(--spacing-10) * 4) calc(var(--spacing-1) * 2.5) var(--spacing-3);text-align:left;display:flex}.practice-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.practice-row-title{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.practice-row-name{color:var(--ink-body);font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-row[data-selected] .practice-row-name{color:var(--color-blue-700)}.practice-row-tag{padding-inline:var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-tag);background-color:var(--surface-read);color:var(--ink-secondary);font:var(--type-label);flex-shrink:0}.practice-row-address{color:var(--ink-secondary);font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-row-meta{color:var(--ink-meta);font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-row-check{top:var(--spacing-4);right:var(--spacing-3);width:var(--spacing-4);height:var(--spacing-4);color:var(--color-brand-primary);flex-shrink:0;position:absolute}.practice-row-settings{top:50%;right:var(--spacing-10);align-items:center;gap:var(--spacing-1);height:var(--spacing-8);padding-inline:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);color:var(--ink-secondary);font:var(--type-label);opacity:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.practice-row:hover .practice-row-settings,.practice-row-settings:focus-visible{opacity:1}@media (hover:none){.practice-row-settings{opacity:1}}.practice-row-settings:hover{color:var(--ink-body)}.practice-row-settings>svg{width:var(--spacing-4);height:var(--spacing-4)}:root{--cal-chip-height:var(--spacing-10);--cal-chip-max-width:240px}.cal-chips{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--surface-line);background-color:var(--surface-read);position:relative}.cal-chips-measure{gap:var(--spacing-2);visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:absolute;top:0;left:0}.cal-chips-row{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.cal-chips-row[data-expanded]{flex-wrap:wrap}.cal-chip-button{border-radius:var(--radius-control);text-align:left;display:block}.cal-chip{align-items:center;gap:var(--spacing-2);max-width:var(--cal-chip-max-width);height:var(--cal-chip-height);padding:0 var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);white-space:nowrap;display:flex}.cal-chip-button:hover .cal-chip,.cal-chip-button[aria-expanded=true] .cal-chip{background-color:var(--surface-panel)}.cal-chip[data-ring]{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}.cal-chip-photo{flex-shrink:0;display:flex;position:relative}.cal-chip-dot{position:absolute;bottom:0;right:0}.cal-chip-text{flex-direction:column;min-width:0;display:flex}.cal-chip-name{color:var(--ink-body);font:var(--type-body-strong);line-height:var(--type-label-line);text-overflow:ellipsis;overflow:hidden}.cal-chip-specialty{color:var(--ink-meta);font:var(--type-meta);text-overflow:ellipsis;overflow:hidden}.cal-chip-count{min-width:var(--spacing-5);padding-inline:var(--spacing-1);border-radius:var(--radius-full);background-color:var(--surface-app);color:var(--ink-secondary);font:var(--type-label);text-align:center;flex-shrink:0}.cal-chip-count[data-action]{background-color:var(--status-overdue-bg);color:var(--status-bad)}.cal-chips-more{width:var(--spacing-10);border:1px solid var(--surface-line);border-radius:var(--radius-control);color:var(--ink-secondary);font:var(--type-body-strong);align-self:stretch;place-items:center;display:grid}.cal-chips-more:hover{background-color:var(--surface-panel);color:var(--ink-body)}.cal-chip-card{padding:var(--spacing-3) var(--spacing-4)}:root{--cal-z-pill:20;--cal-filter-size:var(--spacing-10);--cal-filter-top:var(--spacing-2);--cal-filter-lane:calc(var(--cal-filter-size) + var(--cal-filter-right) + var(--spacing-2));--cal-filter-right:var(--spacing-4);--cal-pill-border:1px;--cal-pill-folded-width:var(--cal-filter-size);--cal-pill-folded-count-width:calc(var(--cal-filter-size) + var(--spacing-4));--cal-pill-open-width:896px;--cal-pill-speed:.2s;--cal-filter-list-width:264px;--cal-filter-list-max-height:280px}.cal-filter-pill{top:var(--cal-filter-top);right:var(--cal-filter-right);z-index:var(--cal-z-pill);pointer-events:none;position:absolute}.cal-filter-bar{box-sizing:border-box;max-width:var(--cal-pill-folded-width);height:var(--cal-filter-size);padding-inline:calc(var(--spacing-3) - var(--cal-pill-border));white-space:nowrap;border:var(--cal-pill-border) solid var(--surface-line);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--surface-read) 90%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--spacing-2));backdrop-filter:blur(var(--spacing-2));pointer-events:auto;transition:max-width var(--cal-pill-speed) ease-out;align-items:center;display:flex;overflow:hidden}.cal-filter-pill[data-active] .cal-filter-bar{max-width:var(--cal-pill-folded-count-width)}.cal-filter-pill[data-open] .cal-filter-bar{max-width:var(--cal-pill-open-width)}.cal-filter-button{align-items:center;gap:var(--spacing-2);height:var(--spacing-6);color:var(--ink-secondary);flex:none;display:flex;position:relative}.cal-filter-button>svg{width:var(--spacing-4);height:var(--spacing-4);flex:none}.cal-filter-button:hover{color:var(--ink-body)}.cal-filter-button[data-active]{color:var(--accent-primary)}.cal-filter-badge{min-width:var(--spacing-4);height:var(--spacing-4);padding-inline:var(--spacing-1);border-radius:var(--radius-full);background-color:var(--accent-primary);color:var(--surface-read);font:var(--type-label);font-weight:var(--font-weight-semibold);line-height:var(--spacing-4);justify-content:center;align-items:center;display:inline-flex}.cal-filter-items{align-items:center;gap:var(--spacing-2);margin-inline-start:var(--spacing-2);display:flex}.cal-filter-chip,.cal-filter-list-button{align-items:center;gap:var(--spacing-1);height:var(--spacing-6);padding-inline:var(--spacing-3);border-radius:var(--radius-full);color:var(--ink-secondary);font:var(--type-label);flex:none;display:inline-flex}.cal-filter-chip:hover{color:var(--ink-body)}.cal-filter-chip[aria-pressed=true]{background-color:var(--accent-primary);color:var(--surface-read)}.cal-filter-chip>svg,.cal-filter-list-button>svg{width:var(--spacing-4);height:var(--spacing-4);flex:none}.cal-filter-list-button{color:var(--ink-meta)}.cal-filter-list-button:hover{background-color:var(--surface-panel);color:var(--ink-body)}.cal-filter-list-button[data-active]{background-color:var(--accent-active-bg);color:var(--accent-primary);font-weight:var(--font-weight-semibold)}.cal-filter-count,.cal-filter-list-count{margin-inline-start:var(--spacing-1)}.cal-filter-chip[aria-label^="Filter by "]{padding-inline:var(--spacing-2)}.cal-filter-chip[aria-label^="Filter by "]>svg,.cal-filter-chevron{width:var(--spacing-3);height:var(--spacing-3)}.cal-filter-count,.cal-filter-list-count{min-width:var(--spacing-4);height:var(--spacing-4);padding-inline:var(--spacing-2);border-radius:var(--radius-full);font:var(--type-label);line-height:var(--spacing-4);justify-content:center;align-items:center;display:inline-flex}.cal-filter-count{background-color:var(--status-bad);color:var(--surface-read)}.cal-filter-chip[aria-pressed=true] .cal-filter-count,.cal-filter-list-count{background-color:var(--accent-primary);color:var(--surface-read)}.cal-filter-list-popover{width:var(--cal-filter-list-width);gap:0;padding:0;overflow:hidden}.cal-filter-section{flex-direction:column;display:flex}.cal-filter-bulk{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--surface-line);font:var(--type-label);justify-content:space-between;align-items:center;display:flex}.cal-filter-bulk>button{color:var(--ink-meta)}.cal-filter-bulk>button:first-child{color:var(--accent-primary)}.cal-filter-list{max-height:var(--cal-filter-list-max-height);padding-block:var(--spacing-1);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.cal-filter-option{align-items:center;gap:var(--spacing-2);width:100%;padding:calc(var(--spacing-1) * 1.5) var(--spacing-3);color:var(--color-text-primary);font:var(--type-body);text-align:left;display:flex}.cal-filter-option:hover{background-color:var(--color-grey-100)}.cal-filter-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-filter-box{width:var(--spacing-4);height:var(--spacing-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cal-filter-box[data-checked]{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary);color:var(--color-text-inverse)}.cal-filter-box>svg{width:var(--spacing-2);height:var(--spacing-2)}.cal-filter-none{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-hint);font:var(--type-meta)}.cal-strip-row{position:relative}.cal-strip-row .cal-chips{padding-right:var(--cal-filter-lane)}:root{--cal-today-tint:color-mix(in srgb, var(--color-brand-primary) 3%, var(--surface-read));--cal-status-dot:var(--spacing-2)}[data-slot=pa-calendar-body][data-first-hour="0"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="0"] .flex-1.overflow-auto.px-3{counter-reset:calhour -1}[data-slot=pa-calendar-body][data-first-hour="1"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="1"] .flex-1.overflow-auto.px-3{counter-reset:calhour 0}[data-slot=pa-calendar-body][data-first-hour="2"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="2"] .flex-1.overflow-auto.px-3{counter-reset:calhour 1}[data-slot=pa-calendar-body][data-first-hour="3"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="3"] .flex-1.overflow-auto.px-3{counter-reset:calhour 2}[data-slot=pa-calendar-body][data-first-hour="4"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="4"] .flex-1.overflow-auto.px-3{counter-reset:calhour 3}[data-slot=pa-calendar-body][data-first-hour="5"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="5"] .flex-1.overflow-auto.px-3{counter-reset:calhour 4}[data-slot=pa-calendar-body][data-first-hour="6"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="6"] .flex-1.overflow-auto.px-3{counter-reset:calhour 5}[data-slot=pa-calendar-body][data-first-hour="7"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="7"] .flex-1.overflow-auto.px-3{counter-reset:calhour 6}[data-slot=pa-calendar-body][data-first-hour="8"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="8"] .flex-1.overflow-auto.px-3{counter-reset:calhour 7}[data-slot=pa-calendar-body][data-first-hour="9"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="9"] .flex-1.overflow-auto.px-3{counter-reset:calhour 8}[data-slot=pa-calendar-body][data-first-hour="10"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="10"] .flex-1.overflow-auto.px-3{counter-reset:calhour 9}[data-slot=pa-calendar-body][data-first-hour="11"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="11"] .flex-1.overflow-auto.px-3{counter-reset:calhour 10}[data-slot=pa-calendar-body][data-first-hour="12"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="12"] .flex-1.overflow-auto.px-3{counter-reset:calhour 11}[data-slot=pa-calendar-body][data-first-hour="13"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="13"] .flex-1.overflow-auto.px-3{counter-reset:calhour 12}[data-slot=pa-calendar-body][data-first-hour="14"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="14"] .flex-1.overflow-auto.px-3{counter-reset:calhour 13}[data-slot=pa-calendar-body][data-first-hour="15"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="15"] .flex-1.overflow-auto.px-3{counter-reset:calhour 14}[data-slot=pa-calendar-body][data-first-hour="16"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="16"] .flex-1.overflow-auto.px-3{counter-reset:calhour 15}[data-slot=pa-calendar-body][data-first-hour="17"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="17"] .flex-1.overflow-auto.px-3{counter-reset:calhour 16}[data-slot=pa-calendar-body][data-first-hour="18"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="18"] .flex-1.overflow-auto.px-3{counter-reset:calhour 17}[data-slot=pa-calendar-body][data-first-hour="19"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="19"] .flex-1.overflow-auto.px-3{counter-reset:calhour 18}[data-slot=pa-calendar-body][data-first-hour="20"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="20"] .flex-1.overflow-auto.px-3{counter-reset:calhour 19}[data-slot=pa-calendar-body][data-first-hour="21"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="21"] .flex-1.overflow-auto.px-3{counter-reset:calhour 20}[data-slot=pa-calendar-body][data-first-hour="22"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="22"] .flex-1.overflow-auto.px-3{counter-reset:calhour 21}[data-slot=pa-calendar-body][data-first-hour="23"] .flex-1.overflow-auto>.relative,[data-slot=pa-calendar-body][data-first-hour="23"] .flex-1.overflow-auto.px-3{counter-reset:calhour 22}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.relative>.flex:not(.absolute),[data-slot=pa-calendar-body] .flex-1.overflow-auto.px-3>[data-hour]{counter-increment:calhour}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>.w-16>span,[data-slot=pa-calendar-body] .flex-1.overflow-auto.px-3>[data-hour] .rounded-full.w-8{font-size:0;line-height:0}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>.w-16>span:before,[data-slot=pa-calendar-body] .flex-1.overflow-auto.px-3>[data-hour] .rounded-full.w-8:before{content:counter(calhour, decimal-leading-zero) ":00";font:var(--type-meta);color:inherit}[data-slot=pa-calendar-body] .flex-1.overflow-auto.px-3>[data-hour] .rounded-full.w-8{width:auto;padding-inline:var(--spacing-2);border-radius:var(--radius-full)}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center{box-sizing:border-box;height:calc(var(--cal-head-height) - 1px);padding-block:0;padding-inline:var(--spacing-3);font:var(--type-label);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);justify-content:flex-start;align-items:center;gap:0;display:flex}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center>p{font:var(--type-label);color:inherit}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center>p:after{content:" ";white-space:pre}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center>.rounded-full{width:auto;height:auto;color:inherit;font:var(--type-label);background-color:#0000}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center:has(>.bg-brand-primary){background-color:var(--color-blue-100);color:var(--color-brand-primary)}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center>.bg-brand-primary{color:var(--color-brand-primary)}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky>.flex-1>.text-center>.bg-brand-primary:after{content:"Today";margin-left:var(--spacing-2);font:var(--type-meta)}[data-slot=pa-calendar-body][data-today-col="2"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(2),[data-slot=pa-calendar-body][data-today-col="3"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(3),[data-slot=pa-calendar-body][data-today-col="4"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(4),[data-slot=pa-calendar-body][data-today-col="5"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(5),[data-slot=pa-calendar-body][data-today-col="6"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(6),[data-slot=pa-calendar-body][data-today-col="7"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(7),[data-slot=pa-calendar-body][data-today-col="8"] .flex-1.overflow-auto>.relative>.flex:not(.absolute)>:nth-child(8){background-color:var(--cal-today-tint)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"],[data-slot=pa-calendar-body] .flex-1.overflow-auto.px-3 [class*="border-l-[3px]"]{border-radius:var(--radius-control);box-shadow:none}[data-slot=pa-calendar-body] .flex-1.overflow-auto.px-3 [class*="border-l-[3px]"]:hover{box-shadow:none}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap]{align-items:center;gap:var(--spacing-1);color:var(--ink-secondary);font:var(--type-meta);background-color:#0000;padding:0;display:inline-flex}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap]:before{content:"";width:var(--cal-status-dot);height:var(--cal-status-dot);border-radius:var(--radius-full);background-color:var(--ink-subtle);flex-shrink:0}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-brand-primary)]"]:before,[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-blue-200)]"]:before{background-color:var(--accent-primary)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-status-success)]"]:before,[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-green-100)]"]:before{background-color:var(--status-good)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-red-100)]"]:before{background-color:var(--status-bad)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-yellow-100)]"]:before{background-color:var(--status-attention)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-blue-100)]"]:before{background-color:var(--surface-read);box-shadow:inset 0 0 0 1px var(--accent-primary)}:root{--cal-day-actions:calc(var(--spacing-8) * 4 + var(--spacing-1) * 3);--cal-day-gutter:var(--spacing-16);--cal-day-head:var(--spacing-10);--cal-day-row:var(--spacing-12);--cal-day-row-gap:var(--spacing-2);--cal-day-bar:calc(var(--spacing-1) * .75);--cal-day-menu:224px}.cal-day{--cal-day-columns:minmax(108px, .8fr) minmax(136px, 1.3fr) minmax(88px, .9fr) minmax(136px, 1.3fr) minmax(112px, 1.1fr) minmax(100px, .8fr) minmax(96px, 1.7fr) var(--cal-day-actions);background-color:var(--surface-read);flex-direction:column;flex:auto;min-height:0;display:flex}.cal-day-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.cal-day-scroll::-webkit-scrollbar{display:none}.cal-day-sheet{width:fit-content;min-width:100%}.cal-day-head{z-index:var(--cal-z-head);height:var(--cal-day-head);border-bottom:1px solid var(--surface-line);background-color:var(--surface-read);align-items:center;display:flex;position:sticky;top:0}.cal-day-gutter{width:var(--cal-day-gutter);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cal-day-corner{color:var(--ink-subtle);font:var(--type-meta)}.cal-day-cols{grid-template-columns:var(--cal-day-columns);gap:var(--spacing-2);align-items:center;display:grid}.cal-day-labels{padding:var(--spacing-2) var(--spacing-3);color:var(--ink-secondary);font:var(--type-label);flex:auto}.cal-day-labels>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-day-body{padding-bottom:var(--spacing-4)}.cal-day-hour{scroll-margin-top:calc(var(--cal-day-head) + var(--spacing-6))}.cal-day-hour-line{height:var(--spacing-10);align-items:center;display:flex}.cal-day-rule{background-color:var(--surface-line);flex:auto;height:1px}.cal-day-hour-line[data-current]>.cal-day-rule{background-color:var(--accent-primary)}.cal-day-hour-marker{height:var(--spacing-6);padding-inline:var(--spacing-2);border-radius:var(--radius-control);color:var(--ink-subtle);font:var(--type-label);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.cal-day-hour-marker[data-hour-marker=current]{background-color:var(--accent-primary);color:var(--surface-read)}.cal-day-empty{min-height:var(--cal-day-row);display:flex}.cal-day-empty>p{padding:var(--spacing-2) var(--spacing-3);color:var(--ink-meta);font:var(--type-meta)}.cal-day-none{padding:var(--spacing-8) var(--spacing-6);color:var(--ink-meta);font:var(--type-body);text-align:center}.cal-day-line{margin-top:var(--cal-day-row-gap);display:flex}.cal-day-row{min-width:0;min-height:var(--cal-day-row);padding:calc(var(--spacing-1) * 1.5) var(--spacing-3) calc(var(--spacing-1) * 1.5) var(--spacing-4);border-radius:var(--radius-lg);background-color:var(--cal-row-tint);flex:auto;transition:box-shadow .15s;position:relative}.cal-day-row:not([data-past]):hover{box-shadow:var(--cal-view-selected-shadow)}.cal-day[data-open-encounter-col]{--cal-day-actions:calc(var(--spacing-8) * 4 + var(--spacing-1) * 4 + 150px)}.cal-day-edge{top:var(--spacing-2);bottom:var(--spacing-2);left:var(--spacing-1);width:var(--cal-day-bar);border-radius:var(--radius-full);background-color:var(--cal-row-edge,var(--cal-row-hue-500));position:absolute}.cal-day-row[data-hue=orange]{--cal-row-hue-100:var(--cat-orange-100);--cal-row-hue-500:var(--cat-orange-500)}.cal-day-row[data-hue=jade]{--cal-row-hue-100:var(--cat-jade-100);--cal-row-hue-500:var(--cat-jade-500)}.cal-day-row[data-hue=purple]{--cal-row-hue-100:var(--cat-purple-100);--cal-row-hue-500:var(--cat-purple-500)}.cal-day-row[data-hue=vermilion]{--cal-row-hue-100:var(--cat-vermilion-100);--cal-row-hue-500:var(--cat-vermilion-500)}.cal-day-row[data-hue=sky]{--cal-row-hue-100:var(--cat-sky-100);--cal-row-hue-500:var(--cat-sky-500)}.cal-day-row[data-hue=yellow]{--cal-row-hue-100:var(--cat-yellow-100);--cal-row-hue-500:var(--cat-yellow-500)}.cal-day-row[data-hue=blue]{--cal-row-hue-100:var(--cat-blue-100);--cal-row-hue-500:var(--cat-blue-500)}.cal-day-row{--cal-row-tint:color-mix(in srgb, var(--cal-row-hue-100) 50%, var(--surface-read))}.cal-day-row[data-edge-hue=orange]{--cal-row-edge:var(--cat-orange-500)}.cal-day-row[data-edge-hue=jade]{--cal-row-edge:var(--cat-jade-500)}.cal-day-row[data-edge-hue=purple]{--cal-row-edge:var(--cat-purple-500)}.cal-day-row[data-edge-hue=vermilion]{--cal-row-edge:var(--cat-vermilion-500)}.cal-day-row[data-edge-hue=sky]{--cal-row-edge:var(--cat-sky-500)}.cal-day-row[data-edge-hue=yellow]{--cal-row-edge:var(--cat-yellow-500)}.cal-day-row[data-edge-hue=blue]{--cal-row-edge:var(--cat-blue-500)}.cal-day-row[data-past]{--cal-row-tint:var(--color-grey-100);--cal-row-hue-100:var(--color-grey-100);--cal-row-edge:var(--color-text-muted)}.cal-day-row[data-past] :is(.cal-day-primary,.cal-day-body-text){color:var(--color-text-muted)}.cal-day-row[data-past] img{filter:grayscale()}.cal-day-cell{min-width:0}.cal-day-time,.cal-day-person{gap:var(--spacing-2);min-width:0;display:flex}.cal-day-time{align-items:flex-start;gap:calc(var(--spacing-1) / 2);flex-direction:column}.cal-day-time>.cal-day-marks{padding-top:0}.cal-day-person{align-items:center}.cal-day-person:first-of-type{gap:var(--spacing-3)}.cal-day-marks{align-items:center;gap:var(--spacing-1);padding-top:var(--spacing-1);color:var(--ink-meta);flex-shrink:0;display:flex}.cal-day-primary,.cal-day-body-text,.cal-day-secondary,.cal-day-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-day-primary{color:var(--ink-body);font:var(--type-body-strong)}.cal-day-body-text{color:var(--ink-body);font:var(--type-body)}.cal-day-secondary,.cal-day-note{color:var(--ink-meta)}.cal-day-secondary{font:var(--type-meta)}.cal-day-note{min-width:0;font:var(--type-body);display:block}.cal-day-time .cal-day-primary{font-variant-numeric:tabular-nums}.cal-day-name{align-items:center;gap:var(--spacing-2);display:flex}.cal-day-badge{padding:calc(var(--spacing-1) / 2) var(--spacing-2);border-radius:var(--radius-sm);background-color:var(--color-brand-primary);color:var(--surface-read);font:var(--type-label);font-weight:var(--font-weight-bold);flex-shrink:0;line-height:1}.cal-day-status{align-items:center;display:flex}.cal-day-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-1);padding-left:0;display:flex}.cal-row-action{width:var(--spacing-8);height:var(--spacing-8);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);color:var(--ink-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.cal-row-action:hover:not(:disabled){border-color:var(--color-grey-400);background-color:var(--color-grey-100)}.cal-row-action:active:not(:disabled){background-color:var(--color-grey-200)}.cal-day-row[data-past] .cal-row-action{color:var(--color-text-muted)}.cal-row-action:disabled{cursor:not-allowed;opacity:.5}.cal-row-action-icon{width:var(--spacing-4);height:var(--spacing-4)}.cal-day-line:has(>.cal-day-block){margin-block:var(--spacing-1)}.cal-day-block{min-width:0;min-height:var(--spacing-10);align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);flex:auto;display:flex}.cal-day-glyph{width:var(--spacing-4);height:var(--spacing-4);color:var(--ink-meta);flex-shrink:0}.cal-day-block-title{color:var(--ink-secondary);font:var(--type-body-strong);flex-shrink:0}.cal-day-block-note{color:var(--ink-body);font:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-day-block-time{color:var(--ink-meta);font:var(--type-body);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.cal-day-menu{width:var(--cal-day-menu);padding:var(--spacing-1);gap:0}.cal-day-menu-item{align-items:center;gap:var(--spacing-2);width:100%;padding:calc(var(--spacing-1) * 1.5) var(--spacing-2);border-radius:var(--radius-sm);color:var(--ink-body);font:var(--type-body);text-align:left;display:flex}.cal-day-menu-item:hover{background-color:var(--color-grey-100)}.cal-day-menu-item>svg{width:calc(var(--spacing-1) * 3.5);height:calc(var(--spacing-1) * 3.5);flex-shrink:0}.cal-day-menu-item[data-tone=error]{color:var(--status-bad)}.cal-day-menu-item[data-tone=error]:hover{background-color:color-mix(in srgb, var(--status-bad) 10%, transparent)}.cal-day-menu-item:disabled{color:var(--ink-subtle);cursor:not-allowed}.cal-day-menu-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-day-actions>[data-open-encounter]{white-space:nowrap;flex-shrink:0}:root{--cal-skeleton-row:var(--spacing-12);--cal-skeleton-hour:var(--spacing-10)}.cal-skeleton{gap:var(--spacing-3);padding:var(--spacing-4);flex-direction:column;display:flex;position:relative}.cal-skeleton-row{align-items:center;gap:var(--spacing-4);height:var(--cal-skeleton-row);display:flex}.cal-skeleton-hour{width:var(--cal-skeleton-hour);height:var(--spacing-4);border-radius:var(--radius-tag);flex-shrink:0}.cal-skeleton-card{border-radius:var(--radius-control);flex:auto;height:100%}:root{--cal-loading-spinner:var(--spacing-4)}.cal-loading-note{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-6);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-muted);flex-direction:column;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.cal-refetch{width:var(--cal-loading-spinner);height:var(--cal-loading-spinner);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root{--cal-tile-shift:calc(var(--spacing-1) * .75);--cal-tile-trim:calc(var(--spacing-2) + var(--spacing-1) / 4);--cal-status-glyph:calc(var(--spacing-2) + var(--spacing-1) / 2)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]{--cal-edge:var(--color-blue-200);margin-top:var(--cal-tile-shift);border-width:1px;border-color:var(--color-border-default);border-bottom-width:var(--cal-tile-trim);border-radius:var(--radius-md) / var(--radius-md) var(--radius-md) calc(var(--radius-md) + var(--cal-tile-trim)) calc(var(--radius-md) + var(--cal-tile-trim));box-shadow:inset var(--cal-tile-edge) 0 0 var(--cal-edge), inset 0 -1px 0 var(--color-border-default);background-clip:padding-box;border-bottom-color:#0000}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]:hover{box-shadow:inset var(--cal-tile-edge) 0 0 var(--cal-edge), inset 0 -1px 0 var(--color-border-default), var(--shadow-md)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].left-0\.5{left:var(--spacing-1);right:var(--spacing-1)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].border-l-brand-primary{--cal-edge:var(--color-brand-primary)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].border-l-blue-300{--cal-edge:var(--color-blue-300)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].border-l-status-success{--cal-edge:var(--color-status-success)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].border-l-status-error{--cal-edge:var(--color-status-error)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].border-l-grey-400{--cal-edge:var(--color-grey-400)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].border-l-status-warning{--cal-edge:var(--color-status-warning)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]>.px-1\.5{padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]>.px-1\.5>.justify-between>.truncate{font-size:var(--text-xs);color:var(--color-text-primary);font-weight:500}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]>.px-1\.5>.mt-0\.5{margin-top:var(--spacing-1)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]>.px-1\.5>.mt-0\.5>.leading-none{font-size:var(--text-xs);color:var(--color-text-muted)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"]>.px-1\.5>p{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--color-brand-primary)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap]:before{flex-shrink:0}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap]{color:var(--ink-secondary);gap:0;padding:0;font-size:0;line-height:0}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap]:before{width:var(--cal-status-glyph);height:var(--cal-status-glyph);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--ink-meta);background:0 0;-webkit-mask:none;mask:none}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap]:is([class*="bg-[var(--color-brand-primary)]"],[class*="bg-[var(--color-blue-200)]"]):before,[data-slot=pa-calendar-body] button.pointer-events-auto span[class*=px-1][class*=py-px][class*=font-bold][class*=whitespace-nowrap]:is([class*="bg-[var(--color-brand-primary)]"],[class*="bg-[var(--color-blue-200)]"]):before{background:linear-gradient(to right, transparent 50%, var(--accent-primary) 50%);box-shadow:inset 0 0 0 1.5px var(--accent-primary)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-green-100)]"]{color:var(--status-good-text)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-green-100)]"]:before,[data-slot=pa-calendar-body] button.pointer-events-auto span[class*=px-1][class*=py-px][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-green-100)]"]:before{background:var(--status-good);box-shadow:none;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.25 L4 7.75 L8.5 2.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.25 L4 7.75 L8.5 2.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-red-100)]"]{color:var(--status-bad)}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-red-100)]"]:before,[data-slot=pa-calendar-body] button.pointer-events-auto span[class*=px-1][class*=py-px][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-red-100)]"]:before{background:var(--status-bad);box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill-rule='evenodd' d='M5 0a5 5 0 1 1 0 10A5 5 0 0 1 5 0zM4.35 2.65a.65.65 0 0 1 1.3 0v2.6a.65.65 0 0 1-1.3 0zM5 6.75a.75.75 0 1 1 0 1.5a.75.75 0 0 1 0-1.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill-rule='evenodd' d='M5 0a5 5 0 1 1 0 10A5 5 0 0 1 5 0zM4.35 2.65a.65.65 0 0 1 1.3 0v2.6a.65.65 0 0 1-1.3 0zM5 6.75a.75.75 0 1 1 0 1.5a.75.75 0 0 1 0-1.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-slot=pa-calendar-body] span[class*=px-1\.5][class*=py-0\.5][class*=font-bold][class*=whitespace-nowrap][class*="bg-[var(--color-grey-100)]"]{color:var(--ink-meta)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"] svg.h-2\.5,[data-slot=pa-calendar-body] button[aria-label^=Blocked] svg.h-2\.5{width:var(--spacing-2);height:var(--spacing-2)}[data-slot=pa-calendar-body] button[aria-label^=Blocked].left-0\.5{left:var(--spacing-1);right:var(--spacing-1)}[data-slot=pa-calendar-body] button[aria-label^=Blocked]>.px-1\.5{padding-inline:var(--spacing-2)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].pointer-events-auto{--cal-cols-tile-trim:var(--spacing-2);margin-top:var(--spacing-1);border-left-width:var(--cal-tile-edge);border-bottom-width:var(--cal-cols-tile-trim);border-radius:var(--radius-md) / var(--radius-md) var(--radius-md) calc(var(--radius-md) + var(--cal-cols-tile-trim)) calc(var(--radius-md) + var(--cal-cols-tile-trim));padding-left:var(--spacing-3);box-shadow:inset 0 -1px 0 var(--color-border-default), var(--shadow-sm)}[data-slot=pa-calendar-body] button[class*="border-l-[3px]"].pointer-events-auto:hover{box-shadow:inset 0 -1px 0 var(--color-border-default), var(--shadow-md)}[data-slot=pa-calendar-body] button.pointer-events-auto.gap-0\.5{gap:var(--spacing-1)}[data-slot=pa-calendar-body] button.pointer-events-auto span[class*=px-1][class*=py-px][class*=font-bold][class*=whitespace-nowrap]{align-items:center;gap:var(--spacing-2);font:var(--type-label);color:var(--color-text-primary);background:0 0;border-radius:0;display:inline-flex}[data-slot=pa-calendar-body] button.pointer-events-auto span[class*=px-1][class*=py-px][class*=font-bold][class*=whitespace-nowrap]:before{content:"";width:var(--cal-status-glyph);height:var(--cal-status-glyph);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--ink-meta);flex-shrink:0}[data-slot=pa-calendar-body] .px-4.py-3.border-b>p.uppercase{font:var(--type-label);color:var(--color-text-secondary)}[data-slot=pa-calendar-body] .flex-1.overflow-auto>.sticky:has(>.min-w-\[160px\],>.min-w-\[140px\]){height:var(--cal-head-height);align-items:center}[data-slot=pa-calendar-body] .min-w-\[140px\]{min-width:calc(var(--spacing-12) * 3)}.cal-toolbar{gap:var(--spacing-1) 0;flex-wrap:wrap}.cal-toolbar>.cal-toolbar-center{padding-inline:var(--spacing-4)}.cal-toolbar .cal-step:hover{color:var(--ink-secondary)}.cal-search input{border-radius:var(--radius-input)}.cal-scope-trigger{align-items:center;gap:var(--spacing-2);height:var(--cal-control-sm);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);color:var(--ink-body);font:var(--type-body-strong);white-space:nowrap;flex-shrink:0;display:inline-flex}.cal-scope-chevron{width:var(--spacing-4);height:var(--spacing-4);color:var(--ink-secondary);flex-shrink:0}.cal-scope-option[aria-selected=true]{color:var(--accent-active-text)}.cal-scope-option>.cal-scope-tick{margin-left:auto}.cal-scope-bulk{margin-top:var(--spacing-1);padding-top:var(--spacing-1);border-top:1px solid var(--surface-line)}.cal-chips{box-shadow:inset 0 -1px 0 var(--surface-line);border-bottom:0}.cal-chips .cal-chip{gap:var(--spacing-3);max-width:none;height:auto;padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-2);border-radius:var(--radius-lg);font:var(--type-label);color:var(--ink-body)}.cal-chips .cal-chip-dot{right:calc(var(--spacing-1) * -1);bottom:calc(var(--spacing-1) * -1);box-sizing:border-box;width:var(--spacing-2);height:var(--spacing-2);border:2px solid var(--surface-read)}.cal-chips .cal-chip-initial{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-lg);background-color:var(--color-grey-200);color:var(--color-text-secondary);font:var(--type-body-strong);place-items:center;line-height:1;display:grid}.cal-chips .cal-chip-text{align-items:flex-start}.cal-chips .cal-chip-name{max-width:var(--cal-strip-chip-name-max);font:var(--type-label);color:var(--ink-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-chips .cal-chip-specialty{max-width:var(--cal-strip-chip-name-max);white-space:nowrap}.cal-chips .cal-chip-count{box-sizing:border-box;height:var(--spacing-5);border-radius:var(--radius-md);font:var(--type-meta);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.cal-chips .cal-chip-count:not([data-action]){background-color:var(--color-grey-100);color:var(--ink-meta)}.cal-chips .cal-chip-button:is(:hover,[aria-expanded=true]) .cal-chip{border-color:var(--color-grey-400);background-color:var(--surface-read)}.cal-chips .cal-chip-button[aria-expanded=true] .cal-chip{border-color:var(--color-brand-primary)}.cal-chips .cal-chip-button .cal-chip[data-ring]{border-color:var(--accent-primary);background-color:var(--accent-active-bg);box-shadow:none}.cal-chips .cal-chip[data-ring] .cal-chip-name{color:var(--color-brand-primary)}.cal-chips .cal-chips-more{border-radius:var(--radius-lg);font:var(--type-body-strong);font-weight:var(--font-weight-semibold)}.cal-chips .cal-chips-more:hover{border-color:var(--color-grey-400);color:var(--color-text-primary);background-color:#0000}[data-glyph-text=empty],[data-glyph-text=half]{color:var(--ink-secondary)}[data-glyph-text=full]{color:var(--accent-active-text)}[data-glyph-text=done]{color:var(--status-good-text)}[data-glyph-text=clock]{color:var(--status-attention-text)}[data-glyph-text=alert]{color:var(--status-bad)}[data-glyph-text=up],[data-glyph-text=down]{color:var(--status-attention-text)}.ready-rows [data-glyph=done] path,[data-slot=today-preview-header] [data-glyph=done] path,[data-slot=today-day-at-a-glance] [data-glyph=done] path,[data-slot=today-day-rail] [data-glyph=done] path{stroke:var(--ink-meta)}[data-template=today-worklist] :is(.shadow-2,.shadow-4){box-shadow:none}:is([data-slot=worklist-card],[data-slot=today-card]) span[data-semantic=neutral]:not([data-chip-look]){background-color:var(--surface-panel)!important;color:var(--ink-meta)!important}[data-template=today-worklist]>[data-region=today-body]{padding:var(--spacing-8) var(--page-pad) var(--page-pad)}span[data-semantic][data-size]{height:var(--status-chip-height);min-width:0;padding-block:0;padding-inline:var(--status-chip-pad);border-radius:var(--radius-tag);font-size:var(--type-body-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-line);letter-spacing:normal;white-space:nowrap;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}span[data-semantic=success]{background-color:var(--chip-success-bg)!important;color:var(--chip-success-fg)!important}span[data-semantic=warning]{background-color:var(--chip-warning-bg)!important;color:var(--chip-warning-fg)!important}span[data-semantic=error]{background-color:var(--chip-error-bg)!important;color:var(--chip-error-fg)!important}[data-long-page] [data-layout=pills] [data-testid^=vital-pill-badge][class*=color-status-success\)]{background-color:var(--chip-success-bg);color:var(--chip-success-fg)}[data-long-page] [data-layout=pills] [data-testid^=vital-pill-badge][class*=color-status-warning\)]{background-color:var(--chip-warning-bg);color:var(--chip-warning-fg)}[data-long-page] [data-layout=pills] [data-testid^=vital-pill-badge][class*=color-status-error\)]{background-color:var(--chip-error-bg);color:var(--chip-error-fg)}[data-long-page] [data-layout=pills] [data-testid^=vital-pill-badge][class*=color-status-neutral\)]{background-color:var(--chip-neutral-bg);color:var(--chip-neutral-fg)}span[data-semantic=info],span[data-semantic=primary]{background-color:var(--chip-info-bg)!important;color:var(--chip-info-fg)!important}span[data-semantic=neutral]{background-color:var(--chip-neutral-bg)!important;color:var(--chip-neutral-fg)!important}span[data-semantic][data-chip-look=draft]{border:1px dashed var(--chip-draft-line);color:var(--chip-draft-fg)!important;background-color:#0000!important}span[data-semantic][data-chip-glyph]{gap:calc(var(--spacing-1) * 1.5)}[data-slot=pa-calendar-page-column]>div:first-child>header{align-items:center;gap:var(--page-header-gap-x);height:var(--zone-header-app);padding:0 var(--page-header-pad);box-shadow:inset 0 -1px 0 var(--surface-line);border-bottom:0}[data-slot=pa-calendar-page-column]>div:first-child>header>div:first-child{flex:auto;min-width:0}[data-slot=pa-calendar-page-column]>div:first-child>header>div:first-child>button{font-size:var(--type-header-title-size);font-weight:var(--type-header-title-weight);line-height:var(--type-header-title-line);color:var(--ink-body);pointer-events:none;padding:0}[data-slot=pa-calendar-page-column]>div:first-child>header>div:empty{flex:0 0 0}[data-slot=pa-calendar-page-column]>div:first-child>header input[aria-label=Search\ appointments]{height:var(--page-header-control);border-color:var(--surface-line);border-radius:var(--radius-control);font:var(--type-body)}[data-slot=pa-calendar-page-column]>div:first-child>header button[aria-label=Practice\ settings]{width:var(--page-header-control);height:var(--page-header-control);border-radius:var(--radius-control);color:var(--ink-secondary);padding:0}[data-slot=pa-calendar-page-column]>div:first-child>header button[aria-label=Practice\ settings]:hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=pa-calendar-page-column]>div:first-child>header button[aria-haspopup=menu]{height:var(--page-header-control);padding-inline:var(--spacing-3);border-radius:var(--radius-control);font:var(--type-body-strong)}[data-slot=pa-calendar-page-column] button[aria-label$=day],[data-slot=pa-calendar-page-column] button[aria-label$=week],[data-slot=pa-calendar-page-column] button[aria-label="Jump to today"]{border-radius:var(--radius-control)}[data-slot=pa-calendar-page-column] [role=tablist][aria-label=Calendar\ view]{border-radius:var(--radius-control);background-color:var(--surface-panel)}[data-slot=pa-calendar-page-column] [role=tablist][aria-label=Calendar\ view]>[role=tab]{border-radius:var(--radius-control);font:var(--type-label)}[data-slot=pa-calendar-page-column] [role=tablist][aria-label=Calendar\ view]>[role=tab][aria-selected=true]{background-color:var(--surface-read);box-shadow:inset 0 0 0 1px var(--surface-line);color:var(--ink-body)}[data-slot=pa-calendar-page] [class*=tracking-]{letter-spacing:normal}[data-slot=pa-calendar-page] [class*="text-[8px]"]{font-size:var(--type-label-size)}[data-slot=pa-calendar-page-grid] [class*=bg-surface-background]{background-color:var(--surface-read)}section[role=region][aria-labelledby^=card-with-title-]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read)}section[role=region][aria-labelledby^=card-with-title-]>div:first-child{padding:var(--spacing-6) var(--spacing-6) 0;background:0 0;border-bottom:0}section[role=region][aria-labelledby^=card-with-title-]>div:first-child>h3{font:var(--type-card-title);letter-spacing:normal;color:var(--ink-body)}section[role=region][aria-labelledby^=card-with-title-]>div:last-child:not(:first-child){padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}[id^=patient-edit-panel-] thead{box-shadow:inset 0 -1px 0 var(--surface-line);background:0 0}[id^=patient-edit-panel-] th{font:var(--type-label);letter-spacing:normal;color:var(--ink-secondary);background:0 0}[id^=patient-edit-panel-] tbody tr{border-top:1px solid var(--surface-line)}[id^=patient-edit-panel-] tbody td{height:var(--spacing-12);font:var(--type-body)}[id^=patient-edit-panel-] tbody tr:hover{background:var(--surface-panel)}[id^=patient-edit-panel-] .shadow-sm,[id^=patient-edit-panel-] .shadow-2{box-shadow:none}[data-slot=field-label]{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:normal;color:var(--ink-secondary)}[data-slot=encounter-shell]{--layout-chart-col:var(--zone-short-chart);--layout-chart-col-strip:var(--zone-short-chart-strip);--layout-intel-col:var(--zone-panel);background:var(--surface-read)}[data-slot=encounter-frame]>[data-slot=encounter-shell]{flex:1;height:auto;min-height:0}.page-header-tabs [data-testid=encounter-top-bar]{filter:none;background:0 0;border-bottom:0;height:100%!important}.page-header-tabs [data-testid=encounter-top-bar]>[role=tablist]{gap:var(--spacing-6);margin-left:0}.page-header-tabs [data-testid=encounter-top-bar] [role=tab]{padding:0 0 calc(var(--page-header-pad) - 2px);font-weight:var(--type-body-strong-weight);letter-spacing:normal;white-space:nowrap;color:var(--ink-secondary);border-bottom:2px solid #0000;align-items:flex-end;min-width:0!important;font-size:var(--type-body-size)!important;line-height:var(--type-body-line)!important}.page-header-tabs [data-testid=encounter-top-bar] [role=tab]:not(:disabled):hover,.page-header-tabs [data-testid=encounter-top-bar] [role=tab][aria-selected=true]{color:var(--ink-body)}.page-header-tabs [data-testid=encounter-top-bar] [role=tab][aria-selected=true]{border-bottom-color:var(--accent-primary)}[data-slot=encounter-frame] div:has(>div>[data-slot=encounter-step-nav])>[data-atom=progress-bar]>span:not([data-testid]){background:var(--surface-line);opacity:1}[data-slot=encounter-frame] div:has(>div>[data-slot=encounter-step-nav])>[data-atom=progress-bar]>[data-testid=progress-bar-fill]{background:var(--accent-primary)}[data-slot=frame-v2-step-header] [data-testid=visit-info-strip]{--visit-info-caption-font-size:var(--type-label-size);--visit-info-caption-line-height:var(--type-label-line);--visit-info-value-font-size:var(--type-body-size);--visit-info-value-line-height:var(--type-body-line)}[data-slot=frame-v2-step-header] [data-testid^=visit-info-cell-]>span:first-child{font-weight:var(--type-label-weight);letter-spacing:normal;color:var(--ink-secondary)}[data-slot=frame-v2-step-header] [data-testid^=visit-info-cell-]>span:last-child{font-weight:var(--type-body-strong-weight);color:var(--ink-body)}[data-slot=soap-ribbon]{--font-weight-bold:var(--type-body-strong-weight);column-gap:var(--spacing-6)}[data-slot=soap-ribbon]>[data-soap-group]{font-size:var(--type-body-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-line);color:var(--ink-secondary)}[data-slot=soap-ribbon]>[data-soap-group]:hover{color:var(--ink-body)}[data-slot=soap-ribbon]>[data-soap-group][data-active=true]{color:var(--accent-primary)}[data-slot=soap-ribbon]>[data-soap-group]>[aria-label=complete]{order:-1}[data-slot=soap-ribbon] [data-slot=soap-tab-rule]{display:none}[data-slot=encounter-step-nav]>nav.pa-encounter-stepper{background:0 0;border-radius:0;flex:auto;gap:0;min-width:0;padding:0;display:flex}[data-slot=encounter-step-nav]>nav.pa-encounter-stepper>span[aria-hidden=true]{display:none}:is(.pa-encounter-stepper>[data-step],.pa-encounter-stepper-end){isolation:isolate;justify-content:center;align-items:center;gap:var(--spacing-2);height:var(--spacing-10);margin:0 0 0 calc(var(--spacing-1) / 2 - var(--spacing-3));padding:0 var(--spacing-4) 0 calc(var(--spacing-3) * 2);box-shadow:none;font-size:var(--type-body-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-line);letter-spacing:normal;white-space:nowrap;color:var(--ink-secondary);background:0 0;border:0;border-radius:0;flex:1 0 auto;display:inline-flex;position:relative}:is(.pa-encounter-stepper>[data-step],.pa-encounter-stepper-end):after{content:"";z-index:-1;background:var(--surface-panel);clip-path:polygon(0 0, calc(100% - var(--spacing-3)) 0, 100% 50%, calc(100% - var(--spacing-3)) 100%, 0 100%, var(--spacing-3) 50%);position:absolute;inset:0}.pa-encounter-stepper>[data-step]:first-child{padding-left:var(--spacing-4);margin-left:0}.pa-encounter-stepper>[data-step]:first-child:after{clip-path:polygon(0 0, calc(100% - var(--spacing-3)) 0, 100% 50%, calc(100% - var(--spacing-3)) 100%, 0 100%)}:is(.pa-encounter-stepper>[data-step],.pa-encounter-stepper-end):focus-visible{outline:2px solid var(--accent-primary);outline-offset:calc(var(--spacing-1) / -2)}.pa-encounter-stepper>[data-step]:hover{color:var(--ink-body)}:is(.pa-encounter-stepper>[data-step],.pa-encounter-stepper-end[data-step=sign-note]):before{content:"";box-sizing:border-box;width:var(--spacing-4);height:var(--spacing-4);border:1.5px dashed var(--ink-meta);border-radius:var(--radius-full);flex:none}.pa-encounter-stepper>[data-completed]:before{display:none}.pa-encounter-stepper>[data-completed]{color:var(--ink-body)}.pa-encounter-stepper>[data-completed]>[data-badge]{order:-1}.pa-encounter-stepper>[data-completed]>[data-badge]>svg{width:var(--spacing-4);height:var(--spacing-4)}.pa-encounter-stepper>[data-completed]>[data-badge] circle{fill:var(--accent-primary)}.pa-encounter-stepper>[aria-current=step]{font-weight:var(--type-card-title-weight);color:var(--accent-active-text)}.pa-encounter-stepper>[aria-current=step]:after{background:var(--accent-active-bg)}.pa-encounter-stepper>[aria-current=step]:before{border-color:var(--accent-primary)}.pa-encounter-stepper-end[data-step=sign-note]{color:var(--accent-primary)}.pa-encounter-stepper-end[data-step=note-signed]{color:var(--status-good-text);cursor:default}.pa-encounter-stepper-end[data-step=note-signed]:after{background:color-mix(in srgb, var(--status-good) 14%, var(--surface-read))}[data-slot=encounter-frame] [data-slot=pa-step-canvas]{padding:var(--spacing-6) var(--spacing-6) var(--spacing-12)}[data-slot=encounter-frame] [data-slot=chart-person]{gap:var(--spacing-2);padding:0 var(--spacing-5) var(--spacing-3);background:var(--surface-read);border-bottom:0}[data-slot=encounter-frame] [data-slot=chart-person]>[role=region]{background:0 0;border-radius:0;padding:0}[data-slot=encounter-frame] [data-slot=chart-person]>[role=region]>div:first-child>:first-child,[data-slot=encounter-frame] [data-slot=chart-person-name],[data-slot=encounter-frame] [data-slot=chart-person-identity],[data-slot=encounter-frame] [data-slot=chart-person-dob]{display:none}[data-slot=encounter-frame] [data-slot=chart-person-visit-row]{padding:0}[data-slot=encounter-frame] [data-slot=chart-person]+div{padding:0 var(--spacing-5) var(--spacing-6)}[data-slot=encounter-frame] [data-slot=chart-sections]{gap:0}[data-slot=encounter-frame] [data-slot=chart-section]{padding:var(--spacing-3) 0;border:0;border-bottom:1px solid var(--surface-line);box-shadow:none;background:0 0;border-radius:0}[data-slot=encounter-frame] [data-slot=chart-section]:last-child{border-bottom:0}[data-slot=encounter-frame] [data-slot=chart-section-title]{font:var(--type-label);letter-spacing:normal;color:var(--ink-secondary)}[data-slot=encounter-frame] [data-slot=chart-section-count]{font:var(--type-label);color:var(--ink-secondary)}:is([data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main]){--text-body-15:var(--type-body-size);--text-body-15--line-height:var(--type-body-line);--text-md:var(--type-card-title-size);--text-md--line-height:var(--type-card-title-line);--text-eyebrow--line-height:var(--type-label-line)}:is([data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main]) *{letter-spacing:normal}:is([data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main]) :is(.shadow-2,.shadow-sm,[class~="shadow-[var(--shadow-2)]"]){box-shadow:none}:is([data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main]) .uppercase{font-weight:var(--type-label-weight)}:is([data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main]) .uppercase:is(.text-brand-depth,.text-blue-700,[class~="text-[var(--color-brand-depth)]"]){color:var(--ink-secondary)}[data-slot=pa-step-canvas] section[id^=sec-]>div:first-child{border-bottom-color:var(--surface-line)}[data-slot=pa-step-canvas] section[id^=sec-]>div:first-child>h2{font:var(--type-card-title);color:var(--ink-body)}[data-slot=pa-step-canvas] section[id^=sec-]>div:first-child>h2~span{font:var(--type-meta)}[data-slot=pa-step-canvas] section:has(>header[data-part=block-header]){padding:var(--spacing-5);box-shadow:none}[data-slot=pa-step-canvas] header[data-part=block-header]>h3{font:var(--type-card-title);color:var(--ink-body)}[data-slot=pa-step-canvas] header[data-part=block-header]>span:last-child{font:var(--type-label)}[data-slot=pa-step-canvas] [data-part=note-line-label],[data-slot=pa-step-canvas] [data-part=note-line-label]+div,[data-slot=pa-step-canvas] [data-part=note-field-box] textarea{line-height:var(--type-body-line)}[data-slot=pa-step-canvas] :is([data-note-group],[data-risk-record])>h3{font:var(--type-label);color:var(--ink-secondary)}[data-slot=pa-step-canvas] button[aria-haspopup=listbox][data-state]:not([data-status]){border-radius:var(--radius-tag);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight)}[data-slot=pa-step-canvas] [data-slot=encounter-dx-card][data-variant=card],[data-slot=pa-step-canvas] [data-order-type][data-variant=card]{border-radius:var(--radius-card);box-shadow:none}[data-slot=pa-step-canvas] [data-slot=encounter-dx-card] [data-part=dx-body]>div:first-child>span[dir=auto]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=pa-step-canvas] [data-slot=encounter-dx-card] [data-part=dx-body]>div:first-child>span:first-child{font:var(--type-label);line-height:var(--type-body-line);color:var(--ink-secondary);padding-top:0}:not(.scrollbar-hide):not([class*=scrollbar-width\:none]){scrollbar-width:thin;scrollbar-color:var(--color-grey-300) transparent}.patients-list-table{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;overflow:clip}.patients-list-table-title{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--surface-line);font:var(--type-body-strong);color:var(--ink-body);display:flex}.patients-list-table-title :is(h2,h3){font:inherit}.patients-list-table div:has(>table){border:0;border-radius:0}.patients-list-table table{border-collapse:collapse;width:100%}.patients-list-table thead tr,.patients-list-table thead th{background:var(--surface-read)}.patients-list-table thead th{padding:calc(var(--spacing-3) - 2px) var(--spacing-3);text-transform:none;letter-spacing:0;white-space:nowrap;font:var(--type-label);color:var(--ink-secondary);border-bottom:1px solid var(--surface-line)}.patients-list-table tbody td{padding:var(--spacing-3);font:var(--type-body);vertical-align:middle;border-bottom:1px solid var(--color-grey-100)}.patients-list-table tbody tr:last-child td,.patients-list-table tbody tr{border-bottom:0}:root{--encounter-summary-bg:var(--surface-read)}[data-slot=encounter-chart-col],[data-slot=pre-encounter-summary-rail],[data-slot=chart-person]{background-color:var(--encounter-summary-bg)}:root{--encounter-hpi-idle-bg:var(--surface-panel)}[data-encounter-polish=on] [data-slot=qr-step-panel][data-step=hpi] div[dir]>textarea{background-color:var(--encounter-hpi-idle-bg);field-sizing:content;border-color:#0000;overflow:visible}[data-encounter-polish=on] [data-slot=qr-step-panel][data-step=hpi] div[dir]>textarea:hover{border-color:var(--surface-line)}[data-encounter-polish=on] [data-slot=qr-step-panel][data-step=hpi] div[dir]>textarea:focus,[data-encounter-polish=on] [data-slot=qr-step-panel][data-step=hpi] div[dir]>textarea:focus-visible{border-color:var(--accent-primary);background-color:var(--surface-read);box-shadow:0 0 0 1px var(--accent-primary)}:root{--home-gap:var(--spacing-4);--home-card-pad:var(--spacing-5);--home-side-min:368px;--day-strip-height:var(--spacing-10);--day-strip-line:1.5px;--home-row-name-min:128px;--home-brief-label:96px}.home-card{background:var(--surface-read);border:1px solid var(--surface-line);border-radius:var(--radius-card);min-width:0;box-shadow:none}.home-card-head{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--home-card-pad) var(--spacing-3);display:flex}.home-card-heading{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.home-card-title{font:var(--type-card-title);color:var(--ink-body);margin:0}.home-card-right{align-items:center;gap:var(--spacing-3);min-width:0;font:var(--type-meta);color:var(--ink-secondary);display:flex}.home-card-body{padding:0 var(--home-card-pad) var(--home-card-pad)}.home-card-body-flush{border-top:1px solid var(--surface-line);border-radius:0 0 var(--radius-card) var(--radius-card);padding:0;overflow:hidden}.ready-list{gap:var(--home-gap);min-height:0;padding:var(--page-header-gap) var(--page-pad) var(--page-pad);flex-direction:column;display:flex}.ready-grid{grid-template-columns:minmax(0, 2fr) minmax(var(--home-side-min), 1fr);align-items:start;gap:var(--home-gap);display:grid}.ready-side{gap:var(--home-gap);flex-direction:column;min-width:0;display:flex}.home-empty{font:var(--type-body);color:var(--ink-secondary);margin:0}.home-empty-padded{padding:var(--spacing-4) var(--home-card-pad)}.home-state{padding:var(--spacing-6) var(--home-card-pad)}.home-link{font:var(--type-label);color:var(--accent-primary);background:0 0;border:0;padding:0}.home-link:hover{text-decoration:underline}.day-legend{justify-content:flex-end;align-items:center;gap:var(--spacing-1) var(--spacing-3);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.day-legend-item{align-items:center;gap:var(--spacing-1);font-variant-numeric:tabular-nums;display:inline-flex}.day-legend-free{font-variant-numeric:tabular-nums;color:var(--ink-meta)}.day-note{margin:0 0 var(--spacing-3);font:var(--type-body);color:var(--ink-secondary)}.day-strip{width:100%;height:var(--day-strip-height);display:block;overflow:visible}.day-now-band{width:100%;height:var(--spacing-5);display:block;overflow:visible}.day-now-label{font:var(--type-label);font-variant-numeric:tabular-nums;fill:var(--ink-body)}.day-track{fill:var(--surface-read);stroke:var(--surface-line);stroke-width:1px}.day-past{fill:var(--surface-panel)}.day-tick{stroke:var(--surface-line);stroke-width:1px}.day-free{fill:none;stroke:var(--ink-subtle);stroke-width:1px;stroke-dasharray:4 3}.day-block-box{overflow:hidden}.day-block-box:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.day-block{x:1px;y:1px;rx:var(--radius-tag);width:calc(100% - 2px);height:calc(100% - 2px);fill:var(--surface-read);stroke:var(--ink-meta);stroke-width:1px}.day-block-name{font:var(--type-label);fill:var(--ink-secondary);pointer-events:none}.day-block-box[data-glyph=done] .day-block{fill:var(--surface-line);stroke:#0000}.day-block-box[data-glyph=done] .day-block-name{fill:var(--ink-meta)}.day-block-box[data-glyph=full] .day-block{fill:var(--accent-primary);stroke:var(--accent-primary)}.day-block-box[data-glyph=full] .day-block-name{fill:var(--surface-read)}.day-block-box[data-glyph=half] .day-block{fill:var(--accent-active-bg);stroke:var(--accent-primary)}.day-block-box[data-glyph=half] .day-block-name{fill:var(--accent-active-text)}.day-block-box[data-glyph=alert] .day-block{fill:var(--status-overdue-bg);stroke:var(--status-bad)}.day-block-box[data-selected] .day-block{stroke:var(--ink-body);stroke-width:var(--day-strip-line)}.day-now{stroke:var(--ink-body);stroke-width:var(--day-strip-line);pointer-events:none}.day-hours{margin-top:var(--spacing-1);font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-subtle);display:flex}.day-hour{flex:1 1 0}.ready-rows>*+*{border-top:1px solid var(--surface-line)}.ready-row{grid-template-columns:var(--spacing-12) var(--spacing-8) minmax(var(--home-row-name-min), 1.6fr) minmax(0, .8fr) minmax(var(--home-row-name-min), 1fr) var(--spacing-4);align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--home-card-pad);text-align:left;background:0 0;border:0;display:grid}.ready-row:hover{background:var(--surface-panel)}.ready-row:focus-visible{outline-offset:-2px}.ready-row-time{font:var(--type-body-strong);font-variant-numeric:tabular-nums;color:var(--ink-body)}.ready-row-who{min-width:0}.ready-row-name{text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-strong);color:var(--ink-body);display:block;overflow:hidden}.ready-row-demo{font-weight:var(--type-body-weight);color:var(--ink-secondary)}.ready-row-type,.ready-row-room{text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--ink-secondary);display:block;overflow:hidden}.ready-row-status{min-width:0}.ready-row-chevron{color:var(--ink-secondary);transition:transform var(--motion-tab);display:inline-flex}[data-expanded]>.ready-row .ready-row-chevron{transform:rotate(180deg)}[data-done]>.ready-row .ready-row-time,[data-done]>.ready-row .ready-row-name{color:var(--ink-meta)}.ready-brief{padding:var(--spacing-6) var(--spacing-10) var(--spacing-8);padding-left:calc(var(--home-card-pad) + var(--spacing-12) + var(--spacing-3));border-top:1px solid var(--surface-line);background:var(--surface-panel)}.ready-brief-head{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--surface-line);display:flex}.ready-brief-reason{min-width:0;font:var(--type-body-strong);color:var(--ink-body);margin:0}.ready-brief-list{gap:var(--spacing-1);margin:var(--spacing-3) 0 0;flex-direction:column;padding:0;display:flex}.ready-brief-line{gap:var(--spacing-2);min-width:0;font:var(--type-body);display:flex}.ready-brief-line dt{flex:0 0 var(--home-brief-label);color:var(--ink-secondary)}.ready-brief-line dd{min-width:0;color:var(--ink-body);margin:0}.need-list,.inbox-list{margin:0;padding:0;list-style:none}.need-list>li+li,.inbox-list>li+li{border-top:1px solid var(--surface-line)}.home-pill{height:var(--spacing-5);padding-inline:var(--spacing-2);background:var(--accent-primary);font:var(--type-label);font-variant-numeric:tabular-nums;color:var(--surface-read);border-radius:999px;align-items:center;display:inline-flex}.need-item{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--home-card-pad);text-align:left;background:0 0;border:0;display:flex}.need-item:hover{background:var(--surface-panel)}.need-item[data-new]{background:var(--surface-new)}.need-item[data-new]:hover{background:var(--accent-active-bg)}.need-item:focus-visible{outline-offset:-2px}.need-lead{width:var(--spacing-2);flex-shrink:0;justify-content:center;display:flex}.need-dot{width:var(--spacing-2);height:var(--spacing-2);background:var(--accent-primary);border-radius:50%}.need-text{flex:auto;min-width:0}.need-title{text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);color:var(--ink-body);display:block;overflow:hidden}.need-item[data-new] .need-title{font:var(--type-body-strong)}.need-meta{text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--ink-secondary);display:block;overflow:hidden}.need-item[data-new] .need-meta{color:var(--ink-body)}.need-due{height:var(--spacing-5);padding-inline:var(--spacing-1);border:1px solid var(--surface-line);border-radius:var(--radius-tag);font:var(--type-meta);white-space:nowrap;color:var(--ink-secondary);flex-shrink:0;align-items:center;display:inline-flex}.need-due[data-tone=overdue]{border-color:var(--status-bad);color:var(--status-bad)}.need-modal-line{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3);display:flex}.need-modal-kind{font:var(--type-body);color:var(--ink-secondary)}.inbox-row{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--home-card-pad);display:flex}.inbox-row[data-unread]{background:var(--surface-new)}.inbox-dot{width:var(--spacing-2);height:var(--spacing-2);margin-top:var(--spacing-1);background:0 0;border-radius:50%;flex-shrink:0}.inbox-row[data-unread] .inbox-dot{background:var(--accent-primary)}.inbox-text{min-width:0}.inbox-message{-webkit-line-clamp:2;font:var(--type-body);color:var(--ink-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-row[data-unread] .inbox-message{font-weight:var(--type-body-strong-weight)}.inbox-time{font:var(--type-meta);color:var(--ink-secondary);display:block}.inbox-row[data-unread] .inbox-time{font:var(--type-label);color:var(--accent-active-text)}:root{--patient-page-gap:var(--spacing-8);--patient-section-gap:var(--spacing-10);--patient-page-pad:var(--spacing-6);--patient-visit-card-height:calc(var(--spacing-8) * 3);--patient-block-min:calc(var(--spacing-8) * 10);--patient-icon-box:var(--spacing-8);--patient-tint-amber:color-mix(in srgb, var(--status-attention) 5%, var(--surface-read));--patient-tint-green:color-mix(in srgb, var(--status-good) 5%, var(--surface-read));--patient-tint-blue:color-mix(in srgb, var(--accent-primary) 5%, var(--surface-read))}[data-slot=patient-overview]{grid-template-columns:repeat(auto-fit, minmax(var(--patient-block-min), 1fr));gap:var(--patient-page-gap) var(--patient-page-pad);padding:var(--patient-page-pad);align-items:stretch;display:grid}[data-slot=overview-block]{gap:var(--spacing-3);min-width:0;padding:var(--spacing-4);background:var(--surface-read);border:1px solid var(--surface-line);border-radius:var(--radius-card);flex-direction:column;display:flex}[data-slot=overview-block][data-wide=true]{grid-column:1/-1}[data-slot=overview-block][data-tint]{padding:var(--spacing-5);border-color:#0000}[data-slot=overview-block][data-tint=amber]{background:var(--patient-tint-amber)}[data-slot=overview-block][data-tint=green]{background:var(--patient-tint-green)}[data-slot=overview-block][data-tint=blue]{background:var(--patient-tint-blue)}[data-slot=overview-block][data-tint] [data-slot=overview-block-icon]{width:auto;height:auto;color:var(--ink-meta);background:0 0}[data-slot=overview-block-head]{align-items:center;gap:var(--spacing-2);display:flex}[data-slot=overview-block-icon]{width:var(--patient-icon-box);height:var(--patient-icon-box);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--ink-secondary);justify-content:center;align-items:center;display:inline-flex}[data-slot=overview-block-title]{min-width:0;font:var(--type-card-title);color:var(--ink-body);flex:1;margin:0}[data-slot=overview-block-link]{align-items:center;gap:var(--spacing-1);font:var(--type-label);color:var(--accent-primary);background:0 0;border:0;padding:0;display:inline-flex}[data-slot=overview-block-link]:hover{text-decoration:underline}[data-slot=overview-headline]{align-items:baseline;gap:var(--spacing-2);font:var(--type-body);color:var(--ink-secondary);margin:0;display:flex}[data-slot=overview-count]{font:var(--type-data);color:var(--ink-body)}[data-slot=overview-items]{gap:var(--spacing-1);font:var(--type-body);color:var(--ink-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-slot=overview-items]>li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=overview-empty]{font:var(--type-body);color:var(--ink-meta);margin:0}[data-slot=overview-visits]{grid-template-columns:repeat(auto-fit, minmax(var(--patient-block-min), 1fr));gap:var(--spacing-4);display:grid}[data-slot=visit-card]{--visit-tint:var(--surface-panel);--visit-edge:var(--surface-line);--visit-ink:var(--ink-body);gap:var(--spacing-1);min-height:var(--patient-visit-card-height);padding:var(--spacing-3) var(--spacing-4);background:var(--visit-tint);border-left:var(--spacing-1) solid var(--visit-edge);border-radius:var(--radius-card);color:var(--visit-ink);flex-direction:column;display:flex}[data-slot=visit-card][data-past=true]{--visit-ink:var(--ink-secondary)}[data-slot=visit-card][data-hue=orange]{--visit-tint:var(--cat-orange-100);--visit-edge:var(--cat-orange-500);--visit-ink:var(--cat-orange-800)}[data-slot=visit-card][data-hue=jade]{--visit-tint:var(--cat-jade-100);--visit-edge:var(--cat-jade-500);--visit-ink:var(--cat-jade-800)}[data-slot=visit-card][data-hue=purple]{--visit-tint:var(--cat-purple-100);--visit-edge:var(--cat-purple-500);--visit-ink:var(--cat-purple-800)}[data-slot=visit-card][data-hue=vermilion]{--visit-tint:var(--cat-vermilion-100);--visit-edge:var(--cat-vermilion-500);--visit-ink:var(--cat-vermilion-800)}[data-slot=visit-card][data-hue=sky]{--visit-tint:var(--cat-sky-100);--visit-edge:var(--cat-sky-500);--visit-ink:var(--cat-sky-800)}[data-slot=visit-card][data-hue=yellow]{--visit-tint:var(--cat-yellow-100);--visit-edge:var(--cat-yellow-500);--visit-ink:var(--cat-yellow-800)}[data-slot=visit-card][data-hue=blue]{--visit-tint:var(--cat-blue-100);--visit-edge:var(--cat-blue-500);--visit-ink:var(--cat-blue-800)}[data-slot=visit-card-label]{font:var(--type-label);color:var(--ink-secondary)}[data-slot=visit-card-when]{font:var(--type-card-title)}[data-slot=visit-card-what]{font:var(--type-body)}[data-slot=visit-card-foot]{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-top:auto;display:flex}[data-slot=page-scaffold-body][data-patient-pages=on]{background:var(--surface-read)}:root{--list-search-width:calc(var(--spacing-8) * 10)}[data-slot=patients-toolbar]{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}[data-slot=patients-toolbar]>:first-child{width:var(--list-search-width)}[data-slot=patients-toolbar]>:first-child>div[data-status][data-state][data-size]:has(>input){height:var(--spacing-8);padding-block:0}.patients-list [data-slot=page-scaffold-body],.tasks-list [data-slot=page-scaffold-body]{border-color:var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=list-card-title]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--surface-line);font:var(--type-body-strong);color:var(--ink-body);display:flex}[data-slot=list-card-title]>h2{font:inherit;margin:0}[data-slot=list-card-count]{font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.patients-list [data-slot=table-head][data-col=select],.patients-list [data-slot=table-cell][data-col=select]{width:var(--spacing-10);padding-inline:var(--spacing-4) 0}.patients-list [data-slot=table-head][data-col=actions],.patients-list [data-slot=table-cell][data-col=actions]{width:var(--spacing-12);padding-inline:0 var(--spacing-4)}.patients-list [data-slot=table-head][data-sortable]:hover{color:var(--ink-body)}[data-slot=patients-selection-bar]{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--accent-primary);border-radius:var(--radius-control);background:var(--accent-active-bg);display:flex}[data-slot=patients-selection-lead]{align-items:center;gap:var(--spacing-3);display:flex}[data-slot=patients-selection-count]{font:var(--type-body-strong);color:var(--accent-active-text)}[data-slot=patients-selection-clear]{font:var(--type-body);color:var(--accent-active-text);background:0 0;border:0;padding:0}[data-slot=patients-selection-clear]:hover{text-decoration:underline}[data-slot=patients-selection-actions]{align-items:center;gap:var(--spacing-2);display:flex}[data-row-action=menu]{width:var(--spacing-8);height:var(--spacing-8);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);color:var(--ink-secondary);justify-content:center;align-items:center;display:inline-flex}[data-row-action=menu]:hover{border-color:var(--color-grey-400);background-color:var(--surface-panel);color:var(--ink-secondary)}[data-row-action=menu]:active{background-color:var(--color-grey-200)}[data-slot=care-plan-page]{gap:var(--patient-section-gap);padding:var(--patient-page-pad);flex-direction:column;display:flex}[data-slot=care-plan]{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}[data-slot=care-plan-head]{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}[data-slot=care-plan-title]{font:var(--type-card-title);color:var(--ink-body);margin:0}[data-slot=care-plan-tally]{font:var(--type-meta);color:var(--ink-secondary);white-space:nowrap}[data-slot=care-plan-subtitle]{font:var(--type-body-strong);color:var(--ink-secondary);margin:0}[data-slot=care-plan-goals]{grid-template-columns:repeat(auto-fit, minmax(var(--patient-block-min), 1fr));gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}[data-slot=goal-card]{gap:var(--spacing-1);min-width:0;padding:var(--spacing-4);background:var(--surface-read);border:1px solid var(--surface-line);border-radius:var(--radius-card);flex-direction:column;display:flex}[data-slot=goal-card-head]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}[data-slot=goal-card-title]{min-width:0;font:var(--type-body-strong);color:var(--ink-body)}[data-slot=goal-card-latest]{font:var(--type-body);color:var(--ink-body)}[data-slot=goal-card-target]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=encounter-patient-header]{background-color:var(--color-surface-card)}[data-slot=encounter-patient-header] .page-header-leading{align-items:center;gap:var(--spacing-2);width:auto}[data-slot=encounter-patient-header] .page-header-leading>button{width:auto;height:auto}[data-slot=encounter-patient-header] .page-header-leading>:not(button){width:var(--page-header-photo);height:var(--page-header-photo)}:root{--encounter-tab-underline:2px}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>span[aria-hidden=true]{display:none}[data-slot=summary-section-card]>header>span:first-child{font:var(--type-label);letter-spacing:normal;text-transform:lowercase;color:var(--ink-secondary)}[data-slot=summary-section-card]>header>span:first-child:first-letter{text-transform:uppercase}[data-slot=summary-section-card]>header>span:nth-child(2){font:var(--type-meta);color:var(--ink-secondary)}[data-slot=summary-section-row]>div:first-child>span:first-child{font:var(--type-body);color:var(--ink-body)}[data-slot=summary-section-row]>div:first-child>span:not(:first-child){font:var(--type-meta);color:var(--ink-secondary)}[data-slot=growth-chart-header]>span:first-child{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}[data-vital-code] p,[data-slot=growth-chart-empty]{font:var(--type-meta);color:var(--ink-secondary)}[data-block=encounter-summary-band] section[aria-label] h3{font:var(--type-label);letter-spacing:normal;text-transform:lowercase;color:var(--ink-secondary)}[data-block=encounter-summary-band] section[aria-label] h3:first-letter{text-transform:uppercase}[data-block=encounter-summary-band] section[aria-label] h3+span{font:var(--type-meta);color:var(--ink-secondary)}[data-block=encounter-summary-band]{gap:var(--spacing-2)}[data-block=encounter-summary-band]>div{padding-block:var(--spacing-4);padding-inline:var(--spacing-4);border-radius:var(--radius-card);box-shadow:none}[data-block=encounter-summary-band]>div:first-child{gap:var(--spacing-3)}[data-block=encounter-summary-band]>div:first-child>[role=img],[data-block=encounter-summary-band]>div:first-child>div>div:first-child>span[class~=text-size-subtitle],[data-block=encounter-summary-band]>div:first-child>div>span[class~=text-size-xs][class~=text-text-muted]{display:none!important}[data-block=encounter-summary-band]>[data-slot=summary-band-cluster]{padding:0}[data-block=encounter-summary-band]>[data-slot=summary-band-cluster]>div{gap:var(--spacing-2);padding-block:var(--spacing-4)}[data-block=encounter-summary-band] section[aria-label]{gap:var(--spacing-1)}[data-block=encounter-summary-band] section[aria-label]>p{font:var(--type-meta)}[data-block=encounter-summary-band]>div:first-child span[class~=text-brand-primary]{font:var(--type-body);color:var(--ink-body)}[data-block=encounter-summary-band]>div:first-child span[class~=text-text-hint]{font:var(--type-meta);color:var(--ink-secondary)}[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size]{height:var(--status-chip-height);padding:0 var(--status-chip-pad);border-radius:var(--radius-tag);font:var(--type-body-strong);line-height:var(--status-chip-height)}[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size][style*=--color-status-success\)]{background-color:var(--chip-success-bg)!important;color:var(--chip-success-fg)!important}[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size][style*=--color-status-warning\)]{background-color:var(--chip-warning-bg)!important;color:var(--chip-warning-fg)!important}[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size][style*=--color-status-error\)]{background-color:var(--chip-error-bg)!important;color:var(--chip-error-fg)!important}[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size][style*=--color-status-info\)],[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size][style*=--color-brand-primary\)]{background-color:var(--chip-info-bg)!important;color:var(--chip-info-fg)!important}[data-block=encounter-summary-band] button[aria-label=Update\ status] span[data-size][style*=--color-status-neutral\)]{background-color:var(--chip-neutral-bg)!important;color:var(--chip-neutral-fg)!important}[data-block=encounter-summary-band] a[href^=tel\:]{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-control);color:var(--ink-secondary);justify-content:center;align-items:center;display:inline-flex}[data-block=encounter-summary-band] a[href^=tel\:]:hover{background-color:var(--surface-panel);color:var(--accent-primary)}[data-block=encounter-summary-band] a[href^=tel\:]>span{width:var(--spacing-4)!important;height:var(--spacing-4)!important}[data-slot=encounter-visit-strip] [data-testid^=visit-info-cell]>span:first-child,[data-slot=frame-v2-step-header] [data-testid^=visit-info-cell]>span:first-child{font:var(--type-label);letter-spacing:normal;text-transform:lowercase;color:var(--ink-secondary);line-height:var(--type-label-line)!important}[data-slot=encounter-visit-strip] [data-testid^=visit-info-cell]>span:first-child:first-letter,[data-slot=frame-v2-step-header] [data-testid^=visit-info-cell]>span:first-child:first-letter{text-transform:uppercase}[data-slot=encounter-visit-strip] [data-testid^=visit-info-cell]>span:last-child,[data-slot=frame-v2-step-header] [data-testid^=visit-info-cell]>span:last-child{font:var(--type-body-strong);text-transform:none;color:var(--ink-body);line-height:var(--type-body-strong-line)!important}[data-testid=encounter-section-chrome]>header h2{font:var(--type-card-title);color:var(--ink-body)}[data-part=section-badge]{border:1px solid var(--surface-line)!important;border-radius:var(--radius-control)!important;background:var(--surface-panel)!important;box-shadow:none!important}[data-part=section-badge]>span[class~=absolute]{display:none}[data-part=section-badge]>span{filter:none!important}[data-part=section-badge] span{color:var(--ink-secondary)!important}[data-part=section-badge] svg [stroke]{stroke:currentColor}:root{--cat-purple-50:color-mix(in srgb, var(--cat-purple-100) 50%, var(--surface-read));--cat-vermilion-50:color-mix(in srgb, var(--cat-vermilion-100) 50%, var(--surface-read));--cat-jade-50:color-mix(in srgb, var(--cat-jade-100) 50%, var(--surface-read));--cat-sky-50:color-mix(in srgb, var(--cat-sky-100) 50%, var(--surface-read));--soap-s-tint:var(--cat-purple-50);--soap-s-line:var(--cat-purple-200);--soap-s-glyph:var(--cat-purple-600);--soap-s-ink:var(--cat-purple-800);--soap-o-tint:var(--cat-vermilion-50);--soap-o-line:var(--cat-vermilion-200);--soap-o-glyph:var(--cat-vermilion-600);--soap-o-ink:var(--cat-vermilion-800);--soap-a-tint:var(--cat-jade-50);--soap-a-line:var(--cat-jade-200);--soap-a-glyph:var(--cat-jade-600);--soap-a-ink:var(--cat-jade-800);--soap-p-tint:var(--soap-a-tint);--soap-p-line:var(--soap-a-line);--soap-p-glyph:var(--soap-a-glyph);--soap-p-ink:var(--soap-a-ink)}:is([data-structured-note] section[data-wayfind=history],[data-part=section-badge][data-soap=subjective],[data-slot=pa-step-canvas] section:is([data-section=hpi],[data-section=risk],[data-section=ros])>header>[data-part=section-badge],:is([data-note-tile=hpi],[data-note-tile=risk],[data-note-tile=ros])){--soap-tint:var(--soap-s-tint);--soap-line:var(--soap-s-line);--soap-glyph:var(--soap-s-glyph);--soap-ink:var(--soap-s-ink)}:is([data-structured-note] section[data-wayfind=neutral],[data-part=section-badge][data-soap=objective],[data-slot=pa-step-canvas] section:is([data-section=pe],[data-section=docs])>header>[data-part=section-badge],:is([data-note-tile=pe],[data-note-tile=docs])){--soap-tint:var(--soap-o-tint);--soap-line:var(--soap-o-line);--soap-glyph:var(--soap-o-glyph);--soap-ink:var(--soap-o-ink)}:is([data-structured-note] section[data-wayfind=problems],[data-part=section-badge][data-soap=assessment],[data-slot=pa-step-canvas] section[data-section=assessment-plan]>header>[data-part=section-badge],[data-note-tile=ap]){--soap-tint:var(--soap-a-tint);--soap-line:var(--soap-a-line);--soap-glyph:var(--soap-a-glyph);--soap-ink:var(--soap-a-ink)}:is([data-structured-note] section[data-wayfind=medications],[data-part=section-badge][data-soap=plan]){--soap-tint:var(--soap-p-tint);--soap-line:var(--soap-p-line);--soap-glyph:var(--soap-p-glyph);--soap-ink:var(--soap-p-ink)}[data-structured-note] section#note-block-wrap-up[data-wayfind]{--soap-tint:var(--soap-a-tint);--soap-line:var(--soap-a-line);--soap-glyph:var(--soap-a-glyph);--soap-ink:var(--soap-a-ink)}[data-structured-note] section[data-wayfind]>header[data-part=block-header]{border-bottom:0;padding-bottom:0}:is([data-structured-note] section[data-wayfind] [data-part=block-tile],[data-part=section-badge][data-soap]:not([data-soap=other]),[data-slot=pa-step-canvas] section[data-section]:not([data-section=wrap-up])>header>[data-part=section-badge],[data-note-tile]){border:1px solid var(--soap-line)!important;border-radius:var(--radius-control)!important;background:var(--soap-tint)!important;box-shadow:none!important}:is([data-structured-note] section[data-wayfind] [data-part=block-tile],[data-part=section-badge][data-soap]:not([data-soap=other]),[data-slot=pa-step-canvas] section[data-section]:not([data-section=wrap-up])>header>[data-part=section-badge],[data-note-tile]) span{color:var(--soap-glyph)!important}:is([data-structured-note] section[data-wayfind] [data-part=block-tile],[data-part=section-badge][data-soap]:not([data-soap=other]),[data-slot=pa-step-canvas] section[data-section]:not([data-section=wrap-up])>header>[data-part=section-badge],[data-note-tile]) svg [stroke]:not([stroke=none]){stroke:var(--soap-glyph)}:is([data-structured-note] section[data-wayfind] [data-part=block-tile],[data-part=section-badge][data-soap]:not([data-soap=other]),[data-slot=pa-step-canvas] section[data-section]:not([data-section=wrap-up])>header>[data-part=section-badge],[data-note-tile]) svg [fill]:not([fill=none]){fill:var(--soap-glyph)}section[data-section][style*=border-left-width]{border-left-width:1px!important;border-left-color:var(--color-border-card)!important;box-shadow:none!important}[data-structured-note] section[data-wayfind],[data-slot=pre-encounter-screen] section[aria-label=Chief\ complaint]{box-shadow:none}[data-structured-note] section[data-wayfind]>header[data-part=block-header] h3{font:var(--type-card-title)}[data-structured-note] section[data-wayfind]>header[data-part=block-header]{align-items:flex-start}[data-structured-note] section[data-wayfind]>header[data-part=block-header]>h3{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0}[data-structured-note] section[data-wayfind]>header[data-part=block-header]>h3~span:last-child{flex:none;align-self:flex-start}:root{--icon-mask-message-square-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M7 11h10'/><path d='M7 15h6'/><path d='M7 7h8'/></svg>");--icon-mask-shield-alert:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/><path d='M12 8v4'/><path d='M12 16h.01'/></svg>");--icon-mask-list-todo:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 5h8'/><path d='M13 12h8'/><path d='M13 19h8'/><path d='m3 17 2 2 4-4'/><rect x='3' y='4' width='6' height='6' rx='1'/></svg>");--icon-mask-stethoscope:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 2v2'/><path d='M5 2v2'/><path d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/><path d='M8 15a6 6 0 0 0 12 0v-3'/><circle cx='20' cy='10' r='2'/></svg>");--icon-mask-activity:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2'/></svg>");--icon-mask-file-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--icon-mask-clipboard-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='m9 14 2 2 4-4'/></svg>");--icon-mask-clipboard-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>");--icon-mask-list-checks:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 5h8'/><path d='M13 12h8'/><path d='M13 19h8'/><path d='m3 17 2 2 4-4'/><path d='m3 7 2 2 4-4'/></svg>");--icon-mask-circle-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='m9 12 2 2 4-4'/></svg>")}[data-structured-note] section#note-block-hpi,section[data-section=hpi],[data-note-tile=hpi]{--soap-glyph-mask:var(--icon-mask-message-square-text)}[data-structured-note] section#note-block-risk,section[data-section=risk],[data-note-tile=risk]{--soap-glyph-mask:var(--icon-mask-shield-alert)}[data-structured-note] section#note-block-ros,section[data-section=ros],[data-note-tile=ros]{--soap-glyph-mask:var(--icon-mask-list-todo)}[data-structured-note] section#note-block-pe,section[data-section=pe],[data-note-tile=pe]{--soap-glyph-mask:var(--icon-mask-stethoscope)}[data-structured-note] section#note-block-vitals{--soap-glyph-mask:var(--icon-mask-activity)}[data-structured-note] section#note-block-docs,section[data-section=docs],[data-note-tile=docs]{--soap-glyph-mask:var(--icon-mask-file-text)}[data-structured-note] section#note-block-ap,section[data-section=assessment-plan],[data-note-tile=ap]{--soap-glyph-mask:var(--icon-mask-clipboard-check)}[data-structured-note] section#note-block-ap-assessment{--soap-glyph-mask:var(--icon-mask-clipboard-list)}[data-structured-note] section:is(#note-block-ap-plan,#note-block-allied-plan,#note-block-nursing-plan){--soap-glyph-mask:var(--icon-mask-list-checks)}[data-structured-note] section#note-block-wrap-up,section[data-section=wrap-up]{--soap-glyph-mask:var(--icon-mask-circle-check)}:is([data-structured-note] section:is(#note-block-hpi,#note-block-risk,#note-block-ros,#note-block-pe,#note-block-vitals,#note-block-docs,#note-block-ap,#note-block-ap-assessment,#note-block-ap-plan,#note-block-allied-plan,#note-block-nursing-plan,#note-block-wrap-up)>header>[data-part=block-tile],section:is([data-section=hpi],[data-section=risk],[data-section=ros],[data-section=pe],[data-section=docs],[data-section=assessment-plan],[data-section=wrap-up])>header>[data-part=section-badge])>span:not([class~=absolute]){-webkit-mask:var(--soap-glyph-mask) center / contain no-repeat;-webkit-mask:var(--soap-glyph-mask) center / contain no-repeat;mask:var(--soap-glyph-mask) center / contain no-repeat;background-color:currentColor;width:var(--icon-size-inline)!important;height:var(--icon-size-inline)!important}:is([data-structured-note] section:is(#note-block-hpi,#note-block-risk,#note-block-ros,#note-block-pe,#note-block-vitals,#note-block-docs,#note-block-ap,#note-block-ap-assessment,#note-block-ap-plan,#note-block-allied-plan,#note-block-nursing-plan,#note-block-wrap-up)>header>[data-part=block-tile],section:is([data-section=hpi],[data-section=risk],[data-section=ros],[data-section=pe],[data-section=docs],[data-section=assessment-plan],[data-section=wrap-up])>header>[data-part=section-badge])>span:not([class~=absolute])>svg{display:none}section[data-section]>header h2{font:var(--type-card-title);text-transform:lowercase;color:var(--ink-body);letter-spacing:normal!important}section[data-section]>header h2:first-letter{text-transform:uppercase}nav[aria-label$=subsections] [data-slot=section-rail]{gap:var(--spacing-2)}nav[aria-label$=subsections] button{font:var(--type-body-strong);gap:var(--spacing-2)}nav[aria-label$=subsections] [data-slot=section-rail]>button{padding:0 var(--spacing-2);border-radius:var(--radius-control)}section[data-link-id^=risk-]{padding:var(--spacing-4);border-radius:var(--radius-card);box-shadow:none}section[data-link-id^=risk-] span[class~=text-body-15]{font:var(--type-card-title);color:var(--ink-body)}section[data-link-id^=risk-] button[data-variant=primary]{border:1px solid var(--button-secondary-line);background-color:var(--surface-read);color:var(--ink-body)}section[data-link-id^=risk-] button[data-variant=primary]:hover{border-color:var(--button-secondary-hover-line);background-color:var(--button-secondary-hover-bg)}[data-template=wrap-up-layout]{margin-inline:0}.pa-docs-step>div:first-child{margin-bottom:var(--spacing-6);padding-inline:0}[data-slot=wrap-up-header] [role=listitem]>div:first-child>p{font:var(--type-label);letter-spacing:normal;color:var(--ink-secondary)}section[aria-label=Problem\ list]>div:first-child,section[data-organism=wrap-up-instructions-panel]>p:first-child,[data-molecule=follow-up-duration-input] span[class~=text-eyebrow]{font:var(--type-label);letter-spacing:normal;text-transform:none;color:var(--ink-secondary)}section[aria-label=Problem\ list]{max-width:100%}section[aria-label=Problem\ list]>div:last-child{border-radius:var(--radius-card)}section[aria-label=Problem\ list]>div:last-child>span[aria-hidden=true]{display:none}section[aria-label=Problem\ list]>div:last-child>div{padding-left:var(--spacing-4)}section[data-organism=wrap-up-instructions-panel]>div p{font:var(--type-body);color:var(--ink-secondary);font-style:normal}[data-molecule=follow-up-duration-input] output,[data-molecule=follow-up-duration-input] button[aria-label$=follow-up]{font:var(--type-body)}[data-molecule=follow-up-duration-input] [role=radio]{font:var(--type-body-strong);letter-spacing:normal}[data-slot=ambient-idle-card]{box-shadow:none}[data-slot=ambient-idle-card]>button{width:var(--spacing-10);height:var(--spacing-10)}[data-slot=ambient-idle-card] span[class~=text-size-sm]{font:var(--type-body-strong)}[data-slot=ambient-idle-card] span[class~=text-size-xs]{font:var(--type-meta)}footer[aria-label=Note\ actions]{flex-wrap:wrap}footer[aria-label=Note\ actions] button[data-note-action]{border:1px solid var(--button-secondary-line);border-radius:var(--radius-control);background-color:var(--surface-read);font:var(--type-body-strong);color:var(--ink-body)}footer[aria-label=Note\ actions] button[data-note-action]:not(:disabled):hover{border-color:var(--button-secondary-hover-line);background-color:var(--button-secondary-hover-bg)}footer[aria-label=Note\ actions] button[data-note-action=sign-lock]{border-color:var(--accent-primary);background-color:var(--accent-primary);color:var(--surface-read)}footer[aria-label=Note\ actions] button[data-note-action=sign-lock]:not(:disabled):hover{border-color:var(--accent-primary);background-color:var(--accent-primary)}footer[aria-label=Note\ actions] button[data-note-action=discard]{color:var(--status-bad)}:root{--glyph-chevron-down:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");--glyph-chevron-up:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m18 15-6-6-6 6'/></svg>");--glyph-message:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/></svg>");--glyph-eye:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>");--glyph-send:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z'/><path d='m21.854 2.147-10.94 10.939'/></svg>");--glyph-save:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/><path d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/><path d='M7 3v4a1 1 0 0 0 1 1h7'/></svg>");--glyph-pen-line:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 21h8'/><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/></svg>");--glyph-pencil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>");--glyph-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M12 5v14'/></svg>");--glyph-zap:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/></svg>");--glyph-folder:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/></svg>");--glyph-search:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21 21-4.34-4.34'/><circle cx='11' cy='11' r='8'/></svg>");--glyph-stethoscope:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 2v2'/><path d='M5 2v2'/><path d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1'/><path d='M8 15a6 6 0 0 0 12 0v-3'/><circle cx='20' cy='10' r='2'/></svg>");--glyph-file-text:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/><path d='M14 2v4a2 2 0 0 0 2 2h4'/><path d='M10 9H8'/><path d='M16 13H8'/><path d='M16 17H8'/></svg>");--glyph-clipboard-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='8' height='4' x='8' y='2' rx='1' ry='1'/><path d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/><path d='M12 11h4'/><path d='M12 16h4'/><path d='M8 11h.01'/><path d='M8 16h.01'/></svg>")}:is(button[aria-label="Expand patient summary"],button[aria-label="Collapse patient summary"],[role=toolbar][aria-label$=actions]>button,[role=group][aria-label$=actions]>button,[data-slot=wrap-up-header]>div>div:last-child>button,[data-organism=wrap-up-instructions-panel] button[aria-label],[data-organism=wrap-up-invoice-panel] button[aria-label],[data-slot=encounter-patient-header] .page-header-leading>button,[data-block=encounter-summary-band] a[href^=tel\:],[data-slot=ambient-idle-card]>button[aria-label]){color:var(--ink-secondary);position:relative}:is(button[aria-label="Expand patient summary"],button[aria-label="Collapse patient summary"],[role=toolbar][aria-label$=actions]>button,[role=group][aria-label$=actions]>button,[data-slot=wrap-up-header]>div>div:last-child>button,[data-organism=wrap-up-instructions-panel] button[aria-label],[data-organism=wrap-up-invoice-panel] button[aria-label]):not(:disabled):hover{background-color:var(--surface-panel);color:var(--ink-body)}button[aria-label="Expand patient summary"]{--encounter-glyph:var(--glyph-chevron-down)}button[aria-label="Collapse patient summary"]{--encounter-glyph:var(--glyph-chevron-up)}button[aria-label="Add section note"],button[aria-label^="Add Patient Instructions"]{--encounter-glyph:var(--glyph-message)}button[aria-label=Add\ document]{--encounter-glyph:var(--glyph-plus)}button[aria-label^=Preview\ orders],button[aria-label^=Preview\ ePrescription]{--encounter-glyph:var(--glyph-eye)}button:is([aria-label^=Send\ ePrescription],[aria-label^=Resend\ ePrescription]),[role=group][aria-label^=Send\ orders]>button:last-child{--encounter-glyph:var(--glyph-send)}button[aria-label=Save\ Encounter]{--encounter-glyph:var(--glyph-save)}[role=group][aria-label^=Sign\ note]>button:last-child{--encounter-glyph:var(--glyph-pen-line)}button[aria-label="Edit patient instructions"],button[aria-label^=Handwritten\ notes]{--encounter-glyph:var(--glyph-pencil)}[data-organism=wrap-up-invoice-panel] button[aria-label=Add\ Service]{--encounter-glyph:var(--glyph-plus)}[data-organism=wrap-up-invoice-panel] button[aria-label^=Preview\ Invoice]{--encounter-glyph:var(--glyph-eye)}[data-organism=wrap-up-invoice-panel] button[aria-label^=Remove\ ]{--encounter-glyph:var(--glyph-trash)}[data-organism=wrap-up-invoice-panel] button[aria-label^=Edit\ ]{--encounter-glyph:var(--glyph-pencil)}[data-organism=wrap-up-invoice-panel] button[aria-label]:not(:disabled):active{background-color:var(--button-secondary-press-bg);color:var(--ink-body)}[data-organism=wrap-up-invoice-panel] button[aria-label]:disabled{color:var(--color-text-hint)}[data-long-page] .icon-action[aria-pressed=true]{border-color:var(--color-grey-400);background-color:var(--color-grey-100);color:var(--ink-body)}:is(button[aria-label="Expand patient summary"],button[aria-label="Collapse patient summary"],[role=toolbar][aria-label$=actions]>button,[role=group][aria-label$=actions]>button,[data-slot=wrap-up-header]>div>div:last-child>button,[data-organism=wrap-up-instructions-panel] button[aria-label],[data-organism=wrap-up-invoice-panel] button[aria-label])>span[style*=Scrips]{-webkit-text-fill-color:transparent;-webkit-mask:var(--encounter-glyph) center / contain no-repeat;-webkit-mask:var(--encounter-glyph) center / contain no-repeat;mask:var(--encounter-glyph) center / contain no-repeat;background-color:currentColor;width:var(--icon-size-inline)!important;height:var(--icon-size-inline)!important}:is(button[aria-label="Expand patient summary"],button[aria-label="Collapse patient summary"])>span[style*=Scrips]{width:var(--spacing-4)!important;height:var(--spacing-4)!important}button[aria-label="Open the generated note"]{font:var(--type-label)}button[aria-label="Open the generated note"]>span[style*=Scrips]{--encounter-glyph:var(--glyph-file-text);-webkit-text-fill-color:transparent;background-color:var(--ink-secondary);-webkit-mask:var(--encounter-glyph) center / contain no-repeat;-webkit-mask:var(--encounter-glyph) center / contain no-repeat;mask:var(--encounter-glyph) center / contain no-repeat}[data-note-tile]{-webkit-text-fill-color:transparent;position:relative}[data-note-tile]:after{content:"";width:var(--icon-size-inline);height:var(--icon-size-inline);background-color:var(--soap-glyph);-webkit-mask:var(--soap-glyph-mask) center / contain no-repeat;-webkit-mask:var(--soap-glyph-mask) center / contain no-repeat;mask:var(--soap-glyph-mask) center / contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--glyph-trash:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10 11v6'/><path d='M14 11v6'/><path d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/><path d='M3 6h18'/><path d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/></svg>");--glyph-chevron-left:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 18-6-6 6-6'/></svg>");--glyph-chevron-right:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>")}button[aria-label=Post-visit\ summary]{--encounter-glyph:var(--glyph-eye)}button[aria-label="Discard This Note"]{--encounter-glyph:var(--glyph-trash)}button[aria-haspopup=listbox][data-state]>span[style*=Scrips]{--encounter-glyph:var(--glyph-chevron-down)}[data-slot=encounter-workspace-tabs] button[aria-label=Back]{--encounter-glyph:var(--glyph-chevron-left)}button[aria-label="Collapse Scrips Intelligence"]{--encounter-glyph:var(--glyph-chevron-right)}button[aria-label="Expand Scrips Intelligence"]{--encounter-glyph:var(--glyph-chevron-left)}:is([data-slot=encounter-workspace-tabs] button[aria-label=Back],button[aria-label="Collapse Scrips Intelligence"],button[aria-label="Expand Scrips Intelligence"]){color:var(--ink-secondary)!important}:is(button[aria-haspopup=listbox][data-state],[data-slot=encounter-workspace-tabs] button[aria-label=Back],button[aria-label="Collapse Scrips Intelligence"],button[aria-label="Expand Scrips Intelligence"])>span[style*=Scrips]{-webkit-text-fill-color:transparent;-webkit-mask:var(--encounter-glyph) center / contain no-repeat;-webkit-mask:var(--encounter-glyph) center / contain no-repeat;mask:var(--encounter-glyph) center / contain no-repeat;background-color:currentColor;width:var(--icon-size-inline)!important;height:var(--icon-size-inline)!important}[data-slot=encounter-workspace-tabs] button[aria-label=Back]>span[style*=Scrips]{width:var(--icon-size-nav)!important;height:var(--icon-size-nav)!important}:is([data-slot=chief-complaint-field],button[aria-label=Add\ vitals]) svg{stroke-width:var(--icon-stroke)}:root{--page-subtab-height:var(--spacing-10)}[data-page=patient-record],[data-page=patient-record] [data-slot=page-scaffold-main],[data-page=patient-record] [data-slot=page-scaffold-body]{background:var(--surface-read)}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]){padding:var(--page-header-gap) var(--page-pad) var(--page-pad)}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) form.max-w-3xl,[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) div.max-w-3xl{padding-bottom:0}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) section.mx-8{margin-inline:0}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) form>section.mx-8:first-child,[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) div.max-w-3xl>section.mx-8:first-child{margin-top:0}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on])>div.p-6,[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) [id^=chart-panel-]>div.p-6{padding:0}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) [id^=chart-panel-]{padding-top:var(--spacing-6)}[data-page=patient-record] [data-slot=page-scaffold-body]:not([data-patient-pages=on]) section.mx-8>div.rounded-xl,[data-page=patient-record] [data-slot=billing-balances]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-page=patient-record] [data-slot=page-scaffold-body] [role=tablist]:not([data-slot]):not(.header-tabs-row){height:var(--page-subtab-height);align-items:stretch!important;gap:var(--spacing-6)!important;border-bottom:1px solid var(--surface-line)!important;padding-inline:0!important}[data-page=patient-record] [data-slot=page-scaffold-body] [role=tablist]:not([data-slot]):not(.header-tabs-row)>[role=tab]{white-space:nowrap;margin-bottom:-1px;font-size:var(--type-body-strong-size)!important;line-height:var(--type-body-strong-line)!important;font-weight:var(--type-body-strong-weight)!important;color:var(--ink-secondary)!important;border-bottom:2px solid #0000!important;align-items:center!important;padding:0!important}[data-page=patient-record] [data-slot=page-scaffold-body] [role=tablist]:not([data-slot]):not(.header-tabs-row)>[role=tab]:not(:disabled):hover,[data-page=patient-record] [data-slot=page-scaffold-body] [role=tablist]:not([data-slot]):not(.header-tabs-row)>[role=tab][aria-selected=true]{color:var(--ink-body)!important}[data-page=patient-record] [data-slot=page-scaffold-body] [role=tablist]:not([data-slot]):not(.header-tabs-row)>[role=tab][aria-selected=true]{border-bottom-color:var(--accent-primary)!important}.form-action-bar{bottom:calc(-1 * var(--page-pad));z-index:10;justify-content:flex-end;align-items:center;gap:var(--spacing-2);margin:var(--spacing-6) calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad));padding:var(--spacing-4) var(--page-pad);border-top:1px solid var(--surface-line);background:var(--surface-read);display:flex;position:sticky}.form-action-bar-note{align-items:center;gap:var(--spacing-1);min-width:0;font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--ink-secondary);flex:1;display:flex}.form-action-bar button[data-variant][data-size]:not([data-variant=link]){height:var(--page-header-control)}[data-page=patient-record] table :is(th,td.text-right,td:first-child){white-space:nowrap}[data-page=patient-record] table thead :is(tr,th){background-color:var(--color-surface-card)}[data-page=patient-record] table tr>:last-child:has([data-row-action=menu]){background-color:var(--color-surface-card);position:sticky;right:0}[data-page=patient-record] table:has([data-row-action=menu]) thead tr>:last-child{background-color:var(--color-surface-card);position:sticky;right:0}[data-page=patient-record] button>span:has(>svg){justify-content:center;align-items:center;display:inline-flex}td>div.inline-flex.items-center:not([data-slot=chart-row-actions])>button[type=button][aria-label]{box-sizing:border-box;width:var(--icon-box);height:var(--icon-box);border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read)}td>div.inline-flex.items-center:not([data-slot=chart-row-actions])>button[type=button][aria-label]:not(:disabled){color:var(--ink-secondary)}td>div.inline-flex.items-center:not([data-slot=chart-row-actions])>button[type=button][aria-label]:not(:disabled):hover{border-color:var(--color-grey-400);background-color:var(--surface-panel)}td>div.inline-flex.items-center:not([data-slot=chart-row-actions])>button[type=button][aria-label]:not(:disabled):has(>svg.lucide-trash-2){color:var(--status-bad)}td>div.inline-flex.items-center:not([data-slot=chart-row-actions])>button[type=button][aria-label]:not(:disabled):has(>svg.lucide-circle-check){color:var(--status-good-text)}[data-slot=chart-row-actions]>button[data-tone=success]:not(:disabled){color:var(--status-good-text)}:root{--chart-tabs-gap:var(--spacing-6);--chart-meta-gap:var(--spacing-4);--chart-page-pad-top:var(--spacing-8);--chart-page-pad-x:var(--page-pad);--chart-page-pad-bottom:var(--page-pad);--chart-narrow-pad-x:var(--spacing-6);--chart-section-gap:var(--spacing-8);--chart-title-row:var(--spacing-8);--chart-title-gap:var(--spacing-4);--chart-subsection-gap:var(--spacing-6);--chart-action-size:var(--spacing-8);--chart-action-glyph:var(--spacing-4);--chart-link-pad:var(--spacing-2)}[data-slot=patient-chart]{container:patient-chart/inline-size}[data-slot=patient-chart-page]{padding:var(--chart-page-pad-top) var(--chart-page-pad-x) var(--chart-page-pad-bottom)}[data-slot=patient-chart-meta]{margin:0 0 var(--chart-meta-gap);font:var(--type-body);color:var(--ink-secondary)}[data-slot=chart-tabs]{height:var(--page-subtab-height);margin-bottom:var(--chart-tabs-gap);border-bottom:1px solid var(--surface-line);display:flex}[data-slot=chart-tabs] .header-tabs-box{justify-content:flex-start;margin-bottom:-1px}[data-slot=chart-tabs] .header-tabs{gap:var(--chart-tabs-gap)}[data-slot=chart-tabs] .header-tabs[data-all-fit=true]{margin-right:0}[data-slot=chart-tabs] .header-tabs-measure{max-width:100%;overflow:clip}[data-slot=chart-tabs] .header-tabs-measure>*{flex:none}[data-slot=chart-tabs] .header-tab,[data-slot=chart-tabs] .header-tabs-more>.header-tab{align-items:center;padding:0}[data-slot=patient-chart-section]{position:relative}[data-slot=patient-chart-panel][hidden]{display:none}[data-slot=patient-chart-section][data-solo=true]>[data-slot=patient-chart-section-title]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}[data-slot=patient-chart-section][data-solo=true]:has([data-slot=chart-section-actions]){padding-top:var(--chart-title-row)}[data-slot=patient-chart-section]+[data-slot=patient-chart-section]{margin-top:calc(var(--chart-section-gap) * 2 + 1px)}[data-slot=patient-chart-section]+[data-slot=patient-chart-section]:before{content:"";inset-inline:0;top:calc((var(--chart-section-gap) + 1px) * -1);border-top:1px solid var(--surface-line);position:absolute}[data-slot=patient-chart-section-title]{min-height:var(--chart-title-row);margin:0 0 var(--chart-title-gap);font:var(--type-card-title);color:var(--ink-body);align-items:center;display:flex}[data-slot=chart-section-actions]{top:0;align-items:center;gap:var(--spacing-2);height:var(--chart-title-row);display:flex;position:absolute;inset-inline-end:0}[data-slot=chart-section-add]{width:var(--chart-action-size);height:var(--chart-action-size);border-radius:var(--radius-control);color:var(--accent-primary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-slot=chart-section-add]>svg{width:var(--chart-action-glyph);height:var(--chart-action-glyph)}[data-slot=chart-section-add]:hover,[data-slot=chart-section-link]:hover{background:var(--surface-panel)}[data-slot=chart-section-link]{height:var(--chart-action-size);padding:0 var(--chart-link-pad);border-radius:var(--radius-control);font:var(--type-body-strong);color:var(--accent-primary);align-items:center;display:inline-flex}[data-slot=chart-section-link]:hover{text-decoration:none}[data-slot=chart-show-all]{height:var(--chart-action-size);margin-top:var(--spacing-2);padding:0 var(--chart-link-pad);border-radius:var(--radius-control);font:var(--type-body-strong);color:var(--accent-primary);background:0 0;border:0;align-items:center;margin-inline-start:calc(var(--chart-link-pad) * -1);display:inline-flex}[data-slot=chart-show-all]:hover{background:var(--surface-panel)}[data-slot=patient-chart-section]>div>button[data-slot=chart-show-all]:not(:first-child){margin-top:var(--spacing-2)}[data-slot=patient-chart-section] div:has(>[data-testid=chart-section-header-pages]){min-height:var(--chart-action-size);margin-bottom:var(--spacing-2)}[data-slot=patient-chart-section] div:has(>[data-testid=chart-section-header-pages])>div{gap:var(--spacing-2)}[data-slot=patient-chart-section]>div.p-6{padding:0}[data-slot=patient-chart-section]>div:is(.space-y-3,.space-y-4,.space-y-6,.space-y-8)>:not(:last-child){margin-block-end:0}[data-slot=patient-chart-section]>div:is(.space-y-3,.space-y-4,.space-y-6,.space-y-8)>:not(:first-child,[data-slot=chart-section-actions]+*){margin-block-start:var(--chart-subsection-gap)}[data-slot=patient-chart-section] h3{text-transform:none;letter-spacing:0;font:var(--type-body-strong);color:var(--ink-body)}:root{--chart-panel-width:var(--enc-left-open);--chart-panel-toggle:var(--icon-box);--chart-panel-open-from:1440px}[data-slot=page-scaffold-body]:has([data-slot=chart-with-panel]){padding:0;overflow:hidden}[data-slot=patient-chart]:has(>[data-slot=chart-with-panel]){height:100%}[data-slot=chart-with-panel]{grid-template-columns:var(--chart-panel-width) minmax(0, 1fr);height:100%;display:grid;position:relative}[data-slot=chart-with-panel][data-folded=true]{grid-template-columns:0 minmax(0,1fr)}[data-slot=chart-left-panel]{scrollbar-width:none;background:var(--surface-read);min-width:0;box-shadow:inset -1px 0 0 var(--surface-line);overflow:hidden auto}[data-slot=chart-left-panel]::-webkit-scrollbar{display:none}[data-slot=chart-with-panel][data-folded=true]>[data-slot=chart-left-panel]{visibility:hidden}[data-slot=chart-main]{scrollbar-width:none;min-width:0;overflow-y:auto;container:patient-chart/inline-size}[data-slot=chart-main]::-webkit-scrollbar{display:none}[data-slot=chart-panel-toggle]{z-index:2;top:var(--spacing-4);left:calc(var(--chart-panel-width) - var(--chart-panel-toggle) / 2);width:var(--chart-panel-toggle);height:var(--chart-panel-toggle);border:1px solid var(--surface-line);border-radius:var(--radius-full);background:var(--surface-read);color:var(--ink-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}[data-slot=chart-panel-toggle]:hover{background:var(--surface-panel);color:var(--ink-body)}[data-slot=chart-panel-toggle]>svg{width:var(--chart-action-glyph);height:var(--chart-action-glyph)}[data-slot=chart-with-panel][data-folded=true]>[data-slot=chart-panel-toggle]{left:var(--spacing-2)}:root{--chart-overview-card-min:calc(var(--spacing-8) * 9);--chart-overview-pad:var(--spacing-6);--chart-overview-row:var(--spacing-8);--chart-overview-glyph:var(--spacing-4)}[data-slot=chart-overview]{grid-template-columns:repeat(auto-fit, minmax(var(--chart-overview-card-min), 1fr));gap:var(--spacing-4);align-items:start;display:grid}[data-slot=chart-overview-card]{min-width:0;padding:var(--chart-overview-pad);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=chart-overview-head]{align-items:baseline;column-gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}[data-slot=chart-overview-title]{min-width:0;font:var(--type-card-title);color:var(--ink-body);flex:1 1 0;margin:0}[data-slot=chart-overview-meta]{font:var(--type-meta);color:var(--ink-meta);flex:1 0 100%;order:3}[data-slot=chart-overview-link]{padding:0 var(--spacing-2);border-radius:var(--radius-control);font:var(--type-body-strong);white-space:nowrap;color:var(--accent-primary);background:0 0;border:0;flex:none;margin-inline-start:auto}[data-slot=chart-overview-link]:hover{background:var(--surface-panel)}[data-slot=chart-overview-chips],[data-slot=chart-overview-rows]{margin:0;padding:0;list-style:none}[data-slot=chart-overview-chips]{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}[data-slot=chart-overview-chip]{align-items:center;gap:var(--spacing-2);max-width:100%;height:var(--chart-overview-row);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);font:var(--type-label);color:var(--ink-body);display:inline-flex}[data-slot=chart-overview-chip]>svg,[data-slot=chart-overview-row]>svg{width:var(--chart-overview-glyph);height:var(--chart-overview-glyph);color:var(--ink-secondary);flex:none}[data-slot=chart-overview-chip-name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-slot=chart-overview-chip-count]{font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-meta)}[data-slot=chart-overview-sub]{margin:0 0 var(--spacing-2);font:var(--type-label);color:var(--ink-secondary)}[data-slot=chart-overview-row]{align-items:center;gap:var(--spacing-2);min-height:var(--chart-overview-row);font:var(--type-body);color:var(--ink-body);display:flex}[data-slot=chart-overview-row-name]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-slot=chart-overview-row-meta]{font:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-meta);flex:none}[data-slot=chart-overview-more]{margin:var(--spacing-2) 0 0;font:var(--type-meta);color:var(--ink-meta)}[data-slot=chart-overview-empty]{font:var(--type-body);color:var(--ink-secondary);margin:0}@container patient-chart (width<=800px){[data-slot=patient-chart-page]{padding:var(--chart-meta-gap) var(--chart-narrow-pad-x) var(--chart-page-pad-bottom)}}:root{--chart-cell-pad-x:var(--spacing-4);--chart-cell-pad-y:var(--spacing-2);--chart-head-pad-y:var(--spacing-2);--chart-row-height:var(--list-table-row-height);--chart-row-divider:var(--color-grey-100);--chart-note-width:calc(var(--spacing-8) * 7);--chart-name-min:calc(var(--spacing-8) * 5)}[data-slot=patient-chart] div:has(>table){scrollbar-width:none;box-shadow:none;overflow-x:auto}[data-slot=patient-chart] div:has(>table)::-webkit-scrollbar{display:none}[data-slot=patient-chart] table{border-collapse:collapse}[data-slot=patient-chart] table>thead{background-color:#0000;border:0}[data-slot=patient-chart] table>thead>tr{height:var(--spacing-10);border:0;border-bottom:1px solid var(--surface-line);color:var(--ink-body);background-color:#0000}[data-slot=patient-chart] table>thead>tr>th{height:var(--spacing-10);padding:1px var(--chart-cell-pad-x);font:var(--type-label);letter-spacing:normal;text-transform:none;white-space:nowrap;vertical-align:middle;color:var(--ink-secondary);background-color:#0000;border-bottom:0}[data-slot=patient-chart] table>tbody>tr{height:var(--chart-row-height);border:0;border-bottom:1px solid var(--surface-line)}[data-slot=patient-chart] table>tbody>tr:last-child{border-bottom:0}[data-slot=patient-chart] table>tbody>tr>td{height:auto;padding:0 var(--chart-cell-pad-x);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);vertical-align:middle;border-top:0;border-bottom:0}:is([data-slot=patient-chart] table>tbody>tr>td:last-child:has(>div.inline-flex>button[aria-label]),[data-slot=patient-chart] table:has(>tbody>tr>td:last-child>div.inline-flex>button[aria-label])>thead>tr>th:last-child){padding-inline:0 var(--chart-cell-pad-x)}[data-slot=patient-chart] table:has(>tbody>tr>td:last-child>div.inline-flex>button[aria-label])>thead>tr>th:last-child{white-space:nowrap;text-indent:100%;overflow:hidden}[data-slot=patient-chart] table>tbody>tr:hover{background-color:var(--surface-panel)}[data-slot=patient-chart] td[data-chart-cell=date]{white-space:nowrap;font-variant-numeric:tabular-nums}[data-slot=patient-chart] :is(.text-brand-depth,.text-brand-primary):not(button,a,button *,a *){color:var(--ink-body)}[data-slot=patient-chart] .text-text-hint{color:var(--ink-meta)}[data-slot=patient-chart] .font-bold{font-weight:var(--type-body-strong-weight)}[data-slot=patient-chart] td .line-clamp-1{max-width:var(--chart-note-width);display:-webkit-box}:root{--chart-name-width:36%;--chart-table-name-min:calc(var(--spacing-8) * 4);--chart-note-min:calc(var(--spacing-8) * 2);--chart-text-min:calc(var(--spacing-8) * 2)}[data-slot=patient-chart] td:is([data-chart-cell=index],[data-chart-cell=short],[data-chart-cell=date],[data-chart-cell=actions]){white-space:nowrap;width:1%}[data-slot=patient-chart] td[data-chart-cell=name]{width:var(--chart-name-width);min-width:var(--chart-table-name-min);overflow-wrap:anywhere}[data-slot=patient-chart] td[data-chart-cell=name]>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-slot=patient-chart] [data-slot=chart-cell-code]{font:var(--type-meta);color:var(--ink-meta);display:block}[data-slot=patient-chart] td[data-chart-cell=text]{min-width:var(--chart-text-min)}[data-slot=patient-chart] td[data-chart-cell=note]{min-width:var(--chart-note-min);text-overflow:ellipsis;white-space:nowrap;max-width:0;color:var(--ink-secondary);overflow:hidden}@container patient-chart (width<=800px){[data-slot=patient-chart-page]{--chart-cell-pad-x:var(--spacing-2)}}:root{--chart-lab-col-test:36%;--chart-lab-col-result:16%;--chart-lab-col-unit:12%;--chart-lab-col-range:16%;--chart-lab-col-flag:10%}[data-slot=patient-chart] [data-testid=lab-request-card]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=patient-chart] [data-testid=lab-request-card]>header{padding:var(--chart-cell-pad-y) var(--chart-cell-pad-x);border-bottom:1px solid var(--surface-line);background:var(--surface-read);align-items:center}[data-slot=patient-chart] [data-testid=lab-request-card]>header .text-xs{font:var(--type-meta)}[data-slot=patient-chart] [data-testid=lab-request-card]>:is(p){padding:var(--chart-cell-pad-y) var(--chart-cell-pad-x)}[data-slot=patient-chart] [data-testid=lab-request-card]>table{table-layout:fixed}[data-slot=patient-chart] [data-testid=lab-request-card]>table>thead>tr>th:first-child{width:var(--chart-lab-col-test)}[data-slot=patient-chart] [data-testid=lab-request-card]>table>thead>tr>th:nth-child(2){width:var(--chart-lab-col-result)}[data-slot=patient-chart] [data-testid=lab-request-card]>table>thead>tr>th:nth-child(3){width:var(--chart-lab-col-unit)}[data-slot=patient-chart] [data-testid=lab-request-card]>table>thead>tr>th:nth-child(4){width:var(--chart-lab-col-range)}[data-slot=patient-chart] [data-testid=lab-request-card]>table>thead>tr>th:nth-child(5){width:var(--chart-lab-col-flag)}[data-slot=patient-chart] [data-testid=lab-request-card] td.pl-8{padding-inline-start:calc(var(--chart-cell-pad-x) + var(--spacing-4))}[data-slot=patient-chart] [data-testid=lab-results-section]>:not(:last-child){margin-block-end:var(--spacing-4)}[data-slot=patient-chart] [data-slot=chart-list]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);gap:0;overflow:hidden}[data-slot=patient-chart] [data-section-key=documents] ul:has(>[data-testid=document-row]){border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);gap:0;overflow:hidden}[data-slot=patient-chart] [data-slot=chart-list]>[data-slot=chart-list-row]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}[data-slot=patient-chart] [data-slot=chart-list]>[data-slot=chart-list-row]:not(:last-child),[data-slot=patient-chart] [data-section-key=documents] [data-testid=document-row]:not(:last-child){border-bottom:1px solid var(--chart-row-divider)}[data-slot=patient-chart] [data-section-key=documents] [data-testid=document-row]{padding:var(--spacing-3)}[data-slot=patient-chart] [data-section-key=documents] [data-testid=document-row]:last-child{border-bottom:0}[data-slot=patient-chart] [data-section-key=documents] [data-testid=document-row] p:first-child{color:var(--ink-body);font:var(--type-body-strong)!important}[data-slot=patient-chart] [data-section-key=documents] [data-testid=document-row] p:nth-child(2){letter-spacing:normal;color:var(--ink-secondary);font:var(--type-body)!important}[data-slot=patient-chart] [data-section-key=documents] [data-testid=document-row] p:nth-child(3){color:var(--ink-meta);font:var(--type-meta)!important}[data-slot=chart-segmented]{gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--segmented-track-radius);background:var(--surface-panel)}[data-slot=chart-segmented]>button{height:var(--segmented-pill-height);padding-inline:var(--segmented-pill-pad);border-radius:var(--segmented-pill-radius);box-shadow:none;font:var(--type-label);color:var(--ink-meta);background:0 0}[data-slot=chart-segmented]>button:hover{color:var(--ink-body)}[data-slot=chart-segmented]>button[aria-pressed=true]{background:var(--surface-read);color:var(--accent-primary)}[data-slot=chart-summary]{padding:var(--spacing-4) var(--chart-page-pad-x);background:var(--surface-read);border-bottom-color:var(--surface-line)}[data-slot=chart-summary]>div>span:first-child{font:var(--type-label);color:var(--ink-secondary)}[data-slot=chart-summary] [data-status=active]{color:var(--ink-body)}@container patient-chart (width<=800px){[data-slot=chart-summary]{padding-inline:var(--chart-narrow-pad-x)}}[data-section-key=demog] section.overflow-hidden{border-color:var(--surface-line)}[data-section-key=demog] section.overflow-hidden>div:first-child{border-color:var(--surface-line);background:var(--surface-read)}[data-section-key=demog] fieldset.rounded-xl{border-radius:var(--radius-card)}[data-section-key=allergies]>div>section{box-shadow:none;background:0 0;border:0;padding:0}[data-section-key=allergies]>div>section>div:first-child{padding:0}[data-section-key=allergies]>div>section>div:first-child>div:first-child{top:0;height:var(--chart-title-row);border:0;align-items:center;padding:0;display:flex;position:absolute;inset-inline-end:0}[data-section-key=allergies]>div>section>div:nth-child(2):has(>div:empty){display:none}[data-section-key=allergies]>div>section>div:first-child>div:first-child>span{display:none}[data-section-key=allergies]>div>section>div:nth-child(2){padding:0 0 var(--spacing-4)}[data-section-key=allergies]>div>section>div:has(>table){border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=patient-chart-section][data-section-key=allergies]>div>section>div:has(>table){scrollbar-width:none}[data-slot=patient-chart-section][data-section-key=allergies]>div>section>div:has(>table)::-webkit-scrollbar{display:none}[data-section-key=allergies] table tbody td:first-child{width:30%;min-width:var(--chart-table-name-min);white-space:normal}[data-section-key=allergies] table :is(td:nth-child(5),td:nth-child(6),td:nth-child(7)){white-space:nowrap}@container patient-chart (width>=1300px){[data-section-key=allergies] table td:nth-child(8){white-space:nowrap}}[data-page=settings-page]{background:var(--surface-read)}[data-page=settings-page] [data-slot=settings-body]{padding:var(--page-header-gap) var(--page-pad) var(--page-pad)}[data-page=settings-page] [data-slot=settings-body] h2{font:var(--type-card-title);letter-spacing:normal;text-transform:none;color:var(--ink-body)}[data-page=settings-page] [data-slot=settings-body] section.rounded-lg{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}:root{--cal-badge-width:352px;--cal-badge-radius:16px;--cal-badge-band-height:80px;--cal-badge-photo:72px;--cal-badge-photo-overlap:var(--spacing-12);--cal-badge-dot:16px;--cal-badge-gap-sm:var(--spacing-2);--cal-badge-gap-xs:4px;--cal-badge-cell-pad-y:calc(var(--spacing-1) * 2.5);--cal-badge-lanyard-height:var(--spacing-2);--cal-badge-stamp-top:calc(var(--spacing-10) * -1);--cal-badge-pad:var(--spacing-6);--cal-badge-gap:var(--spacing-4);--cal-badge-gap-top:var(--spacing-1);--cal-badge-tile-height:var(--spacing-10);--cal-badge-stamp-opacity:.16;--cal-badge-stamp-tilt:-14deg;--cal-badge-band-bg:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-primary) 16%, var(--surface-read)) 0%, var(--accent-active-bg) 45%, color-mix(in srgb, var(--accent-active-bg) 35%, var(--surface-read)) 100%);--cal-badge-foot-bg:color-mix(in srgb, var(--accent-active-bg) 35%, var(--surface-read));--cal-badge-lanyard-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink-body) 18%, transparent);--cal-badge-photo-shadow:0 2px 8px color-mix(in srgb, var(--ink-body) 10%, transparent)}.cal-chip-card:has(>.cal-badge){width:var(--cal-badge-width);border-radius:var(--cal-badge-radius);max-width:none;box-shadow:0 12px 32px color-mix(in srgb, var(--ink-body) 16%, transparent), 0 2px 6px color-mix(in srgb, var(--ink-body) 8%, transparent);border:0;padding:0;overflow:hidden}.cal-badge{width:var(--cal-badge-width);border:1px solid var(--surface-line);border-radius:var(--cal-badge-radius);background-color:var(--surface-read);color:var(--ink-body);text-align:left;position:relative;overflow:hidden}.cal-badge-band{height:var(--cal-badge-band-height);background:var(--cal-badge-band-bg);position:relative;overflow:hidden}.cal-badge-lanyard{top:var(--spacing-2);width:var(--spacing-10);height:var(--cal-badge-lanyard-height);border-radius:var(--radius-full);background-color:var(--surface-read);box-shadow:var(--cal-badge-lanyard-shadow);position:absolute;left:50%;transform:translate(-50%)}.cal-badge-stamp{top:var(--cal-badge-stamp-top);right:calc(var(--spacing-6) * -1);color:var(--accent-primary);opacity:var(--cal-badge-stamp-opacity);mix-blend-mode:multiply;transform:rotate(var(--cal-badge-stamp-tilt));position:absolute}.cal-badge-photo-row{margin-top:calc(var(--cal-badge-photo-overlap) * -1);padding-inline:var(--cal-badge-pad);align-items:flex-end;display:flex;position:relative}.cal-badge-photo{padding:var(--spacing-1);border-radius:calc(var(--radius-lg) * 2);background-color:var(--surface-read);box-shadow:var(--cal-badge-photo-shadow);flex-shrink:0;position:relative}.cal-badge-photo [data-slot=avatar],.cal-badge-photo>span:first-child{border-radius:var(--radius-xl)}.cal-badge-dot{right:var(--cal-badge-gap-xs);bottom:var(--cal-badge-gap-xs);width:var(--cal-badge-dot);height:var(--cal-badge-dot);border:3px solid var(--surface-read);border-radius:var(--radius-full);background-color:var(--ink-subtle);position:absolute}.cal-badge-dot[data-on]{background-color:var(--status-good)}.cal-badge-who{gap:var(--cal-badge-gap-top);padding:var(--spacing-3) var(--cal-badge-pad) 0;flex-direction:column;display:flex}.cal-badge-name-row{align-items:center;gap:var(--cal-badge-gap-sm);min-width:0;display:flex}.cal-badge-name{min-width:0;color:var(--ink-body);font:var(--type-card-title);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-badge-name[data-link]:hover{text-decoration:underline}.cal-badge-issue{flex-shrink:0;display:inline-flex}.cal-badge-issue svg{width:var(--spacing-4);height:var(--spacing-4)}.cal-badge-issue[data-type=error]{color:var(--status-bad)}.cal-badge-issue[data-type=warning]{color:var(--status-attention-text)}.cal-badge-check{border-radius:var(--radius-full);color:var(--ink-subtle);flex-shrink:0;margin-left:auto;display:inline-flex}.cal-badge-check:hover{color:var(--accent-primary)}.cal-badge-check svg{width:var(--spacing-4);height:var(--spacing-4)}.cal-badge-check[aria-checked=true]{color:var(--accent-primary)}.cal-badge-check[aria-checked=true] svg{fill:var(--accent-primary)}.cal-badge-check[aria-checked=true] svg path{stroke:var(--surface-read)}.cal-badge-specialty{color:var(--ink-secondary);font:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-badge-shift{align-items:center;gap:var(--cal-badge-gap-sm);margin-top:var(--spacing-1);color:var(--ink-secondary);font:var(--type-label);display:inline-flex}.cal-badge-shift-dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--ink-subtle)}.cal-badge-shift[data-on] .cal-badge-shift-dot{background-color:var(--status-good)}.cal-badge-shift[data-on] .cal-badge-shift-label{color:var(--status-good-text)}.cal-badge-shift-hours{font:var(--type-label);font-variant-numeric:tabular-nums;font-weight:400}.cal-badge-today{margin:var(--cal-badge-gap) var(--cal-badge-pad) 0;border-radius:var(--radius-xl);background-color:var(--surface-panel);grid-template-columns:1fr 1fr;display:grid}.cal-badge-today-cell{align-items:flex-start;gap:var(--cal-badge-gap-xs);padding:var(--cal-badge-cell-pad-y) var(--spacing-3);flex-direction:column;display:flex}.cal-badge-today-cell+.cal-badge-today-cell{border-left:1px solid var(--surface-line)}.cal-badge-label{color:var(--ink-secondary);font:var(--type-label)}.cal-badge-figure{color:var(--ink-body);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-line);font-variant-numeric:tabular-nums}.cal-badge-figure[data-link]{color:var(--accent-primary);text-underline-offset:var(--spacing-1);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.cal-badge-figure[data-link]:hover{text-decoration-style:solid}.cal-badge-body{gap:var(--cal-badge-gap);padding:var(--cal-badge-gap) var(--cal-badge-pad) var(--cal-badge-pad);flex-direction:column;display:flex}.cal-badge-section{gap:var(--spacing-2);flex-direction:column;display:flex}.cal-badge-empty{color:var(--ink-meta);font:var(--type-body)}.cal-badge-slots{gap:var(--cal-badge-gap-sm);flex-wrap:wrap;display:flex}.cal-badge-slot{height:var(--spacing-8);padding-inline:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background-color:var(--surface-read);color:var(--ink-body);font:var(--type-body-strong);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}button.cal-badge-slot:hover{border-color:var(--accent-primary);background-color:var(--accent-active-bg);color:var(--accent-primary)}.cal-badge-slot[data-static]{background-color:var(--surface-app);color:var(--ink-secondary);border-color:#0000}.cal-badge-book{gap:var(--cal-badge-gap-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cal-badge-book[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.cal-badge-book[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-badge-tile{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid color-mix(in srgb, var(--cal-badge-tile-line) 70%, transparent);border-radius:var(--radius-lg);background-color:var(--cal-badge-tile-bg);color:var(--cal-badge-tile-ink);font:var(--type-label);text-align:left;transition:transform .15s,box-shadow .15s;display:flex}.cal-badge-tile:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--ink-body) 10%, transparent);transform:translateY(-1px)}[data-slot=provider-badge-slots-error]>.cal-badge-empty{color:var(--color-status-error)}.cal-badge-tile-icon{color:var(--cal-badge-tile-icon)}.cal-badge-tile[data-hue=jade]{--cal-badge-tile-bg:var(--cat-jade-100);--cal-badge-tile-line:var(--cat-jade-200);--cal-badge-tile-icon:var(--cat-jade-600);--cal-badge-tile-ink:var(--cat-jade-800)}.cal-badge-tile[data-hue=sky]{--cal-badge-tile-bg:var(--cat-sky-100);--cal-badge-tile-line:var(--cat-sky-200);--cal-badge-tile-icon:var(--cat-sky-600);--cal-badge-tile-ink:var(--cat-sky-800)}.cal-badge-tile[data-hue=orange]{--cal-badge-tile-bg:var(--cat-orange-100);--cal-badge-tile-line:var(--cat-orange-200);--cal-badge-tile-icon:var(--cat-orange-600);--cal-badge-tile-ink:var(--cat-orange-800)}.cal-badge-tile[data-hue=purple]{--cal-badge-tile-bg:var(--cat-purple-100);--cal-badge-tile-line:var(--cat-purple-200);--cal-badge-tile-icon:var(--cat-purple-600);--cal-badge-tile-ink:var(--cat-purple-800)}.cal-badge-foot{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--cal-badge-pad);border-top:1px dashed var(--surface-line);background-color:var(--cal-badge-foot-bg);display:flex}.cal-badge-foot-stamp{color:var(--accent-primary);flex-shrink:0}.cal-badge-foot-name{color:var(--ink-body);font:var(--type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-badge-foot-meta{color:var(--ink-secondary);font:var(--type-meta);margin-left:auto}:root{--appt-modal-scrim-blur:var(--blur-xs);--appt-modal-tag-bg:oklch(98.7% .026 102.212);--appt-modal-tag-line:var(--status-attention);--appt-modal-tag-ink:var(--color-yellow-700);--appt-modal-danger-ink:var(--status-bad);--appt-modal-btn-icon-gap:var(--spacing-2)}[data-base-ui-portal]>[role=presentation]:is([data-open],[data-closed]):has(~.appt-modal){-webkit-backdrop-filter:blur(var(--appt-modal-scrim-blur));backdrop-filter:blur(var(--appt-modal-scrim-blur))}.appt-modal-title{font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-line)}.appt-modal-tag{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--appt-modal-tag-line);border-radius:var(--radius-control);background-color:var(--appt-modal-tag-bg);color:var(--appt-modal-tag-ink);font:var(--type-label);white-space:nowrap;display:inline-flex}.appt-modal-tag:hover{background-color:var(--appt-modal-tag-bg);border-color:var(--appt-modal-tag-ink)}button[data-variant=secondary][data-tone=error][data-size]{--color-brand-primary:var(--appt-modal-danger-ink);--color-text-hint:var(--appt-modal-danger-ink)}.appt-modal-iconbtn{width:var(--spacing-8);color:var(--ink-secondary);padding-inline:0}.appt-modal footer button[data-variant]>span[aria-hidden=true]:first-child{width:calc(var(--spacing-4) + var(--appt-modal-btn-icon-gap));justify-content:flex-start}.appt-modal footer button[data-variant]{white-space:nowrap}.appt-modal-focus-sink:focus-visible{outline:none}:root{--dialog-width-large:800px;--booking-rail-width:clamp(424px, 33vw, 560px);--booking-control-height:calc(var(--spacing-8) + var(--spacing-1));--booking-icon-button:var(--spacing-8);--booking-search-icon-size:var(--spacing-4);--booking-search-icon-inset:var(--spacing-3);--booking-specialty-max-width:200px;--booking-specialty-menu-width:240px;--booking-specialty-list-max-height:320px;--booking-location-tile-height:var(--spacing-16);--booking-reason-list-max-height:200px;--booking-full-view-margin:64px;--booking-full-view-height:90vh}.booking-rail{width:var(--booking-rail-width);border-left:1px solid var(--color-border-default);background-color:var(--color-surface-card);flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden}.booking-rail[data-expanded=true]{display:none}.booking-host{flex-direction:column;height:100%;min-height:0;display:flex}.booking-head{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.booking-head-modal{padding:var(--spacing-4) var(--spacing-5)}.booking-head-title{color:var(--ink-body);font:var(--type-body-strong);font-weight:600}.booking-head-actions{align-items:center;gap:var(--spacing-2);display:flex}.booking-head-close{width:var(--booking-icon-button);height:var(--booking-icon-button);border-radius:var(--radius-control);color:var(--ink-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.booking-head-close:hover{background-color:var(--color-grey-100);color:var(--ink-body)}.booking-foot{gap:var(--spacing-2);padding:var(--spacing-4);border-top:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;display:flex}.booking-foot-modal{padding:var(--spacing-5);border-top-width:2px}.booking-foot-hint{color:var(--hint-text);font:var(--type-meta);text-align:center;margin:0}.booking-foot-hint-link{color:inherit;font:inherit;font-weight:var(--hint-link-weight);text-underline-offset:var(--spacing-1);background:0 0;border:0;padding:0;text-decoration:underline}.booking-foot-hint-link:hover{color:var(--hint-text);text-decoration:underline}.booking-foot-row{gap:var(--spacing-2);display:flex}.booking-foot-row>button{white-space:nowrap}.booking-foot-row>button:last-child{flex:1;min-width:0}.booking-provider-filter{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.booking-provider-search{flex:1;min-width:0;position:relative}.booking-provider-search-icon{top:50%;left:var(--booking-search-icon-inset);width:var(--booking-search-icon-size);height:var(--booking-search-icon-size);color:var(--color-text-hint);pointer-events:none;position:absolute;transform:translateY(-50%)}.booking-provider-search-input{width:100%;height:var(--booking-control-height);padding:0 var(--spacing-3) 0 var(--spacing-8);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-surface-card);color:var(--ink-body);font:var(--type-body)}.booking-provider-search-input::placeholder{color:var(--color-text-hint)}.booking-provider-search-input:focus{border-color:var(--accent-primary);outline:none}.booking-provider-specialty{align-items:center;gap:var(--spacing-2);max-width:var(--booking-specialty-max-width);height:var(--booking-control-height);padding:0 var(--spacing-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-surface-card);color:var(--ink-body);font:var(--type-body-strong);flex-shrink:0;display:inline-flex}.booking-provider-specialty:hover{background-color:var(--color-grey-100)}.booking-provider-specialty.booking-provider-specialty-on{border-color:var(--accent-primary);background-color:var(--accent-active-bg);color:var(--accent-primary)}.booking-provider-specialty-chevron{width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0}.booking-specialty-menu{width:var(--booking-specialty-menu-width);padding:var(--spacing-1)}.booking-specialty-list{max-height:var(--booking-specialty-list-max-height);overflow-y:auto}.booking-specialty-option{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-control);color:var(--ink-body);font:var(--type-body);text-align:left;background:0 0;border:0;display:flex}.booking-specialty-option:hover{background-color:var(--color-grey-100)}.booking-specialty-check{width:var(--spacing-4);height:var(--spacing-4);color:var(--accent-primary);flex-shrink:0}.booking-patient-search div[data-status][data-state][data-size].overflow-clip{box-sizing:border-box;height:var(--booking-control-height);min-height:var(--booking-control-height);padding:0 var(--spacing-3) 0 0;border-radius:var(--radius-control)}.booking-patient-search .overflow-clip>input{height:100%}.booking-date [data-slot=date-picker]{width:auto}.booking-date [data-slot=date-picker-trigger]{background:0 0;border:0;width:auto;height:auto;padding:0}.booking-row-icon-button{width:var(--booking-icon-button);height:var(--booking-icon-button);border:1px solid var(--color-grey-300);border-radius:var(--radius-control);background-color:var(--color-surface-card);color:var(--ink-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.booking-row-icon-button:hover{border-color:var(--color-grey-400);background-color:var(--color-grey-100)}.booking-row-icon-button.booking-row-icon-button-on{border-color:var(--accent-primary);color:var(--accent-primary)}.booking-row-icon-button.booking-row-icon-button-danger:hover{color:var(--ink-body)}.booking-reason-picker{border:1px solid var(--accent-primary);border-radius:0 0 var(--radius-control) var(--radius-control);background-color:var(--color-surface-card);border-top:0;overflow:hidden}.booking-reason-list{max-height:var(--booking-reason-list-max-height);padding:0 var(--spacing-3) var(--spacing-3);overflow-y:auto}.booking-location-tile{--booking-loc-tint:var(--cat-jade-100);--booking-loc-edge:var(--cat-jade-500);--booking-loc-icon:var(--cat-jade-600);--booking-loc-ink:var(--cat-jade-800);align-items:center;gap:var(--spacing-2);height:var(--booking-location-tile-height);padding:0 var(--spacing-3);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background-color:var(--color-surface-card);color:var(--ink-secondary);font:var(--type-body-strong);font-weight:600;display:flex}.booking-location-tile:hover{border-color:var(--color-border-strong)}.booking-location-tile[data-hue=sky]{--booking-loc-tint:var(--cat-sky-100);--booking-loc-edge:var(--cat-sky-500);--booking-loc-icon:var(--cat-sky-600);--booking-loc-ink:var(--cat-sky-800)}.booking-location-tile[data-hue=orange]{--booking-loc-tint:var(--cat-orange-100);--booking-loc-edge:var(--cat-orange-500);--booking-loc-icon:var(--cat-orange-600);--booking-loc-ink:var(--cat-orange-800)}.booking-location-tile[data-hue=purple]{--booking-loc-tint:var(--cat-purple-100);--booking-loc-edge:var(--cat-purple-500);--booking-loc-icon:var(--cat-purple-600);--booking-loc-ink:var(--cat-purple-800)}.booking-location-tile[aria-pressed=true]{border-color:var(--booking-loc-edge);background-color:var(--booking-loc-tint);color:var(--booking-loc-ink)}.booking-location-tile[aria-pressed=true] .booking-location-icon{color:var(--booking-loc-icon)}.booking-full-view.booking-full-view{width:calc(100vw - var(--booking-full-view-margin));max-width:var(--dialog-width-large);height:var(--booking-full-view-height);padding:0;overflow:hidden}.booking-full-view [data-slot=modal-body]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}:root{--pre-col-pad:var(--spacing-6);--pre-section-gap:var(--spacing-6);--pre-block-gap:var(--spacing-2);--pre-icon-box:var(--spacing-8);--pre-icon-size:var(--spacing-4);--pre-tile-min:calc(var(--spacing-8) * 2);--pre-notice-tint:var(--chip-warning-bg);--pre-notice-ink:var(--status-attention-text);--pre-notice-glyph:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/><path d='M12 9v4'/><path d='M12 17h.01'/></svg>")}[data-slot=pre-encounter-body]{background-color:var(--surface-read)}[data-slot=pre-encounter-summary-rail]{box-sizing:border-box;gap:var(--pre-section-gap);padding:var(--pre-col-pad);border-right:1px solid var(--surface-line)}[data-slot=pre-encounter-summary-sections]{gap:var(--pre-section-gap)}[data-slot=pre-encounter-main-group]{gap:0}[data-slot=pre-encounter-main-group]>main,[data-slot=pre-encounter-main-group]>[data-slot=pre-encounter-central]>main{gap:var(--pre-section-gap);padding:var(--pre-col-pad)}[data-slot=pre-encounter-main-group]>main>section,[data-slot=pre-encounter-main-group]>[data-slot=pre-encounter-central]>main>section{margin:0}[data-slot=virtual-visit-notice]{box-sizing:border-box;width:100%;min-height:var(--spacing-10);padding:var(--spacing-2) var(--pre-col-pad);box-shadow:none;background-color:var(--pre-notice-tint);color:var(--pre-notice-ink);border:0;border-radius:0;margin:0}[data-slot=virtual-visit-notice]>span:nth-child(2){font:var(--type-body);color:var(--pre-notice-ink)}[data-slot=virtual-visit-notice]>span:first-child{width:var(--pre-icon-size);height:var(--pre-icon-size);color:var(--pre-notice-ink);-webkit-mask:var(--pre-notice-glyph) center / contain no-repeat;-webkit-mask:var(--pre-notice-glyph) center / contain no-repeat;mask:var(--pre-notice-glyph) center / contain no-repeat;background-color:currentColor;border-radius:0;flex:none;font-size:0}[data-slot=virtual-visit-notice]>button{height:var(--pre-icon-box);padding:0 var(--spacing-3);border:1px solid var(--color-grey-300);border-radius:var(--radius-control);background-color:var(--surface-read);font:var(--type-body-strong);color:var(--ink-body)}[data-slot=virtual-visit-notice]>button:hover{background-color:var(--surface-panel)}[data-slot=virtual-visit-notice][data-state=in-call]{background-color:var(--surface-panel);color:var(--ink-secondary)}[data-slot=virtual-visit-notice][data-state=in-call]>span:nth-child(2){color:var(--ink-secondary)}[data-slot=virtual-visit-notice][data-state=in-call]>span:first-child{background-color:#0000;-webkit-mask:none;mask:none}[data-slot=video-join]{background-color:var(--pre-notice-tint);align-items:center;width:100%;display:flex}[data-slot=video-join]>[data-slot=virtual-visit-notice]{flex:1 1 0;min-width:0}[data-slot=video-join-reason]{padding-right:var(--pre-col-pad);font:var(--type-body-strong);color:var(--pre-notice-ink);flex:none}[data-block=patient-header][data-variant=person-card]{gap:var(--spacing-2);background-color:#0000!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}[data-block=patient-header]>div:first-child{display:contents!important}[data-block=patient-header] [data-slot=person-card-avatar-disc],[data-block=patient-header] [data-slot=person-card-photo],[data-block=patient-header]>div:first-child>div:not([data-slot]){display:none!important}[data-block=patient-header] [data-slot=person-card-status]{flex:none;order:2;position:static!important}[data-block=patient-header] [data-slot=person-card-contacts]{flex:auto;order:1;min-width:0;margin:0!important;padding:0!important;display:flex!important}[data-slot=person-card-contacts]>div{flex:auto;min-width:0;gap:0!important}[data-slot=person-card-contacts]>div>div{gap:var(--spacing-2)!important;align-items:center!important}[data-slot=person-card-contacts]>div>div>span{max-width:none!important;font:var(--type-body-strong)!important;color:var(--ink-body)!important}[data-slot=person-card-contacts]>div>span{font:var(--type-meta)!important;line-height:var(--type-meta-line)!important;color:var(--ink-secondary)!important}[data-slot=person-card-contacts] a[href^=tel\:]{width:var(--pre-icon-box);height:var(--pre-icon-box);border-radius:var(--radius-control);justify-content:center;align-items:center;color:var(--ink-secondary)!important;position:static!important}[data-slot=person-card-contacts] a[href^=tel\:]:hover{background-color:var(--surface-panel);color:var(--accent-primary)!important}[data-slot=person-card-contacts] a[href^=tel\:] svg{width:var(--pre-icon-size);height:var(--pre-icon-size);stroke-width:var(--icon-stroke)}[data-slot=person-card-status] span[data-size]{height:var(--status-chip-height)!important;padding:0 var(--status-chip-pad)!important;border-radius:var(--radius-tag)!important;font:var(--type-body-strong)!important;line-height:var(--status-chip-height)!important}[data-slot=person-card-status] span[data-size][style*=--color-status-success\)]{background-color:var(--chip-success-bg)!important;color:var(--chip-success-fg)!important}[data-slot=person-card-status] span[data-size][style*=--color-status-warning\)]{background-color:var(--chip-warning-bg)!important;color:var(--chip-warning-fg)!important}[data-slot=person-card-status] span[data-size][style*=--color-status-error\)]{background-color:var(--chip-error-bg)!important;color:var(--chip-error-fg)!important}[data-slot=person-card-status] span[data-size][style*=--color-status-info\)],[data-slot=person-card-status] span[data-size][style*=--color-brand-primary\)]{background-color:var(--chip-info-bg)!important;color:var(--chip-info-fg)!important}[data-slot=person-card-status] span[data-size][style*=--color-status-neutral\)]{background-color:var(--chip-neutral-bg)!important;color:var(--chip-neutral-fg)!important}[data-slot=vitals-header]{min-height:var(--pre-icon-box);gap:var(--spacing-2)}[data-slot=vitals-header]>span:first-child{font:var(--type-card-title);letter-spacing:normal;text-transform:none;color:var(--ink-body)}[data-slot=vitals-header]>button:not([aria-label]){height:var(--pre-icon-box);padding:0 var(--spacing-3);border-radius:var(--radius-control);font:var(--type-body-strong);text-transform:lowercase;color:var(--ink-secondary)}[data-slot=vitals-header]>button:not([aria-label]):first-letter{text-transform:uppercase}[data-slot=vitals-header]>button:not([aria-label]):hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=vitals-header]>button[aria-label]{width:var(--pre-icon-box);height:var(--pre-icon-box);border-radius:var(--radius-control);color:var(--ink-secondary);margin:0}[data-slot=vitals-header]>button[aria-label]:hover{background-color:var(--surface-panel);color:var(--accent-primary)}[data-slot=vitals-header]>button[aria-label] svg{width:var(--pre-icon-size);height:var(--pre-icon-size)}[data-slot=vitals-header]+div{gap:var(--pre-block-gap)}[data-vital-code]{height:auto;min-height:var(--enc-canvas-tile-min);padding:var(--enc-canvas-tile-pad-y) var(--enc-canvas-tile-pad-x);justify-content:center;align-items:stretch;gap:var(--enc-canvas-tile-gap);border-radius:var(--radius-card);box-shadow:none}[data-vital-code] [data-slot=vital-label]{gap:var(--spacing-2);color:var(--ink-secondary)}[data-vital-code] [data-slot=vital-label]>svg{width:var(--enc-canvas-tile-icon);height:var(--enc-canvas-tile-icon);stroke:currentColor;stroke-width:var(--enc-canvas-icon-stroke)}[data-vital-code] [data-slot=vital-label]>p{font:var(--type-meta);color:var(--ink-secondary)}[data-vital-code] [data-slot=vital-row]{gap:var(--spacing-2);min-height:var(--type-body-strong-line)}[data-vital-code] [data-slot=vital-value]{font:var(--type-body-strong);color:var(--ink-body)}[data-vital-code] [data-slot=vital-value][data-empty=true]{font:var(--type-body);color:var(--ink-meta)}[data-vital-code] [data-slot=vital-unit]{margin-left:var(--spacing-1);font:var(--type-meta);color:var(--ink-secondary)}[data-vital-code] svg[data-sparkline-baseline]{display:none}[data-vital-code] [data-slot=vital-trend] svg:not([data-sparkline-baseline]) *{stroke:var(--ink-subtle)}section[aria-label=Chief\ complaint]{padding:var(--spacing-4);gap:var(--spacing-2);border-radius:var(--radius-card)}section[aria-label=Chief\ complaint]>span:first-child{font:var(--type-card-title);letter-spacing:normal;text-transform:lowercase;color:var(--ink-body)}section[aria-label=Chief\ complaint]>span:first-child:first-letter{text-transform:uppercase}[data-slot=chief-complaint-field]{gap:var(--spacing-2)}[data-slot=chief-complaint-field-box]{height:var(--spacing-10)!important;padding-inline:var(--spacing-3)!important;border:1px solid var(--surface-line)!important;border-radius:var(--radius-input)!important;background-color:var(--surface-read)!important}[data-slot=chief-complaint-field-box]:focus-within{border-color:var(--accent-primary)!important}[data-slot=chief-complaint-field-box]>input{height:100%;font:var(--type-body)}[data-slot=chief-complaint-field-box]>input:focus-visible{outline:none}[data-slot=chief-complaint-field-box]>span svg{width:var(--pre-icon-size);height:var(--pre-icon-size);color:var(--ink-secondary)}[data-slot=chief-complaint-field]>button{width:var(--pre-icon-box);height:var(--pre-icon-box);color:var(--ink-secondary);border-radius:var(--radius-control)}[data-slot=chief-complaint-field]>button:hover{background-color:var(--surface-panel);color:var(--accent-primary)}[data-slot=chief-complaint-field]>button svg{width:var(--pre-icon-size);height:var(--pre-icon-size)}:root{--enc-canvas-tile-pad-x:var(--spacing-3);--enc-canvas-tile-pad-y:var(--spacing-1);--enc-canvas-tile-gap:var(--spacing-1);--enc-canvas-tile-min:calc(var(--spacing-2) * 7);--enc-canvas-tile-icon:var(--spacing-4);--enc-canvas-icon-stroke:2;--enc-right-pad:var(--spacing-6);--enc-right-head:var(--spacing-12);--enc-right-gap:var(--spacing-2);--enc-right-chevron:var(--spacing-4);--enc-right-action:var(--spacing-8);--enc-right-icon:var(--spacing-4);--enc-right-turn:.16s;--enc-right-line:var(--surface-line);--enc-right-dock-close:calc(var(--spacing-16) + var(--enc-right-gap))}.enc-right-panel{box-sizing:border-box;background-color:var(--surface-read);border-left:1px solid var(--enc-right-line);box-shadow:none}aside[data-slot=encounter-right-panel]{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow-y:auto}[data-slot=panel-section]{border-bottom:1px solid var(--enc-right-line)}[data-slot=panel-section-header]{align-items:center;gap:var(--enc-right-gap);min-height:var(--enc-right-head);padding-right:var(--enc-right-pad);display:flex}[data-slot=panel-section-heading]{flex:1 1 0;min-width:0;margin:0;display:flex}[data-slot=panel-section-toggle]{align-items:center;gap:var(--enc-right-gap);min-width:0;min-height:var(--enc-right-head);padding:0 0 0 var(--enc-right-pad);text-align:left;color:var(--ink-body);background:0 0;border:0;flex:1 1 0;display:flex}[data-slot=panel-section-header]:has(>[data-slot=panel-section-heading]:hover){background-color:var(--surface-panel)}[data-slot=panel-section-toggle]:focus-visible{outline-offset:-2px}[data-slot=panel-section-chevron]{width:var(--enc-right-chevron);height:var(--enc-right-chevron);color:var(--ink-secondary);transition:transform var(--enc-right-turn) ease;flex:none}[data-slot=panel-section][data-open] [data-slot=panel-section-chevron]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){[data-slot=panel-section-chevron]{transition:none}}[data-slot=panel-section-title]{min-width:0;font:var(--type-card-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-slot=panel-section-meta]{font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-secondary);flex:none}[data-slot=panel-section-actions]{align-items:center;gap:var(--spacing-1);flex:none;display:flex}[data-slot=panel-section-actions]>button[data-slot=panel-section-action]{width:var(--enc-right-action);height:var(--enc-right-action);border-radius:var(--radius-control);color:var(--ink-secondary);padding:0}[data-slot=panel-section-actions]>button[data-slot=panel-section-action] svg{width:var(--enc-right-icon);height:var(--enc-right-icon)}[data-slot=panel-section-actions]>button[data-slot=panel-section-action]:hover,[data-slot=panel-section-actions]>button[data-slot=panel-section-action][aria-pressed=true]{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=panel-section-body]{gap:var(--spacing-4);padding:0 var(--enc-right-pad) var(--enc-right-pad);flex-direction:column;display:flex}[data-slot=panel-section-line]{align-items:center;gap:var(--enc-right-gap);font:var(--type-body);color:var(--ink-secondary);flex-wrap:wrap;margin:0;display:flex}[data-slot=care-pathway-rows]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-slot=care-pathway-row]{flex-direction:column;display:flex}[data-slot=care-pathway-day]{padding-top:var(--spacing-2);font:var(--type-meta);color:var(--ink-secondary)}[data-slot=care-pathway-item]{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-2);display:flex}[data-slot=care-pathway-row]+[data-slot=care-pathway-row]>[data-slot=care-pathway-item]{border-top:1px solid var(--enc-right-line)}[data-slot=care-pathway-glyph]{width:var(--enc-right-icon);height:var(--enc-right-icon);color:var(--ink-secondary);flex:none}[data-slot=care-pathway-text]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}[data-slot=care-pathway-name]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=care-pathway-detail]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=panel-section][data-section=note] [data-slot=panel-section-body]>section[aria-label=Generated\ note]{padding:0}.enc-right-panel section[aria-label=Generated\ note] [data-step]>button[class~=text-size-body-15]{font:var(--type-body-strong)}[role=dialog][aria-label=Generated\ note]>button[class~=absolute]{font:var(--type-body-strong);color:var(--ink-secondary)}[role=dialog][aria-label=Generated\ note]>button[class~=absolute]:hover{background-color:var(--surface-panel);color:var(--ink-body)}[role=dialog][aria-label=Generated\ note] .enc-right-panel [data-slot=panel-section]:first-of-type>[data-slot=panel-section-header]{padding-right:var(--enc-right-dock-close)}.enc-right-panel section[aria-label=Decision\ record] p{font:var(--type-body)}.enc-right-panel section[aria-label=Generated\ note]>div:first-child>span{font:var(--type-body);color:var(--ink-secondary)}.enc-right-panel section[aria-label=Generated\ note] [data-key-width]{padding-block:var(--spacing-1)}.enc-right-panel section[aria-label=Generated\ note] [data-key-width]+span{padding-block:calc(var(--spacing-1) / 2);font:var(--type-body)}.enc-right-panel section[aria-label=Generated\ note]>span[class~=text-size-sm]{font:var(--type-body)}.enc-right-panel section[aria-label=Generated\ note] span[class~=text-size-title]{font:var(--type-card-title);color:var(--ink-body)}.enc-right-panel section[aria-label=Generated\ note] span[class~=text-text-hint][class~=text-body-15]{font:var(--type-body);color:var(--ink-secondary)}.enc-right-panel section[aria-label=Generated\ note]>span[class~=uppercase],.enc-right-panel section[aria-label=Decision\ record]>h3{font:var(--type-label);letter-spacing:normal;text-transform:lowercase;color:var(--ink-secondary)}.enc-right-panel section[aria-label=Generated\ note]>span[class~=uppercase]:first-letter,.enc-right-panel section[aria-label=Decision\ record]>h3:first-letter{text-transform:uppercase}.enc-right-panel section[aria-label=Generated\ note]>span[class~=text-size-lg]{font:var(--type-body-strong);color:var(--ink-body)}.enc-right-panel section[aria-label=Generated\ note] [data-key-width]{font:var(--type-meta);color:var(--ink-secondary)}.enc-right-panel section[aria-label=Decision\ record] p{color:var(--ink-secondary)}[data-slot=error-page-accent]{display:none}[data-slot=error-page]>div>div:last-child{border-top-width:0}[data-slot=error-page-hero]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=error-page] h1[tabindex="-1"]:focus{outline:none}[data-label-position]>label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);color:var(--ink-secondary)}:root{--enc-left-open:320px;--enc-left-width:var(--enc-left-open);--enc-left-inset:var(--spacing-4);--enc-left-section-pad:var(--spacing-3);--enc-left-gap:var(--spacing-2);--enc-left-row-gap:var(--spacing-1);--enc-left-toggle-h:var(--spacing-6);--enc-left-toggle-icon:var(--spacing-4);--enc-left-action:var(--icon-box);--enc-left-toggle-folded-x:calc(var(--page-header-pad) + var(--spacing-6));--enc-left-toggle-z:46;--enc-left-col-min:calc(var(--spacing-8) * 8)}[data-slot=pre-encounter-summary-rail]{width:var(--enc-left-width);padding:0 0 var(--spacing-3);box-shadow:inset -1px 0 0 var(--surface-line);border-right:0;flex:none;gap:0;overflow-x:hidden}[data-slot=pre-encounter-summary-rail]>*,[data-slot=pre-encounter-summary-sections]{box-sizing:border-box;width:var(--enc-left-open);flex:none}[data-slot=pre-encounter-summary-sections]{flex-direction:column;gap:0;display:flex}[data-slot=pre-encounter-summary-rail]>section,[data-slot=pre-encounter-summary-sections]>section{width:calc(var(--enc-left-open) - 2 * var(--enc-left-inset))}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card],[data-slot=chart-section]{box-sizing:border-box;margin:0 var(--enc-left-inset);padding:var(--enc-left-section-pad) 0;gap:var(--enc-left-gap);border:0;border-bottom:1px solid var(--surface-line);box-shadow:none;background-color:#0000;border-radius:0}[data-slot=chart-section]{flex-direction:column;display:flex}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]:last-child,[data-slot=chart-section]:last-child{border-bottom-width:0}[data-slot=summary-skeleton]{flex-direction:column;display:flex}[data-slot=summary-skeleton-section]{box-sizing:border-box;gap:var(--enc-left-gap,var(--spacing-2));margin:0 var(--enc-left-inset,var(--spacing-4));padding:var(--enc-left-section-pad,var(--spacing-3)) 0;border-bottom:1px solid var(--surface-line);flex-direction:column;display:flex}[data-slot=summary-skeleton-section]:last-child{border-bottom-width:0}[data-slot=summary-skeleton-rows]{gap:var(--enc-left-row-gap,var(--spacing-1));flex-direction:column;display:flex}[data-slot=pre-encounter-summary-rail]>[aria-label=Patient],[data-slot=pre-encounter-summary-rail]>[data-block=patient-header]{box-sizing:border-box;margin:0 var(--enc-left-inset);width:calc(var(--enc-left-open) - 2 * var(--enc-left-inset));border-bottom:1px solid var(--surface-line);padding:var(--enc-left-section-pad) 0!important;border-radius:0!important}[data-slot=pre-encounter-summary-rail] [data-slot=person-card-contacts] a[href^=tel\:],[data-slot=chart-person] a[href^=tel\:]{box-sizing:border-box;width:var(--enc-left-action);height:var(--enc-left-action);border-radius:var(--radius-control);color:var(--ink-secondary);justify-content:center;align-items:center}[data-slot=chart-person] a[href^=tel\:]:hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=pre-encounter-summary-rail] [data-slot=person-card-contacts] a[href^=tel\:] svg,[data-slot=chart-person] a[href^=tel\:] svg{width:var(--enc-left-toggle-icon);height:var(--enc-left-toggle-icon);stroke-width:var(--icon-stroke)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header{height:var(--enc-left-toggle-h);margin-block:calc(-1 * var(--spacing-1));gap:var(--spacing-1)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>span:first-child,[data-slot=chart-section-title]{font:var(--type-label);letter-spacing:normal;color:var(--ink-secondary)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>span:nth-child(2),[data-slot=chart-section-count]{font:var(--type-label);color:var(--ink-secondary)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>span:nth-child(2):before,[data-slot=chart-section-count]:before{content:"· "}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>button,[data-slot=chart-section] [data-slot=chart-section-add]{box-sizing:border-box;width:var(--enc-left-action);height:var(--enc-left-action);border-radius:var(--radius-control);min-width:0;color:var(--ink-secondary);padding:0}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>button:hover,[data-slot=chart-section] [data-slot=chart-section-add]:hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>button svg,[data-slot=chart-section] [data-slot=chart-section-add] svg{stroke-width:var(--icon-stroke);width:var(--enc-left-toggle-icon)!important;height:var(--enc-left-toggle-icon)!important}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>button,[data-slot=chart-section] [data-slot=chart-section-add]{opacity:0;transition:opacity var(--motion-micro) ease}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]:is(:hover,:focus-within)>header>button,[data-slot=chart-section]:is(:hover,:focus-within) [data-slot=chart-section-add],[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>button[aria-expanded=true],[data-slot=chart-section] [data-slot=chart-section-add][aria-expanded=true]{opacity:1}@media (hover:none){[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>button,[data-slot=chart-section] [data-slot=chart-section-add]{opacity:1}}:root{--icon-mask-message-square-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/><path d='M12 8v6'/><path d='M9 11h6'/></svg>");--icon-mask-undo-2:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11'/></svg>");--icon-mask-pencil:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/><path d='m15 5 4 4'/></svg>");--icon-mask-ellipsis:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='1'/><circle cx='19' cy='12' r='1'/><circle cx='5' cy='12' r='1'/></svg>");--enc-row-actions-shadow:0 1px 4px color-mix(in srgb, var(--ink-body) 16%, transparent)}[data-slot=chart-section] li>div:has(>button[data-size=row]){gap:var(--spacing-1);border-radius:var(--radius-control);padding-inline-start:0;top:50%;transform:translateY(-50%)}@media (hover:hover){[data-slot=chart-section] li>div:not(:first-child):has(button[data-size=row]){border:1px solid var(--surface-line);border-radius:var(--radius-md);background-color:var(--surface-read);box-shadow:var(--enc-row-actions-shadow);gap:0;padding:0;top:50%;transform:translateY(-50%)}}[data-slot=chart-section] li button[data-size=row]:is([aria-haspopup=menu],[aria-label="+ Note"],[aria-label=Resolve],[aria-label=Reactivate],[aria-label=Edit]){box-sizing:border-box;width:var(--enc-left-action);height:var(--enc-left-action);border-radius:var(--radius-control);flex:none;gap:0;padding:0;font-size:0}[data-slot=chart-section] li button[data-size=row]:is([aria-haspopup=menu],[aria-label="+ Note"],[aria-label=Resolve],[aria-label=Reactivate],[aria-label=Edit])>span{display:none}[data-slot=chart-section] li button[data-size=row]:is([aria-haspopup=menu],[aria-label="+ Note"],[aria-label=Resolve],[aria-label=Reactivate],[aria-label=Edit]):before{content:"";width:var(--enc-left-toggle-icon);height:var(--enc-left-toggle-icon);-webkit-mask:var(--row-action-mask,var(--icon-mask-ellipsis)) center / contain no-repeat;-webkit-mask:var(--row-action-mask,var(--icon-mask-ellipsis)) center / contain no-repeat;mask:var(--row-action-mask,var(--icon-mask-ellipsis)) center / contain no-repeat;background-color:currentColor}[data-slot=chart-section] li button[data-size=row][aria-label="+ Note"]{--row-action-mask:var(--icon-mask-message-square-plus)}[data-slot=chart-section] li button[data-size=row][aria-label=Resolve]{--row-action-mask:var(--icon-mask-circle-check)}[data-slot=chart-section] li button[data-size=row][aria-label=Reactivate]{--row-action-mask:var(--icon-mask-undo-2)}[data-slot=chart-section] li button[data-size=row][aria-label=Edit]{--row-action-mask:var(--icon-mask-pencil)}[data-slot=chart-section] li button[data-size=row]:not(:disabled){color:var(--ink-secondary)}[data-slot=chart-section] li button[data-size=row]:not(:disabled):hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=pre-encounter-summary-sections]{display:contents}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]{order:4}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card][aria-label=Allergies]{order:1}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card][aria-label=Active\ Problems]{order:2}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card][aria-label=Medications]{order:3}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>div.flex-col{gap:var(--enc-left-gap)}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:first-child{gap:0}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>span:not([aria-hidden]),[data-slot=chart-section]>p{font:var(--type-body);color:var(--ink-subtle)}[data-slot=chart-column]{box-sizing:border-box;width:100%;min-width:var(--enc-left-col-min);padding-bottom:var(--spacing-3)}[data-slot=chart-person]{margin:0 var(--enc-left-inset);padding:var(--enc-left-section-pad) 0;border-bottom:1px solid var(--surface-line);background-color:#0000;border-radius:0}[data-slot=chart-person-visit-row]{padding-inline:0}[data-slot=chart-section]>div:first-child{height:var(--enc-left-toggle-h);margin-block:calc(-1 * var(--spacing-1))}[data-slot=chart-sections]{gap:0}[data-slot=chart-section-title]{text-transform:lowercase}[data-slot=chart-section-title]:first-letter{text-transform:uppercase}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>span:first-child{text-transform:lowercase!important}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header>span:first-child:first-letter{text-transform:uppercase}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-card]>header+span:empty{display:none}@property --enc-left-width{syntax:"<length>";inherits:true;initial-value:320px}:root{transition:--enc-left-width var(--motion-panel-open) var(--motion-panel-ease)}:root[data-enc-left=folded]{--enc-left-width:0px;transition-duration:var(--motion-panel-close)}@media (prefers-reduced-motion:reduce){:root{transition:none}}:root[data-enc-left=folded] [data-slot=pre-encounter-summary-rail]{visibility:hidden;transition:visibility 0s linear var(--motion-panel-close)}.enc-left-toggle{z-index:var(--enc-left-toggle-z);box-sizing:border-box;height:var(--enc-left-action);min-width:var(--enc-left-action);border:1px solid var(--surface-line);border-radius:var(--radius-full,9999px);background-color:var(--surface-read);box-shadow:var(--shadow-1);color:var(--ink-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:100%;transform:translate(-50%,-50%)}.enc-left-toggle[data-folded=true]{padding:0 var(--spacing-2)}.enc-left-toggle[data-rail-v3][data-folded=true]{padding:0}.enc-left-toggle[data-rail-v3]{width:var(--spacing-6);height:var(--spacing-6);min-width:var(--spacing-6);box-shadow:none}.enc-left-toggle:hover{border-color:var(--ink-meta);color:var(--ink-body)}.enc-left-toggle>svg{width:var(--enc-left-toggle-icon);height:var(--enc-left-toggle-icon);stroke-width:var(--icon-stroke);flex:none}[data-left-toggle-in=header]{z-index:2;position:relative}[data-left-toggle-in=header]>.enc-left-toggle,.enc-left-toggle[data-placement=header]{left:max(var(--enc-left-width), var(--enc-left-toggle-folded-x))}.enc-left-toggle[data-placement=tabs]{left:max(0px, calc(var(--enc-left-toggle-folded-x) - var(--enc-left-width)))}[data-slot=encounter-workspace-tabs]{z-index:2;position:relative}[data-slot=encounter-shell]{--layout-chart-col:var(--enc-left-width)}[data-slot=encounter-chart-col]{box-shadow:inset -1px 0 0 var(--surface-line);border-inline-end-width:0}:root[data-enc-left=folded] [data-slot=encounter-chart-col]{visibility:hidden;transition:visibility 0s linear var(--motion-panel-close)}[data-slot=encounter-chart-col]>div:has(>button[aria-label="Collapse patient chart"]){display:none}.enc-left-toggle>[data-slot=chart-strip-allergy-dot]{top:calc(-1 * var(--spacing-1));right:calc(-1 * var(--spacing-1));box-sizing:border-box;width:var(--spacing-3);height:var(--spacing-3);position:absolute}.enc-left-toggle>[data-slot=chart-strip-allergy-dot]:not([data-state=recorded]){background-color:var(--surface-read)}:root{--enc-step-bar-height:var(--encounter-step-height);--enc-step-bar-gap:var(--spacing-2);--enc-step-bar-reason-max:calc(var(--spacing-12) * 5)}[data-slot=encounter-step-bar]{box-sizing:border-box;min-width:0;height:var(--enc-step-bar-height);border-bottom:1px solid var(--surface-line);background-color:var(--surface-read);flex-direction:column;flex:none;display:flex}[data-slot=encounter-step-bar-row]{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}[data-slot=encounter-step-bar-steps]{flex:auto;min-width:0;display:flex}[data-slot=encounter-step-bar-steps]>nav[aria-label=Encounter\ steps]{border-bottom:0;height:100%}[data-slot=encounter-step-bar-actions]{justify-content:flex-end;align-items:center;gap:var(--enc-step-bar-gap);min-width:0;padding:0 var(--page-header-pad);flex:none;display:flex}[data-slot=encounter-step-bar][data-read-only] nav[aria-label=Encounter\ steps]>button:disabled{opacity:1;cursor:default}[data-slot=encounter-step-bar][data-read-only] nav[aria-label=Encounter\ steps]>button:disabled:hover{color:var(--ink-meta);background:0 0}[data-slot=encounter-step-bar][data-read-only] nav[aria-label=Encounter\ steps]>button:before{display:none}div:has(>[data-slot=encounter-step-nav]:empty){padding:var(--spacing-4) var(--page-header-pad)}div:has(>[data-slot=encounter-step-nav]:empty)>[aria-hidden=true]:has(+[data-slot=encounter-step-nav]){display:none}div:has(>[data-slot=encounter-step-nav]:empty):not(:has(>[data-slot=encounter-visit-strip],>[data-testid=save-indicator])){display:none}nav[aria-label=Encounter\ steps] [data-badge=flat] circle{fill:var(--accent-primary)}div:has(>[data-slot=encounter-step-nav]){padding:var(--spacing-4) 0 0 var(--page-header-pad)}[data-slot=encounter-step-nav]>nav[aria-label=Encounter\ steps]{border-bottom:0}[data-slot=encounter-shell] main{background-color:var(--surface-read)}[data-slot=pa-step-canvas]{padding:var(--spacing-2) var(--page-header-pad) var(--spacing-6)}[aria-label=Encounter\ progress] [data-testid=progress-bar-fill]{background-color:var(--accent-primary)}:root{--encounter-step-height:var(--spacing-12);--encounter-step-point:var(--spacing-2);--encounter-step-circle:var(--spacing-5);--encounter-step-line:1.5px}:is([data-slot=soap-ribbon],nav[aria-label=Encounter\ steps]){width:100%;min-width:0;height:var(--encounter-step-height);border-bottom:1px solid var(--surface-line);box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;display:flex;overflow-x:auto}:is([data-slot=soap-ribbon],nav[aria-label=Encounter\ steps])::-webkit-scrollbar{display:none}[data-slot=soap-ribbon] [data-slot=soap-tab-rule],[data-slot=soap-ribbon] [aria-label=Passed],nav[aria-label=Encounter\ steps]>span[aria-hidden],nav[aria-label=Encounter\ steps] [data-badge]{display:none}:is([data-slot=soap-ribbon]>button,nav[aria-label=Encounter\ steps]>button){align-items:center;gap:var(--spacing-2);height:auto;margin:0 0 0 calc(-1 * var(--encounter-step-point));padding:0 calc(var(--page-header-pad) + var(--encounter-step-point)) 0 calc(var(--page-header-pad) + var(--encounter-step-point));box-shadow:none;font:var(--type-body);color:var(--ink-meta);white-space:nowrap;clip-path:polygon(0 0, calc(100% - var(--encounter-step-point)) 0, 100% 50%, calc(100% - var(--encounter-step-point)) 100%, 0 100%, var(--encounter-step-point) 50%);background:0 0;border:0;border-radius:0;flex:1 0 auto;display:flex;position:relative}:is([data-slot=soap-ribbon]>button:first-child,nav[aria-label=Encounter\ steps]>button:first-child){padding-left:var(--page-header-pad);clip-path:polygon(0 0, calc(100% - var(--encounter-step-point)) 0, 100% 50%, calc(100% - var(--encounter-step-point)) 100%, 0 100%);margin-left:0}:is([data-slot=soap-ribbon]>button,nav[aria-label=Encounter\ steps]>button):after{content:"";inset-block:0;width:var(--encounter-step-point);background:var(--surface-line);clip-path:polygon(0 0, var(--encounter-step-line) 0, 100% 50%, var(--encounter-step-line) 100%, 0 100%, calc(100% - var(--encounter-step-line)) 50%);pointer-events:none;position:absolute;right:0}:is([data-slot=soap-ribbon]>button:last-child,nav[aria-label=Encounter\ steps]>button:last-child):after{display:none}:is([data-slot=soap-ribbon]>button,nav[aria-label=Encounter\ steps]>button):before{content:"";box-sizing:border-box;width:var(--encounter-step-circle);height:var(--encounter-step-circle);border:var(--encounter-step-line) dashed var(--ink-meta);font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-secondary);border-radius:50%;flex:none;place-items:center;display:grid}:is([data-slot=soap-ribbon]>button,nav[aria-label=Encounter\ steps]>button):hover{background:var(--surface-panel);color:var(--ink-body)}:root{--encounter-step-current-bg:var(--color-grey-100);--encounter-step-current-ink:var(--ink-body);--encounter-step-done-ink:var(--ink-body);--encounter-step-done-mark:var(--accent-primary);--progress-done-bg:var(--surface-panel)}:is([data-slot=soap-ribbon]>button:has([aria-label=complete]),nav[aria-label=Encounter\ steps]>button[data-completed]){background:var(--progress-done-bg);color:var(--encounter-step-done-ink)}:is([data-slot=soap-ribbon]>button:has([aria-label=complete]),nav[aria-label=Encounter\ steps]>button[data-completed]):before{content:"✓" / "done";border-style:solid;border-color:var(--encounter-step-done-mark);background:var(--encounter-step-done-mark);color:var(--surface-read)}:is([data-slot=soap-ribbon]>button[data-active=true],nav[aria-label=Encounter\ steps]>button[aria-current=step]){background:var(--encounter-step-current-bg);font:var(--type-body-strong);color:var(--encounter-step-current-ink)}nav[aria-label=Encounter\ steps]>button[aria-current=step]:not([data-completed]):before{border-style:solid;border-color:var(--encounter-step-current-ink);color:var(--encounter-step-current-ink)}[data-slot=soap-ribbon]>button[data-active=true]:not(:has([aria-label=complete])):before{border-style:solid;border-color:var(--encounter-step-current-ink);color:var(--encounter-step-current-ink)}[data-slot=soap-ribbon]>button[data-soap-group]:has([aria-label=complete]):before{display:none}[data-slot=soap-ribbon]>button>svg[aria-label=complete]{box-sizing:border-box;width:var(--encounter-step-circle);height:var(--encounter-step-circle);padding:var(--spacing-1);background:var(--encounter-step-done-mark);color:var(--surface-read);stroke-width:var(--icon-stroke);border-radius:50%;flex:none;order:-1}:is([data-slot=soap-ribbon]>button,nav[aria-label=Encounter\ steps]>button):before{display:none}[data-long-page] [data-slot=soap-ribbon]>button[data-soap-group]>svg[aria-label=complete],[data-slot=soap-ribbon]>button[data-soap-group]>svg[aria-label=complete]{width:var(--spacing-4);height:var(--spacing-4);color:var(--enc-ink,var(--encounter-step-done-mark));background:0 0;border-radius:0;padding:0}nav[aria-label=Encounter\ steps]>button[data-completed]:before{display:grid;color:var(--encounter-step-done-mark)!important;background:0 0!important;border:0!important}[data-long-page] [data-slot=soap-ribbon]>button>svg[data-slot=soap-attention],[data-slot=soap-ribbon]>button>svg[data-slot=soap-attention]{display:none}[data-long-page] [data-slot=soap-ribbon]>button[data-attention][data-attention]{padding-right:calc(var(--spacing-3) + var(--encounter-step-point))}:root[data-template-review=on] [data-slot=soap-ribbon]>button[data-soap-group=s]{--step-tint:var(--soap-s-tint);--step-ink:var(--soap-s-ink);--step-line:var(--soap-s-line)}:root[data-template-review=on] [data-slot=soap-ribbon]>button[data-soap-group=o]{--step-tint:var(--soap-o-tint);--step-ink:var(--soap-o-ink);--step-line:var(--soap-o-line)}:root[data-template-review=on] [data-slot=soap-ribbon]>button[data-soap-group=a]{--step-tint:var(--soap-a-tint);--step-ink:var(--soap-a-ink);--step-line:var(--soap-a-line)}:root[data-template-review=on] [data-slot=soap-ribbon]>button[data-soap-group=plan]{--step-tint:var(--soap-p-tint);--step-ink:var(--soap-p-ink);--step-line:var(--soap-p-line)}:root[data-template-review=on] [data-slot=soap-ribbon]>button[data-soap-group]{box-shadow:inset 0 calc(-1 * var(--encounter-tab-underline)) 0 var(--step-line)}:root[data-template-review=on] [data-slot=soap-ribbon]>button[data-soap-group][data-soap-group][data-active=true]{background:var(--step-tint);color:var(--step-ink)}[data-slot=visit-start-reason]{max-width:var(--enc-step-bar-reason-max);font:var(--type-meta);color:var(--ink-secondary)}[data-slot=pre-encounter-central]{background-color:var(--surface-read);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}[data-slot=pre-encounter-central]>main,[data-slot=pre-encounter-central]>[data-slot=encounter-timeline-tab]{flex:1 1 0;min-height:0}[data-slot=pre-encounter-central]>[data-slot=encounter-step-bar][data-seam-toggle]>.enc-left-toggle{left:0}[data-slot=encounter-step-bar][data-seam-toggle]{z-index:2;position:relative}[data-slot=encounter-step-bar][data-seam-toggle]>.enc-left-toggle{top:calc(100% + 1px)}@media (width>=1384px){[data-slot=pre-encounter-body]>[data-slot=pre-encounter-main-group]{width:calc(100% - var(--enc-right-width));flex:none}[data-slot=pre-encounter-body]>[data-slot=pre-encounter-main-group]:has([data-slot=encounter-documents-scroller]){width:100%}[data-slot=pre-encounter-chart-pane]>aside[data-slot=encounter-right-panel]{flex:0 0 var(--enc-right-width);width:var(--enc-right-width)}}[data-slot=pre-encounter-chart-pane]{background-color:var(--surface-read)}[data-slot=patient-chart] [data-slot=patient-chart-section] [class*=shadow]{box-shadow:none}[data-slot=pre-encounter-summary-rail][aria-label=Patient\ summary]{scrollbar-width:none}:is(aside,div,section):has(>[data-slot=chart-column]):not(.scrollbar-hide){scrollbar-width:none}[data-slot=pre-encounter-summary-rail][aria-label=Patient\ summary]::-webkit-scrollbar{display:none}:is(aside,div,section):has(>[data-slot=chart-column])::-webkit-scrollbar{display:none}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:not(:first-child)>button{opacity:0;transition:opacity var(--motion-micro) ease}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]:is(:hover,:focus-within)>div:not(:first-child)>button{opacity:1}@media (prefers-reduced-motion:reduce){[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:not(:first-child)>button{transition:none}}@media (hover:hover){[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]:has(>div:not(:first-child)){grid-template-columns:minmax(0,1fr) auto auto;gap:0;display:grid}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:first-child{grid-area:1/1/2/-1}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:not(:first-child){z-index:2;height:var(--enc-left-action);margin-block:calc(var(--enc-left-action) / -2);pointer-events:none;grid-row:1;align-self:center;align-items:center;gap:0}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:nth-child(2){grid-column:2}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:nth-child(3){grid-column:3}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]:has(>div:not(:first-child)):after{content:"";z-index:1;box-sizing:border-box;height:calc(var(--enc-left-action) + 2px);margin:calc(var(--enc-left-action) / -2 - 1px) -1px;border:1px solid var(--surface-line);border-radius:var(--radius-md);background-color:var(--surface-read);box-shadow:var(--enc-row-actions-shadow);opacity:0;pointer-events:none;transition:opacity var(--motion-micro) ease;grid-area:1/2/2/-1;align-self:center}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]:is(:hover,:focus-within,:has(>div.opacity-100)):after{opacity:1}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]:is(:hover,:focus-within,:has(>div.opacity-100))>div:not(:first-child){pointer-events:auto}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:not(:first-child) button{width:var(--enc-left-action);height:var(--enc-left-action);border-radius:var(--radius-control);color:var(--ink-secondary);flex:none}[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]>div:not(:first-child) button:hover{background-color:var(--surface-panel);color:var(--ink-body)}}@media (hover:hover) and (prefers-reduced-motion:reduce){[data-slot=pre-encounter-summary-rail] [data-slot=summary-section-row]:after{transition:none}}:root{--step-bar-reveal-duration:.28s;--step-bar-reveal-ease:var(--motion-panel-ease);--step-bar-reveal-lift:var(--spacing-4)}@keyframes step-bar-reveal{0%{clip-path:inset(0 0 100%);transform:translateY(calc(-1 * var(--step-bar-reveal-lift)))}to{clip-path:inset(0);transform:translateY(0)}}[data-slot=encounter-step-bar][data-reveal=true],[data-slot=frame-v2-step-header][data-reveal=true]{animation:step-bar-reveal var(--step-bar-reveal-duration) var(--step-bar-reveal-ease) both}@media (prefers-reduced-motion:reduce){[data-slot=encounter-step-bar][data-reveal=true],[data-slot=frame-v2-step-header][data-reveal=true]{animation:none}}:root{--rail-status-glyph-size:var(--spacing-3);--glyph-empty:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4' fill='none' stroke='black' stroke-width='1.5'/></svg>");--glyph-half:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4.1' fill='none' stroke='black' stroke-width='1.5'/><path d='M5 0.9 A4.1 4.1 0 0 1 5 9.1 Z' fill='black'/></svg>");--glyph-full:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><circle cx='5' cy='5' r='4.75' fill='black'/></svg>");--glyph-done:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M1.5 5.25 L4 7.75 L8.5 2.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}[data-slot=rail-status-glyph] span[data-size]{--rail-glyph:var(--glyph-empty);--rail-glyph-colour:currentColor;gap:var(--spacing-2)!important}[data-slot=rail-status-glyph] span[data-size]:before{content:"";width:var(--rail-status-glyph-size);height:var(--rail-status-glyph-size);background-color:var(--rail-glyph-colour);-webkit-mask:var(--rail-glyph) center / contain no-repeat;mask:var(--rail-glyph) center / contain no-repeat;flex:none}[data-slot=rail-status-glyph][data-glyph=half] span[data-size]{--rail-glyph:var(--glyph-half)}[data-slot=rail-status-glyph][data-glyph=full] span[data-size]{--rail-glyph:var(--glyph-full)}[data-slot=rail-status-glyph][data-glyph=done] span[data-size]{--rail-glyph:var(--glyph-done)}[data-slot=rail-status-glyph][data-glyph=alert] span[data-size]{--rail-glyph:var(--glyph-full)}[data-slot=soap-ribbon]>button[data-attention]:before{content:"!" / "needs attention";border-style:solid;border-color:var(--status-attention);color:var(--status-attention-text)}[data-slot=soap-ribbon]>button[data-attention][data-active=true]:not(:has([aria-label=complete])):before{content:"!" / "needs attention";border-style:solid;border-color:var(--status-attention);color:var(--status-attention-text)}[data-slot=soap-ribbon]>button[data-passed]:before,[data-slot=soap-ribbon]>button[data-passed][data-active=true]:before{content:"–" / "passed";border-style:solid;border-color:var(--ink-secondary);color:var(--ink-secondary);background:0 0}[data-slot=note-end-sign]{padding-top:var(--spacing-2);justify-content:flex-end;display:flex}[data-slot=encounter-shell]:has([data-rule-c=true]){--layout-intel-col:var(--enc-left-open)}[data-slot=encounter-shell]:has([data-rule-c=true]) [data-slot=chart-person]>[role=region]>div:first-child>:first-child{display:none}[data-slot=encounter-shell]:has([data-rule-c=true]) [data-slot=chart-person-name]{display:none}[data-slot=encounter-shell]:has([data-rule-c=true]) [data-slot=chart-person-identity]{display:none}[data-slot=encounter-shell]:has([data-rule-c=true]) [data-slot=chart-person-dob]{display:none}[data-slot=encounter-shell]:has([data-rule-c=true]) [data-slot=chart-person]>[role=region]{gap:0}[data-slot=encounter-shell]:has([data-rule-c=true]) [data-slot=chart-person]>[role=region]>ul[aria-label=Contacts]{border-top:0;padding-top:0}:root{--long-pad:var(--spacing-12);--long-measure:calc(var(--spacing-16) * 14.5);--long-gap:var(--spacing-8);--long-tile:var(--spacing-8);--long-glyph:var(--spacing-4);--long-tile-gap:var(--spacing-4);--long-spine-width:2px;--long-card-pad:var(--spacing-6);--long-head-pad:var(--spacing-1);--long-body-gap:var(--spacing-2);--long-counter-gap:var(--spacing-3);--long-top:var(--spacing-6);--long-fab:var(--spacing-12);--long-fab-inset:var(--spacing-6)}[data-long-page]>[data-slot=encounter-shell]{flex:1 1 0;height:auto;min-height:0}[data-long-page] div:has(>[data-slot=encounter-step-nav]){padding:0}[data-long-page] [data-atom=progress-bar][aria-label=Encounter\ progress]{display:none}[data-long-page] div:has(>div>[data-slot=encounter-step-nav]){border-bottom:0}[data-long-page] div:has(>[data-slot=frame-v2-note-notices]:empty){display:none}[data-long-page] [id^=sec-]>div:first-child{display:none}[data-long-page] [data-slot=soap-section-blocks]{gap:0}[data-long-page] section[id^=note-block-]{grid-template-columns:var(--long-tile) minmax(0, 1fr);column-gap:var(--long-tile-gap);padding:0 0 var(--long-gap);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid;position:relative}[data-long-page] :is([data-slot=pa-step-canvas],[data-soap-block]) section[id^=note-block-]{padding:0 0 var(--long-gap)}[data-long-page] section[id^=note-block-]>header{display:contents}[data-long-page] section[id^=note-block-]>header>span:first-child{z-index:1;width:var(--long-tile);height:var(--long-tile);border-radius:var(--radius-control);grid-area:1/1;position:relative}[data-long-page] section[id^=note-block-]>header>span:first-child>span{width:var(--long-glyph)!important;height:var(--long-glyph)!important}[data-long-page] section[id^=note-block-]>header>span:first-child svg{width:var(--long-glyph);height:var(--long-glyph)}[data-long-page] section[id^=note-block-]>header>h3{align-self:center;align-items:baseline;gap:var(--long-counter-gap);font:var(--type-card-title);color:var(--ink-body);grid-area:1/2;margin:0;display:flex}[data-long-page] section[id^=note-block-]>header>h3[data-step-n]:after{content:attr(data-step-n) "/" attr(data-step-of);font:var(--type-label);font-variant-numeric:tabular-nums;color:var(--ink-meta)}[data-long-page] section[id^=note-block-]>header>span:last-child{grid-area:1/2;place-self:center end}[data-long-page] section[id^=note-block-]>:not(header){margin-top:var(--long-body-gap);grid-column:2}[data-long-page] section[id^=note-block-]:before{content:"";left:calc(var(--long-tile) / 2 - var(--long-spine-width) / 2);top:var(--long-tile);width:var(--long-spine-width);background:var(--surface-line);position:absolute;bottom:0}:root{--long-card-gap:var(--spacing-6);--note-card-pad:var(--spacing-8);--note-card-line-mix:100%;--note-card-line-s:color-mix(in oklab, var(--soap-s-line) var(--note-card-line-mix), var(--color-surface-card));--note-card-line-o:color-mix(in oklab, var(--soap-o-line) var(--note-card-line-mix), var(--color-surface-card));--note-card-line-a:color-mix(in oklab, var(--soap-a-line) var(--note-card-line-mix), var(--color-surface-card));--note-card-line-plan:var(--note-card-line-a);--note-card-line-wrap-up:var(--note-card-line-a);--note-closing-inset:calc(var(--long-card-pad) + 1px)}[data-long-page] [data-slot=soap-section-blocks]{padding:var(--note-card-pad);border:1px solid var(--note-card-line,var(--surface-line));border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:none}[data-long-page] #soap-section-s [data-slot=soap-section-blocks]{--note-card-line:var(--note-card-line-s)}[data-long-page] #soap-section-o [data-slot=soap-section-blocks]{--note-card-line:var(--note-card-line-o)}[data-long-page] #soap-section-a [data-slot=soap-section-blocks]{--note-card-line:var(--note-card-line-a)}[data-long-page] #soap-section-plan [data-slot=soap-section-blocks]{--note-card-line:var(--note-card-line-plan)}[data-long-page] :is(#soap-section-s,#soap-section-o,#soap-section-a,#soap-section-plan) [data-slot=soap-section-blocks][data-card=wrap-up]{--note-card-line:var(--note-card-line-wrap-up)}[data-long-page] [data-slot=soap-section-blocks]+[data-slot=soap-section-blocks]{margin-top:var(--long-card-gap)}[data-long-page] :is(#soap-section-s,#soap-section-o) [data-slot=soap-section-blocks]{margin-inline:var(--note-closing-inset)}[data-long-page] [data-slot=soap-section-blocks]>[data-soap-block]:last-child>section[id^=note-block-]{padding-bottom:0}[data-long-page] [data-slot=soap-section-blocks]>[data-soap-block]:last-child>section[id^=note-block-]:before{display:none}[data-long-page] section[id^=note-block-]{--note-spine-color:var(--soap-line,var(--surface-line))}[data-long-page] section[id^=note-block-]:before{background:var(--note-spine-color)}[data-long-page] [data-slot=note-closing-card]{gap:var(--long-card-gap);padding:var(--long-card-pad);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;flex-direction:column;display:flex}[data-long-page] [data-slot=note-closing-card][data-provider-signed=false]{border-style:dashed}[data-long-page] [data-slot=note-closing-card][data-provider-signed=true]{padding:var(--note-closing-inset);border-width:0}[data-long-page] [data-slot=note-closing-card] [data-slot=note-end-sign]{margin-top:var(--long-card-gap);padding-right:0}[data-long-page] [data-slot=note-closing-card]{gap:0}[data-long-page] [data-slot=note-closing-card] section:has(>[data-slot=soap-section-blocks]){gap:0}[data-long-page] [data-slot=note-closing-card] [data-slot=soap-section-blocks]{border-block-width:0;border-radius:0;margin-top:0;padding-block:0}[data-long-page] [data-slot=note-closing-card] [data-slot=soap-section-blocks]>[data-soap-block]:last-child>section[id^=note-block-]{padding-bottom:var(--long-gap)}[data-long-page] [data-slot=note-closing-card] [data-slot=soap-section-blocks]>[data-soap-block]:last-child>section[id^=note-block-]:before{display:block}[data-long-page] [data-slot=note-closing-card]>:first-child [data-slot=soap-section-blocks]:not([data-slot=soap-section-blocks]~[data-slot=soap-section-blocks]){padding-top:var(--note-card-pad);border-block-start-width:1px;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}[data-long-page] [data-slot=note-closing-card]>:is(:last-child,:has(+[data-slot=note-end-sign])) [data-slot=soap-section-blocks]:not(:has(~[data-slot=soap-section-blocks])){padding-bottom:var(--note-card-pad);border-block-end-width:1px;border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}[data-long-page] [data-slot=note-closing-card]>:is(:last-child,:has(+[data-slot=note-end-sign])) [data-slot=soap-section-blocks]:not(:has(~[data-slot=soap-section-blocks]))>[data-soap-block]:last-child>section[id^=note-block-]{padding-bottom:0}[data-long-page] [data-slot=note-closing-card]>:is(:last-child,:has(+[data-slot=note-end-sign])) [data-slot=soap-section-blocks]:not(:has(~[data-slot=soap-section-blocks]))>[data-soap-block]:last-child>section[id^=note-block-]:before{display:none}[data-long-page] [data-slot=note-closing-card] input[aria-label=Follow-up\ value]{height:var(--spacing-8);border-radius:var(--radius-md)}[data-long-page] [data-slot=note-closing-card] [aria-label=Follow-up\ unit]{height:var(--spacing-8);font:var(--type-body-strong)!important}[data-long-page] [data-organism=wrap-up-invoice-panel]>div:first-child>span:first-child{border:1px solid var(--soap-a-line);background:var(--soap-a-tint);color:var(--soap-a-glyph)}[data-long-page] [data-organism=wrap-up-invoice-panel]>div:first-child>span:first-child>span{color:var(--soap-a-glyph)}[data-long-page] [data-organism=wrap-up-invoice-panel]>div:first-child>h3{font:var(--type-card-title);color:var(--ink-body)}[data-organism=wrap-up-invoice-panel][data-variant=invoice]{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}[data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child{align-items:center;gap:var(--spacing-4);display:flex}[data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>span:first-child{width:var(--long-tile);height:var(--long-tile);border-radius:var(--radius-control);flex:none;place-items:center;display:grid}[data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>span:first-child svg{width:var(--long-glyph);height:var(--long-glyph);stroke-width:var(--icon-stroke)}[data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>h3{flex:1;margin:0}[data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>div{gap:var(--spacing-2);display:flex}[data-organism=wrap-up-invoice-panel][data-variant=invoice] p{margin:0}[data-slot=invoice-meta]{align-items:center;gap:var(--spacing-2);font:var(--type-meta);color:var(--ink-meta);display:flex}[data-slot=invoice-empty]{font:var(--type-body);color:var(--ink-secondary)}[data-slot=invoice-dx]>p:first-child{font:var(--type-label);color:var(--ink-secondary)}[data-slot=invoice-dx] ol{gap:var(--spacing-1) var(--spacing-6);margin:var(--spacing-1) 0 0;font:var(--type-body);color:var(--ink-body);flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-slot=invoice-dx] li{gap:var(--spacing-2);display:flex}[data-slot=invoice-dx] li>span:first-child,[data-slot=invoice-dx] li>span:last-child:not(:nth-child(2)){font:var(--type-meta);color:var(--ink-meta)}[data-slot=invoice-lines]{border-collapse:collapse;width:100%;font:var(--type-body);color:var(--ink-body)}[data-slot=invoice-lines] caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-slot=invoice-lines] th{padding:var(--spacing-2);border-bottom:1px solid var(--surface-line);font:var(--type-label);color:var(--ink-secondary);text-align:left;white-space:nowrap}[data-slot=invoice-lines] td{padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--surface-line);vertical-align:middle}[data-slot=invoice-lines] :is(th,td):nth-child(n+3):nth-child(-n+5){text-align:right;font-variant-numeric:tabular-nums}[data-slot=invoice-lines] td:first-child>span{display:block}[data-slot=invoice-lines] td:first-child>span+span,[data-slot=invoice-lines] td:nth-child(2){font:var(--type-meta);color:var(--ink-secondary)}[data-slot=invoice-lines] td:last-child{white-space:nowrap;text-align:right;width:1%}[data-slot=invoice-lines] td:last-child>.icon-action+.icon-action{margin-inline-start:var(--spacing-2)}[data-slot=invoice-lines] .icon-action{opacity:0}[data-slot=invoice-lines] tr:hover .icon-action,[data-slot=invoice-lines] tr:focus-within .icon-action{opacity:1}@media (hover:none){[data-slot=invoice-lines] .icon-action{opacity:1}}[data-slot=invoice-lines] .icon-action svg{width:var(--icon-size-inline);height:var(--icon-size-inline);stroke-width:var(--icon-stroke)}[data-slot=invoice-totals]{gap:var(--spacing-1);width:min(100%, calc(var(--spacing-16) * 5));font:var(--type-body);font-variant-numeric:tabular-nums;flex-direction:column;margin:0 0 0 auto;display:flex}[data-slot=invoice-totals]>div{justify-content:space-between;gap:var(--spacing-6);display:flex}[data-slot=invoice-totals] dt{color:var(--ink-secondary)}[data-slot=invoice-totals] dd{text-align:right;color:var(--ink-body);margin:0}[data-slot=invoice-totals] dd>button{font:inherit;color:var(--accent-primary);background:0 0;border:0;padding:0}[data-slot=invoice-totals]>div[data-total=payable]{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--surface-line);font:var(--type-body-strong)}[data-slot=invoice-totals]>div[data-total=payable] :is(dt,dd){color:var(--ink-body)}:root{--before-start-control-opacity:.5}[data-long-page] [data-note-mode][data-before-start=true] :is(button,[role=button],input,textarea,select,[contenteditable]){opacity:var(--before-start-control-opacity);cursor:default}[data-long-page] [data-slot=pa-step-canvas]{padding-inline:var(--long-pad);padding-top:var(--long-top);padding-bottom:calc(var(--long-fab) + 2 * var(--long-fab-inset))}[data-long-page] [data-note-mode]{max-width:var(--long-measure);row-gap:var(--long-card-gap)}[data-long-page] [data-slot=frame-v2-step-header]{border:0;gap:0;padding:0}[data-long-page] [data-slot=soap-ribbon]{height:var(--encounter-step-height);border-bottom:1px solid var(--surface-line);background-color:var(--surface-read)}[data-slot=note-end-sign]{padding-right:calc(var(--long-fab) + var(--long-fab-inset));justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--surface-line)}[data-slot=note-end-sign]>span:not([data-glyph-text]){font:var(--type-meta);color:var(--ink-meta)}[data-slot=note-end-sign]>[data-slot=note-status-line]{align-items:center;gap:var(--spacing-2) var(--spacing-4);font:var(--type-label);flex-wrap:wrap;display:flex}[data-slot=note-end-sign][data-footer=signed]{justify-content:flex-start}[data-long-page] [data-slot=encounter-shell]{--layout-intel-col-rail:0px}[data-long-page] [data-slot=encounter-intel-col][data-collapsed=true]{display:none}[data-slot=intel-fab]{right:var(--long-fab-inset);bottom:var(--long-fab-inset);z-index:40;box-sizing:border-box;width:var(--long-fab);height:var(--long-fab);border:1px solid var(--surface-line);background:var(--surface-read);box-shadow:var(--shadow-4);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}[data-slot=intel-fab]:hover{border-color:var(--accent-primary)}[data-slot=intel-fab] [data-slot=intelligence-strip-status]{top:50%;right:calc(100% + var(--spacing-2));padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-full);background:var(--surface-read);white-space:nowrap;position:absolute;transform:translateY(-50%)}nav[aria-label=Encounter\ steps]>button[data-attention]:before{border-style:solid;border-color:var(--status-attention);color:var(--status-attention-text)}[data-slot=chart-person-status][data-semantic=primary]:before{content:"";width:var(--rail-status-glyph-size);height:var(--rail-status-glyph-size);margin-right:var(--spacing-2);-webkit-mask:var(--glyph-half) center / contain no-repeat;mask:var(--glyph-half) center / contain no-repeat;background-color:currentColor;flex:none}:root{--unsaved-bar-height:var(--spacing-12)}.unsaved-changes-bar{align-items:center;gap:var(--spacing-3);min-height:var(--unsaved-bar-height);padding:var(--spacing-2) var(--page-pad);border-bottom:1px solid var(--surface-line);background:var(--accent-active-bg);color:var(--ink-body);flex:none;display:flex}.unsaved-changes-text{font-size:var(--type-body-strong-size);line-height:var(--type-body-strong-line);font-weight:var(--type-body-strong-weight)}.unsaved-changes-error{min-width:0;font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--status-attention-text)}.unsaved-changes-actions{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}[data-slot=encounter-step-bar]>[aria-label=Encounter\ progress]{display:none}[data-slot=encounter-step-bar]:has(>[aria-label=Encounter\ progress]){border-bottom:1px solid var(--surface-line)}nav[aria-label=Encounter\ steps]>button[data-completed]:not([aria-current=step]){background:var(--surface-panel)}:root{--enc-left-toggle-icon:var(--icon-size-inline);--enc-left-toggle-icon-folded:var(--icon-size-inline);--enc-left-toggle-stroke:var(--icon-stroke);--enc-left-toggle-stroke-file:var(--icon-stroke);--enc-left-toggle-gap:2px;--enc-left-toggle-shadow:0 1px 2px #151b2014}.enc-left-toggle{gap:var(--enc-left-toggle-gap);box-shadow:var(--enc-left-toggle-shadow)}.enc-left-toggle:focus-visible{outline:2px solid var(--accent-primary,var(--color-brand-primary));outline-offset:0}.enc-left-toggle>svg{width:var(--enc-left-toggle-icon);height:var(--enc-left-toggle-icon);stroke-width:var(--enc-left-toggle-stroke)}.enc-left-toggle[data-folded=true]>svg{width:var(--enc-left-toggle-icon-folded);height:var(--enc-left-toggle-icon-folded)}.enc-left-toggle[data-folded=true]>svg:first-child{stroke-width:var(--enc-left-toggle-stroke-file)}:root{--color-wayfind-history-fill:var(--cat-purple-600);--color-wayfind-history-ink:var(--cat-purple-800);--color-wayfind-medications-fill:var(--cat-sky-600);--color-wayfind-medications-ink:var(--cat-sky-800);--color-wayfind-problems-fill:var(--cat-jade-600);--color-wayfind-problems-ink:var(--cat-jade-800)}@property --enc-right-width{syntax:"<length>";inherits:true;initial-value:320px}:root{--enc-right-open:var(--enc-left-open)}[data-slot=pre-encounter-screen]{--enc-right-width:var(--enc-right-open);background:var(--surface-read)}.enc-left-toggle[data-folded=true]>svg[data-glyph=panel]{stroke-width:var(--enc-left-toggle-stroke-file)}@media (width>=1384px){[data-slot=pre-encounter-screen] aside[data-slot=encounter-right-panel]{flex:0 0 var(--enc-right-width);width:var(--enc-right-width);box-shadow:inset 1px 0 0 var(--enc-right-line);border-left:0;overflow-x:hidden}[data-slot=pre-encounter-screen] aside[data-slot=encounter-right-panel]>*{box-sizing:border-box;width:var(--enc-right-open);flex:none}}:root{--add-popover-width:400px;--add-popover-pad:var(--spacing-6);--add-popover-gap:var(--spacing-4);--add-popover-label-gap:var(--spacing-2);--add-popover-body-max:480px;--add-popover-close:var(--spacing-8)}[data-slot=anchored-popover-content]:has([data-slot=summary-section-popover-header]){border-radius:var(--radius-card);width:var(--add-popover-width)!important;padding-bottom:0!important}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-header]{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);align-items:center;height:auto!important}[data-slot=anchored-popover-content]:has([data-slot=rail-popover-form]) [data-slot=summary-section-popover-header]{padding:var(--add-popover-pad) var(--add-popover-pad) 0}[data-slot=anchored-popover-content] [data-slot=anchored-popover-title]{font:var(--type-card-title);letter-spacing:normal;color:var(--ink-body)}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-actions]{gap:var(--spacing-1);margin-block:calc(-1 * var(--spacing-1));margin-inline-end:calc(-1 * var(--spacing-2))}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-actions]>button{width:var(--add-popover-close);height:var(--add-popover-close);border-radius:var(--radius-full,9999px);color:var(--ink-secondary)}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-actions]>button:hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-actions]>button svg{width:var(--spacing-4);height:var(--spacing-4)}[data-slot=anchored-popover-content] [data-slot=anchored-popover-separator]{display:none}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-body]{max-height:min(var(--add-popover-body-max), max(180px, calc(var(--available-height,600px) - 80px)))!important}[data-slot=anchored-popover-content] [data-slot=rail-popover-form]{padding:var(--add-popover-pad) var(--add-popover-pad) 0}[data-slot=anchored-popover-content] [data-slot=rail-popover-form] [data-label-position=top]{gap:var(--add-popover-label-gap)}[data-slot=anchored-popover-content] [data-slot=rail-popover-form] span.block.uppercase{font:var(--type-label);text-transform:none;letter-spacing:normal;color:var(--ink-secondary);margin-bottom:var(--add-popover-label-gap)}[data-slot=anchored-popover-content] [data-slot=rail-popover-form] div:has(>[data-slot=field-label]+button){padding-bottom:var(--spacing-1)}[data-slot=anchored-popover-content] .field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio]))),[data-slot=anchored-popover-content] .field-labels-caps :where(label):where(:not(:has([role=checkbox])):not(:has([role=radio])))>span:first-child:not([class*=color-status-error]){font:var(--type-label);text-transform:none;letter-spacing:normal;color:var(--ink-secondary)}[data-slot=anchored-popover-content] [data-slot=summary-section-popover-footer]{justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-4) 0 var(--add-popover-pad);background-color:var(--surface-read);margin-top:0;display:flex}.appt-page .booking-rail{box-shadow:inset 1px 0 0 var(--surface-line);border-left:0}.appt-page .appt-subtab-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-inline:var(--spacing-6);box-shadow:inset 0 -1px 0 var(--surface-line);flex-shrink:0;display:flex}.appt-page .appt-subtab-row>[role=tablist]:not([data-slot]){border-bottom:0!important}.appt-page>.page-header{background-color:var(--surface-read)}:root{--appt-vitals-col:calc(var(--spacing-12) * 4)}.appt-page{background-color:var(--surface-read)}.appt-page [data-slot=appt-tab-page]{padding:var(--chart-page-pad-top) var(--chart-page-pad-x) var(--chart-page-pad-bottom)}.appt-page [data-slot=appt-tab-page]>div.p-6{padding:0}.appt-page [id^=appt-patient-panel-]{padding:var(--chart-page-pad-top) var(--chart-page-pad-x) var(--chart-page-pad-bottom)}.appt-page [data-slot=appt-tab-head]{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--chart-title-row);margin:0 0 var(--chart-title-gap);display:flex}.appt-page [data-slot=appt-tab-title]{font:var(--type-card-title);color:var(--ink-body);margin:0}.appt-page [data-slot=appt-tab-actions]{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.appt-page [data-slot=appt-tab-page] button{white-space:nowrap}.appt-page [data-slot=appt-tab-page] button>span:has(>svg){justify-content:center;align-items:center;display:inline-flex}.appt-page [data-testid=documents-section] h2{color:var(--ink-body);font:var(--type-card-title)!important}.appt-page [data-testid=documents-section]>div:first-child>span[aria-hidden]{display:none}.appt-page [data-slot=appt-tab-link]{align-items:center;gap:var(--spacing-1);font:var(--type-body-strong);color:var(--accent-primary);display:inline-flex}.appt-page [data-slot=appt-tab-link]:disabled{color:var(--ink-meta)}.appt-page [data-slot=appt-vitals-grid]{grid-template-columns:repeat(auto-fill, minmax(var(--appt-vitals-col), 1fr));gap:var(--spacing-2);display:grid}.appt-page [data-slot=appt-tab-page] table :is(th,td.text-right,td:first-child){white-space:nowrap}.appt-page [data-slot=appt-tab-page] table thead :is(tr,th){background-color:var(--color-surface-card)}.appt-page [role=tabpanel] section.mx-8{margin-inline:0}.appt-page [role=tabpanel] section.mx-8>div.rounded-xl,.appt-page [data-slot=billing-balances]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=encounter-timeline-tab]{padding:var(--chart-page-pad-top) var(--chart-page-pad-x) var(--chart-page-pad-bottom)}button[data-add-entry]{box-sizing:border-box;align-items:center;gap:calc(var(--spacing-1) * 1.5);height:var(--spacing-8);padding:0 var(--spacing-3);border:1px dashed var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);box-shadow:none;color:var(--ink-secondary);font:var(--type-label);display:inline-flex}button[data-add-entry]:not(:disabled):hover{border-color:var(--ink-meta);background:var(--surface-read);color:var(--ink-body)}button[data-add-entry] svg{width:var(--icon-size-inline);height:var(--icon-size-inline);stroke-width:var(--icon-stroke);flex:none}[data-delete-control],[data-slot=encounter-dx-card] button[aria-label^=Remove\ ],[data-order-type] button[aria-label^=Remove]{opacity:0;transition:opacity var(--motion-fast)}:is([data-complaint],[data-slot=encounter-dx-card],[data-order-type]):is(:hover,:focus-within) :is([data-delete-control],button[aria-label^=Remove]),:is([data-delete-control],button[aria-label^=Remove]):focus-visible{opacity:1}@media (hover:none){[data-delete-control],[data-slot=encounter-dx-card] button[aria-label^=Remove\ ],[data-order-type] button[aria-label^=Remove]{opacity:1}}[data-slot=encounter-dx-card] button[aria-label^=Remove\ ]{width:var(--icon-box);height:var(--icon-box);border-radius:var(--radius-control)}[data-slot=encounter-dx-card] button[aria-label^=Remove\ ]>span{width:var(--icon-size-inline)!important;height:var(--icon-size-inline)!important}[data-slot=encounter-dx-card] button[aria-label^=Remove\ ] svg{width:100%;height:100%;stroke-width:var(--icon-stroke)}[data-slot=encounter-dx-card]{align-items:flex-start;overflow:hidden}[data-slot=encounter-dx-card] [data-part=dx-body]>div:first-child>span[dir=auto]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;line-height:var(--type-body-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-slot=encounter-dx-card] [data-part=dx-body]>div:not(:first-child){row-gap:var(--spacing-1);flex-wrap:wrap;min-width:0}[data-slot=encounter-dx-card] [data-part=dx-body]>div:not(:first-child)>span[dir=ltr]{overflow-wrap:anywhere;min-width:0}[data-slot=encounter-dx-card] [data-part=dx-body]>div:not(:first-child)>span[data-semantic]{max-width:100%;height:auto;min-height:var(--status-chip-height);padding-inline:var(--status-chip-pad);line-height:var(--status-chip-height);white-space:normal;text-align:start;flex-shrink:1}[data-slot=encounter-dx-card] [data-part=dx-body]>div>span[aria-hidden=true].min-w-0{display:none}[data-slot=encounter-dx-card] [data-part=dx-body]>div>div{max-width:100%;margin-inline-start:auto}[data-slot=encounter-dx-card] button[data-size=row]{height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--radius-control);font:var(--type-label);white-space:nowrap;color:var(--ink-secondary);background:0 0;border:0}[data-slot=encounter-dx-card] button[data-size=row]:not(:disabled):hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-slot=encounter-dx-card] button[data-size=row]:focus-visible,[data-slot=encounter-dx-card] button[aria-label^=Remove\ ]:focus-visible,[data-slot=encounter-dx-card] button[aria-haspopup=listbox]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}[data-slot=encounter-dx-card] button[aria-haspopup=listbox]{align-items:center;gap:var(--spacing-1);height:var(--status-chip-height);padding:0 var(--status-chip-pad);border-radius:var(--radius-tag);background-color:var(--chip-neutral-bg);font:var(--type-body-strong);color:var(--chip-neutral-fg);display:inline-flex}[data-dx-role=primary] [data-slot=encounter-dx-card] button[aria-haspopup=listbox]{background-color:var(--chip-info-bg);color:var(--chip-info-fg)}[data-slot=encounter-dx-card] button[aria-haspopup=listbox]>span[aria-hidden=true]{color:currentColor!important}[data-slot=encounter-dx-card] button[aria-label^=Remove\ ]{top:calc(var(--spacing-3) + (var(--type-body-line) - var(--icon-box)) / 2);color:var(--ink-secondary);position:absolute;inset-inline-end:var(--spacing-2)}[data-slot=encounter-dx-card]:has(button[aria-label^=Remove\ ]) [data-part=dx-body]>div:first-child{padding-inline-end:calc(var(--icon-box) + var(--spacing-1))}[data-slot=encounter-dx-card] button[aria-label^=Remove\ ]:not(:disabled):hover{background-color:var(--surface-panel);color:var(--ink-body)}[data-order-type]>span[aria-hidden=true]:not([data-slot]){padding-top:calc(var(--spacing-3) - var(--spacing-1) / 2)}[data-order-type]>span[aria-hidden=true]:not([data-slot])>svg{width:var(--icon-size-inline);height:var(--icon-size-inline)}[data-slot=wrap-up-header] [role=listitem]>div:first-child{gap:var(--spacing-2)}[data-slot=wrap-up-header] [role=listitem]>div:first-child>span[aria-label]{width:var(--icon-size-inline)!important;height:var(--icon-size-inline)!important}[data-slot=wrap-up-header] [role=listitem]>div:first-child>span[aria-label]>svg{width:100%;height:100%}[data-slot=wrap-up-header] [role=group]{margin-left:calc((var(--icon-size-inline) - var(--icon-box)) / 2)}[data-long-page] [data-slot=wrap-up-header] [role=listitem]>div:first-child>span[aria-label]{display:none}[data-chief-complaint]>[data-complaint]+[data-complaint]{margin-top:var(--spacing-4);padding-top:var(--spacing-6)}[data-chief-complaint]>[data-complaint]>[data-attribute]:last-child{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--surface-line)}[data-complaint-heading]{font:var(--type-body-strong);color:var(--ink-body)}[data-cc-chip]{box-sizing:border-box;align-items:center;gap:var(--spacing-1);height:var(--spacing-6);padding:0 var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-sm);background:var(--surface-read);color:var(--ink-secondary);font:var(--type-body);transition:border-color var(--motion-fast), color var(--motion-fast);display:inline-flex}[data-cc-chip]:hover{border-color:var(--ink-meta);color:var(--ink-body)}[data-cc-chip][aria-pressed=true]{border-color:var(--ink-body);background:var(--surface-panel);color:var(--ink-body)}[data-cc-chip]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}[data-cc-chip] svg{width:var(--icon-size-inline);height:var(--icon-size-inline);stroke-width:var(--icon-stroke);flex:none}[data-rail=v3] [data-slot=rail-row-name],[data-rail=v3] [data-slot=rail-empty],[data-rail=v3] [data-slot=rail-error-title],[data-slot=rail-hover-card] [data-slot=rail-card-value],[data-slot=rail-hover-card] [data-slot=rail-card-action]{font-size:var(--text-rail-item);line-height:var(--text-rail-item--line-height)}[data-rail=v3] [data-slot=chart-section],[data-rail=v3] [data-slot=chart-person]{padding-inline:var(--enc-left-inset);margin-inline:0}[data-slot=pre-encounter-main-group]>[data-rail=v3]{flex:0 0 var(--layout-pre-rail);width:var(--layout-pre-rail);min-width:0}[data-slot=pre-encounter-main-group]>[data-rail=v3][data-previsit-header=on]{min-height:0;overflow-y:auto}[data-slot=pre-encounter-main-group]>[data-rail=v3][data-rail-fixes=on]{border-right:1px solid var(--surface-line);scrollbar-width:none}[data-slot=pre-encounter-main-group]>[data-rail=v3][data-rail-fixes=on]::-webkit-scrollbar{display:none}[data-slot=pre-encounter-main-group]>[data-rail=v3][data-rail-fixes=on]{flex-basis:min(var(--layout-pre-rail), var(--enc-left-width));width:min(var(--layout-pre-rail), var(--enc-left-width));transition:border-color var(--motion-panel-open) var(--motion-panel-ease);overflow-x:hidden}[data-slot=pre-encounter-main-group]>[data-rail=v3][data-rail-fixes=on]>*{width:var(--layout-pre-rail);flex:none}:root[data-enc-left=folded] [data-slot=pre-encounter-main-group]>[data-rail=v3][data-rail-fixes=on]{visibility:hidden;transition:visibility 0s linear var(--motion-panel-close), border-color var(--motion-panel-close) var(--motion-panel-ease);border-right-color:#0000}[data-slot=encounter-chart-col]:has([data-rail=v3][data-rail-fixes=on]){overflow:hidden}[data-slot=encounter-chart-col] [data-rail=v3][data-rail-fixes=on]{width:var(--enc-left-open);min-width:var(--enc-left-open);flex:none}[data-slot=summary-section-popover-body]:has([data-slot=rail-popover-form][data-rail-fixes=on][data-shows-results=true]){height:auto!important;max-height:calc(var(--available-height,calc(var(--summary-section-popover-body-h) + var(--space-48) + var(--space-8))) - var(--space-48) - var(--space-8))!important}.analytics-dot[data-hue=orange]{background:var(--cat-orange-500)}.analytics-dot[data-hue=jade]{background:var(--cat-jade-500)}.analytics-dot[data-hue=purple]{background:var(--cat-purple-500)}.analytics-dot[data-hue=vermilion]{background:var(--cat-vermilion-500)}.analytics-dot[data-hue=sky]{background:var(--cat-sky-500)}.analytics-dot[data-hue=yellow]{background:var(--cat-yellow-500)}.analytics-dot[data-hue=blue]{background:var(--cat-blue-500)}.analytics-tiles{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing-1) * 55), 1fr))}.analytics-overlap-head{width:28%}.analytics-kpi-node{flex-basis:calc(var(--spacing-8) * 7.5);background:var(--surface-panel)}.analytics-kpi-bucket{grid-template-columns:calc(var(--spacing-1) * 28) minmax(0, 1fr) calc(var(--spacing-1) * 22)}.analytics-kpi-bar{width:var(--pa-analytics-bar,0%)}.analytics-info-mark:hover{background:var(--surface-panel)}.analytics-tip{z-index:var(--z-icon-tip);width:calc(var(--spacing-8) * 10);line-height:var(--text-xs--line-height);box-shadow:var(--shadow-4)}[data-slot=page-scaffold-drawer-scrim]:has(~.phone-call-modal){z-index:40;background-color:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));position:fixed;inset:0}.phone-call-modal[data-slot=page-scaffold-drawer]{z-index:40;box-sizing:border-box;height:fit-content;max-height:calc(100% - var(--spacing-8));padding:var(--spacing-6);border-radius:var(--radius-modal);background-color:var(--surface-read);box-shadow:var(--shadow-overlay);margin:auto;position:fixed;inset:0;overflow-y:auto}.phone-call-panel.phone-call-panel{width:100%;height:auto;box-shadow:none;gap:var(--spacing-4);background:0 0;border:0;border-radius:0;overflow:visible}.phone-call-panel>header{gap:var(--spacing-3);background:0 0;border-bottom:0;padding:0;position:static}.phone-call-panel>header>h2{font:var(--type-card-title);color:var(--ink-body)}.phone-call-panel>header>button{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control);color:var(--ink-secondary)}.phone-call-panel>header>button:hover{background-color:var(--surface-panel)}.phone-call-panel>header>button>svg{width:var(--spacing-4);height:var(--spacing-4)}.phone-call-panel>div{padding:0;overflow:visible}.phone-call-bin{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.phone-call-bin:hover{background-color:var(--surface-panel);color:var(--status-bad)}.phone-call-error{font:var(--type-body);color:var(--status-bad);margin:0}.intake-review-body{gap:var(--spacing-6);min-height:0;padding:var(--spacing-4);flex-direction:column;flex:1;display:flex}@media (width>=64rem){.intake-review-body{flex-direction:row}.intake-review-source{width:calc(var(--spacing-12) * 10);flex:none}}.intake-review-values{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.intake-review-pad{padding:var(--spacing-4)}.intake-review-note{padding:var(--spacing-4);font:var(--type-body);color:var(--ink-meta);margin:0}.intake-steps{align-items:center;gap:var(--spacing-4);display:flex}.intake-steps-list{align-items:center;gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:flex}.intake-steps-list>li{font:var(--type-meta);color:var(--ink-secondary);white-space:nowrap}.intake-steps-list>li[data-state=current]{font:var(--type-label);color:var(--accent-active-text)}.intake-steps-list>li[data-state=todo]{color:var(--ink-meta)}.intake-source{gap:var(--spacing-3);flex-direction:column;display:flex}.intake-source-bar{justify-content:space-between;align-items:center;gap:var(--spacing-3);font:var(--type-body-strong);color:var(--ink-body);display:flex}.intake-source-file{overflow-wrap:anywhere;min-width:0}.intake-source-pager{align-items:center;gap:var(--spacing-1);font:var(--type-body);color:var(--ink-secondary);display:flex}.intake-source-sheet{border:1px solid var(--surface-line);border-radius:var(--radius-control);background-color:var(--surface-read);position:relative;overflow:hidden}.intake-source-sheet polygon[data-tone=selected]{stroke:var(--accent-primary);fill:var(--accent-active-bg);fill-opacity:.5}.intake-source-sheet polygon[data-tone=check]{stroke:var(--status-attention)}.intake-source-sheet polygon[data-tone=patient]{stroke:var(--status-good)}.intake-source-note{padding:var(--spacing-6);font:var(--type-body);color:var(--ink-meta);margin:0}.intake-source-error{padding:var(--spacing-6);font:var(--type-body);color:var(--status-bad);margin:0}.intake-source-thumbs{align-items:center;gap:var(--spacing-2);display:flex}.intake-source-thumb{width:calc(var(--spacing-10) + var(--spacing-1));height:calc(var(--spacing-12) + var(--spacing-3));border:1px solid var(--surface-line);border-radius:var(--radius-tag);background-color:var(--surface-read);font:var(--type-meta);color:var(--ink-secondary);cursor:pointer}.intake-source-thumb[aria-current=page]{border:2px solid var(--accent-primary);color:var(--accent-active-text)}.intake-source-key{font:var(--type-meta);color:var(--ink-secondary);margin:0}.intake-doc-card{gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intake-doc-label{margin-bottom:var(--spacing-1);font:var(--type-meta);color:var(--ink-secondary);display:block}.intake-doc-value{font:var(--type-body);color:var(--ink-body);display:block}.intake-doc-none{color:var(--ink-meta)}.intake-doc-chips{gap:var(--spacing-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.intake-doc-decisions{align-items:flex-end;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);flex-wrap:wrap;display:flex}.intake-grid{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex}.intake-grid-summary{justify-content:space-between;align-items:center;gap:var(--spacing-2);font:var(--type-body);color:var(--ink-body);flex-wrap:wrap;display:flex}.intake-grid-summary strong{font-weight:var(--type-body-strong-weight)}.intake-quiet{font:var(--type-meta);color:var(--ink-meta)}.intake-look{font-weight:var(--type-body-strong-weight);color:var(--status-attention-text)}.intake-hint{font:var(--type-meta);color:var(--status-attention-text)}.intake-grid-card{border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);min-width:0;overflow-x:auto}.intake-grid-card>table{border-collapse:collapse;border-spacing:0;width:100%}.intake-head-row{border-bottom:1px solid var(--surface-line)}.intake-head{padding:var(--spacing-3) var(--spacing-2);font:var(--type-label);letter-spacing:normal;text-align:left;text-transform:none;color:var(--ink-secondary)}.intake-group-row{border-top:1px solid var(--surface-line);background-color:var(--surface-panel)}.intake-group{padding:var(--spacing-2);font:var(--type-body);color:var(--ink-body)}.intake-group strong{font-weight:var(--type-body-strong-weight)}.intake-row{border-top:1px solid var(--surface-line);vertical-align:middle;cursor:pointer}.intake-row:hover{background-color:var(--surface-panel)}.intake-row[data-look]{background-color:var(--chip-warning-bg)}.intake-row[data-selected]{background-color:var(--accent-active-bg)}.intake-row[data-disregarded]{color:var(--ink-meta)}.intake-cell{padding:var(--spacing-2);font:var(--type-body);color:inherit;vertical-align:middle}.intake-cell-secondary{color:var(--ink-secondary)}.intake-code{font:var(--type-meta);color:var(--ink-meta)}.intake-stack{gap:var(--spacing-1);flex-direction:column;display:flex}.intake-value-line{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.intake-value-input{width:calc(var(--spacing-10) * 2)}.intake-value-input[data-hard] input{border-color:var(--status-attention)}.intake-unit-choice{gap:var(--spacing-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.intake-decision{align-items:center;gap:var(--spacing-1);min-height:var(--spacing-8);flex-wrap:nowrap;display:flex}.intake-decision>button{height:var(--spacing-8)}.intake-decision [data-on]{border-color:var(--ink-secondary);background-color:var(--surface-panel);color:var(--ink-body)}.intake-suppressed{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);font:var(--type-body)}.intake-suppressed-list{margin:var(--spacing-1) 0 0;padding-left:var(--spacing-5);color:var(--ink-secondary);list-style:outside}.intake-confirm{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);box-shadow:none;flex-direction:column;display:flex}.intake-confirm-actions{align-items:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.intake-confirm-primary{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;display:flex}.intake-confirm-blocker{font:var(--type-meta);color:var(--status-attention-text)}.intake-confirm-error{font:var(--type-body);color:var(--status-bad);margin:0}.intake-confirm-note{font:var(--type-meta);color:var(--ink-meta);margin:0}.notification-popover.notification-popover{width:calc(var(--spacing-10) * 9);max-height:calc(var(--spacing-10) * 14);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);box-shadow:var(--shadow-overlay)}.notification-panel-head{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--surface-line);justify-content:space-between;align-items:center;display:flex}.notification-panel-title{font:var(--type-card-title);color:var(--ink-body)}.notification-panel-body{gap:var(--spacing-2);padding:var(--spacing-3);flex-direction:column;display:flex;overflow-y:auto}.notification-row{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-input);background-color:var(--surface-read);display:flex}.notification-disc{width:var(--spacing-10);height:var(--spacing-10);background-color:var(--color-grey-100);color:var(--ink-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.notification-message{font:var(--type-body);color:var(--ink-body);overflow-wrap:anywhere}.notification-row[data-unread] .notification-message{font:var(--type-body-strong)}.notification-time{margin-top:var(--spacing-1);font:var(--type-meta);color:var(--ink-meta)}.notification-dot{width:var(--spacing-2);height:var(--spacing-2);margin-top:var(--spacing-1);background-color:var(--accent-primary);border-radius:50%;flex:none}.slot-picker.slot-picker{gap:var(--spacing-3);box-sizing:border-box;width:calc(var(--spacing-8) * 10.75);max-height:calc(var(--spacing-10) * 12.5);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);box-shadow:var(--shadow-overlay);flex-direction:column;padding:0;display:flex;overflow:hidden}.slot-picker-date-head{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);flex:none;justify-content:center;display:flex}.slot-picker-date-button{align-items:center;gap:var(--spacing-2);font:var(--type-body-strong);color:var(--ink-body);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.slot-picker-date-button svg{color:var(--ink-secondary)}.slot-picker-strip-wrap{padding:0 var(--spacing-4) var(--spacing-3);flex:none}.slot-picker-strip{gap:var(--spacing-2);scrollbar-width:none;display:flex;overflow-x:auto}.slot-picker-tile{box-sizing:border-box;width:calc(var(--spacing-5) * 3);height:calc(var(--spacing-10) * 2);border:1px solid var(--surface-line);border-radius:var(--radius-card);background-color:var(--surface-read);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.slot-picker-tile[data-selected]{border-color:var(--accent-primary);background-color:var(--accent-primary)}.slot-picker-tile-meta{font:var(--type-meta);color:var(--ink-meta)}.slot-picker-tile-day{font:var(--type-card-title);color:var(--ink-body)}.slot-picker-tile[data-selected] .slot-picker-tile-meta,.slot-picker-tile[data-selected] .slot-picker-tile-day{color:var(--surface-read)}.slot-picker-body{padding:0 var(--spacing-4) var(--spacing-3);flex:1;overflow-y:auto}.slot-picker-center{height:calc(var(--spacing-10) * 4);justify-content:center;align-items:center;display:flex}.slot-picker-empty{padding:var(--spacing-10) 0;text-align:center;font:var(--type-body);color:var(--ink-meta);margin:0}.slot-picker-groups{gap:var(--spacing-4);flex-direction:column;display:flex}.slot-picker-group-label{margin:0 0 var(--spacing-2);font:var(--type-label);color:var(--accent-primary)}.slot-picker-chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.slot-picker-chip{height:var(--spacing-8);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-full);background-color:var(--surface-read);font:var(--type-body-strong);color:var(--ink-body);cursor:pointer}.slot-picker-chip:hover{border-color:var(--accent-primary);background-color:var(--accent-active-bg)}.slot-picker-foot{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--surface-line);flex:none}.slot-picker-caption{text-align:center;font:var(--type-meta);color:var(--ink-meta);margin:0}.slot-picker-caption>span{font-weight:600}.password-rules{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.password-rule{align-items:center;gap:var(--spacing-2);font:var(--type-label);color:var(--ink-meta);display:flex}.password-rule[data-passed]{color:var(--status-good-text)}.password-rule-ring{box-sizing:border-box;width:var(--spacing-4);height:var(--spacing-4);opacity:.6;border:2px solid;border-radius:50%;flex:none}[data-needs-modal] .need-modal-line{gap:var(--spacing-3)}[data-needs-modal] .need-modal-kind{font:var(--type-meta);color:var(--ink-meta)}button[data-bridge=button][data-bridge-size][data-variant][data-size]:not([data-variant=link]):has(>span){padding:0}button[data-bridge=button][data-bridge-size=icon][data-variant][data-size],button[data-bridge=button][data-bridge-size=icon-sm][data-variant][data-size]{width:var(--spacing-8);height:var(--spacing-8)}button[data-bridge=button][data-bridge-size=icon-xs][data-variant][data-size]{width:var(--spacing-6);height:var(--spacing-6)}button[data-bridge=button][data-bridge-size=icon-lg][data-variant][data-size]{width:var(--spacing-10);height:var(--spacing-10)}button[data-bridge=button] svg:not([class*=size-]):not([class*=w-]){width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0}button[data-bridge=button][data-size=row] svg:not([class*=size-]):not([class*=w-]){width:var(--spacing-3);height:var(--spacing-3)}[data-billing=services-scroll]::-webkit-scrollbar{height:var(--spacing-2)}[data-billing=services-scroll]::-webkit-scrollbar-track{border-radius:var(--radius-full);background:var(--color-grey-100)}[data-billing=services-scroll]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--color-border-strong)}[data-billing=services-scroll]:hover::-webkit-scrollbar-thumb{background:var(--color-text-muted)}[data-billing=qty-input]{appearance:textfield}[data-billing=qty-input]::-webkit-outer-spin-button{appearance:none;margin:0}[data-billing=qty-input]::-webkit-inner-spin-button{appearance:none;margin:0}[data-bridge=page-header]{flex-shrink:0}[data-bridge=page-header][data-bridge-inset=page]>.page-header{padding-inline:var(--page-pad)}[data-bridge=page-header] .page-header-title{width:fit-content;max-width:100%}span[data-bridge=status-chip][data-semantic][data-size]{min-width:calc(var(--spacing-10) + var(--spacing-1))}section[data-billing=totals] dd:not(.font-semibold),section[data-billing=totals] dt:not(.font-medium):not(.font-semibold){font-weight:var(--type-body-weight)}section[data-billing=totals] :is(dt,dd).font-semibold{font-weight:var(--font-weight-bold)}section[data-billing=note] [data-label-position]>label.font-bold{font-size:var(--type-body-size);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:normal}:root{--booking-rail-width:var(--sched-rail-width);--booking-control-height:var(--sched-field-height);--booking-location-tile-height:var(--sched-location-height);--booking-icon-button:var(--control-sm)}[data-sonner-toaster][data-sonner-theme=light][data-y-position]{--success-bg:var(--color-status-success-bg);--success-border:var(--status-good);--success-text:var(--status-good-text);--error-bg:var(--color-status-error-bg);--error-border:var(--status-bad);--error-text:var(--status-bad);--warning-bg:var(--color-status-warning-bg);--warning-border:var(--status-attention);--warning-text:var(--status-attention-text);--info-bg:var(--color-status-info-bg);--info-border:var(--accent-primary);--info-text:var(--accent-active-text);--normal-bg:var(--surface-read);--normal-border:var(--surface-line);--normal-text:var(--ink-body)}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-card);box-shadow:var(--shadow-2);font:var(--type-body)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font:var(--type-body);color:inherit}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{font:var(--type-meta);color:inherit}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-icon]{width:var(--spacing-4);height:var(--spacing-4);margin:0}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:var(--status-good)}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:var(--status-bad)}[data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon]{color:var(--status-attention)}[data-sonner-toaster] [data-sonner-toast][data-type=info] [data-icon]{color:var(--accent-primary)}.booking-section{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border-subtle);position:relative}.booking-section-label{margin:0 0 var(--spacing-2);color:var(--ink-meta);font:var(--type-label);display:block}.booking-sub-label{margin:var(--spacing-3) 0 var(--spacing-2);color:var(--ink-secondary);font:var(--type-label);display:block}.booking-sub-head{justify-content:space-between;align-items:center;display:flex}.booking-sub-head>.booking-sub-label{margin-bottom:var(--spacing-2)}.booking-link{color:var(--accent-primary);font:var(--type-body-strong);cursor:pointer;background:0 0;border:0;padding:0}.booking-link:hover{color:var(--accent-active-text)}.booking-empty{color:var(--ink-meta);font:var(--type-body);flex:1 1 0;margin:0}.booking-empty-row{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.booking-text-error{color:var(--status-bad)}.booking-card{gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read)}.booking-card>:first-child:is(svg,span[aria-hidden=true]){color:var(--accent-primary)}.booking-card-title{color:var(--ink-body);font:var(--type-body-strong);margin:0}.booking-card-meta{color:var(--ink-meta);font:var(--type-meta);margin:0}.booking-segmented{padding:var(--spacing-1);border-radius:var(--radius-lg);background:var(--color-grey-100);display:flex}.booking-seg{padding:var(--spacing-1) 0;border-radius:var(--radius-md);color:var(--ink-meta);font:var(--type-body-strong);text-align:center;cursor:pointer;background:0 0;border:0;flex:1 1 0}.booking-seg[data-on]{background:var(--surface-read);box-shadow:var(--shadow-1);color:var(--ink-body)}.booking-payers{gap:var(--spacing-2);display:flex;overflow-x:auto}.booking-payer{align-items:center;gap:var(--spacing-1);max-width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);color:var(--ink-body);font:var(--type-body-strong);white-space:nowrap;cursor:pointer;flex-shrink:0;display:inline-flex}.booking-payer[data-selected]{border-color:var(--accent-primary);background:var(--accent-active-bg);color:var(--accent-primary)}.booking-payer[data-expired]{color:var(--status-bad)}.booking-payer-verified{width:var(--spacing-3);height:var(--spacing-3);color:var(--status-good);flex-shrink:0}.booking-payer-detail{gap:var(--spacing-1);margin-top:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.booking-flag-row{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.booking-flag-button{cursor:pointer;background:0 0;border:0;padding:0}.booking-totals{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.booking-totals-skeleton{width:100%;height:calc(var(--spacing-8) * 3);border-radius:var(--radius-md)}.booking-total-row{color:var(--ink-secondary);font:var(--type-body);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.booking-total-row[data-strong]{color:var(--ink-body);font:var(--type-body-strong)}.booking-actions{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.booking-action-btn{align-items:center;gap:var(--spacing-1);height:var(--control-sm);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);color:var(--ink-secondary);font:var(--type-body-strong);cursor:pointer;display:inline-flex}.booking-action-btn:hover{background:var(--color-grey-100)}.booking-action-btn:disabled{color:var(--color-text-hint);cursor:not-allowed}.booking-status-actions{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) 0;flex-direction:column;display:flex}.booking-status-actions>div{gap:var(--spacing-2);padding:0}.booking-status-actions button{border-radius:var(--radius-md);background:var(--color-grey-100);font:var(--type-body-strong);font-weight:600}.booking-status-actions button:hover{background:var(--color-grey-200)}.booking-foot{border-top-color:var(--surface-line);background:var(--surface-read)}.booking-foot-hint{font:var(--type-body)}.booking-section-head{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.booking-section-head>.booking-section-label{margin:0}.booking-icon-btn{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);color:var(--ink-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.booking-icon-btn:hover{background:var(--color-grey-100)}.booking-icon-btn[data-tone=error]{color:var(--status-bad)}.booking-row-icon-button{border-color:var(--surface-line);border-radius:var(--radius-lg)}.booking-row-icon-button.booking-row-icon-button-danger{color:var(--status-bad)}.booking-pcards{gap:var(--spacing-2);flex-direction:column;display:flex}.booking-pcard{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex}.booking-pcard:hover{border-color:var(--accent-primary)}.booking-pcard[data-selected]{border-color:var(--accent-primary);background:var(--accent-active-bg)}.booking-pcard-skeleton{height:calc(var(--spacing-12) + var(--spacing-2));border-radius:var(--radius-lg);background:var(--color-grey-200)}.booking-pcard-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.booking-pcard-name{color:var(--ink-body);font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.booking-pcard-sub{color:var(--ink-meta);font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.booking-pcard-count{color:var(--accent-primary);font:var(--type-meta);white-space:nowrap}.booking-provider-chosen{align-items:center;gap:var(--spacing-2);display:flex}.booking-provider-chosen>.booking-pcard{cursor:default;flex:1 1 0}.booking-status-line{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);white-space:nowrap;display:flex}.booking-status-line>.booking-section-label{margin:0}.booking-status-ref{min-width:0;color:var(--ink-meta);font:var(--type-meta);text-overflow:ellipsis;overflow:hidden}.booking-grow{flex:1 1 0;min-width:0}.booking-hint-center{padding:var(--spacing-3);color:var(--ink-meta);font:var(--type-meta);text-align:center;margin:0}.booking-warn{color:var(--status-attention);flex-shrink:0;display:inline-flex}.booking-pcard-name-row{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.booking-slot-row{align-items:center;gap:var(--spacing-2);display:flex}.booking-slot{justify-content:center;align-items:center;gap:var(--spacing-1);min-width:0;height:var(--sched-slot-height);padding:0 var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);font:inherit;cursor:pointer;flex-direction:column;flex:1 1 0;display:flex}.booking-slot:hover,.booking-slot[data-selected]{border-color:var(--accent-primary);background:var(--accent-active-bg)}.booking-slot-date{color:var(--ink-meta);font:var(--type-meta);margin:0}.booking-slot-time{color:var(--ink-body);font:var(--type-card-title);font-weight:600}.booking-slot-loc{max-width:100%;color:var(--accent-primary);font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.booking-slot-time-big{color:var(--ink-body);font:var(--type-card-title);margin:0}.booking-slot-chosen{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--accent-primary);border-radius:var(--radius-lg);background:var(--accent-active-bg);color:var(--accent-primary);display:flex}.booking-slot-arrow{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--surface-line);border-radius:var(--radius-full);background:var(--surface-read);box-shadow:var(--shadow-1);color:var(--accent-primary);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.booking-no-slots{padding:var(--spacing-2) 0;color:var(--ink-meta);font:var(--type-body);flex:1 1 0;margin:0}.booking-slot-skeleton{height:var(--sched-slot-height);border-radius:var(--radius-lg);background:var(--color-grey-200);flex:1 1 0}.booking-profile-card{border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read)}.booking-profile-top{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);display:flex}.booking-profile-meta{align-items:center;gap:var(--spacing-1);display:flex}.booking-dot{width:var(--spacing-2);height:var(--spacing-2);margin-top:var(--spacing-2);border-radius:var(--radius-full);flex:none}.booking-field{padding:0 var(--spacing-3) var(--spacing-3);position:relative}.booking-field-row{align-items:center;gap:var(--spacing-2);display:flex}.booking-field-label{margin-bottom:var(--spacing-1);color:var(--ink-meta);font:var(--type-label);display:block}.booking-field-label-pad{padding:0 var(--spacing-3)}.booking-select{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;height:var(--sched-field-height);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);color:var(--ink-body);font:var(--type-body);text-align:left;display:flex}.booking-select[data-open]{border-color:var(--accent-primary)}.booking-menu{margin-top:var(--spacing-1);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);box-shadow:var(--shadow-2);overflow:hidden}.booking-menu-search{padding:var(--spacing-2);border-bottom:1px solid var(--surface-line)}.booking-menu-list{flex-direction:column;display:flex}.booking-menu-item{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);color:var(--ink-body);font:var(--type-body);text-align:left;background:0 0;border:0;display:flex}.booking-menu-item[data-on]{color:var(--accent-primary)}.booking-menu-item:hover{background:var(--color-grey-100)}.booking-menu .booking-reason-list{padding:0}.booking-free{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-3) var(--spacing-3);color:var(--status-good-text);font:var(--type-body);margin:0;display:flex}.booking-search-wrap{position:relative}.booking-results{z-index:2;max-height:304px;margin-top:var(--spacing-1);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);position:absolute;left:0;right:0;overflow-y:auto}.booking-result{align-items:flex-start;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.booking-result:hover{background:var(--color-grey-100)}.booking-dialog-stack{gap:var(--spacing-4);color:var(--ink-body);flex-direction:column;display:flex}.booking-dialog-label{margin:0 0 var(--spacing-2);color:var(--ink-body);font:var(--type-body-strong);display:block}.booking-dialog-muted{color:var(--ink-meta);font:var(--type-body);margin:0}.booking-dialog-hint{margin:var(--spacing-1) 0 0;color:var(--ink-secondary);font:var(--type-meta)}.booking-scopes{gap:var(--spacing-2);flex-direction:column;display:flex}.booking-scope{gap:var(--spacing-1);width:100%;padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.booking-scope:hover{background:var(--color-grey-100)}.booking-scope[data-on]{border-color:var(--accent-primary);background:var(--accent-active-bg)}.booking-scope-label{color:var(--ink-body);font:var(--type-body-strong)}.booking-scope[data-on] .booking-scope-label{color:var(--accent-primary)}.booking-scope-desc{color:var(--ink-meta);font:var(--type-meta)}.booking-select-label{margin:0 0 var(--spacing-1);color:var(--ink-secondary);font:var(--type-label);display:block}.booking-native-select{width:100%;height:var(--sched-field-height);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-read);color:var(--ink-body);font:var(--type-body)}.booking-native-select:focus{border-color:var(--accent-primary);outline:none}.booking-time-input{width:100%;height:var(--sched-field-height);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-lg);background:var(--surface-read);color:var(--ink-body);font:var(--type-body);font-variant-numeric:tabular-nums}.booking-time-input:focus{border-color:var(--accent-primary);outline:none}.mini-month{padding:var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-lg)}.mini-month-head{padding:var(--spacing-1) var(--spacing-2);font:var(--type-body-strong);justify-content:space-between;align-items:center;display:flex}.mini-month-nav{padding:var(--spacing-1);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.mini-month-prev{transform:rotate(90deg)}.mini-month-next{transform:rotate(-90deg)}.mini-month-grid{gap:var(--spacing-1);padding:var(--spacing-1) 0;grid-template-columns:repeat(7,1fr);display:grid}.mini-month-dow{color:var(--ink-meta);font:var(--type-meta);text-align:center}.mini-month-day{height:var(--control-sm);border-radius:var(--radius-md);color:var(--ink-body);font:var(--type-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mini-month-day:hover:not(:disabled){background:var(--color-grey-100)}.mini-month-day[data-past]{color:var(--color-text-hint);cursor:default}.mini-month-day[data-selected]{background:var(--accent-primary);color:var(--color-text-inverse)}.mini-month-foot{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--surface-line);color:var(--ink-meta);font:var(--type-body);justify-content:space-between;align-items:center;display:flex}.mini-month-today{color:var(--accent-primary);font:var(--type-body-strong);cursor:pointer;background:0 0;border:0;padding:0}.booking-subhead{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--surface-line);background:var(--surface-read);flex-shrink:0;display:flex}.booking-subhead-title{color:var(--ink-body);font:var(--type-card-title);margin:0}.booking-subhead>button{color:var(--accent-primary);font:var(--type-body-strong)}.booking-subhead>button:disabled{color:var(--color-text-hint)}.appt-series-page{gap:var(--spacing-3);padding:var(--chart-page-pad-top) var(--chart-page-pad-x) var(--chart-page-pad-bottom);flex-direction:column;display:flex}.appt-series-center{height:100%;color:var(--ink-meta);font:var(--type-body);justify-content:center;align-items:center;display:flex}.appt-series-center[data-error]{color:var(--status-bad)}.appt-series-toolbar{align-items:center;gap:var(--spacing-3);min-height:var(--chart-title-row);flex-wrap:wrap;display:flex}.appt-series-title{color:var(--ink-body);font:var(--type-card-title);margin:0}.appt-series-filter{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-2);color:var(--ink-secondary);font:var(--type-body);cursor:pointer;background:0 0;border:0;display:inline-flex}.appt-series-filter[data-active]{color:var(--accent-primary)}.appt-series-pop{gap:var(--spacing-1);width:calc(var(--spacing-12) * 5);padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);flex-direction:column;display:flex}.appt-series-pop-head{margin-bottom:var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.appt-series-pop-title{color:var(--ink-body);font:var(--type-label)}.appt-series-pop-links{gap:var(--spacing-3);display:inline-flex}.appt-series-link{color:var(--accent-primary);font:var(--type-body-strong);cursor:pointer;background:0 0;border:0;padding:0}.appt-series-link:disabled{color:var(--ink-meta);cursor:default}.appt-series-pop-row{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;color:var(--ink-body);font:var(--type-body);cursor:pointer;display:flex}.appt-series-loc{height:var(--spacing-6);align-items:center;gap:var(--spacing-1);padding:0 var(--spacing-3);border-radius:var(--radius-tag);background:var(--color-grey-100);color:var(--ink-secondary);font:var(--type-body);cursor:pointer;border:0;display:inline-flex}.appt-series-loc[data-active]{background:var(--color-brand-primary);color:var(--color-text-inverse)}.appt-series-count{color:var(--ink-meta);font:var(--type-body);margin:0 0 0 auto}.appt-series-info{color:var(--ink-secondary);font:var(--type-body);margin:0}.appt-series-chips{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.appt-series-chip{height:var(--spacing-6);align-items:center;gap:var(--spacing-1);padding:0 var(--spacing-3);border-radius:var(--radius-tag);background:var(--color-brand-primary);color:var(--color-text-inverse);font:var(--type-body);cursor:pointer;border:0;display:inline-flex}.appt-series-empty{padding:var(--spacing-8) 0;color:var(--ink-meta);font:var(--type-body);text-align:center;margin:0}.appt-series-table-wrap{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);overflow-x:auto}.appt-series-table{border-collapse:collapse;width:100%;color:var(--ink-body);font:var(--type-body)}.appt-series-th{height:var(--spacing-10);padding:0 var(--spacing-3);color:var(--ink-secondary);font:var(--type-label);text-align:left;white-space:nowrap}.appt-series-td{height:calc(var(--spacing-8) * 1.5);padding:0 var(--spacing-3);border-top:1px solid var(--surface-line);color:var(--ink-body);font:var(--type-body);vertical-align:middle}.appt-series-table tr[data-current]>td{background:var(--pa-tint-blue)}.appt-series-lead{align-items:center;gap:var(--spacing-1);min-width:var(--pa-series-icon-col);color:var(--ink-secondary);display:inline-flex}.appt-series-bar{width:var(--spacing-1);height:var(--spacing-6);margin-right:var(--spacing-1);border-radius:var(--radius-tag);flex-shrink:0;display:inline-block}.appt-series-warn{color:var(--status-attention);display:inline-flex}.appt-series-foot{color:var(--ink-secondary);font:var(--type-body);justify-content:space-between;align-items:center;display:flex}.appt-series-rpp{align-items:center;gap:var(--spacing-2);display:inline-flex}.appt-series-pager{align-items:center;gap:var(--spacing-3);display:inline-flex}.appt-series-select{height:var(--spacing-8);padding:0 var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-input);background:var(--surface-read);color:var(--ink-body);font:var(--type-body)}.appt-series-page-btn{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-control);color:var(--ink-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.appt-series-page-btn:disabled{color:var(--color-text-hint)}.appt-series-page-btn:hover:not(:disabled){background:var(--color-grey-100)}.pa-picker-trigger{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-input);background:var(--surface-read);color:var(--ink-secondary);font:var(--type-body)}.pa-picker-pop{min-width:var(--pa-picker-width);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read)}.pa-picker-pop [cmdk-list]{max-height:var(--pa-picker-list-max);padding:var(--spacing-1)}.pa-picker-row{gap:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-control)}.pa-picker-row:hover,.pa-picker-row[data-checked=true]{background:var(--surface-panel)}.pa-picker-row[data-checked=true]>svg{color:var(--accent-primary)}.booking-icon-btn[aria-label^=Clear],.booking-icon-btn[aria-label^=Remove]{color:var(--status-bad)}.booking-head-close>span{color:inherit}.cal-week{--cal-week-hour:calc(var(--spacing-10) * 2);--now-line:1px;--cal-today-tint:var(--surface-new);background:var(--surface-read);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.cal-week-scroll{isolation:isolate;background:var(--surface-read);min-height:0;font-family:var(--font-sans);flex:1 1 0;position:relative;overflow:auto}.cal-week-sheet{width:100%;min-width:calc(var(--cal-week-gutter) + var(--spacing-16) * 8)}.cal-week-head{z-index:var(--cal-z-head);background:var(--surface-read);box-shadow:inset 0 -1px 0 var(--surface-line);display:flex;position:sticky;top:0}.cal-week-corner{z-index:1;box-sizing:border-box;flex:0 0 var(--cal-week-gutter);height:var(--cal-head-height);background:var(--surface-read);box-shadow:inset -1px 0 0 var(--surface-line);font:var(--type-meta);color:var(--ink-subtle);justify-content:center;align-items:center;display:flex;position:sticky;left:0}.cal-week-corner>div{font:var(--type-meta)}.cal-week-day{box-sizing:border-box;min-width:0;height:var(--cal-head-height);align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-3);box-shadow:inset -1px 0 0 var(--surface-line);flex:1 1 0;display:flex}.cal-week-day:last-child{box-shadow:none}.cal-week-day[data-today]{background:var(--color-blue-100)}.cal-week-day-visual{display:contents}.cal-week-day-head{text-align:left;font:var(--type-body-strong);font-variant-numeric:tabular-nums;color:var(--ink-body);align-items:center;padding:0;display:flex}.cal-week-day-head>p,.cal-week-day-head>div{width:auto;height:auto;font:inherit;color:inherit;background:0 0;border-radius:0;display:inline}.cal-week-day-head>p:after{content:" ";white-space:pre}.cal-week-day[data-today] .cal-week-day-head{color:var(--accent-primary)}.cal-week-today-word{font:var(--type-meta);color:var(--accent-active-text)}.cal-week-body{display:flex;position:relative}.cal-week-gutter{z-index:var(--cal-z-gutter);flex:0 0 var(--cal-week-gutter);background:var(--surface-read);position:sticky;left:0}.cal-week-hour-label{box-sizing:border-box;height:var(--cal-week-hour);padding:var(--spacing-1) var(--spacing-2) 0;font:var(--type-meta);color:var(--ink-subtle);box-shadow:inset -1px 0 0 var(--surface-line), inset 0 -1px 0 var(--surface-line)}.cal-week-col{min-width:0;box-shadow:inset -1px 0 0 var(--surface-line);flex:1 1 0;position:relative}.cal-week-col:last-child{box-shadow:none}.cal-week-col[data-today]{background:var(--cal-today-tint)}.cal-week-hour{box-sizing:border-box;height:var(--cal-week-hour);box-shadow:inset 0 -1px 0 var(--surface-line);cursor:pointer;flex-direction:column;display:flex;position:relative}.cal-week-hour:after{content:"";border-top:1px dashed var(--surface-line);pointer-events:none;position:absolute;top:50%;left:0;right:0}.cal-week-half{flex:1 1 0;min-height:0}.cal-week-half[data-over]{background:color-mix(in srgb, var(--color-blue-100) 60%, transparent);outline:2px solid var(--accent-primary);outline-offset:-2px}.cal-week-layer{pointer-events:none;position:absolute;inset:0}.cal-week-now>.border-t-2>.rounded-full{left:0}.cal-week-slot{top:var(--cal-tile-top);right:var(--cal-tile-inset);left:var(--cal-tile-inset);height:var(--cal-tile-height);pointer-events:auto;transform:translate3d(var(--cal-drag-x,0px), var(--cal-drag-y,0px), 0);position:absolute}.cal-week-slot[data-overlap]{right:auto;left:var(--cal-tile-left);width:calc(var(--cal-tile-width) - var(--cal-tile-inset))}.cal-week-slot[data-dragging]{opacity:.5}.cal-week-tile{box-sizing:border-box;border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);font-family:var(--font-sans);text-align:left;color:var(--ink-body);cursor:pointer;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.cal-week-tile[data-location=office]{background:color-mix(in srgb, var(--cat-jade-100) var(--cal-tile-tint), var(--surface-read))}.cal-week-tile[data-location=home]{background:color-mix(in srgb, var(--cat-orange-100) var(--cal-tile-tint), var(--surface-read))}.cal-week-tile[data-location=virtual]{background:color-mix(in srgb, var(--cat-sky-100) var(--cal-tile-tint), var(--surface-read))}.cal-week-tile[data-past]{background:var(--color-grey-100);color:var(--ink-secondary)}.cal-week-tile:hover{border-color:var(--color-grey-400)}.cal-week-tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.cal-week-tile-edge{width:var(--cal-tile-edge);background:var(--cat-jade-500);position:absolute;inset:0 auto 0 0}.cal-week-tile[data-location=home] .cal-week-tile-edge{background:var(--cat-orange-500)}.cal-week-tile[data-location=virtual] .cal-week-tile-edge{background:var(--cat-sky-500)}.cal-week-tile-body{box-sizing:border-box;gap:var(--spacing-1);height:100%;padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);flex-direction:column;display:flex;overflow:hidden}.cal-week-tile[data-compact] .cal-week-tile-body{justify-content:center;padding-top:0;padding-bottom:0}.cal-week-tile-row{justify-content:space-between;align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.cal-week-tile-row-icon{color:currentColor;flex:none;display:inline-flex}.cal-week-tile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-label);color:var(--ink-body);overflow:hidden}.cal-week-tile-inline-time{font:var(--type-meta);color:var(--ink-meta)}.cal-week-tile-marks{align-items:center;gap:var(--spacing-1);color:var(--ink-meta);flex:none;display:inline-flex}.cal-week-tile-status{flex-shrink:0;align-items:center;display:inline-flex}.cal-week-tile-meta{align-items:center;gap:var(--spacing-1);color:var(--ink-meta);display:flex}.cal-week-tile-loc{display:inline-flex}.cal-week-tile-time{font:var(--type-meta);color:var(--ink-meta);white-space:nowrap}.cal-week-tile-importance{font:var(--type-meta);color:var(--ink-meta)}.cal-week-tile-note{text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--accent-active-text);display:block;overflow:hidden}.cal-week-tile[data-past] .cal-week-tile-name,.cal-week-tile[data-past] .cal-week-tile-time,.cal-week-tile[data-past] .cal-week-tile-loc{color:var(--ink-secondary)}.cal-week-tile[data-past] .cal-week-tile-status{filter:grayscale();opacity:.7}.cal-week-tile[data-block]{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:repeating-linear-gradient(45deg, var(--color-grey-200) 0, var(--color-grey-200) 5px, var(--color-grey-100) 5px, var(--color-grey-100) 10px);flex-direction:column;display:flex}.cal-week-tile[data-block] .cal-week-tile-row{color:var(--ink-secondary);justify-content:flex-start}.cal-week-tile[data-block] .cal-week-tile-name{color:var(--ink-secondary)}:root{--cal-view-selected-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a}.cal-chips .cal-chip-skeleton{box-sizing:border-box;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-shrink:0;display:flex}.cal-chips .cal-chip-skeleton:first-child{width:calc(var(--spacing-1) * 37)}.cal-chips .cal-chip-skeleton:nth-child(2){width:calc(var(--spacing-1) * 43)}.cal-chips .cal-chip-skeleton:nth-child(3){width:calc(var(--spacing-1) * 40)}.cal-chips .cal-chip-skeleton:nth-child(4){width:calc(var(--spacing-1) * 46)}.cal-chips .cal-chip-skeleton:nth-child(5){width:calc(var(--spacing-1) * 35)}.cal-chips .cal-chip-skeleton-bar{height:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-grey-200);flex:auto;display:block}.cal-chips .cal-chip-skeleton-photo{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-lg);flex:none}[data-slot=pa-calendar-month-chip-bar]{background-color:var(--cat-blue-500)}[data-slot=pa-calendar-month-chip-bar][data-hue=orange]{background-color:var(--cat-orange-500)}[data-slot=pa-calendar-month-chip-bar][data-hue=jade]{background-color:var(--cat-jade-500)}[data-slot=pa-calendar-month-chip-bar][data-hue=purple]{background-color:var(--cat-purple-500)}[data-slot=pa-calendar-month-chip-bar][data-hue=vermilion]{background-color:var(--cat-vermilion-500)}[data-slot=pa-calendar-month-chip-bar][data-hue=sky]{background-color:var(--cat-sky-500)}[data-slot=pa-calendar-month-chip-bar][data-hue=yellow]{background-color:var(--cat-yellow-500)}[data-slot=pa-calendar-month-chip-bar][data-past]{background-color:var(--color-text-hint)}.cal-toolbar-trailing>div[role=radiogroup].inline-flex.h-8{border-radius:var(--radius-lg);gap:0}.cal-toolbar-trailing>div[role=radiogroup].inline-flex.h-8>button[role=radio].h-7{border-radius:var(--radius-md);color:var(--color-text-muted)}.cal-toolbar-trailing>div[role=radiogroup].inline-flex.h-8>button[role=radio].h-7[aria-checked=true]{background:var(--color-surface-card);color:var(--color-brand-primary);box-shadow:var(--cal-view-selected-shadow)}.cal-month-meta{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.cal-month-label{font-size:var(--type-label-size);line-height:var(--type-label-line)}.cal-day .cal-day-note{-webkit-line-clamp:2;line-clamp:2;white-space:normal;cursor:default;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}[data-slot=tooltip-content].cal-day-note-tip{align-items:stretch;gap:calc(var(--spacing-1) / 2);box-sizing:border-box;width:calc(var(--spacing-16) * 6 - var(--spacing-1));max-width:calc(100vw - var(--spacing-6));padding:calc(var(--spacing-3) + var(--spacing-1) / 2) var(--spacing-4) var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);color:var(--ink-body);box-shadow:none;text-align:left;white-space:normal;flex-direction:column;display:flex}.cal-day-note-tip-label{font:var(--type-label);color:var(--ink-secondary)}.cal-day-note-tip-body{margin-top:calc(var(--spacing-1) / 2);max-height:calc(var(--spacing-12) * 5);font:var(--type-body);color:var(--ink-body);white-space:pre-wrap;text-wrap:pretty;line-height:1.5;overflow:auto}[data-slot=chart-main]:has(>[data-slot=patient-chart-page][data-layout=track]){overflow:hidden}[data-slot=patient-chart-page][data-layout=track]{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}[data-slot=patient-chart-head]{padding:var(--chart-page-pad-top) var(--chart-page-pad-x) 0;flex:none}[data-slot=chart-columns]{scroll-snap-type:x proximity;scrollbar-width:thin;flex:1 1 0;min-height:0;display:flex;overflow:auto hidden}[data-slot=chart-columns]>[data-slot=patient-chart-panel]{box-sizing:border-box;scrollbar-width:none;scroll-snap-align:start;min-width:0;height:100%;padding:0 var(--chart-page-pad-x) var(--chart-page-pad-bottom);flex:0 0 100%;overflow-y:auto}[data-slot=chart-columns]>[data-slot=patient-chart-panel]::-webkit-scrollbar{display:none}@container patient-chart (width<=800px){[data-slot=patient-chart-head]{padding:var(--chart-meta-gap) var(--chart-narrow-pad-x) 0}[data-slot=chart-columns]>[data-slot=patient-chart-panel]{padding-inline:var(--chart-narrow-pad-x)}}:root{--chart-index-width:calc(var(--spacing-10) * 5);--chart-index-gap:var(--spacing-8);--chart-index-item-height:var(--spacing-8);--chart-index-block-pad:var(--spacing-5)}[data-slot=chart-main]:has(>[data-slot=patient-chart-page][data-layout=index]){overflow:hidden}[data-slot=page-scaffold-body]:has([data-slot=patient-chart-page][data-layout=index]){padding:0;overflow:hidden}[data-slot=patient-chart]:has(>[data-slot=patient-chart-page][data-layout=index]){height:100%}[data-slot=patient-chart-page][data-layout=index]{grid-template-columns:var(--chart-index-width) minmax(0, 1fr);column-gap:var(--chart-index-gap);box-sizing:border-box;scrollbar-width:none;height:100%;min-height:0;padding:var(--spacing-6) var(--spacing-8) var(--spacing-12);align-items:start;display:grid;overflow-y:auto}[data-slot=patient-chart-page][data-layout=index]::-webkit-scrollbar{display:none}[data-slot=chart-index]{border-left:1px solid var(--surface-line);flex-direction:column;display:flex;position:sticky;top:0}[data-slot=chart-index-item]{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:var(--chart-index-item-height);padding:0 var(--spacing-3);font:var(--type-body);color:var(--ink-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;margin-left:-1px;display:flex}[data-slot=chart-index-item]:hover{color:var(--ink-body)}[data-slot=chart-index-item][aria-current=true]{border-left-color:var(--accent-primary);color:var(--ink-body);font-weight:var(--type-card-title-weight)}[data-slot=chart-index-count]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=chart-index-sections]{flex-direction:column;min-width:0;display:flex}[data-layout=index] [data-slot=patient-chart-meta]{margin:0 0 var(--spacing-2);color:var(--ink-meta)}[data-slot=chart-index-block]{padding:var(--chart-index-block-pad) 0;border-top:1px solid var(--surface-line);position:relative}[data-slot=chart-index-block]:first-of-type{border-top:0;padding-top:0}[data-layout=index] [data-slot=patient-chart-section-title]{margin-bottom:var(--spacing-3)}[data-layout=index] [data-slot=patient-chart-section]+[data-slot=patient-chart-section]{margin-top:var(--chart-index-block-pad)}[data-layout=index] [data-slot=patient-chart-section]+[data-slot=patient-chart-section]:before{content:none}[data-layout=index] [data-slot=patient-chart-section][data-sub=true]>[data-slot=patient-chart-section-title]{font:var(--type-body-strong);font-weight:var(--type-card-title-weight)}@container patient-chart (width<=800px){[data-slot=patient-chart-page][data-layout=index]{padding-inline:var(--chart-narrow-pad-x)}}:root[data-enc-latest=on] [data-structured-note=on]>section:not([data-soap-block=wrap-up] *){gap:var(--spacing-4)}:root[data-enc-latest=on] [data-structured-note=on] [data-slot=soap-section-blocks]:not(:has(>[data-soap-block=wrap-up]:only-child)){gap:var(--spacing-4)}:root[data-enc-latest=on] [data-structured-note=on] section:has(>header[data-part=block-header]):not([data-soap-block=wrap-up]):not([data-soap-block=wrap-up] *){gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;flex-direction:column;display:flex}:root[data-enc-latest=on] [data-structured-note=on] section:has(>header[data-part=block-header]):not([data-soap-block=wrap-up]):not([data-soap-block=wrap-up] *):before{content:none}:root[data-enc-latest=on] [data-structured-note=on] section:has(>header[data-part=block-header]):not([data-soap-block=wrap-up]):not([data-soap-block=wrap-up] *)>:not(header){margin-top:0}:root[data-enc-latest=on] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *){min-height:var(--spacing-8);align-items:center;gap:var(--spacing-2);border-bottom:0;margin:0;padding:0;display:flex}:root[data-enc-latest=on] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>[data-part=block-tile]{display:none}:root[data-enc-latest=on] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>h3{text-align:start;font:var(--type-card-title);color:var(--ink-body);margin-inline-end:auto}:root[data-enc-latest=on] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>span:not(:first-child):last-child{font:var(--type-meta);text-transform:none;letter-spacing:normal;color:var(--ink-secondary)}:root[data-enc-latest=on] [data-structured-note=on] [data-part=note-line]:not([data-soap-block=wrap-up] *){--grid-template-columns-note-line-frame:calc(var(--spacing-16) * 3) minmax(0, 1fr);--grid-template-columns-note-line-wide:calc(var(--spacing-16) * 3) minmax(0, 1fr);min-height:var(--spacing-12);margin:0 calc(var(--spacing-2) * -1);padding:var(--spacing-1) var(--spacing-2);border-top:1px solid var(--surface-line);border-radius:var(--radius-md);align-items:center;display:flex}:root[data-enc-latest=on] [data-structured-note=on] [data-part=note-line]:not([data-soap-block=wrap-up] *)>.note-line{flex:1;min-width:0}:root[data-enc-latest=on] [data-structured-note=on] [data-part=note-line]:not([data-soap-block=wrap-up] *):hover{background:var(--surface-panel)}:root[data-enc-latest=on] [data-structured-note=on] [data-part=note-line-label]:not([data-soap-block=wrap-up] *){font:var(--type-body-strong);color:var(--ink-body)}:root[data-enc-latest=on] [data-structured-note=on] [data-part=note-line-label]:not([data-soap-block=wrap-up] *)+div{font:var(--type-body);color:var(--ink-body)}:root[data-enc-latest=on] [data-structured-note=on] [data-label-qualifier]:not([data-soap-block=wrap-up] *){font:var(--type-meta);color:var(--ink-secondary);font-weight:400}:root[data-enc-latest=on] [data-structured-note=on] [data-label-repeats-title]:not([data-soap-block=wrap-up] *){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.patients-list{height:auto;min-height:100%}.patients-list [data-slot=page-scaffold-body]{flex:none;overflow:hidden}.patients-list [data-slot=page-scaffold-footer]{font:var(--type-body);color:var(--ink-meta)}.patients-list [data-slot=table-head]{padding-block:1px}[data-slot=form-action-bar-status]{align-items:center;gap:var(--spacing-1);font:var(--type-label);color:var(--ink-secondary);display:inline-flex}[data-slot=form-action-bar-status][data-status=saved]{color:var(--status-good-text)}[data-slot=form-action-bar-status][data-status=unsaved]{color:var(--ink-body)}[data-slot=form-action-bar-status][data-status=error]{color:var(--status-bad)}[data-slot=form-action-bar-actions]{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}[data-slot=form-section]{margin:var(--spacing-6) 0;font-family:var(--font-sans)}[data-slot=form-section]:first-child{margin-top:0}[data-slot=form-section-title]{font:var(--type-label);color:var(--ink-body);align-items:center;margin:0;display:flex}[data-slot=form-section-star]{margin-left:var(--spacing-1);color:var(--status-bad)}[data-slot=form-section-hint]{margin:var(--spacing-2) 0 0;font:var(--type-body);color:var(--ink-meta)}[data-slot=form-section-card]{margin-top:var(--spacing-3);padding:var(--spacing-6);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=form-section-bare]{margin-top:var(--spacing-3)}[data-page=patient-record] [data-slot=page-scaffold-body] :is(form,div).max-w-3xl{max-width:var(--pa-form-max)}[data-slot=chart-overview-chip] svg,[data-slot=chart-overview-row] svg{color:var(--ink-secondary);flex:none}:is([data-slot=chart-overview-chip]>span:has(>svg),[data-slot=chart-overview-row]>span:has(>svg)){flex:none}[data-slot=record-list]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-slot=record-row]{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;flex-direction:column;display:flex}[data-slot=record-row][data-editing=true]{border-color:var(--accent-primary)}[data-slot=record-row-head]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}[data-slot=record-row-text]{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}[data-slot=record-row-title-line]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}[data-slot=record-row-title]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=record-row-line],[data-slot=record-row-text]>p{font:var(--type-body);color:var(--ink-secondary);margin:0}[data-slot=record-row-actions]{gap:var(--spacing-1);flex:none;display:inline-flex}[data-slot=record-row-edit]{gap:var(--spacing-5);flex-direction:column;display:flex}[data-slot=record-row-edit-actions]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}[data-slot=record-row-edit-note]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=record-list-empty]{font:var(--type-body);color:var(--ink-meta);margin:0}[data-slot=record-list-add]{align-self:flex-start;align-items:center;gap:var(--spacing-2);height:var(--spacing-8);padding:0 var(--spacing-3);border-radius:var(--radius-control);font:var(--type-label);color:var(--accent-primary);background:0 0;border:0;display:inline-flex}[data-slot=record-list-add]:hover:not(:disabled){background:var(--surface-panel)}[data-slot=choice-list]{gap:var(--spacing-1);margin:var(--spacing-2) 0;font-family:var(--font-sans);flex-direction:column;padding:0;list-style:none;display:flex}[data-slot=choice-item]{align-items:flex-start;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);text-align:left;display:flex}[data-slot=choice-item]:hover:not(:disabled){border-color:var(--accent-primary)}[data-slot=choice-item][data-on=true]{border-color:var(--accent-primary);background:var(--accent-active-bg)}[data-slot=choice-item]:disabled{opacity:.6}[data-slot=choice-dot]{width:var(--spacing-4);height:var(--spacing-4);margin-top:var(--spacing-1);border:2px solid var(--surface-line);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-slot=choice-item][data-on=true] [data-slot=choice-dot]{border-color:var(--accent-primary)}[data-slot=choice-dot-fill]{width:var(--spacing-2);height:var(--spacing-2);background:var(--accent-primary);border-radius:50%}[data-slot=choice-text]{flex-direction:column;flex:1;min-width:0;display:flex}[data-slot=choice-primary]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=choice-badge]{margin-left:var(--spacing-2);font:var(--type-label);color:var(--accent-primary)}[data-slot=choice-secondary]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=drop-zone]{align-items:center;gap:var(--spacing-4);border:2px dashed var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);font-family:var(--font-sans);display:flex}[data-slot=drop-zone]:is([data-look=card],[data-look=docs]){justify-content:center;gap:var(--spacing-2);padding:var(--pa-dropzone-pad) var(--spacing-4);text-align:center;cursor:pointer;flex-direction:column}[data-slot=drop-zone][data-look=bar]{padding:var(--spacing-4);border-color:var(--cat-blue-200)}[data-slot=drop-zone][data-dragging=true]{border-color:var(--accent-primary);background:var(--accent-active-bg)}[data-slot=drop-zone][data-disabled=true]{opacity:.6;cursor:not-allowed}[data-slot=drop-zone]:focus-within{outline:2px solid var(--accent-primary);outline-offset:2px}[data-slot=drop-zone-mark]{color:var(--accent-primary);display:inline-flex}[data-slot=drop-zone][data-look=card] [data-slot=drop-zone-mark]{color:var(--ink-secondary)}[data-slot=drop-zone-text]{gap:var(--spacing-1);flex-direction:column;flex:auto;min-width:0;display:flex}[data-slot=drop-zone]:is([data-look=card],[data-look=docs]) [data-slot=drop-zone-text]{flex:none;align-items:center}[data-slot=drop-zone-title]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=drop-zone-hint]{max-width:calc(var(--spacing-8) * 14);font:var(--type-meta);color:var(--ink-secondary)}[data-slot=drop-zone-sheets]{align-items:center;display:inline-flex}[data-slot=drop-zone-sheet]{width:var(--spacing-8);height:var(--spacing-10);margin-left:calc(var(--spacing-3) * -1);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--status-bad);justify-content:center;align-items:center;display:inline-flex}[data-slot=drop-zone-sheet]:first-child{margin-left:0}[data-slot=drop-zone-sheet]:last-child{background:var(--chip-error-bg)}[data-slot=drop-zone-browse]{height:var(--page-header-control);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);font:var(--type-body-strong);color:var(--ink-body);justify-content:center;align-items:center;display:inline-flex}[data-slot=drop-zone-label]{font:var(--type-label);color:var(--ink-meta);display:block}[data-slot=drop-zone-error]{font:var(--type-body);color:var(--status-bad);margin:0}[data-slot=drop-file]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-input);color:var(--ink-secondary);display:flex}[data-slot=drop-file-text]{flex-direction:column;flex:1;min-width:0;display:flex}[data-slot=drop-file-name]{font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-body);overflow:hidden}[data-slot=drop-file-size]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=import-body]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-slot=import-template-link]{font:var(--type-body);color:var(--accent-primary);align-self:flex-start}[data-slot=consent-upload-body]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-slot=consent-upload-template]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-control);background:var(--accent-active-bg);font:var(--type-body);color:var(--accent-active-text);display:flex}[data-slot=consent-upload-template-name]{font:var(--type-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=documents-toolbar]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}[data-slot=documents-toolbar-spacer]{flex:1}[data-slot=documents-filter-count]{min-width:var(--spacing-4);height:var(--spacing-4);margin-left:var(--spacing-1);padding:0 var(--spacing-1);border-radius:var(--radius-full,999px);background:var(--accent-active-bg);font:var(--type-label);color:var(--accent-active-text);justify-content:center;align-items:center;display:inline-flex}[data-slot=filter-drawer-footer]{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;display:flex}[data-slot=field-pills]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}[data-slot=field-pill]{height:var(--spacing-8);padding:0 var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--segmented-pill-radius);background:var(--surface-read);font:var(--type-label);color:var(--ink-body)}[data-slot=field-pill][data-active=true]{border-color:var(--accent-primary);background:var(--accent-active-bg);color:var(--accent-active-text)}[data-slot=field-pill]:disabled{opacity:.5}[data-page=patient-record] [data-slot=form-section-card]>div.grid.gap-6{gap:var(--spacing-6) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=patient-record] [data-slot=form-section-card]>div.grid.gap-6>:is(p,[role=alert],[role=status],.rounded-md,.grid,.col-span-full,[data-slot=field-wide]){grid-column:1/-1}@media (width<=560px){[data-page=patient-record] [data-slot=form-section-card]>div.grid.gap-6{grid-template-columns:minmax(0,1fr)}}[data-slot=editor-card]{padding:var(--spacing-6);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=editor-card] form>div.grid{gap:var(--spacing-6) var(--spacing-4)}[data-slot=intake-view-bar]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}[data-slot=intake-quiet]{font:var(--type-meta);color:var(--ink-secondary);margin:0}[data-slot=intake-inbox],[data-slot=intake-add-files]{gap:var(--spacing-4);flex-direction:column;display:flex}[data-slot=intake-file-lines]{margin:0;padding:0;list-style:none}[data-slot=intake-file-line]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-bottom:1px solid var(--surface-line);font:var(--type-body);display:flex}[data-slot=intake-file-name]{overflow-wrap:anywhere;min-width:0;font:var(--type-body-strong);color:var(--ink-body)}[data-slot=intake-file-state]{align-items:center;gap:var(--spacing-2);display:flex}[data-slot=intake-file-refused]{color:var(--status-bad)}[data-slot=intake-stale]{align-items:center;gap:var(--spacing-2);font:var(--type-meta);color:var(--ink-secondary);margin:0;display:flex}[data-slot=intake-batch]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-slot=intake-batch-heading]{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-slot=intake-steps-strip]{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}[data-slot=intake-strip-step]{gap:var(--spacing-1);min-width:0;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--surface-line);background:var(--surface-read);flex-direction:column;flex:1;display:flex}[data-slot=intake-strip-step]:not([data-first]){border-left:0}[data-slot=intake-strip-step][data-first=true]{border-radius:var(--radius-control) 0 0 var(--radius-control)}[data-slot=intake-strip-step][data-last=true]{border-color:var(--accent-primary);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--accent-active-bg)}[data-slot=intake-strip-title]{font:var(--type-label);color:var(--ink-secondary)}[data-slot=intake-strip-value]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=intake-strip-desc]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=intake-table]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);overflow:hidden}[data-slot=intake-row-file]{align-items:center;gap:var(--spacing-3);display:flex}[data-slot=intake-row-thumb]{width:calc(var(--spacing-8) + var(--spacing-1));height:calc(var(--spacing-10) + var(--spacing-1));border:1px solid var(--surface-line);border-radius:var(--radius-tag);background:var(--surface-read);color:var(--ink-meta);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-slot=intake-row-name]{overflow-wrap:anywhere;font:var(--type-body-strong);color:var(--ink-body)}[data-slot=intake-row-sub]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=intake-row-actions]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}[data-slot=intake-cards]{gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-slot=intake-card]{padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read)}[data-slot=intake-card-title]{margin-bottom:var(--spacing-1);font:var(--type-body-strong);color:var(--ink-body)}[data-slot=intake-card-text]{font:var(--type-body);color:var(--ink-secondary)}[data-slot=intake-disregard-body]{gap:var(--spacing-3);text-align:left;flex-direction:column;display:flex}[data-slot=intake-disregard-lead]{font:var(--type-body);color:var(--ink-secondary);margin:0}[data-slot=intake-disregard-reasons]{border:0;margin:0;padding:0}[data-slot=intake-disregard-reasons]>legend{margin-bottom:var(--spacing-2);font:var(--type-body-strong);color:var(--ink-body);padding:0}[data-slot=intake-disregard-error]{font:var(--type-body);color:var(--status-bad);margin:0}[data-slot=consent-sheet-layer]{z-index:50;font-family:var(--font-sans);position:fixed;inset:0}[data-slot=consent-sheet-scrim]{background:var(--surface-scrim);opacity:.45;position:absolute;inset:0}[data-slot=consent-sheet]{width:min(100%, calc(var(--spacing-8) * 29));border-left:1px solid var(--surface-line);background:var(--surface-read);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}[data-slot=consent-sheet-header]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--surface-line);display:flex}[data-slot=consent-sheet-titles]{align-items:center;gap:var(--spacing-1);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}[data-slot=consent-sheet-title]{font:var(--type-body-strong);color:var(--ink-body);white-space:nowrap}[data-slot=consent-sheet-sub]{font:var(--type-meta);font-family:var(--font-mono);color:var(--ink-meta)}[data-slot=consent-sheet-main]{flex:1;min-height:0;display:flex}[data-slot=consent-sheet-pdf]{background:var(--surface-panel);flex-direction:column;flex:1;min-width:0;display:flex}[data-slot=consent-sheet-pdf-bar]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-8);border-bottom:1px solid var(--surface-line);background:var(--surface-read);display:flex}[data-slot=consent-sheet-pdf-name]{font:var(--type-label);color:var(--ink-meta)}[data-slot=consent-sheet-filled]{align-items:center;gap:var(--spacing-2);font:var(--type-label);color:var(--status-good-text);display:inline-flex}[data-slot=consent-sheet-pages]{align-items:center;gap:var(--spacing-6);min-height:0;padding:var(--spacing-6) var(--spacing-8);flex-direction:column;flex:1;display:flex;overflow:auto}[data-slot=consent-sheet-page]{width:calc(var(--spacing-8) * 15);border:1px solid var(--surface-line);background:var(--surface-read);flex:none;position:relative;overflow:hidden}[data-slot=consent-sheet-rail]{gap:var(--spacing-4);width:calc(var(--spacing-8) * 9);padding:var(--spacing-5);border-left:1px solid var(--surface-line);background:var(--surface-read);flex-direction:column;flex:none;display:flex;overflow:auto}[data-slot=consent-sheet-block]{gap:var(--spacing-2);flex-direction:column;display:flex}[data-slot=consent-sheet-block][data-block=signing]{gap:var(--spacing-4)}[data-slot=consent-sheet-eyebrow]{font:var(--type-label);color:var(--ink-secondary);letter-spacing:normal;text-transform:none}[data-slot=consent-sheet-step]{gap:var(--spacing-3);display:flex}[data-slot=consent-sheet-num]{width:var(--spacing-6);height:var(--spacing-6);background:var(--surface-panel);font:var(--type-label);color:var(--ink-meta);border-radius:50%;flex:none;place-items:center;display:grid}[data-slot=consent-sheet-num][data-done=true]{background:var(--status-good);color:var(--surface-read)}[data-slot=consent-sheet-step-text]{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}[data-slot=consent-sheet-step-label]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=consent-sheet-step-sub],[data-slot=consent-sheet-note]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=consent-sheet-clear]{font:var(--type-label);color:var(--accent-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}[data-slot=consent-sheet-status]{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-panel);flex-direction:column;margin-top:auto;display:flex}[data-slot=consent-sheet-kv]{justify-content:space-between;align-items:center;gap:var(--spacing-3);font:var(--type-meta);color:var(--ink-meta);display:flex}[data-slot=consent-sheet-kv]>b{font:var(--type-label);color:var(--ink-body)}[data-slot=consent-sheet-mono]{padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-tag);background:var(--surface-read);font-family:var(--font-mono);color:var(--ink-secondary)}[data-slot=consent-sheet-ready]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=consent-pad-scrim]{z-index:10;padding:var(--spacing-4);background:var(--surface-scrim);place-items:center;display:grid;position:absolute;inset:0}[data-slot=consent-pad]{gap:var(--spacing-4);width:min(100%, calc(var(--spacing-8) * 14));padding:var(--spacing-6);border-radius:var(--radius-modal);background:var(--surface-read);flex-direction:column;display:flex}[data-slot=consent-pad-title]{font:var(--type-card-title);color:var(--ink-body);margin:0}[data-slot=consent-pad-methods]{align-self:flex-start;gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius-card);background:var(--surface-panel);display:inline-flex}[data-slot=consent-pad-methods]>button{height:var(--spacing-8);padding:0 var(--spacing-4);border-radius:var(--radius-control);font:var(--type-label);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0}[data-slot=consent-pad-methods]>button[data-on=true]{background:var(--surface-read);color:var(--ink-body)}[data-slot=consent-pad-actions]{justify-content:flex-end;gap:var(--spacing-2);display:flex}[data-slot=lab-card]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;overflow:hidden}[data-slot=lab-card-head]{padding:var(--spacing-3) var(--spacing-4);background:var(--surface-panel)}[data-slot=lab-card-head-text]{gap:var(--spacing-1);flex-direction:column;display:flex}[data-slot=lab-card-name]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=lab-card-dates]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=lab-card-complete]{font:var(--type-body);color:var(--ink-secondary)}[data-slot=lab-card-hint]{color:var(--ink-meta)}[data-slot=lab-card-report]{height:auto;min-height:0;font:var(--type-label);color:var(--accent-primary);background:0 0;border:0;padding:0}[data-slot=lab-card-report]:hover{background:0 0;text-decoration:underline}[data-slot=lab-card-table]{border-collapse:collapse;width:100%;font:var(--type-body);color:var(--ink-body)}[data-slot=lab-card-table] th{padding:var(--spacing-2) var(--spacing-4);border-top:1px solid var(--surface-line);font:var(--type-label);color:var(--ink-secondary);letter-spacing:normal;text-align:left;text-transform:none}[data-slot=lab-card-table] tr{border-color:var(--surface-line)}[data-slot=lab-card-table] td{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--surface-line)}[data-slot=lab-card-table] td[data-nested=true]{padding-left:calc(var(--spacing-4) + var(--spacing-4))}[data-slot=lab-card-value]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=lab-card-value][data-abnormal=true]{color:var(--chip-warning-fg)}[data-slot=lab-card-value][data-critical=true]{color:var(--chip-error-fg)}[data-slot=lab-card-flag]{align-items:center;gap:var(--spacing-1);font:var(--type-body-strong);color:var(--chip-warning-fg);display:inline-flex}[data-slot=lab-card-flag][data-critical=true]{color:var(--chip-error-fg)}[data-slot=lab-card-pending]{color:var(--ink-meta);font-style:italic}[data-slot=lab-card-empty]{padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--surface-line);font:var(--type-body);color:var(--ink-meta)}[data-slot=sticker-form]{gap:var(--spacing-4);flex-direction:column;display:flex}[data-slot=sticker-preview]{padding:var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);box-shadow:none}[data-slot=sticker-line]{font:var(--type-body)}[data-slot=sticker-key]{color:var(--ink-secondary)}[data-slot=sticker-value]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=sticker-settings]{gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--surface-line);flex-direction:column;display:flex}[data-slot=sticker-settings-two]{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}[data-slot=sticker-setting]{gap:var(--spacing-1);flex-direction:column;display:flex}[data-slot=sticker-setting-label]{font:var(--type-label);color:var(--ink-secondary)}[data-slot=enrol-form]{gap:var(--spacing-4)}[data-slot=enrol-two]{gap:var(--spacing-3)}[data-slot=enrol-switch]{font:var(--type-body);color:var(--ink-body)}[data-slot=enrol-switch-hint]{color:var(--ink-meta)}[data-slot=enrol-error]{margin-top:var(--spacing-4)}[data-slot=enrol-error]>*{font:var(--type-body);color:var(--status-bad);margin:0}[data-slot=enrol-results]{gap:var(--spacing-4)}[data-slot=enrol-big]{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-slot=enrol-quiet]{font:var(--type-body);color:var(--ink-meta);margin:0}[data-slot=enrol-table] th{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--surface-line);font:var(--type-label);color:var(--ink-secondary);letter-spacing:normal;text-align:left;text-transform:none}[data-slot=enrol-table] td{padding:var(--spacing-3);border-bottom:1px solid var(--surface-line)}[data-slot=enrol-table] td:nth-child(-n+3){white-space:nowrap}[data-slot=immunization-quiet]{color:var(--ink-meta)}[data-page=patient-record] .page-header-tabs>[role=tablist]>[role=tab]{gap:var(--spacing-2)}[data-page=patient-record] [data-slot=page-scaffold-body]:has([data-slot=chart-with-panel]){min-height:0;overflow:visible}[data-page=patient-record] [data-slot=chart-with-panel]{min-height:0}[data-page=patient-record] [data-slot=chart-panel-toggle]{top:var(--spacing-4);transform:none}[data-page=patient-record] [data-slot=chart-left-panel]{box-sizing:border-box;border-right:1px solid var(--surface-line);box-shadow:none}[data-page=patient-record] [data-slot=chart-column]{background:var(--surface-read);padding-bottom:0}[data-page=patient-record] [data-slot=chart-person]{gap:var(--spacing-2);padding:var(--enc-left-inset) 0 var(--enc-left-section-pad);flex-direction:column;display:flex}[data-page=patient-record] [data-slot=chart-person-name]{font:var(--type-body-strong);color:var(--ink-body)}[data-page=patient-record] [data-slot=chart-person-identity],[data-page=patient-record] [data-slot=chart-person-dob]{font:var(--type-body);color:var(--ink-body)}[data-page=patient-record] [data-slot=chart-person-visit-row]{justify-content:flex-end;padding:0}[data-page=patient-record] [data-slot=chart-person-mrn]{font:var(--type-meta);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}[data-page=patient-record] [data-slot=chart-section]>p{color:var(--ink-secondary)}[data-slot=patient-chart] [data-section-key=allergies] tbody td:nth-child(2)>span{height:auto;font:var(--type-body);color:var(--ink-body);background:0 0;border:0;border-radius:0;padding:0}[data-slot=patient-chart] [data-section-key=allergies] tbody td:nth-child(5)>[data-semantic=warning]{background-color:var(--color-status-info-bg)!important;color:var(--color-blue-700)!important}[data-slot=documents-tab]{gap:var(--spacing-4);flex-direction:column;display:flex}[data-slot=documents-pager]{justify-content:center;align-items:center;gap:var(--spacing-3);display:flex}[data-slot=documents-pager-page]{font:var(--type-body);color:var(--ink-secondary)}[data-slot=documents-pager-buttons]{align-items:center;gap:var(--spacing-3);display:flex}[data-slot=payment-form]{gap:var(--spacing-6);flex-direction:column;display:flex}[data-slot=payment-row]{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){[data-slot=payment-row]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-slot=payment-field]{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}[data-slot=payment-label]{font:var(--type-label);color:var(--ink-meta);text-transform:none;letter-spacing:normal}[data-slot=payment-input]{width:100%;height:var(--sched-field-height);padding:0 var(--spacing-3);border:1px solid var(--surface-line);border-radius:var(--radius-input);background:var(--surface-read);font:var(--type-body);color:var(--ink-body);font-variant-numeric:tabular-nums}[data-slot=payment-input]:focus{border-color:var(--accent-primary);outline:none}[data-slot=payment-error]{font:var(--type-meta);color:var(--status-bad);margin:0}[data-slot=billing-filters-body]{gap:var(--spacing-6);padding:0 var(--spacing-4) var(--spacing-8);flex-direction:column;display:flex}[data-slot=billing-filters-section-head]{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}[data-slot=billing-filters-section-title]{font:var(--type-label);color:var(--ink-meta);text-transform:none;letter-spacing:normal}[data-slot=billing-filters-section-body]{gap:var(--spacing-3);flex-direction:column;display:flex}:is([data-slot=billing-filters-reset],[data-slot=billing-filters-reset-all]){font:var(--type-body);color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:0}:is([data-slot=billing-filters-reset],[data-slot=billing-filters-reset-all]):disabled{color:var(--color-text-hint);cursor:default}[data-slot=billing-filters-option]{font:var(--type-body);color:var(--ink-body)}[data-slot=row-menu-item]{border-radius:var(--radius-control);font:var(--type-body);color:var(--ink-body)}[data-slot=row-menu-item][data-tone=danger]{color:var(--color-status-error)}main[data-previsit=signal][data-slot=pa-pre-encounter-main]{--pv-inner-bg:var(--surface-panel);--pv-inner-border:0}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=enc-section-card]{padding:0 var(--spacing-6);border-radius:var(--radius-lg)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-enc-block]{padding:var(--spacing-5) 0;column-gap:var(--spacing-2)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-soap]{--enc-tint:var(--color-grey-200);--enc-line:var(--surface-line);--enc-glyph:var(--ink-secondary)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=enc-block-tile]{border-radius:var(--radius-md);border:0}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=enc-block-body]{gap:var(--spacing-2);margin-top:var(--spacing-2);padding-left:var(--spacing-1)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=enc-block-sub]{padding-left:var(--spacing-1);margin-top:0}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-enc-block]:before{top:calc(var(--spacing-5) + var(--enc-tile));bottom:calc(var(--spacing-5) * -1);left:calc(var(--enc-tile) / 2);background:var(--surface-line);width:1px}:is(main[data-previsit=signal][data-slot=pa-pre-encounter-main] section[data-enc-block][aria-label=Chief\ complaint],main[data-previsit=signal][data-slot=pa-pre-encounter-main] section[data-enc-block][aria-label=Chief\ complaint]:not(:has(~[data-enc-block]))){row-gap:0;column-gap:var(--spacing-2);padding:var(--spacing-5) 0;border-radius:0}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-reason-card]{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border:var(--pv-inner-border);border-radius:var(--radius-lg);background:var(--pv-inner-bg);flex-direction:column;display:flex}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-reason-text]{font:var(--type-page-title)}:root[data-template-review=on] main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-reason-text]{font-weight:var(--type-lead-weight);font-size:var(--type-lead-size);line-height:var(--type-lead-line)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-reason-comment],main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-start-reason]{margin:0}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-vitals-grid]{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-vital-code]{padding:var(--spacing-3);border:var(--pv-inner-border);border-radius:var(--radius-md);background:var(--pv-inner-bg)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-vital-code] [data-slot=vital-value]:not([data-empty=true]){font:var(--type-card-title)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-stack]{gap:var(--spacing-2)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-row],main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-row]:first-child{padding:var(--spacing-2) var(--spacing-3);border:var(--pv-inner-border);border-radius:var(--radius-md);background:var(--pv-inner-bg)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-unanswered]{font:var(--type-meta);color:var(--ink-secondary)}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-form]>[data-testid=submitted-questionnaire-view]>div:first-child>div:first-child>h3:first-child{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}main[data-previsit=signal][data-slot=pa-pre-encounter-main] [data-slot=pv-vitals-loading]>[data-slot=quiet-loading]{height:calc(var(--spacing-2) * 3 + var(--spacing-4) * 2);background:linear-gradient(var(--color-grey-300), var(--color-grey-300)) 0 0 / 100% var(--spacing-2) no-repeat, linear-gradient(var(--color-grey-300), var(--color-grey-300)) 0 50% / 100% var(--spacing-2) no-repeat, linear-gradient(var(--color-grey-300), var(--color-grey-300)) 0 100% / 60% var(--spacing-2) no-repeat;display:block}[data-page=staff-settings-page]{background:var(--surface-read)}[data-slot=staff-settings-head]{padding:var(--spacing-6) var(--spacing-8) var(--spacing-3)}[data-slot=staff-settings-head] h1{font:var(--type-page-title);color:var(--accent-active-text);margin:0}[data-slot=staff-settings-tabs]{padding:0 var(--spacing-8);border-bottom:1px solid var(--surface-line)}[data-slot=staff-settings-tabs] nav>button{padding:var(--spacing-3) 0;font:var(--type-body-strong);color:var(--ink-meta)}[data-slot=staff-settings-tabs] nav>button[aria-current]{color:var(--accent-active-text)}[data-slot=staff-settings-body]{padding:var(--spacing-6) var(--spacing-8);background:var(--surface-app)}[data-slot=staff-settings-body] h2{font:var(--type-card-title);letter-spacing:normal;text-transform:none;color:var(--ink-body);margin:0}[data-slot=staff-settings-body][data-tab=professional] h2,[data-slot=staff-settings-body][data-tab=practices] h2,[data-slot=staff-settings-body][data-tab=macro] h2{font:var(--type-body-strong);color:var(--accent-active-text)}[data-slot=staff-settings-body] section.rounded-lg{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=password-mismatch]{margin:var(--spacing-1) 0 0;font:var(--type-body);color:var(--status-bad)}[data-slot=settings-record]{border-color:var(--surface-line);background:var(--surface-read);box-shadow:none}[data-slot=settings-record-title]{font:var(--type-body-strong);color:var(--ink-body);margin:0}[data-record-size=lg] [data-slot=settings-record-title]{font:var(--type-card-title);font-weight:700}[data-slot=settings-practice-photo]{background:var(--accent-active-bg);font:var(--type-lead-weight) var(--type-lead-size) / var(--type-lead-line) var(--font-sans);color:var(--accent-active-text)}[data-slot=settings-practice-photo]>span{font:inherit;color:inherit}[data-slot=settings-practice-square]{border-radius:var(--radius-tag);background:var(--surface-app);font:var(--type-body);color:var(--ink-meta);font-weight:700}[data-slot=settings-login-card]{border-color:var(--surface-line);border-radius:var(--radius-card)}[data-slot=settings-login-title]{font:var(--type-body-strong);color:var(--accent-active-text);margin:0}[data-slot=settings-add]{border-radius:var(--radius-control);font:var(--type-body-strong);letter-spacing:normal;color:var(--accent-primary)}[data-slot=settings-add][data-block]{width:100%;color:var(--ink-secondary);justify-content:center}[data-page=settings-page] .border-border-hairline,[data-slot=staff-settings-body] .border-border-hairline,[data-slot=staff-settings-body] .divide-border-hairline>*{border-color:var(--surface-line)}[data-slot=staff-settings-body] [data-slot=settings-school-card]{border-color:var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none}[data-slot=settings-empty]{padding:var(--spacing-12) var(--spacing-6);border:1px dashed var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read)}[data-slot=settings-empty-title]{margin:0 0 var(--spacing-1);font:var(--type-body-strong);color:var(--ink-body)}[data-slot=settings-empty-title]+p{font:var(--type-body);color:var(--ink-meta)}[data-slot=settings-field-helper]{margin:var(--spacing-1) 0 0;font:var(--type-meta);color:var(--ink-meta)}[data-slot=tag-search-menu]{z-index:10;top:calc(var(--spacing-10) + var(--spacing-1));max-height:calc(var(--spacing-12) * 5);padding:var(--spacing-1) 0;border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);box-shadow:0 var(--spacing-1) var(--spacing-3) color-mix(in srgb, var(--ink-body) 12%, transparent);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}[data-slot=tag-search-option]{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);font:var(--type-body);color:var(--ink-body);cursor:pointer;display:flex}[data-slot=tag-search-option][data-active]{background:var(--surface-panel)}[data-slot=tag-search-code]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=tag-search-message]{padding:var(--spacing-3);font:var(--type-body);color:var(--ink-meta)}[data-slot=tag-search-hint]{margin:var(--spacing-2) 0 0;font:var(--type-body);color:var(--ink-secondary)}[data-slot=signature-label]{margin-bottom:var(--spacing-1);font:var(--type-label);color:var(--ink-secondary)}[data-slot=signature-tile]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);padding:0;overflow:hidden}[data-slot=signature-tile][data-state=empty]{background:var(--surface-panel);font:var(--type-meta);color:var(--ink-secondary);border-style:dashed}[data-slot=signature-tile][data-state=empty]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}[data-slot=signature-tile][data-state=empty]>span{font:inherit}[data-slot=signature-tile][data-state=readonly]{background:var(--surface-panel);color:var(--ink-meta);border-style:solid}[data-slot=signature-preview]{min-height:calc(var(--spacing-16) * 2);color:var(--ink-meta);background:0 0}[data-slot=signature-drop]{gap:var(--spacing-1);border:1px dashed var(--surface-line);border-radius:var(--radius-card);color:var(--ink-secondary);background:0 0}[data-slot=signature-drop-title]{font:var(--type-body-strong);color:var(--ink-body)}[data-slot=signature-drop-hint]{font:var(--type-meta);color:var(--ink-meta)}[data-slot=signature-error]{font:var(--type-meta);color:var(--status-bad);margin:0}[data-slot=settings-textarea]{min-height:calc(var(--spacing-10) * 2.5);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-grey-400);border-radius:var(--radius-card);background:var(--surface-read);font:var(--type-body);color:var(--ink-body)}[data-slot=settings-textarea]::placeholder{color:var(--ink-subtle)}[data-slot=settings-rich-box]{border:1px solid var(--surface-line);border-radius:var(--radius-control);background:var(--surface-read);overflow:hidden}[data-slot=settings-rich-box]>*{border:0;border-radius:0}[data-slot=settings-rich-box] .ql-toolbar{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:0;border-bottom:1px solid var(--surface-line);font:var(--type-body-strong);color:var(--ink-secondary);flex-wrap:wrap;display:flex}[data-slot=settings-rich-box] .ql-toolbar .ql-stroke{stroke:var(--ink-secondary)}[data-slot=settings-rich-box] .ql-toolbar .ql-fill{fill:var(--ink-secondary)}[data-slot=settings-rich-box] .ql-container{font:var(--type-body);border:0}[data-slot=settings-rich-box] .ql-editor{min-height:calc(var(--spacing-10) * 3);padding:var(--spacing-3);font:var(--type-body);color:var(--ink-body)}[data-slot=order-set-dx]{height:var(--spacing-5);padding:0 var(--spacing-2);border-radius:var(--radius-control);background:var(--surface-app);font:var(--type-label-weight) 11px / var(--spacing-3) var(--font-mono);letter-spacing:.02em;color:var(--ink-body)}[data-slot=order-set-not-orderable]{height:auto;font:var(--type-label-weight) 11px / var(--spacing-3) var(--font-sans);color:var(--status-attention-text);background:0 0;border-radius:0;padding:0}[data-slot=order-type-tag]{padding:calc(var(--spacing-1) / 2) var(--spacing-1);border-radius:var(--radius-tag);background:var(--accent-active-bg);font:700 11px / var(--spacing-3) var(--font-sans);letter-spacing:normal;color:var(--accent-active-text)}[data-slot=hours-day]{border-bottom-color:var(--surface-line)}[data-slot=hours-day-name]{font:var(--type-body-strong);color:var(--ink-body)}button[data-slot=hours-add][data-variant][data-size=sm]:not([data-variant=link]):has(>span:not([aria-hidden])){padding-inline:var(--spacing-2);font:var(--type-body-strong);letter-spacing:normal;color:var(--accent-primary)}[data-slot=order-set-dx-chip]{height:var(--spacing-8);padding:0 var(--spacing-1) 0 var(--spacing-2);border-radius:var(--radius-control);background:var(--surface-app);font:var(--type-body);color:var(--ink-body)}[data-slot=order-set-dx-chip-code]{font:var(--type-meta);color:var(--ink-secondary)}[data-slot=order-row-name]{font:var(--type-body);color:var(--ink-body)}[data-slot=order-row-code]{font:var(--type-body-strong);color:var(--ink-subtle)}[data-slot=macro-collab-chip]{padding:calc(var(--spacing-1) / 2) var(--spacing-2);border-radius:var(--radius-full);background:var(--accent-active-bg);font:var(--type-label);color:var(--accent-active-text)}[data-slot=macro-collab-chip] button{color:inherit}[data-slot=macro-history-list]>*{border-color:var(--surface-line)}[data-slot=settings-photo] button{font:var(--type-body);letter-spacing:normal;text-transform:none}[data-slot=settings-photo] button *{letter-spacing:normal;text-transform:none}[data-slot=billing-service-picker]{gap:var(--spacing-3);flex-direction:column;display:flex}[data-slot=billing-mode-row]{gap:var(--spacing-4);font:var(--type-body-strong)}[data-slot=billing-mode-row]>button{color:var(--ink-subtle)}[data-slot=billing-mode-row]>button[aria-pressed=true]{color:var(--accent-primary)}[data-slot=speciality-empty]{font:var(--type-body);color:var(--ink-meta);margin:0}:root[data-look=signal]{--type-body-size:14px;--type-body-line:24px;--type-body-strong-size:14px;--type-body-strong-line:24px;--type-body:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);--type-body-strong:var(--type-body-strong-weight) var(--type-body-strong-size)/var(--type-body-strong-line) var(--font-sans);--type-button-size:14px;--type-button-line:24px;--type-button-weight:500;--type-tab-size:14px;--type-tab-line:24px;--type-tab-weight:500;--text-sm:14px;--text-sm--line-height:24px}:root[data-look=signal] :is([style*="font-size: 15px"],[style*="font-size: 14px"]):not(:is([data-slot=encounter-frame],[data-slot=pa-step-canvas],[data-slot=pa-pre-encounter-main],[data-long-page]) *){font-size:var(--type-body-size)!important}:root[data-look=signal]{--zone-frame-inset-right:var(--spacing-2);--zone-frame-inset-bottom:var(--spacing-2);--search-width:240px;--icon-stroke:1.75px;--tooltip-max-width:416px;--icon-tip-max-width:var(--tooltip-max-width);--list-table-row-height:var(--spacing-10);--table-head-row:var(--spacing-10);--page-header-context-top:var(--spacing-4);--status-attention-text:var(--color-status-warning-text);--input-border-strong:var(--color-border-strong);--segmented-track-radius:var(--radius-control);--segmented-pill-radius:var(--radius-tag)}:root[data-look=signal] button[data-variant][data-size=sm]:not([data-variant=link]),:root[data-look=signal] button[data-variant][data-size=compact]:not([data-variant=link]),:root[data-look=signal] button[data-variant][data-size=md]:not([data-variant=link]),:root[data-look=signal] button[data-variant][data-size=lg]:not([data-variant=link]){height:var(--spacing-8);font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight)}:root[data-look=signal] button[data-variant][data-size=sm]:not([data-variant=link]):has(>span:not([aria-hidden])){padding-inline:var(--spacing-4)}:root[data-look=signal] button[data-variant=secondary][data-size]:hover:not(:disabled),:root[data-look=signal] button[data-variant=secondary][data-size]:active:not(:disabled){border-color:var(--button-secondary-line);background-color:var(--button-secondary-hover-bg)}:root[data-look=signal]{--button-ghost-hover-bg:var(--color-grey-300)}:root[data-look=signal] button[data-variant=tertiary][data-size]:hover:not(:disabled){background-color:var(--button-ghost-hover-bg)}:root[data-look=signal] button[data-variant=destructive][data-size]{color:var(--status-bad);background-color:#0000;border-color:#0000}:root[data-look=signal] button[data-variant=destructive][data-size]:hover:not(:disabled){background-color:var(--color-status-error-bg)}:root[data-look=signal] button[data-status][data-state][data-size],:root[data-look=signal] [data-slot=date-picker-trigger],:root[data-look=signal] [data-slot=date-range-picker-trigger]{height:var(--spacing-8);border-color:var(--color-border-strong);font-size:var(--type-body-size);line-height:var(--type-body-line)}:root[data-look=signal] div[data-status][data-state][data-size]:not(:has(textarea)):not(:has([role=listbox],[data-slot*=chip],[data-slot*=tag])){height:var(--spacing-8);border-color:var(--color-border-strong);font-size:var(--type-body-size);line-height:var(--type-body-line)}:root[data-look=signal] div[data-status][data-state][data-size][data-variant=search-pill]{border-color:var(--surface-line)}:root[data-look=signal] div[data-status][data-state][data-size]:hover:not([aria-disabled=true]):not(:disabled),:root[data-look=signal] button[data-status][data-state][data-size]:hover:not([aria-disabled=true]):not(:disabled),:root[data-look=signal] [data-slot=date-picker-trigger]:hover:not([aria-disabled=true]):not(:disabled),:root[data-look=signal] [data-slot=date-range-picker-trigger]:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--ink-subtle)}:root[data-look=signal] div[data-status][data-state][data-size]:focus-within,:root[data-look=signal] button[data-status][data-state][data-size]:focus-visible,:root[data-look=signal] [data-slot=date-picker-trigger]:focus-visible,:root[data-look=signal] [data-slot=date-range-picker-trigger]:focus-visible,:root[data-look=signal] div[dir]>textarea:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-1px;border-color:var(--accent-primary)}:root[data-look=signal] div[dir]>textarea{--color-border-strong:var(--input-border-strong);min-height:calc(var(--spacing-8) * 3);font-size:var(--type-body-size);line-height:var(--type-body-line)}:root[data-look=signal] div[role=radiogroup]:has(>button[role=radio]){background:var(--color-grey-200)}:root[data-look=signal] div[role=radiogroup]:has(>button[role=radio])>button[role=radio][aria-checked=true]{color:var(--ink-body)}:root[data-look=signal] [data-slot=table-header]>tr,:root[data-look=signal] [data-component=custom-table-list] thead>tr,:root[data-look=signal] table th:not([scope=row]){height:var(--table-head-row)}:root[data-look=signal] [data-slot=table-head],:root[data-look=signal] [data-component=custom-table-list] th,:root[data-look=signal] table th:not([scope=row]){font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--ink-secondary);font-variant-caps:all-small-caps}:root[data-look=signal] [data-slot=anchored-popover-content],:root[data-look=signal] [data-slot=popover-content],:root[data-look=signal] [data-slot=select-content],:root[data-look=signal] [role=listbox][data-side],:root[data-look=signal] [role=menu]{box-shadow:var(--shadow-overlay)}:root[data-look=signal] [data-slot=tooltip-content],:root[data-look=signal] .icon-button-tip,:root[data-look=signal] .shell-rail>nav>ul>li>button:after{box-shadow:none}:root[data-look=signal] .icon-button-tip,:root[data-look=signal] .shell-rail>nav>ul>li>button:after{padding:var(--spacing-2)}:root[data-look=signal] [data-slot=tooltip-content]:not(:has([data-slot$=arrow])){padding:var(--spacing-2)}:root[data-look=signal] [data-slot=tooltip-content],:root[data-look=signal] .icon-button-tip{max-width:var(--tooltip-max-width)}:root[data-look=signal] button:disabled,:root[data-look=signal] [aria-disabled=true],:root[data-look=signal] input:disabled,:root[data-look=signal] select:disabled,:root[data-look=signal] textarea:disabled,:root[data-look=signal] .cursor-not-allowed,:root[data-look=signal] .disabled\:cursor-not-allowed:disabled,:root[data-look=signal] .aria-disabled\:cursor-not-allowed[aria-disabled=true],:root[data-look=signal] .peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:default}:root[data-look=signal] svg.lucide:not([data-stroke=own],[data-stroke=own] *){stroke-width:var(--icon-stroke)}:root[data-look=signal] svg.lucide:not([data-stroke=own],[data-stroke=own] *) *{vector-effect:non-scaling-stroke}:root[data-look=signal] .shell-rail>nav>ul>li>button:not([aria-current=page]):not(:disabled):is(:hover,:focus-visible),:root[data-look=signal] .shell-rail>nav>div:last-child button[aria-label]:not([data-slot=anchored-popover-content] *):not(:disabled):is(:hover,:focus-visible),:root[data-look=signal] .shell-topbar-icon:not(:disabled):hover,:root[data-look=signal] .shell-topbar-back:hover{background:var(--color-grey-300)}:root[data-look=signal] .shell-crumbs{font:var(--type-label)}:root[data-look=signal] .page-header-meta{font:var(--type-meta)}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] [data-slot=soap-section-blocks],:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-closing-card] [data-structured-note=on] [data-slot=soap-section-blocks]{gap:var(--spacing-4);background:0 0;border:0;border-radius:0;margin:0;padding:0}:root[data-visit-note-v2=on] [data-long-page] [data-slot=soap-section-blocks]+[data-slot=soap-section-blocks]{margin-top:var(--spacing-4)}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-closing-card],:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-closing-card][data-provider-signed]{gap:var(--spacing-4);background:0 0;border:0;padding:0}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-closing-card]>* [data-slot=soap-section-blocks][data-slot=soap-section-blocks]{border-width:0;padding-block:0}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-closing-card] section:has(>[data-slot=soap-section-blocks]){gap:var(--spacing-4)}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] section:has(>header[data-part=block-header]):not([data-soap-block=wrap-up]):not([data-soap-block=wrap-up] *){gap:var(--spacing-2);padding:20px var(--spacing-6);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:none;flex-direction:column;display:flex}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] section:has(>header[data-part=block-header]):not([data-soap-block=wrap-up]):not([data-soap-block=wrap-up] *):before{content:none}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *){align-items:center;gap:var(--spacing-2);min-height:var(--spacing-8);border-bottom:0;margin:0;padding:0;display:flex}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>[data-part=block-tile]{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-md);background:var(--color-grey-200);color:var(--color-text-secondary);--soap-tint:var(--color-grey-200);--soap-line:var(--color-grey-200);--soap-glyph:var(--color-text-secondary);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>[data-part=block-tile] svg{width:var(--spacing-4);height:var(--spacing-4)}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>h3{font:var(--type-card-title);color:var(--ink-body);margin-inline-end:auto}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] header[data-part=block-header]:not([data-soap-block=wrap-up] *)>h3[data-step-n]:after{content:none}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] section:has(>header[data-part=block-header]):not([data-soap-block=wrap-up]):not([data-soap-block=wrap-up] *)>:not(header){margin-top:0;padding-left:44px}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-block-end-actions]{justify-content:flex-start}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] [data-part=note-line]:not([data-soap-block=wrap-up] *){padding-block:var(--spacing-2);border-top:0}:root[data-visit-note-v2=on] [data-long-page] [data-structured-note=on] [data-part=note-line]:not([data-soap-block=wrap-up] *) .note-line{column-gap:var(--spacing-6)}:root[data-visit-note-v2=on] [data-long-page] [data-cc-chip]:not([data-soap-block=wrap-up] *){height:var(--spacing-8);padding:0 var(--spacing-3);border-radius:var(--radius-md);font:var(--type-body);font-weight:500}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-host]{bottom:var(--spacing-4);z-index:10;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-6);pointer-events:none;flex-direction:column;display:flex;position:sticky}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-host]>*{pointer-events:auto}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar]{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-width:calc(var(--spacing-16) * 5);max-width:100%;min-height:var(--spacing-12);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-4);border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read);box-shadow:var(--shadow-4);display:inline-flex}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-ready]{align-items:center;gap:var(--spacing-2);font:var(--type-body);color:var(--ink-secondary);display:inline-flex}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-blocked]{font:var(--type-body);color:var(--color-status-error)}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-blockers]{position:relative}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-count]{font:var(--type-body);color:var(--ink-body);cursor:pointer;background:0 0;border:0;padding:0}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-count]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-primary);outline-offset:2px}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-list]{bottom:calc(100% + var(--spacing-2));z-index:30;gap:var(--spacing-1);width:max-content;max-width:calc(var(--spacing-16) * 6);max-height:calc(var(--spacing-16) * 5);padding:var(--spacing-2);border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-read);box-shadow:var(--shadow-overlay);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0;overflow:auto}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-list] button{width:100%;min-height:var(--spacing-8);padding:0 var(--spacing-2);border-radius:var(--radius-sm);text-align:start;font:var(--type-body);color:var(--ink-body);cursor:pointer;background:0 0;border:0;display:block}:root[data-visit-note-v2=on] [data-long-page] [data-slot=note-sign-bar-list] button:hover{background:var(--surface-panel)}:root[data-visit-note-v2=on]{--icon-mask-file-input:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 11V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-1'/><path d='M14 2v5a1 1 0 0 0 1 1h5'/><path d='M2 15h10'/><path d='m9 18 3-3-3-3'/></svg>")}:root[data-visit-note-v2=on] [data-slot=chart-section] li button[data-size=row]:is([aria-label=Problem\ note],[aria-label="Add to note"]){box-sizing:border-box;width:var(--enc-left-action);height:var(--enc-left-action);border-radius:var(--radius-control);flex:none;gap:0;padding:0;font-size:0}:root[data-visit-note-v2=on] [data-slot=chart-section] li button[data-size=row]:is([aria-label=Problem\ note],[aria-label="Add to note"])>span{display:none}:root[data-visit-note-v2=on] [data-slot=chart-section] li button[data-size=row]:is([aria-label=Problem\ note],[aria-label="Add to note"]):before{content:"";width:var(--enc-left-toggle-icon);height:var(--enc-left-toggle-icon);-webkit-mask:var(--row-action-mask) center / contain no-repeat;-webkit-mask:var(--row-action-mask) center / contain no-repeat;mask:var(--row-action-mask) center / contain no-repeat;background-color:currentColor}:root[data-visit-note-v2=on] [data-slot=chart-section] li button[data-size=row][aria-label=Problem\ note]{--row-action-mask:var(--icon-mask-message-square-plus)}:root[data-visit-note-v2=on] [data-slot=chart-section] li button[data-size=row][aria-label="Add to note"]{--row-action-mask:var(--icon-mask-file-input)}[data-wrap-up-v3] [data-template=wrap-up-layout]{gap:var(--space-24)}[data-wrap-up-v3=page] [data-template=wrap-up-layout]>[data-slot^=wrap-up-card-]{box-shadow:none}[data-wrap-up-v3=page] [data-template=wrap-up-layout]>[data-atom=progress-bar],[data-wrap-up-v3=page] .wrap-up-idle-track{height:var(--space-4);border-radius:var(--radius-full);background:var(--color-grey-200);overflow:hidden}[data-wrap-up-v3=page] .wrap-up-idle-track{margin-bottom:var(--space-24)}[data-wrap-up-v3=page] :is([data-template=wrap-up-layout]>[data-atom=progress-bar],.wrap-up-idle-track)>span:not([data-testid]){display:none}[data-wrap-up-v3=page] :is([data-template=wrap-up-layout]>[data-atom=progress-bar],.wrap-up-idle-track)>[data-testid=progress-bar-fill]{background:var(--color-brand-primary);border-radius:inherit}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:first-child{margin-bottom:var(--space-8);font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:normal;text-transform:none;color:var(--color-brand-primary);font-weight:600}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child{border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--surface-read)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>span[aria-hidden=true]{background:var(--color-brand-primary);width:3px;display:block}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(2){gap:var(--space-8);padding:var(--space-16)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(2)>div:first-child{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-primary)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(2)>button{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--color-brand-primary)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(2)>button:hover{color:var(--color-brand-depth)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(3){padding:var(--space-8) var(--space-16);border-top:1px solid var(--color-border-subtle)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(3)>div{padding:var(--space-8) 0}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(3)>div>div:first-child{gap:var(--space-8);margin-bottom:var(--space-8)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(3)>div>div:first-child>span:first-child{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:normal;text-transform:none;color:var(--color-text-muted);font-weight:600}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(3)>div>div:first-child>span:last-child{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-hint)}[data-wrap-up-v3] section[aria-label=Problem\ list] li{font-size:var(--type-body-size);line-height:var(--type-body-line)}[data-wrap-up-v3] section[aria-label=Problem\ list] li span[dir=ltr]{font-family:var(--font-sans);font-size:var(--type-label-size);color:var(--color-text-secondary)}[data-wrap-up-v3] section[aria-label=Problem\ list]>div:last-child>div:nth-child(3)>p{padding:var(--space-8) 0;font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-secondary)}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]{grid-template-columns:calc(var(--spacing-8) * 5) minmax(0, 1fr);column-gap:var(--space-16);row-gap:var(--space-4);padding:var(--space-4) 0;align-items:start;display:grid}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]>p:first-child{padding-top:var(--space-4);font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:normal;text-transform:none;color:var(--color-text-secondary);grid-column:1;font-weight:400}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]>:not(:first-child){grid-column:2}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]>div{gap:var(--space-8);border-radius:var(--radius-input);background:0 0;border:1px solid #0000;padding:0}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]>div:hover{border-color:var(--surface-line)}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]>div:focus-within{border-color:var(--color-brand-primary);background:var(--surface-read)}[data-wrap-up-v3=page] section[data-organism=wrap-up-instructions-panel]>div p{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-primary);font-style:normal}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]{align-items:flex-end;gap:var(--space-16)}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child{align-items:center;row-gap:var(--space-4);flex-wrap:wrap;width:auto;height:auto;display:flex;position:static}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child>span:first-child{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:normal;text-transform:none;color:var(--color-text-secondary);flex-basis:100%;font-weight:600;position:static}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child>div{display:contents}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child>div>span{display:none}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child :is(output,button){height:var(--spacing-8);background:var(--color-grey-100);font-size:var(--type-body-size);line-height:var(--type-body-line);border-radius:0;flex:none;position:static}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child button{width:var(--space-32);color:var(--color-text-secondary)}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child button:hover:not(:disabled){background:var(--color-grey-200)}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child button:disabled{color:var(--color-text-hint)}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child button[aria-label^=Decrease]{border-radius:var(--radius-control) 0 0 var(--radius-control);order:1}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child output{width:auto;min-width:var(--space-32);color:var(--color-text-primary);order:2}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input]>div:first-child button[aria-label^=Increase]{border-radius:0 var(--radius-control) var(--radius-control) 0;order:3}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input] [role=radiogroup]{height:var(--spacing-8);gap:var(--space-16);margin-top:0}[data-wrap-up-v3=page] [data-molecule=follow-up-duration-input] [role=radio]{font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight);letter-spacing:normal}[data-wrap-up-v3] [data-organism=wrap-up-invoice-panel][data-variant=invoice]{gap:var(--space-16)}[data-wrap-up-v3] [data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child{gap:var(--space-8)}[data-wrap-up-v3] [data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>span:first-child{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-md);background:var(--color-grey-200);color:var(--color-text-secondary)}[data-wrap-up-v3] [data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>span:first-child svg{width:var(--icon-16);height:var(--icon-16)}[data-wrap-up-v3] :is([data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child,[data-slot=wrap-up-invoice-head])>h3{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);font-weight:var(--type-card-title-weight);color:var(--color-text-primary)}[data-wrap-up-v3] :is([data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>div,[data-slot=wrap-up-invoice-actions]){gap:var(--space-8)}[data-wrap-up-v3] :is([data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>div,[data-slot=wrap-up-invoice-actions])>button{box-shadow:none;background:0 0;border-color:#0000}[data-wrap-up-v3] :is([data-organism=wrap-up-invoice-panel][data-variant=invoice]>div:first-child>div,[data-slot=wrap-up-invoice-actions])>button:hover:not(:disabled){background:var(--button-ghost-hover-bg)}[data-wrap-up-v3] [data-slot=invoice-meta]{gap:var(--space-8);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-secondary)}[data-wrap-up-v3] [data-slot=invoice-dx]{gap:var(--space-4);flex-direction:column;display:flex}[data-wrap-up-v3] [data-slot=invoice-dx]>p:first-child{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-secondary);font-weight:600}[data-wrap-up-v3] [data-slot=invoice-dx] ol{gap:var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-primary);flex-flow:column;margin:0}[data-wrap-up-v3] [data-slot=invoice-dx] li{align-items:baseline;gap:var(--space-8)}[data-wrap-up-v3] [data-slot=invoice-dx] li>span:first-child{width:var(--space-16);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-text-secondary)}[data-wrap-up-v3] [data-slot=invoice-dx] li>span:last-child:not(:nth-child(2)){font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary)}[data-wrap-up-v3] [data-slot=invoice-lines] th{padding:var(--space-8) var(--space-16) var(--space-8) 0;border-bottom:1px solid var(--color-border-default);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-secondary);font-weight:600}[data-wrap-up-v3] [data-slot=invoice-lines] td{padding:var(--space-8) var(--space-16) var(--space-8) 0;border-bottom:1px solid var(--color-border-subtle);vertical-align:top;color:var(--color-text-primary)}[data-wrap-up-v3] [data-slot=invoice-lines] :is(th,td):last-child{padding-right:0}[data-wrap-up-v3] [data-slot=invoice-lines] td:first-child>span:first-child{font-weight:var(--type-body-strong-weight)}[data-wrap-up-v3] [data-slot=invoice-lines] .icon-action{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-sm);color:var(--color-text-secondary);opacity:1;place-items:center;display:inline-grid}[data-wrap-up-v3] [data-slot=invoice-lines] .icon-action:hover:not(:disabled){background:var(--color-grey-200);color:var(--color-text-primary)}[data-wrap-up-v3] [data-slot=invoice-lines] .icon-action svg{width:var(--icon-16);height:var(--icon-16)}[data-wrap-up-v3] [data-slot=invoice-totals]{align-self:flex-end;gap:var(--space-4);width:auto;min-width:calc(var(--spacing-1) * 70);padding:var(--space-16);border-radius:var(--radius-md);background:var(--color-grey-100)}[data-wrap-up-v3] [data-slot=invoice-totals]>div{gap:var(--space-24);color:var(--color-text-secondary)}[data-wrap-up-v3] [data-slot=invoice-totals] dd{color:var(--color-text-primary)}[data-wrap-up-v3] [data-slot=invoice-totals]>[data-total=payable],[data-wrap-up-v3] [data-slot=invoice-totals]>[data-total=payable] :is(dt,dd){color:var(--color-text-primary);font-weight:600}[data-wrap-up-v3] [data-slot=wrap-up-pending-orders] h3,[data-wrap-up-v3] [data-slot=po-table] th,[data-wrap-up-v3] [data-slot=po-table] th span{letter-spacing:normal;text-transform:none}[data-wrap-up-v3] [data-slot=po-table]{border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-read)}[data-wrap-up-v3] [data-slot=po-table] th{padding:var(--space-8) var(--space-16);background:var(--surface-panel);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-secondary);font-weight:600}[data-wrap-up-v3] [data-slot=po-table] tr[data-testid=pending-order-row]>td{height:var(--spacing-10);padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--color-border-subtle)}[data-wrap-up-v3] [data-slot=po-table] tr[data-testid=pending-order-row]:last-child>td{border-bottom:0}[data-wrap-up-v3] [data-slot=po-table] tr[data-testid=pending-order-row][data-selected]{background:var(--color-list-row-selected)}[data-wrap-up-v3] [data-slot=po-name]{font-weight:var(--type-body-strong-weight)}[data-wrap-up-v3] [data-slot=po-meta]{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-muted)}
