/* Hayyhum tenant theme · generated · preset elixtechs */
:root {
  color-scheme: light;
  --mat-sys-primary: #0077b6;
  --mat-sys-on-primary: #ffffff;
  --mat-sys-primary-container: #d6e9f3;
  --mat-sys-on-primary-container: #03045e;
  --mat-sys-inverse-primary: #59a7d0;
  --mat-sys-primary-fixed: #d6e9f3;
  --mat-sys-primary-fixed-dim: #abd2e7;
  --mat-sys-on-primary-fixed: #03045e;
  --mat-sys-secondary: #03045e;
  --mat-sys-on-secondary: #ffffff;
  --mat-sys-secondary-container: #d7d7e5;
  --mat-sys-on-secondary-container: #03045e;
  --mat-sys-tertiary: #03045e;
  --mat-sys-on-tertiary: #ffffff;
  --mat-sys-tertiary-container: #d7d7e5;
  --mat-sys-on-tertiary-container: #03045e;
  --mat-sys-error: #b3261e;
  --mat-sys-on-error: #ffffff;
  --mat-sys-error-container: #f4e1e0;
  --mat-sys-on-error-container: #03045e;
  --mat-sys-background: #f6f9fb;
  --mat-sys-on-background: #03045e;
  --mat-sys-surface: #f6f9fb;
  --mat-sys-surface-bright: #ffffff;
  --mat-sys-surface-dim: #edf5f9;
  --mat-sys-surface-container-lowest: #ffffff;
  --mat-sys-surface-container-low: #ffffff;
  --mat-sys-surface-container: #f6fafc;
  --mat-sys-surface-container-high: #edf5f9;
  --mat-sys-surface-container-highest: #e6eef4;
  --mat-sys-surface-variant: #edf5f9;
  --mat-sys-surface-tint: #0077b6;
  --mat-sys-on-surface: #03045e;
  --mat-sys-on-surface-variant: #4a5b76;
  --mat-sys-inverse-surface: #03045e;
  --mat-sys-inverse-on-surface: #f6f9fb;
  --mat-sys-outline: #4a5b76;
  --mat-sys-outline-variant: #dce7ee;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-corner-extra-small: 0px;
  --mat-sys-corner-small: 1px;
  --mat-sys-corner-medium: 2px;
  --mat-sys-corner-large: 2px;
  --mat-sys-corner-extra-large: 4px;
  --mat-sys-body-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-body-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-body-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-primary: #0077b6;
  --hym-on-primary: #ffffff;
  --hym-secondary: #03045e;
  --hym-bg: #f6f9fb;
  --hym-surface: #ffffff;
  --hym-surface-alt: #edf5f9;
  --hym-ink: #03045e;
  --hym-ink-muted: #4a5b76;
  --hym-border: #dce7ee;
  --hym-success: #1f6e43;
  --hym-warning: #8a5a00;
  --hym-danger: #b3261e;
  --hym-primary-wash: #d6e9f3;
  --hym-sidebar-bg: #ffffff;
  --hym-sidebar-ink: #03045e;
  --hym-sidebar-muted: #5b5c96;
  --hym-sidebar-hover: #ebebf2;
  --hym-header-bg: #f6f9fb;
  --hym-radius: 2px;
  --hym-radius-sm: 1px;
  --hym-font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-font-heading: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-heading-weight: 600;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --mat-sys-primary: #00b4d8;
  --mat-sys-on-primary: #03045e;
  --mat-sys-primary-container: #043a73;
  --mat-sys-on-primary-container: #eaf7fb;
  --mat-sys-inverse-primary: #00758c;
  --mat-sys-primary-fixed: #043a73;
  --mat-sys-primary-fixed-dim: #035287;
  --mat-sys-on-primary-fixed: #eaf7fb;
  --mat-sys-secondary: #90e0ef;
  --mat-sys-on-secondary: #03045e;
  --mat-sys-secondary-container: #2d467a;
  --mat-sys-on-secondary-container: #eaf7fb;
  --mat-sys-tertiary: #90e0ef;
  --mat-sys-on-tertiary: #03045e;
  --mat-sys-tertiary-container: #2d467a;
  --mat-sys-on-tertiary-container: #eaf7fb;
  --mat-sys-error: #f2b8b5;
  --mat-sys-on-error: #111111;
  --mat-sys-error-container: #483b69;
  --mat-sys-on-error-container: #eaf7fb;
  --mat-sys-background: #01022e;
  --mat-sys-on-background: #eaf7fb;
  --mat-sys-surface: #01022e;
  --mat-sys-surface-bright: #060a4c;
  --mat-sys-surface-dim: #0c1459;
  --mat-sys-surface-container-lowest: #060a4c;
  --mat-sys-surface-container-low: #060a4c;
  --mat-sys-surface-container: #090f52;
  --mat-sys-surface-container-high: #0c1459;
  --mat-sys-surface-container-highest: #192263;
  --mat-sys-surface-variant: #0c1459;
  --mat-sys-surface-tint: #00b4d8;
  --mat-sys-on-surface: #eaf7fb;
  --mat-sys-on-surface-variant: #a6bdd3;
  --mat-sys-inverse-surface: #eaf7fb;
  --mat-sys-inverse-on-surface: #01022e;
  --mat-sys-outline: #a6bdd3;
  --mat-sys-outline-variant: #1d2c6b;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-corner-extra-small: 0px;
  --mat-sys-corner-small: 1px;
  --mat-sys-corner-medium: 2px;
  --mat-sys-corner-large: 2px;
  --mat-sys-corner-extra-large: 4px;
  --mat-sys-body-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-body-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-body-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-primary: #00b4d8;
  --hym-on-primary: #03045e;
  --hym-secondary: #90e0ef;
  --hym-bg: #01022e;
  --hym-surface: #060a4c;
  --hym-surface-alt: #0c1459;
  --hym-ink: #eaf7fb;
  --hym-ink-muted: #a6bdd3;
  --hym-border: #1d2c6b;
  --hym-success: #7dd99a;
  --hym-warning: #f5c451;
  --hym-danger: #f2b8b5;
  --hym-primary-wash: #043a73;
  --hym-sidebar-bg: #060a4c;
  --hym-sidebar-ink: #eaf7fb;
  --hym-sidebar-muted: #9aa4be;
  --hym-sidebar-hover: #181d5a;
  --hym-header-bg: #01022e;
  --hym-radius: 2px;
  --hym-radius-sm: 1px;
  --hym-font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-font-heading: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-heading-weight: 600;
}
@media (prefers-color-scheme: dark) {
:root:not([data-theme]) {
  color-scheme: dark;
  --mat-sys-primary: #00b4d8;
  --mat-sys-on-primary: #03045e;
  --mat-sys-primary-container: #043a73;
  --mat-sys-on-primary-container: #eaf7fb;
  --mat-sys-inverse-primary: #00758c;
  --mat-sys-primary-fixed: #043a73;
  --mat-sys-primary-fixed-dim: #035287;
  --mat-sys-on-primary-fixed: #eaf7fb;
  --mat-sys-secondary: #90e0ef;
  --mat-sys-on-secondary: #03045e;
  --mat-sys-secondary-container: #2d467a;
  --mat-sys-on-secondary-container: #eaf7fb;
  --mat-sys-tertiary: #90e0ef;
  --mat-sys-on-tertiary: #03045e;
  --mat-sys-tertiary-container: #2d467a;
  --mat-sys-on-tertiary-container: #eaf7fb;
  --mat-sys-error: #f2b8b5;
  --mat-sys-on-error: #111111;
  --mat-sys-error-container: #483b69;
  --mat-sys-on-error-container: #eaf7fb;
  --mat-sys-background: #01022e;
  --mat-sys-on-background: #eaf7fb;
  --mat-sys-surface: #01022e;
  --mat-sys-surface-bright: #060a4c;
  --mat-sys-surface-dim: #0c1459;
  --mat-sys-surface-container-lowest: #060a4c;
  --mat-sys-surface-container-low: #060a4c;
  --mat-sys-surface-container: #090f52;
  --mat-sys-surface-container-high: #0c1459;
  --mat-sys-surface-container-highest: #192263;
  --mat-sys-surface-variant: #0c1459;
  --mat-sys-surface-tint: #00b4d8;
  --mat-sys-on-surface: #eaf7fb;
  --mat-sys-on-surface-variant: #a6bdd3;
  --mat-sys-inverse-surface: #eaf7fb;
  --mat-sys-inverse-on-surface: #01022e;
  --mat-sys-outline: #a6bdd3;
  --mat-sys-outline-variant: #1d2c6b;
  --mat-sys-shadow: #000000;
  --mat-sys-scrim: #000000;
  --mat-sys-corner-extra-small: 0px;
  --mat-sys-corner-small: 1px;
  --mat-sys-corner-medium: 2px;
  --mat-sys-corner-large: 2px;
  --mat-sys-corner-extra-large: 4px;
  --mat-sys-body-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-body-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-body-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-label-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-title-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-display-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-large-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-medium-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --mat-sys-headline-small-font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-primary: #00b4d8;
  --hym-on-primary: #03045e;
  --hym-secondary: #90e0ef;
  --hym-bg: #01022e;
  --hym-surface: #060a4c;
  --hym-surface-alt: #0c1459;
  --hym-ink: #eaf7fb;
  --hym-ink-muted: #a6bdd3;
  --hym-border: #1d2c6b;
  --hym-success: #7dd99a;
  --hym-warning: #f5c451;
  --hym-danger: #f2b8b5;
  --hym-primary-wash: #043a73;
  --hym-sidebar-bg: #060a4c;
  --hym-sidebar-ink: #eaf7fb;
  --hym-sidebar-muted: #9aa4be;
  --hym-sidebar-hover: #181d5a;
  --hym-header-bg: #01022e;
  --hym-radius: 2px;
  --hym-radius-sm: 1px;
  --hym-font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-font-heading: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
  --hym-heading-weight: 600;
}
}
