html{box-sizing:border-box}body{background-color:var(--color-background-primary);color:var(--color-text-1);display:flex;flex-direction:column;margin:auto;max-width:var(--dimension-page-width);min-height:100dvh;scrollbar-color:var(--color-scrollbar)}body,button,input,textarea{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button,dialog,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}fieldset{border:none;padding:0}dl,ol,ul{list-style:none}li{outline:0}img{display:block;height:auto;max-width:100%;object-fit:contain}*,*:before,*:after{box-sizing:inherit;transition-behavior:allow-discrete}*:not(input):focus-visible{outline:solid medium var(--color-primary-default);outline-offset:var(--spacing-tiny)}input::-webkit-date-and-time-value{height:1lh}@view-transition{navigation: auto;}:root{--border-radius-tiny: var(--grid-1);--border-radius-small: var(--grid-2);--border-radius-medium: var(--grid-3);--border-radius-large: var(--grid-4);--border-radius-extra-large: var(--grid-5);--border-radius-huge: var(--grid-6);--border-width-small: 1px;--border-width-medium: 2px;--border-button-outlined: var(--border-width-medium) solid var(--color-button-outlined-border);--border-calendar: var(--border-width-small) solid var(--color-divider);--border-calendar-day-today: var(--border-width-small) solid var(--color-calendar-border-today);--border-card: var(--border-width-small) solid var(--color-card-notification-border-default);--border-input: var(--border-width-small) solid var(--color-input-border-default);--border-link-list: var(--border-width-small) solid var(--color-divider);--border-appointment: var(--border-width-small) solid var(--color-divider);--border-segmented-buttons: var(--border-width-small) solid var(--color-button-segmented-default-border)}:root{--color-teal-100: #c1d7da;--color-teal-200: #90bbc1;--color-teal-500: #1e7a87;--color-teal-600: #1e6e7b;--color-teal-800: #18525b;--color-blue-700: #165363;--color-blue-800: #074157;--color-blue-900: #26303a;--color-mint-100: #ccefe9;--color-mint-300: #aae5da;--color-mint-500: #82dcca;--color-grey-200: #ebebeb;--color-grey-500: #d9d9d9;--color-grey-800: #787878;--color-grey-900: #535353;--color-white-50: #fff;--color-white-100: #fcfcfc;--color-white-200: #f3f4f5;--color-red-100: #f0d8da;--color-red-500: #bf4953;--color-yellow-100: #fbf1d6;--color-yellow-500: #ffc84a;--color-primary-active: var(--color-teal-600);--color-primary-default: var(--color-teal-500);--color-primary-hover: var(--color-teal-800);--color-primary-light: var(--color-teal-100);--color-primary-medium: var(--color-teal-200);--color-secondary-default: var(--color-blue-800);--color-secondary-hover: var(--color-blue-700);--color-tertiary-active: var(--color-mint-500);--color-tertiary-default: var(--color-mint-300);--color-tertiary-hover: var(--color-mint-100);--color-neutral-dark: var(--color-grey-900);--color-neutral-disabled: var(--color-grey-800);--color-neutral-light: var(--color-grey-200);--color-neutral-medium: var(--color-grey-500);--color-background-primary: var(--color-white-100);--color-background-secondary: var(--color-white-200);--color-background-tertiary: var(--color-white-50);--color-text-active: var(--color-primary-default);--color-text-1: var(--color-blue-900);--color-text-2: var(--color-white-50);--color-text-3: var(--color-neutral-dark);--color-error-dark: var(--color-red-500);--color-error-light: var(--color-red-100);--color-warning-dark: var(--color-yellow-500);--color-warning-light: var(--color-yellow-100);--color-backdrop-1: rgb(0 0 0 / 24%);--color-shadow-subtle: rgb(7 65 87 / 8%);--color-shadow-light: rgb(7 65 87 / 12%);--color-shadow-medium-standard: rgb(7 65 87 / 16%);--color-shadow-medium-upward: rgb(7 65 87 / 12%);--color-shadow-medium-downward: rgb(7 65 87 / 12%);--color-shadow-strong: rgb(7 65 87 / 20%);--color-shadow-extra-strong: rgb(7 65 87 / 25%);--color-divider: var(--color-neutral-medium);--color-scrollbar: var(--color-neutral-medium);--color-button-destructive-background-disabled: var(--color-neutral-light);--color-button-destructive-background-hover: var(--color-error-light);--color-button-destructive-border-default: var(--color-error-dark);--color-button-destructive-outline-focus: var(--color-primary-default);--color-button-destructive-text-default: var(--color-error-dark);--color-button-destructive-text-disabled: var(--color-neutral-disabled);--color-button-filled-background: var(--color-primary-default);--color-button-filled-background-active: var(--color-primary-active);--color-button-filled-background-disabled: var(--color-neutral-light);--color-button-filled-background-hover: var(--color-primary-hover);--color-button-filled-outline-focus: var(--color-primary-default);--color-button-filled-text: var(--color-text-2);--color-button-filled-text-disabled: var(--color-neutral-disabled);--color-button-text-text-default: var(--color-primary-default);--color-button-text-text-disabled: var(--color-neutral-disabled);--color-button-text-border-focus: var(--color-primary-default);--color-button-text-text-hover: var(--color-secondary-default);--color-button-outlined-background-active: var(--color-primary-light);--color-button-outlined-background-disabled: var(--color-neutral-light);--color-button-outlined-background-focus: var(--color-background-tertiary);--color-button-outlined-background-hover: var(--color-background-tertiary);--color-button-outlined-border: var(--color-primary-default);--color-button-outlined-text: var(--color-primary-default);--color-button-outlined-text-disabled: var(--color-neutral-disabled);--color-button-icon-default-background-hover: var(--color-neutral-light);--color-button-icon-default-background-focus: var(--color-neutral-light);--color-button-icon-default-border-focus: var(--color-primary-default);--color-button-icon-default-background-active: var(--color-neutral-medium);--color-button-icon-default-icon: var(--color-secondary-default);--color-button-icon-default-icon-disabled: var(--color-neutral-disabled);--color-button-icon-filled-background: var(--color-secondary-default);--color-button-icon-filled-background-hover: var(--color-secondary-hover);--color-button-icon-filled-background-focus: var(--color-secondary-hover);--color-button-icon-filled-border-focus: var(--color-primary-default);--color-button-icon-filled-background-active: var( --color-background-tertiary );--color-button-icon-filled-background-disabled: var(--color-neutral-light);--color-button-icon-filled-icon: var(--color-text-2);--color-button-icon-filled-icon-active: var(--color-text-1);--color-button-icon-filled-icon-disabled: var(--color-neutral-disabled);--color-button-toggle-background-disabled: var(--color-neutral-medium);--color-button-toggle-background-hover-off: var(--color-neutral-dark);--color-button-toggle-background-hover-on: var(--color-primary-hover);--color-button-toggle-background-off: var(--color-neutral-disabled);--color-button-toggle-background-on: var(--color-secondary-default);--color-button-toggle-outline-focus: var(--color-primary-default);--color-button-toggle-thumb-on-off-disabled: var(--color-background-tertiary);--color-button-segmented-background-active: var(--color-secondary-default);--color-button-segmented-icon-active: var(--color-text-2);--color-button-segmented-icon-inactive: var(--color-secondary-default);--color-button-segmented-hover-active: var(--color-secondary-default);--color-button-segmented-hover-inactive: var(--color-primary-light);--color-button-segmented-default-border: var(--color-secondary-default);--color-button-segmented-focus-border: var(--color-primary-default);--color-button-segmented-disabled-background: var(--color-neutral-light);--color-button-segmented-disabled-icon: var(--color-neutral-disabled);--color-button-segmented-disabled-border: var(--color-neutral-disabled);--color-error-message-text: var(--color-text-1);--color-error-message-background: var(--color-error-light);--color-error-message-icon: var(--color-error-dark);--color-warning-message-text: var(--color-text-1);--color-warning-message-background: var(--color-warning-light);--color-warning-message-icon: var(--color-warning-dark);--color-calendar-background-active: var(--color-primary-default);--color-calendar-background-disabled: var(--color-neutral-light);--color-calendar-background-focus: var(--color-primary-hover);--color-calendar-background-hover: var(--color-primary-hover);--color-calendar-border-disabled: var(--color-neutral-medium);--color-calendar-border-today: var(--color-primary-default);--color-calendar-indicator: var(--color-tertiary-active);--color-calendar-outline-focus: var(--color-primary-default);--color-calendar-text-active: var(--color-text-2);--color-calendar-text-default: var(--color-text-1);--color-calendar-text-disabled: var(--color-neutral-disabled);--color-calendar-text-hover: var(--color-primary-default);--color-calendar-text-today: var(--color-primary-default);--color-card-notification-arrow: var(--color-text-2);--color-card-notification-arrow-background: var(--color-secondary-default);--color-card-notification-border-default: var(--color-neutral-medium);--color-card-notification-details-active-background: var( --color-neutral-light );--color-card-notification-details-default-background: var( --color-background-tertiary );--color-card-notification-details-focus-background: var( --color-background-secondary );--color-card-notification-details-focus-border: var(--color-primary-default);--color-card-notification-details-hover-background: var( --color-background-secondary );--color-card-notification-indicator: var(--color-red-500);--color-card-notification-time-and-date-text: var(--color-text-3);--color-card-notification-title-text: var(--color-text-1);--color-card-clinic-arrow: var(--color-text-2);--color-card-clinic-arrow-background: var(--color-secondary-default);--color-card-clinic-border-default: var(--color-neutral-medium);--color-card-clinic-details-active-background: var(--color-neutral-light);--color-card-clinic-details-border-focus: var(--color-primary-default);--color-card-clinic-details-default-background: var( --color-background-tertiary );--color-card-clinic-details-hover-background: var( --color-background-secondary );--color-card-clinic-title-text: var(--color-text-1);--color-card-patient-info-background: var(--color-background-secondary);--color-card-patient-info-text: var(--color-text-3);--color-card-therapy-arrow: var(--color-text-2);--color-card-therapy-arrow-background: var(--color-secondary-default);--color-card-therapy-background-small-indicator: var(--color-neutral-light);--color-card-therapy-details-active-background: var(--color-tertiary-active);--color-card-therapy-details-default-background: var( --color-tertiary-default );--color-card-therapy-details-focus-border: var(--color-primary-default);--color-card-therapy-details-hover-background: var(--color-tertiary-hover);--color-card-therapy-empty-background: var(--color-background-tertiary);--color-card-therapy-empty-border: var(--color-secondary-default);--color-card-therapy-empty-icon: var(--color-icon-default);--color-card-therapy-empty-icon-background: var(--color-tertiary-hover);--color-card-therapy-location-text: var(--color-text-1);--color-card-therapy-time-text: var(--color-text-1);--color-card-therapy-title-text: var(--color-text-1);--checkbox-background-hover: var(--color-primary-light);--checkbox-background-active: var(--color-primary-default);--checkbox-border-default: var(--color-primary-default);--checkbox-outline-focus: var(--color-primary-default);--color-date-picker-text-default: var(--color-text-1);--color-date-picker-text-hover: var(--color-primary-default);--color-date-picker-text-focus: var(--color-text-1);--color-date-picker-text-disabled: var(--color-neutral-disabled);--color-date-picker-outline-focus: var(--color-primary-default);--color-date-picker-icon-default: var(--color-icon-default);--color-date-picker-icon-hover: var(--color-primary-default);--color-date-picker-icon-focus: var(--color-icon-default);--color-date-picker-icon-disabled: var(--color-neutral-disabled);--color-chip-background-active: var(--color-primary-default);--color-chip-background-focus: var(--color-primary-light);--color-chip-background-hover: var(--color-primary-light);--color-chip-border-default: var(--color-secondary-default);--color-chip-border-disabled: var(--color-neutral-medium);--color-chip-border-focus: var(--color-primary-default);--color-chip-text-active: var(--color-text-2);--color-chip-text-default: var(--color-text-1);--color-chip-text-disabled: var(--color-neutral-disabled);--color-header-background: var(--color-primary-active);--color-header-text: var(--color-text-2);--color-heading-settings-background: var(--color-secondary-default);--color-heading-settings-text: var(--color-text-2);--color-icon-active: var(--color-primary-default);--color-icon-badge: var(--color-error-dark);--color-icon-default: var(--color-secondary-default);--color-icon-indicator: var(--color-primary-default);--color-icon-navigation: var(--color-neutral-dark);--color-radio-button-inactive: var(--color-neutral-medium);--color-input-border-default: var(--color-neutral-dark);--color-input-border-disabled: var(--color-neutral-disabled);--color-input-border-focus: var(--color-neutral-dark);--color-input-border-invalid: var(--color-error-dark);--color-input-label-background-default: var(--color-background-primary);--color-input-label-text-default: var(--color-neutral-dark);--color-input-text-default: var(--color-neutral-dark);--color-input-text-disabled: var(--color-neutral-disabled);--color-input-text-invalid: var(--color-error-dark);--color-loading-spinner-icon: var(--color-neutral-medium);--color-message-error-background: var(--color-error-light);--color-message-error-icon: var(--color-error-dark);--color-message-error-text: var(--color-text-1);--color-message-warning-background: var(--color-warning-light);--color-message-warning-icon: var(--color-warning-dark);--color-message-warning-text: var(--color-text-1);--color-navigation-bottom-bar-background: var(--color-background-tertiary);--color-navigation-bottom-bar-border-focus: var(--color-primary-default);--color-navigation-bottom-bar-icon-active: var(--color-icon-active);--color-navigation-bottom-bar-icon-default: var(--color-icon-navigation);--color-navigation-bottom-bar-icon-hover: var(--color-icon-active);--color-navigation-bottom-bar-text-active: var(--color-text-active);--color-navigation-bottom-bar-text-default: var(--color-text-3);--color-navigation-bottom-bar-text-hover: var(--color-icon-active);--color-navigation-menu-item-icon-active: var(--color-icon-active);--color-navigation-menu-item-icon-default: var(--color-icon-default);--color-navigation-menu-item-icon-focus: var(--color-icon-active);--color-navigation-menu-item-icon-hover: var(--color-icon-active);--color-navigation-menu-item-outline-focus: var(--color-primary-default);--color-navigation-menu-item-text-active: var(--color-text-active);--color-navigation-menu-item-text-default: var(--color-text-1);--color-navigation-menu-item-text-focus: var(--color-text-active);--color-navigation-menu-item-text-hover: var(--color-text-active);--color-toast-error-background: var(--color-error-dark);--color-toast-error-icon: var(--color-white-50);--color-toast-error-text: var(--color-text-2);--color-toast-info-background: var(--color-secondary-default);--color-toast-info-icon: var(--color-icon-default);--color-toast-info-text: var(--color-text-2);--color-toast-success-background: var(--color-tertiary-default);--color-toast-success-icon: var(--color-icon-default);--color-toast-success-text: var(--color-text-1);--color-toast-warning-background: var(--color-warning-dark);--color-toast-warning-icon: var(--color-icon-default);--color-toast-warning-text: var(--color-text-1)}:root{--dimension-card-clinic-min-height: 5rem;--dimension-date-picker-indicator-inset: 2px;--dimension-date-picker-width: 430px;--dimensions-navigation-drawer-width: 70vw;--dimensions-notification-indicator-size: 12px;--dimension-page-width: 1024px;--dimension-settings-placeholder-illustration: 300px}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(/fonts/Montserrat-Thin.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-Semibold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/Montserrat-Extrabold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/Montserrat-Black.woff2) format("woff2")}:root{--font-size-tiny: .6875rem;--font-size-small: .75rem;--font-size-medium: .875rem;--font-size-normal: 1rem;--font-size-large: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--font-size-xxxl: 2.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-line-height-small: 1.17;--font-line-height-medium: 1.29;--font-line-height-large: 1.5;--font-size-body-small: var(--font-size-small);--font-size-body-medium: var(--font-size-medium);--font-size-body-large: var(--font-size-normal);--font-size-display-small: var(--font-size-xl);--font-size-display-medium: var(--font-size-xxl);--font-size-display-large: var(--font-size-xxxl);--font-size-headline-small: var(--font-size-xl);--font-size-headline-medium: var(--font-size-xxl);--font-size-headline-large: var(--font-size-xxxl);--font-size-label-extra-small: var(--font-size-tiny);--font-size-label-small: var(--font-size-small);--font-size-label-medium: var(--font-size-medium);--font-size-label-large: var(--font-size-normal);--font-size-title-extra-small: var(--font-size-small);--font-size-title-small: var(--font-size-medium);--font-size-title-medium: var(--font-size-normal);--font-size-title-large: var(--font-size-large);--font-weight-body-small: var(--font-weight-regular);--font-weight-body-medium: var(--font-weight-medium);--font-weight-body-large: var(--font-weight-medium);--font-weight-headline-small: var(--font-weight-bold);--font-weight-headline-medium: var(--font-weight-bold);--font-weight-headline-large: var(--font-weight-bold);--font-weight-label-extra-small: var(--font-weight-semibold);--font-weight-label-small: var(--font-weight-medium);--font-weight-label-medium: var(--font-weight-semibold);--font-weight-label-large: var(--font-weight-bold);--font-weight-title-extra-small: var(--font-weight-semibold);--font-weight-title-small: var(--font-weight-semibold);--font-weight-title-medium: var(--font-weight-semibold);--font-weight-title-large: var(--font-weight-semibold);--font-line-height-body-small: var(--font-line-height-large);--font-line-height-body-medium: var(--font-line-height-large);--font-line-height-body-large: var(--font-line-height-large);--font-line-height-headline-small: normal;--font-line-height-headline-medium: normal;--font-line-height-headline-large: normal;--font-line-height-label-extra-small: var(--font-line-height-large);--font-line-height-label-small: var(--font-line-height-small);--font-line-height-label-medium: var(--font-line-height-medium);--font-line-height-label-large: var(--font-line-height-large);--font-line-height-title-extra-small: var(--font-line-height-large);--font-line-height-title-small: var(--font-line-height-large);--font-line-height-title-medium: var(--font-line-height-large);--font-line-height-title-large: var(--font-line-height-large)}:root{--backdrop-1: linear-gradient( 0deg, var(--color-backdrop-1) 0, var(--color-backdrop-1) 100% )}:root{--outline-offset-small: 1px;--outline-offset-medium: 2px;--outline-offset-large: 4px}:root{--preference-animation-duration: .3s;--preference-navigation-drawer-max-width: 500px}:root{--drop-shadow-soft-subtle: 0 1px 2px 0 var(--color-shadow-subtle);--drop-shadow-soft-light: 0 2px 4px 0 var(--color-shadow-light);--drop-shadow-medium-standard: 0 4px 8px 3px var(--color-shadow-medium-standard);--drop-shadow-medium-up: 0 -1px 4px 2px var(--color-shadow-medium-upward);--drop-shadow-medium-down: 4px 4px 4px 0 var(--color-shadow-medium-downward);--drop-shadow-strong-strong: 0 8px 16px -2px var(--color-shadow-strong);--drop-shadow-strong-extra: 0 12px 24px -4px var(--color-shadow-extra-strong)}:root{--grid-1: .25rem;--grid-2: .5rem;--grid-3: 1rem;--grid-4: 1.5rem;--grid-5: 3rem;--grid-6: 4rem;--spacing-tiny: var(--grid-1);--spacing-small: var(--grid-2);--spacing-medium: var(--grid-3);--spacing-large: var(--grid-4);--spacing-extra-large: var(--grid-5);--spacing-huge: var(--grid-6);--spacing-icon-warning: 2rem;--spacing-icon-header: 2.125rem;--spacing-icon-menu: 2.5rem;--spacing-icon-error: 4.4375rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root{--z-header-main: 1;--z-header-inner: 2;--z-header-month-picker: 1;--z-calendar-header: 0}
