
:root {
  --n-color-accent: rgb(53, 89, 199);
  --n-color-accent-secondary: rgb(53, 89, 199);
  --n-color-text: rgb(12, 26, 61);
  --n-color-text-link: rgb(53, 89, 199);
  --n-color-text-weak: rgb(54, 67, 74);
  --n-color-text-weaker: rgb(102, 118, 128);
  --n-color-text-weakest: rgb(178, 186, 191);
  --n-color-text-on-accent: rgb(255, 255, 255);
  --n-color-text-error: rgb(210, 64, 35);
  --n-color-text-danger: rgb(178, 48, 21);
  --n-color-text-success: rgb(17, 118, 39);
  --n-color-text-neutral: rgb(85, 89, 93);
  --n-color-text-neutral-strong: rgb(17, 24, 28);
  --n-color-text-warning: rgb(148, 105, 0);
  --n-color-text-warning-strong: rgb(51, 40, 16);
  --n-color-text-highlight: rgb(121, 58, 175);
  --n-color-text-info: rgb(52, 81, 178);
  --n-color-text-progress: rgb(1, 109, 131);
  --n-color-nav-surface: rgb(255, 255, 255);
  --n-color-nav-heading: rgb(143, 161, 170);
  --n-color-nav-hover: rgb(246, 248, 248);
  --n-color-border: rgb(216, 222, 228);
  --n-color-border-strong: rgb(188, 197, 204);
  --n-color-border-neutral: rgb(215, 220, 224);
  --n-color-border-warning: rgb(248, 216, 124);
  --n-color-border-highlight: rgb(227, 204, 244);
  --n-color-border-danger: rgb(250, 199, 190);
  --n-color-border-success: rgb(183, 223, 186);
  --n-color-border-info: rgb(198, 212, 249);
  --n-color-border-progress: rgb(176, 229, 238);
  --n-color-surface: rgb(255, 255, 255);
  --n-color-background: rgb(250, 251, 251);
  --n-color-surface-raised: rgb(250, 251, 251);
  --n-color-surface-lowered: rgb(230, 232, 235);
  --n-color-overlay: rgba(144, 152, 152, 0.4);
  --n-color-status-neutral: rgb(255, 255, 255);
  --n-color-status-warning: rgb(246, 205, 90);
  --n-color-status-highlight: rgb(142, 78, 198);
  --n-color-status-danger: rgb(210, 64, 35);
  --n-color-status-success: rgb(29, 134, 51);
  --n-color-status-info: rgb(62, 99, 221);
  --n-color-status-progress: rgb(0, 127, 153);
  --n-color-status-notification: rgb(231, 84, 54);
  --n-color-status-neutral-weak: rgb(241, 243, 245);
  --n-color-status-warning-weak: rgb(255, 250, 225);
  --n-color-status-highlight-weak: rgb(249, 241, 254);
  --n-color-status-danger-weak: rgb(255, 240, 238);
  --n-color-status-success-weak: rgb(235, 249, 235);
  --n-color-status-info-weak: rgb(240, 244, 255);
  --n-color-status-progress-weak: rgb(231, 249, 251);
  --n-color-button: rgb(255, 255, 255);
  --n-color-button-hover: rgb(246, 248, 248);
  --n-color-border-hover: rgb(102, 118, 128);
  --n-color-icon: rgb(102, 118, 128);
  --n-color-icon-hover: rgb(12, 26, 61);
  --n-color-active: rgb(246, 248, 248);
  --n-color-header: rgb(246, 248, 248);
  --n-box-shadow: 0 1px 3px rgba(12, 12, 12, 0.09);
  --n-box-shadow-header: 0 1px 5px rgba(12, 12, 12, 0.05);
  --n-box-shadow-card: 0 0 0 1px var(--n-color-border), 0 1px 5px rgba(12, 12, 12, 0.05), 0 0 40px rgba(12, 12, 12, 0.015);
  --n-box-shadow-nav: 0 0 0 1px var(--n-color-border), 0 5px 17px rgba(12, 12, 12, 0.14);
  --n-box-shadow-popout: 0 4px 12px rgba(12, 12, 12, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
  --n-box-shadow-modal: 0 24px 38px 3px rgba(12, 12, 12, 0.16), 0 9px 86px 8px rgba(12, 12, 12, 0.1), 0 11px 15px -7px rgba(12, 12, 12, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05);
  --n-box-shadow-dark: 0 1px 3px rgba(0, 0, 0, 0.2);
  --n-box-shadow-header-dark: 0 1px 5px rgba(0, 0, 0, 0.15);
  --n-box-shadow-card-dark: 0 0 0 1px var(--n-color-border), 0 1px 5px rgba(0, 0, 0, 0.15);
  --n-box-shadow-nav-dark: 0 0 0 1px var(--n-color-border), 0 5px 17px rgba(0, 0, 0, 0.24);
  --n-box-shadow-popout-dark: 0 4px 12px rgba(0, 0, 0, 0.25), 0 0 0 1px var(--n-color-border);
  --n-box-shadow-modal-dark: 0 0 0 1px var(--n-color-border), 0 24px 38px 3px rgba(0, 0, 0, 0.34), 0px 9px 86px 8px rgba(0, 0, 0, 0.28), 0px 11px 15px -7px rgba(0, 0, 0, 0.28);
  --n-font-size-xxxl: 2.25rem;
  --n-font-size-xxl: 1.5rem;
  --n-font-size-xl: 1.25rem;
  --n-font-size-l: 1rem;
  --n-font-size-m: 0.875rem;
  --n-font-size-s: 0.75rem;
  --n-font-size-xs: 0.6875rem;
  --n-font-family: 'Nordhealth Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
  --n-font-family-code: 'Nordhealth Mono', monospace, monospace;
  --n-font-features: 'kern' 1, 'tnum' 1, 'calt' 1, 'case' 1, 'cv05' 1, 'zero' 1, 'cv08' 0, 'ss03' 1;
  --n-font-features-reduced: 'kern' 1, 'tnum' 0, 'calt' 1, 'case' 1, 'cv05' 1, 'zero' 0, 'cv08' 0, 'ss03' 1;
  --n-font-weight: 400;
  --n-font-weight-active: 500;
  --n-font-weight-heading: 600;
  --n-font-weight-strong: 670;
  --n-size-icon-xxs: 8px;
  --n-size-icon-xs: 10px;
  --n-size-icon-s: 12px;
  --n-size-icon-m: 16px;
  --n-size-icon-l: 24px;
  --n-size-icon-xl: 36px;
  --n-size-icon-xxl: 72px;
  --n-size-top-bar: 52px;
  --n-space-xxl: 72px;
  --n-space-xl: 36px;
  --n-space-l: 24px;
  --n-space-m: 16px;
  --n-space-s: 8px;
  --n-space-xs: 4px;
  --n-border-radius-sharp: 0.02em;
  --n-border-radius-s: 3px;
  --n-border-radius: 5px;
  --n-border-radius-pill: 999px;
  --n-border-radius-circle: 50%;
  --n-transition-quickly: 0.05s ease;
  --n-transition-slowly: 0.2s ease;
  --n-transition-mobile: 0.4s ease;
  --n-line-height-tight: 1.15;
  --n-line-height-heading: 1.2;
  --n-line-height-caption: 1.3;
  --n-line-height: 1.5;
  --n-line-height-form: 20px;
  --n-index-deep: -999999;
  --n-index-default: 1;
  --n-index-masked: 100;
  --n-index-mask: 200;
  --n-index-sticky: 300;
  --n-index-nav: 400;
  --n-index-top-bar: 500;
  --n-index-overlay: 600;
  --n-index-spinner: 700;
  --n-index-popout: 800;
  --n-index-toast: 900;
  --n-index-modal: 1000;
}
