:root{--csh-v3-card-line: #E4E9F1;--csh-v3-dashed-line: #C3CDDA;--csh-v3-warning: #8A5206;--csh-v3-expiring-bg: #FFFBF3;--csh-v3-cyan-line: #B6DCEC;--csh-v3-cyan-ink: #0A6A91;--csh-v3-cyan-subtle: #F7FBFD;--csh-v3-female-bg: #FDEDF1;--csh-v3-female-ink: #A3325C;--csh-v3-image-bg: #EEF2F7;--csh-v3-image-line: #E2E8F0;--csh-v3-count-bg: #F2EDFC;--csh-v3-count-line: #D8CBF3;--csh-v3-count-ink: #5A38A8;--csh-v3-time-bg: #EDF2FB;--csh-v3-time-line: #C3D3EE;--csh-v3-time-ink: #1E4480;--csh-v3-success: #17683F;--csh-v3-primary-hover: #0E4794;--csh-v3-primary-active: #0B3B7C;--csh-v3-danger-hover: #9E2119;--csh-v3-danger-active: #871C15;--csh-v3-warning-hover: #FBEAC4;--csh-v3-warning-line-hover: #E5B25A;--csh-v3-package-line-hover: rgba(16,80,168,.5);--csh-v3-selected-card-bg: #F4F8FE;--csh-v3-aside-bg: #FAFBFD;--csh-v3-history-bg: #F1F3F7;--csh-v3-history-line: #D2D8E1;--csh-v3-history-ink: #56616F;--csh-v3-wechat: #07C160;--csh-v3-alipay: #1677FF;--shadow-csh-v3-dialog: 0 18px 48px rgba(22,29,38,.16);--shadow-csh-v3-drawer: -12px 0 40px rgba(22,29,38,.14);--shadow-csh-v3-segment: 0 1px 2px rgba(22,29,38,.08);--shadow-csh-v3-input: inset 0 0 0 1px #B7C2D2;--shadow-csh-v3-card-hover: 0 2px 8px rgba(22,29,38,.06);--shadow-csh-v3-focus: 0 0 0 3px rgba(12,122,166,.14);--shadow-csh-v3-input-hover: inset 0 0 0 1px #8E9CB1;--shadow-csh-v3-input-focus: inset 0 0 0 1px #0C7AA6, 0 0 0 3px rgba(12,122,166,.14);--shadow-csh-v3-selected: inset 3px 0 0 #1050A8;--shadow-csh-v3-tab: inset 0 -2px 0 #1050A8;--csh-v3-font-9: 9.5px;--csh-v3-font-10: 10px;--csh-v3-font-10-half: 10.5px;--csh-v3-font-11: 11px;--csh-v3-font-11-half: 11.5px;--csh-v3-font-12: 12px;--csh-v3-font-12-half: 12.5px;--csh-v3-font-13: 13px;--csh-v3-font-13-half: 13.5px;--csh-v3-font-14: 14px;--csh-v3-font-15: 15px;--csh-v3-font-16: 16px;--csh-v3-font-17: 17px;--csh-v3-font-18: 18px;--csh-v3-font-20: 20px;--csh-v3-font-22: 22px;--csh-v3-font-26: 26px;--csh-v3-space-3: 3px;--csh-v3-space-5: 5px;--csh-v3-space-6: 6px;--csh-v3-space-10: 10px;--csh-v3-space-14: 14px;--csh-v3-space-18: 18px;--csh-v3-radius-3: 3px;--csh-v3-radius-5: 5px;--csh-v3-font-8-half: 8.5px;--csh-v3-radius-6: 6px;--csh-v3-radius-8: 8px;--csh-v3-radius-10: 10px;--color-primary: #1050A8;--color-primary-hover: #0C4285;--color-primary-active: #093366;--color-primary-dark-2: #0D4390;--color-primary-light-3: #5A84C4;--color-primary-light-5: #8FADD9;--color-primary-light-7: #C4D5EC;--color-primary-light-8: #D6E3F6;--color-primary-light-9: #EAF1FB;--color-primary-tint: #EAF1FB;--color-primary-tint-hover: #E0EBF9;--color-primary-tint-line: #D6E3F6;--color-l1-selection-divider: #B7C9E8;--color-l1-danger-line: #E4A9A4;--color-l1-button-loading: #6C8FCB;--color-l1-spinner-inverse-track: rgba(255, 255, 255, .35);--color-accent: #0C7AA6;--color-accent-tint: #E8F4FA;--color-accent-graphic: #00B8F0;--color-neutral-0: #FFFFFF;--color-neutral-25: #F8FAFC;--color-neutral-50: #F1F5F9;--color-neutral-100: #E7ECF3;--color-neutral-200: #D5DDE8;--color-neutral-300: #B7C2D2;--color-neutral-400: #8E9CB1;--color-neutral-500: #64728A;--color-neutral-600: #4E5C70;--color-neutral-700: #3A4757;--color-neutral-800: #27303C;--color-neutral-900: #161D26;--color-text-primary: var(--color-neutral-800);--color-text-secondary: var(--color-neutral-600);--color-text-tertiary: var(--color-neutral-500);--color-text-disabled: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-0);--color-bg-page: var(--color-neutral-50);--color-bg-surface: var(--color-neutral-0);--color-bg-sunken: var(--color-neutral-100);--color-border-subtle: var(--color-neutral-200);--color-border-default: var(--color-neutral-300);--color-border-strong: var(--color-neutral-400);--color-success: #14774A;--color-success-bg: #E9F5EF;--color-success-line: #B4DCC4;--color-warning: #995708;--color-warning-bg: #FDF3E0;--color-warning-line: #EFC272;--color-error: #B3261E;--color-error-bg: #FDEDEB;--color-error-line: #F2B7B1;--color-info: #1B5FA8;--color-info-bg: #EAF2FB;--color-info-line: #BBD2EE;--status-booked-fill: #EDF2FB;--status-booked-ink: #1E4480;--status-booked-line: #C3D3EE;--status-booked-rail: #1E4480;--status-booked-tone: #2E5AA6;--status-waiting-fill: #2C4E8F;--status-waiting-ink: #FFFFFF;--status-waiting-line: #2C4E8F;--status-waiting-rail: #2C4E8F;--status-waiting-tone: #2C4E8F;--status-waiting-tint: #EAEFF9;--status-assessing-fill: #6A46C0;--status-assessing-ink: #FFFFFF;--status-assessing-line: #6A46C0;--status-assessing-rail: #6A46C0;--status-assessing-tone: #6A46C0;--status-assessing-tint: #EFEAFA;--status-in-treatment-tint: #E6F3F8;--status-in-treatment-fill: #0C7AA6;--status-in-treatment-ink: #FFFFFF;--status-in-treatment-line: #0C7AA6;--status-in-treatment-rail: #0C7AA6;--status-in-treatment-tone: #0C7AA6;--status-pending-payment-fill: #FDF3E0;--status-pending-payment-ink: #8A5206;--status-pending-payment-line: #EFC272;--status-pending-payment-rail: #8A5206;--status-pending-payment-tone: #C07A0E;--status-completed-fill: #E9F5EF;--status-completed-ink: #17683F;--status-completed-line: #B4DCC4;--status-completed-rail: #17683F;--status-completed-tone: #17683F;--status-cancelled-fill: #F1F3F7;--status-cancelled-ink: #56616F;--status-cancelled-line: #D2D8E1;--status-cancelled-rail: #8E9CB1;--status-cancelled-tone: #64728A;--status-cancelled-hatch: #DDE2EA;--status-no-show-fill: #B3261E;--status-no-show-ink: #FFFFFF;--status-no-show-line: #B3261E;--status-no-show-rail: #B3261E;--status-no-show-tone: #B3261E;--badge-level-expert-fill: #1050A8;--badge-level-expert-ink: #FFFFFF;--badge-level-senior-fill: #EDF2FB;--badge-level-senior-ink: #1E4480;--badge-level-senior-line: #C3D3EE;--badge-level-advanced-fill: #FFFFFF;--badge-level-advanced-ink: #4E5C70;--badge-level-advanced-line: #B7C2D2;--badge-item-assessment-fill: #F2EDFC;--badge-item-assessment-ink: #5A38A8;--badge-item-assessment-line: #D8CBF3;--badge-item-treatment-fill: #E8F4FA;--badge-item-treatment-ink: #0A6A91;--badge-item-treatment-line: #B6DCEC;--mask-fill: #B7C2D2;--mask-line: #64728A;--mask-ink: #4E5C70;--mask-blur: 4.5px;--mask-radius: 3px;--mask-enabled: 0;--font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(22, 29, 38, .14);--shadow-date-selected: 0 2px 6px rgba(16, 80, 168, .35);--shadow-md: 0 8px 24px rgba(22, 29, 38, .12);--shadow-l1-date-focus: 0 0 0 3px rgba(16, 80, 168, .12);--text-l1-date-field: 400 12.5px/18px var(--font-family);--shadow-lg: 0 20px 48px rgba(22, 29, 38, .22);--shadow-toast: 0 6px 18px rgba(22, 29, 38, .1);--focus-ring: 0 0 0 2px #FFFFFF, 0 0 0 4px var(--color-accent);--shadow-focus-inset: inset 0 0 0 2px var(--color-neutral-0), inset 0 0 0 4px var(--color-accent);--z-base: 0;--z-sticky: 10;--z-dropdown: 100;--z-drawer: 200;--z-modal: 300;--z-toast: 400;--z-tooltip: 500;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .28s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--spin-duration: .8s;--pulse-duration: 1.7s}:root[data-env=desktop]{--text-display: 700 24px/32px var(--font-family);--text-title-lg: 700 18px/26px var(--font-family);--text-title-md: 700 16px/24px var(--font-family);--text-body: 400 14px/22px var(--font-family);--text-body-sm: 400 13px/20px var(--font-family);--text-caption: 400 12px/18px var(--font-family);--text-l1-readable-body: 400 14px/20px var(--font-family);--text-l1-readable-caption: 400 13px/20px var(--font-family);--text-l1-readable-secondary: 400 13px/20px var(--font-family);--l1-readable-head-height: 40px;--l1-readable-row-height: 56px;--l1-readable-row-height-compact: 52px;--l1-readable-status-height: 22px;--text-medical-record-icon: 400 24px/1 var(--font-family);--font-size-medical-record-nav: 20px;--shadow-medical-record-current: inset 3px 0 0 var(--color-primary);--row-comfortable: 48px;--row-default: 40px;--row-compact: 32px;--control-height: 32px;--control-height-lg: 40px;--touch-min: 24px;--card-padding: var(--space-4);--has-hover: 1}:root[data-env=desktop] .hz-l1-readable[data-appearance=readable]>.hz-l1-list__table{--text-caption: var(--text-l1-readable-caption);--color-text-tertiary: var(--color-neutral-600);--l1-head-height: var(--l1-readable-head-height);--l1-row-height: var(--l1-readable-row-height);--l1-row-height-compact: var(--l1-readable-row-height-compact)}:root[data-env=desktop][data-app=csh]{--control-height: 40px;--control-height-lg: 48px;--row-default: 48px}:root[data-env=desktop][data-app=bkg]{--row-default: 32px;--text-body: 400 13px/20px var(--font-family)}:root[data-env=mp]{--text-title-lg: 700 20px/28px var(--font-family);--text-title-md: 600 17px/25px var(--font-family);--text-body: 400 16px/26px var(--font-family);--text-caption: 400 13px/18px var(--font-family);--row-default: 56px;--row-compact: 48px;--control-height: 48px;--touch-min: 44px;--card-padding: var(--space-4);--radius-card: var(--radius-xl);--has-hover: 0}:root[data-env=mp][data-role=staff]{--text-body: 400 14px/22px var(--font-family);--text-caption: 400 12px/18px var(--font-family);--row-default: 44px;--row-compact: 44px}:root[data-env=ipad]{--text-title-lg: 700 20px/28px var(--font-family);--text-title-md: 600 17px/25px var(--font-family);--text-body: 400 15px/23px var(--font-family);--text-body-sm: 400 13px/20px var(--font-family);--text-caption: 400 12px/18px var(--font-family);--row-default: 48px;--row-compact: 40px;--control-height: 44px;--control-height-lg: 52px;--touch-min: 44px;--touch-critical: 56px;--card-padding: var(--space-5);--has-hover: 0}:root{--overlay: rgba(22, 29, 38, .55);--color-error-hover: #98201A;--color-error-active: #7E1B15;--toast-offset: 24px;--empty-icon-bg: var(--color-neutral-50)}:root[data-env=ipad]{--toast-offset: 76px}:root[data-env=desktop],:root[data-env=ipad]{--detail-drawer-width-s: 480px;--detail-drawer-width-m: 720px;--detail-drawer-width-l: 960px;--detail-drawer-nested-shrink: 80px;--detail-drawer-border-width: 1px;--detail-drawer-tab-line-width: 2px;--detail-drawer-scrollbar-size: 6px;--detail-drawer-icon-button-size: 30px;--detail-drawer-divider-height: 16px;--detail-drawer-tag-height: 22px;--detail-drawer-status-dot: 5px;--detail-drawer-header-height: 86px;--detail-drawer-delta-min-width: 44px;--detail-drawer-textarea-min-height: 76px;--detail-drawer-control-line: #D5DDE8;--detail-drawer-success-dot: #2FA36B;--detail-drawer-success-bg: #E9F5EF;--detail-drawer-success-ink: #14774A;--detail-drawer-control-padding: 8px 10px;--shadow-detail-drawer-control-focus: 0 0 0 2px rgba(16, 80, 168, .12);--shadow-detail-drawer-control: 0 0 0 1px var(--detail-drawer-control-line) inset;--detail-drawer-button-height: 34px;--detail-drawer-kv-label-width: 76px;--detail-drawer-table-head-height: 34px;--detail-drawer-table-row-height: 44px;--detail-drawer-card-radius: 10px;--detail-drawer-head-padding: 20px 28px 16px;--detail-drawer-body-padding: 20px 28px;--detail-drawer-footer-padding: 14px 28px;--detail-drawer-head-padding-s: 16px 24px 12px;--detail-drawer-body-padding-s: 16px 24px;--detail-drawer-footer-padding-s: 12px 24px;--detail-drawer-card-padding: 16px 20px;--detail-drawer-kv-gap: 12px 24px;--detail-drawer-alert-padding: 10px 14px;--detail-drawer-title-gap: 10px;--detail-drawer-subtitle-gap: 6px;--color-detail-drawer-body: #FAFBFD;--color-detail-drawer-row-border: #EEF2F7;--color-detail-drawer-warning-bg: #FBF0DF;--color-detail-drawer-danger-line: #E4A9A4;--detail-drawer-overlay: rgba(22, 29, 38, .45);--shadow-detail-drawer: -16px 0 40px rgba(22, 29, 38, .1);--shadow-detail-drawer-nested: -16px 0 40px rgba(22, 29, 38, .16);--shadow-detail-drawer-header: 0 1px 0 rgba(22, 29, 38, .06);--shadow-detail-drawer-footer: 0 -1px 0 rgba(22, 29, 38, .06);--shadow-detail-drawer-invalid: 0 0 0 2px rgba(179, 38, 30, .12), inset 0 0 0 1px var(--color-error);--shadow-detail-drawer-tab: inset 0 -2px 0 var(--color-primary);--text-detail-drawer-title: 700 18px/26px var(--font-family);--text-detail-drawer-subtitle: 400 12.5px/18px var(--font-family);--text-detail-drawer-body: 400 13px/20px var(--font-family);--text-detail-drawer-card-title: 700 13px/20px var(--font-family);--text-detail-drawer-caption: 400 12px/18px var(--font-family);--text-detail-drawer-icon: 400 22px/1 var(--font-family)}:root{--font-weight-medium: 500;--color-primary-50: #EAF1FB;--color-primary-75: #E1EBF5;--color-primary-100: #D6E3F5;--color-bg-page-tint: #F5F8FC;--color-bg-inset: #EEF3F9;--chip-tint: #F0F5FB;--hairline-color: rgba(16, 80, 168, .1);--hairline-width: .5px;--hairline: var(--hairline-width) solid var(--hairline-color);--shadow-card: 0 1px 3px rgba(16, 80, 168, .06);--radius-card: 12px;--color-text-muted: var(--color-neutral-500);--color-text-muted-on-inset: var(--color-neutral-600);--tag-accent-fill: var(--color-primary-50);--tag-accent-ink: #1E4480;--tag-neutral-fill: var(--color-neutral-50);--tag-neutral-ink: var(--color-neutral-500);--dot-size: 7px;--dot-stroke-width: 1.5px;--dot-gap: var(--space-2);--status-overdue-dot: #995708;--status-overdue-ink: #995708;--progress-seg-height: 4px;--progress-seg-radius: 2px;--progress-seg-gap: 3px;--progress-seg-done: var(--color-primary);--progress-seg-todo: var(--color-primary-75);--avatar-size: 40px;--avatar-fill: var(--color-primary-50);--avatar-ink: #1E4480;--section-gap-above: var(--space-5);--section-gap-below: var(--space-3);--overline-tracking: .12em;--tab-active-bar: 2px;--tab-lock-ink: var(--color-neutral-500);--color-home-page: #F5F7FA;--color-home-primary-tint: #E9F1FB;--color-home-success-bg: #E4F3EA;--color-home-success-ink: #17683F;--color-home-closed-bg: #F0F3F8;--color-home-divider: #EFF2F7;--color-home-hero-label: rgba(255, 255, 255, .72);--text-home-greeting: 600 20px/26px var(--font-family);--text-home-branch: 600 13px/20px var(--font-family);--text-home-section: 600 17px/22px var(--font-family);--text-home-project: 500 15px/20px var(--font-family);--text-home-row: 500 15px/21px var(--font-family);--text-home-caption: 400 12.5px/17px var(--font-family);--text-home-more: 400 13px/22px var(--font-family);--text-home-button: 600 14px/20px var(--font-family);--text-home-lite-button: 600 13px/20px var(--font-family);--text-home-distance: 400 12px/17px var(--font-family);--text-home-hours: 400 14px/20px var(--font-family);--text-home-status: 600 12px/16px var(--font-family);--text-home-gallery-title: 400 14px/20px var(--font-family);--text-home-tab-label: 400 10px/12px var(--font-family);--text-home-badge: 700 10.5px/14px var(--font-family);--text-home-hero-label: 600 12px/16px var(--font-family);--text-home-hero-headline: 600 17px/22px var(--font-family);--radius-home-card: 14px;--radius-home-hero: 16px;--radius-home-control: 10px;--radius-home-thumb: 10px;--radius-home-status: 6px;--shadow-home-tabbar: 0 -1px 0 var(--color-home-divider)}:root[data-env=desktop]{--text-identity: 500 26px/34px var(--font-family);--text-metric: 700 24px/1 var(--font-family);--text-metric-unit: 400 12px/1 var(--font-family);--text-time: 500 19px/26px var(--font-family);--text-overline: 600 11px/16px var(--font-family)}:root[data-env=ipad]{--text-identity: 700 20px/28px var(--font-family);--text-metric: 700 27px/1 var(--font-family);--text-metric-unit: 400 13px/1 var(--font-family);--text-time: 500 21px/28px var(--font-family);--text-overline: 600 12px/16px var(--font-family)}:root[data-env=mp]{--text-identity: 500 24px/32px var(--font-family);--text-metric: 700 28px/1 var(--font-family);--text-metric-unit: 400 14px/1 var(--font-family);--text-time: 500 20px/28px var(--font-family);--text-overline: 600 12px/16px var(--font-family)}:root{--color-brand-ink-navy: #19479D;--color-brand-ink-cyan: #41B1E6;--text-display: 700 28px/32px;--text-hero: 600 22px/30px;--text-section: 600 18px/26px;--text-identity: 700 20px/28px;--text-microlabel:400 12px/18px;--text-elapsed: 600 14px;--color-bg-frame: #FCFDFE;--color-bg-focus: #F7FAFD;--color-dot-sep: #C3CCD9;--grid-col-pad: 78.5px;--grid-gutter: 20px;--tip-bg: #1B2432;--tip-ink: #FFFFFF;--tip-trigger: #B7C2D2;--pop-anchor-bg: #FFFFFF;--pop-anchor-line: #E1E9F4;--pop-anchor-shadow: 0 14px 34px rgba(22,29,38,.22);--pill-neutral-bg: #F1F5F9;--pill-neutral-line: #E1E9F4;--pill-neutral-ink: #4E5C70;--pill-warn-bg: #FDF3E0;--pill-warn-line: #EFC272;--pill-warn-ink: #8A5206;--pill-warn-bar: 3px solid #8A5206;--pill-rec-bg: #FDEDEB;--pill-rec-line: #B3261E;--pill-rec-ink: #B3261E;--pill-paused-bg: #FDF3E0;--pill-paused-line: #EFC272;--pill-paused-ink: #8A5206;--motion-rec-dot: 1.4s ease-in-out infinite;--color-primary-line-soft: #BBD2EE;--color-border-soft: #D7DFEA;--skeleton-fill: #EEF3F9;--skeleton-radius-text: 4px;--skeleton-radius-block: 8px;--skeleton-radius-circle: 50%;--spinner-track: #C3D3EE;--spinner-head: #1050A8;--motion-loading-exit: .2s ease-out;--motion-ease-standard: var(--ease-standard);--motion-ease-out: var(--ease-out);--motion-ease-in: var(--ease-in);--motion-loading-draw-baseline: 2s;--motion-loading-draw-lerp: .12;--motion-loading-stroke-ratio: .01;--motion-loading-stroke-cap: round;--motion-loading-breathe-duration: 3s;--motion-loading-breathe-lift: 3%;--motion-loading-breathe-ease: ease-in-out;--motion-loading-fill-duration: .45s;--motion-loading-fill-delay: .15s;--motion-loading-lines-out-duration: .35s;--motion-loading-lines-out-delay: .25s;--motion-loading-jump-duration: .9s;--motion-loading-jump-ease: cubic-bezier(.3, 0, .35, 1);--motion-loading-jump-lift: 20%;--motion-loading-jump-tilt: 6deg;--motion-loading-unfurl-duration: .5s;--motion-loading-unfurl-ease: cubic-bezier(.3, 0, .2, 1);--motion-loading-block-pulse-duration: 1.4s;--motion-loading-block-pulse-min: .45;--motion-loading-block-pulse-ease: ease-in-out;--motion-loading-inline-duration: var(--spin-duration);--loading-brand-size: 140px;--loading-brand-min: 96px;--loading-brand-safe-ratio: .4;--loading-block-size: 48px;--loading-block-min: 40px;--loading-inline-size: 16px;--loading-pull-height: 60px;--loading-pull-trigger: 80px;--loading-pull-mark-size: 28px;--loading-pull-mark-color: var(--color-brand-ink-navy);--loading-slow-threshold: 8s;--loading-fail-threshold: 20s;--loading-fail-ink: var(--color-text-disabled)}:root[data-env=ipad]{--loading-brand-size: 120px}:root[data-env=mp]{--loading-brand-size: 96px;--loading-block-size: 44px}@media(prefers-reduced-motion:reduce){:root{--motion-loading-breathe-lift: 0%;--motion-loading-jump-lift: 0%;--motion-loading-jump-tilt: 0deg;--motion-loading-breathe-duration: 0ms;--motion-loading-jump-duration: 0ms}}:root[data-app=bkg]{--bkg-calendar-font-10: 10px;--bkg-calendar-font-10-5: 10.5px;--bkg-calendar-font-11: 11px;--bkg-calendar-font-11-5: 11.5px;--bkg-calendar-font-12: 12px;--bkg-calendar-font-12-5: 12.5px;--bkg-calendar-font-13: 13px;--bkg-calendar-font-13-5: 13.5px;--bkg-calendar-font-14: 14px;--bkg-calendar-font-14-5: 14.5px;--bkg-calendar-grid-quarter: #F7F9FC;--bkg-calendar-grid-half: #EEF2F7;--bkg-calendar-grid-hour: #E3E9F0;--bkg-calendar-week-grid-hour: #F2F5FA;--bkg-calendar-week-overflow-line: #C9D3E0;--bkg-calendar-week-overflow-divider: #F0F3F8;--bkg-calendar-week-overflow-hover: #F6F9FE;--bkg-calendar-week-overflow-shadow: 0 12px 36px rgba(22, 29, 38, .2);--bkg-calendar-week-overflow-z: 40;--bkg-calendar-week-selected-shadow: 0 0 0 2px #1050A8;--bkg-calendar-today-fill: #FBFDFF;--bkg-calendar-axis-half: #B0BBC9;--bkg-calendar-now: #1D6FA8;--bkg-calendar-booked-fill: #F3F7FC;--bkg-calendar-booked-line: #DCE6F2;--bkg-calendar-booked-ink: #27303C;--bkg-calendar-booked-secondary: #64728A;--bkg-calendar-completed-fill: #E9F5EF;--bkg-calendar-completed-line: #CBE5D6;--bkg-calendar-completed-ink: #17683F;--bkg-calendar-completed-secondary: #3F8A63;--bkg-calendar-waiting-fill: #2B5797;--bkg-calendar-assessing-fill: #7757C9;--bkg-calendar-in-treatment-fill: #1287A8;--bkg-calendar-no-show-fill: #B3261E;--bkg-calendar-live-ink: #FFFFFF;--bkg-calendar-waiting-shadow: 0 2px 8px rgba(43, 87, 151, .3);--bkg-calendar-assessing-shadow: 0 2px 8px rgba(119, 87, 201, .3);--bkg-calendar-in-treatment-shadow: 0 2px 8px rgba(18, 135, 168, .3);--bkg-calendar-no-show-shadow: 0 2px 8px rgba(179, 38, 30, .3);--bkg-calendar-pending-payment-fill: #FDF6E3;--bkg-calendar-pending-payment-line: #E7B95C;--bkg-calendar-pending-payment-ink: #8A5206;--bkg-calendar-cancelled-fill: #EDF1F6;--bkg-calendar-cancelled-alt: #F7FAFD;--bkg-calendar-cancelled-line: #C9D4E0;--bkg-calendar-cancelled-ink: #8E9CB1;--bkg-calendar-rest-fill: #EDF2F8;--bkg-calendar-rest-alt: #F6F9FC;--bkg-calendar-rest-line: #D9E1EB;--bkg-calendar-rest-chip-line: #E1E7EF;--bkg-calendar-leave-fill: #FBF3DF;--bkg-calendar-leave-alt: #FDF9EE;--bkg-calendar-leave-line: #E7B95C;--bkg-calendar-offshift-fill: #EDF0F4;--bkg-calendar-offshift-alt: #F4F6F9;--bkg-calendar-offshift-line: #D9E1EB;--bkg-calendar-waitlist-fill: #F2EDFC;--bkg-calendar-waitlist-line: #D8CBF3;--bkg-calendar-waitlist-ink: #5A38A8;--bkg-calendar-full-fill: #FDEDEB;--bkg-calendar-full-line: #EFB8B4;--bkg-calendar-full-ink: #B3261E;--bkg-calendar-closed-fill: #F1F5F9;--bkg-calendar-closed-line: #D5DDE8;--bkg-calendar-closed-ink: #64728A;--bkg-resource-0-bg: #EAF1FB;--bkg-resource-0-ink: #1050A8;--bkg-resource-0-line: #C3D3EE;--bkg-resource-1-bg: #E9F5EF;--bkg-resource-1-ink: #17683F;--bkg-resource-1-line: #CBE5D6;--bkg-resource-2-bg: #F2EDFC;--bkg-resource-2-ink: #5A38A8;--bkg-resource-2-line: #D8CBF3;--bkg-resource-3-bg: #FDF3E0;--bkg-resource-3-ink: #8A5206;--bkg-resource-3-line: #EBD3A2;--bkg-resource-4-bg: #E8F4FA;--bkg-resource-4-ink: #0A6A91;--bkg-resource-4-line: #BBDCEC;--bkg-resource-5-bg: #FBEDF2;--bkg-resource-5-ink: #8E2C55;--bkg-resource-5-line: #EFC5D5;--bkg-resource-6-bg: #ECEEFB;--bkg-resource-6-ink: #3D48A6;--bkg-resource-6-line: #CBD0F0;--bkg-resource-7-bg: #EFF4E4;--bkg-resource-7-ink: #4F6A12;--bkg-resource-7-line: #D3DFB4;--bkg-resource-8-bg: #F8EEE8;--bkg-resource-8-ink: #8C4A23;--bkg-resource-8-line: #E8CDBB;--bkg-resource-9-bg: #EEF1F5;--bkg-resource-9-ink: #4E5C70;--bkg-resource-9-line: #D5DDE8}:root{--text-drawer-reading: 400 14px/22px var(--font-family);--text-drawer-metric: 700 24px/32px var(--font-family);--text-drawer-summary: 700 16px/24px var(--font-family)}:root{--loading-lite-logo-w: 48px;--loading-lite-logo-h: 56px;--loading-lite-logo-w-sm: 34px;--loading-lite-logo-h-sm: 40px;--loading-lite-bar-w: 120px;--loading-lite-bar-w-sm: 96px;--loading-lite-bar-h: 3px;--loading-lite-gap: 16px;--loading-lite-logo-base: #DCE6F5;--loading-lite-logo-ink: var(--color-brand-ink-navy);--loading-lite-bar-track: #E3F3FB;--loading-lite-bar-fill: var(--color-brand-ink-cyan);--loading-lite-fail-ink: #B7C2D2;--loading-lite-fail-track: #EFF2F7;--motion-loading-lite-draw: 1.8s;--motion-loading-lite-ease: cubic-bezier(.2,.7,.2,1);--motion-loading-lite-cap: 92%;--motion-loading-lite-progress: .16s;--motion-loading-lite-finish: .12s}@media(prefers-reduced-motion:reduce){:root{--motion-loading-lite-draw: 0ms;--motion-loading-lite-finish: 0ms}}:root{--keypad-bg: #DCE0E6;--keypad-key-alt: #C6CDD6}:root{--card-line: #E4E9F1;--grid-line-15: #EDF1F7;--grid-line-hour: #D5DDE8}:root{--login-brand-w: 36%;--login-brand-pad: 40px;--login-brand-grad: linear-gradient(158deg,#125AB0 0%,#0E4B9E 100%);--login-watermark-op: .1;--login-form-col: 440px;--login-focus-line: var(--color-primary);--login-focus-ring: 0 0 0 3px rgba(16,80,168,.16);--login-card-shadow: 0 12px 40px rgba(9,51,102,.35)}:root{--shadow-focus-control: inset 0 0 0 1px var(--color-accent)}
