/* app/assets/stylesheets/themes/rhoen/_variables.css */
:root {
  --appointment-requested-document-background-completed: #fff;
  --appointment-requested-document-background-default: #fff;
  --appointment-requested-document-background-disabled: #FAFAFA;
  --appointment-requested-document-icon-background-completed: #294252;
  --appointment-requested-document-icon-background-default: #ffffff;
  --appointment-requested-document-icon-background-disabled: #F0F1EF;
  --appointment-requested-document-icon-border-default: #294252;
  --appointment-requested-document-icon-fill-completed: #ffffff;
  --appointment-requested-document-icon-fill-default: #294252;
  --appointment-requested-document-icon-fill-disabled: #52554E;
  --appointment-requested-document-info-completed: #262626;
  --appointment-requested-document-info-default: #262626;
  --appointment-requested-document-info-disabled: #52554E;
  --appointment-requested-document-label-completed: #294252;
  --appointment-requested-document-label-default: #294252;
  --appointment-requested-document-label-disabled: #52554E;
  --avatar-icon-background: #fff;
  --avatar-icon-foreground: #294252;
  --avatar-institute-background: #fff;
  --avatar-institute-foreground: #696766;
  --body-font-weight-bold: 700;
  --body-font-weight-regular: 400;
  --body-font-weight-semi-bold: 700;
  --border-radius-0: 0;
  --border-radius-l: 16px;
  --border-radius-m: 8px;
  --border-radius-s: 4px;
  --border-radius-xl: 32px;
  --border-radius-xs: 2px;
  --border-width-regular: 1px;
  --button-copy-large-height: 48px;
  --button-copy-small-height: 40px;
  --button-danger-active-background: #771C21;
  --button-danger-active-border: #771C21;
  --button-danger-active-text: #F8EAEB;
  --button-danger-background: #aa4249;
  --button-danger-border: #aa4249;
  --button-danger-disabled-background: #DDBBBE;
  --button-danger-disabled-border: #DDBBBE;
  --button-danger-disabled-text: #F8EAEB;
  --button-danger-focus-background: #8C2027;
  --button-danger-focus-border: #8C2027;
  --button-danger-focus-text: #F8EAEB;
  --button-danger-ghost-active-background: transparent;
  --button-danger-ghost-active-border: transparent;
  --button-danger-ghost-active-text: #771C21;
  --button-danger-ghost-background: transparent;
  --button-danger-ghost-border: transparent;
  --button-danger-ghost-disabled-background: transparent;
  --button-danger-ghost-disabled-border: transparent;
  --button-danger-ghost-disabled-text: #DDBBBE;
  --button-danger-ghost-focus-background: transparent;
  --button-danger-ghost-focus-border: transparent;
  --button-danger-ghost-focus-text: #8C2027;
  --button-danger-ghost-hover-background: transparent;
  --button-danger-ghost-hover-border: transparent;
  --button-danger-ghost-hover-text: #8C2027;
  --button-danger-ghost-text: #aa4249;
  --button-danger-ghost-visited-background: transparent;
  --button-danger-ghost-visited-border: transparent;
  --button-danger-ghost-visited-text: #aa4249;
  --button-danger-hover-background: #8C2027;
  --button-danger-hover-border: #8C2027;
  --button-danger-hover-text: #F8EAEB;
  --button-danger-text: #F8EAEB;
  --button-danger-visited-background: #aa4249;
  --button-danger-visited-border: #aa4249;
  --button-danger-visited-text: #F8EAEB;
  --button-fab-active-background: #294252;
  --button-fab-active-border: #294252;
  --button-fab-active-text: #ffffff;
  --button-fab-background: #0f4f76;
  --button-fab-border: #0f4f76;
  --button-fab-box-shadow:
    0 0.07407407462596893px 0.31481480598449707px 0 #00000008,
    0 0.32592591643333435px 0.6518518328666687px 0 #0000000d,
    0 0.800000011920929px 1.2999999523162842px 0 #0000000f,
    0 1.540740728378296px 2.5481481552124023px 0 #00000014,
    0 2.592592477798462px 4.685184955596924px 0 #0000001a,
    0 4px 8px 0 #00000021;
  --button-fab-disabled-background: #E1E2DF;
  --button-fab-disabled-border: #E1E2DF;
  --button-fab-disabled-text: #ffffff;
  --button-fab-focus-background: #0F1920;
  --button-fab-focus-border: #0F1920;
  --button-fab-focus-text: #ffffff;
  --button-fab-hover-background: #0F1920;
  --button-fab-hover-border: #0F1920;
  --button-fab-hover-text: #ffffff;
  --button-fab-padding: 16px;
  --button-fab-radius: 32px;
  --button-fab-text: #ffffff;
  --button-fab-visited-background: #2D9199;
  --button-fab-visited-border: #2D9199;
  --button-fab-visited-text: #ffffff;
  --button-gap: 8px;
  --button-ghost-active-background: transparent;
  --button-ghost-active-border: transparent;
  --button-ghost-active-text: #294252;
  --button-ghost-background: transparent;
  --button-ghost-border: transparent;
  --button-ghost-disabled-background: transparent;
  --button-ghost-disabled-border: transparent;
  --button-ghost-disabled-text: #E1E2DF;
  --button-ghost-focus-background: transparent;
  --button-ghost-focus-border: transparent;
  --button-ghost-focus-text: #294252;
  --button-ghost-hover-background: transparent;
  --button-ghost-hover-border: transparent;
  --button-ghost-hover-text: #294252;
  --button-ghost-text: #0f4f76;
  --button-ghost-visited-background: transparent;
  --button-ghost-visited-border: transparent;
  --button-ghost-visited-text: #0f4f76;
  --button-group-border-radius: 8px;
  --button-group-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --button-large-border: none none;
  --button-large-icon-size: 20px;
  --button-large-min-height: 48px;
  --button-large-min-width: 48px;
  --button-large-padding: 32px;
  --button-large-padding-horizontal: 16px;
  --button-large-padding-vertical: 8px;
  --button-large-radius: 8px;
  --button-primary-active-background: #294252;
  --button-primary-active-border: #294252;
  --button-primary-active-text: #ffffff;
  --button-primary-background: #0f4f76;
  --button-primary-border: #0f4f76;
  --button-primary-disabled-background: #E1E2DF;
  --button-primary-disabled-border: #E1E2DF;
  --button-primary-disabled-text: #ffffff;
  --button-primary-focus-background: #0F1920;
  --button-primary-focus-border: #0F1920;
  --button-primary-focus-text: #ffffff;
  --button-primary-hover-background: #0F1920;
  --button-primary-hover-border: #0F1920;
  --button-primary-hover-text: #ffffff;
  --button-primary-large-border: none none;
  --button-primary-large-border-radius: 8px;
  --button-primary-large-box-shadow: none;
  --button-primary-large-fill: #0f4f76;
  --button-primary-large-horizontal-padding: 16px;
  --button-primary-large-item-spacing: 8px;
  --button-primary-large-min-height: 48px;
  --button-primary-large-min-width: 48px;
  --button-primary-large-typography-font-family: Assistant;
  --button-primary-large-typography-font-size: 16px;
  --button-primary-large-typography-font-weight: 700;
  --button-primary-large-typography-letter-spacing: -0.02em;
  --button-primary-large-typography-line-height: 20px;
  --button-primary-large-typography-text-decoration: None;
  --button-primary-large-vertical-padding: 8px;
  --button-primary-small-border: none none;
  --button-primary-small-border-radius: 6px;
  --button-primary-small-box-shadow: none;
  --button-primary-small-fill: #0f4f76;
  --button-primary-small-horizontal-padding: 16px;
  --button-primary-small-item-spacing: 8px;
  --button-primary-small-min-height: 40px;
  --button-primary-small-typography-font-family: Assistant;
  --button-primary-small-typography-font-size: 16px;
  --button-primary-small-typography-font-weight: 700;
  --button-primary-small-typography-letter-spacing: -0.02em;
  --button-primary-small-typography-line-height: 20px;
  --button-primary-small-typography-text-decoration: None;
  --button-primary-small-vertical-padding: 8px;
  --button-primary-text: #ffffff;
  --button-primary-visited-background: #2D9199;
  --button-primary-visited-border: #2D9199;
  --button-primary-visited-text: #ffffff;
  --button-secondary-active-background: #426b85;
  --button-secondary-active-border: #426b85;
  --button-secondary-active-text: #fff;
  --button-secondary-background: #fff;
  --button-secondary-border: #fff;
  --button-secondary-disabled-background: #F0F1EF;
  --button-secondary-disabled-background-original: #D3E4F1;
  --button-secondary-disabled-border: #F0F1EF;
  --button-secondary-disabled-text: #B6B6AF;
  --button-secondary-focus-background: #426b85;
  --button-secondary-focus-border: #426b85;
  --button-secondary-focus-text: #fff;
  --button-secondary-hover-background: #eceeef;
  --button-secondary-hover-border: #eceeef;
  --button-secondary-hover-text: #294252;
  --button-secondary-text: #294252;
  --button-secondary-visited-background: #fff;
  --button-secondary-visited-border: #fff;
  --button-secondary-visited-text: #294252;
  --button-small-border: none none;
  --button-small-icon-size: 16px;
  --button-small-min-height: 40px;
  --button-small-min-width: 40px;
  --button-small-padding: 32px;
  --button-small-padding-horizontal: 12px;
  --button-small-padding-vertical: 8px;
  --button-small-radius: 6px;
  --card-action-background: #ffffff;
  --card-action-click-background: #4e7e9b;
  --card-action-click-text: #ffffff;
  --card-action-disabled-background: #ffffff;
  --card-action-disabled-text: #d9dad7;
  --card-action-hover-background: #fff;
  --card-action-hover-text: #294252;
  --card-action-text: #294252;
  --card-background-default-regular: #ffffff;
  --card-background-muted-active: #E1E2DF;
  --card-background-muted-hover: #E1E2DF;
  --card-background-muted-regular: #F5F5F4;
  --card-border: 1px solid #F0F1EF;
  --card-border-color: #F0F1EF;
  --card-container-content-fill: none;
  --card-container-content-item-spacing: 8px;
  --card-container-content-spacing: 8px;
  --card-default-fill: #ffffff;
  --card-default-item-spacing: 4px;
  --card-default-padding-bottom: 8px;
  --card-default-padding-left: 16px;
  --card-default-padding-right: 8px;
  --card-default-padding-top: 8px;
  --card-default-unread-border-color: #696766;
  --card-default-unread-border-width-left: 8px;
  --card-default-unread-fill: #ffffff;
  --card-default-unread-item-spacing: 4px;
  --card-default-unread-padding-bottom: 8px;
  --card-default-unread-padding-left: 16px;
  --card-default-unread-padding-right: 8px;
  --card-default-unread-padding-top: 8px;
  --card-muted-fill: #F5F5F4;
  --card-muted-item-spacing: 4px;
  --card-muted-padding-bottom: 8px;
  --card-muted-padding-left: 16px;
  --card-muted-padding-right: 8px;
  --card-muted-padding-top: 8px;
  --card-radius: 8px;
  --card-stopper-background: #294252;
  --card-stopper-default-fill: #294252;
  --card-stopper-default-item-spacing: 4px;
  --card-stopper-default-padding-bottom: 4px;
  --card-stopper-default-padding-left: 16px;
  --card-stopper-default-padding-right: 8px;
  --card-stopper-default-padding-top: 4px;
  --card-stopper-label-font-family: Assistant;
  --card-stopper-label-font-size: 14px;
  --card-stopper-label-font-weight: 600;
  --card-stopper-label-letter-spacing: 0;
  --card-stopper-label-line-height: 20px;
  --card-stopper-label-paragraph-indent: 0;
  --card-stopper-label-paragraph-spacing: 0;
  --card-stopper-label-text-case: uppercase;
  --card-stopper-label-text-decoration: none;
  --card-stopper-text: #ffffff;
  --card-text-default-primary: #294252;
  --card-text-default-secondary: #262626;
  --card-text-muted-primary: #333;
  --card-text-muted-secondary: #52554E;
  --chat-atom-content-horizontal-padding: 8px;
  --chat-atom-content-vertical-padding: 0;
  --chat-atom-meta-horizontal-padding: 8px;
  --chat-atom-meta-item-spacing: 4px;
  --chat-atom-meta-vertical-padding: 0;
  --chat-atom-name-horizontal-padding: 8px;
  --chat-atom-name-item-spacing: 4px;
  --chat-atom-name-vertical-padding: 0;
  --chat-bubble-container-doctor-item-spacing: 4px;
  --chat-bubble-container-doctor-padding-bottom: 0;
  --chat-bubble-container-doctor-padding-left: 0;
  --chat-bubble-container-doctor-padding-right: 32px;
  --chat-bubble-container-doctor-padding-top: 0;
  --chat-bubble-container-patient-item-spacing: 4px;
  --chat-bubble-container-patient-padding-bottom: 0;
  --chat-bubble-container-patient-padding-left: 32px;
  --chat-bubble-container-patient-padding-right: 0;
  --chat-bubble-container-patient-padding-top: 0;
  --chat-bubble-doctor-background: #ffffff;
  --chat-bubble-doctor-border: #F0F1EF;
  --chat-bubble-doctor-single-border: 1px solid #ffffff;
  --chat-bubble-doctor-single-border-radius-bottom-left: 4px;
  --chat-bubble-doctor-single-border-radius-bottom-right: 16px;
  --chat-bubble-doctor-single-border-radius-top-left: 16px;
  --chat-bubble-doctor-single-border-radius-top-right: 16px;
  --chat-bubble-doctor-single-fill: #ffffff;
  --chat-bubble-doctor-single-horizontal-padding: 8px;
  --chat-bubble-doctor-single-item-spacing: 4px;
  --chat-bubble-doctor-single-max-width: Fill;
  --chat-bubble-doctor-single-min-width: 200px;
  --chat-bubble-doctor-single-spacing: 0;
  --chat-bubble-doctor-single-vertical-padding: 8px;
  --chat-bubble-patient-background: #FAFAFA;
  --chat-bubble-patient-border: #E1E2DF;
  --chat-bubble-patient-single-border: 1px solid #FAFAFA;
  --chat-bubble-patient-single-border-radius-bottom-left: 16px;
  --chat-bubble-patient-single-border-radius-bottom-right: 4px;
  --chat-bubble-patient-single-border-radius-top-left: 16px;
  --chat-bubble-patient-single-border-radius-top-right: 16px;
  --chat-bubble-patient-single-fill: #FAFAFA;
  --chat-bubble-patient-single-horizontal-padding: 8px;
  --chat-bubble-patient-single-item-spacing: 4px;
  --chat-bubble-patient-single-max-width: Fill;
  --chat-bubble-patient-single-min-width: 200px;
  --chat-bubble-patient-single-spacing: 0;
  --chat-bubble-patient-single-vertical-padding: 8px;
  --chat-content-button-headline-fill: #010101;
  --chat-content-button-headline-font-weights: 700;
  --chat-content-button-headline-typography-font-family: Arial;
  --chat-content-button-headline-typography-font-size: 16px;
  --chat-content-button-headline-typography-font-weight: 400;
  --chat-content-button-headline-typography-letter-spacing: -0.01em;
  --chat-content-button-headline-typography-line-height: 20px;
  --chat-content-button-headline-typography-paragraph-spacing: 20px;
  --chat-content-text-fill: #010101;
  --chat-content-text-typography-font-family: Arial;
  --chat-content-text-typography-font-size: 16px;
  --chat-content-text-typography-font-weight: 400;
  --chat-content-text-typography-letter-spacing: -0.01em;
  --chat-content-text-typography-line-height: 20px;
  --chat-content-text-typography-paragraph-spacing: 20px;
  --chat-input-container-border-radius-top-left: 8px;
  --chat-input-container-border-radius-top-right: 8px;
  --chat-input-container-fill: #F0F1EF;
  --chat-meta-text-fill: #262626;
  --chat-meta-text-typography-font-family: Arial;
  --chat-meta-text-typography-font-size: 14px;
  --chat-meta-text-typography-font-weight: 400;
  --chat-meta-text-typography-line-height: 16px;
  --chat-name-text-fill: #010101;
  --chat-name-text-typography-font-family: Assistant;
  --chat-name-text-typography-font-size: 14px;
  --chat-name-text-typography-font-weight: 700;
  --chat-name-text-typography-line-height: 16px;
  --chat-overview-item-border: #696766;
  --colors-avatar-avatar-blue: #dcebf6;
  --colors-avatar-avatar-blue-light: #e4f8fa;
  --colors-avatar-avatar-green: #e3f2e3;
  --colors-avatar-avatar-lila: #e3e3f2;
  --colors-avatar-avatar-orange: #f5eccd;
  --colors-avatar-avatar-red: #f2e3e3;
  --colors-avatar-avatar-yellow: #efefd5;
  --colors-backgrounds-info: #FAFAFA;
  --colors-backgrounds-page: #D3DBDF;
  --colors-backgrounds-page-login: #D3DBDF;
  --colors-backgrounds-primary: #fff;
  --colors-box-shadow-base: #000;
  --colors-core-dark: #294252;
  --colors-core-light: #fefefe;
  --colors-core-white: #ffffff;
  --colors-error-100: #F8EAEB;
  --colors-error-150: #F4D0D3;
  --colors-error-200: #EBA7AB;
  --colors-error-300: #DC6970;
  --colors-error-400: #D33F49;
  --colors-error-500: #aa4249;
  --colors-error-600: #A0252D;
  --colors-error-700: #8C2027;
  --colors-error-800: #771C21;
  --colors-error-900: #62171C;
  --colors-error-disabled: #DDBBBE;
  --colors-icon-default: #2D9199;
  --colors-icon-default-lighter: lch(54.9 30.3 206 / 0.4);
  --colors-icon-empty: #E1E2DF;
  --colors-icon-inverted: #ffffff;
  --colors-info-100: #FAFAFA;
  --colors-info-150: #F5F5F4;
  --colors-info-200: #F0F1EF;
  --colors-info-300: #E1E2DF;
  --colors-info-400: #d9dad7;
  --colors-info-500: #B6B6AF;
  --colors-info-600: #52554E;
  --colors-info-700: #40423D;
  --colors-info-750: #333;
  --colors-info-800: #262626;
  --colors-info-900: #010101;
  --colors-primary-100: #fff;
  --colors-primary-150: #DDE7EE;
  --colors-primary-200: #426b85;
  --colors-primary-300: #4e7e9b;
  --colors-primary-400: #5e7685;
  --colors-primary-500: #0F1920;
  --colors-primary-600: #294252;
  --colors-primary-700: #2D9199;
  --colors-primary-800: #294252;
  --colors-primary-900: #0f4f76;
  --colors-secondary-100: #d6dee3;
  --colors-secondary-200: #B30033;
  --colors-secondary-500: #696766;
  --colors-secondary-600: #D0F7FA;
  --colors-success-100: #E5F9EE;
  --colors-success-150: #BCEFD2;
  --colors-success-200: #92E6B6;
  --colors-success-300: #69DC9B;
  --colors-success-400: #3FD37F;
  --colors-success-500: #2AB566;
  --colors-success-600: #25A05A;
  --colors-success-700: #1C7743;
  --colors-success-800: #176237;
  --colors-success-900: #124D2C;
  --colors-warning-100: #FFFBF1;
  --colors-warning-500: #F8C300;
  --colors-warning-700: #D39804;
  --colors-warning-800: #af7e04;
  --colors-warning-900: #886203;
  --completion-status-background-default: #F5F5F4;
  --completion-status-background-disabled: #F5F5F4;
  --completion-status-background-success: #E5F9EE;
  --completion-status-text-default: #262626;
  --completion-status-text-disabled: #40423D;
  --completion-status-text-success: #176237;
  --completion-status-toast-background: #294252;
  --contentblock-card-footer-cta-border-color: #F0F1EF;
  --contentblock-card-footer-cta-border-width-top: 1px;
  --contentblock-card-footer-cta-horizontal-padding: 16px;
  --contentblock-card-footer-cta-item-spacing: 8px;
  --contentblock-card-footer-cta-min-height: 48px;
  --contentblock-card-footer-cta-padding-bottom: 8px;
  --contentblock-card-footer-cta-padding-top: 8px;
  --contentblock-card-infoblock-border-top: none;
  --contentblock-card-infoblock-horizontal-padding: 8px;
  --contentblock-card-infoblock-item-spacing: 0;
  --contentblock-card-infoblock-padding-bottom: 8px;
  --contentblock-card-infoblock-padding-top: 8px;
  --contentblock-card-text-border-top: none;
  --contentblock-card-text-horizontal-padding: 8px;
  --contentblock-card-text-item-spacing: 0;
  --contentblock-card-text-padding-bottom: 8px;
  --contentblock-card-text-padding-top: 8px;
  --contentblock-page-footer-cta-border-color: #F0F1EF;
  --contentblock-page-footer-cta-border-width-top: 1px;
  --contentblock-page-footer-cta-horizontal-padding: 16px;
  --contentblock-page-footer-cta-item-spacing: 8px;
  --contentblock-page-footer-cta-padding-bottom: 16px;
  --contentblock-page-footer-cta-padding-top: 16px;
  --contentblock-page-infoblock-border-top: none;
  --contentblock-page-infoblock-horizontal-padding: 16px;
  --contentblock-page-infoblock-item-spacing: 0;
  --contentblock-page-infoblock-padding-bottom: 16px;
  --contentblock-page-infoblock-padding-top: 8px;
  --contentblock-page-page-title-border-top: none;
  --contentblock-page-page-title-horizontal-padding: 16px;
  --contentblock-page-page-title-item-spacing: 0;
  --contentblock-page-page-title-padding-bottom: 0;
  --contentblock-page-page-title-padding-top: 16px;
  --contentblock-page-text-border-top: none;
  --contentblock-page-text-horizontal-padding: 24px;
  --contentblock-page-text-item-spacing: 0;
  --contentblock-page-text-padding-bottom: 24px;
  --contentblock-page-text-padding-top: 8px;
  --display-font-weight-bold: 700;
  --display-font-weight-light: 300;
  --display-font-weight-medium: 600;
  --display-font-weight-regular: 400;
  --display-font-weight-regular-italic-style: italic;
  --display-font-weight-regular-italic-weight: 400;
  --display-font-weight-semi-bold: 600;
  --feedback-background: #FAFAFA;
  --feedback-block-background-color-error: #F4D0D3;
  --feedback-block-background-color-info: #FAFAFA;
  --feedback-block-background-color-success: #BCEFD2;
  --feedback-block-background-color-warning: #FFFBF1;
  --feedback-block-border-color-error: #D33F49;
  --feedback-block-border-color-info: #d9dad7;
  --feedback-block-border-color-success: #3FD37F;
  --feedback-block-border-color-warning: #F8C300;
  --feedback-block-text-color-error: #771C21;
  --feedback-block-text-color-info: #262626;
  --feedback-block-text-color-success: #176237;
  --feedback-block-text-color-warning: #af7e04;
  --feedback-border: #d9dad7;
  --feedback-border-radius: 8px;
  --feedback-error-background: #F4D0D3;
  --feedback-error-border: #D33F49;
  --feedback-error-icon: #771C21;
  --feedback-error-text: #771C21;
  --feedback-gap: 8px;
  --feedback-gap-text: 8px;
  --feedback-icon: #262626;
  --feedback-icon-size: 24px;
  --feedback-min-height: 48px;
  --feedback-min-height-text: 24px;
  --feedback-padding-horizontal: 12px;
  --feedback-padding-vertical: 12px;
  --feedback-padding-vertical-text: 0;
  --feedback-success-background: #BCEFD2;
  --feedback-success-border: #3FD37F;
  --feedback-success-icon: #176237;
  --feedback-success-text: #176237;
  --feedback-text: #262626;
  --feedback-warning-background: #FFFBF1;
  --feedback-warning-border: #F8C300;
  --feedback-warning-icon: #af7e04;
  --feedback-warning-text: #af7e04;
  --font-family-body-font: Arial;
  --font-family-display-font: Assistant;
  --font-size-l: 20px;
  --font-size-m: 16px;
  --font-size-ml: 18px;
  --font-size-s: 14px;
  --font-size-xl: 24px;
  --font-size-xs: 13px;
  --font-size-xxl: 32px;
  --font-size-xxs: 12px;
  --footer-background: #294252;
  --footer-divider: #F0F1EF;
  --footer-text: #fff;
  --icon-l: 24px;
  --icon-m: 20px;
  --icon-s: 16px;
  --icon-xl: 32px;
  --icon-xs: 14px;
  --icon-xxs: 12px;
  --info-block-background: #F5F5F4;
  --info-block-icon: #294252;
  --info-block-link: #2D9199;
  --info-block-text: #262626;
  --input-background: #ffffff;
  --input-border: 1px solid #52554E;
  --input-bordercolor: #52554E;
  --input-container-background: #F0F1EF;
  --input-description-font-family: Arial;
  --input-description-font-size: 14px;
  --input-description-font-weight: 400;
  --input-description-line-height: 16px;
  --input-disabled-background: #F5F5F4;
  --input-disabled-border: #52554E;
  --input-disabled-icon: #40423D;
  --input-disabled-text: #40423D;
  --input-error-background: #ffffff;
  --input-error-border: #D33F49;
  --input-error-icon: #294252;
  --input-error-text: #771C21;
  --input-focus-background: #ffffff;
  --input-focus-border: #010101;
  --input-focus-icon: #294252;
  --input-focus-text: #010101;
  --input-gap: 8px;
  --input-gap-container: 8px;
  --input-help-link-font-family: Arial;
  --input-help-link-font-size: 14px;
  --input-help-link-font-weight: 700;
  --input-help-link-line-height: 16px;
  --input-help-link-text-case: none;
  --input-help-link-text-decoration: underline;
  --input-icon: #294252;
  --input-icon-size: 20px;
  --input-label-font-family: Arial;
  --input-label-font-size: 16px;
  --input-label-font-weight: 700;
  --input-label-line-height: 20px;
  --input-min-height: 48px;
  --input-min-width: 48px;
  --input-optional-font-family: Arial;
  --input-optional-font-size: 14px;
  --input-optional-font-weight: 400;
  --input-optional-line-height: 16px;
  --input-padding-horizontal: 8px;
  --input-padding-vertical: 8px;
  --input-placeholder: #333;
  --input-radius: 8px;
  --input-text: #010101;
  --input-text-horizontal-legacy: 8px;
  --input-text-verttical-legacy: 10px;
  --input-value-font-family: Arial;
  --input-value-font-size: 16px;
  --input-value-font-weight: 400;
  --input-value-letter-spacing: -0.01em;
  --input-value-line-height: 20px;
  --input-value-paragraph-spacing: 20px;
  --label-description: #40423D;
  --label-optional: #40423D;
  --label-text: #262626;
  --letter-spacing-0: -0.02em;
  --line-height-l: 24px;
  --line-height-m: 20px;
  --line-height-s: 16px;
  --line-height-xl: 32px;
  --line-height-xxs: 12px;
  --link-danger-active-background: transparent;
  --link-danger-active-border: transparent;
  --link-danger-active-icon: #771C21;
  --link-danger-active-text: #771C21;
  --link-danger-background: transparent;
  --link-danger-border: transparent;
  --link-danger-disabled-background: transparent;
  --link-danger-disabled-border: transparent;
  --link-danger-disabled-icon: #DDBBBE;
  --link-danger-disabled-text: #DDBBBE;
  --link-danger-focus-background: transparent;
  --link-danger-focus-border: transparent;
  --link-danger-focus-icon: #8C2027;
  --link-danger-focus-text: #8C2027;
  --link-danger-hover-background: transparent;
  --link-danger-hover-border: transparent;
  --link-danger-hover-icon: #8C2027;
  --link-danger-hover-text: #8C2027;
  --link-danger-icon: #aa4249;
  --link-danger-text: #aa4249;
  --link-danger-visited-background: transparent;
  --link-danger-visited-border: transparent;
  --link-danger-visited-icon: #aa4249;
  --link-danger-visited-text: #aa4249;
  --link-default-active-background: transparent;
  --link-default-active-border: transparent;
  --link-default-active-icon: #294252;
  --link-default-active-text: #294252;
  --link-default-background: transparent;
  --link-default-border: transparent;
  --link-default-disabled-background: transparent;
  --link-default-disabled-border: transparent;
  --link-default-disabled-icon: #E1E2DF;
  --link-default-disabled-text: #E1E2DF;
  --link-default-focus-background: transparent;
  --link-default-focus-border: transparent;
  --link-default-focus-icon: #294252;
  --link-default-focus-text: #294252;
  --link-default-hover-background: transparent;
  --link-default-hover-border: transparent;
  --link-default-hover-icon: #294252;
  --link-default-hover-text: #294252;
  --link-default-icon: #0f4f76;
  --link-default-icon-size: 16px;
  --link-default-icon-size-target: 14px;
  --link-default-text: #0f4f76;
  --link-default-visited-background: transparent;
  --link-default-visited-border: transparent;
  --link-default-visited-icon: #0f4f76;
  --link-default-visited-text: #0f4f76;
  --link-gap: 8px;
  --link-gap-small: 4px;
  --link-small-icon-size: 14px;
  --link-small-icon-size-target: 12px;
  --login-card-radius: 16px;
  --login-color-body-background: #ffffff;
  --login-color-body-body-text: #262626;
  --login-color-body-heading: #294252;
  --login-color-header-background: #ffffff;
  --login-list-card-title: #294252;
  --margin-0: 0;
  --margin-l: 24px;
  --margin-m: 16px;
  --margin-s: 8px;
  --margin-xl: 32px;
  --margin-xs: 4px;
  --margin-xxl: 48px;
  --margin-xxs: 2px;
  --modal-background-color: lch(15.2 0 0 / 0.8);
  --mpp-colors-accent-background: #FAFAFA;
  --mpp-colors-accent-background-inverted: #40423D;
  --mpp-colors-accent-border: #E1E2DF;
  --mpp-colors-accent-border-inverted: #40423D;
  --mpp-colors-accent-decoration: #262626;
  --mpp-colors-accent-decoration-inverted: #FAFAFA;
  --mpp-colors-accent-decoration-muted: #333;
  --mpp-colors-accent-decoration-strong: #010101;
  --mpp-colors-accent-disabled-background: #E1E2DF;
  --mpp-colors-accent-disabled-background-inverted: #262626;
  --mpp-colors-accent-disabled-border: #d9dad7;
  --mpp-colors-accent-disabled-border-inverted: #262626;
  --mpp-colors-accent-disabled-decoration: #40423D;
  --mpp-colors-accent-disabled-decoration-inverted: #F5F5F4;
  --mpp-colors-accent-disabled-decoration-muted: #52554E;
  --mpp-colors-accent-disabled-decoration-strong: #333;
  --mpp-colors-accent-disabled-text: #40423D;
  --mpp-colors-accent-disabled-text-inverted: #F5F5F4;
  --mpp-colors-accent-disabled-text-muted: #52554E;
  --mpp-colors-accent-disabled-text-strong: #333;
  --mpp-colors-accent-link-active: #294252;
  --mpp-colors-accent-link-active-decoration: #ffffff;
  --mpp-colors-accent-link-active-inverted: #ffffff;
  --mpp-colors-accent-link-default: #294252;
  --mpp-colors-accent-link-default-decoration: #ffffff;
  --mpp-colors-accent-link-default-inverted: #ffffff;
  --mpp-colors-accent-link-disabled: #52554E;
  --mpp-colors-accent-link-disabled-decoration: #ffffff;
  --mpp-colors-accent-link-disabled-inverted: #ffffff;
  --mpp-colors-accent-link-focus: #0F1920;
  --mpp-colors-accent-link-focus-decoration: #ffffff;
  --mpp-colors-accent-link-focus-inverted: #ffffff;
  --mpp-colors-accent-link-hover: #0F1920;
  --mpp-colors-accent-link-hover-decoration: #ffffff;
  --mpp-colors-accent-link-hover-inverted: #ffffff;
  --mpp-colors-accent-text: #262626;
  --mpp-colors-accent-text-inverted: #FAFAFA;
  --mpp-colors-accent-text-muted: #333;
  --mpp-colors-accent-text-secondary-muted: #52554E;
  --mpp-colors-accent-text-strong: #010101;
  --mpp-colors-contrast-dark: #D0F7FA;
  --mpp-colors-contrast-high: #696766;
  --mpp-colors-contrast-light: #fff;
  --mpp-colors-danger-background: #F4D0D3;
  --mpp-colors-danger-border: #D33F49;
  --mpp-colors-danger-decoration: #771C21;
  --mpp-colors-danger-text: #771C21;
  --mpp-colors-default-background: #ffffff;
  --mpp-colors-default-background-inverted: #fff;
  --mpp-colors-default-border: #F0F1EF;
  --mpp-colors-default-border-inverted: #fff;
  --mpp-colors-default-decoration: #262626;
  --mpp-colors-default-decoration-inverted: #010101;
  --mpp-colors-default-decoration-muted: #40423D;
  --mpp-colors-default-decoration-strong: #2D9199;
  --mpp-colors-default-disabled-background: #F0F1EF;
  --mpp-colors-default-disabled-background-inverted: #fff;
  --mpp-colors-default-disabled-border: #F0F1EF;
  --mpp-colors-default-disabled-border-inverted: #fff;
  --mpp-colors-default-disabled-decoration: #52554E;
  --mpp-colors-default-disabled-decoration-inverted: #40423D;
  --mpp-colors-default-disabled-decoration-muted: #52554E;
  --mpp-colors-default-disabled-decoration-strong: #40423D;
  --mpp-colors-default-disabled-structural: #52554E;
  --mpp-colors-default-disabled-text: #52554E;
  --mpp-colors-default-disabled-text-inverted: #40423D;
  --mpp-colors-default-disabled-text-muted: #52554E;
  --mpp-colors-default-disabled-text-strong: #40423D;
  --mpp-colors-default-link-active: #294252;
  --mpp-colors-default-link-active-decoration: #ffffff;
  --mpp-colors-default-link-active-inverted: #ffffff;
  --mpp-colors-default-link-default: #294252;
  --mpp-colors-default-link-default-decoration: #ffffff;
  --mpp-colors-default-link-default-inverted: #ffffff;
  --mpp-colors-default-link-disabled: #E1E2DF;
  --mpp-colors-default-link-disabled-decoration: #ffffff;
  --mpp-colors-default-link-disabled-inverted: #ffffff;
  --mpp-colors-default-link-focus: #0F1920;
  --mpp-colors-default-link-focus-decoration: #ffffff;
  --mpp-colors-default-link-focus-inverted: #ffffff;
  --mpp-colors-default-link-hover: #0F1920;
  --mpp-colors-default-link-hover-decoration: #ffffff;
  --mpp-colors-default-link-hover-inverted: #ffffff;
  --mpp-colors-default-structural: #52554E;
  --mpp-colors-default-text: #262626;
  --mpp-colors-default-text-inverted: #010101;
  --mpp-colors-default-text-muted: #40423D;
  --mpp-colors-default-text-strong: #294252;
  --mpp-colors-highlight-background: #294252;
  --mpp-colors-highlight-background-inverted: #426b85;
  --mpp-colors-highlight-border: #294252;
  --mpp-colors-highlight-border-inverted: #426b85;
  --mpp-colors-highlight-decoration: #ffffff;
  --mpp-colors-highlight-decoration-muted: #fefefe;
  --mpp-colors-highlight-disabled-background: #F0F1EF;
  --mpp-colors-highlight-disabled-background-inverted: #40423D;
  --mpp-colors-highlight-disabled-border: #F0F1EF;
  --mpp-colors-highlight-disabled-border-inverted: #fff;
  --mpp-colors-highlight-disabled-decoration: #52554E;
  --mpp-colors-highlight-disabled-decoration-muted: #52554E;
  --mpp-colors-highlight-disabled-decoration-strong: #262626;
  --mpp-colors-highlight-disabled-structural: #52554E;
  --mpp-colors-highlight-disabled-text: #333;
  --mpp-colors-highlight-disabled-text-muted: #52554E;
  --mpp-colors-highlight-disabled-text-strong: #262626;
  --mpp-colors-highlight-link-active: #0F1920;
  --mpp-colors-highlight-link-active-decoration: #ffffff;
  --mpp-colors-highlight-link-active-inverted: #ffffff;
  --mpp-colors-highlight-link-default: #4e7e9b;
  --mpp-colors-highlight-link-default-decoration: #ffffff;
  --mpp-colors-highlight-link-default-inverted: #ffffff;
  --mpp-colors-highlight-link-disabled: #E1E2DF;
  --mpp-colors-highlight-link-disabled-decoration: #ffffff;
  --mpp-colors-highlight-link-disabled-inverted: #ffffff;
  --mpp-colors-highlight-link-focus: #426b85;
  --mpp-colors-highlight-link-focus-decoration: #ffffff;
  --mpp-colors-highlight-link-focus-inverted: #ffffff;
  --mpp-colors-highlight-link-hover: #426b85;
  --mpp-colors-highlight-link-hover-decoration: #ffffff;
  --mpp-colors-highlight-link-hover-inverted: #ffffff;
  --mpp-colors-highlight-text: #ffffff;
  --mpp-colors-highlight-text-muted: #fefefe;
  --mpp-colors-information-background: #FAFAFA;
  --mpp-colors-information-border: #d9dad7;
  --mpp-colors-information-decoration: #262626;
  --mpp-colors-information-text: #262626;
  --mpp-colors-success-background: #BCEFD2;
  --mpp-colors-success-border: #3FD37F;
  --mpp-colors-success-decoration: #176237;
  --mpp-colors-success-text: #176237;
  --mpp-colors-warning-background: #FFFBF1;
  --mpp-colors-warning-border: #F8C300;
  --mpp-colors-warning-decoration: #af7e04;
  --mpp-colors-warning-text: #af7e04;
  --navigation-bar-background: #ffffff;
  --navigation-bar-border: #E1E2DF;
  --navigation-bar-padding-horizontal: 0;
  --navigation-bar-padding-vertical: 0;
  --navigation-bar-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --navigation-bar-text: #294252;
  --navigation-button-active-background: #eceeef;
  --navigation-button-active-border: #eceeef;
  --navigation-button-active-icon: #b30033;
  --navigation-button-active-pill-background: #b30033;
  --navigation-button-active-pill-border: #b30033;
  --navigation-button-active-pill-text: #FAFAFA;
  --navigation-button-active-text: #b30033;
  --navigation-button-background: transparent;
  --navigation-button-border: transparent;
  --navigation-button-border-radius: 8px;
  --navigation-button-current-active-background: #294252;
  --navigation-button-current-active-border: #294252;
  --navigation-button-current-active-icon: #FAFAFA;
  --navigation-button-current-active-pill-background: #FAFAFA;
  --navigation-button-current-active-pill-border: #FAFAFA;
  --navigation-button-current-active-pill-text: #294252;
  --navigation-button-current-active-text: #FAFAFA;
  --navigation-button-current-background: #294252;
  --navigation-button-current-border: #294252;
  --navigation-button-current-disabled-background: #52554E;
  --navigation-button-current-disabled-border: #52554E;
  --navigation-button-current-disabled-icon: #FAFAFA;
  --navigation-button-current-disabled-pill-background: #FAFAFA;
  --navigation-button-current-disabled-pill-border: #FAFAFA;
  --navigation-button-current-disabled-pill-text: #52554E;
  --navigation-button-current-disabled-text: #FAFAFA;
  --navigation-button-current-focussed-background: #294252;
  --navigation-button-current-focussed-border: #294252;
  --navigation-button-current-focussed-icon: #FAFAFA;
  --navigation-button-current-focussed-pill-background: #FAFAFA;
  --navigation-button-current-focussed-pill-border: #FAFAFA;
  --navigation-button-current-focussed-pill-text: #294252;
  --navigation-button-current-focussed-text: #FAFAFA;
  --navigation-button-current-hover-background: #294252;
  --navigation-button-current-hover-border: #294252;
  --navigation-button-current-hover-icon: #ffffff;
  --navigation-button-current-hover-pill-background: #ffffff;
  --navigation-button-current-hover-pill-border: #ffffff;
  --navigation-button-current-hover-pill-text: #294252;
  --navigation-button-current-hover-text: #ffffff;
  --navigation-button-current-icon: #ffffff;
  --navigation-button-current-pill-background: #ffffff;
  --navigation-button-current-pill-border: #ffffff;
  --navigation-button-current-pill-text: #294252;
  --navigation-button-current-text: #ffffff;
  --navigation-button-current-visited-background: #294252;
  --navigation-button-current-visited-border: #294252;
  --navigation-button-current-visited-icon: #ffffff;
  --navigation-button-current-visited-pill-background: #ffffff;
  --navigation-button-current-visited-pill-border: #ffffff;
  --navigation-button-current-visited-pill-text: #294252;
  --navigation-button-current-visited-text: #ffffff;
  --navigation-button-disabled-background: transparent;
  --navigation-button-disabled-border: transparent;
  --navigation-button-disabled-icon: #E1E2DF;
  --navigation-button-disabled-pill-background: #E1E2DF;
  --navigation-button-disabled-pill-border: #E1E2DF;
  --navigation-button-disabled-pill-text: #FAFAFA;
  --navigation-button-disabled-text: #E1E2DF;
  --navigation-button-focussed-background: #eceeef;
  --navigation-button-focussed-border: #eceeef;
  --navigation-button-focussed-icon: #b30033;
  --navigation-button-focussed-pill-background: #b30033;
  --navigation-button-focussed-pill-border: #b30033;
  --navigation-button-focussed-pill-text: #FAFAFA;
  --navigation-button-focussed-text: #b30033;
  --navigation-button-font-font-family: Assistant;
  --navigation-button-font-font-size: 16px;
  --navigation-button-font-font-weight: 600;
  --navigation-button-font-line-height: 20px;
  --navigation-button-gap: 8px;
  --navigation-button-hover-background: #eceeef;
  --navigation-button-hover-border: #eceeef;
  --navigation-button-hover-icon: #b30033;
  --navigation-button-hover-pill-background: #b30033;
  --navigation-button-hover-pill-border: #b30033;
  --navigation-button-hover-pill-text: #FAFAFA;
  --navigation-button-hover-text: #b30033;
  --navigation-button-icon: #262626;
  --navigation-button-icon-size: 16px;
  --navigation-button-min-height: 40px;
  --navigation-button-padding-horizontal: 8px;
  --navigation-button-padding-vertical: 0;
  --navigation-button-pill-background: #010101;
  --navigation-button-pill-border: #010101;
  --navigation-button-pill-text: #FAFAFA;
  --navigation-button-text: #262626;
  --navigation-button-visited-background: transparent;
  --navigation-button-visited-border: transparent;
  --navigation-button-visited-icon: #262626;
  --navigation-button-visited-pill-background: #010101;
  --navigation-button-visited-pill-border: #010101;
  --navigation-button-visited-pill-text: #FAFAFA;
  --navigation-button-visited-text: #262626;
  --navigation-header-gap: 4px;
  --navigation-header-min-height: 48px;
  --navigation-header-padding-horizontal: 8px;
  --navigation-header-padding-vertical: 8px;
  --navigation-header-secondary-border-radius: 8px;
  --navigation-header-secondary-font-font-family: Assistant;
  --navigation-header-secondary-font-font-size: 18px;
  --navigation-header-secondary-font-font-weight: 400;
  --navigation-header-secondary-font-line-height: 24px;
  --navigation-header-secondary-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --navigation-logo-background: transparent;
  --navigation-logo-border: transparent;
  --navigation-logo-desktop-gap: 4px;
  --navigation-logo-desktop-max-height: 64px;
  --navigation-logo-desktop-padding-horizontal: 16px;
  --navigation-logo-desktop-padding-vertical: 24px;
  --navigation-logo-mobile-max-height: 32px;
  --navigation-section-background: #ffffff;
  --navigation-section-border: #F0F1EF;
  --navigation-section-gap: 4px;
  --navigation-section-padding-horizontal: 8px;
  --navigation-section-padding-vertical: 4px;
  --padding-button-large: 32px;
  --padding-left-right: 16px;
  --padding-top-bottom: 8px;
  --pill-background-cancelled: #F0F1EF;
  --pill-background-default: #F0F1EF;
  --pill-background-highlight: #294252;
  --pill-background-postponed: #F0F1EF;
  --pill-background-urgent: #F0F1EF;
  --pill-counter-default-border-radius: 16px;
  --pill-counter-default-fill: #F0F1EF;
  --pill-counter-default-horizontal-padding: 2px;
  --pill-counter-default-item-spacing: 4px;
  --pill-counter-default-vertical-padding: 4px;
  --pill-counter-primary-border-radius: 16px;
  --pill-counter-primary-fill: #294252;
  --pill-counter-primary-horizontal-padding: 2px;
  --pill-counter-primary-item-spacing: 4px;
  --pill-counter-primary-vertical-padding: 4px;
  --pill-default-border-radius: 16px;
  --pill-default-fill: #F0F1EF;
  --pill-default-horizontal-padding: 8px;
  --pill-default-item-spacing: 4px;
  --pill-default-vertical-padding: 4px;
  --pill-primary-border-radius: 16px;
  --pill-primary-fill: #294252;
  --pill-primary-horizontal-padding: 8px;
  --pill-primary-item-spacing: 4px;
  --pill-primary-vertical-padding: 4px;
  --pill-text-cancelled: #262626;
  --pill-text-default: #262626;
  --pill-text-highlight: #ffffff;
  --pill-text-postponed: #262626;
  --pill-text-urgent: #262626;
  --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --shadow-default: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --shadow-default: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --shadow-default-primary: 0 1px 3px 0 rgba(41, 66, 82, 0.1), 0 1px 2px -1px rgba(41, 66, 82, 0.1);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --size-l: 48px;
  --size-m: 40px;
  --size-s: 32px;
  --size-xl: 64px;
  --size-xs: 24px;
  --size-xxs: 20px;
  --spacing-size-0: 0;
  --spacing-size-1: 1px;
  --spacing-size-auto: AUTO;
  --spacing-size-l: 24px;
  --spacing-size-m: 16px;
  --spacing-size-s: 8px;
  --spacing-size-xl: 32px;
  --spacing-size-xs: 4px;
  --spacing-size-xxl: 48px;
  --tab-default-background: #ffffff;
  --tab-default-text: #294252;
  --tab-radius: 8px;
  --tab-selected-background: #294252;
  --tab-selected-text: #ffffff;
  --tab-shadow-default: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tab-small-default-fill: #ffffff;
  --tab-small-default-height: 32px;
  --tab-small-height: 32px;
  --tab-small-selected-fill: #294252;
  --tab-small-selected-height: 32px;
  --tab-text-default-fill: #294252;
  --tab-text-default-typography-font-family: Assistant;
  --tab-text-default-typography-font-size: 16px;
  --tab-text-default-typography-font-weight: 700;
  --tab-text-default-typography-letter-spacing: -0.02em;
  --tab-text-default-typography-line-height: 20px;
  --tab-text-default-typography-text-decoration: None;
  --tab-text-selected-fill: #ffffff;
  --tab-text-selected-typography-font-family: Assistant;
  --tab-text-selected-typography-font-size: 16px;
  --tab-text-selected-typography-font-weight: 700;
  --tab-text-selected-typography-letter-spacing: -0.02em;
  --tab-text-selected-typography-line-height: 20px;
  --tab-text-selected-typography-text-decoration: None;
  --task-progress-bar-background-default: #294252;
  --task-progress-bar-background-disabled: #F0F1EF;
  --task-progress-bar-indicator-default: #ffffff;
  --task-progress-bar-indicator-disabled: #40423D;
  --task-progress-bar-optional-default: #294252;
  --task-progress-bar-optional-disabled: #F0F1EF;
  --task-progress-bar-progress-track-default: #294252;
  --task-progress-bar-progress-track-disabled: #B6B6AF;
  --task-progress-bar-text-default: #ffffff;
  --task-progress-bar-text-disabled: #40423D;
  --text-dark-background-body: #ffffff;
  --text-dark-background-subtle: #fff;
  --text-heavy-desktop-h1-font-family: Assistant;
  --text-heavy-desktop-h1-font-size: 46px;
  --text-heavy-desktop-h1-font-weight: 700;
  --text-heavy-desktop-h1-letter-spacing: 0;
  --text-heavy-desktop-h1-line-height: 54px;
  --text-heavy-desktop-h1-paragraph-indent: 0;
  --text-heavy-desktop-h1-paragraph-spacing: 24px;
  --text-heavy-desktop-h1-text-decoration: none;
  --text-heavy-desktop-h2-font-family: Assistant;
  --text-heavy-desktop-h2-font-size: 30px;
  --text-heavy-desktop-h2-font-weight: 600;
  --text-heavy-desktop-h2-letter-spacing: 0;
  --text-heavy-desktop-h2-line-height: 36px;
  --text-heavy-desktop-h2-paragraph-indent: 0;
  --text-heavy-desktop-h2-paragraph-spacing: 18px;
  --text-heavy-desktop-h2-text-decoration: none;
  --text-heavy-desktop-h3-font-family: Assistant;
  --text-heavy-desktop-h3-font-size: 24px;
  --text-heavy-desktop-h3-font-weight: 600;
  --text-heavy-desktop-h3-letter-spacing: 0;
  --text-heavy-desktop-h3-line-height: 30px;
  --text-heavy-desktop-h3-paragraph-indent: 0;
  --text-heavy-desktop-h3-paragraph-spacing: 12px;
  --text-heavy-desktop-h3-text-decoration: none;
  --text-heavy-desktop-h4-font-family: Assistant;
  --text-heavy-desktop-h4-font-size: 21px;
  --text-heavy-desktop-h4-font-weight: 600;
  --text-heavy-desktop-h4-letter-spacing: 0;
  --text-heavy-desktop-h4-line-height: 27px;
  --text-heavy-desktop-h4-paragraph-indent: 0;
  --text-heavy-desktop-h4-paragraph-spacing: 12px;
  --text-heavy-desktop-h4-text-decoration: none;
  --text-heavy-desktop-h5-font-family: Assistant;
  --text-heavy-desktop-h5-font-size: 19px;
  --text-heavy-desktop-h5-font-weight: 600;
  --text-heavy-desktop-h5-letter-spacing: 0;
  --text-heavy-desktop-h5-line-height: 27px;
  --text-heavy-desktop-h5-paragraph-indent: 0;
  --text-heavy-desktop-h5-paragraph-spacing: 12px;
  --text-heavy-desktop-h5-text-case: Uppercase;
  --text-heavy-desktop-h5-text-decoration: none;
  --text-heavy-desktop-h6-font-family: Assistant;
  --text-heavy-desktop-h6-font-size: 19px;
  --text-heavy-desktop-h6-font-weight: 600;
  --text-heavy-desktop-h6-letter-spacing: 0;
  --text-heavy-desktop-h6-line-height: 27px;
  --text-heavy-desktop-h6-paragraph-indent: 0;
  --text-heavy-desktop-h6-paragraph-spacing: 12px;
  --text-heavy-desktop-h6-text-case: Uppercase;
  --text-heavy-desktop-h6-text-decoration: none;
  --text-heavy-desktop-p-font-family: Arial;
  --text-heavy-desktop-p-font-size: 19px;
  --text-heavy-desktop-p-font-weight: 400;
  --text-heavy-desktop-p-letter-spacing: 0;
  --text-heavy-desktop-p-line-height: 27px;
  --text-heavy-desktop-p-paragraph-indent: 0;
  --text-heavy-desktop-p-paragraph-spacing: 12px;
  --text-heavy-desktop-p-text-case: none;
  --text-heavy-desktop-p-text-decoration: none;
  --text-heavy-desktop-small-bold-font-family: Arial;
  --text-heavy-desktop-small-bold-font-size: 15px;
  --text-heavy-desktop-small-bold-font-weight: 700;
  --text-heavy-desktop-small-bold-letter-spacing: 0;
  --text-heavy-desktop-small-bold-line-height: 24px;
  --text-heavy-desktop-small-bold-paragraph-indent: 0;
  --text-heavy-desktop-small-bold-paragraph-spacing: 8px;
  --text-heavy-desktop-small-bold-text-case: none;
  --text-heavy-desktop-small-bold-text-decoration: none;
  --text-heavy-desktop-small-font-family: Arial;
  --text-heavy-desktop-small-font-size: 15px;
  --text-heavy-desktop-small-font-weight: 400;
  --text-heavy-desktop-small-letter-spacing: 0;
  --text-heavy-desktop-small-line-height: 24px;
  --text-heavy-desktop-small-paragraph-indent: 0;
  --text-heavy-desktop-small-paragraph-spacing: 8px;
  --text-heavy-desktop-small-text-case: none;
  --text-heavy-desktop-small-text-decoration: none;
  --text-heavy-desktop-spacing-l: 48px;
  --text-heavy-desktop-spacing-m: 24px;
  --text-heavy-desktop-spacing-s: 18px;
  --text-heavy-desktop-spacing-xl: 72px;
  --text-heavy-desktop-spacing-xs: 12px;
  --text-heavy-desktop-spacing-xxs: 6.0002px;
  --text-heavy-mobile-h1-font-family: Assistant;
  --text-heavy-mobile-h1-font-size: 29px;
  --text-heavy-mobile-h1-font-weight: 700;
  --text-heavy-mobile-h1-letter-spacing: 0;
  --text-heavy-mobile-h1-line-height: 36px;
  --text-heavy-mobile-h1-paragraph-indent: 0;
  --text-heavy-mobile-h1-paragraph-spacing: 18px;
  --text-heavy-mobile-h1-text-case: none;
  --text-heavy-mobile-h1-text-decoration: none;
  --text-heavy-mobile-h2-font-family: Assistant;
  --text-heavy-mobile-h2-font-size: 22px;
  --text-heavy-mobile-h2-font-weight: 600;
  --text-heavy-mobile-h2-letter-spacing: 0;
  --text-heavy-mobile-h2-line-height: 27px;
  --text-heavy-mobile-h2-paragraph-indent: 0;
  --text-heavy-mobile-h2-paragraph-spacing: 18px;
  --text-heavy-mobile-h2-text-case: none;
  --text-heavy-mobile-h2-text-decoration: none;
  --text-heavy-mobile-h3-font-family: Assistant;
  --text-heavy-mobile-h3-font-size: 18px;
  --text-heavy-mobile-h3-font-weight: 600;
  --text-heavy-mobile-h3-letter-spacing: 0;
  --text-heavy-mobile-h3-line-height: 24px;
  --text-heavy-mobile-h3-paragraph-indent: 0;
  --text-heavy-mobile-h3-paragraph-spacing: 12px;
  --text-heavy-mobile-h3-text-decoration: none;
  --text-heavy-mobile-h4-font-family: Assistant;
  --text-heavy-mobile-h4-font-size: 16px;
  --text-heavy-mobile-h4-font-weight: 600;
  --text-heavy-mobile-h4-letter-spacing: 0;
  --text-heavy-mobile-h4-line-height: 24px;
  --text-heavy-mobile-h4-paragraph-indent: 0;
  --text-heavy-mobile-h4-paragraph-spacing: 12px;
  --text-heavy-mobile-h4-text-case: Uppercase;
  --text-heavy-mobile-h4-text-decoration: none;
  --text-heavy-mobile-h5-font-family: Assistant;
  --text-heavy-mobile-h5-font-size: 16px;
  --text-heavy-mobile-h5-font-weight: 600;
  --text-heavy-mobile-h5-letter-spacing: 0;
  --text-heavy-mobile-h5-line-height: 24px;
  --text-heavy-mobile-h5-paragraph-indent: 0;
  --text-heavy-mobile-h5-paragraph-spacing: 12px;
  --text-heavy-mobile-h5-text-case: Uppercase;
  --text-heavy-mobile-h5-text-decoration: none;
  --text-heavy-mobile-h6-font-family: Assistant;
  --text-heavy-mobile-h6-font-size: 16px;
  --text-heavy-mobile-h6-font-weight: 600;
  --text-heavy-mobile-h6-letter-spacing: 0;
  --text-heavy-mobile-h6-line-height: 24px;
  --text-heavy-mobile-h6-paragraph-indent: 0;
  --text-heavy-mobile-h6-paragraph-spacing: 12px;
  --text-heavy-mobile-h6-text-case: Uppercase;
  --text-heavy-mobile-h6-text-decoration: none;
  --text-heavy-mobile-p-font-family: Arial;
  --text-heavy-mobile-p-font-size: 16px;
  --text-heavy-mobile-p-font-weight: 400;
  --text-heavy-mobile-p-letter-spacing: 0;
  --text-heavy-mobile-p-line-height: 24px;
  --text-heavy-mobile-p-paragraph-indent: 0;
  --text-heavy-mobile-p-paragraph-spacing: 12px;
  --text-heavy-mobile-p-text-case: none;
  --text-heavy-mobile-p-text-decoration: none;
  --text-heavy-mobile-small-bold-font-family: Arial;
  --text-heavy-mobile-small-bold-font-size: 14px;
  --text-heavy-mobile-small-bold-font-weight: 700;
  --text-heavy-mobile-small-bold-letter-spacing: 0;
  --text-heavy-mobile-small-bold-line-height: 18px;
  --text-heavy-mobile-small-bold-paragraph-indent: 0;
  --text-heavy-mobile-small-bold-paragraph-spacing: 0;
  --text-heavy-mobile-small-bold-text-case: none;
  --text-heavy-mobile-small-bold-text-decoration: none;
  --text-heavy-mobile-small-font-family: Arial;
  --text-heavy-mobile-small-font-size: 14px;
  --text-heavy-mobile-small-font-weight: 400;
  --text-heavy-mobile-small-letter-spacing: 0;
  --text-heavy-mobile-small-line-height: 18px;
  --text-heavy-mobile-small-paragraph-indent: 0;
  --text-heavy-mobile-small-paragraph-spacing: 0;
  --text-heavy-mobile-small-text-case: none;
  --text-heavy-mobile-small-text-decoration: none;
  --text-heavy-mobile-spacing-l: 24px;
  --text-heavy-mobile-spacing-m: 16px;
  --text-heavy-mobile-spacing-s: 12px;
  --text-heavy-mobile-spacing-xl: 36px;
  --text-heavy-mobile-spacing-xs: 8px;
  --text-heavy-mobile-spacing-xxs: 4px;
  --text-heavy-spacing-base: 8px;
  --text-light-background-body: #262626;
  --text-light-background-emphasis: #010101;
  --text-light-background-subtle: #333;
  --text-styles-button-text-font-family: Assistant;
  --text-styles-button-text-font-size: 16px;
  --text-styles-button-text-font-weight: 700;
  --text-styles-button-text-letter-spacing: -0.02em;
  --text-styles-button-text-line-height: 20px;
  --text-styles-button-text-text-decoration: None;
  --text-styles-card-title-font-family: Assistant;
  --text-styles-card-title-font-size: 18px;
  --text-styles-card-title-font-weight: 400;
  --text-styles-card-title-line-height: 24px;
  --text-styles-completion-status-title-font-family: Assistant;
  --text-styles-completion-status-title-font-size: 16px;
  --text-styles-completion-status-title-font-weight: 600;
  --text-styles-completion-status-title-line-height: 20px;
  --text-styles-large-font-family: Assistant;
  --text-styles-large-font-size: 32px;
  --text-styles-large-font-weight: 700;
  --text-styles-large-line-height: 32px;
  --text-styles-large-text-case: None;
  --text-styles-link-font-family: Arial;
  --text-styles-link-font-size: 16px;
  --text-styles-link-font-weight: 700;
  --text-styles-link-line-height: 20px;
  --text-styles-link-small-font-family: Arial;
  --text-styles-link-small-font-size: 14px;
  --text-styles-link-small-font-weight: 700;
  --text-styles-link-small-line-height: 16px;
  --text-styles-link-small-text-case: none;
  --text-styles-link-small-text-decoration: underline;
  --text-styles-link-text-case: none;
  --text-styles-link-text-decoration: underline;
  --text-styles-medium-text-font-family: Assistant;
  --text-styles-medium-text-font-size: 18px;
  --text-styles-medium-text-font-weight: 400;
  --text-styles-medium-text-line-height: 24px;
  --text-styles-medium-title-font-family: Assistant;
  --text-styles-medium-title-font-size: 20px;
  --text-styles-medium-title-font-weight: 700;
  --text-styles-medium-title-line-height: 24px;
  --text-styles-medium-title-text-case: None;
  --text-styles-page-title-font-family: Assistant;
  --text-styles-page-title-font-size: 24px;
  --text-styles-page-title-font-weight: 600;
  --text-styles-page-title-line-height: 32px;
  --text-styles-page-title-text-case: none;
  --text-styles-pill-label-font-family: Arial;
  --text-styles-pill-label-font-family: Arial;
  --text-styles-pill-label-font-size: 12px;
  --text-styles-pill-label-font-size: 12px;
  --text-styles-pill-label-font-weight: 700;
  --text-styles-pill-label-font-weight: 700;
  --text-styles-pill-label-letter-spacing: 0;
  --text-styles-pill-label-letter-spacing: 0;
  --text-styles-pill-label-line-height: 12px;
  --text-styles-pill-label-line-height: 12px;
  --text-styles-pill-label-text-case: uppercase;
  --text-styles-pill-label-text-case: uppercase;
  --text-styles-pill-label-text-decoration: none;
  --text-styles-pill-label-text-decoration: none;
  --text-styles-pill-text-font-family: Arial;
  --text-styles-pill-text-font-size: 12px;
  --text-styles-pill-text-font-weight: 700;
  --text-styles-pill-text-letter-spacing: 0;
  --text-styles-pill-text-line-height: 12px;
  --text-styles-pill-text-text-case: uppercase;
  --text-styles-pill-text-text-decoration: none;
  --text-styles-regular-text-bold-font-family: Arial;
  --text-styles-regular-text-bold-font-size: 16px;
  --text-styles-regular-text-bold-font-weight: 700;
  --text-styles-regular-text-bold-line-height: 20px;
  --text-styles-regular-text-font-family: Arial;
  --text-styles-regular-text-font-size: 16px;
  --text-styles-regular-text-font-weight: 400;
  --text-styles-regular-text-letter-spacing: -0.01em;
  --text-styles-regular-text-line-height: 20px;
  --text-styles-regular-text-paragraph-spacing: 20px;
  --text-styles-small-text-bold-font-family: Assistant;
  --text-styles-small-text-bold-font-size: 14px;
  --text-styles-small-text-bold-font-weight: 700;
  --text-styles-small-text-bold-line-height: 16px;
  --text-styles-small-text-font-family: Arial;
  --text-styles-small-text-font-size: 14px;
  --text-styles-small-text-font-weight: 400;
  --text-styles-small-text-line-height: 16px;
  --text-styles-system-font-medium-font-family: Arial;
  --text-styles-system-font-medium-font-size: 16px;
  --text-styles-system-font-medium-font-weight: 700;
  --text-styles-system-font-medium-line-height: 20px;
  --text-styles-system-font-small-capitals-font-family: Arial;
  --text-styles-system-font-small-capitals-font-size: 13px;
  --text-styles-system-font-small-capitals-font-weight: 400;
  --text-styles-system-font-small-capitals-line-height: 16px;
  --text-styles-system-font-small-capitals-text-case: Uppercase;
  --text-styles-task-progress-bar-number-font-family: Assistant;
  --text-styles-task-progress-bar-number-font-size: 14px;
  --text-styles-task-progress-bar-number-font-weight: 700;
  --text-styles-task-progress-bar-number-line-height: 16px;
  --text-styles-task-progress-bar-title-font-family: Assistant;
  --text-styles-task-progress-bar-title-font-size: 16px;
  --text-styles-task-progress-bar-title-font-weight: 600;
  --text-styles-task-progress-bar-title-line-height: 20px;
  --text-styles-title-16px-font-family: Assistant;
  --text-styles-title-16px-font-size: 16px;
  --text-styles-title-16px-font-weight: 600;
  --text-styles-title-16px-line-height: 20px;
  --text-styles-toast-message-font-family: Arial;
  --text-styles-toast-message-font-size: 16px;
  --text-styles-toast-message-font-weight: 400;
  --text-styles-toast-message-letter-spacing: -0.01em;
  --text-styles-toast-message-line-height: 20px;
  --text-styles-toast-message-paragraph-spacing: 20px;
  --text-styles-toast-title-font-family: Assistant;
  --text-styles-toast-title-font-size: 18px;
  --text-styles-toast-title-font-weight: 400;
  --text-styles-toast-title-line-height: 24px;
  --to-do-background: #ffffff;
  --to-do-completed-background: #F5F5F4;
  --to-do-completed-institute: #B6B6AF;
  --to-do-completed-preview: #52554E;
  --to-do-completed-title: #333;
  --to-do-institute: #333;
  --to-do-pill-background: #F0F1EF;
  --to-do-pill-text: #262626;
  --to-do-preview: #262626;
  --to-do-title: #294252;
  --toast-background: #294252;
  --toast-border: #294252;
  --toast-border-radius: 4px;
  --toast-error-background: #294252;
  --toast-error-border: #294252;
  --toast-error-icon: #aa4249;
  --toast-error-text: #ffffff;
  --toast-gap: 8px;
  --toast-gap-cta: 24px;
  --toast-gap-text: 8px;
  --toast-icon: #fff;
  --toast-icon-close: #ffffff;
  --toast-icon-size: 24px;
  --toast-icon-size-close: 16px;
  --toast-margin-horizontal: 24px;
  --toast-margin-vertical: 24px;
  --toast-min-height: 48px;
  --toast-min-height-text: 24px;
  --toast-padding-horizontal: 12px;
  --toast-padding-vertical: 12px;
  --toast-padding-vertical-close: 4px;
  --toast-padding-vertical-cta: 8px;
  --toast-padding-vertical-text: 0;
  --toast-shadow-drop: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --toast-success-background: #294252;
  --toast-success-border: #294252;
  --toast-success-icon: #2AB566;
  --toast-success-text: #ffffff;
  --toast-text: #ffffff;
  --toast-text-link: #0f4f76;
  --toast-warning-background: #294252;
  --toast-warning-border: #294252;
  --toast-warning-icon: #F8C300;
  --toast-warning-text: #ffffff;
  --toggle-active-background: #0f4f76;
  --toggle-active-disabled-background: #E1E2DF;
  --toggle-active-disabled-handle: #ffffff;
  --toggle-active-handle: #ffffff;
  --toggle-active-handle-shadow: 0 1px 1px 0 rgba(0, 0, 0, .06);
  --toggle-inactive-background: #B6B6AF;
  --toggle-inactive-disabled-background: #E1E2DF;
  --toggle-inactive-disabled-handle: #ffffff;
  --toggle-inactive-handle: #ffffff;
  --toggle-inactive-handle-shadow: 0 1px 1px 0 rgba(0, 0, 0, .06);
  --underline: underline;
  --weclome-background: #294252;
  --weclome-institute: #fff;
  --weclome-patient: #ffffff;
}

/* app/assets/stylesheets/themes/rhoen/_config.css */
body.login-page {
  background-size: 100% auto;
  background-position: left 0 bottom 40px;
  background-repeat: no-repeat;
  background-color: #d3dbdf;
}

/* app/assets/stylesheets/themes/rhoen.css */
/*# sourceMappingURL=/assets/themes/rhoen-72ccee8b.css.map */
