/* blackwhale-theme: name=Global Default; version=v1; mode=light; checksum=a0ecdc0f5ce5206996b168c6d1157b379ca7a1464c9a411de94bdac95cd147aa */
:root {
  --bw-accent: #0f766e;
  --bw-color-action-primary: #0f766e;
  --bw-bg: #edf2f7;
  --bw-color-bg-page: #edf2f7;
  --bw-panel: #ffffff;
  --bw-color-bg-panel: #ffffff;
  --bw-panel-2: #ffffff;
  --bw-border: #c8d2de;
  --bw-color-border-default: #c8d2de;
  --bw-color-text-default: #1f2a37;
  --bw-text-muted: #5f7388;
  --bw-color-text-muted: #5f7388;
  --bw-ok: #2e7d57;
  --bw-color-status-success: #2e7d57;
  --bw-warn: #9c6b17;
  --bw-color-status-warning: #9c6b17;
  --bw-critical: #b64040;
  --bw-color-status-danger: #b64040;
  --bw-color-status-info: #0f6561;
  --bw-page-spacing: 14px;
  --bw-card-padding: 16px;
  --bw-field-height: 34px;
  --bw-button-height: 32px;
  --bw-table-row-height: 36px;
  --bw-table-header-height: 38px;
  --bw-radius-sm: 4px;
  --bw-radius-md: 6px;
  --bw-radius-lg: 8px;
  --bw-focus-ring-color: #0f766e;
  --bw-focus-ring-width: 2px;
  --bw-reduced-motion: 0;
  --bw-zebra-rows: 1;
  --bw-compact-tables: 0;
  --bw-mobile-table-scroll: 1;
  --bw-color-action-primary: #0f766e;
  --bw-color-action-primary-hover: #0f6561;
  --bw-brand-primary-active: #0f4f51;
  --bw-brand-secondary: #1f2a37;
  --bw-brand-accent: #d6f1ed;
  --bw-brand-link: #0f6561;
  --bw-brand-link-hover: #0f4f51;
  --bw-brand-logo-bg: #f5f8fb;
  --bw-surface-elevated-bg: #f5f8fb;
  --bw-surface-panel-bg: #ffffff;
  --bw-surface-card-bg: #ffffff;
  --bw-surface-modal-bg: #ffffff;
  --bw-surface-popover-bg: #ffffff;
  --bw-surface-tooltip-bg: #1f2a37;
  --bw-overlay-scrim: #020617;
  --bw-text-secondary: #2f3d4e;
  --bw-text-disabled: #7b8da2;
  --bw-text-inverse: #ffffff;
  --bw-text-link: #0f6561;
  --bw-text-link-hover: #0f4f51;
  --bw-text-danger: #b64040;
  --bw-text-warning: #9c6b17;
  --bw-text-success: #2e7d57;
  --bw-text-info: #0f6561;
  --bw-border-subtle: #d7e0ea;
  --bw-border-default: #c8d2de;
  --bw-border-strong: #a1afbf;
  --bw-border-focus: #0f766e;
  --bw-divider-subtle: #e4ebf2;
  --bw-divider-strong: #c8d2de;
  --bw-font-family-sans: Arial, sans-serif;
  --bw-font-family-mono: Consolas, Monaco, monospace;
  --bw-font-size-xs: 12px;
  --bw-font-size-sm: 14px;
  --bw-font-size-md: 16px;
  --bw-font-size-lg: 18px;
  --bw-font-size-xl: 20px;
  --bw-font-size-2xl: 24px;
  --bw-line-height-tight: 1.25;
  --bw-line-height-base: 1.5;
  --bw-line-height-relaxed: 1.65;
  --bw-font-weight-regular: 400;
  --bw-font-weight-medium: 500;
  --bw-font-weight-semibold: 600;
  --bw-font-weight-bold: 700;
  --bw-report-body-font-size: 14px;
  --bw-report-heading-font-size: 18px;
  --bw-worklist-cell-font-size: 13px;
  --bw-patient-banner-font-size: 16px;
  --bw-panel-padding: 16px;
  --bw-modal-padding: 16px;
  --bw-section-gap: 16px;
  --bw-control-gap: 8px;
  --bw-grid-gap: 16px;
  --bw-header-height: 56px;
  --bw-sidebar-width: 220px;
  --bw-layout-content-max: 1440px;
  --bw-mobile-page-spacing: 10px;
  --bw-mobile-card-padding: 12px;
  --bw-control-height-sm: 28px;
  --bw-control-height-md: 34px;
  --bw-control-height-lg: 40px;
  --bw-worklist-row-height-compact: 30px;
  --bw-worklist-row-height-default: 36px;
  --bw-worklist-row-height-comfortable: 42px;
  --bw-radius-xl: 12px;
  --bw-radius-pill: 999px;
  --bw-radius-card: 8px;
  --bw-radius-button: 6px;
  --bw-radius-input: 6px;
  --bw-radius-modal: 8px;
  --bw-shadow-xs: 0 1px 1px rgba(15, 23, 42, 0.06);
  --bw-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.08);
  --bw-shadow-md: 0 8px 20px rgba(15, 23, 42, 0.12);
  --bw-shadow-lg: 0 20px 60px rgba(15, 23, 42, 0.16);
  --bw-shadow-card: 0 1px 2px rgba(15, 23, 42, 0.08);
  --bw-shadow-modal: 0 20px 60px rgba(15, 23, 42, 0.16);
  --bw-shadow-popover: 0 8px 24px rgba(15, 23, 42, 0.16);
  --bw-shadow-drawer: 0 12px 36px rgba(15, 23, 42, 0.2);
  --bw-z-dropdown: 1000;
  --bw-z-sticky: 100;
  --bw-z-fixed: 800;
  --bw-z-modal: 2000;
  --bw-z-popover: 1500;
  --bw-z-toast: 2200;
  --bw-z-tooltip: 2500;
  --bw-motion-duration-fast: 120ms;
  --bw-motion-duration-base: 180ms;
  --bw-motion-duration-slow: 280ms;
  --bw-motion-ease-standard: cubic-bezier(0.2, 0, 0, 1);
  --bw-motion-ease-emphasized: cubic-bezier(0.2, 0.8, 0.2, 1);
  --bw-focus-ring-offset: 1px;
  --bw-focus-outline-style: solid;
  --bw-action-primary-bg: #0f766e;
  --bw-action-primary-fg: #ffffff;
  --bw-action-primary-hover-bg: #0f6561;
  --bw-action-primary-active-bg: #0f4f51;
  --bw-action-secondary-bg: #ffffff;
  --bw-action-secondary-fg: #1f2a37;
  --bw-action-secondary-hover-bg: #eef3f8;
  --bw-action-danger-bg: #b64040;
  --bw-action-danger-fg: #ffffff;
  --bw-action-danger-hover-bg: #c84a4a;
  --bw-action-ghost-hover-bg: #eef3f8;
  --bw-button-disabled-bg: #f3f7fb;
  --bw-button-disabled-fg: #7b8da2;
  --bw-input-bg: #ffffff;
  --bw-input-text: #1f2a37;
  --bw-input-border: #c8d2de;
  --bw-input-border-hover: #a1afbf;
  --bw-input-border-focus: #0f766e;
  --bw-input-placeholder: #7b8da2;
  --bw-input-disabled-bg: #f3f7fb;
  --bw-input-error-border: #b64040;
  --bw-input-warning-border: #9c6b17;
  --bw-checkbox-bg: #ffffff;
  --bw-checkbox-checked-bg: #0f766e;
  --bw-radio-checked-bg: #0f766e;
  --bw-nav-bg: #ffffff;
  --bw-nav-fg: #1f2a37;
  --bw-nav-muted-fg: #5f7388;
  --bw-nav-active-bg: #d6f1ed;
  --bw-nav-active-fg: #0f4f51;
  --bw-nav-hover-bg: #eef8f7;
  --bw-sidebar-bg: #f5f8fb;
  --bw-sidebar-fg: #1f2a37;
  --bw-sidebar-active-bg: #d6f1ed;
  --bw-sidebar-active-fg: #0f4f51;
  --bw-topbar-bg: #ffffff;
  --bw-topbar-fg: #1f2a37;
  --bw-table-bg: #ffffff;
  --bw-table-header-bg: #f5f8fb;
  --bw-table-header-fg: #5f7388;
  --bw-table-row-bg: #ffffff;
  --bw-table-row-alt-bg: #fbfdff;
  --bw-table-row-hover-bg: #eef8f7;
  --bw-table-row-selected-bg: #d9ece9;
  --bw-table-row-border: #c8d2de;
  --bw-table-cell-text: #1f2a37;
  --bw-table-cell-muted-text: #5f7388;
  --bw-table-cell-padding-inline: 10px;
  --bw-table-cell-padding-block: 8px;
  --bw-worklist-unread-fg: #1f2a37;
  --bw-worklist-read-fg: #5f7388;
  --bw-worklist-locked-bg: #f3f7fb;
  --bw-worklist-assigned-bg: #d6f1ed;
  --bw-worklist-overdue-bg: #fbe7e7;
  --bw-worklist-priority-stat-border: #b64040;
  --bw-worklist-priority-urgent-border: #c84a4a;
  --bw-worklist-priority-routine-border: #0f766e;
  --bw-worklist-selected-bg: #d9ece9;
  --bw-worklist-hover-bg: #eef8f7;
  --bw-status-stat-bg: #fbe7e7;
  --bw-status-stat-fg: #8b2020;
  --bw-status-urgent-bg: #ffe8dd;
  --bw-status-urgent-fg: #8a3c00;
  --bw-status-critical-bg: #fbe7e7;
  --bw-status-critical-fg: #8b2020;
  --bw-status-routine-bg: #e4f5eb;
  --bw-status-routine-fg: #1f5f42;
  --bw-status-completed-bg: #e4f5eb;
  --bw-status-completed-fg: #1f5f42;
  --bw-status-cancelled-bg: #f3f7fb;
  --bw-status-cancelled-fg: #5f7388;
  --bw-status-pending-bg: #fff4d9;
  --bw-status-pending-fg: #7a550f;
  --bw-report-draft-bg: #f3f7fb;
  --bw-report-draft-fg: #435569;
  --bw-report-prelim-bg: #fff4d9;
  --bw-report-prelim-fg: #7a550f;
  --bw-report-final-bg: #e4f5eb;
  --bw-report-final-fg: #1f5f42;
  --bw-report-amended-bg: #e8f0ff;
  --bw-report-amended-fg: #234a8b;
  --bw-report-addendum-bg: #f5f8fb;
  --bw-report-addendum-fg: #435569;
  --bw-order-scheduled-bg: #f3f7fb;
  --bw-order-scheduled-fg: #435569;
  --bw-order-arrived-bg: #e8f0ff;
  --bw-order-arrived-fg: #234a8b;
  --bw-order-in-progress-bg: #fff4d9;
  --bw-order-in-progress-fg: #7a550f;
  --bw-order-performed-bg: #e4f5eb;
  --bw-order-performed-fg: #1f5f42;
  --bw-order-reported-bg: #d6f1ed;
  --bw-order-reported-fg: #0f4f51;
  --bw-order-verified-bg: #e4f5eb;
  --bw-order-verified-fg: #1f5f42;
  --bw-order-billed-bg: #e8f0ff;
  --bw-order-billed-fg: #234a8b;
  --bw-order-cancelled-bg: #fbe7e7;
  --bw-order-cancelled-fg: #8b2020;
  --bw-modality-cr-bg: #edf2f7;
  --bw-modality-cr-fg: #1f2a37;
  --bw-modality-dx-bg: #e8f0ff;
  --bw-modality-dx-fg: #234a8b;
  --bw-modality-ct-bg: #d6f1ed;
  --bw-modality-ct-fg: #0f4f51;
  --bw-modality-mr-bg: #f0e8ff;
  --bw-modality-mr-fg: #4b2a7f;
  --bw-modality-us-bg: #fff4d9;
  --bw-modality-us-fg: #7a550f;
  --bw-modality-mg-bg: #ffe8dd;
  --bw-modality-mg-fg: #8a3c00;
  --bw-modality-nm-bg: #e4f5eb;
  --bw-modality-nm-fg: #1f5f42;
  --bw-modality-pt-bg: #fbe7e7;
  --bw-modality-pt-fg: #8b2020;
  --bw-modality-xa-bg: #e8f0ff;
  --bw-modality-xa-fg: #234a8b;
  --bw-modality-ot-bg: #f3f7fb;
  --bw-modality-ot-fg: #435569;
  --bw-alert-info-bg: #e8f0ff;
  --bw-alert-info-fg: #234a8b;
  --bw-alert-info-border: #a7c0f2;
  --bw-alert-success-bg: #e4f5eb;
  --bw-alert-success-fg: #1f5f42;
  --bw-alert-success-border: #98d8b7;
  --bw-alert-warning-bg: #fff4d9;
  --bw-alert-warning-fg: #7a550f;
  --bw-alert-warning-border: #e8c078;
  --bw-alert-danger-bg: #fbe7e7;
  --bw-alert-danger-fg: #8b2020;
  --bw-alert-danger-border: #e49d9d;
  --bw-toast-bg: #ffffff;
  --bw-toast-fg: #1f2a37;
  --bw-banner-downtime-bg: #b64040;
  --bw-banner-downtime-fg: #ffffff;
  --bw-portal-page-bg: #edf2f7;
  --bw-portal-card-bg: #ffffff;
  --bw-portal-hero-bg: #0f766e;
  --bw-portal-hero-fg: #ffffff;
  --bw-portal-primary-action-bg: #0f766e;
  --bw-portal-primary-action-fg: #ffffff;
  --bw-portal-status-bg: #f5f8fb;
  --bw-portal-status-fg: #1f2a37;
  --bw-portal-link-color: #0f6561;
  --bw-print-header-fg: #1f2a37;
  --bw-print-border: #c8d2de;
  --bw-print-muted-text: #5f7388;
  --bw-report-letterhead-bg: #ffffff;
  --bw-report-header-fg: #1f2a37;
  --bw-report-header-border: #c8d2de;
  --bw-report-section-heading-fg: #2f3d4e;
  --bw-report-body-fg: #1f2a37;
  --bw-report-table-border: #c8d2de;
  --bw-report-signature-fg: #1f2a37;
  --bw-chart-series-1: #0f766e;
  --bw-chart-series-2: #234a8b;
  --bw-chart-series-3: #b5812c;
  --bw-chart-series-4: #2e7d57;
  --bw-chart-series-5: #b64040;
  --bw-chart-grid: #d7e0ea;
  --bw-chart-axis: #5f7388;
  --bw-chart-label: #1f2a37;
  --bw-chart-threshold-warning: #9c6b17;
  --bw-chart-threshold-danger: #b64040;
  --bw-accent: #0f766e;
  --bw-accent-2: #0f6561;
  --bw-bg: #edf2f7;
  --bw-panel: #ffffff;
  --bw-panel-2: #f5f8fb;
  --bw-border: #c8d2de;
  --bw-text-muted: #5f7388;
  --bw-critical: #b64040;
  --bw-warn: #9c6b17;
  --bw-ok: #2e7d57;
  --bw-color-bg-page: #edf2f7;
  --bw-color-bg-panel: #ffffff;
  --bw-color-bg-panel-muted: #f5f8fb;
  --bw-color-bg-subtle: #ffffff;
  --bw-color-border-default: #c8d2de;
  --bw-color-border-strong: #a1afbf;
  --bw-color-text-default: #1f2a37;
  --bw-color-text-muted: #5f7388;
  --bw-color-text-inverse: #ffffff;
  --bw-color-action-primary: #0f766e;
  --bw-color-action-primary-hover: #0f6561;
  --bw-color-status-success: #2e7d57;
  --bw-color-status-warning: #9c6b17;
  --bw-color-status-danger: #b64040;
  --bw-color-status-info: #0f6561;
  --bw-page-spacing: 14px;
  --bw-card-padding: 16px;
  --bw-field-height: 34px;
  --bw-button-height: 32px;
  --bw-table-row-height: 36px;
  --bw-table-header-height: 38px;
  --bw-radius-sm: 4px;
  --bw-radius-md: 6px;
  --bw-radius-lg: 8px;
  --bw-focus-ring-color: #0f766e;
  --bw-focus-ring-width: 2px;
  --bw-motion-duration-fast: 120ms;
  --bw-motion-duration-base: 180ms;
  --bw-motion-duration-slow: 280ms;
  --bw-motion-ease-standard: cubic-bezier(0.2, 0, 0, 1);
  --bw-motion-ease-emphasized: cubic-bezier(0.2, 0.8, 0.2, 1);
  --bw-table-cell-padding-inline: 10px;
  --bw-table-cell-padding-block: 8px;
  --bw-table-line-height: 1.35;
  --bw-table-zebra-bg: #fbfdff;
  --bw-table-hover-bg: #eef8f7;
  --bw-mobile-table-overflow-x: auto;
}
